
.p-password-title {
	position: relative;
	height: 76px;
	background: #fff;
}
.dengr {
	position: absolute;
	right: 100px;
	top: 24px;
	color: #74c8ff;
	font-size: 16px;
	cursor: pointer;
}
.p-password {
	width: 100%;
	height: 100%;
	background: url("../images/bg.png") center center no-repeat;
	background-size: contain;
}
.mainy {
	padding-top: 70px;
	 height: 950px;
	 background: url("../images/bg.png") center center no-repeat;
}
.nr-mian {
	display: block;
    padding: 20px 40px 85px;
    width: 888px;
    height: auto;
    border-radius: 4px;
    box-sizing: border-box;
    box-shadow: 0 1px 6px #b0e0e6;
    background: #fff;
    margin: 0 auto ;
}
.login-headers {
	width: 100%;
    height: 76px;
    background: #fff;
    line-height: 76px;
}
.login-headers img {
       width: 133px;
    margin: 0 100px;
}
.sequence >* {
	float: left;
	width: 225px;
	height: 142px;
	font-size: 18px;
	line-height: 192px;
}
.se-one {
	
	color: #74c8ff;
	background: url("../images/1.png") left top no-repeat;
	
}
.se-two {
	margin-left: 10px;
	color: #ccc;
	background: url("../images/2-1.png") left top no-repeat;
}
.se-two.cun {
	color: #74c8ff;
	background: url("../images/2-2.png") left top no-repeat;
}
.se-three {

	color: #ccc;
	background: url("../images/3-1.png") left top no-repeat;
}
.se-three.cun {

	color:  #74c8ff;
	background: url("../images/3-2.png") left top no-repeat;
}
.mainy-cont {
	width: 400px;
	margin: 0  auto;
}
.conts-main {
	  margin-bottom: 30px;
}
.conts-main:before {
    display: table;
    content: "";
}
.nr-mian-title {
	font-size: 18px;
		color: #586880;
		line-height: 60px;
}
.conts-main .cwidth-100 {
	width: 70px!important;
    padding: 0!important;
    font-size: 14px;
    color: #586880;
    font-weight: 400;
    margin-bottom: 0;
    text-align: left;
    float: left;
    line-height: 40px;
}
.sequence {
	    padding-left: 123px;
	    margin: 30px 0;
}
.mainy-el {
	width: 310px;
	float: left;
	    line-height: 40px;
    font-size: 14px;
        margin-left: 20px!important;
}
.input-main {
	    background-color: #fafafa;
    border-radius: 4px;
    border: 1px solid #dcdcdc;
    -webkit-appearance: none;
    background-color: #fff;
    background-image: none;
    border-radius: 4px;
    border: 1px solid #dcdfe6;
    box-sizing: border-box;
    color: #606266;
    display: inline-block;
    font-size: inherit;
    height: 40px;
    line-height: 40px;
    outline: 0;
    padding: 0 15px;
    transition: border-color .2s cubic-bezier(.645,.045,.355,1);
    width: 100%;
}
.input-main:focus {
    border: 1px solid #3fb9ff;
}
.mainy-el.mainy-el-130 {
	width: 166px;
} 	
 .yazhengma {
    float: left;
    width: 98.25px;
    height: 40px;
    margin-left: 10px;
}
 .yazhengma img {
    width: 100%;
    height: 100%;
    padding: 0;
}
.xuanz {
    float: left;
    width: 22px;
    height: 40px;
    margin-left: 10px;
    cursor: pointer;
    background: url(../images/shuangxin.png) center center no-repeat;
    background-size: 100%;
}
.mainy-button {
	    margin: 0 auto;
    width: 100%;
    color: #fff;
    border-radius: 3px;
    background: #3fb9ff;
    font-weight: 500;
        display: inline-block;
    line-height: 1;
    white-space: nowrap;
    cursor: pointer;
    border: 1px solid #dcdfe6;
    -webkit-appearance: none;
    text-align: center;
    box-sizing: border-box;
    outline: 0;
    margin: 0;
    transition: .1s;
    padding: 12px 20px;
    font-size: 14px;
    border-radius: 4px;

}
.mainy-button:hover {
	opacity: 0.7;
}
.mainy-txt {
	color: #586880;
	padding: 50px 0 110px;
}
.mainy-conts {
	display: none;
}
.mainy-conts.at {
	display: block; 
}
.btn-tt {
	padding-top: 20px;
	text-align: center;
}
input::-webkit-input-placeholder{
	color:#ccc;
	}
	input::-moz-placeholder{   /* Mozilla Firefox 19+ */
	color:#ccc;
	}
	input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
	color:#ccc;
	}
	input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
	color:#ccc;
	}