body, html{
	width: 100vw;
}
.layout header {
	min-width: 1440px;
}
#footer-view {
	min-width: 1440px;
}
::-webkit-scrollbar {
  	width: 5px
}
::-webkit-scrollbar-track {
	-webkit-border-radius: 0;
	border-radius: 0;
	background: #e6e6e6
}

::-webkit-scrollbar-thumb {
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #c2c2c2
}

::-webkit-scrollbar-thumb:window-inactive {
	background: #ddd
}

::-webkit-scrollbar-thumb:hover {
	background: #999
}
.d-flex{
	display: flex;
}
.d-inline-flex{
	display: inline-flex;
}
.align-center{
	align-items: center;
}
.justify-between{
	justify-content: space-between;
}
.justify-center{
	justify-content: center;
}
.flex-wrap{
	flex-wrap: wrap;
}
.flex-column{
	flex-direction: column;
}
.align-start{
	align-items: flex-start;
}
.align-end{
	align-items: flex-end;
}
.gray-font{
	color: #8D93A6;
}
.light-gray-font{
	color: #B8BDCC;
}
.dark-gray-font{
	color: #565D73;;
}
.startup-list-container{
	min-width: 1440px;
	color: #04091A;
	font-size: 16px;
	font-weight: 400;
}
.startup-list-banner{
	min-height: 492px;
	height: 492px;
	background-image: url(/images/startup/startup_list_banner.png?v=1031);
	background-repeat: no-repeat;
	background-size: cover;
	/* background-position: right; */
	margin-top: -64px;
	box-sizing: border-box;
	padding: 64px 0;
	width: 100%;
}
.startup-list-banner-text,.startup-banner-data{
	width: 75%;
	margin: 0 auto;
	height: 100%;
}
.startup-list-banner-text{
	display: flex;
	flex-direction: unset;
	align-items: center;
	justify-content: space-between;
}
.startup-banner-data{
	height: 128px;
    display: flex;
	margin-top: -64px;
    align-items: center;
    justify-content: space-around;
	background: linear-gradient(310.85deg, rgba(255, 255, 255, 0.03) 0.26%, rgba(68, 163, 250, 0.1) 95.41%), rgba(255, 255, 255, 0.9);
	box-shadow: 0px 4px 40px rgba(23, 56, 153, 0.12);
	border-radius: 8px;
}
.banner-data-item-name{
	color: var(--color-text-2)
}
.startup-list-banner-text > div:not(.startup-header-data){
	width: calc(100% - 673px);
}
.startup-header-data{
	width: 569px;
	box-sizing: border-box;
	background: linear-gradient(308.17deg, rgba(255, 255, 255, 0.03) -3.78%, rgba(68, 163, 250, 0.1) 94.85%), rgba(255, 255, 255, 0.9);
	box-shadow: 0px 4px 40px rgba(23, 56, 153, 0.12);
	border-radius: 8px;
	padding: 24px;
}
.header-data-title{
	margin-bottom: 24px;
	font-weight: bold;
	font-size: 16px;
	line-height: 16px;
}
.header-data-number{
	color: #11AD7A;
	margin-bottom: 10px;
	font-size: 36px;
	line-height: 36px;
	font-weight: bold;
}
.header-data-name{
	font-size: 14px;
	line-height: 14px;
	color: var(--color-text-3);
}
.banner-title{
	font-weight: 700;
	font-size: 44px;
	line-height: 130%;
	margin-bottom: 24px;
}
.banner-title-desc{
	font-size: 20px;
	line-height: 20px;
}
.cn-body .banner-title{
	font-size: 52px;
	line-height: 52px;
}
.cn-body .banner-title-desc{
	font-size: 24px;
	line-height: 24px;
}
.banner-data-item-num{
	font-weight: 700;
	font-size: 32px;
	line-height: 32px;
	margin-bottom: 16px;
}
.banner-data-item-name{
	line-height: 14px;
}

