.body{
	padding:30px 8% 100px 8%;
}
.body-top{
	padding:30px;
	background: #010A2C;
}
.body-top-left{
	padding:0;
	position: absolute;
	right: 0;
	bottom: 20px;
}
.body-top-left img{
	width: 100%;
}
.body-top-center{
	padding:0 30px;
}
.body-top-center div{
	padding-left:0;
	padding-right: 0;
}
.body-top-center-top{
	padding:0;
}
.body-top-center-top b{
	font-size:28px;
	font-family:PingFangSC-Medium,PingFang SC;
	font-weight:500;
	color:rgba(255,255,255,1);
	line-height:40px;
}
.body-top-center-tops{
	padding-top: 15px;
}
.body-top-center-tops span{
	font-size:14px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(81,98,133,1);
	line-height:20px;
}
.body-top-center-tops p{
	margin:10px 0 0 0;
	font-size:24px;
	font-family:PingFangSC-Medium,PingFang SC;
	font-weight:500;
	color:rgba(53,115,255,1);
	line-height:33px;
}
.body-top-center-body{
	padding:0;
}
.body-top-center-body>div>div{
	padding-top: 20px;
}
.body-top-center-body span{
	font-size:14px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(81,98,133,1);
	line-height:20px;
}
.body-top-center-body p{
	font-size:14px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(132,149,183,1);
	line-height:20px;
	margin:7px 0 0 0;
}
.body-top-right{
	height: 252.33px;
	padding-top:55px;
	position: relative;
}
.body-top-right span{
	font-size:14px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(132,149,183,1);
	line-height:20px;
}
.body-top-right p{
	margin:10px 0;
}
.body-top-right p b{
	height:33px;
	font-size:24px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(255,255,255,1);
	line-height:33px;
}
.body-top-right button{
	width:158px;
	height:48px;
	background:linear-gradient(90deg,rgba(54,124,239,1) 0%,rgba(47,175,240,1) 100%);
	border:none;
	border-radius:2px;
	font-size:18px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(255,255,255,1);
	line-height:25px;
	position: absolute;
	bottom: 0;
	right: 0;
}
.body-tops{
	margin:10px 0;
	padding:0;
	background: #010A2C;
}
.body-tops-head{
	padding:15px 30px;
	border-bottom: 1px solid #2B3555;
}
.body-tops-head b{
	font-size:16px;
	font-family:PingFangSC-Medium,PingFang SC;
	font-weight:500;
	color:rgba(255,255,255,1);
	line-height:22px;
}
.body-tops-body{
	padding:100px 200px;
}
.body-tops-body div{
	padding-left: 0;
	padding-right: 0;
	text-align: center;
}
.body-tops-body_list{
	height: 143.33px;
	position: relative;
}
.body-tops-body_list>p{
	font-size:18px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(255,255,255,1);
	line-height:25px;
}
.body-tops-body_list>span{
	font-size:14px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(132,149,183,1);
	line-height:20px;
}
.body-tops-body_list>b{
	display: block;
	width:120px;
	height:2px;
	background:#516285;
	position: absolute;
	right: -30%;
	top:15%;
}
.body-tops-body_top{
	height: 88px;
	padding-bottom:20px;
}
.body-tops-body_top img{
	width: 48px;
	height: 48px;
}
.body-tops-body_top span{
	display: inline-block;
	width:48px;
	height:48px;
	font-size:22px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(255,255,255,1);
	line-height:30px;
	padding-top: 10px;
	border-radius: 50%;
	background:rgba(81,98,133,1);
}
.active-1 .body-tops-body_list:nth-child(1){
	background: url('../img/ok@2x.png');
	background-repeat:no-repeat;
	background-size:48px 48px;
	background-position:top center;
}
.active-1 .body-tops-body_list:nth-child(1)>b{
	background: #3573FF;
}
.active-1 .body-tops-body_list:nth-child(1) .body-tops-body_top span{
	display: none;
}
.active-1 .body-tops-body_list:nth-child(2){
	background: url('../img/ok@2x.png');
	background-repeat:no-repeat;
	background-size:48px 48px;
	background-position:top center;
}
.active-1 .body-tops-body_list:nth-child(2)>b{
	background: #3573FF;
}
.active-1 .body-tops-body_list:nth-child(2) .body-tops-body_top span{
	display: none;
}

