#app {
	font-family: Avenir,Helvetica,Arial,sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	color: #2c3e50
}

nav {
	padding: 1.563vw
}

nav a {
	font-weight: 700;
	color: #2c3e50
}

nav a.router-link-exact-active {
	color: #42b983
}

.common-top {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	box-sizing: border-box;
	padding: 0 1.927vw 0 5.208vw;
	background: #fff
}

.common-top-avatar {
	width: 6.615vw;
	height: 1.146vw;
	margin-right: 2.604vw
}

.common-top-header,.common-top-header-left {
	display: flex;
	align-items: center
}

.common-top-header-left span {
	font-size: .938vw;
	font-family: PingFangSC,PingFang SC;
	font-weight: 500;
	color: #242929;
	display: inline-block;
	margin-right: 1.927vw;
	cursor: pointer
}

.common-top-header-left :last-child {
	margin-right: 0
}

.common-top-header-left :last-child/deep/.el-tabs__nav-wrap {
	padding: 0
}

.common-top-header-right {
	display: flex;
	align-items: center
}

.common-top-header-right-bottom {
	width: 6.25vw;
	height: 2.708vw;
	border-radius: .417vw;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	margin: 1.042vw 0
}

.common-top-header-right .bottom1 {
	background: #f2f2f2;
	color: #000
}

.common-top-header-right .bottom1,.common-top-header-right .bottom2 {
	font-size: .938vw;
	font-family: PingFangSC\,PingFang SC;
	font-weight: 500
}

.common-top-header-right .bottom2 {
	background: #354054;
	color: #fff;
	margin-right: 1.042vw;
	margin-left: 3.75vw
}

.common-top-header-right-user {
	padding: 1.042vw 0;
	height: 2.708vw;
	display: flex;
	align-items: center;
	margin-left: 0;
	position: relative;
	cursor: pointer
}

.common-top-header-right-user .avatar {
	width: 1.875vw;
	height: 1.875vw;
	border-radius: 50%
}

.common-top-header-right-user .count {
	margin: 0 1.042vw 0 1.042vw;
	font-size: .833vw;
	font-family: PingFangSC\,PingFang SC;
	font-weight: 600;
	color: rgba(0,0,0,.85);
	text-align: left
}

.common-top-header-right-user p {
	margin: 0
}

.common-top-header-right-user-toptip {
	width: 6.823vw;
	padding: .677vw .521vw;
	background: #fff;
	box-shadow: 0 .208vw 1.042vw 0 rgba(0,0,0,.3);
	border-radius: .625vw;
	box-sizing: border-box;
	position: absolute;
	top: 4.167vw;
	right: 0;
	z-index: 99
}

.common-top-header-right-user-toptip p {
	font-size: .729vw;
	font-family: PingFangSC\,PingFang SC;
	font-weight: 600;
	color: rgba(0,0,0,.85);
	border-bottom: 1px solid #c7c7cc;
	padding-bottom: .677vw
}

.common-top-header-right-user-toptip span {
	font-size: .729vw;
	font-family: PingFangSC\,PingFang SC;
	font-weight: 500;
	color: grey;
	padding-top: .677vw;
	display: block
}

.common-footer {
	width: 100%;
	height: 14.844vw;
	background: #1b2a23;
	box-sizing: border-box;
	padding: 2.656vw 4.01vw 2.656vw 8.177vw;
	display: flex;
	justify-content: space-between;
	align-items: center
}

.common-footer-left {
	text-align: left
}

.common-footer-left h1 {
	font-size: 2.604vw;
	font-family: PingFangSC\,PingFang SC;
	font-weight: 600;
	color: #354054;
	margin-bottom: 1.042vw
}

.common-footer-left h3 {
	font-size: 1.302vw;
	font-family: PingFangSC\,PingFang SC;
	font-weight: 400;
	color: hsla(0,0%,100%,.5)
}

.common-footer-right {
	text-align: left
}

.common-footer-right h2 {
	font-size: 1.458vw;
	font-family: PingFangSC\,PingFang SC;
	font-weight: 500;
	color: #354054;
	margin: 0
}

.common-footer-right h4 {
	margin: 1.042vw 0
}

.common-footer-right h4,
    .common-footer-right p {
	font-size: 1.042vw;
	font-family: PingFangSC\,PingFang SC;
	font-weight: 400;
	color: #fff
}

.common-footer-right p {
	width: 26.042vw;
	line-height: 1.823vw;
	margin: 0
}

.project {
	width: 100%;
	box-sizing: border-box;
	padding: 1.302vw 8.49vw 0
}

.project-header {
	width: 100%;
	height: 18.75vw;
	display: flex;
	justify-content: space-between
}

.project-header-left {
	width: 62.708vw;
	height: 100%;
	background: url(../image/background.4c6b17b1.png) no-repeat;
	background-size: cover;
	display: flex
}

.project-header-left-text {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
	margin-left: 5vw
}

.project-header-left-text h3 {
	font-size: 1.563vw;
	font-family: AlibabaPuHuiTi_2_85_Bold;
	font-weight: 600;
	color: #000;
	margin: 0
}

.project-header-left-text p {
	font-size: 1.458vw;
	font-family: AlibabaPuHuiTi_2_45_Light;
	font-weight: 400;
	color: #000;
	margin: 1.146vw 0 0;
	max-width: 28.646vw;
	line-height: 2.604vw;
	text-align: left
}