.startup-list-content{
	padding: 72px 0 140px;
	width: 75%;
	margin: 0 auto;
}
.startup-list-common-title{
	font-weight: 600;
	font-size: 40px;
	line-height: 40px;
	margin-bottom: 48px;
}
.startup-list-prime-title{
	background-image: -webkit-linear-gradient(0deg, #3399FF 0%, #2354E6 6%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
}
.startup-project-item{
	width: 100%;
	box-sizing: border-box;
	border-radius: 16px;
	margin-bottom: 24px;
}
.startup-prime{
	height: 340px;
	background: linear-gradient(90deg, #3399FF 0%, #2354E6 100%);
	box-shadow: 0px 4px 24px rgba(23, 56, 153, 0.08);
	padding: 32px 24px;
}
.startup-project-img{
	position: relative;
	border-radius: 8px;
	margin-right: 24px;
	object-fit: cover;
	display: flex;
    align-items: center;
    justify-content: center;
	overflow: hidden;
}
.startup-project-img .item-img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.startup-project-img .startup-project-status-label{
	position: absolute;
	top: 24px;
	left: 24px;
	min-width: 83px;
	height: 30px;
	box-sizing: border-box;
	padding: 8px;
	font-weight: 600;
	font-size: 12px;
	line-height: 12px;
	color: #FFFFFF;
	border-radius: 4px;
	z-index: 2;
}
.startup-project-underway-label{
	position: absolute;
    top: 0;
    right: 0;
    min-width: 83px;
    height: 30px;
    box-sizing: border-box;
    padding: 8px;
    font-weight: 600;
    font-size: 12px;
    line-height: 12px;
    color: #FFFFFF;
    border-radius: 4px;
}
.startup-project-underway,.startup-project-con.zt1 .startup-project-status-label{
	background: #13BF86;
}
.startup-project-status-label.startup-project-preheat,.startup-project-con.zt2 .startup-project-status-label{
	background: #FF8C19;
}
.startup-project-status-label > svg{
	width: 14px;
	height: 14px;
	min-width: 14px;
	margin-right: 8px;
}
.startup-prime-img{
	min-width: 492px;
	width: 492px;
	height: 276px;
}
.startup-prime .item-img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.startup-prime-introduction{
	width: calc(100% - 516px);
	color: #FFF;
}
.startup-project-introduction-name{
	font-weight: 600;
	font-size: 24px;
	line-height: 24px;
	margin-right: 24px;
	margin-bottom: 12px;
	display: inline-block;
}
.startup-project-introduction-name.startup-inProgress-name{
	margin-bottom: 4px;
}
.startup-prime-introduction-box{
	position: relative;
}
.startup-project-subscribed{
	position: absolute;
	right: 0;
	height: 48px;
	box-sizing: border-box;
	border-radius: 8px;
	padding: 0;
	font-weight: 600;
	font-size: 12px;
	color: #11AD7A;
}
.startup-inProgress-more{
	position: relative;
}
.startup-inProgress-more .startup-project-subscribed{
	top: 0;
}
.startup-project-subscribed svg{
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-right: 8px;
}
.startup-type-label{
	background: var(--brandColor);
	color: #FFF;
	border-radius: 4px;
	padding: 5px 12px;
	text-align: center;
	font-size: 12px;
	line-height: 150%;
	margin-right: 8px;
	font-weight: 500;
}
.startup-type-label.prime-label.title-labels-INITIAL{
	color: #17E5A1;
}
.startup-introduction-desc{
	margin-top: 12px;
	line-height: 150%;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.startup-list-content .startup-inProgress-item:hover .startup-introduction-desc{
	color: var(--brandColor);
}
.su-contentdetail .item.coin_about{
	margin-bottom: 0;
}
.prime-introduction-time svg{
	width: 18px;
	height: 18px;
	min-width: 18px;
	margin-right: 6px;
}
.timer-box{
	margin-top: 22px;
}
.prime-time-state {
	display: flex;
	margin-top: 16px;
	position: relative;
}
/* 周时长隐藏 */
.prime-time-state .time:first-child,.prime-time-state span.label{
	display: none !important;
}
.prime-time-state .time {
	border-radius: 4px;
	display: inline-block;
	text-align: center;
	position: relative;
	height: 44px;
	width: 54px;
	-webkit-perspective: 479px;
	-moz-perspective: 479px;
	perspective: 479px;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	transform: translateZ(0) translate3d(0, 0, 0);
	margin-right: 4px;
}
.prime-time-state .count {
	background: linear-gradient(180deg, #EDF1FF 0%, rgb(220 230 254) 226.13%);
	color: var(--brandColor);
	display: block;
	font-weight: 600;
	font-size: 20px;
	line-height: 44px;
	overflow: hidden;
	position: absolute;
	text-align: center;
	top: 0;
	width: 100%;
	transform: translateZ(0);
	transform-style: flat;
}
.prime-time-state .count.top {
	border: none;
	border-radius: 4px 4px 0 0;
	height: 50%;
	transform-origin: 50% 100%;
}
.prime-time-state .count.bottom {
	background: linear-gradient(180deg, #E8EDFF 0%, #F6F8FF 100%);
	border: none;
	border-radius: 0 0 4px 4px;
	line-height: 0;
	height: 50%;
	top: 50%;
	transform-origin: 50% 0;
}
.su-project-result .prime-time-state .count{
	background: linear-gradient(180deg, #EDF1FF 0%, rgba(237, 241, 255, 0.517307) 226.13%);
}
.su-project-result .prime-time-state .count.top{
	background: linear-gradient(180deg, #F7F8FF 0%, #E8EDFF 100%);
}
.prime-time-state .label {
	color:var(--brandColor);
	font-size:12px;
	margin-top: 4px;
	display: block;
	position: absolute;
	top: 52px;
	width: 100%;
}
/* Animation start */
.prime-time-state .count.curr.top {
	transform: rotateX(0deg);
	z-index: 3;
}
.prime-time-state .count.next.bottom {
	transform: rotateX(90deg);
	z-index: 2;
}
/* Animation end */
.prime-time-state .flip .count.curr.top {
	transition: all 250ms ease-in-out;
	transform: rotateX(-90deg);
}
.prime-time-state .flip .count.next.bottom {
	transition: all 250ms ease-in-out 250ms;
	transform: rotateX(0deg);
}
.startup-details-btn{
	display: inline-flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	cursor: pointer;
	border-radius: 8px;
	padding: 16px;
	box-sizing: border-box;
	font-weight: 600;
	font-size: 20px;
	line-height: 20px;
}
.prime-details-btn{
	background: #FFFFFF;
	min-width: 296px;
	height: 52px;
	color: var(--brandColor);
}
.startup-list-prime, .startup-list-inProgress, .startup-list-finish{
	margin-bottom: 140px;
}
.startup-list-content .startup-inProgress-item{
	padding: 24px;
	box-shadow: 0px 4px 16px rgba(23, 56, 153, 0.06);
	border-radius: 8px;
	justify-content: space-between;
	min-height: 200px;
}
.startup-list-content .startup-inProgress-item:hover .startup-inProgress-name{
	color: var(--brandColor);
}
.startup-end-time.start-project-time{
	margin-top: 8px;
}
.startup-introduction-title{
	position: relative;
}
.startup-inProgress-img{
	width: 328px;
	min-width: 328px;
	height: 184px;
}

.startup-type-label-not-prime{
	margin-right: 12px;
	padding: 0 8px;
	height: 26px;
	display: inline-flex;
    align-items: center;
    justify-content: center;
	background: rgba(35, 84, 230, 0.08);
	color: #2354E6;
}
.freeBoxInfo{
	min-height: 26px;
	width: auto;
	background-color: rgba(35, 84, 230, 0.08);
	border-radius: 4px;
	margin: 0 12px 0 0;
	box-sizing: border-box;
	padding: 4px 8px;
	color: var(--brandColor);
	font-size: 12px;
	line-height: 150%;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	font-weight: 500;
}
.title-tip-INITIAL,.finish-item-content .startup-type-label.title-tip-INITIAL{
	color: #11AD7A;
	background: #eef8f5;
}
.su-project-account a.to-account-spot{
	margin-top: 4px;
	color: var(--brandColor);
}
.su-project-fail-tips-link{
	margin: 0 !important;
	color: var(--brandColor);
}
.startup-type-label-not-prime.startup-label-free,.finish-item-content .startup-type-label{
	background: rgba(35, 84, 230, 0.08);
	color: var(--brandColor);
}
.startup-inProgress-name,.finish-item-content,.progress-rate .p-num,.startup-project-con,.su-dtl-condition-tips-data,.su-project-account a,.startup-popup-shade{
	color: #04091A;
}
.startup-inProgress-introduction,.startup-inProgress-introduction-box,.project-desc,.startup-inProgress-introduction-advanced,.startup-project-info-con-box,.participate-startup,.participate-startup > input,.participate-startup > p{
	width: 100%;
}
.startup-inProgress-introduction {
	max-width: calc(100% - 360px);
}
.startup-inProgress-btn{
	height: 52px;
	width: 296px;
	margin-top: 22px;
	background: var(--brandColor);
	border-radius: 8px;
	color: #FFFFFF;
}
.startup-inProgress-timing .item-state{
	text-align: right;
	font-size: 20px;
	font-weight: 500;
}
.startup-inProgress-timing .item-state .timer-box{
	color: var(--brandColor);
	font-weight: 600;
	font-size: 20px;
	line-height: 20px;
	margin-left: 4px;
}
.startup-inProgress-progress{
	box-sizing: border-box;
	width: 90%;
}
.p-bar {
    height: 8px;
    margin-top: 12px;
    background: #EEF1FA;
}
.p-bar-in {
    height: 100%;
    max-width: 100%;
    overflow: hidden;
    position: relative;
}
.startup-inProgress-item:not(.startup-project-preheat) .p-bar-in:not(.p-bar-in-progress-0){
	background: linear-gradient(90deg, #3399FF 0%, #2354E6 100%);
	box-shadow: 2px 0px 2px rgba(7, 255, 210, 0.44);
}
.startup-inProgress-item:not(.startup-project-preheat) .p-bar-in:not(.p-bar-in-progress-0)::after{
	content: '';
	position: absolute;
	height: 8px;
	right: 0;
	top: 0;
	width: 27px;
	background: linear-gradient(90deg, rgba(36, 86, 231, 0) 0%, #34B6FF 100%);
	box-shadow: 2px 0px 2px rgba(7, 255, 210, 0.44);
}
.zt3 .startup-inProgress-item:not(.startup-project-preheat) .p-bar-in:not(.p-bar-in-progress-0)::after{
	display: none;
}
.su-fail .startup-inProgress-item .p-bar-in:not(.p-bar-in-progress-0){
	border: none;
	background: #B8BDCC;
}
.progress-rate{
	font-size: 20px;
	line-height: 20px;
	font-weight: 500;
}
.finish-item-title{
	font-weight: 500;
}
.startup-help-share-list{
	border-radius: 8px;
    overflow: hidden;
    display: inline-flex;
}
.startup-progress-curr-percent{
	font-weight: 600;
	font-size: 20px;
	line-height: 20px;
	color: var(--brandColor);
}
.startup-finish-item{
	width: calc(25% - 18px);
	/* min-width: 342px; */
	min-height: 372px;
	box-shadow: 0px 4px 16px rgba(23, 56, 153, 0.06);
	border-radius: 8px;
	margin-bottom: 24px;
	margin-right: 24px;
	overflow: hidden;
}
.startup-finish-item:nth-child(4n + 4){
	margin-right: 0;
}
.startup-finish-item:nth-child(n + 9),.startup-finish-hide-more-text,.startup-list-finish-all .startup-finish-show-more-text{
	display: none;
}
.startup-finish-item:nth-child(n + 49){
	display: none !important;
}
.finish-item-img{
	width: 100%;
	height: 192px;
	border-radius: 8px;
	overflow: hidden;
	object-fit: cover;
}
.finish-item-img .item-img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.finish-item-content{
	box-sizing: border-box;
	width: 100%;
	padding: 24px;
	font-weight: 500;
}
.finish-item-title{
	margin: 24px 0;
}
.startup-introduction-base > div{
	margin-bottom: 12px;
	font-size: 14px;
	line-height: 14px;
}
.startup-introduction-base > div:last-child{
	margin: 0;
}
.close-startup-finish-lists{
	display: none;
	width: 16px;
	min-width: 16px;
	height: 16px;
}
.startup-list-finish.startup-list-finish-all{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #FFF;
	z-index: 99999;
	animation:drop .5s;
}
@keyframes drop{
    0%{
        top: -35%;
        opacity: 1;
    }
    100%{
        top:0;
        opacity: 1;
    }
}
.startup-list-finish-all .close-startup-finish-lists{
	display: inline-block;
	cursor: pointer;
}
.startup-list-finish-all .startup-list-finish-title-container{
	width: 100%;
	border-bottom: 1px solid #EEF1FA;
	box-sizing: border-box;
	height: 72px;
	box-shadow: 0px 4px 16px rgba(23, 56, 153, 0.06);
}
.startup-list-finish-all .startup-finish-title-box{
	width: 1440px;
	margin: 0 auto;
	height: 100%;
}
.startup-list-finish-all .startup-finish-container{
	width: 1440px;
	margin: 0 auto;
	height: calc(100% - 136px);
	overflow-y: scroll;
}
.startup-list-finish-all .startup-finish-container::-webkit-scrollbar{
	width:0;	
}
.startup-list-finish-all .startup-finish-item:nth-child(n + 9),.startup-list-finish-all .startup-finish-hide-more-text{
	display: inline-flex;
}
.startup-list-finish-all .startup-list-common-title{
	margin: 0;
	font-size: 24px;
	line-height: 24px;
}
.startup-list-finish-all .startup-finish-item{
	margin-top: 24px;
	margin-bottom: 0;
}
.startup-list-finish-all .startup-finish-more{
	margin: 0;
	height: 64px;
	box-shadow: 0px -6px 20px rgba(19, 60, 158, 0.04);
}
.startup-list-finish-all .startup-finish-show-more svg{
	transform: rotate(180deg);
}
.startup-finish-more{
	margin-top: 24px;
}
.startup-finish-more .startup-finish-show-more{
	font-weight: 600;
	font-size: 20px;
	line-height: 20px;
	color: var(--brandColor);
	cursor: pointer;
}
.startup-finish-more > svg{
	margin-left: 4px;
}
.startup-help-video {
	width: 60%;
}
.startup-help-video video{
	width: 100%;
	border-radius: 8px;
}
.startup-help-content{
	margin-left: 72px;
	flex: 1;
}
.startup-help-faq-title{
	height: 56px;
	margin-bottom: 8px;
	margin-right: 0;
	padding-left: 24px;
	display: flex;
}
.faq-more{
	font-size: 16px;
	line-height: 16px;
	cursor: pointer;
	color: #04091A;
}
.faq-more > svg{
	margin-left: 4px;
}
.faq-more:hover{
	color: var(--brandColor);
}
.faq-more:hover > svg path{
	stroke: var(--brandColor);
}
.startup-help-faq-item{
	display: flex;
	align-items: center;
	height: 56px;
	border-left: 4px solid transparent;
	box-sizing: border-box;
	padding-left: 20px;
	width: 100%;
}
a.startup-help-faq-item:hover{
	border-color: #17E6A1;
	background: #F2F7FF;
	color: var(--brandColor);
}
.startup-help-share-item{
	width: 72px;
	height: 64px;
	box-sizing: border-box;
	background: #F8F9FB;
}
.startup-help-share-item svg{
	width: 24px;
	min-width: 24px;
	height: 24px;
	cursor: pointer;
}
.startup-help-share-item svg:hover path{
	fill: var(--brandColor) !important;
}

.startup-project-container{
	padding-bottom: 140px;
	font-size: 16px;
}
.startup-project-con .main_content{
	width: 100%;
	border: none;
	padding: 0;
	float: unset;
}
.startup-project-title{
	height: 64px;
	box-shadow: 0px 4px 16px rgba(23, 56, 153, 0.06);
	box-sizing: border-box;
	background: #FBFCFF;
	border-top: 1px solid #EEF1FA;
	min-width: 1440px;
}
.crumbs-link{
	cursor: pointer;
}
.crumbs-split{
	margin: 0 4px;
	width: 12px;
	height: 12px;
}
.startup-back{
	cursor: pointer;
	font-weight: 500;
}
.startup-back svg{
	margin-right: 4px;
}
.startup-crumbs-box{
	height: 100%;
}
.startup-crumbs{
	font-weight: 500;
}
.startup-con-main-container,.startup-crumbs-box{
	width: 1440px;
	margin: 0 auto;
}
.startup-project-info-con{
	margin-top: 63px;
	box-sizing: border-box;
	padding: 32px 24px;
	box-shadow: 0px 4px 16px rgba(23, 56, 153, 0.06);
	border-radius: 8px;
	margin-bottom: 72px;
}
.startup-project-info-left{
	margin-right: 48px;
	position: relative;
	max-height: 510px;
	max-width: 904px;
	width: calc(63% + 48px);
	border-radius: 8px;
	object-fit: cover;
	overflow: hidden;
}
.startup-project-info-img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.su-project-video-box{
	position: relative;
	width: 100%;
}
.startup_cover_video{
	width: 100%;
}
.startup_cover_img{
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
	background: rgba(0,0,0,0.7);
	user-select: none;
}
.startup_cover_icon{
	position: absolute;
	cursor: pointer;
}
.startup-project-info-base{
	flex: 1;
	box-sizing: border-box;
	padding: 8px 0;
}
.base-info-con .ti-content-title > h1{
	flex-direction: column;
	align-items: flex-start;
}
.phone-su-info{
	margin: 24px 0 24px;
}
.phone-su-info .info-fd-column-clear{
	display: flex;
    align-items: flex-end;
}
.startup-project-con.zt3 .startup-project-status-label{
	background: #EDEEF2;
	color: #B8BDCC;
	padding-left: 28px;
}
.startup-project-con.zt3 .startup-project-status-label::before{
	content: '';
	position: absolute;
	display: inline-block;
	width: 12px;
	height: 12px;
	top: 9px;
	left: 9px;
	background: #D9D9D9;
	border-radius: 50%;
}
.startup-project-img.startup-project-info-img .startup-project-status-label{
	min-width: unset;
}
.font-weight-bold{
	font-weight: 600;
}
.su-info-desc-text{
	font-size: 20px;
	line-height: 20px;
	margin-left: 12px;
	display: inline-block;
	font-weight: 500;
}
.startup-project-info-base .font-weight-bold{
	font-size: 32px;
	line-height: 32px;
}
.startup-project-info-base .font-weight-bold.startup-project-symbol{
	margin-bottom: 12px;
	display: inline-block;
	line-height: 48px;
}
.su-progress-info-data{
	margin-bottom: 32px;
}
.curr-su-total,.record-info-num{
	color: var(--brandColor);
}
.su-progress-info .startup-progress-curr-percent{
	font-size: 16px;
	line-height: 16px;
	color: #B8BDCC;
	font-weight: 500;
}
.m-bottom-double{
	margin-bottom: 16px;
}
.start-project-time-box{
	font-size: 16px;
	line-height: 16px;
	margin-bottom: 12px;
	font-weight: 600;
}
.start-project-time-split{
	display: inline-block;
	margin: 0 4px;
}
.prime-time-state.su-time-state{
	margin-top: 0;
}
.prime-time-state.su-time-state .time{
	width: 88px;
	height: 72px;
	margin-right: 12px;
}
.prime-time-state.su-time-state .count{
	font-size: 32px;
	line-height: 72px;
}
.prime-time-state.su-time-state .count.bottom{
	line-height: 0;
}
.ti-content-container{
	padding-bottom: 32px;
	border-bottom: 1px solid #EEF1FA;
}

.startup-product-list{
	margin-top: 32px;
}
.su-footer-desc.startup-project-info-left{
	height: auto;
	min-height: unset;
	flex: 1;
}
.participate-startup{
	max-width: 440px;
}
.participate-startup .sub-btn{
	background: var(--brandColor);
	height: 52px;
	border-radius: 8px;
	font-size: 24px;
	font-weight: 600;
}
.participate-startup .sub-btn[disabled], .participate-startup .sub-btn[disabled]:hover{
	background: #E6E9F2 !important;
	color: #B8BDCC !important;
}
.right_mcontent.su-contentdetail{
	width: calc(100% - 628px);
	box-sizing: border-box;
	margin-right: 146px;
}
.su-dtl-condition{
	width: 464px;
}
.co-intro-symbol{
	font-size: 48px;
	line-height: 150%;
	margin-bottom: 24px;
}
.content .su-contentdetail .su-introduction-content,.content .su-contentdetail .su-introduction-content > p{
	font-weight: 400;
	font-size: 16px;
	line-height: 180%;
	color: #04091A;
	margin-bottom: 0;
}
.su-contentdetail-item:not(.co-intro){
	margin-bottom: 80px;
}
.su-contentdetail-title{
	font-size: 28px;
	line-height: 180%;
	margin-bottom: 16px;
	border: none;
}
.su-dtl-condition .su-contentdetail-title{
	margin-bottom: 24px;
}
.su-contentdetail-item .editormd-html-preview, .su-contentdetail-item .editormd-preview-container{
	padding: 0;
}
.su-contentdetail-icon{
	display: inline-block;
	width: 12px;
	height: 12px;
	margin-right: 16px;
	background: #17E6A1;
}
.su-dtl-condition-item{
	box-sizing: border-box;
	box-shadow: 0px 4px 16px rgba(23, 56, 153, 0.06);
	border-radius: 8px;
	padding: 32px 24px;
	margin-bottom: 24px;
}
.su-founder-info{
	font-size: 28px;
	line-height: 180%;
	margin-bottom: 24px;
}
.su-founder-info > img{
	width: 96px;
	min-width: 96px;
	height: 96px;
	border-radius: 50%;
	object-fit: cover;
	margin-right: 24px;
}
.su-dtl-condition-content-text{
	font-size: 16px;
	line-height: 180%;
}
ol.risktip-content li{
	list-style: auto;
    list-style-position: outside;
	margin-left: 16px;
	margin-top: 24px;
}
ol.risktip-content li:last-child{
	margin-bottom: 0;
}
.su-dtl-condition-details{
	display: flex;
	align-items: flex-start;
	margin-bottom: 24px;
	font-size: 16px;
	line-height: 150%;
}
.su-dtl-condition-details > div{
	flex: 1;
}
.su-check-icon{
	width: 16px;
	min-width: 16px;
	height: 16px;
	margin-right: 12px;
	margin-top: 4px;
}
.su-dtl-condition-details.s-check-unset .condition-to-operate .condition-to-operate-content,.su-project-account a:hover{
	color: var(--brandColor);
	cursor: pointer;
}
.su-dtl-condition-details.s-check-unset .condition-to-operate.condition-to-link{
	color: var(--brandColor);
	cursor: pointer;
}
.su-dtl-condition-tips{
	line-height: 150%;
	display: inline-block;
    margin-top: 8px;
}
.s-check-ok svg.su-check-icon path{
	fill: #17E5A1;
}
.su-contentdetail-item #coin_about img{
	width: 100%;
	height: 100%;
}
.su-subscription-record{
	box-sizing: border-box;
    margin-top: 32px;
	/* border-top: 1px solid #EEF1FA; */
	padding-top: 32px;
	width: 100%;
}
.subscription-success-icon{
	width: 24px;
	height: 24px;
	display: inline-block;
	background: #11AD7A;
	margin-right: 12px;
	display: none !important;
}
.subscription-success-text{
	font-size: 24px;
	line-height: 24px;
	color: #11AD7A;
}
.subscription-record-box{
	margin-top: 32px;
	box-sizing: border-box;
	background: #F8F9FB;
	border-radius: 8px;
	width: 100%;
	padding: 24px;
	color: #B8BDCC;
}
.su-record-info{
	margin-top: 44px;
}
.su-record-info-item{
	flex: 1;
}
.record-info-num{
	font-size: 24px;
	line-height: 24px;
    white-space: normal;
    word-break: break-all;
}
.record-info-desc{
	display: inline-block;
	margin-top: 16px;
}
.subscription-success-tips{
	margin-top: 8px;
	display: block;
    font-size: 16px;
    line-height: 16px;
}
.su-result-title-text{
	font-size: 14px;
	line-height: 14px;
	margin-top: 14px;
}
.su-result-title{
	font-size: 24px;
	line-height: 24px;
}
.su-project-result-content{
	background: #F8F9FB;
	border-radius: 8px;
	box-sizing: border-box;
	padding: 24px;
}
.su-succ .su-project-result-content{
	background: #e9f7f2;
}
.startup-con.zt1 .su-project-result-content,.startup-con.zt2 .su-project-result-content,.startup-con.zt3 #countBox{
	display: none !important;
}
.su-succ .su-result-title{
	color: #11AD7A;
}
.su-result-title-icon{
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-right: 12px;
	background: rgba(255, 0, 0, 0.4);
	display: none !important;
}
.su-succ .su-result-title-icon{
	background: #11AD7A;
}

.startup-popup-shade{
	display: none;
	position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.85);
    justify-content: center;
    align-items: center;
    z-index: 999;
}
.startup-popup-box{
	box-sizing: border-box;
    background: var(--color-bg-3);
    border-radius: 16px;
    min-height: 556px;
    padding: 32px 40px;
    width: 820px;
	overflow: hidden;
	position: relative;
}
.startup-popup-box .close-popup-btn{
	display: inline-block;
	position: absolute;
	right: 24px;
	top: 24px;
}
.close-popup-btn-icon{
	padding: 4px;
	cursor: pointer;
}
.startup-popup-box .su-popup-title-text{
	font-size: 24px;
	line-height: 150%;
}
.su-popup-title-text-content{
	display: flex;
	flex-wrap: wrap;
}
.su-agreement-list-main{
	font-size: 16px;
	line-height: 150%;
}
.su-agreement-content-text{
	margin: 16px 0 0;
	height: 336px;
	overflow-y: scroll;
}
.su-agreement-content-text::-webkit-scrollbar {
	width: 5px
}
.su-agreement-content-text::-webkit-scrollbar-thumb {
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #E6E9F2
}
.su-agreement-content-text::-webkit-scrollbar-track {
	-webkit-border-radius: 0;
	border-radius: 0;
	background: none
}
.su-agreement-content-text h2{
	font-size: 16px;
	line-height: 150%;
}
#agrTxt{
	font-weight: 400;
}
.su-agreement-submit,.wheel-shade-content-btn{
	width: 100%;
	box-sizing: border-box;
	background: var(--brandColor) !important;
	border-radius: 8px;
	color: #FFF;
	padding: 16px 32px;
	font-size: 20px;
	line-height: 20px;
	margin-top: 24px;
}
.help-block {color: var(--warningColor) !important}


#noty_center_layout_container li.gateioNotyTheme.gateioSuProjectNotyTheme{
    background: #FFFFFF;
    box-shadow: 0px 0px 16px rgba(20, 40, 130, 0.05);
    border-radius: 8px;
}
.gateioNotyTheme.gateioSuProjectNotyTheme .noty_text{
    display: flex;
    align-items: center;
    color: #04091A;
}
.gateioNotyTheme.gateioSuProjectNotyTheme .noty_text svg.coin-noty-icon{
    margin-right: 16px;
    width: 24px;
    height: 24px;
    min-width: 24px;
}
.su-main_content{
	min-width: 1280px;
}
#startup-project-shade .startup-popup-box,#su-non-compliant-shade .startup-popup-box{
	width: 500px;
	min-height: 475px;
	padding: 24px 40px;
}
#startup-participation-shade .startup-popup-box,#su-non-compliant-shade .startup-popup-box{
	width: 500px;
	min-height: 475px;
	padding: 24px 40px;
}
#su-non-compliant-shade .startup-popup-box{
	min-height: unset;
}
.project-desc-share{
	box-sizing: border-box;
	width: 100%;
	background: var(--color-card-1);
	border-radius: 4px;
	padding: 16px;
	margin: 32px 0;
	font-size: 12px;
}
.su-project-take:last-child{
	margin: 0;
}
.su-project-take > span{
	font-weight: 600;
}
.su-project-symbal{
	display: none !important;
}
.su-project-input-text{
	margin-bottom: 8px;
}
.su-project-input-box{
	border: 1px solid var(--color-divider-1);
	border-radius: 4px;
	width: 100%;
	height: 40px;
	padding: 13px 24px;
	box-sizing: border-box;
	font-weight: 600;
}
.su-project-input .su-project-input-box.limit_count_num{
	background: var(--color-card-2) !important;
	font-size: 14px;
	padding: 13px 16px;
}
.su-project-number,.su-project-take,.su-next-stage-text,.su-project-desc{
	margin-bottom: 12px;
}
.su-project-desc.mt-8{
	margin-bottom: 8px;
}
.su-project-account{
	margin: 32px 0;
}
.su-project-desc-title{
	display: inline-flex;
	align-items: center;
	cursor: pointer;
}
.su-project-account, .su-project-desc, .su-project-desc-title{
	font-size: 12px;
}
.su-project-desc-title svg{
	width: 12px;
	min-width: 12px;
	height: 12px;
	margin-left: 8px;
}
.tips-show .su-project-desc-title svg{
	transform: rotate(180deg);
}
.startup-warn-tip{
	font-size: 12px;
	line-height: 150%;
	margin-top: 12px;
	display: none;
}
.tips-show .startup-warn-tip{
	display: block;
}
.su-project-take-btn{
	margin-top: 40px;
	width: 100%;
	height: 40px;
	box-sizing: border-box;
	cursor: pointer;
	padding: 12px;
	background: var(--brandColor);
	border-radius: 8px;
	color: #FFF;
	font-size: 16px;
	line-height: 16px;
	border: none;
}
.su-project-take-btn[disabled]{
	cursor: not-allowed !important;
	background: #aaa !important;
}
.su-subscribe-confirm .su-project-take-btn{
	margin-top: 0;
}
.quotes-title-tips.protip{
	width: 16px;
	min-width: 16px;
	height: 16px;
	cursor: pointer;
	margin-left: 8px;
    text-decoration: none;
    border: none;
}
.su-subscribe-confirm{
	display: none;
}
.su-confirm-data{
	height: 76px;
	box-sizing: border-box;
	padding: 16px 0 20px;
	margin-top: 32px;
}
.su-confirm-num{
	font-size: 20px;
	line-height: 20px;
	color: var(--brandColor);
	margin-bottom: 8px;
}
.confirm-popup-tips{
	margin: 32px 0 40px;
	line-height: 150%;
}
#startup-project-shade .startup-popup-box.su-subscribe-confirm{
	min-height: 330px;
}
#startup-participation-shade .startup-popup-box.su-subscribe-confirm{
	min-height: 330px;
}
.confirm-popup-previous{
	width: 126px;
	min-width: 126px;
	height: 40px;
	box-sizing: border-box;
	border: 2px solid #7796F0;
	border-radius: 8px;
	margin-right: 16px;
	font-size: 16px;
	line-height: 16px;
	color: var(--brandColor);
	text-align: center;
	cursor: pointer;
}
.startup-details-purchased{
	background: transparent;
	color: var(--brandColor);
	border: 1px solid var(--brandColor);
}
.su-footer-desc-box .su-footer-desc-item{
	margin-bottom: 12px;
	font-weight: 500;
}
.su-footer-desc-box .su-footer-desc-item:last-child{
	margin-bottom: 0;
}
#startup-notify-shade .startup-popup-box{
	min-width: 500px;
	width: 500px;
	min-height: unset;
	height: auto;
	padding-top: 26px;
	padding-bottom: 42px;
}
.startup-con-content.su-notify-content{
	margin-top: 32px;
}
.su-notify-tips{
	margin-top: 32px;
	line-height: 150%;
}
.su-project-fail-tips{
	margin: 24px 0 32px;
	box-sizing: border-box;
	width: 100%;
	padding: 12px;
	background: rgba(255, 140, 25, 0.08);
	border-radius: 8px;
	font-size: 12px;
	line-height: 18px;
	color: #FF8C19;
}
.su-project-fail-tips p{
	margin: 0;
}
.su-project-reason-item{
	margin-bottom: 12px;
}
.su-project-reason-item:last-child{
	margin-bottom: 0;
}
.su-project-reason-item svg{
	margin-right: 8px;
	width: 12px;
	height: 12px;
	min-width: 12px;
}
.su-project-fee-tips{
	position: relative;
    display: inline-block;
    width: auto;
    height: auto;
	cursor: pointer;
	font-weight: 400;
	font-size: 12px;
	line-height: 100%;
	color: var(--brandColor);
	cursor: default;
}
.su-project-fee-tips img{
	position: absolute;
	display: none;
	margin-top: 4px;
    border-radius: 4px;
}
.su-project-fee-tips:hover img{
	display: block;
	left: calc(100% + 12px);
    bottom: 50%;
    transform: translateY(50%);
}
#startup-project-shade .startup-popup-box{
	overflow: visible;
	min-height: unset;
}
#startup-participation-shade .startup-popup-box{
	overflow: visible;
	min-height: unset;
}