.active-2 .body-tops-body_list:nth-child(1){
	background: url('../img/ok@2x.png');
	background-repeat:no-repeat;
	background-size:48px 48px;
	background-position:top center;
}
.active-2 .body-tops-body_list:nth-child(1)>b{
	background: #3573FF;
}
.active-2 .body-tops-body_list:nth-child(1) .body-tops-body_top span{
	display: none;
}
.active-2 .body-tops-body_list:nth-child(2){
	background: url('../img/ok@2x.png');
	background-repeat:no-repeat;
	background-size:48px 48px;
	background-position:top center;
}
.active-2 .body-tops-body_list:nth-child(2)>b{
	background: #3573FF;
}
.active-2 .body-tops-body_list:nth-child(2) .body-tops-body_top span{
	display: none;
}
.active-3 .body-tops-body_list:nth-child(1){
	background: url('../img/ok@2x.png');
	background-repeat:no-repeat;
	background-size:48px 48px;
	background-position:top center;
}
.active-3 .body-tops-body_list:nth-child(1)>b{
	background: #3573FF;
}
.active-3 .body-tops-body_list:nth-child(1) .body-tops-body_top span{
	display: none;
}
.active-3 .body-tops-body_list:nth-child(2){
	background: url('../img/ok@2x.png');
	background-repeat:no-repeat;
	background-size:48px 48px;
	background-position:top center;
}
.active-3 .body-tops-body_list:nth-child(2)>b{
	background: #3573FF;
}
.active-3 .body-tops-body_list:nth-child(2) .body-tops-body_top span{
	display: none;
}
.active-3 .body-tops-body_list:nth-child(3){
	background: url('../img/ok@2x.png');
	background-repeat:no-repeat;
	background-size:48px 48px;
	background-position:top center;
}
.active-3 .body-tops-body_list:nth-child(3)>b{
	background: #3573FF;
}
.active-3 .body-tops-body_list:nth-child(3) .body-tops-body_top span{
	display: none;
}
.active-4 .body-tops-body_list:nth-child(1){
	background: url('../img/ok@2x.png');
	background-repeat:no-repeat;
	background-size:48px 48px;
	background-position:top center;
}
.active-4.body-tops-body_list:nth-child(1)>b{
	background: #3573FF;
}
.active-4 .body-tops-body_list:nth-child(1) .body-tops-body_top span{
	display: none;
}
.active-4 .body-tops-body_list:nth-child(2){
	background: url('../img/ok@2x.png');
	background-repeat:no-repeat;
	background-size:48px 48px;
	background-position:top center;
}
.active-4 .body-tops-body_list:nth-child(2)>b{
	background: #3573FF;
}
.active-4 .body-tops-body_list:nth-child(2) .body-tops-body_top span{
	display: none;
}
.active-4 .body-tops-body_list:nth-child(3){
	background: url('../img/ok@2x.png');
	background-repeat:no-repeat;
	background-size:48px 48px;
	background-position:top center;
}
.active-4 .body-tops-body_list:nth-child(3)>b{
	background: #3573FF;
}
.active-4 .body-tops-body_list:nth-child(3) .body-tops-body_top span{
	display: none;
}
.active-4 .body-tops-body_list:nth-child(4){
	background: url('../img/ok@2x.png');
	background-repeat:no-repeat;
	background-size:48px 48px;
	background-position:top center;
}
.active-4 .body-tops-body_list:nth-child(4) .body-tops-body_top span{
	display: none;
}
.body-details{
	padding:0;
	background: #010A2C;
}
.body-details-body{
	padding:30px;
}
.body-details-body-top{
	padding:0;
}
.body-details-body-top div{
	padding:5px 0;
}
.body-details-body-top>div>div:nth-child(2){
	position: relative;
	left: -25px;
}
.body-details-body-top>div>div:nth-child(2)>div{
	position: relative;
	left: 25px;
}
.body-details-body-top b{
	font-size:14px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(81,98,133,1);
	line-height:20px;
}
.body-details-body-top span{
	font-size:14px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(132,149,183,1);
	line-height:20px;
}
.body-details-body-url{
	padding:20px 0;
	font-size:14px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(132,149,183,1);
	line-height:26px;
}
.body-details-body-url div{
	padding:0;
}
.body-details-body-erma{
	padding:50px 0;
	text-align: center;
}
.body-details-body-erma img{
	width: 188px;
	height: 188px;
}
.body-details-body-erma p{
	margin:10px 0;
}
.body-details-body-erma span{
	font-size:14px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(255,255,255,1);
	line-height:20px;
}
.alert{
	position: fixed;
	top: 30%;
	left: 0;
	z-index:10;
}
.alert-info{
	background: none;
	padding:5px 50px;
}
.alert-info>div{
	background: #2B3555;
	padding: 30px;
	padding-top:0;
}
.alert-info-top{
	text-align: center;
	padding:20px 0;
}
.alert-info-top b{
	font-size:24px;
	font-family:PingFangSC-Medium,PingFang SC;
	font-weight:500;
	color:rgba(255,255,255,1);
	line-height:33px;
}
.alert-info-top p{
	font-size:14px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(132,149,183,1);
	line-height:20px;
	margin: 5px 0 0 0;
}
.alert-info-list,.alert-info-list>div{
	padding: 0;
	font-size:14px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(132,149,183,1);
	line-height:20px;
}
.alert-info-list>div:nth-child(2){
	text-align: right;
}
.alert-info-list>div:nth-child(2) span{
	font-size:16px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(206,214,233,1);
	line-height:22px;
}
.alert-info-list>div:nth-child(2) a{
	font-size:16px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(53,115,255,1);
	line-height:22px;
	margin-right: 10px;
}
.alert-info-list>div>div{
	padding: 10px 0;
}
.alert-info-body{
	padding:0;
}
.alert-info-body-input{
	padding:0;
	padding-bottom: 10px;
}
.alert-info-body-input>p{
	margin: 0 0 10px 0;
	padding:10px 0;
	position: relative;
	border-bottom: 1px solid #516285;
}
.alert-info-body-input>p>input{
	width: 100%;
	border:none;
	font-size:16px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:#FFF;
	line-height:22px;
	background: none;
}
.alert-info-body-input>p>input:focus{outline:none}
.alert-info-body-input span{
	font-size:16px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(239,159,37,1);
	line-height:22px;
}
.alert-info-body-bottom{
	padding:10px 0;
	padding-top:20px;
}
.alert-info-body-bottom_left button{
	width:100%;
	height:48px;
	border:none;
	border-radius:2px;
	font-size:18px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(255,255,255,1);
	line-height:25px;
	border:1px solid rgba(81,98,133,1);
	background: none;
}
.alert-info-body-bottom_right button{
	width:100%;
	height:48px;
	font-size:18px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(255,255,255,1);
	line-height:25px;
	background:linear-gradient(90deg,rgba(54,124,239,1) 0%,rgba(47,175,240,1) 100%);
	border-radius:2px;
	border:none;
}
.alert-info-body-bottom>button:focus{outline:none}