.project-header-right {
	width: 18.229vw;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	background: #354054;
	padding: 2.604vw;
	box-sizing: border-box
}

.project-header-right h2 {
	font-size: 2.083vw;
	font-family: " MF-FangHei-Noncommercial, MF-FangHei-Noncommercial";
	font-weight: 400;
	color: hsla(0,0%,100%,.85);
	line-height: 3.125vw;
	margin-bottom: 2.604vw
}

.project-header-right-button {
	width: 6.25vw;
	height: 2.708vw;
	background: #fff;
	border-radius: .417vw;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: .938vw;
	font-family: PingFangSC\, PingFang SC;
	font-weight: 400;
	color: #00a870;
	cursor: pointer
}

.title[data-v-3b92b302] {
	font-size: 1.719vw;
	font-family: AlibabaPuHuiTi_2_65_Medium;
	font-weight: 600;
	color: rgba(0,0,0,.85);
	margin: 3.125vw 0 2.344vw
}

.home[data-v-3b92b302] {
	width: 100%
}

.home-content[data-v-3b92b302] {
	width: 100%;
	box-sizing: border-box;
	padding: 0 9.01vw 4.219vw
}

.home-content-list[data-v-3b92b302] {
	width: 100%;
	margin-top: -3.75vw;
	display: flex;
	align-items: center
}

.home-content-list-item[data-v-3b92b302] {
	width: 24%;
	height: 7.552vw;
	background: #fff;
	box-shadow: 0 .104vw .417vw 0 hsla(0,0%,86%,.5);
	margin-right: 1.333%;
	padding: 1.302vw 3.125vw;
	box-sizing: border-box;
	display: flex;
	align-items: center
}

.home-content-list-item img[data-v-3b92b302] {
	width: 4.948vw;
	height: 4.948vw;
	margin-right: 2.083vw
}

.home-content-list-item p[data-v-3b92b302] {
	font-size: 1.563vw;
	font-family: PingFangSC\,PingFang SC;
	font-weight: 600;
	color: rgba(0,0,0,.85);
	margin: 0 0 .26vw
}

.home-content-list-item span[data-v-3b92b302] {
	font-size: 1.042vw;
	font-family: PingFangSC\,PingFang SC;
	font-weight: 500;
	color: rgba(0,0,0,.5)
}

.home-content-list[data-v-3b92b302] :nth-child(4n) {
	margin-right: 0
}

.home-content-list2[data-v-3b92b302] {
	width: 100%;
	display: flex;
	align-items: center
}

.home-content-list2-item[data-v-3b92b302] {
	width: 24%;
	height: 23.438vw;
	background-repeat: no-repeat;
	background-size: cover;
	margin-right: 1.333%;
	padding: 1.563vw 2.083vw;
	box-sizing: border-box;
	text-align: left
}

.home-content-list2-item h2[data-v-3b92b302] {
	font-size: 1.563vw;
	font-family: AlibabaPuHuiTi_2_55_Regular;
	font-weight: 600;
	color: #000;
	margin: 0
}

.home-content-list2-item h3[data-v-3b92b302] {
	font-size: 1.042vw;
	font-family: AlibabaPuHuiTi_2_55_Regular;
	font-weight: 500;
	color: #000;
	margin: .781vw 0 1.302vw
}

.home-content-list2-item span[data-v-3b92b302] {
	font-size: 1.042vw;
	font-family: AlibabaPuHuiTi_2_55_Regular;
	font-weight: 500;
	color: #00a745;
	cursor: pointer
}

.home-content-list2[data-v-3b92b302] :nth-child(4n) {
	margin-right: 0
}

.home-content .business[data-v-3b92b302] {
	width: 100%;
	margin-top: 3.646vw
}

.home-content .business-top[data-v-3b92b302] {
	display: flex;
	align-items: center;
	width: 100%;
	justify-content: space-between;
	margin-bottom: 2.083vw
}

.home-content .business-top h2[data-v-3b92b302] {
	font-size: 1.823vw;
	font-family: AlibabaPuHuiTi_2_85_Bold;
	font-weight: 600;
	color: rgba(0,0,0,.85)
}

.home-content .business-top span[data-v-3b92b302] {
	font-size: 1.042vw;
	font-family: AlibabaPuHuiTi_2_85_Bold;
	font-weight: 500;
	color: #00a745;
	cursor: pointer
}

.home-content .business-list[data-v-3b92b302] {
	display: flex;
	align-items: center
}

.home-content .business-list-item[data-v-3b92b302] {
	width: 31%;
	margin-right: 3.5%;
	height: 10.417vw;
	display: flex;
	align-items: center
}

.home-content .business-list-item img[data-v-3b92b302] {
	width: 10.417vw;
	height: 10.417vw;
	margin-right: 1.042vw;
	border-radius: .521vw
}

.home-content .business-list-item-right[data-v-3b92b302] {
	text-align: left;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	height: 100%
}

.home-content .business-list-item-right h3[data-v-3b92b302] {
	font-size: 1.354vw;
	-webkit-line-clamp: 1;
	width: 90%
}

.home-content .business-list-item-right h3[data-v-3b92b302],
        .home-content .business-list-item-right h4[data-v-3b92b302] {
	font-family: AlibabaPuHuiTi_2_55_Regular;
	font-weight: 500;
	color: #000;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	display: -webkit-box
}

