.index_bj{
	
	background-image: -webkit-linear-gradient(180deg, #23133B, #0C1427);
	background-image: linear-gradient(180deg, #23133B, #0C1427);
	
}

.daxie{
	text-transform: uppercase;
}

#huodong_weizhi{
	position: absolute;
	top: -80px;
}

.huodong{
	position: relative;
	width: 100%;
	height: auto;
	padding: 125px 0 0;
}

.huodong_box{
	position: relative;
	width: 100%;
	height: auto;
	
}

.huodong_list{
	position: relative;
	float: left;
	width: 110px;
	height: 640px;
	background-image: -webkit-linear-gradient(180deg, #1D51FE, #6756FF);
	background-image: linear-gradient(180deg,  #1D51FE, #6756FF);
	
	margin-right: 12px;
	border-radius: 16px;
}


.huodong_list.on{
	width: 1062px;
	height: 640px;
	transition: all 1s;
	background-image: none;
}
.huodong_list.on .huodong_list_btn{
	display: none;
}
.huodong_list.on .huodong_list_mian{
	display: block;
}

.huodong_list_btn{
	position: absolute;
	width: 100%;
	height: 100%;
	overflow: hidden;
	display: block;
	cursor:pointer;
}


.huodong_list_img{
	width: 100%;
	height: auto;
	overflow: hidden;
	
	position: absolute;
	top: 45px;
	left: 50%;
	transform: translate(-50%,-0%);
	line-height: 32px;
	letter-spacing: 2px;
}

.huodong_list_img img{
	display: block;
	margin: 0px auto;
	max-width: 48px;
}

.huodong_list_txt{
	text-align: left;
	writing-mode: vertical-lr;
	text-orientation: upright;
	width: 30px;
	margin: 0px auto;
	font-size: 30px;
	color: #FFF;
	
	position: absolute;
	bottom: 45px;
	left: 50%;
	transform: translate(-50%,-0%);
	line-height: 32px;
	letter-spacing: 2px;
}

.huodong_list_mian{
	display: none;
	
	position: relative;
	width: 100%;
	height: 640px;
	overflow: hidden;
	background-image: -webkit-linear-gradient(180deg, #373867, #211F49);
	background-image: linear-gradient(180deg,  #373867, #211F49);
	border-radius: 16px;
}

.huodong_list_mian_img{
	position: absolute;
	top: 40px;
	left: 65px;
}

.huodong_list_mian_pro{
	padding: 42px 65px;
}

.huodong_list_mian_t1{
	font-family: "Source Han Sans CN";
	font-size: 40px;
	font-weight: 900;
	line-height: 32px;
	letter-spacing: 0em;
	text-align: center;
	color: #FFF;
}

.huodong_list_mian_t2{
	font-family: "Source Han Sans CN";
	font-size: 26px;
	font-weight: 500;
	line-height: 32px;
	letter-spacing: 0em;
	text-align: center;
	color: #FFF;
	margin: 30px 0;
}

.huodong_list_mian_t3{
	font-family: "Source Han Sans CN";
	font-size: 22px;
	font-weight: 350;
	line-height: 40px;
	letter-spacing: -0.0033em;
	text-align: left;
	color: #FFF;
}

.huodong_list_mian_t4{
	margin-top: 50px;
}

.huodong_list_mian_t4 img{
	max-width: 100%;
}



.huodong_list_last{
	
	position: relative;
	float: right;
	width: 110px;
	height: 640px;
	background-image: -webkit-linear-gradient(180deg, #1D51FE, #6756FF);
	background-image: linear-gradient(180deg,  #1D51FE, #6756FF);
	
	margin-right: 12px;
	border-radius: 16px;
}


.shengtai{
	position: relative;
	width: 100%;
	height: auto;
	padding: 125px 0;
}

#shengtai_weizhi{
	position: absolute;
	top: -80px;
}


.shengtai_ico{
	position: absolute;
	top: -50%;
	left: 5%;
	z-index: -1;
}

.shengtai_left{
	float: left;
	width: 460px;
	height: auto;
}

.shengtai_t1{
	font-family: "Source Han Sans CN";
	font-size: 76px;
	font-weight: 900;
	line-height: 76px;
	letter-spacing: 0em;
	text-align: left;
	color: #fff;
}

.shengtai_t2{
	font-family: "Source Han Sans CN";
	font-size: 56px;
	font-weight: 700;
	line-height: 75px;
	letter-spacing: 0em;
	text-align: left;
	text-transform: uppercase;
	color: #fff;
	margin-top: 30px;
}

.shengtai_right{
	float: right;
	width: 727px;
	font-family: "Source Han Sans CN";
	font-size: 22px;
	font-weight: 400;
	line-height: 40px;
	letter-spacing: 0em;
	text-align: left;
	color: #fff;
}


.shuzi{
	position: relative;
	width: 100%;
	height: auto;
	padding: 0 0;
}

.shuzi_box{
	
	width: 100%;
	height: auto;
	overflow: hidden;
	background: #2D2C54;
	border-radius: 20px;
	
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-column-gap: 0px;
	grid-row-gap: 0px;
	
}

.shuzi_list{
	position: relative;
	width: 100%;
	height: auto;
	overflow: hidden;
	min-height: 215px;
	
}

.shuzi_ge{
	width: 2px;
	height: 88px;
	background: #10172E;
	position: absolute;
	
	top: 50%;
	right: 0;
	transform: translateY(-50%);
}

.shuzi_list_main{
	width: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}

.shuzi_t1{
	color: #1D51FE;
	font-family: "Source Han Sans CN";
	font-size: 24px;
	font-weight: 400;
	line-height: 36px;
	letter-spacing: 0em;
	text-align: center;
}
.shuzi_t2{
	color: #fff;
}

.shuzi_s1{
	font-family: "Roboto";
	font-size: 86px;
	font-weight: 700;
	line-height: 101px;
	letter-spacing: -0.05em;
	
}
.shuzi_t2{
	font-family: "Source Han Sans CN";
	font-size: 14px;
	font-weight: 400;
	line-height: 21px;
	letter-spacing: 0em;
	text-align: center;
	margin-top: 10px;
	opacity: 0.8;
}



.ichanpin{
	position: relative;
	width: 100%;
	height: auto;
	overflow: hidden;
	margin: 180px auto;
}


#ichanpin_weizhi {
  position: absolute;
  top: -140px;
}


.datitle{
	font-family: "Source Han Sans CN";
	font-size: 56px;
	font-weight: 900;
	line-height: 56px;
	letter-spacing: 0em;
	text-align: center;
	color: #fff;
}

.xiaotitle{
	font-family: "MD-Grotesk";
	font-size: 44px;
	font-weight: 400;
	line-height: 44px;
	letter-spacing: 0;
	text-align: center;
	text-transform: uppercase;
	margin-top: -5px;
	z-index: 2;
	position: relative;
	
	background-image: -webkit-linear-gradient(90deg, #1D51FE, #6756FF);
	background-image: linear-gradient(90deg, #1D51FE, #6756FF);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.ichanpin_ico01{
	position: absolute;
	top: 2%;
	left: 32%;
	z-index: -1;
	opacity: 0.64;
}

.ichanpin_ico02{
	position: absolute;
	top: 20%;
	left: 50%;
	z-index: -1;
	opacity: 0.42;
}

.ichanpin_ico03{
	position: absolute;
	top: 50%;
	left: 5%;
	z-index: -1;
	opacity: 0.7;
}

.ichanpin_ico04{
	position: absolute;
	top: 65%;
	left: 25%;
	z-index: -1;
	opacity: 0.96;
}


.ichanpin_box{
	position: relative;
	width: 100%;
	height: auto;
	display: flex;
	
	margin: 180px auto 0px;
}

.ichanpin_box:nth-child(even) {
	flex-direction: row-reverse;
	/* background: #f9f9f9; */
}

.ichanpin_left{
	position: relative;
	width: 100%;
	height: auto;
	overflow: hidden;
	
	background: url(../images/ichanpin_jin.png) no-repeat center;
}

.ichanpin_left img{
	max-width: 100%;
	display: block;
}

.ichanpin_right{
	position: relative;
	width: 100%;
	height: auto;
	overflow: hidden;
	margin: 0px auto;
}

.ichanpin_right_box{
	width: 550px;
	height: auto;
	overflow: hidden;
	
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}


.ichanpin_box:nth-child(odd) .ichanpin_right_box{
	right: 0;
}
.ichanpin_box:nth-child(even) .ichanpin_right_box{
	left: 0;
}


.ichanpin_right_one{
	width: 100%;
	height: auto;
	overflow: hidden;
	
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	
	border-radius: 128px;
	
	background-image: -webkit-linear-gradient(90deg, #373867, #211F49);
	background-image: linear-gradient(90deg, #373867, #211F49);
	
	padding: 0 25px;
	margin-bottom: 30px;
}

.ichanpin_right_one img{
	max-width: 100%;
	margin-right: 12px;
}
.ichanpin_right_one span{
	font-family: "Source Han Sans CN";
	line-height: 68px;
	font-size: 32px;
	color: #fff;
}
.ichanpin_right_two{
	font-size: 36px;
	font-weight: 700;
	line-height: 40px;
	letter-spacing: 0em;
	text-align: left;
	color: #fff;
	margin-bottom: 10px;
}
.ichanpin_right_three{
	width: 115%;
	font-family: arial;
	font-size: 24px;
	font-weight: 400;
	line-height: 36px;
	letter-spacing: -1px;
	text-align: left;
	color: #fff;
	opacity: 0.8;
}

.ichanpin_right_four{
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	
	margin: 40px 0;
}
.ichanpin_right_four img{
	max-width: 100%;
	margin-right: 12px;
}
.ichanpin_right_four span{
	font-family: "MD-Grotesk";
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
	letter-spacing: 0em;
	text-align: left;
	color: #fff;
	display: block;
}
.ichanpin_right_four span.f18{
	font-size: 18px;
}

.ichanpin_right_five{
	font-family: "Source Han Sans CN";
	font-size: 16px;
	font-weight: 350;
	line-height: 26px;
	letter-spacing: 0em;
	text-align: left;
	color: #fff;
	text-indent: 10px;
}


.ichanpin_bbtn{
	position: relative;
	margin-top: 30px;
	
	width: 185px;
	height: auto;
	
	font-family: "MD-Grotesk";
	font-size: 18px;
	font-weight: 400;
	line-height: 50px;
	letter-spacing: 0em;
	text-align: center;
	color: #fff;
	
	background-image: -webkit-linear-gradient(90deg, #1D51FE, #6756FF);
	background-image: linear-gradient(90deg, #1D51FE, #6756FF);
	
	/* border: 1px solid transparent; */
	box-sizing: border-box;	
	border-radius: 8px;
	
}

/* 
.ichanpin_bbtn::before{
	z-index: -1;
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 100%;
	border-top-left-radius: 8px;
	border-bottom-left-radius:8px;
	background-image: -webkit-linear-gradient(90deg, #1D51FE, #6756FF);
	background-image: linear-gradient(90deg, #1D51FE, #6756FF);
	transition: all 0.85s;
}

.ichanpin_bbtn:hover::before{
	width: 100%;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
} */


.ichanpin_bbtn a{
	display: block;
	color: #fff;
}



.ifuwu{
	position: relative;
	width: 100%;
	height: auto;
	overflow: hidden;
}

.ifuwu_box{
	width: 100%;
	height: auto;
	/* overflow: hidden; */
	margin: 130px auto;
	
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-column-gap: 60px;
	grid-row-gap: 80px;
}

.ifuwu_list{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 0px;
	transition: all 0.85s;
}

.ifuwu_list img{
	max-width: 100%;
}

.ifuwu_list span{
	display: block;
}

.ifuwu_list span.ifuwu_title{
	font-family: "Source Han Sans CN";
	font-size: 24px;
	font-weight: 700;
	line-height: 36px;
	letter-spacing: 0em;
	text-align: left;
	color: #fff;
	margin: 20px auto 5px;
}

.ifuwu_list span.ifuwu_txt{
	font-family: "Source Han Sans CN";
	font-size: 14px;
	font-weight: 350;
	line-height: 24px;
	letter-spacing: 0em;
	text-align: left;
	color: #fff;
	opacity: 0.72;
}


.ifuwu_list:hover{
	margin-top: -16px;
}



.ijiage{
	width: 100%;
	height: auto;
	overflow: hidden;
	position: relative;
}

#ijiage_weizhi{
	position: absolute;
	top: -80px;
}

.ijiage_main{
	width: 100%;
	height: auto;
	overflow: hidden;
	position: relative;
}


.ijiage_nav{
	position: relative;
	width: 210px;
	height: 8px;
	border-radius: 2px;
	margin: 30px auto 80px;
	background: #222645;
}

.ijiage_nav ul li{
	float: left;
}

.ijiage_nav li{
	position: relative;
	width: 33.33333%;
	height: 8px;
	overflow: hidden;
}

.ijiage_nav li.on{
	background-image: -webkit-linear-gradient(90deg, #1D51FE, #6756FF);
	background-image: linear-gradient(90deg, #1D51FE, #6756FF);
}


.ijiage_box{
	width: 100%;
	height: auto;
	position: relative;
	
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-column-gap: 12px;
	grid-row-gap: 12px;
}

.ijiage_list{
	width: 100%;
	height: auto;
	overflow: hidden;
	border-radius: 20px;
	padding: 25px 30px;
	
	background-image: -webkit-linear-gradient(to right, rgba(55,56,103,0.64), rgba(46,47,86,0.64));
	background-image: linear-gradient(to right, rgba(55,56,103,0.64), rgba(46,47,86,0.64));
	
	margin-top: 0px;
	transition: all 0.85s;
}


.ijiage_t1{
	font-family: "Source Han Sans CN";
	font-size: 24px;
	font-weight: 700;
	line-height: 36px;
	letter-spacing: 0em;
	text-align: center;
	color: #fff;
	margin-bottom: 20px;
}

.ijiage_ge{
	width: 100%;
	height: 1px;
	background: #fff;
	opacity: 0.24;
	margin: 0px auto;
}

.ijiage_t2{
	font-family: "MD-Grotesk";
	font-size: 96px;
	font-weight: 400;
	line-height: 97px;
	letter-spacing: 0em;
	text-align: center;
	color: #fff;
	margin: 80px auto;
}

.ijiage_t2 span{
	font-family: "Source Han Sans CN";
	font-size: 24px;
	font-weight: 500;
	line-height: 36px;
	letter-spacing: 0em;
	text-align: left;
	color: #fff;
}

.ijiage_t3{
	width: 100%;
	height: auto;
	overflow: hidden;
	position: relative;
	text-align: center;
	border-radius: 6px;
	line-height: 56px;
	background-image: -webkit-linear-gradient(to right, #1D51FE, #6756FF);
	background-image: linear-gradient(to right, #1D51FE, #6756FF);
	margin-bottom: 80px;
}

.ijiage_t3 a{
	display: block;
	font-weight: 700;
	font-size: 22px;
	color: #fff;
	transition: all 0.45s;
}

.ijiage_t3_1{
	font-family: "Source Han Sans CN";
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: 0em;
	text-align: center;
	color: #fff;
	margin-top: -60px;
	padding-bottom: 36px;
}

.ijiage_t4{
	font-family: "Source Han Sans CN";
	font-size: 24px;
	font-weight: 700;
	line-height: 36px;
	letter-spacing: 0em;
	text-align: left;
	color: #fff;
	margin: 20px 0;
}

.ijiage_t5{
	width: 100%;
	height: auto;
	overflow: hidden;
	position: relative;
}

.ijiage_t5 span{
	display: flex;
	justify-content: left;
	align-items: center;
	
	font-family: "Source Han Sans CN";
	font-size: 18px;
	font-weight: 400;
	line-height: 27px;
	letter-spacing: 0em;
	color: #fff;
	margin-bottom: 20px;
}

.ijiage_t5 span img{
	max-width: 100%;
	margin-right: 10px;
}


.ijiage_list:hover{
	margin-top: -12px;
	background-image: -webkit-linear-gradient(to right, rgba(29,81,254,1), rgba(103,86,255,1));
	background-image: linear-gradient(to right, rgba(29,81,254,1), rgba(103,86,255,1));
}

.ijiage_list:hover .ijiage_t3{
	background-image: -webkit-linear-gradient(to right, #fff, #fff);
	background-image: linear-gradient(to right, #fff, #fff);
}

.ijiage_list:hover .ijiage_t3 a{
	color: #1D51FE;
}

.ijiage_list:hover .ijiage_t5 span img{
	filter: brightness(100);
}



.ijiage_list.on{
	margin-top: -12px;
	background-image: -webkit-linear-gradient(to right, rgba(29,81,254,1), rgba(103,86,255,1));
	background-image: linear-gradient(to right, rgba(29,81,254,1), rgba(103,86,255,1));
}

.ijiage_list.on .ijiage_t3{
	background-image: -webkit-linear-gradient(to right, #fff, #fff);
	background-image: linear-gradient(to right, #fff, #fff);
}

.ijiage_list.on .ijiage_t3 a{
	color: #1D51FE;
}

.ijiage_list.on .ijiage_t5 span img{
	filter: brightness(100);
}


.ikehu{
	width: 100%;
	height: auto;
	overflow: hidden;
	position: relative;
	margin: 150px auto;
	min-height: 740px;
	
	display: flex;
	text-align: center;
	align-items: center;
	justify-content: center;
}

#ikehu_weizhi{
	position: absolute;
	top: -150px;
}

.ikehu img{
	position: relative;
	max-width: 100%;
}



#icontact_weizhi{
	position: absolute;
	top: -180px;
}

.icontact{
	width: 100%;
	height: auto;
	overflow: hidden;
	position: relative;
}

.icontact_box{
	width: 100%;
	height: auto;
	overflow: hidden;
	position: relative;
	margin: 150px auto;
	display: grid;
	grid-template-columns: 1fr 1.5fr 0.5fr;
	grid-column-gap: 12px;
	grid-row-gap: 12px;
}

.icontact_list{
	width: 100%;
	height: auto;
	overflow: hidden;
	position: relative;
}

.icontact_t1{
	font-family: "Roboto";
	font-size: 24px;
	font-weight: 600;
	line-height: 24px;
	letter-spacing: 0.01em;
	text-align: left;
	color: #fff;
}
.icontact_t2{
	margin: 45px 0;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: left;
}
.icontact_t2 img{
	margin-right: 28px;
}
.icontact_t2 span{
	font-family: "Source Han Sans CN";
	font-size: 18px;
	font-weight: 500;
	line-height: 26px;
	letter-spacing: 0em;
	text-align: left;
	color: #fff;
	opacity: 0.64;
}

.icontact_t3{
	font-family: "DIN";
	font-size: 42px;
	font-weight: 700;
	line-height: 42px;
	letter-spacing: 0.01em;
	text-align: left;
	color: #fff;
	
	background-image: -webkit-linear-gradient(to right, #1D51FE, #6756FF);
	background-image: linear-gradient(to right, #1D51FE, #6756FF);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.icontact_t3.iyouxiang{
	font-family: "Roboto";
	font-size: 42px;
	font-weight: 700;
	line-height: 55px;
	letter-spacing: 0em;
	text-align: left;
	color: #fff;
}

.icontact_t4{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 40px;
}

.icontact_t4 img{
	max-width: 100%;
	border: 10px solid #fff;
}


.iditu{
	width: 100%;
	height: auto;
	overflow: hidden;
	position: relative;
	margin: 80px auto;
}

.iditu_left{
	float: left;
	width: 1080px;
	height: 687px;
	border-radius: 20px 0px 0px 20px;
}

.iditu_tu_list{
	width: 100%;
	height: auto;
	overflow: hidden;
	position: relative;
	/* display: none; */
}

.iditu_tu_list.active{
	display: block;
}


.iditu_tu_list_img{
	position: relative;
	z-index: 1;
}

.iditu_tu_list_img img{
	width: 100%;
}

.iditu_tu_list_txt{
	position: absolute;
	z-index: 2;
	left: 61%;
	top: 50%;
	transform: translate(-50%,-50%);
	
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: left;
}

.iditu_tu_list_txt_img{
	margin-right: 10px;
}

.iditu_tu_list_txt_span{
	padding: 20px;
	border-radius: 12px;
	background-image: -webkit-linear-gradient(to right, #1D51FE, #6756FF);
	background-image: linear-gradient(to right, #1D51FE, #6756FF);
}

.iditu_tu_list_txt_span span{
	display: block;
}

.iditu_tu_list_txt_span span.iditu_tu_list_txt_01{
	font-family: "Source Han Sans CN";
	font-size: 24px;
	font-weight: 700;
	line-height: 28px;
	letter-spacing: 0.01em;
	text-align: left;
	color: #fff;
	margin-bottom: 10px;
}

.iditu_tu_list_txt_span span.iditu_tu_list_txt_02{
	font-family: "MD-Grotesk";
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
	letter-spacing: 0.01em;
	text-align: left;
	color: #fff;
}



.iditu_right{
	float: right;
	width: 352px;
	height: 687px;
	border-radius: 0px 20px 20px 0px;
	background: rgba(34, 38, 69 , 0.64);
	padding: 25px;
}

.iditu_list_box{
	width: 100%;
	height: auto;
	overflow: hidden;
	position: relative;
}

.iditu_t1{
	font-family: "Source Han Sans CN";
	font-size: 28px;
	font-weight: 700;
	line-height: 28px;
	letter-spacing: 0.01em;
	text-align: left;
	color: #fff;
	margin-bottom: 20px;
}

.iditu_list{
	width: 100%;
	height: auto;
	overflow: hidden;
	position: relative;
	margin: 50px 0;
	
	transition: all .3s ease;
	filter: grayscale(100%);
	opacity: .6;
}

.iditu_list img{
	display: block;
	max-width: 100%;
	margin-bottom: 20px;
}

.iditu_list:hover{
	filter: none;
	opacity: 1;
}

.iditu_list.on{
	filter: none;
	opacity: 1;
}

.iditu_list_t1{
	font-family: "Source Han Sans CN";
	font-size: 24px;
	font-weight: 700;
	line-height: 28px;
	letter-spacing: 0.01em;
	text-align: left;
	color: #fff;
	margin-bottom: 20px;
}

.iditu_list_t2{
	font-family: "MD-Grotesk";
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
	letter-spacing: 0.01em;
	text-align: left;
	color: #fff;
}










@media screen and (min-width: 768px) and (max-width: 1600px) {
	
	.index_bj{
		
		background-image: -webkit-linear-gradient(180deg, #23133B, #0C1427);
		background-image: linear-gradient(180deg, #23133B, #0C1427);
		
	}
	
	.daxie{
		text-transform: uppercase;
	}
	
	.huodong{
		position: relative;
		width: 100%;
		height: auto;
		overflow: hidden;
		padding: 95px 0 0;
	}
	
	.huodong_box{
		position: relative;
		width: 100%;
		height: auto;
		
	}
	
	.huodong_list{
		position: relative;
		float: left;
		width: 96px;
		height: 100%;
		min-height: 580px;
		background-image: -webkit-linear-gradient(180deg, #1D51FE, #6756FF);
		background-image: linear-gradient(180deg,  #1D51FE, #6756FF);
		
		margin-right: 12px;
		border-radius: 16px;
	}
	
	
	.huodong_list.on{
		width: calc(100% - 336px);
		height: auto;
		transition: all 1s;
		background-image: none;
	}
	.huodong_list.on .huodong_list_btn{
		display: none;
	}
	.huodong_list.on .huodong_list_mian{
		display: block;
	}
	
	.huodong_list_btn{
		position: absolute;
		width: 100%;
		height: 100%;
		overflow: hidden;
		display: block;
		cursor:pointer;
	}
	
	
	.huodong_list_img{
		width: 100%;
		height: auto;
		overflow: hidden;
		
		position: absolute;
		top: 45px;
		left: 50%;
		transform: translate(-50%,-0%);
		line-height: 32px;
		letter-spacing: 2px;
	}
	
	.huodong_list_img img{
		display: block;
		margin: 0px auto;
		max-width: 48px;
	}
	
	.huodong_list_txt{
		text-align: left;
		writing-mode: vertical-lr;
		text-orientation: upright;
		width: 30px;
		margin: 0px auto;
		font-size: 24px;
		color: #FFF;
		
		position: absolute;
		bottom: 45px;
		left: 50%;
		transform: translate(-50%,-0%);
		line-height: 32px;
		letter-spacing: 2px;
	}
	
	.huodong_list_mian{
		display: none;
		
		position: relative;
		width: 100%;
		height: auto;
		overflow: hidden;
		background-image: -webkit-linear-gradient(180deg, #373867, #211F49);
		background-image: linear-gradient(180deg,  #373867, #211F49);
		border-radius: 16px;
	}
	
	.huodong_list_mian_img{
		position: absolute;
		top: 40px;
		left: 20px;
	}
	.huodong_list_mian_img img{
		max-height: 60px;
	}
	.huodong_list_mian_pro{
		padding: 42px 20px 0;
	}
	
	.huodong_list_mian_t1{
		font-family: "Source Han Sans CN";
		font-size: 26px;
		font-weight: 900;
		line-height: 32px;
		letter-spacing: 0em;
		text-align: center;
		color: #FFF;
	}
	
	.huodong_list_mian_t2{
		font-family: "Source Han Sans CN";
		font-size: 18px;
		font-weight: 500;
		line-height: 32px;
		letter-spacing: 0em;
		text-align: center;
		color: #FFF;
		margin: 20px 0;
	}
	
	.huodong_list_mian_t3{
		font-family: "Source Han Sans CN";
		font-size: 16px;
		font-weight: 350;
		line-height: 26px;
		letter-spacing: -0.0033em;
		text-align: left;
		color: #FFF;
	}
	
	.huodong_list_mian_t4{
		margin-top: 30px;
	}
	
	.huodong_list_mian_t4 img{
		width: 100%;
		max-width: 100%;
		display: block;
		margin: 0px auto 30px;
	}
	
	
	
	.huodong_list_last{
		
		position: relative;
		float: right;
		width: 96px;
		height: 100%;
		min-height: 580px;
		background-image: -webkit-linear-gradient(180deg, #1D51FE, #6756FF);
		background-image: linear-gradient(180deg,  #1D51FE, #6756FF);
		
		margin-right: 12px;
		border-radius: 16px;
	}
	
	
	.shengtai{
		position: relative;
		width: 100%;
		height: auto;
		padding: 100px 0 80px;
	}
	
	.shengtai_ico{
		position: absolute;
		top: -50%;
		left: 5%;
		z-index: -1;
	}
	
	.shengtai_left{
		float: left;
		width: 360px;
		height: auto;
	}
	
	.shengtai_t1{
		font-family: "Source Han Sans CN";
		font-size: 60px;
		font-weight: 900;
		line-height: 80px;
		letter-spacing: 0em;
		text-align: left;
		color: #fff;
	}
	
	.shengtai_t2{
		font-family: "Source Han Sans CN";
		font-size: 40px;
		font-weight: 700;
		line-height: 52px;
		letter-spacing: 0em;
		text-align: left;
		text-transform: uppercase;
		color: #fff;
		margin-top: 0px;
	}
	
	.shengtai_right{
		float: right;
		width: calc(100% - 420px);
		font-family: "Source Han Sans CN";
		font-size: 16px;
		font-weight: 400;
		line-height: 35px;
		letter-spacing: 0em;
		text-align: left;
		color: #fff;
		margin-top: 20px;
	}
	
	
	.shuzi{
		position: relative;
		width: 100%;
		height: auto;
		padding: 0 0;
	}
	
	.shuzi_box{
		
		width: 100%;
		height: auto;
		overflow: hidden;
		background: #2D2C54;
		border-radius: 20px;
		
		display: grid;
		grid-template-columns: 1fr 1fr 1fr 1fr;
		grid-column-gap: 0px;
		grid-row-gap: 0px;
		
	}
	
	.shuzi_list{
		position: relative;
		width: 100%;
		height: auto;
		overflow: hidden;
		min-height: 215px;
		
	}
	
	.shuzi_ge{
		width: 2px;
		height: 88px;
		background: #10172E;
		position: absolute;
		
		top: 50%;
		right: 0;
		transform: translateY(-50%);
	}
	
	.shuzi_list_main{
		width: 100%;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%,-50%);
	}
	
	.shuzi_t1{
		color: #1D51FE;
		font-family: "Source Han Sans CN";
		font-size: 24px;
		font-weight: 400;
		line-height: 36px;
		letter-spacing: 0em;
		text-align: center;
	}
	.shuzi_t2{
		color: #fff;
	}
	
	.shuzi_s1{
		font-family: "Roboto";
		font-size: 86px;
		font-weight: 700;
		line-height: 101px;
		letter-spacing: -0.05em;
		
	}
	.shuzi_t2{
		font-family: "Source Han Sans CN";
		font-size: 14px;
		font-weight: 400;
		line-height: 21px;
		letter-spacing: 0em;
		text-align: center;
		margin-top: 10px;
		opacity: 0.8;
	}
	
	
	
	.ichanpin{
		position: relative;
		width: 100%;
		height: auto;
		overflow: hidden;
		margin: 100px auto;
	}
	
	.datitle{
		font-family: "Source Han Sans CN";
		font-size: 48px;
		font-weight: 900;
		line-height: 40px;
		letter-spacing: 0em;
		text-align: center;
		color: #fff;
	}
	
	.xiaotitle{
		font-family: "MD-Grotesk";
		font-size: 36px;
		font-weight: 400;
		line-height: 36px;
		letter-spacing: 0;
		text-align: center;
		text-transform: uppercase;
		margin-top: -5px;
		z-index: 2;
		position: relative;
		
		background-image: -webkit-linear-gradient(90deg, #1D51FE, #6756FF);
		background-image: linear-gradient(90deg, #1D51FE, #6756FF);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
	}
	
	.ichanpin_ico01{
		position: absolute;
		top: 0%;
		left: 20%;
		z-index: -1;
		opacity: 0.64;
	}
	
	.ichanpin_ico02{
		position: absolute;
		top: 20%;
		left: 50%;
		z-index: -1;
		opacity: 0.42;
	}
	
	.ichanpin_ico03{
		position: absolute;
		top: 50%;
		left: 5%;
		z-index: -1;
		opacity: 0.7;
	}
	
	.ichanpin_ico04{
		position: absolute;
		top: 65%;
		left: 25%;
		z-index: -1;
		opacity: 0.96;
	}
	
	
	.ichanpin_box{
		position: relative;
		width: 100%;
		height: auto;
		display: flex;
		
		margin: 150px auto 0px;
	}
	
	.ichanpin_box:nth-child(even) {
		flex-direction: row-reverse;
		/* background: #f9f9f9; */
	}
	
	.ichanpin_left{
		position: relative;
		width: 100%;
		height: auto;
		overflow: hidden;
		
		background: url(../images/ichanpin_jin.png) no-repeat center;
	}
	
	.ichanpin_left img{
		max-width: 100%;
		display: block;
	}
	
	.ichanpin_right{
		position: relative;
		width: 100%;
		height: auto;
		overflow: hidden;
		margin: 0px auto;
		height: 480px;
	}
	
	.ichanpin_right_box{
		width: 550px;
		height: auto;
		overflow: hidden;
		
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
	}
	
	
	.ichanpin_box:nth-child(odd) .ichanpin_right_box{
		right: 0;
	}
	.ichanpin_box:nth-child(even) .ichanpin_right_box{
		left: 0;
	}
	
	
	.ichanpin_right_one{
		width: 100%;
		height: auto;
		overflow: hidden;
		
		display:flex;
		-webkit-box-align:center;
		-ms-flex-align:center;
		align-items:center;
		
		border-radius: 128px;
		
		background-image: -webkit-linear-gradient(90deg, #373867, #211F49);
		background-image: linear-gradient(90deg, #373867, #211F49);
		
		padding: 5px 25px;
		margin-bottom: 20px;
	}
	
	.ichanpin_right_one img{
		max-width: 100%;
		height: 20px;
		margin-right: 12px;
	}
	.ichanpin_right_one span{
		font-family: "Source Han Sans CN";
		line-height: 50px;
		font-size: 22px;
		color: #fff;
	}
	.ichanpin_right_two{
		font-size: 28px;
		font-weight: 700;
		line-height: 40px;
		letter-spacing: 0em;
		text-align: left;
		color: #fff;
		margin-bottom: 10px;
	}
	.ichanpin_right_three{
		width: 100%;
		font-family: arial;
		font-size: 16px;
		font-weight: 400;
		line-height: 20px;
		letter-spacing: -1px;
		text-align: left;
		color: #fff;
		opacity: 0.8;
	}
	
	.ichanpin_right_four{
		display:flex;
		-webkit-box-align:center;
		-ms-flex-align:center;
		align-items:center;
		
		margin: 20px 0;
	}
	.ichanpin_right_four img{
		max-width: 100%;
		width: 48px;
		margin-right: 12px;
	}
	.ichanpin_right_four span{
		font-family: "MD-Grotesk";
		font-size: 12px;
		font-weight: 400;
		line-height: 20px;
		letter-spacing: 0em;
		text-align: left;
		color: #fff;
		display: block;
	}
	.ichanpin_right_four span.f18{
		font-size: 16px;
	}
	
	.ichanpin_right_five{
		font-family: "Source Han Sans CN";
		font-size: 14px;
		font-weight: 350;
		line-height: 24px;
		letter-spacing: 0em;
		text-align: left;
		color: #fff;
		text-indent: 10px;
	}
	
	
	.ichanpin_bbtn{
		position: relative;
		margin-top: 30px;
		width: 165px;
		height: auto;
		font-family: "MD-Grotesk";
		font-size: 16px;
		font-weight: 400;
		line-height: 40px;
		letter-spacing: 0em;
		text-align: center;
		color: #fff;
		
		background-image: -webkit-linear-gradient(90deg, #1D51FE, #6756FF);
		background-image: linear-gradient(90deg, #1D51FE, #6756FF);
		
		/* border: 1px solid transparent; */
		box-sizing: border-box;	
		border-radius: 8px;
		
	}
	
	/* 
	.ichanpin_bbtn::before{
		z-index: -1;
		content: "";
		position: absolute;
		left: 0;
		top: 0;
		width: 0;
		height: 100%;
		border-top-left-radius: 8px;
		border-bottom-left-radius:8px;
		background-image: -webkit-linear-gradient(90deg, #1D51FE, #6756FF);
		background-image: linear-gradient(90deg, #1D51FE, #6756FF);
		transition: all 0.85s;
	}
	
	.ichanpin_bbtn:hover::before{
		width: 100%;
		border-top-right-radius: 8px;
		border-bottom-right-radius: 8px;
	} */
	
	
	.ichanpin_bbtn a{
		display: block;
		color: #fff;
	}
	
	
	
	.ifuwu{
		position: relative;
		width: 100%;
		height: auto;
		overflow: hidden;
	}
	
	.ifuwu_box{
		width: 100%;
		height: auto;
		/* overflow: hidden; */
		margin: 60px auto;
		
		display: grid;
		grid-template-columns: 1fr 1fr 1fr;
		grid-column-gap: 10px;
		grid-row-gap: 30px;
	}
	
	.ifuwu_list{
		width: 100%;
		height: auto;
		overflow: hidden;
		margin-top: 0px;
		transition: all 0.85s;
	}
	
	.ifuwu_list img{
		max-width: 100%;
	}
	
	.ifuwu_list span{
		display: block;
	}
	
	.ifuwu_list span.ifuwu_title{
		font-family: "Source Han Sans CN";
		font-size: 24px;
		font-weight: 700;
		line-height: 36px;
		letter-spacing: 0em;
		text-align: left;
		color: #fff;
		margin: 20px auto 5px;
	}
	
	.ifuwu_list span.ifuwu_txt{
		font-family: "Source Han Sans CN";
		font-size: 13px;
		font-weight: 350;
		line-height: 24px;
		letter-spacing: 0em;
		text-align: left;
		color: #fff;
		opacity: 0.72;
	}
	
	
	.ifuwu_list:hover{
		margin-top: -16px;
	}
	
	
	
	.ijiage{
		width: 100%;
		height: auto;
		overflow: hidden;
		position: relative;
	}
	
	.ijiage_main{
		width: 100%;
		height: auto;
		overflow: hidden;
		position: relative;
	}
	
	
	.ijiage_nav{
		position: relative;
		width: 210px;
		height: 8px;
		border-radius: 2px;
		margin: 30px auto 80px;
		background: #222645;
	}
	
	.ijiage_nav ul li{
		float: left;
	}
	
	.ijiage_nav li{
		position: relative;
		width: 33.33333%;
		height: 8px;
		overflow: hidden;
	}
	
	.ijiage_nav li.on{
		background-image: -webkit-linear-gradient(90deg, #1D51FE, #6756FF);
		background-image: linear-gradient(90deg, #1D51FE, #6756FF);
	}
	
	
	.ijiage_box{
		width: 100%;
		height: auto;
		position: relative;
		
		display: grid;
		grid-template-columns: 1fr 1fr 1fr;
		grid-column-gap: 12px;
		grid-row-gap: 12px;
	}
	
	.ijiage_list{
		width: 100%;
		height: auto;
		overflow: hidden;
		border-radius: 20px;
		padding: 25px 20px;
		
		background-image: -webkit-linear-gradient(to right, rgba(55,56,103,0.64), rgba(46,47,86,0.64));
		background-image: linear-gradient(to right, rgba(55,56,103,0.64), rgba(46,47,86,0.64));
		
		margin-top: 0px;
		transition: all 0.85s;
	}
	
	
	.ijiage_t1{
		font-family: "Source Han Sans CN";
		font-size: 24px;
		font-weight: 700;
		line-height: 36px;
		letter-spacing: 0em;
		text-align: center;
		color: #fff;
		margin-bottom: 20px;
	}
	
	.ijiage_ge{
		width: 100%;
		height: 1px;
		background: #fff;
		opacity: 0.24;
		margin: 0px auto;
	}
	
	.ijiage_t2{
		font-family: "MD-Grotesk";
		font-size: 66px;
		font-weight: 400;
		line-height: 97px;
		letter-spacing: 0em;
		text-align: center;
		color: #fff;
		margin: 80px auto;
	}
	
	.ijiage_t2 span{
		font-family: "Source Han Sans CN";
		font-size: 24px;
		font-weight: 500;
		line-height: 36px;
		letter-spacing: 0em;
		text-align: left;
		color: #fff;
	}
	
	.ijiage_t3{
		width: 100%;
		height: auto;
		overflow: hidden;
		position: relative;
		text-align: center;
		border-radius: 6px;
		line-height: 56px;
		background-image: -webkit-linear-gradient(to right, #1D51FE, #6756FF);
		background-image: linear-gradient(to right, #1D51FE, #6756FF);
		margin-bottom: 80px;
	}
	
	.ijiage_t3 a{
		display: block;
		font-weight: 700;
		font-size: 22px;
		color: #fff;
		transition: all 0.45s;
	}
	
	.ijiage_t3_1{
		font-family: "Source Han Sans CN";
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
		letter-spacing: 0em;
		text-align: center;
		color: #fff;
		margin-top: -60px;
		padding-bottom: 36px;
	}
	
	.ijiage_t4{
		font-family: "Source Han Sans CN";
		font-size: 24px;
		font-weight: 700;
		line-height: 36px;
		letter-spacing: 0em;
		text-align: left;
		color: #fff;
		margin: 20px 0;
	}
	
	.ijiage_t5{
		width: 100%;
		height: auto;
		overflow: hidden;
		position: relative;
	}
	
	.ijiage_t5 span{
		display: flex;
		justify-content: left;
		align-items: center;
		font-family: "Source Han Sans CN";
		font-size: 16px;
		font-weight: 400;
		line-height: 26px;
		letter-spacing: 0em;
		color: #fff;
		margin-bottom: 10px;
	}
	
	.ijiage_t5 span img{
		max-width: 100%;
		margin-right: 10px;
	}
	
	
	.ijiage_list:hover{
		margin-top: -12px;
		background-image: -webkit-linear-gradient(to right, rgba(29,81,254,1), rgba(103,86,255,1));
		background-image: linear-gradient(to right, rgba(29,81,254,1), rgba(103,86,255,1));
	}
	
	.ijiage_list:hover .ijiage_t3{
		background-image: -webkit-linear-gradient(to right, #fff, #fff);
		background-image: linear-gradient(to right, #fff, #fff);
	}
	
	.ijiage_list:hover .ijiage_t3 a{
		color: #1D51FE;
	}
	
	.ijiage_list:hover .ijiage_t5 span img{
		filter: brightness(100);
	}
	
	
	
	.ijiage_list.on{
		margin-top: -12px;
		background-image: -webkit-linear-gradient(to right, rgba(29,81,254,1), rgba(103,86,255,1));
		background-image: linear-gradient(to right, rgba(29,81,254,1), rgba(103,86,255,1));
	}
	
	.ijiage_list.ons{
		margin-top: -12px;
		background-image: -webkit-linear-gradient(to right, rgba(29,81,254,1), rgba(103,86,255,1));
		background-image: linear-gradient(to right, rgba(29,81,254,1), rgba(103,86,255,1));
		
		width: 140%;
		margin-left: -20%;
		z-index: 1;
	}
	
	.ijiage_list.on .ijiage_t3{
		background-image: -webkit-linear-gradient(to right, #fff, #fff);
		background-image: linear-gradient(to right, #fff, #fff);
	}
	
	.ijiage_list.on .ijiage_t3 a{
		color: #1D51FE;
	}
	
	.ijiage_list.on .ijiage_t5 span img{
		filter: brightness(100);
	}
	
	
	.ikehu{
		width: 100%;
		height: auto;
		overflow: hidden;
		position: relative;
		margin: 100px auto;
		min-height: 490px;
		display: flex;
		text-align: center;
		align-items: center;
		justify-content: center;
	}
	
	.ikehu img{
		position: relative;
		max-width: 100%;
	}
	
	
	
	.icontact{
		width: 100%;
		height: auto;
		overflow: hidden;
		position: relative;
	}
	
	.icontact_box{
		width: 100%;
		height: auto;
		overflow: hidden;
		position: relative;
		margin: 50px auto;
		display: grid;
		grid-template-columns: 1fr 1.5fr 0.5fr;
		grid-column-gap: 12px;
		grid-row-gap: 12px;
	}
	
	.icontact_list{
		width: 100%;
		height: auto;
		overflow: hidden;
		position: relative;
	}
	
	.icontact_t1{
		font-family: "Roboto";
		font-size: 24px;
		font-weight: 600;
		line-height: 24px;
		letter-spacing: 0.01em;
		text-align: left;
		color: #fff;
	}
	.icontact_t2{
		margin: 45px 0;
		display: flex;
		text-align: left;
		align-items: center;
		justify-content: left;
	}
	.icontact_t2 img{
		margin-right: 28px;
	}
	.icontact_t2 span{
		font-family: "Source Han Sans CN";
		font-size: 18px;
		font-weight: 500;
		line-height: 26px;
		letter-spacing: 0em;
		text-align: left;
		color: #fff;
		opacity: 0.64;
	}
	
	.icontact_t3{
		font-family: "DIN";
		font-size: 32px;
		font-weight: 700;
		line-height: 40px;
		letter-spacing: 0.01em;
		text-align: left;
		color: #fff;
		
		background-image: -webkit-linear-gradient(to right, #1D51FE, #6756FF);
		background-image: linear-gradient(to right, #1D51FE, #6756FF);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
	}
	
	.icontact_t3.iyouxiang{
		font-family: "Roboto";
		font-size: 32px;
		font-weight: 700;
		line-height: 52px;
		letter-spacing: 0em;
		text-align: left;
		color: #fff;
	}
	
	.icontact_t4{
		width: 100%;
		height: auto;
		overflow: hidden;
		margin-top: 40px;
	}
	
	.icontact_t4 img{
		max-width: 100%;
		border: 10px solid #fff;
	}
	
	
	.iditu{
		width: 100%;
		height: auto;
		overflow: hidden;
		position: relative;
		margin: 50px auto;
	}
	
	.iditu_left{
		float: left;
		width: 690px;
		height: auto;
		max-height: 440px;
		border-radius: 20px 0px 0px 20px;
	}
	
	.iditu_tu_list{
		width: 100%;
		height: auto;
		overflow: hidden;
		position: relative;
		/* display: none; */
	}
	
	.iditu_tu_list.active{
		display: block;
	}
	
	
	.iditu_tu_list_img{
		position: relative;
		z-index: 1;
	}
	
	.iditu_tu_list_img img{
		width: 100%;
	}
	
	.iditu_tu_list_txt{
		position: absolute;
		z-index: 2;
		left: 61%;
		top: 50%;
		transform: translate(-50%,-50%);
		
		display: flex;
		text-align: left;
		align-items: center;
		justify-content: left;
	}
	
	.iditu_tu_list_txt_img{
		margin-right: 10px;
	}
	
	.iditu_tu_list_txt_span{
		padding: 20px;
		border-radius: 12px;
		background-image: -webkit-linear-gradient(to right, #1D51FE, #6756FF);
		background-image: linear-gradient(to right, #1D51FE, #6756FF);
	}
	
	.iditu_tu_list_txt_span span{
		display: block;
	}
	
	.iditu_tu_list_txt_span span.iditu_tu_list_txt_01{
		font-family: "Source Han Sans CN";
		font-size: 24px;
		font-weight: 700;
		line-height: 28px;
		letter-spacing: 0.01em;
		text-align: left;
		color: #fff;
		margin-bottom: 10px;
	}
	
	.iditu_tu_list_txt_span span.iditu_tu_list_txt_02{
		font-family: "MD-Grotesk";
		font-size: 16px;
		font-weight: 400;
		line-height: 26px;
		letter-spacing: 0.01em;
		text-align: left;
		color: #fff;
	}
	
	
	
	.iditu_right{
		float: right;
		width: calc(100% - 690px);
		height: auto;
		border-radius: 0px 20px 20px 0px;
		background: rgba(34, 38, 69 , 0.64);
		padding: 20px 20px 0;
	}
	
	.iditu_list_box{
		width: 100%;
		height: auto;
		overflow: hidden;
		position: relative;
	}
	
	.iditu_t1{
		font-family: "Source Han Sans CN";
		font-size: 20px;
		font-weight: 700;
		line-height: 28px;
		letter-spacing: 0.01em;
		text-align: left;
		color: #fff;
		margin-bottom: 20px;
	}
	
	.iditu_list{
		width: 100%;
		height: auto;
		overflow: hidden;
		position: relative;
		margin: 10.5px 0 27px;
		
		transition: all .3s ease;
		filter: grayscale(100%);
		opacity: .6;
	}
	
	.iditu_list img{
		display: block;
		max-width: 100%;
		width: 15px;
		margin-bottom: 10px;
	}
	
	.iditu_list:hover{
		filter: none;
		opacity: 1;
	}
	
	.iditu_list.on{
		filter: none;
		opacity: 1;
	}
	
	.iditu_list_t1{
		font-family: "Source Han Sans CN";
		font-size: 20px;
		font-weight: 700;
		line-height: 28px;
		letter-spacing: 0.01em;
		text-align: left;
		color: #fff;
		margin-bottom: 10px;
	}
	
	.iditu_list_t2{
		font-family: "MD-Grotesk";
		font-size: 12px;
		font-weight: 400;
		line-height: 26px;
		letter-spacing: 0.01em;
		text-align: left;
		color: #fff;
	}
	
	
}
	
	
	
	


@media screen and (min-width: 0) and (max-width: 768px) {
	
	.index_bj{
		
		background-image: -webkit-linear-gradient(180deg, #23133B, #0C1427);
		background-image: linear-gradient(180deg, #23133B, #0C1427);
		
	}
	
	.daxie{
		text-transform: uppercase;
	}
	
	.huodong{
		position: relative;
		width: 100%;
		height: auto;
		padding: 30px 0 0;
	}
	
	.huodong_box{
		position: relative;
		width: 100%;
		height: auto;
		
	}
	
	.huodong_list{
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		background-image: -webkit-linear-gradient(180deg, #1D51FE, #6756FF);
		background-image: linear-gradient(180deg,  #1D51FE, #6756FF);
		
		margin-right: 12px;
		margin-bottom: 20px;
		border-radius: 16px;
	}
	
	
	.huodong_list.on{
		width: 100%;
		height: auto;
		transition: all 1s;
		background-image: none;
	}
	.huodong_list.on .huodong_list_btn{
		display: none;
	}
	.huodong_list.on .huodong_list_mian{
		display: block;
	}
	
	.huodong_list_btn{
		position: absolute;
		width: 100%;
		height: 100%;
		overflow: hidden;
		display: block;
		cursor:pointer;
		
		display: none;
	}
	
	
	.huodong_list_img{
		width: auto;
		height: auto;
		overflow: hidden;
		position: relative;
		top: 50%;
		left: calc(100% - 30px);
		transform: translate(-50%,-50%);
		line-height: 50px;
		letter-spacing: 2px;
	}
	
	.huodong_list_img img{
		display: block;
		margin: 0px auto;
		max-width: 24px;
	}
	
	.huodong_list_txt{
		text-align: left;
		text-orientation: inherit;
		width: 100%;
		margin: 0px auto;
		font-size: 16px;
		color: #FFF;
		position: absolute;
		bottom: 0;
		left: 0;
		transform: translate(-0%,-0%);
		line-height: 50px;
		letter-spacing: 2px;
		text-indent: 30px;
		writing-mode: inherit;
		writing-mode: initial; writing-mode: unset;
		
	}
	
	.huodong_list_mian{
		display: block;
		
		position: relative;
		width: 100%;
		height: auto;
		overflow: hidden;
		background-image: -webkit-linear-gradient(180deg, #373867, #211F49);
		background-image: linear-gradient(180deg,  #373867, #211F49);
		border-radius: 16px;
		
		padding-bottom: 20px;
	}
	
	.huodong_list_mian_img{
		position: absolute;
		top: 40px;
		left: 20px;
	}
	.huodong_list_mian_img img{
		max-height: 60px;
	}
	.huodong_list_mian_pro{
		padding: 42px 10px 0;
	}
	
	.huodong_list_mian_t1{
		font-family: "Source Han Sans CN";
		font-size: 20px;
		font-weight: 900;
		line-height: 32px;
		letter-spacing: 0em;
		text-align: center;
		color: #FFF;
	}
	
	.huodong_list_mian_t2{
		font-family: "Source Han Sans CN";
		font-size: 14px;
		font-weight: 500;
		line-height: 32px;
		letter-spacing: 0em;
		text-align: center;
		color: #FFF;
		margin: 20px 0;
	}
	
	.huodong_list_mian_t3{
		font-family: "Source Han Sans CN";
		font-size: 12px;
		font-weight: 350;
		line-height: 20px;
		letter-spacing: -0.0033em;
		text-align: left;
		color: #FFF;
	}
	
	.huodong_list_mian_t4{
		margin-top: 30px;
	}
	
	.huodong_list_mian_t4 img{
		max-width: 100%;
	}
	
	
	
	.huodong_list_last{
		
		position: relative;
		float: right;
		width: 100%;
		height: 50px;
		background-image: -webkit-linear-gradient(90deg, #1D51FE, #6756FF);
		background-image: linear-gradient(90deg,  #1D51FE, #6756FF);
		
		margin-right: 0;
		border-radius: 16px;
	}
	
	.huodong_list_last .huodong_list_btn{
		display: block;
	}
	
	
	.shengtai{
		position: relative;
		width: 100%;
		height: auto;
		padding: 100px 0 80px;
	}
	
	.shengtai_ico{
		position: absolute;
		top: -50%;
		left: 5%;
		z-index: -1;
	}
	
	.shengtai_left{
		float: left;
		width: 100%;
		height: auto;
	}
	
	.shengtai_t1{
		font-family: "Source Han Sans CN";
		font-size: 40px;
		font-weight: 900;
		line-height: 60px;
		letter-spacing: 0em;
		text-align: left;
		color: #fff;
	}
	
	.shengtai_t2{
		font-family: "Source Han Sans CN";
		font-size: 32px;
		font-weight: 700;
		line-height: 42px;
		letter-spacing: 0em;
		text-align: left;
		text-transform: uppercase;
		color: #fff;
		margin-top: 0px;
	}
	
	.shengtai_right{
		float: right;
		width: 100%;
		font-family: "Source Han Sans CN";
		font-size: 14px;
		font-weight: 400;
		line-height: 28px;
		letter-spacing: 0em;
		text-align: left;
		color: #fff;
	}
	
	
	.shuzi{
		position: relative;
		width: 100%;
		height: auto;
		padding: 0 0;
	}
	
	.shuzi_box{
		
		width: 100%;
		height: auto;
		overflow: hidden;
		background: #2D2C54;
		border-radius: 20px;
		
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-column-gap: 0px;
		grid-row-gap: 0px;
		
	}
	
	.shuzi_list{
		position: relative;
		width: 100%;
		height: auto;
		overflow: hidden;
		min-height: 160px;
	}
	
	.shuzi_ge{
		width: 2px;
		height: 88px;
		background: #10172E;
		position: absolute;
		
		top: 50%;
		right: 0;
		transform: translateY(-50%);
	}
	
	.shuzi_list:nth-child(2) .shuzi_ge{
		display: none;
	}
	
	.shuzi_list_main{
		width: 100%;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%,-50%);
	}
	
	.shuzi_t1{
		color: #1D51FE;
		font-family: "Source Han Sans CN";
		font-size: 24px;
		font-weight: 400;
		line-height: 36px;
		letter-spacing: 0em;
		text-align: center;
	}
	.shuzi_t2{
		color: #fff;
	}
	
	.shuzi_s1{
		font-family: "Roboto";
		font-size: 56px;
		font-weight: 700;
		line-height: 80px;
		letter-spacing: -0.05em;
		
	}
	.shuzi_t2{
		font-family: "Source Han Sans CN";
		font-size: 12px;
		font-weight: 400;
		line-height: 18px;
		letter-spacing: 0em;
		text-align: center;
		margin-top: 10px;
		opacity: 0.8;
	}
	
	
	
	.ichanpin{
		position: relative;
		width: 100%;
		height: auto;
		overflow: hidden;
		margin: 80px auto;
	}
	
	.datitle{
		font-family: "Source Han Sans CN";
		font-size: 32px;
		font-weight: 900;
		line-height: 40px;
		letter-spacing: 0em;
		text-align: center;
		color: #fff;
	}
	
	.datitle span{
		font-family: "Source Han Sans CN";
		font-size: 32px;
		font-weight: 900;
		line-height: 40px;
		letter-spacing: 0em;
		text-align: center;
		color: #fff;
		
		display: block;
	}
	
	.xiaotitle{
		font-family: "MD-Grotesk";
		font-size: 22px;
		font-weight: 400;
		line-height: 24px;
		letter-spacing: 0;
		text-align: center;
		text-transform: uppercase;
		margin-top: -5px;
		z-index: 2;
		position: relative;
		background-image: -webkit-linear-gradient(90deg, #1D51FE, #6756FF);
		background-image: linear-gradient(90deg, #1D51FE, #6756FF);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
	}
	
	.ichanpin_ico01{
		position: absolute;
		top: 0%;
		left: 20%;
		z-index: -1;
		opacity: 0.64;
	}
	
	.ichanpin_ico02{
		position: absolute;
		top: 20%;
		left: 50%;
		z-index: -1;
		opacity: 0.42;
	}
	
	.ichanpin_ico03{
		position: absolute;
		top: 50%;
		left: 5%;
		z-index: -1;
		opacity: 0.7;
	}
	
	.ichanpin_ico04{
		position: absolute;
		top: 65%;
		left: 25%;
		z-index: -1;
		opacity: 0.96;
	}
	
	
	.ichanpin_box{
		position: relative;
		width: 100%;
		height: auto;
		display: block;
		margin: 50px auto 0px;
	}
	
	.ichanpin_box:nth-child(even) {
		flex-direction: row-reverse;
		/* background: #f9f9f9; */
	}
	
	.ichanpin_left{
		position: relative;
		width: 100%;
		height: auto;
		overflow: hidden;
		
		background: url(../images/ichanpin_jin.png) no-repeat center;
	}
	
	.ichanpin_left img{
		max-width: 80%;
		display: block;
		margin: 0px auto;
		float: initial;
	}
	
	.ichanpin_right{
		position: relative;
		width: 100%;
		height: auto;
		overflow: hidden;
		margin: 0px auto;
		height: 480px;
	}
	
	.ichanpin_right_box{
		width: 100%;
		height: auto;
		overflow: hidden;
		
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
	}
	
	
	.ichanpin_box:nth-child(odd) .ichanpin_right_box{
		right: 0;
	}
	.ichanpin_box:nth-child(even) .ichanpin_right_box{
		left: 0;
	}
	
	
	.ichanpin_right_one{
		width: 100%;
		height: auto;
		overflow: hidden;
		
		display:flex;
		-webkit-box-align:center;
		-ms-flex-align:center;
		align-items:center;
		
		border-radius: 128px;
		
		background-image: -webkit-linear-gradient(90deg, #373867, #211F49);
		background-image: linear-gradient(90deg, #373867, #211F49);
		
		padding: 5px 25px;
		margin-bottom: 20px;
	}
	
	.ichanpin_right_one img{
		max-width: 100%;
		height: 20px;
		margin-right: 12px;
	}
	.ichanpin_right_one span{
		font-family: "Source Han Sans CN";
		line-height: 40px;
		font-size: 16px;
		color: #fff;
	}
	.ichanpin_right_two{
		font-size: 20px;
		font-weight: 700;
		line-height: 40px;
		letter-spacing: 0em;
		text-align: left;
		color: #fff;
		margin-bottom: 10px;
	}
	.ichanpin_right_three{
		width: 100%;
		font-family: arial;
		font-size: 12px;
		font-weight: 400;
		line-height: 16px;
		letter-spacing: 0;
		text-align: left;
		color: #fff;
		opacity: 0.8;
	}
	
	.ichanpin_right_four{
		display:flex;
		-webkit-box-align:center;
		-ms-flex-align:center;
		align-items:center;
		
		margin: 20px 0;
	}
	.ichanpin_right_four img{
		max-width: 100%;
		width: 48px;
		margin-right: 12px;
	}
	.ichanpin_right_four span{
		font-family: "MD-Grotesk";
		font-size: 12px;
		font-weight: 400;
		line-height: 20px;
		letter-spacing: 0em;
		text-align: left;
		color: #fff;
		display: block;
	}
	.ichanpin_right_four span.f18{
		font-size: 16px;
	}
	
	.ichanpin_right_five{
		font-family: "Source Han Sans CN";
		font-size: 12px;
		font-weight: 350;
		line-height: 22px;
		letter-spacing: 0em;
		text-align: left;
		color: #fff;
		text-indent: 0px;
	}
	
	
	.ichanpin_bbtn{
		position: relative;
		margin-top: 30px;
		width: 165px;
		height: auto;
		font-family: "MD-Grotesk";
		font-size: 16px;
		font-weight: 400;
		line-height: 40px;
		letter-spacing: 0em;
		text-align: center;
		color: #fff;
		
		background-image: -webkit-linear-gradient(90deg, #1D51FE, #6756FF);
		background-image: linear-gradient(90deg, #1D51FE, #6756FF);
		
		/* border: 1px solid transparent; */
		box-sizing: border-box;	
		border-radius: 8px;
		
	}
	
	/* 
	.ichanpin_bbtn::before{
		z-index: -1;
		content: "";
		position: absolute;
		left: 0;
		top: 0;
		width: 0;
		height: 100%;
		border-top-left-radius: 8px;
		border-bottom-left-radius:8px;
		background-image: -webkit-linear-gradient(90deg, #1D51FE, #6756FF);
		background-image: linear-gradient(90deg, #1D51FE, #6756FF);
		transition: all 0.85s;
	}
	
	.ichanpin_bbtn:hover::before{
		width: 100%;
		border-top-right-radius: 8px;
		border-bottom-right-radius: 8px;
	} */
	
	
	.ichanpin_bbtn a{
		display: block;
		color: #fff;
	}
	
	
	
	.ifuwu{
		position: relative;
		width: 100%;
		height: auto;
		overflow: hidden;
	}
	
	.ifuwu_box{
		width: 100%;
		height: auto;
		/* overflow: hidden; */
		margin: 60px auto;
		
		display: grid;
		grid-template-columns: 1fr;
		grid-column-gap: 10px;
		grid-row-gap: 30px;
	}
	
	.ifuwu_list{
		width: 100%;
		height: auto;
		overflow: hidden;
		margin-top: 0px;
		transition: all 0.85s;
	}
	
	.ifuwu_list img{
		max-width: 100%;
	}
	
	.ifuwu_list span{
		display: block;
	}
	
	.ifuwu_list span.ifuwu_title{
		font-family: "Source Han Sans CN";
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
		letter-spacing: 0em;
		text-align: left;
		color: #fff;
		margin: 10px auto 5px;
	}
	
	.ifuwu_list span.ifuwu_txt{
		font-family: "Source Han Sans CN";
		font-size: 13px;
		font-weight: 350;
		line-height: 24px;
		letter-spacing: 0em;
		text-align: left;
		color: #fff;
		opacity: 0.72;
	}
	
	
	.ifuwu_list:hover{
		margin-top: -16px;
	}
	
	
	
	.ijiage{
		width: 100%;
		height: auto;
		overflow: hidden;
		position: relative;
	}
	
	.ijiage_main{
		width: 100%;
		height: auto;
		overflow: hidden;
		position: relative;
	}
	
	
	.ijiage_nav{
		display: none;
		
		position: relative;
		width: 210px;
		height: 8px;
		border-radius: 2px;
		margin: 30px auto 80px;
		background: #222645;
	}
	
	.ijiage_nav ul li{
		float: left;
	}
	
	.ijiage_nav li{
		position: relative;
		width: 33.33333%;
		height: 8px;
		overflow: hidden;
	}
	
	.ijiage_nav li.on{
		background-image: -webkit-linear-gradient(90deg, #1D51FE, #6756FF);
		background-image: linear-gradient(90deg, #1D51FE, #6756FF);
	}
	
	
	.ijiage_box{
		width: 100%;
		height: auto;
		position: relative;
		
		display: grid;
		grid-template-columns: 1fr;
		grid-column-gap: 12px;
		grid-row-gap: 12px;
	}
	
	.ijiage_list{
		width: 100%;
		height: auto;
		overflow: hidden;
		border-radius: 20px;
		padding: 25px 20px;
		
		background-image: -webkit-linear-gradient(to right, rgba(55,56,103,0.64), rgba(46,47,86,0.64));
		background-image: linear-gradient(to right, rgba(55,56,103,0.64), rgba(46,47,86,0.64));
		
		margin-top: 0px;
		transition: all 0.85s;
	}
	
	
	.ijiage_t1{
		font-family: "Source Han Sans CN";
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
		letter-spacing: 0em;
		text-align: center;
		color: #fff;
		margin-bottom: 20px;
	}
	
	.ijiage_ge{
		width: 100%;
		height: 1px;
		background: #fff;
		opacity: 0.24;
		margin: 0px auto;
	}
	
	.ijiage_t2{
		font-family: "MD-Grotesk";
		font-size: 64px;
		font-weight: 400;
		line-height: 64px;
		letter-spacing: 0em;
		text-align: center;
		color: #fff;
		margin: 50px auto;
	}
	
	.ijiage_t2 span{
		font-family: "Source Han Sans CN";
		font-size: 24px;
		font-weight: 500;
		line-height: 36px;
		letter-spacing: 0em;
		text-align: left;
		color: #fff;
	}
	
	.ijiage_t3{
		width: 100%;
		height: auto;
		overflow: hidden;
		position: relative;
		text-align: center;
		border-radius: 6px;
		line-height: 56px;
		background-image: -webkit-linear-gradient(to right, #1D51FE, #6756FF);
		background-image: linear-gradient(to right, #1D51FE, #6756FF);
		margin-bottom: 80px;
	}
	
	.ijiage_t3 a{
		display: block;
		font-weight: 700;
		font-size: 16px;
		color: #fff;
		transition: all 0.45s;
	}
	
	.ijiage_t3_1{
		font-family: "Source Han Sans CN";
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
		letter-spacing: 0em;
		text-align: center;
		color: #fff;
		margin-top: -60px;
		padding-bottom: 36px;
	}
	
	.ijiage_t4{
		font-family: "Source Han Sans CN";
		font-size: 18px;
		font-weight: 700;
		line-height: 26px;
		letter-spacing: 0em;
		text-align: left;
		color: #fff;
		margin: 20px 0;
	}
	
	.ijiage_t5{
		width: 100%;
		height: auto;
		overflow: hidden;
		position: relative;
	}
	
	.ijiage_t5 span{
		display: flex;
		justify-content: left;
		align-items: center;
		font-family: "Source Han Sans CN";
		font-size: 14px;
		font-weight: 400;
		line-height: 22px;
		letter-spacing: 0em;
		color: #fff;
		margin-bottom: 10px;
	}
	
	.ijiage_t5 span img{
		width: 12px;
		max-width: 100%;
		margin-right: 10px;
	}
	
	
	.ijiage_list:hover{
		margin-top: 0px;
		background-image: -webkit-linear-gradient(to right, rgba(29,81,254,1), rgba(103,86,255,1));
		background-image: linear-gradient(to right, rgba(29,81,254,1), rgba(103,86,255,1));
	}
	
	.ijiage_list:hover .ijiage_t3{
		background-image: -webkit-linear-gradient(to right, #fff, #fff);
		background-image: linear-gradient(to right, #fff, #fff);
	}
	
	.ijiage_list:hover .ijiage_t3 a{
		color: #1D51FE;
	}
	
	.ijiage_list:hover .ijiage_t5 span img{
		width: 12px;
		filter: brightness(100);
	}
	
	
	
	.ijiage_list.on{
		margin-top: 0px;
		background-image: -webkit-linear-gradient(to right, rgba(29,81,254,1), rgba(103,86,255,1));
		background-image: linear-gradient(to right, rgba(29,81,254,1), rgba(103,86,255,1));
	}
	
	.ijiage_list.ons{
		margin-top: -12px;
		background-image: -webkit-linear-gradient(to right, rgba(29,81,254,1), rgba(103,86,255,1));
		background-image: linear-gradient(to right, rgba(29,81,254,1), rgba(103,86,255,1));
		
		width: 140%;
		margin-left: -20%;
		z-index: 1;
	}
	
	.ijiage_list.on .ijiage_t3{
		background-image: -webkit-linear-gradient(to right, #fff, #fff);
		background-image: linear-gradient(to right, #fff, #fff);
	}
	
	.ijiage_list.on .ijiage_t3 a{
		color: #1D51FE;
	}
	
	.ijiage_list.on .ijiage_t5 span img{
		width: 12px;
		filter: brightness(100);
	}
	
	
	.ikehu{
		width: 100%;
		height: auto;
		overflow: hidden;
		position: relative;
		margin: 50px auto;
		min-height: 180px;
		display: flex;
		text-align: center;
		align-items: center;
		justify-content: center;
	}
	
	.ikehu img{
		position: relative;
		max-width: 100%;
	}
	
	
	
	.icontact{
		width: 100%;
		height: auto;
		overflow: hidden;
		position: relative;
	}
	
	.icontact_box{
		width: 100%;
		height: auto;
		overflow: hidden;
		position: relative;
		margin: 50px auto;
		display: grid;
		grid-template-columns: 1fr;
		grid-column-gap: 12px;
		grid-row-gap: 12px;
	}
	
	.icontact_list{
		width: 100%;
		height: auto;
		overflow: hidden;
		position: relative;
		margin-bottom: 20px;
	}
	
	.icontact_t1{
		font-family: "Roboto";
		font-size: 16px;
		font-weight: 600;
		line-height: 18px;
		letter-spacing: 0.01em;
		text-align: left;
		color: #fff;
	}
	.icontact_t2{
		margin: 25px 0;
		display: flex;
		text-align: left;
		align-items: center;
		justify-content: left;
	}
	.icontact_t2 img{
		margin-right: 5px;
		width: 32px;
	}
	.icontact_t2 span{
		font-family: "Source Han Sans CN";
		font-size: 12px;
		font-weight: 500;
		line-height: 16px;
		letter-spacing: 0em;
		text-align: left;
		color: #fff;
		opacity: 0.64;
	}
	
	.icontact_t3{
		font-family: "DIN";
		font-size: 24px;
		font-weight: 700;
		line-height: 30px;
		letter-spacing: 0.01em;
		text-align: left;
		color: #fff;
		
		background-image: -webkit-linear-gradient(to right, #1D51FE, #6756FF);
		background-image: linear-gradient(to right, #1D51FE, #6756FF);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
	}
	
	.icontact_t3.iyouxiang{
		font-family: "Roboto";
		font-size: 24px;
		font-weight: 700;
		line-height: 30px;
		letter-spacing: 0em;
		text-align: left;
		color: #fff;
	}
	
	.icontact_t4{
		width: 100%;
		height: auto;
		overflow: hidden;
		margin-top: 40px;
	}
	
	.icontact_t4 img{
		max-width: 120px;
		border: 8px solid #fff;
	}
	
	
	.iditu{
		width: 100%;
		height: auto;
		overflow: hidden;
		position: relative;
		margin: 50px auto;
	}
	
	.iditu_left{
		float: left;
		width: 100%;
		height: auto;
		max-height: 200px;
		border-radius: 20px 20px 0px 0px;
		overflow: hidden;
	}
	
	.iditu_tu_list{
		width: 100%;
		height: auto;
		overflow: hidden;
		position: relative;
		/* display: none; */
	}
	
	.iditu_tu_list.active{
		display: block;
	}
	
	
	.iditu_tu_list_img{
		position: relative;
		z-index: 1;
	}
	
	.iditu_tu_list_img img{
		width: 100%;
	}
	
	.iditu_tu_list_txt{
		
		
		position: absolute;
		z-index: 2;
		left: 61%;
		top: 50%;
		transform: translate(-50%,-50%);
		
		display: flex;
		text-align: left;
		align-items: center;
		justify-content: left;
		
		display: none;
	}
	
	.iditu_tu_list_txt_img{
		margin-right: 10px;
	}
	
	.iditu_tu_list_txt_span{
		padding: 20px;
		border-radius: 12px;
		background-image: -webkit-linear-gradient(to right, #1D51FE, #6756FF);
		background-image: linear-gradient(to right, #1D51FE, #6756FF);
	}
	
	.iditu_tu_list_txt_span span{
		display: block;
	}
	
	.iditu_tu_list_txt_span span.iditu_tu_list_txt_01{
		font-family: "Source Han Sans CN";
		font-size: 24px;
		font-weight: 700;
		line-height: 28px;
		letter-spacing: 0.01em;
		text-align: left;
		color: #fff;
		margin-bottom: 10px;
	}
	
	.iditu_tu_list_txt_span span.iditu_tu_list_txt_02{
		font-family: "MD-Grotesk";
		font-size: 16px;
		font-weight: 400;
		line-height: 26px;
		letter-spacing: 0.01em;
		text-align: left;
		color: #fff;
	}
	
	
	
	.iditu_right{
		float: right;
		width: 100%;
		height: auto;
		border-radius: 0px 0px 20px 20px;
		background: rgba(34, 38, 69 , 0.64);
		padding: 20px 20px 0;
	}
	
	.iditu_list_box{
		width: 100%;
		height: auto;
		overflow: hidden;
		position: relative;
	}
	
	.iditu_t1{
		font-family: "Source Han Sans CN";
		font-size: 20px;
		font-weight: 700;
		line-height: 28px;
		letter-spacing: 0.01em;
		text-align: left;
		color: #fff;
		margin-bottom: 20px;
	}
	
	.iditu_list{
		width: 100%;
		height: auto;
		overflow: hidden;
		position: relative;
		margin: 10.5px 0 27px;
		
		transition: all .3s ease;
		filter: grayscale(100%);
		opacity: .6;
	}
	
	.iditu_list img{
		display: block;
		max-width: 100%;
		width: 15px;
		margin-bottom: 10px;
	}
	
	.iditu_list:hover{
		filter: none;
		opacity: 1;
	}
	
	.iditu_list.on{
		filter: none;
		opacity: 1;
	}
	
	.iditu_list_t1{
		font-family: "Source Han Sans CN";
		font-size: 16px;
		font-weight: 700;
		line-height: 28px;
		letter-spacing: 0.01em;
		text-align: left;
		color: #fff;
		margin-bottom: 0px;
	}
	
	.iditu_list_t2{
		font-family: "MD-Grotesk";
		font-size: 12px;
		font-weight: 400;
		line-height: 26px;
		letter-spacing: 0.01em;
		text-align: left;
		color: #fff;
	}
	
	
}
	
	
	
	