.body-list-body{
	padding: 0 30px 50px 30px;
}
.body-list-body>div{
	padding: 30px 0;
	border-bottom: 1px solid #2B3555;
}
.body-list-body-left{
	padding: 0;
}
.body-list-body-top{
	padding: 0;
	padding-bottom: 10px;
}
.body-list-body-top b{
	font-size:22px;
	font-family:PingFangSC-Medium,PingFang SC;
	font-weight:500;
	color:rgba(255,255,255,1);
	line-height:30px;
}
.body-list-body-top span{
	display: inline-block;
	position: relative;
	top:-2px;
	padding: 3px 5px;
	border-radius:2px;
	font-size:12px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(53,115,255,1);
	line-height:17px;
	border:1px solid rgba(53,115,255,1);
}
.body-list-body-bottom,
.body-list-body-bottom>div{
	padding: 0;
}
.body-list-body-bottom>div span{
	font-size:12px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(81,98,133,1);
	line-height:17px;
}
.body-list-body-bottom>div>p{
	width:100%;
	height:7px;
	margin: 5px 0;
	position: relative;
	background:rgba(43,53,85,1);
}
.body-list-body-bottom>div>p span{
	height:7px;
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	background:rgba(53,115,255,1);
}
.body-list-body-bottom>div b{
	font-size:14px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(255,255,255,1);
	line-height:20px;
}
.body-list-body-center{
	padding: 0 80px;
}
.body-list-body-center div{
	padding-left: 0;
	padding-right: 0;
}
.body-list-body-center_top{
	padding-bottom: 25px;
	font-size:16px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(255,255,255,1);
	line-height:22px;
}
.body-list-body-center_bottom b{
	font-size:24px;
	font-family:PingFangSC-Medium,PingFang SC;
	font-weight:500;
	color:rgba(53,115,255,1);
	line-height:33px;
}
.body-list-body-center_bottom span{
	font-size:24px;
	font-family:PingFangSC-Medium,PingFang SC;
	font-weight:500;
	color:rgba(255,255,255,1);
	line-height:33px;
}
.body-list-body-center_bottom p{
	font-size:12px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(81,98,133,1);
	line-height:17px;
}
.body-list-body-right{
	padding: 0;
	padding-top: 14px;
}
.body-list-body-right button{
	/* width:120px; */
	height:40px;
	background:linear-gradient(90deg,rgba(54,124,239,1) 0%,rgba(47,175,240,1) 100%);
	border-radius:2px;
	border:none;
	font-size:16px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(255,255,255,1);
	line-height:22px;
}
.body-list-body-right .gray{
	background: #516285;
}
.buy_plan select{
	border: none;
	background: none;
	font-size: 16px;
	font-family: PingFangSC-Regular,PingFang SC;
	font-weight: 400;
	color: rgba(81,98,133,1);
	line-height: 22px;
	padding: 5px 20px;
	border-bottom: 1px solid #516285;
}
.buy_plan input{
	margin: 10px 0;
	padding: 5px 0;
	border: none;
	border-bottom: 1px solid #516285;
	background: none;
	color: #fff;
}
.buy_plan button{
	height: 36px;
	background: linear-gradient(90deg,rgba(54,124,239,1) 0%,rgba(47,175,240,1) 100%);
	border-radius: 2px;
	border: none;
	font-size: 14px;
	font-family: PingFangSC-Regular,PingFang SC;
	font-weight: 400;
	color: rgba(255,255,255,1);
	line-height: 20px;
	padding: 0 15px;
}
.buy_plan span{
	color: #fff;
}