.home-content .business-list-item-right h4[data-v-3b92b302] {
	font-size: 1.042vw;
	width: 14.323vw;
	-webkit-line-clamp: 2
}

.home-content .business-list-item-right-bottom[data-v-3b92b302] {
	display: flex;
	align-items: center;
	justify-content: space-between
}

.home-content .business-list-item-right-bottom span[data-v-3b92b302] {
	font-size: .938vw;
	font-family: PingFangSC\, PingFang SC;
	font-weight: 500;
	color: rgba(0,0,0,.5)
}

.home-content .business-list-item-right-bottom div[data-v-3b92b302] {
	width: 6.25vw;
	height: 2.083vw;
	background: #354054;
	border-radius: .417vw;
	font-size: .833vw;
	font-family: PingFangSC\, PingFang SC;
	font-weight: 500;
	color: #078d5c;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer
}

.home-content .business-list[data-v-3b92b302] :nth-child(3n) {
	margin-right: 0
}

.home-partners img[data-v-3b92b302] {
	width: 100%;
	height: 46%
}

.common[data-v-3b92b302] {
	background: url(../image/banner.3e570726.png) no-repeat;
	background-size: cover;
	height: 35.313vw
}
        [data-v-6420d8a5] .el-button--primary {
	background: #354054;
	border-radius: .313vw
}
        [data-v-6420d8a5] .el-input {
	margin-top: 1.302vw
}
        [data-v-6420d8a5] .el-message-box__header {
	padding: .885vw 0 0 2.24vw!important
}
        [data-v-6420d8a5] .el-input__inner {
	font-size: .729vw;
	background: #fff!important;
	height: 2.083vw
}

h2[data-v-6420d8a5] {
	color: #00a870;
	font-weight: 700;
	position: relative;
	font-size: .938vw;
	margin-bottom: .521vw
}

.handleLogin[data-v-6420d8a5] {
	width: 100%;
	height: 2.083vw;
	background: #354054;
	border-radius: .313vw;
	font-size: .833vw;
	font-family: PingFangSC,PingFang SC;
	font-weight: 600;
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 1.563vw;
	cursor: pointer
}
        [data-v-50e6fa62] .el-dialog__body {
	padding: 0
}

.login[data-v-50e6fa62] {
	background-image: url(../image/register.63fd8c29.png);
	background-repeat: no-repeat;
	background-size: cover;
	display: flex;
	justify-content: center;
	align-items: center;
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0
}

.login .login-main[data-v-50e6fa62] {
	width: 25vw;
	background: #fff;
	box-shadow: 0 .208vw 1.042vw 0 rgba(0,0,0,.1);
	border-radius: .625vw;
	border: 1px solid #354054
}

.login .login-main-title[data-v-50e6fa62] {
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 2.083vw;
	font-family: PingFangSC-Semibold,PingFang SC;
	font-weight: 600;
	color: #000;
	margin: auto
}

.login .login-main-title img[data-v-50e6fa62] {
	width: 1.823vw;
	margin-right: 1.042vw
}

.login .login-main .content[data-v-50e6fa62] {
	background: #fff;
	border-radius: .625vw;
	margin: auto;
	padding: 2.344vw 4.688vw;
	text-align: center
}

.login .login-main .content .footer[data-v-50e6fa62] {
	font-size: .729vw;
	margin-top: .885vw;
	color: #00a870;
	cursor: pointer;
	font-family: PingFangSC,PingFang SC
}

.imgaeList span[data-v-b2096b48] {
	text-align: center;
	font-size: .729vw;
	color: #00a870
}

.list[data-v-b2096b48] {
	width: 5.208vw;
	height: 5.208vw;
	border-radius: .313vw;
	position: relative
}

.list .mask[data-v-b2096b48],.list img[data-v-b2096b48] {
	width: 100%;
	height: 5.208vw;
	border-radius: .313vw
}

.list .mask[data-v-b2096b48] {
	position: absolute;
	left: 0;
	top: 0;
	justify-content: center;
	align-items: center;
	opacity: 0;
	font-size: 1.042vw;
	background-color: rgba(0,0,0,.5);
	transition: opacity .3s;
	display: flex;
	cursor: pointer
}

.list .mask .delete[data-v-b2096b48] {
	width: 1.563vw;
	height: 1.563vw
}

.list:hover .mask[data-v-b2096b48] {
	opacity: 1
}

.list2[data-v-b2096b48] {
	border: 1px dashed #d9d9d9;
	cursor: pointer;
	position: relative;
	overflow: hidden;
	width: 5.208vw;
	height: 5.208vw;
	border-radius: .313vw
}

.list2[data-v-b2096b48]:hover {
	border-color: #00a870
}

.list2 .avatar-uploader-icon[data-v-b2096b48] {
	font-size: 1.458vw;
	color: #8c939d;
	width: 5.208vw;
	height: 5.208vw;
	line-height: 5.208vw;
	text-align: center
}[data-v-6717fd92] .el-checkbox__input.is-checked .el-checkbox__inner {
	background-color: #00a870;
	border-color: #00a870
}[data-v-6717fd92] .el-input.is-focus .el-input__inner,[data-v-6717fd92] .el-input__inner:focus {
	border-color: #00a870!important
}

.argeement-content[data-v-6717fd92] {
	height: calc(100% - 3.906vw);
	overflow-y: auto;
	padding-right: 1.042vw
}

