.loading{color:#bdbdbd;font-size:14px;padding:5px 10px;text-align:center;width:100%;margin:0 auto;border-radius:5px;display:none;margin-bottom: 30px;}
#loading>div:nth-child(2){width:100%!important;text-align:center!important;} 
#loading>div:nth-child(1){width:100%;}
/** 鍐呭鍖烘椿鍔ㄥ弽棣�/椤圭洰鍙嶉 **/
#progressPC{position:relative}
#progressPC .donate_title{font-size:14px;color:#181830;font-weight:700;line-height:20px;position:absolute;right:24px;}
#progressPC .donate_title a{float:right;color:#181830;font-weight:400}
#progressPC .donate_title a img{margin-left:6px;width:14px;height:14px}
.message-item{margin-bottom:25px;margin-left:36px;position:relative}
.message-item:before{background:#F12030;bottom:-50px;content:"";height:calc(100% + 25px);left:-29px;position:absolute;width:2px}
.message-item:after{background:#fff;border:3px solid #F12030;border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,.1);content:"";width:16px;height:16px;left:-36px;position:absolute;top:25px}
.message-item .message-inner{background:#fff;border:1px solid #ddd;border-radius:3px;padding:20px;position:relative}
.message-item .message-inner:before{border-right:10px solid #ddd;border-style:solid;border-width:10px;color:transparent;content:"";display:block;height:0;position:absolute;left:-20px;top:22px;width:0}
.message-item .message-inner:after{border-right:10px solid #fff;border-style:solid;border-width:10px;color:transparent;content:"";display:block;height:0;position:absolute;left:-18px;top:22px;width:0}



.center > div .arrow{position:relative;top:2px;display:inline-block;width:16px;height:16px;background:url(../../images/w_liebiao_gengduo@2x.png) no-repeat;background-size:16px 16px;opacity:.6;margin-right:12px}

.label-progress-process {position: relative; margin-right: 40px;}
.label-progress-process::after {
	content: "\8fdb\5c55";
	font-size: 100%;
	position: absolute;
	top: 0px;
	line-height: 15px;
	background: red;
	color: white;
	padding: 2px 4px;
	border-radius: 4px;
	width: 36px;
}

.label-progress-end {position: relative; margin-right: 40px;}
.label-progress-end::after {
	content: "\7ed3\9879";
	font-size: 100%;
	position: absolute;
	top: 0px;
	line-height: 15px;
	background: red;
	color: white;
	padding: 2px 4px;
	border-radius: 4px;
	width: 36px;
}

@media screen and (max-width: 991px){
	.label-progress-process {position: relative; margin-right: 40px;float: left;}
	.label-progress-end {position: relative; margin-right: 40px;float: left;}
}