#noty_center_layout_container{
    width: auto !important;
    min-width: unset !important;
    top: 50% !important;
}
#noty_center_layout_container li.gateioNotyTheme.gateioSuNoty{
	background-color: var(--color-bg-3) !important;
	padding: 40px 40px 24px !important;
	width: 500px;
	border-radius: 16px;
	border: none !important;
}
.gateioNotyTheme.gateioSuNoty .noty_text{
	font-size: 14px;
    font-weight: normal;
    line-height: 150%;
}
.gateioSuNoty .noty_buttons{
	display: flex;
}
.gateioSuNoty .noty_buttons .btn-error.su-verify-btn#button-0{
	border-radius: 8px;
	min-width: 28%;
	background: var(--color-bg-3) !important;
}
.gateioSuNoty .noty_buttons .btn-success.su-verify-btn{
	width: 100%;
	margin-left: 16px;
}
.gateioNotyTheme.gateioSuNoty .noty_message{
	color: var(--color-text-1);
	font-weight: 600;
	font-size: 24px;
	line-height: 150%;
	text-align: center;
	margin-bottom: 40px;
}
.gateioSuNoty #button-0, .gateioSuNoty #button-1{
	height: 40px;
}
.gateioSuNoty .btn-success{
	background: var(--brandColor) !important;
	font-weight: 600 !important;
	width: 60%;
	border-radius: 8px !important;
}
.total-su-underway{
	display: inline-block;
	border: none;
	margin-left: 8px;
	font-size: 24px;
	font-weight: 600;
}
.startup-list-banner-text,.startup-list-content,.startup-list-finish-all .startup-finish-title-box,.startup-list-finish-all .startup-finish-container,.startup-crumbs-box,.startup-con-main-container,.startup-banner-data{
	width: 1280px;
	/* padding-left: 160px;
	padding-right: 160px; */
}
.startup-popup-box .popup-content{
	background: transparent !important;
}
@media screen and (min-width: 1800px){
	.startup-list-banner-text,.startup-list-content,.startup-list-finish-all .startup-finish-title-box,.startup-list-finish-all .startup-finish-container,.startup-crumbs-box,.startup-con-main-container,.startup-banner-data{
		width: 1440px;
	}
}
@media screen and (min-width: 1540px){
	.startup-list-banner-text,.startup-list-content,.startup-list-finish-all .startup-finish-title-box,.startup-list-finish-all .startup-finish-container,.startup-crumbs-box,.startup-con-main-container,.startup-banner-data{
		padding-left: 0;
		padding-right: 0;
	}
}
@media screen and (max-width: 1440px){
	/* .startup-list-banner-text,.startup-list-content,.startup-list-finish-all .startup-finish-title-box,.startup-list-finish-all .startup-finish-container,.startup-crumbs-box,.startup-con-main-container{
		width: 1280px;
		padding-left: 160px;
		padding-right: 160px;
	} */
	
	body {
		overflow-x: scroll;
	}
	.startup-list-banner-text,.startup-list-content,.startup-list-finish-all .startup-finish-title-box,.startup-list-finish-all .startup-finish-container,.startup-crumbs-box,.startup-con-main-container,.startup-banner-data{
		width: 1120px;
	}
	.startup-inProgress-introduction {
		max-width: calc(100% - 160px);
	}
	.startup-prime-img{
		min-width: 370px;
		width: 370px;
		height: 208px;
	}
	.startup-inProgress-img{
		width: 246px;
		min-width: 246px;
		height: 140px;
	}
	.prime-details-btn,.startup-inProgress-btn{
		min-width: 260px;
		width: 260px;
	}
	.startup-finish-item{
		min-width: unset;
	}
	.startup-inProgress-progress{
		width: 90%;
		margin-right: unset;
	}
	.startup-inProgress-introduction-base{
		width: 90%;
	}
	.finish-item-img{
		width: 100%;
		height: 168px;
	}
	.startup-project-info-left{
		width: calc(100% - 424px);
		min-width: 648px;
		min-height: 365px;
		margin-right: 24px;
		height: 21vw;
	}
	.startup-project-info-img img{
		width: 100%;
	}
	.right_mcontent.su-contentdetail{
		width: calc(100% - 530px);
		margin-right: 48px;
	}
	.startup-list-banner-text > div:not(.startup-header-data){
		width: calc(100% - 617px);
	}

	.cn-body .startup-header-data{
		width: 536px;
	}
	.cn-body .banner-title{
		font-size: 48px;
		line-height: 100%;
		white-space: normal;
	}
}