.argeement-content[data-v-6717fd92] h2 {
	text-align: center;
	margin: 2.604vw auto 1.042vw;
	font-size: 1.354vw;
	font-weight: 600;
	color: #363636
}

.argeement-content[data-v-6717fd92] p {
	font-size: .938vw;
	font-family: Source Han Sans CN;
	color: #383838;
	text-indent: 2em;
	line-height: 2.5vw
}

.argeement-content[data-v-6717fd92] .bold {
	font-weight: 600
}

.argeement-content[data-v-6717fd92] .bold-underline {
	font-weight: 600;
	text-decoration: underline
}

.argeement-content[data-v-6717fd92] span {
	color: #d70000
}

h1[data-v-6717fd92] {
	font-size: 1.875vw;
	font-family: Source Han Sans CN;
	font-weight: 400;
	color: #363636;
	line-height: 1.615vw;
	margin-bottom: 2.708vw;
	text-align: center;
	margin-left: -1.563vw
}

.code[data-v-6717fd92] {
	position: relative
}

.code span[data-v-6717fd92] {
	position: absolute;
	right: 4.792vw;
	color: #00a870;
	cursor: pointer;
	top: 0;
	bottom: 0
}

.el-cascader[data-v-6717fd92],.el-input[data-v-6717fd92],.el-select[data-v-6717fd92] {
	width: 100%;
	height: 2.083vw;
	border-radius: .313vw;
	display: block
}[data-v-6717fd92] .el-form-item__content {
	margin-left: 0!important
}[data-v-6717fd92] .el-input__inner {
	font-size: .729vw!important
}[data-v-6717fd92] .el-form-item.is-error .el-input__inner {
	border-color: #00a870!important
}[data-v-6717fd92] .el-form-item__error {
	color: #00a870
}[data-v-6717fd92] .el-dialog {
	height: 82%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	margin: 0!important
}[data-v-6717fd92] .el-dialog__header {
	padding: 0
}[data-v-6717fd92] .el-dialog__body {
	height: 100%;
	padding: 3.021vw 2.604vw 2.24vw 3.646vw;
	box-sizing: border-box
}

.imgs[data-v-6717fd92] {
	display: flex;
	align-items: center;
	justify-content: space-between
}

.register[data-v-6717fd92] {
	background-image: url(../image/register.63fd8c29.png);
	width: 100vw;
	height: 100vh;
	background-repeat: no-repeat;
	background-size: cover
}

.register-title[data-v-6717fd92] {
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 1.979vw;
	font-family: PingFangSC-Semibold,PingFang SC;
	font-weight: 600;
	color: #000;
	margin: auto;
	padding-top: 2.604vw
}

.register-title img[data-v-6717fd92] {
	width: 1.823vw;
	margin-right: 1.042vw
}

.register-content[data-v-6717fd92] {
	width: 25vw;
	background: #fff;
	box-shadow: 0 .208vw 1.042vw 0 rgba(0,0,0,.1);
	border-radius: .625vw;
	border: 1px solid #354054;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	padding: 1.042vw 3.646vw 1.042vw 3.646vw;
	box-sizing: border-box
}

.register-content-title[data-v-6717fd92] {
	text-align: center;
	font-size: 1.25vw;
	font-family: SourceHanSansSC-Medium,SourceHanSansSC;
	font-weight: 500;
	color: #00a870
}

.register-content-checked[data-v-6717fd92] {
	font-size: .625vw;
	margin: 1.563vw auto .521vw;
	text-align: center;
	display: block
}

.register-button[data-v-6717fd92] {
	width: 100%;
	height: 2.083vw;
	background: #354054;
	border-radius: .313vw;
	margin: auto;
	font-size: .833vw;
	font-family: PingFangSC-Semibold,PingFang SC;
	font-weight: 600;
	color: #fff;
	line-height: 2.083vw;
	text-align: center;
	cursor: pointer
}

.register-login[data-v-6717fd92] {
	font-size: .729vw;
	font-family: PingFangSC-Regular,PingFang SC;
	font-weight: 400;
	color: #48484a;
	margin: 1.042vw auto;
	text-align: center;
	display: block
}

.submit-top[data-v-97719cfa],.submit[data-v-97719cfa] {
	width: 100%
}

.submit-background[data-v-97719cfa] {
	width: 100%;
	background: url(../image/cover.ed9325e0.png) no-repeat;
	background-size: cover;
	padding-bottom: 4.167vw
}

.submit-content[data-v-97719cfa] {
	width: 78.125vw;
	background: #fff;
	box-sizing: border-box;
	padding: 3.594vw 14.583vw;
	margin: -4.167vw auto 0;
	z-index: 99;
	position: relative
}

.submit-content p[data-v-97719cfa] {
	font-size: 1.771vw;
	font-family: AlibabaPuHuiTi_2_65_Medium;
	font-weight: 600;
	color: #000;
	margin: 0 auto 3.646vw
}

.submit-content-div[data-v-97719cfa] {
	display: flex;
	align-items: center;
	margin-top: 3.75vw;
	justify-content: center
}

.submit-content-send[data-v-97719cfa] {
	background: #354054;
	color: #fff
}

