div{
	box-sizing: border-box;
}
.project-view{
	position: absolute;
	right: 0rem;
	top: 0rem;
	width: 690rem;
	height: calc(100% - 50rem);
	padding: 20rem 20rem 20rem 0;
    transition: 0.3s;
    transform: translateX(0rem);
    z-index: 11 !important;
}
.project-view-content{
    min-height: 240rem;
	position: relative;
	width: 100%;
    height: calc(100% - 100rem);
	border-radius: 10rem;
	padding: 20rem;
	backdrop-filter: blur(10.36rem);
	color: azure;
    margin-top: 20rem;
}
.project-view-content-scroll{
    overflow:auto;
}
.competition-top{
	color: #cccccc;
}
.competition-top-btnlist{
	border-radius: 8rem;
	border: #7FFFD4 1rem solid;
	height: 30rem;
	line-height: 30rem;
	overflow: hidden;
}
.btn-item{
	font-size: 13px;
	padding: 0rem 10rem;
	background-color: transparent;
}
.btn-item.active{
	background-color: rgb(188,223,139);
	color: white;
}
.competition-info{
	margin-top: 60rem;
}
.info-item-text{
	font-size: 24px;
	color: rgb(188,223,139);
}
.chart-view{
	position: relative;
	margin-top: 20rem;
	width: 100%;
	height: 300rem;
}
.chart{
	/* width: 100%; */
	/* height: 100%; */
    width: 570rem;
    height: 300rem;
}
.change-echarts{
	position: absolute;
	right: 0rem;
	top: 0rem;
	height: 20rem;
	line-height: 20rem;
}
.echarts-item{
	position: relative;
	color: #F0FFFF;
	font-size: 12px;
	margin-right: 20rem;
	cursor: pointer;
}

.foot-view{
    position: absolute;
	bottom: 0rem;
	width: 1400rem;
	height: 40rem;
    margin: 10rem 20rem;
}

.view-bg{
	border-radius: 20rem;
	padding: 20rem;;
	box-shadow: 0rem 4rem 16rem 0rem rgba(255,177,136,0.30);
	backdrop-filter: blur(10.36rem);
	color: azure;
}

.point-circle{
    width: 240rem;
    height: 240rem;
    border-radius: 50%;
    background-color: #ffaa5199;
    border: 1rem solid #ff7151;
    align-items: center;
    justify-content: center;
}

.point-img{
    width:60rem;
    height: 60rem;
}
.menceng{
    position: absolute;
    top:0;
    bottom: 0;
    left: 0;
    right: 0;
}

.pointer{
    cursor:pointer
}
.custom-content-marker{
	position: relative;
	width: 206px;
	height: 206px;
	/*border-radius: 50%;*/
	/*border: var(--themeColor3) solid 1px;*/
	/*background: var(--themeColor3_2);*/
	box-sizing: border-box;
}
.custom-content-img{
	width: 32px;
	height: 32px;
}