@media screen and (max-width: 1280px){
	/* .startup-list-banner-text,.startup-list-content,.startup-list-finish-all .startup-finish-title-box,.startup-list-finish-all .startup-finish-container,.startup-crumbs-box,.startup-con-main-container{
		width: 1280px;
	} */
	.startup-list-finish.startup-list-finish-all{
		overflow-x: auto;
	}
	.footer-container{
		width: 100%;
	}
}

.classic-dark .startup-list-container,
.classic-dark .startup-inProgress-name, 
.classic-dark .finish-item-content, 
.classic-dark .progress-rate .p-num, 
.classic-dark .startup-project-con, 
.classic-dark .su-dtl-condition-tips-data, 
.classic-dark .su-project-account a,
.classic-dark div.prime-introduction-desc,
.classic-dark .faq-more,
.classic-dark .start-project-time-box,
.classic-dark .content .su-contentdetail .su-introduction-content > p,
.classic-dark .gateioNotyTheme.gateioSuProjectNotyTheme .noty_text{
	color: #FFF;
}
.classic-dark .startup-list-banner{
	background-image: url(/images/startup/startup_list_banner_dark.png?v=1031);
}
.classic-dark .banner-title-desc,.classic-dark .gray-font{
	color: #989FB3;
}
.classic-dark .startup-type-label,.classic-dark .freeBoxInfo{
	background: rgba(51, 102, 255, 0.08);
}
.classic-dark .startup-list-content .startup-inProgress-item,
.classic-dark .startup-help-share-item,
.classic-dark .startup-project-info-con-box,
.classic-dark .right-section.su-dtl-condition-item{
	background: #1F2433;
}
.classic-dark .startup-introduction-desc, 
.classic-dark .progress-rate, 
.classic-dark .startup-help-faq-item,
.classic-dark .gray-font.su-info-desc-text,
.classic-dark .gray-font.su-project-end-tips,
.classic-dark .subscription-record-box,
.classic-dark .su-footer-desc-box .su-footer-desc-item .gray-font{
	color: #606880;
}
.classic-dark .startup-inProgress-progress .p-bar,.classic-dark .startup-list-finish.startup-list-finish-all{
	background: #292F40;
}
.classic-dark .startup-inProgress-timing .item-state,.classic-dark .light-gray-font,
.classic-dark .su-progress-info .startup-progress-curr-percent{
	color: #474F66;;
}
.classic-dark .startup-finish-item,
.classic-dark .startup-project-info-con{
	box-shadow: 0px 4px 16px rgba(23, 56, 153, 0.06);
	background: #1F2433;
}
.classic-dark a.startup-help-faq-item:hover{
	background: #0F1F4D;
}
.classic-dark .faq-more svg path{
	stroke: #FFF;
}
.classic-dark .startup-project-title,
.classic-dark .subscription-record-box{
	background: #151926;
	box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.25);
}
.classic-dark .startup-project-title{
	border-color: transparent;
}
.classic-dark .su-subscription-record,.classic-dark .ti-content-container{
	border-color: #2A2F40;
}
.classic-dark .dark-gray-font{
	color: #989FB3;
}
.classic-dark .prime-time-state .count{
	background: linear-gradient(180deg, #EDF1FF 0%, rgb(227 231 245) 226.13%);
}
.classic-dark .startup-list-finish-all .startup-list-finish-title-container{
	border-bottom: 1px solid #000;
}
.classic-dark .startup-back svg path{
    stroke: #FFF;
}
.classic-dark .startup-popup-box{
	background: var(--color-bg-3);
	color: #FFF;
}
.classic-dark input.total-su-underway,.classic-dark .ti-right .base-info-con .su-tip{
	background: transparent;
}
.classic-dark input.su-project-take-btn{
	background: var(--brandColor);
	color: #FFF;
}
.classic-dark div.p-bar{
	background: #292F40;
}
.classic-dark .participate-startup .sub-btn[disabled], .classic-dark .participate-startup .sub-btn[disabled]:hover{
	background: #151926 !important;
	color: #474F66 !important;
}
.classic-dark .su-project-result-content{
	background: #151926;
}
body.classic-dark .main_content.su-main_content,.classic-dark .startup-list-content,.classic-dark .startup-list-container{
	background: #151926 !important;
}
.classic-dark .prime-time-state .flip .count.next.bottom{
	background: linear-gradient(180deg, #F7F8FF 0%, #E8EDFF 100%);
}
.classic-dark .startup-type-label.prime-label{
	background: var(--brandColor);
}
.classic-dark .su-check-icon path{
	fill: #474F66;
}
.classic-dark .startup-help-share-item svg path{
	fill: #FFF;
}
.classic-dark .title-tip-INITIAL, .classic-dark .finish-item-content .startup-type-label.title-tip-INITIAL{
	background: rgba(19, 191, 134, 0.08);
	color: #13BF86;
}
.classic-dark .startup-header-data,
.classic-dark .startup-banner-data{
	background: linear-gradient(308.17deg, rgba(255, 255, 255, 0.03) -3.78%, rgba(68, 163, 250, 0.1) 94.85%), rgba(28, 28, 28, 0.9);
	box-shadow: 0px 4px 40px rgba(23, 56, 153, 0.12);
}
.classic-dark .project-desc-share.gray-font{
	color: var(--color-text-3);
}
.share-item-protip.protip-skin-default--scheme-pro[data-pt-position="top"] .protip-arrow{
	transform: rotate(45deg);
    top: unset !important;
    bottom: 0px !important;
}
.share-item-protip.protip{
	border: none;
}

body.classic-dark {
	--brandColor: #3366FF;
}

.ar-body .startup-project-img,.ar-body .su-founder-info > img{
	margin: 0 0 0 24px;
}
.ar-body .startup-list-banner,.ar-body .startup-list-banner-text{
	transform: rotateY(180deg);
}
.ar-body .startup-inProgress-progress{
	margin: 0 0 0 168px;
}
.ar-body .startup-project-underway-label{
	left: 0;
	right: unset;
}
.ar-body .startup-finish-item{
	margin: 0 0 24px 24px;
}
.ar-body .startup-finish-item:nth-child(4n + 4){
	margin-left: 0;
}
.ar-body .startup-help-content{
	margin: 0 72px 0 0;
}
.ar-body .right_mcontent.su-contentdetail{
	margin: 0 0 0 146px;
}
.ar-body .su-result-title-icon,.ar-body .su-contentdetail-icon,.ar-body .su-check-icon{
	margin: 0 0 0 12px;
}
.ar-body ol.risktip-content li{
	margin-right: 16px;
	margin-left: unset;
}

.su-wheel-shade .startup-popup-box{
	min-height: unset;
	border-radius: 16px;
    padding: 32px 40px;
    width: 820px;
	margin-top: 64rem;
}
.su-wheel-shade.su-wheel-elastic-shade .startup-popup-box{
	border-radius: 16rem;
    padding: 24px 40px;
    width: 500px;
	margin: 0;
}
.su-wheel-shade .su-popup-title-text{
	line-height: 150%;
	margin-bottom: 16px;
	font-size: 24px;
}
.su-wheel-shade.su-wheel-elastic-shade .su-popup-title-text{
	margin-bottom: 16rem;
	font-size: 24rem;
}
.wheel-shade-content-desc{
	color: var(--color-text-2);
	font-size: 16px;
	line-height: 150%;
	margin-bottom: 32px;
}
.wheel-shade-content-title{
	font-weight: 600;
	font-size: 20px;
	line-height: 150%;
}
.wheel-shade-content-item{
	margin-top: 16px;
	font-size: 16px;
	line-height: 150%;
	color: var(--color-text-2);
}
.wheel-shade-content-item svg{
	width: 16px;
	height: 16px;
	min-width: 16px;
	min-height: 16px;
	margin-right: 12px;
}
.wheel-shade-content-item.checked-success svg path{
	fill: #17E6A1;
}
.wheel-shade-content-item a{
	color: var(--brandColor);
	margin-left: 16px;
}
.participate-startup .sub-btn.su_spin_wheel{
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	box-sizing: border-box;
	border: 1px solid var(--brandColor);
	color: var(--brandColor);
	background: var(--color-card-2);
	margin-bottom: 24px;
	width: 100%;
}
.wheel-shade-content-box .wheel-shade-content-btn{
	position: unset;
	text-align: center;
	cursor: pointer;
	margin-top: 48px;
}
.wheel-shade-content-box .wheel-shade-content-btn.wheel-terms-btn{
	margin-top: 24px;
}
.su-wheel-terms-agree{
	display: flex;
	align-items: center;
	font-weight: 600;
	font-size: 16px;
	line-height: 100%;
	margin-top: 48px;
	color: var(--text-color-2);
}
.su-wheel-terms-agree label{
	margin-left: 8px;
}
.wheel-shade-terms-item{
	display: flex;
	align-items: flex-start;
}
.wheel-shade-content-icon{
	width: 6px;
	height: 6px;
	min-width: 6px;
	background: #17E6A1;
	margin-right: 8px;
	display: inline-block;
	margin-top: 8px;
}
.wheel-content-box{
	width: 380px;
	height: 380px;
	overflow: hidden;
	position: relative;
    border-radius: 50%;
	background-image: url(/images/startup/wheel_bg.png?v=1123);
	background-repeat: no-repeat;
	background-size: 100%;
	margin-bottom: 32rem;
}
.wheel-content-box .light{
	position: absolute;
    height: 14px;
    width: 14px;
    min-width: 14px;
    min-height: 14px;
    border-radius: 50%;
    top: 14px;
    left: 182px;
    transform-origin: 8px 175px;
}
.light:nth-child(2) {
	transform: rotate(30deg);
}
.light:nth-child(3) {
	transform: rotate(60deg);
}
.light:nth-child(4) {
	transform: rotate(90deg);
}
.light:nth-child(5) {
	transform: rotate(120deg);
}
.light:nth-child(6) {
	transform: rotate(150deg);
}
.light:nth-child(7) {
	transform: rotate(180deg);
}
.light:nth-child(8) {
	transform: rotate(210deg);
}
.light:nth-child(9) {
	transform: rotate(240deg);
}
.light:nth-child(10) {
	transform: rotate(270deg);
}
.light:nth-child(11) {
	transform: rotate(300deg);
}
.light:nth-child(12) {
	transform: rotate(330deg);
}
.light:nth-child(2n) {
	background-image: url(/images/startup/wheel_lamp1.svg);
}
.light:nth-child(2n+1) {
	background-image: url(/images/startup/wheel_lamp2.svg);
}
.light-twinkling.light:nth-child(2n) {
	background-image: url(/images/startup/wheel_lamp2.svg);
}
.light-twinkling.light:nth-child(2n+1) {
	background-image: url(/images/startup/wheel_lamp1.svg);
}
.wheel-content-block{
	width: 304px;
	height: 304px;
	background-image: url(/images/startup/wheel_block.png);
	background-repeat: no-repeat;
	background-size: 100%;
}
@-webkit-keyframes rotation{
    from {-webkit-transform: rotate(0deg);}
    to {-webkit-transform: rotate(360deg);}
}
.wheel-panel{
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
    -webkit-transform: rotate(360deg);
    animation: rotation 20s linear infinite;
    -moz-animation: rotation 20s linear infinite;
    -webkit-animation: rotation 20s linear infinite;
    -o-animation: rotation 20s linear infinite;
    transition: transform 3s cubic-bezier(.2,.93,.43,1);
}

.wheel-panel-select {
	position: relative;
	height: 100%;
	width: 100%;
	border-radius: 50%;
}
.sector {
	position: absolute;
	left: 50%;
	top: 0px;
	width: 50%;
	height: 100%;
	border-radius: 0px 50% 50% 0;
	overflow: hidden;
	transform-origin: left center;
}
.sector:nth-child(1) {
	transform: rotate(34.7deg);
}
.sector:nth-child(2) {
	transform: rotate(7deg);
}
.sector:nth-child(3) {
	transform: rotate(-20.7deg);
}
.sector:nth-child(4) {
	transform: rotate(311.7deg);
}
.sector:nth-child(5) {
	transform: rotate(284deg);
}
.sector:nth-child(6) {
	transform: rotate(256.3deg);
}
.sector:nth-child(7) {
	transform: rotate(228.6deg);
}
.sector:nth-child(8) {
	transform: rotate(200.9deg);
}
.sector:nth-child(9) {
	transform: rotate(173.2deg);
}
.sector:nth-child(10) {
	transform: rotate(145.5deg);
}
.sector:nth-child(11) {
	transform: rotate(117.7deg);
}
.sector:nth-child(12) {
	transform: rotate(90deg);
}
.sector:nth-child(13) {
	transform: rotate(62.4deg);
}
.sector-inner {
	text-align: center;
    display: block;
    width: 60px;
    padding: 54px 2px 2px 56px;
    height: 290px;
    transform: translateX(-50%) rotate(27.7deg);
    transform-origin: right center;
    border-radius: 50% 0 0 50%;
}
.sector-inner span {
	display: block;
	transform-origin: center;
	transform: rotate(14deg);
	color: var(--brandColor);
	font-size: 20px;
	line-height: 100%;
	font-weight: 600;
}
.wheel-pointer-content{
	position: absolute;
    left: 50%;
    background-image: url(/images/startup/wheel_pointer.png);
    background-repeat: no-repeat;
    background-size: 100%;
    width: 150px;
    height: 180px;
    top: 50%;
    transform: translate(-50%, calc(-50% - 15px));
	display: flex;
	align-items: center;
	justify-content: center;
}
.wheel-start-btn.wheel-start-btn-text{
	display: flex;
	align-items: center;
	justify-content: center;
	font-style: normal;
	font-weight: 600;
	font-size: 24px;
	line-height: 150%;
	text-transform: uppercase;
	color: #FFFFFF;
	text-shadow: 0px 2px 3px rgba(0, 0, 0, 0.18);
	text-stroke: 3px var(--brandColor);
	-webkit-text-stroke: 3px var(--brandColor);
	cursor: pointer;
	width: 120px;
    height: 120px;
    margin-top: 38px;
    border-radius: 50%;
	user-select: none;
}
[data-content]::before {
	content: attr(data-content);
	position: absolute;
	-webkit-text-stroke: 0;
	color: #fff;
}
.spin-end{
	animation-play-state: paused;
}

.wheel-operate-btn{
	width: 100%;
	cursor: pointer;
	border-radius: 8rem;
	background: var(--brandColor);
	color: #FFF;
	padding: 16rem;
	height: 52rem;
	box-sizing: border-box;
	font-weight: 600;
	font-size: 20rem;
	line-height: 100%;
	margin-top: 32rem;
	position: relative;
}
.wheel-text{
	font-size: 16rem;
}
.wheel-prize-content{
	margin-top: 12rem;
	display: flex;
	align-items: center;
	font-style: normal;
	font-weight: 600;
	font-size: 24rem;
	line-height: 150%;
	margin-bottom: 12rem;
}
.wheel-prize-num{
	font-size: 40rem;
	color: var(--brandColor);
	display: inline-block;
	margin-left: 8rem;
}
.wheel-prize-unit{
	margin-left: 4rem;
	font-weight: 400;
	font-size: 20rem;
	line-height: 100%;
	color: var(--color-text-3);
}
.wheel-result-tips{
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	text-align: center;
	font-size: 14rem;
	line-height: 150%;
	color: var(--color-text-3);
}
.wheel-result-tips .wheel-prize-num{
	font-size: 16rem;
	margin-left: 0;
}
.disabled-terms-btn{
	background: var(--color-divider-1) !important;
	color: var(--color-text-4) !important;
	cursor: not-allowed !important;
}

#su-non-compliant-shade .startup-popup-box .su-popup-title-text,
#startup-project-shade .startup-popup-box .su-popup-title-text{
	margin-bottom: 32px;
}
#startup-participation-shade .startup-popup-box .su-popup-title-text{
	margin-bottom: 32px;
}
.project-desc-share{
	margin: 0 0 32px 0;
}
#startup-project-shade .su-project-input-text{
	font-size: 12px;
	margin-bottom: 12px;
}
#startup-participation-shade .su-project-input-text{
	font-size: 12px;
	margin-bottom: 12px;
}
.su-project-num-show{
	display: flex;
	align-items: flex-end;
	line-height: 100%;
}
.su-project-num-show .limit_count_text.limit_count_num{
	font-weight: 600;
	font-size: 24px;
	line-height: 24px;
	color: var(--color-text-1);
	margin-right: 12px;
}
.su-project-num-show .su-project-num-revise{
	font-weight: 600;
	font-size: 12px;
	line-height: 12px;
	color: var(--brandColor);
	cursor: pointer;
	margin-bottom: 2px;
}
.su-project-num-modify{
	display: none;
	position: relative;
}
.su-project-num-modify .su-project-num-save{
	position: absolute;
    top: 50%;
    right: 16px;
    transform: translateY(-50%);
	cursor: pointer;
	color: var(--brandColor);
	font-weight: 600;
	font-size: 12px;
	line-height: 100%;
}
.next-tier-share-num{
	margin: 0 8px 0 4px;
}
.next-tier-share a{
	cursor: pointer;
	color: var(--brandColor);
	margin-right: 4px;
}
.su-project-subscription-box{
	margin-top: 24px;
	width: 100%;
}
.su-project-subscription-title{
	margin-bottom: 16px;
	color: var(--color-text-2);
	display: block;
}
.su-project-subscription-desc{
	color: var(--color-text-4);
	margin-bottom: 12px;
	display: flex;
	align-items: center;
}
.subscription-needs{
	justify-content: space-between;
}
.subscription-needs .to-account-spot{
	font-weight: 600;
	color: var(--brandColor);
	cursor: pointer;
}
.su-project-subscription-num{
	color: var(--color-text-2);
	margin-right: 8px;
	font-weight: 600;
}
.su-project-subscription-agreement{
	color: var(--color-text-2);
	margin-top: 20px;
	font-size: 12px;
	display: flex;
	align-items: center;
}
.su-project-subscription-agreement .subscription-agreement-input{
	width: 16px;
	height: 16px;
	margin-right: 8px;
}
.subscription-agree-content{
	color: var(--brandColor);
	cursor: pointer;
}
.subscription-agree-content input#subscriptionAgree{
	margin-right: 8px;
    width: 16px;
    height: 16px;
    border-radius: 2px;
}
#startup-sign-agreement{
	color: var(--color-text-2) !important;
	cursor: unset;
}
#startup-agreement-shade.startup-popup-shade{
	z-index: 1000;
}
#startup-agreement-shade .startup-popup-box{
	width: 500px;
	padding: 24px 40px;
}
.popup-title .agreement-close-popup-btn{
	display: inline-block;
    position: absolute;
    right: 24px;
    top: 24px;
}
.wheel-content-box{
	transform: scale(0.65);
    margin-top: -40px;
	margin-bottom: -56px;
}
.full-width{
	width: 100%;
}
.wheel-operate-buySub{
	display: none;
}
.wheel-buySub-disabled{
	cursor: not-allowed !important;
    background: #E6E9F2 !important;
}
.next-tier-share-num{
	color: var(--color-text-2);
	font-weight: 600;
}
.subscription-needs .to-account-spot:hover,.subscription-agree-content:hover,
.su-project-num-show .su-project-num-revise:hover,.next-tier-share a:hover{
	color: var(--color-brand-2);
}
/*loading*/
.spinner {display:none;margin: 0 auto;width:100%;text-align: center;position: absolute;left: 0;top: 0;height: 100%;align-items: center;justify-content: center;background: var(--color-card-1);}
.spinner > div {width: 8px;height: 8px;margin: 0 4px;background-color: var(--brandColor);border-radius: 0;display: inline-block;-webkit-animation: bouncedelay 1.4s infinite ease-in-out;animation: bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.spinner .bounce1 { -webkit-animation-delay: -0.32s; animation-delay: -0.32s; }
.spinner .bounce2 { -webkit-animation-delay: -0.16s; animation-delay: -0.16s; }

.classic-dark .protip-skin-default--scheme-pro.protip-container.quotes-protip{background: var(--color-text-4) !important;}
.classic-dark .quotes-protip .protip-arrow{border-color: transparent var(--color-text-4) transparent transparent !important;}









.startup-question-image{
	width: 280px;
	margin: 0 auto;
}
.startup-question-title{
	font-style: normal;
	font-weight: 600;
	font-size: 28px;
	text-align: center;
	color: #04091A;
	margin-top: 31px;

}
.classic-dark .startup-question-title{
	color: #FFFFFF;
}
.startup-question-tips{
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	text-align: center;
	color: #565D73;
	margin-top: 18px;
}

.classic-dark .startup-question-tips{
	color: #989FB3;
}


.startup-question-confrim{
	width: 420px;
	height: 40px;
	display: block;
	line-height: 40px;
	background: #2354E6;
	border-radius: 4px;
	text-align: center;
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	color: #FFFFFF;
	margin-top: 78px;
}
.classic-dark .startup-question-confrim{
	background: #3366FF;
}
.startup-question-confrim:hover{
	color: #FFFFFF;
}
#startup-start-time-zone{
	position: relative;
	cursor: pointer;
}
#startup-start-time-zone-selector{
	width: 200px;
	height: 320px;
	position: absolute;
	top: 20px;
	left: -186px;
	z-index: 3;
	background: #FFFFFF;
	box-shadow: 0px 4px 24px rgba(23, 56, 153, 0.08);
	border-radius: 4px;
	overflow: auto;
}
.startup-start-time-zone-selector-li{
	width: 183px;
	height: 40px;
	line-height: 40px;
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	color: #04091A;
	padding-left: 12px;
	cursor: pointer;
}
.startup-start-time-zone-selector-li:hover{
	background: #F2F7FF;
	color: #2354E6!important;
}
.classic-dark #startup-start-time-zone-selector{
	background: #292F40;
	box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.16);
}
.classic-dark .startup-start-time-zone-selector-li{
	background: #292F40;
	color: #FFFFFF;
}
.classic-dark .startup-start-time-zone-selector-li:hover{
	background: #141C33;
	color: #3366FF;
}
body{
	--arraycolor:#04091A;
	--buletext:#2354E6;
	--blacktipbg: rgba(4, 9, 26, 0.9);
	--bgwhite:#fff;
	--inputborder:#E6E9F2;
	--subtitle:#565D73;
	--textdetal:#8D93A6;
}
body.classic-dark {
	--arraycolor:#ffffff;
	--buletext:#3366FF;
	--blacktipbg: rgba(71, 79, 102, 0.9);
	--bgwhite:#292F40;
	--inputborder:#0F1526;
	--subtitle:#989FB3;
	--textdetal:#606880;
}
.buletext{
	color: var(--buletext);
}
.su-project-subscription-worn-tips{
	background: rgba(255,134,13,0.08) ;
	font-style: normal;
	font-weight: 500;
	font-size: 12px;
	color: #FF860D;
	padding: 12px 16px;
	border-radius: 8px;
	line-height: 150%;
}
.su-project-fail-tips-p{
	color: #565D73;
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 150%;
}
.grand-wheel-rules-text{
	color: var(--buletext);
	cursor: pointer;
}
.grand-wheel-rules-text:hover+.tips{
	display: block;
}

