	html,
	body {
		min-width: initial;
		/* height: 2000px; */
	}
	
	.greenBuildingSignUp {}
	
	.greenBuildingSignUp .banner {}
	
	.greenBuildingSignUp .banner a {
		display: block;
	}
	
	.greenBuildingSignUp .banner img {
		display: block;
		width: 100%;
	}
	
	.greenBuildingSignUp .signUpOne {
		width: 1400px;
		margin: 72px auto 0px;
	}
	
	.greenBuildingSignUp .signUpOne .signUpTitle {}
	
	.greenBuildingSignUp .signUpOne .signUpTitle h1 {
		font-size: 30px;
		text-align: center;
		font-weight: inherit;
	}
	
	.greenBuildingSignUp .signUpOne .signUpTitle h1 span {}
	
	.greenBuildingSignUp .signUpOne .signUpTitle h1 em {
		color: #31859c;
	}
	
	.greenBuildingSignUp .signUpOne .signUpTitle img {
		width: 607px;
		height: 46px;
		display: block;
		margin: 13px auto;
	}
	
	.greenBuildingSignUp .signUpBottom {
		margin: 54px 0px;
	}
	
	.greenBuildingSignUp .signUpBottom h1 {
		color: #666666;
		font-size: 24px;
		font-weight: inherit;
		line-height: 48px;
		letter-spacing: 2px;
	}
	
	.greenBuildingSignUp .signUpBottom ul {
		margin: 89px 0px 83px;
	}
	
	.greenBuildingSignUp .signUpBottom ul li {
		width: 33%;
		float: left;
		max-width: 400px;
		/* transition: all .4s; */
	}
	
	.greenBuildingSignUp .signUpBottom ul li:nth-child(2) {
		margin: 0px 100px;
	}
	
	.greenBuildingSignUp .signUpBottom ul li a {
		display: block;
	}
	
	.greenBuildingSignUp .signUpBottom ul li .imgBoxTop {
		width: 240px;
		height: 240px;
		border: solid 2px #31859c;
		border-radius: 50%;
		position: relative;
		margin-bottom: 59px;
		margin: 0px auto 59px;
		transition: all .4s;
	}
	
	.greenBuildingSignUp .signUpBottom ul li .imgBoxTop .textBox {
		width: 100%;
		height: 100%;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}
	
	.greenBuildingSignUp .signUpBottom ul li .imgBoxTop .textBox span {
		color: #333333;
		font-size: 26px;
		line-height: 25px;
		transition: all .4s;
		display: block;
		width: 80%;
		max-height: 50px;
		overflow: hidden;
		text-overflow: ellipsis;
		text-align: center;
	}
	
	.greenBuildingSignUp .signUpBottom ul li .imgBoxTop .textBox p {
		color: #333333;
		font-size: 20px;
		line-height: 24px;
		transition: all .4s;
		max-height: 50px;
		overflow: hidden;
		text-overflow: ellipsis;
		text-align: center;
		width: 80%;
	}
	
	.greenBuildingSignUp .signUpBottom ul li .imgBoxTop .imgBox {
		position: absolute;
		right: -12px;
		top: 0px;
		border: 2px solid #fafafa;
		border-radius: 50%;
		width: 82px;
		height: 82px;
		background: #fafafa;
		transition: all .4s;
	}
	
	.greenBuildingSignUp .signUpBottom ul li .imgBoxTop .imgBox img {
		width: 100%;
		height: 100%;
		display: block;
		border-radius: 50%;
	}
	
	.greenBuildingSignUp .signUpBottom ul li .imgBoxBottomg {}
	
	.greenBuildingSignUp .signUpBottom ul li .imgBoxBottomg h2 {
		color: #111111;
		font-size: 20px;
		line-height: 30px;
		text-align: center;
		font-weight: initial;
		margin-bottom: 29px;
	}
	
	.greenBuildingSignUp .signUpBottom ul li .imgBoxBottomg p {
		color: #666666;
		font-size: 18px;
		line-height: 30px;
		text-align: justify;
	}
	
	.greenBuildingSignUp .signUpBottom ul li:hover .imgBoxTop {
		background: #31859c;
	}
	
	.greenBuildingSignUp .signUpBottom ul li:hover .imgBoxTop span {
		color: #fff;
	}
	
	.greenBuildingSignUp .signUpBottom ul li:hover .imgBoxTop p {
		color: #fff;
	}
	
	.greenBuildingSignUp .signUpBottom ul li:hover .imgBox {
		border: 2px solid #31859c
	}
	
	.greenBuildingSignUp .signUpBottom .projectInitiation {
		padding: 30px 62px 10px;
		box-sizing: border-box;
		position: relative;
	}
	
	.greenBuildingSignUp .signUpBottom .projectInitiation:before {
		position: absolute;
		content: '';
		background: url(../../images/greenBuildingSignUp/greenBilding7.png) no-repeat;
		width: 44px;
		height: 75px;
		top: 0px;
		left: 0px;
		background-size: 100% 100%;
	}
	
	.greenBuildingSignUp .signUpBottom .projectInitiation:after {
		position: absolute;
		content: '';
		background: url(../../images/greenBuildingSignUp/greenBilding6.png) no-repeat;
		width: 130px;
		height: 75px;
		bottom: 0px;
		right: 0px;
		background-size: 100% 100%;
	}
	
	.greenBuildingSignUp .signUpBottom .projectInitiation p {
		color: #333333;
		font-size: 24px;
		line-height: 48px;
	}
	
	.greenBuildingSignUp .signUpBottom .projectInitiation span {
		color: #31859c;
		font-size: 28px;
		line-height: 48px;
		margin-top: 20px;
		display: block;
	}
	
	.greenBuildingSignUp .signUpBottom .projectInitiation img {
		width: 674px;
		height: 158px;
		position: absolute;
		right: 133px;
		bottom: -27px;
	}
	
	.greenBuildingSignUp .signUpTwo {
		padding-top: 8px;
	}
	
	.greenBuildingSignUp .signUpTwo .signUpTwoTitle {}
	
	.greenBuildingSignUp .signUpTwo .signUpTwoTitle h1 {
		font-size: 30px;
		text-align: center;
		font-weight: inherit;
		color: #31859c;
	}
	
	.greenBuildingSignUp .signUpTwo .signUpTwoTitle img {
		width: 607px;
		height: 46px;
		display: block;
		margin: 13px auto;
	}
	
	.greenBuildingSignUp .signUpTwo ul {
		width: 1283px;
		margin: 74px auto 0px;
	}
	
	.greenBuildingSignUp .signUpTwo ul li {
		/* padding: 0px 30px; */
		margin-bottom: 20px;
		background-color: #ffffff;
		/* border: solid 1px #999999; */
		box-sizing: border-box;
		display: flex;
	}
	
	.greenBuildingSignUp .signUpTwo ul li div {
		width: 100%;
		/* align-items: center; */
		display: flex;
		border: solid 1px #999999;
		padding: 0px 30px;
		box-sizing: border-box;
	}
	.greenBuildingSignUp .signUpTwo ul li:nth-child(2) div:nth-child(1) {
		margin-right: 25px;
	}
	.greenBuildingSignUp .signUpTwo ul li:nth-child(2) div:nth-child(2) {
		margin-right: 25px;
	}
	
	.greenBuildingSignUp .signUpTwo div span {
		color: #333333;
		font-size: 20px;
		height: 67px;
		line-height: 67px;
		display: block;
		width: 110px;
		flex-shrink: 0;
	}
	
	.greenBuildingSignUp .signUpTwo div input {
		color: #333333;
		font-size: 20px;
		height: 67px;
		line-height: 67px;
		width: 90%;
		border: none;
		outline: none;
	}
	
	.greenBuildingSignUp .signUpTwo div textarea {
		color: #333333;
		font-size: 20px;
		width: 90%;
		height: 188px;
		outline: none;
		resize: none;
		border: none;
		line-height: 36px;
		margin-top: 16px;
	}
	
	.greenBuildingSignUp .signUpTwo button {
		width: 1283px;
		height: 82px;
		background-color: #31859c;
		margin: 40px auto 50px;
		display: block;
		border: none;
		color: #ffffff;
		font-size: 36px;
		outline: none;
		cursor: pointer;
		transition: all .4s;
		line-height: 82px;
	}
	
	.greenBuildingSignUp .signUpTwo button:hover {
		background: #1d6e83;
	}
	.bps{
    color: #333333;
    font-size: 28px;
    line-height: 32px;
    width: 1400px;
    margin: 40px auto 40px;
    padding: 0px 62px;
    box-sizing: border-box;
}
.bps a{
    color: #757474;
    /* display: block; */
    border-bottom: 2px solid #757474;
    /* font-size: 28px; */
}
.zxdh{
    width: 1283px;
    margin: 0px auto 50px;
    display: flex;
}
.zxdh span{}
.zxdh input{}
	@media screen and (max-width:1420px) {
		.greenBuildingSignUp .signUpOne {
			width: 90%;
		}
		.greenBuildingSignUp .signUpBottom ul li {
			max-width: initial;
			width: 28%;
		}
		.greenBuildingSignUp .signUpBottom ul li:nth-child(2) {
			margin: 0px 7%;
		}
		.greenBuildingSignUp .signUpTwo ul {
			width: 90%;
			margin: 74px auto 0px;
		}
		.greenBuildingSignUp .signUpTwo button {
			width: 90%;
		}
		.zxdh{width: 90%;}
		.greenBuildingSignUp .signUpBottom ul li .imgBoxBottomg h2 {
			height: 60px;
		}
		.bps{
			    width: 90%;
			    /* padding: 0rem 63px; */
			    box-sizing: border-box;
		}
	}
	
	@media screen and (max-width:1200px) {
		.bps {
		    padding: 0rem 26px;
		}
		.greenBuildingSignUp .signUpBottom ul li {
			max-width: initial;
			width: 100%;
			margin-bottom: 50px;
		}
		.greenBuildingSignUp .signUpBottom ul li:nth-child(2) {
			margin: 0px 0px 50px;
		}
		.greenBuildingSignUp .signUpBottom .projectInitiation:after {
			position: absolute;
			content: '';
			background: url(../../images/greenBuildingSignUp/greenBilding6.png) no-repeat;
			width: 130px;
			height: 75px;
			bottom: 0px;
			right: 0px;
			background-size: 100% 100%;
		}
		.greenBuildingSignUp .signUpBottom .projectInitiation:before {
			position: absolute;
			content: '';
			background: url(../../images/greenBuildingSignUp/greenBilding7.png) no-repeat;
			width: 44px;
			height: 75px;
			top: 0px;
			left: 0px;
			/* background-size: 100% 100%; */
			background-size: 44px 75px;
			background-position: 100% 100%;
		}
		.greenBuildingSignUp .signUpBottom .projectInitiation {
			padding: 30px 26px 100px;
			box-sizing: border-box;
			position: relative;
			/* overflow: hidden; */
		}
		.greenBuildingSignUp .signUpBottom .projectInitiation img {
			width: 58%;
			height: auto;
			position: absolute;
			right: 133px;
			bottom: -17px;
			margin: 0px auto;
		}
	}
	@media screen and (max-width: 992px){
		.greenBuildingSignUp .signUpTwo ul li {
    display: block;
}
.greenBuildingSignUp .signUpTwo ul li:nth-child(2) div:nth-child(1) {
    margin-bottom: 20px;
}
.greenBuildingSignUp .signUpTwo ul li:nth-child(2) div:nth-child(2) {
    margin-bottom: 20px;
}
	}
	@media screen and (max-width: 768px) {
		.bps{
			font-size: 18px;
		}
		.greenBuildingSignUp .signUpOne .signUpTitle img {
			width: 70%;
			height: auto;
			display: block;
			margin: 13px auto;
		}
		.greenBuildingSignUp .signUpTwo .signUpTwoTitle img {
			width: 70%;
			height: auto;
			display: block;
			margin: 13px auto;
		}
		.greenBuildingSignUp .signUpOne .signUpTitle h1 {
			font-size: 20px;
			overflow: hidden;
		}
		.greenBuildingSignUp .signUpBottom h1 {
			font-size: 16px;
			line-height: 32px;
			text-align: justify;
		}
		.greenBuildingSignUp .signUpBottom ul li .imgBoxTop .textBox span {
			font-size: 18px;
		}
		.greenBuildingSignUp .signUpBottom ul li .imgBoxTop .textBox p {
			font-size: 14px;
		}
		.greenBuildingSignUp .signUpBottom ul li .imgBoxBottomg h2 {
			font-size: 18px;
			height: auto;
			max-height: 60px;
		}
		.greenBuildingSignUp .signUpBottom ul li .imgBoxBottomg p {
			font-size: 16px;
		}
		.greenBuildingSignUp .signUpBottom .projectInitiation p {
			font-size: 16px;
			line-height: 32px;
			text-align: justify;
		}
		.greenBuildingSignUp .signUpBottom .projectInitiation span {
			font-size: 18px;
			line-height: 36px;
		}
		.greenBuildingSignUp .signUpTwo .signUpTwoTitle h1 {
			font-size: 20px;
		}
		.greenBuildingSignUp .signUpTwo div span {
			font-size: 16px;
			height: 40px;
			line-height: 40px;
			width: 90px;
		}
		.greenBuildingSignUp .signUpTwo div input {
			font-size: 16px;
			height: 40px;
			line-height: 40px;
		}
		.greenBuildingSignUp .signUpTwo ul li {
			display: block;
		}
		.greenBuildingSignUp .signUpTwo ul li:nth-child(2) div:nth-child(1) {
			margin-bottom: 20px;
		}
		.greenBuildingSignUp .signUpTwo ul li:nth-child(2) div:nth-child(2) {
			margin-bottom: 20px;
		}
		.greenBuildingSignUp .signUpTwo ul li div {
			padding: 0px 3%;
		}
		.greenBuildingSignUp .signUpTwo div textarea {
			font-size: 16px;
			line-height: 25px;
			height: 100px;
			margin-top: 8px;
		}
		.greenBuildingSignUp .signUpTwo button {
			width: 90%;
			height: 40px;
			background-color: #31859c;
			margin: 20px auto 40px;
			display: block;
			border: none;
			color: #ffffff;
			font-size: 16px;
			outline: none;
			cursor: pointer;
			transition: all .4s;
			line-height: 40px;
		}
		.greenBuildingSignUp .signUpOne {
			margin: 25px auto 0px;
		}
		.greenBuildingSignUp .signUpBottom {
			margin: 25px 0px;
		}
		.greenBuildingSignUp .signUpBottom ul {
			margin: 30px 0px 30px;
		}
		.greenBuildingSignUp .signUpTwo ul {
			width: 90%;
			margin: 30px auto 0px;
		}
		.greenBuildingSignUp .signUpBottom ul li {
			max-width: initial;
			width: 100%;
			margin-bottom: 20px;
		}
		.greenBuildingSignUp .signUpBottom ul li .imgBoxTop {
			width: 200px;
			height: 200px;
			margin-bottom: 30px;
		}
		.greenBuildingSignUp .signUpBottom ul li .imgBoxTop .imgBox {
			width: 60px;
			height: 60px;
		}
		.greenBuildingSignUp .signUpBottom .projectInitiation:after {
			position: absolute;
			content: '';
			background: url(../../images/greenBuildingSignUp/greenBilding6.png) no-repeat;
			width: 130px;
			height: 75px;
			bottom: 0px;
			right: 0px;
			background-size: 100% 100%;
			background-position: 100% 100%;
		}
		.greenBuildingSignUp .signUpBottom .projectInitiation img {
			width: 58%;
			height: auto;
			position: absolute;
			right: 133px;
			bottom: -4px;
			margin: 0px auto;
		}
	}
	
	@media screen and (max-width:500px) {
		.greenBuildingSignUp .signUpOne .signUpTitle h1 {
			width: 241px;
			margin: 0px auto;
			line-height: 36px;
			font-weight: bold;
		}
		.greenBuildingSignUp .signUpOne .signUpTitle h1 em {
			font-weight: bold;
		}
		.greenBuildingSignUp .signUpTwo .signUpTwoTitle h1 {
			line-height: 36px;
			font-weight: bold;
		}
	}