.submit-content-delete[data-v-97719cfa],.submit-content-send[data-v-97719cfa] {
	width: 11.979vw;
	height: 3.125vw;
	border-radius: .417vw;
	font-size: 1.146vw;
	font-family: PingFangSC\, PingFang SC;
	font-weight: 500;
	line-height: 3.125vw;
	cursor: pointer
}

.submit-content-delete[data-v-97719cfa] {
	background: #f2f2f2;
	color: #000;
	margin-left: 2.604vw
}

.submit[data-v-97719cfa] .el-textarea {
    /* height: 100%;*/
}

.submit[data-v-97719cfa] .el-textarea .el-textarea__inner {
	height: 8.125vw;
	border-radius: .156vw;
	padding: .781vw;
	resize: none;
	font-size: .833vw;
	font-family: PingFangSC\, PingFang SC;
	font-weight: 400;
	color: rgba(0,0,0,.9)
}

.submit[data-v-97719cfa] .el-input,.submit[data-v-97719cfa] .el-select {
	width: 100%
}

.submit[data-v-97719cfa] .el-input .el-input__inner,.submit[data-v-97719cfa] .el-select .el-input__inner {
	width: 100%;
	height: 3.125vw;
	font-size: .833vw;
	font-family: PingFangSC\, PingFang SC;
	font-weight: 400;
	color: rgba(0,0,0,.9)
}

.submit[data-v-97719cfa] .el-form-item__label {
	padding-right: 2.083vw
}[data-v-97719cfa] .el-form-item__label {
	font-size: 1.094vw;
	font-family: AlibabaPuHuiTi_2_55_Regular;
	color: rgba(0,0,0,.85);
	line-height: 3.125vw
}

.imgaeList[data-v-97719cfa] {
	display: flex;
	flex-wrap: wrap;
	align-items: center
}

.list[data-v-97719cfa] {
	margin-right: 2.188vw;
	width: 7.656vw;
	height: 7.656vw;
	border-radius: .313vw;
	margin-bottom: 1.563vw;
	position: relative
}

.list .mask[data-v-97719cfa],.list img[data-v-97719cfa] {
	width: 100%;
	height: 7.656vw;
	border-radius: .313vw
}

.list .mask[data-v-97719cfa] {
	position: absolute;
	left: 0;
	top: 0;
	justify-content: center;
	align-items: center;
	opacity: 0;
	font-size: 1.042vw;
	background-color: rgba(0,0,0,.5);
	transition: opacity .3s;
	display: flex;
	cursor: pointer
}

.list .mask .delete[data-v-97719cfa] {
	width: 1.563vw;
	height: 1.563vw
}

.list:hover .mask[data-v-97719cfa] {
	opacity: 1
}

.list2[data-v-97719cfa] {
	border: 1px dashed #d9d9d9;
	cursor: pointer;
	position: relative;
	overflow: hidden;
	width: 7.656vw;
	height: 7.656vw;
	border-radius: .313vw;
	margin-bottom: 1.563vw
}

.list2[data-v-97719cfa]:hover {
	border-color: #00a870
}

.list2 .avatar-uploader-icon[data-v-97719cfa] {
	font-size: 1.458vw;
	color: #8c939d;
	width: 7.656vw;
	height: 7.656vw;
	line-height: 7.656vw;
	text-align: center
}[data-v-97719cfa] .el-form-item.is-error .el-input__inner,[data-v-97719cfa] .el-form-item.is-error .el-textarea__inner {
	border-color: #00a870!important
}[data-v-97719cfa] .el-form-item__error {
	color: #00a870
}[data-v-97719cfa] .el-checkbox__input.is-checked .el-checkbox__inner {
	background-color: #00a870;
	border-color: #00a870
}[data-v-97719cfa] .el-input.is-focus .el-input__inner,[data-v-97719cfa] .el-input__inner:focus,[data-v-97719cfa] .el-textarea__inner:focus {
	border-color: #00a870!important
}

.project-content[data-v-ebd43984] {
	width: 100%
}

.project-content-detail[data-v-ebd43984] {
	display: flex;
	justify-content: space-between
}

.project-content-detail-left[data-v-ebd43984],.project-content-detail-right[data-v-ebd43984] {
	text-align: left;
	width: 60%
}

.project-content-detail-left p[data-v-ebd43984],.project-content-detail-right p[data-v-ebd43984] {
	font-size: 1.458vw;
	font-family: AlibabaPuHuiTi_2_85_Bold;
	font-weight: 600;
	color: rgba(0,0,0,.85);
	margin: 2.604vw 0
}

.project-content-detail-left-list[data-v-ebd43984],.project-content-detail-right-list[data-v-ebd43984] {
	display: flex;
	height: 10.417vw;
	margin-bottom: 2.604vw
}

.project-content-detail-left-list .default[data-v-ebd43984],.project-content-detail-right-list .default[data-v-ebd43984] {
	width: 14.583vw;
	height: 100%;
	margin-right: 1.563vw;
	border-radius: .521vw
}

.project-content-detail-left-list-item[data-v-ebd43984],.project-content-detail-right-list-item[data-v-ebd43984] {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	text-align: left;
	width: calc(100% - 15.625vw)
}

.project-content-detail-left-list-item h1[data-v-ebd43984],.project-content-detail-right-list-item h1[data-v-ebd43984] {
	font-size: 1.354vw;
	font-family: AlibabaPuHuiTi_2_55_Regular;
	font-weight: 600;
	color: #000;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	max-width: 60%
}

