
.clearfix:after{
	content: "";
	height: 0;
	display: block;
	clear: both;
	visibility: hidden;
}
.clearfix{
	zoom: 1;
}
@media screen and (min-width:1025px){
	.new_login{
		width: 445px;
		height: 44px;
		margin: 0 auto;
		cursor: pointer;
		background: #fdbe02;
		border-radius: 22px;
		color: #fff;
		font-weight: 700;
		text-align: center;
		line-height: 44px;
	}
	.footer{
		margin:0 auto;
		margin-top:30px;
		width:445px;
		overflow: hidden;
		zoom:1;
		text-indent: 21px;
	}
	.footer a{
		text-decoration:none;
		color:#000;
		font-size:16px;
		/* font-family: PingFangHK-Regular; */
	}
	.footer a.right{
		margin-left:32px;
		cursor: pointer;
	}
	.footer .gw_{
		float: right;
		color: #8dc63f;
		font-size: 15px;
		text-align: right;
		margin-right: 10px;
		text-decoration: none;
	}
	/* 新增 */
	.thirdParty{
		width:445px;
		margin: 0 auto;
		display: none;
	}
	.thirdParty p:nth-child(1){
		text-align: center;
		font-size:16px;
		color:rgba(0,0,0,1);
		line-height:30px;
		margin-top:15px;
		margin-bottom:4px;
		/* font-family: PingFangHK-Regular; */
	}
	.thirdParty p:nth-child(2){
		margin: 0;
		padding: 0;
		float: left;
		width:210px;
		height:42px;
		background: url("../img/new_facebook.png") no-repeat;
		background-size:100%;
		margin-left:13px;
	}
	.thirdParty p:nth-child(3){
		margin: 0;
		padding: 0;
		float: right;
		width:191px;
		height:46px;
		background: url("../img/new_google.png") no-repeat;
		background-size:100%;
		margin-right:13px;
	}
	.thirdParty p a{
		display: block;
		width:100%;
		height:100%;
	}
	/* new */
	.loading{
		display: none;
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background: rgba(255,255,255,0.5);
		z-index: 100;
	}
	.load_box{
		width: 40px;
		height: 40px;
		background: url(https://static.psestatic.com/image.psestatic.com/LMS/common/common/loadingGifBlack.gif) no-repeat center;
		background-size: 100%;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate3d(-50%,-50%,0);
	}

	/* exp */
	._agree{
		width:445px;
		margin: 0 auto;
		text-align:center;
		/* padding:0px 32px 0 38px; */
		box-sizing: border-box;
		line-height: 30px;
		margin-bottom:11px;
		margin-top: 46px;
	}
	._agree .radio{
		float:left;
		width:30px;
		height:30px;
		background: url("../img/phone/new_agree_w.png") no-repeat;
		background-size:100%;
		cursor: pointer;
	}
	._agree .radio.add{
		background: url("../img/phone/new_agree.png") no-repeat;
		background-size:100%;
	}
	._agree .Tips{
		float:left;
		margin: 0 auto;
		text-align:center;
		font-size:14px;
		color:rgba(0,0,0,1);
		line-height:30px;
		margin-left: 10px;
	}
	._agree .Tips a{
		color:#8DC63F;
	}
	/* exp */
}

@media screen and (min-width:768px) and (max-width:1024px){
	.container{
		min-height:100%;
		height: auto !important;
		position:relative;
	}
	.new_login{
		width: 43.45703125vw;
		height: 4.296875vw;
		margin: 0 auto;
		cursor: pointer;
		background: #fdbe02;
		border-radius: 2.1484375vw;
		color: #fff;
		font-weight: 700;
		text-align: center;
		line-height: 4.296875vw;
	}
	.main{
		/* padding-bottom:20rem; */
	}
	#footer{
		height:16rem;
		position:absolute;
		bottom:0;
	}
	.footer{
		margin:0 auto;
		margin-top:2.9296875vw;
		width:43.45703125vw;
		overflow: hidden;
		zoom:1;
		text-indent: 2.05078125vw;
	}
	.footer a{
		display: inline-block;
		text-decoration:none;
		/* font-size:1.46484375vw; */
		color:#000;
		/* font-family: PingFang-SC-Regular; */

		font-size:1.5625vw;
		/* font-family: PingFangHK-Regular; */
	}
	.footer a.right{
		margin-left:3.125vw;
		cursor: pointer;
	}

	.footer .gw_{
		float: right;
		color: #8dc63f;
		font-size:1.46484375vw;
		text-align: right;
		margin-right: 0.9765625vw;
		text-decoration: none;
	}
	/* 新增 */
	.thirdParty{
		width:43.45703125vw;
		margin: 0 auto;
		display: none;
	}
	.thirdParty p:nth-child(1){
		text-align: center;
		font-size:1.5625vw;
		color:rgba(0,0,0,1);
		line-height:2.9296875vw;
		margin-top:1.46484375vw;
		margin-bottom:0.390625vw;
		/* font-family: PingFangHK-Regular; */
	}
	.thirdParty p:nth-child(2){
		margin: 0;
		padding: 0;
		float: left;
		width:20.5078125vw;
		height:4.1015625vw;
		background: url("../img/new_facebook.png") no-repeat;
		background-size:100% 100%;
	}
	.thirdParty p:nth-child(3){
		margin: 0;
		padding: 0;
		float: right;
		width:20.5078125vw;
		height:4.1015625vw;
		background: url("../img/new_google.png") no-repeat;
		background-size:100% 100%;
	}
	.thirdParty p a{
		display: block;
		width:100%;
		height:100%;
	}
	/* new */
	.loading{
		display: none;
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background: rgba(255,255,255,0.5);
		z-index: 100;
	}
	.load_box{
		width: 3.90625vw;
		height: 3.90625vw;
		background: url(https://static.psestatic.com/image.psestatic.com/LMS/common/common/loadingGifBlack.gif) no-repeat center;
		background-size: 100%;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate3d(-50%,-50%,0);
	}

	/* exp */
	._agree{
		width:43.45703125vw;
		margin: 0 auto;
		text-align:center;
		/* padding:0px 32px 0 38px; */
		box-sizing: border-box;
		line-height: 2.9296875vw;
		margin-bottom:1.07421875vw;
		margin-top: 4.4921875vw;
	}
	._agree .radio{
		float:left;
		width:2.9296875vw;
		height:2.9296875vw;
		background: url("../img/phone/new_agree_w.png") no-repeat;
		background-size:100%;
		cursor: pointer;
	}
	._agree .radio.add{
		background: url("../img/phone/new_agree.png") no-repeat;
		background-size:100%;
	}
	._agree .Tips{
		float:left;
		margin: 0 auto;
		text-align:center;
		font-size:1.3671875vw;
		color:rgba(0,0,0,1);
		line-height:2.9296875vw;
		margin-left: 0.9765625vw;
	}
	._agree .Tips a{
		color:#8DC63F;
	}
	/* exp */
}

@media screen and (max-width:767px){
		.new_login{
			width: 86.93333333333332vw;
			height: 11.733333333333333vw;
			margin: 0 auto;
			margin-bottom: 14vw;
			background: #fdbe02;
			border-radius: 5.866666666666666vw;
			color: #fff;
			font-weight: 700;
			text-align: center;
			line-height: 11.733333333333333vw;
		}
		.footer{
		margin:0 auto;
		margin-top:5.866666666666666vw;
		width:86.93333333333332vw;
		overflow: hidden;
		zoom:1;
		height:10.133333333333333vw;
		margin-bottom:14vw;
	}
	.main h1 {
		margin-left: 0vw;
		float: left;
	}
	.footer a{
		display: inline-block;
		width:40.53333333333333vw;
		height:10.133333333333333vw;
		background:url("../img/Group 3@2x.png?v=001") no-repeat;
		background-size: 100%;
		color:transparent;
	}
	.footer a.right{
		background:url("../img/Group 4@2x_.png?v=001") no-repeat;
		background-size: 100%;
		float:right;
		color:transparent;
	}
	/* 新增 */
	.thirdParty{
		width:65vw;
		margin: 0 auto;
		display: none;
	}
	.thirdParty p:nth-child(1){
		text-align: center;
		/* font-size:26px; */
		font-size:4.266666666666667vw;
		color:rgba(0,0,0,1);
		line-height:8vw;
		/* font-family: PingFangHK-Regular; */
	}
	.thirdParty p:nth-child(2){
		/* width:61.507813vw; */
		/* height:13.101563vw; */

		width: 56.00000000000001vw;
		height:11.200000000000001vw;
		background: url("../img/phone/new_facebook.png?") no-repeat;
		background-size:100%;
		margin: 0 auto;
		margin-bottom:4.8vw;
	}
	.thirdParty p:nth-child(3){
		/* width:53.507813vw; */
		/* height:12.101563vw; */

		/* width:50.93333333333333vw; */
		/* height: 12.266666666666666vw; */

		width: 56.00000000000001vw;
		height:11.200000000000001vw;
		background: url("../img/phone/new_google.png") no-repeat;
		background-size:100%;
		margin: 0 auto;
	}
	.thirdParty p a{
		display: block;
		width:100%;
		height:100%;
	}
	/* new */
	.loading{
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background: rgba(255,255,255,0.5);
		z-index: 100;
		display: none;
	}
	.load_box{
		width: 30px;
		height: 30px;
		background: url(https://static.psestatic.com/image.psestatic.com/LMS/common/common/loadingGifBlack.gif) no-repeat center;
		background-size: 100%;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate3d(-50%,-50%,0);
	}

	/* exp */
	._agree{
		width:86.66666666666667vw;
		margin: 0 auto;
		text-align:center;
		/* padding:0px 32px 0 38px; */
		box-sizing: border-box;
		line-height: 8vw;
		margin-bottom:2.933333333333333vw;
		margin-top: 12.266666666666666vw;
	}
	._agree .radio{
		float:left;
		width:8vw;
		height:8vw;
		background: url("../img/phone/new_agree_w.png") no-repeat;
		background-size:100%;
		cursor: pointer;
	}
	._agree .radio.add{
		background: url("../img/phone/new_agree.png") no-repeat;
		background-size:100%;
	}
	._agree .Tips{
		float:left;
		margin: 0 auto;
		text-align:center;
		font-size:3.733333333333334vw;
		color:rgba(0,0,0,1);
		line-height:8vw;
		margin-left: 2.666666666666667vw;
	}
	._agree .Tips a{
		color:#8DC63F;
	}
	/* exp */
}