.downs{
	background: url('../images/opensource/sour_bg.jpg') no-repeat 50%;
    width: 100%;
    height: 100%;
    min-width: 14.666667rem;
    min-height: 10.666667rem;
    position: fixed;
    background-size: cover;
}
.downsor{	
    width: 1000px;
    height: 600px;
    background: rgba(255,255,255,1);
    box-shadow: 0 0 20px 0 rgb(12 1 4 / 5%);
    border-radius: 4px;
    margin: 0 auto;
    margin-top: 5%;

}
.downsor_1{
	width: 422px;
    height: 600px;
    overflow: hidden;
    float: left;
    position: relative;
    border-radius: 4px 0 0 4px;
}
.downsor_11{
	position: relative;
}
.downsor_2{
	width: 578px;
    height: 600px;
    float: right;
}
.downsor_21{
    width: 100%;
    height: auto;
    font-family: MicrosoftYaHei;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0;
    color: #3a405b;
    text-align: center;
}

.downsor_2 .downsor_21p{
	text-align:center;
	line-height:35px;
	font-size:30px;
	color:#1E2330;
	width:100%;
	padding:50px 0 0 0;
}
.input_box,.input_box_two{
	 
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0,0,0,.65);
    font-size: .186667rem;
    font-variant: tabular-nums;
    list-style: none;
    position: relative;
    display: inline-block;
    width: 400px;
	line-height:44px;
    text-align: start;
	height:44px;
    margin-top: 24px;
	 border-bottom: 1px solid #e3e3e3!important;

	
}
.input_box input{
    width: 366px;    
    border-radius: 0 21px 21px 0;
    position: absolute;
    right: 6px;
    border: 0;
    outline: 0;
    font-size: 14px;
	border: none;
    top:17px;
    padding-left: 0;
	color:#555;
}
input:-webkit-autofill {
  -webkit-text-fill-color: #555 !important;
  caret-color: white;
  transition: background-color 0s linear 3600s;
  
}
.input_box #telephone{
    width: 340px;    
    top:17px;

}
.input_box_two #sms_code{
    border:none;
	border-style:none;
	width: 190px;
	padding-left: 10px;

}
.input_box_two #getPhoneVerity{
    border:none;
	border-style:none;
	width: 150px;
	padding-left: 10px;
	background-color:#fff;
	color:#007fff;
	float:right;
	line-height:40px;
}
.input_box_two #getPhoneVerity:active{
    
	color:#555;
}
.ant-input-prefix
{	
	padding-left:18px;
	font-size:14px;
    position: absolute;
    top: 59%;
    z-index: 2;
    display: flex;
    align-items: center;
    color: rgba(0,0,0,.65);
    line-height: 0;
    transform: translateY(-50%);
}
.downsor_2 .shuxing{
	text-align:center;
	padding:10px 0 0 0;
	color:#555;
	line-height:30px;
	font-size:14px;
}
.downsor_2 .xieyi{
	text-align:center;
	padding:30px 0 0 0;
	color:#555;
	line-height:30px;
	height:30px;
	font-size:15px;
}
.downsor_2 .xieyi input{
	margin-right: 5px;
}
.downsor_2 .xieyi label{
	margin-right: 5px;
}
.input_box_three .FromSubmit{
	width:240px;
	height:42px;
	line-height:42px;
	margin-top:45px;
	background-color:#007fff;
	border:none;
	color:#fff;
	border-radius:5px;
	font-size:16px
}
.downsor_2 .dianhua{
	text-align:center;
	padding:30px 0 0 0;
	color:#555;
	line-height:30px;
	height:30px;
	font-size:15px;
}
.downsor_2 .dianhua a{
	
	color:#007fff;
	margin-left:10px;
}
.s-footer{
    z-index: 9000;
    width: 100%;
    height: 58px;
	position:fixed;
    bottom: 0;
    text-align: center;
    min-width: 1050px;
	}
.main-footer {
    width: 100%;
    height: 50px;
}
.s-footer .text {
    display: inline-block;
    font-weight: normal;
    font-stretch: normal;
    line-height: 30px;
    letter-spacing: 1px;
color: #667790;
    font-size: 14px;
}
.s-footer .text a{
    color: #999999;
    font-size: 14px;
    color: #667790;
}
.s-footer .text img{
	margin-right:5px;
	width:16px;
	height:18px;
}