.project-content-detail-left-list-item-div[data-v-ebd43984],.project-content-detail-right-list-item-div[data-v-ebd43984] {
	display: flex;
	align-items: center
}

.project-content-detail-left-list-item-div .type[data-v-ebd43984],.project-content-detail-right-list-item-div .type[data-v-ebd43984] {
	width: 2.76vw;
	margin-left: .521vw;
	margin-top: .156vw
}

.project-content-detail-left-list-item h2[data-v-ebd43984],.project-content-detail-right-list-item h2[data-v-ebd43984] {
	font-size: 1.042vw;
	font-family: AlibabaPuHuiTi_2_45_Light;
	font-weight: 500;
	color: #000;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	display: -webkit-box
}

.project-content-detail-left-list-item-bottom[data-v-ebd43984],.project-content-detail-right-list-item-bottom[data-v-ebd43984] {
	display: flex;
	align-items: center;
	justify-content: space-between
}

.project-content-detail-left-list-item-bottom-left[data-v-ebd43984],.project-content-detail-right-list-item-bottom-left[data-v-ebd43984] {
	display: flex;
	align-items: center
}

.project-content-detail-left-list-item-bottom-left h3[data-v-ebd43984],.project-content-detail-right-list-item-bottom-left h3[data-v-ebd43984] {
	font-size: .938vw;
	font-family: "PingFangSC, PingFang SC;";
	font-weight: 500;
	color: rgba(0,0,0,.5);
	margin-right: 1.563vw
}

.project-content-detail-left-list-item-bottom-left div[data-v-ebd43984],.project-content-detail-right-list-item-bottom-left div[data-v-ebd43984] {
	width: 6.25vw;
	height: 2.083vw;
	background: #354054;
	border-radius: .417vw;
	font-size: .833vw;
	font-family: "PingFangSC, PingFang SC;";
	font-weight: 500;
	color: #078d5c;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer
}

.project-content-detail-left-list-item-bottom-right[data-v-ebd43984],.project-content-detail-right-list-item-bottom-right[data-v-ebd43984] {
	display: flex;
	align-items: center
}

.project-content-detail-left-list-item-bottom-right img[data-v-ebd43984],.project-content-detail-right-list-item-bottom-right img[data-v-ebd43984] {
	width: 2.604vw;
	height: 2.604vw;
	margin-right: 1.042vw
}

.project-content-detail-left-list-item-bottom-right span[data-v-ebd43984],.project-content-detail-right-list-item-bottom-right span[data-v-ebd43984] {
	font-size: .938vw;
	font-family: PingFangSC\, PingFang SC;
	font-weight: 600;
	color: #000;
	display: block;
	width: 3.646vw;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical
}

.project-content-detail-right[data-v-ebd43984] {
	width: 35%
}

.project-content-detail-right-list .default[data-v-ebd43984] {
	width: 10.417vw;
	border-radius: .521vw
}

.project-content-detail-right-list-item[data-v-ebd43984] {
	width: calc(100% - 11.458vw)
}

.project-content-detail-right-list-item-bottom h3[data-v-ebd43984] {
	font-size: .938vw;
	font-family: "PingFangSC, PingFang SC;";
	font-weight: 500;
	color: rgba(0,0,0,.5);
	margin-right: 1.563vw
}

.project-content-detail-right-list-item-bottom div[data-v-ebd43984] {
	width: 6.25vw;
	height: 2.083vw;
	background: #354054;
	border-radius: .417vw;
	font-size: .833vw;
	font-family: "PingFangSC, PingFang SC;";
	font-weight: 500;
	color: #078d5c;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer
}

.pagination[data-v-ebd43984] {
	margin: 0 auto 1.823vw
}[data-v-ebd43984] .el-pager li {
	width: 1.667vw;
	height: 1.667vw;
	line-height: 1.667vw;
	border-radius: .156vw;
	color: rgba(0,0,0,.9);
	margin: 0 .677vw
}[data-v-ebd43984] .el-pager .active,[data-v-ebd43984] .el-pager li {
	font-size: .729vw;
	font-family: PingFangSC,PingFang SC;
	font-weight: 400
}[data-v-ebd43984] .el-pager .active {
	background: #00a870;
	color: hsla(0,0%,100%,.9)
}[data-v-ebd43984] .btn-next,[data-v-ebd43984] .btn-prev {
	width: 1.667vw;
	height: 1.667vw
}

.project-header-left[data-v-3de536ce] {
    width: 62.708vw;
	height: 100%;
	background: url(../image/background2.6d4137c4.png) no-repeat;
	background-size: cover;
	display: flex
}

.project-header-left[data-v-59c75eef] {
	background: url(../image/background3.98d7bda4.png) no-repeat
}

.project-header-left[data-v-1e9b4662] {
	background: url(../image/background4.a2bdea2f.png) no-repeat
}

.about-top[data-v-6f03fcda] {
	width: 100%
}

.about-text[data-v-6f03fcda] {
	width: 100%;
	box-sizing: border-box;
	padding: 0 18.229vw;
	text-align: left;
	margin: 2.865vw 0 5.208vw
}

.about-text h3[data-v-6f03fcda] {
	font-size: 1.823vw;
	font-family: AlibabaPuHuiTi_2_85_Bold;
	font-weight: 600;
	color: #1b2a23
}

