

 .activityDialog-info{
	width: 100%;
	position: relative;
}
	.activityDialog .el-dialog{
		background-color: transparent;
    box-shadow: none;
    position: absolute;
    margin: 0;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    width: auto;
    margin-top: 0 !important;
	}
	.activityDialog .el-dialog--center .el-dialog__body{
		padding-bottom: 0;
	}

   .activityDialog-info+.close-btn{
	   display: block;
	   cursor: pointer;
	   width: 24px;
	   height: 24px;
	   background: url(../images/activityDialog/close.png) center center no-repeat;
	   background-size: 100%;
	   position: absolute;
	   top: 62px;
	   right: 38px;
	   border: 0;
   }
   
 .activity-star {
	 position: absolute;
   display: inline-block;
   width: 6px;
   height: 6px;
   background-color: white;
   border-radius: 50%; /* 圆形 */
   box-shadow: 0 0 8px 2px rgba(255, 255, 255, 0.9), /* 内发光 */
               0 0 16px 4px rgba(255, 255, 255, 0.7); /* 外发光，增强亮晶晶感 */
   animation: twinkle 0.8s infinite alternate ease-in-out;
 }
 
 @keyframes twinkle {
   0% {
     opacity: 0.3;
     box-shadow: 0 0 4px 1px rgba(255, 255, 255, 0.5),
                 0 0 8px 2px rgba(255, 255, 255, 0.3);
   }
   100% {
     opacity: 1;
     box-shadow: 0 0 8px 2px rgba(255, 255, 255, 0.9),
                 0 0 16px 4px rgba(255, 255, 255, 0.7);
   }
 }