.tips{
	position: absolute;
	bottom: 14px;
	right: -28px;
	width: 478px;
	display: none;
	line-height: 16px;
}
#su-lucky-wheel-shade .su-wheel-terms-agree{
	position: relative;
	font-size: 12px;
}
#su-lucky-wheel-shade #suWheelTerms{
	margin: 0;
}

.tips-content{
	background: var(--blacktipbg);
	color: #ffffff;
	padding: 12px;
	border-radius: 8px;
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
}
.tips-content .tips-desc{
	margin-top: 24px;
}
.tips-content li{
	list-style: disc;
	margin-left: 12px;
}

.sj{
    width: 0px;
    height: 0px;
    border-bottom: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top:10px solid rgba(4, 9, 26, 0.9);
    border-left: 10px solid transparent;
    margin: 0 auto;
}
.tips p{
    color: #fff;
    border-radius: 4px;
    margin: 0;
}
#wheel-prize-input{
	width: 88px;
	height: 40px;
	border: 1px solid var(--inputborder);
	border-radius: 8px;
	background-color: var(--bgwhite);
	text-align: center;
	margin: 0 8px 0 8px;
	font-style: normal;
	font-weight: 700;
	font-size: 24px;
	color: var(--buletext);
}
.participation-paragraph{
	margin-bottom: 24px;
}
.participation-paragraph-subtitle{
	font-style: normal;
	font-weight: 600;
	font-size: 12px;
	line-height: 24px;
	color: var(--subtitle);
}
.participation-paragraph-content{
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 24px;
	color: var(--textdetal);
}
#startup-participation-confrim{
	height: 40px;
	display: block;
	line-height: 40px;
	background: var(--buletext);
	border-radius: 4px;
	text-align: center;
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	color: #FFFFFF;
	cursor: pointer;
}
#startup-participation-confrim .close-popup-btn{
	cursor: pointer;
}