.about-text p[data-v-6f03fcda] {
	font-size: 1.042vw;
	font-family: PingFangSC\, PingFang SC;
	font-weight: 400;
	color: #1b2a23;
	line-height: 2.813vw;
	margin: 1.042vw 0 2.083vw;
	text-indent: 2em
}

.about-text img[data-v-6f03fcda],.detail[data-v-2c91af34] {
	width: 100%
}

.detail-header[data-v-2c91af34] {
	width: 100%;
	height: 24.01vw;
	background: url(../image/detail.f6874e0a.png) no-repeat;
	background-size: cover;
	display: flex
}

.detail-header-text[data-v-2c91af34] {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
	margin-left: 9.896vw
}

.detail-header-text h3[data-v-2c91af34] {
	font-size: 2.448vw;
	font-family: PingFangSC\,PingFang SC;
	font-weight: 600;
	color: #000;
	margin: 0;
	text-align: left
}

.detail-header-text p[data-v-2c91af34] {
	font-size: 1.563vw;
	font-family: PingFangSC\,PingFang SC;
	font-weight: 400;
	color: #000;
	margin: 1.146vw 0 2.552vw;
	max-width: 36.458vw;
	line-height: 2.604vw;
	text-align: left
}

.detail-background[data-v-2c91af34] {
	width: 100%;
	background: url(../image/cover.ed9325e0.png) no-repeat;
	background-size: cover;
	padding: 4.167vw 0
}

.detail-content[data-v-2c91af34] {
	width: 78.125vw;
	background: #fff;
	box-sizing: border-box;
	padding: 4.167vw 6.302vw;
	margin: -6.667vw auto 0;
	z-index: 99;
	position: relative
}

.detail-content-top[data-v-2c91af34] {
	display: flex;
	align-items: flex-start
}

.detail-content-top-left[data-v-2c91af34] {
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-top: -.521vw
}

.detail-content-top-left img[data-v-2c91af34] {
	width: 7.396vw;
	height: 7.396vw;
	margin-bottom: .521vw
}

.detail-content-top-left span[data-v-2c91af34] {
	font-size: 1.146vw;
	font-family: MFDianHei_Noncommercial\, MFDianHei_Noncommercial;
	font-weight: 600;
	color: #000
}

.detail-content-top-right[data-v-2c91af34] {
	text-align: left;
	margin-left: 5.208vw
}

.detail-content-top-right .text[data-v-2c91af34] {
	display: flex;
	align-items: flex-start
}

.detail-content-top-right .text2[data-v-2c91af34] {
	width: 31.25vw
}

.detail-content-top-right .text3[data-v-2c91af34] {
	margin: 3.125vw 0 2.083vw
}

.detail-content-top-right .text4[data-v-2c91af34],.detail-content-top-right .text5[data-v-2c91af34] {
	margin: 2.083vw 0 2.083vw
}

.detail-content-top-right span[data-v-2c91af34] {
	font-size: 1.354vw;
	font-family: AlibabaPuHuiTi_2_75_SemiBold;
	font-weight: 400;
	color: rgba(0,0,0,.75)
}

.detail-content-top-right h1[data-v-2c91af34] {
	font-size: 1.667vw;
	font-family: AlibabaPuHuiTi_2_75_SemiBold;
	font-weight: 600;
	color: #000
}

.detail-content-top-right h2[data-v-2c91af34],.detail-content-top-right h3[data-v-2c91af34],.detail-content-top-right h4[data-v-2c91af34] {
	font-size: 1.354vw;
	font-family: AlibabaPuHuiTi_2_75_SemiBold;
	font-weight: 600;
	color: #000;
	min-width: 7.813vw
}

.detail-content-top-right-flex[data-v-2c91af34] {
	display: flex;
	align-items: flex-start
}

.detail-content-top-right-flex p[data-v-2c91af34] {
	font-size: 1.354vw;
	font-family: AlibabaPuHuiTi_2_75_SemiBold;
	font-weight: 600;
	color: #000;
	min-width: 7.813vw;
	margin: 0
}

.detail-content em[data-v-2c91af34] {
	width: 100%;
	height: 0;
	border: 1px solid #e7e7e7;
	display: block;
	margin: 3.385vw 0 1.823vw
}

.detail-content-imgList[data-v-2c91af34] {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	width: 100%
}

.detail-content-imgList-item[data-v-2c91af34] {
	width: 24%;
	height: 9.115vw;
	margin-right: 1.333%;
	margin-bottom: 1.042vw;
	position: relative
}

.detail-content-imgList-item img[data-v-2c91af34] {
	width: 100%;
	height: 100%
}

.detail-content-imgList-item .mask[data-v-2c91af34] {
	position: absolute;
	left: 0;
	top: 0;
	justify-content: center;
	align-items: center;
	opacity: 0;
	font-size: 1.042vw;
	background-color: rgba(0,0,0,.5);
	transition: opacity .3s;
	width: 100%;
	height: 9.115vw;
	display: flex;
	cursor: pointer
}

.detail-content-imgList-item .mask .zoom[data-v-2c91af34] {
	width: 1.563vw;
	height: 1.563vw
}

.detail-content-imgList[data-v-2c91af34] :nth-child(4n) {
	margin-right: 0
}

.detail-content-imgList-item:hover .mask[data-v-2c91af34] {
	opacity: 1
}

