body{
			width:100%;
			height:100%;
			background: url("../../images/stbc.jpg") no-repeat center center fixed;
			/*兼容浏览器版本*/
               -webkit-background-size: cover;
			-o-background-size: cover;                
			background-size: cover;

}
#box h4{
	font-size: 22px;
	color: #fff;
    margin-bottom: 35px;
    margin-left: 106px;
}
/* @media screen and (max-width: 1440px){
	#box h4{
		padding-top: 18%;
	}
}
@media screen and (max-width: 1280px){
	#box h4{
		padding-top: 28%;
	}
} */
#login_box {
	width: 50%;
    float: right;
}


.box_r{
	/* height:400px; */
	position: absolute;
	top: 50%;
	margin-top:-264px;
}
.login_main{
	width:360px;
	margin-left: 125px;
	height:400px;
	padding: 57px 40px;
    box-sizing: border-box;
    background: #fff;
}
.login_main h5{
	color: rgb(51,51,51);
	font-size: 18px;
	text-align: center;
	margin: 0px 0 50px;
}
.login_main dl{
	border-bottom: 1px solid rgb(190,190,190);
	margin-bottom: 15px;
}
.login_main dl dt img{
	width: 18px;
	height: 18px;
	margin: 10px 20px 6px 22px;
}
.login_main dl dt{
	float:left;
}
.login_main dl dd input {
	height:34px;
	border:0;
	font-size: 16px;
	/* background: #f6f6f6;
    opacity: 0.5; */
    width: calc(100% - 60px);
    background:#fff;
}
input::-webkit-input-placeholder{
    color:rgb(136,136,136);
}
input::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color:rgb(136,136,136);
}
input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color:rgb(136,136,136);
}
input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
    color:rgb(136,136,136);
}
.btn{
	background: rgb(25,141,214);
	border-radius: 20px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	width: 100%;
    padding: 0;
    margin: 0;
    margin-top: 25px;
    font-size: 18px;
    color:#fff !important;
}