.detail-content-send[data-v-2c91af34] {
	width: 11.979vw;
	height: 3.125vw;
	background: #354054;
	border-radius: .417vw;
	margin: auto;
	font-size: 1.146vw;
	font-family: PingFangSC\, PingFang SC;
	font-weight: 500;
	color: #fff;
	line-height: 3.125vw;
	margin-top: 3.75vw;
	cursor: pointer
}

.mine[data-v-8019b53e] {
	width: 100%
}

.mine-header[data-v-8019b53e] {
	width: 100%;
	height: 15.625vw;
	background: url(../image/mine.b48791c6.png) no-repeat;
	background-size: cover;
	display: flex
}

.mine-header-content[data-v-8019b53e] {
	margin-left: 20.521vw;
	display: grid;
	align-content: end
}

.mine-header-content-text[data-v-8019b53e] {
	display: flex;
	align-items: center;
	margin-bottom: 3.125vw
}

.mine-header-content-text img[data-v-8019b53e] {
	width: 6.875vw;
	height: 6.875vw;
	margin-right: 1.563vw
}

.mine-header-content-text span[data-v-8019b53e] {
	font-size: 1.823vw;
	font-family: AlibabaPuHuiTi_2_75_SemiBold;
	font-weight: 600;
	color: #fff
}

.mine-content[data-v-8019b53e] {
	position: relative;
	background: #fff;
	width: 100%;
	box-sizing: border-box;
	padding: 0 19.063vw 5.208vw 20.521vw;
	margin-top: 3.229vw;
	min-height: 26.042vw
}

.mine-content-list[data-v-8019b53e] {
	margin-bottom: 3.125vw;
	display: flex;
	align-items: center;
	text-align: left
}

.mine-content-list img[data-v-8019b53e] {
	width: 14.583vw;
	height: 10.417vw;
	margin-right: 1.042vw
}

.mine-content-list-right[data-v-8019b53e] {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	height: 10.417vw;
	flex: 1
}

.mine-content-list-right h1[data-v-8019b53e] {
	font-size: 1.354vw;
	font-family: AlibabaPuHuiTi_2_55_Regular;
	font-weight: 600;
	color: #000
}

.mine-content-list-right h2[data-v-8019b53e] {
	font-size: 1.042vw;
	font-family: AlibabaPuHuiTi_2_45_Light;
	font-weight: 500;
	color: #000;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	display: -webkit-box
}

.mine-content-list-right-bottom[data-v-8019b53e] {
	display: flex;
	align-items: center
}

.mine-content-list-right-bottom span[data-v-8019b53e] {
	font-size: .938vw;
	font-family: "PingFangSC, PingFang SC;";
	font-weight: 500;
	color: rgba(0,0,0,.5);
	margin-right: 2.083vw
}

.mine-content-list-right-bottom div[data-v-8019b53e] {
	width: 5.208vw;
	height: 2.083vw;
	background: #354054;
	border-radius: .417vw;
	font-size: .833vw;
	font-family: "PingFangSC, PingFang SC;";
	font-weight: 500;
	color: #078d5c;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer
}

.empty[data-v-8019b53e] {
	width: 11.823vw;
	height: 11.823vw;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%)
}

.pagination[data-v-8019b53e] {
	margin: .521vw auto 1.823vw;
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%)
}[data-v-8019b53e] .el-pager li {
	width: 2.083vw;
	height: 2.083vw;
	line-height: 2.083vw;
	border-radius: .156vw;
	color: rgba(0,0,0,.9);
	margin: 0 .677vw
}[data-v-8019b53e] .el-pager .active,[data-v-8019b53e] .el-pager li {
	font-size: .729vw;
	font-family: PingFangSC,PingFang SC;
	font-weight: 400
}[data-v-8019b53e] .el-pager .active {
	background: #0052d9;
	color: hsla(0,0%,100%,.9)
}[data-v-8019b53e] .btn-next,[data-v-8019b53e] .btn-prev {
	width: 2.083vw;
	height: 2.083vw
}[data-v-8019b53e] .el-tabs__nav-wrap {
	padding: 0 .521vw
}[data-v-8019b53e] .el-tabs__nav {
	display: flex
}[data-v-8019b53e] .el-tabs__item {
	font-size: .938vw;
	font-family: PingFangSC,PingFang SC;
	font-weight: 500;
	color: #fff;
	line-height: 1.302vw;
	display: flex;
	align-items: center;
	padding-bottom: .781vw
}[data-v-8019b53e] .el-tabs__active-bar {
	background-color: #1af9ae;
	height: .313vw
}[data-v-8019b53e] .el-tabs__nav-wrap {
	padding: 0;
	padding-right: 1.927vw
}[data-v-8019b53e] 
.is-active {
	color: #fff!important
}[data-v-8019b53e] .el-tabs__nav-wrap:after {
	display: none
}[data-v-8019b53e] .el-tabs__header {
	margin: 0
}

.common[data-v-5853c67a] {
	width: 100%
}

.common-top[data-v-5853c67a] {
	/*background: #354054*/
	background-image: url(https://codefun-proj-user-res-1256085488.cos.ap-guangzhou.myqcloud.com/64c1cbf…/1744773….png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

.common-top .count[data-v-5853c67a],
    .common-top-header-left span[data-v-5853c67a],
    .common-top-header-right-service[data-v-5853c67a] {
	color: #000
}