/*publiccss*/
*{ margin:0; padding:0;}
@font-face{ font-family:opensans; src: url('../font/opensans.ttf');}
html,body{ width: 100%;min-height: 100vh;}
body {font-size: 14px;color: #222;font-family:opensans; background: #fff;}
table { border-collapse:collapse; border-spacing:0; }
a{text-decoration: none; color: #a6a9ab;font-family:opensans;}
a:hover{color: #2196f3;text-decoration: none;}
:focus{ outline:none;}
.p-r-20{padding-right: 20px;}
.row{width: 1200px;margin: 0 auto;}
input[type=button],input[type=text],input[type=password]{-webkit-appearance:none;outline:none}
/*othercss*/
.email-raise3d{width: 100%;min-height: 100vh;/*background-size: 100% 100%;-moz-background-size:100% 100%;background-attachment: fixed;*/}
.email-raise3d .raise3d-logo{width: 100%;text-align: center;padding-top: 100px;height: 100px;margin-bottom: 100px;}
.email-raise3d .raise3d-logo img{width: 350px;height: auto;}
.bizmail_column{display: block;width: 350px;height: 50px;background: rgba(255,255,255,1);margin: 0 auto;border-radius: 25px;position: relative;margin-bottom: 40px;}
.bizmail_column img{margin:15px auto auto 30px;}
.pasw-icon{margin:13px auto auto 32px !important;}
.bizmail_inputArea{height: 50px;line-height: 50px;}
.bizmail_inputArea input{width: 170px;background: none;border:none;color: #333;padding:14px 0 17px 5px;position: absolute;font-size: 14px;padding-left: 5px;font-family:opensans;}
.bizmail_inputArea span{height: 50px;line-height: 50px;position: absolute;right: 15px;color: #333;font-size: 14px;}
.bizmail_SubmitArea{text-align: center;}
.bizmail_SubmitArea input{width: 350px;height: 50px;line-height: 50px;background: #c4182c;border:0;border-radius: 25px;color: #fff;font-size: 16px;cursor: pointer;-webkit-appearance: none;font-family:opensans;}
/*.bizmail_SubmitArea input:hover{background: #9b0617;}*/
.forgot-paswd{text-align: center;color: #2196f3;margin-top: 20px;}
.raise3d-bottom{width: 100%;height: auto;color:#a6a9ab;text-align: center;position: absolute;bottom: 25px;}
.raise3d-bottom a{margin-right: 15px;margin-left: 15px;}
.raise3d-bottom p{height: 25px;line-height: 30px;}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: #afadad; opacity:1; }
::-moz-placeholder { /* Mozilla Firefox 19+ */color: #afadad;opacity:1;}
input:-ms-input-placeholder{color: #afadad;opacity:1;}
input::-webkit-input-placeholder{color: #afadad;opacity:1;}
.bizmail_inputArea input:-webkit-autofill{-webkit-box-shadow: 0 0 0px 1000px #fff inset;-webkit-color: #fff !important;}
/*媒体查询*/
/*width>1025px*/
@media screen and (min-width: 1025px) {
    .email-raise3d {
        background: url(../img/bg.png);
        background-repeat: no-repeat;
        background-size: 100% 100%;
    }
}

/*width<1025px*/
@media screen and (max-width: 1025px){
    .raise3d-bottom{
        margin-top: 50px;
    }
    .raise3d-bottom p{
        height: auto;
    }
}

/*width>1920px*/
@media screen and (min-width: 1920px) {
    .email-raise3d {
        background: url(../img/bg.png);
        background-repeat: no-repeat;
        background-size: 100% 100%;
    }
}
/*330px-600px*/
@media screen and (min-width: 330px) and (max-width:1024px) {
    .email-raise3d {
        background: #0c0c0c;
    }
    .bizmail_column{
    	display: block;
	    width: 310px;
	    height: 50px;
	    border-radius: 64px;
	    position: relative;
	    margin-bottom: 40px;
    }
    .raise3d-logo{
    	margin-bottom: 30px  !important;
        padding-top: 60px !important;
        margin-bottom: 30px  !important;
        height: 65px !important;
    }
    .raise3d-logo img{
    	width: 230px !important;
    }
    .bizmail_SubmitArea input{
    	width: 310px;
	    height: 50px;
        font-size: 15px;
	    border-radius: 50px;
    }
    .bizmail_inputArea input{
        font-size: 15px;
    	width: 135px;
        padding: 13px 0 17px 5px;
    }
    .bizmail_column img{
    	margin: 16px auto auto 20px;
    }
    .pasw-icon{
        margin:13px 1px auto 24px !important;
    }
    .bizmail_inputArea span{
    	height: 50px;
    	line-height: 50px;
        font-size: 16px;
    }
    .raise3d-bottom{
        position: static;
        background: none;
        margin-top: 40px;
    }
}

/*<330px*/
@media screen and (max-width: 330px){
    .email-raise3d {
        background: #0c0c0c;
    }
    .bizmail_column{
        display: block;
        width: 290px;
        height: 50px;
        border-radius: 64px;
        position: relative;
        margin-bottom: 40px;
    }
    .raise3d-logo{
        padding-top: 40px !important;
        margin-bottom: 30px  !important;
        height: 60px !important;
    }
    .raise3d-logo img{
        width: 230px !important;
    }
    .bizmail_SubmitArea input{
        width: 290px;
        height: 50px;
        font-size: 14px;
        border-radius: 50px;
    }
    .bizmail_inputArea input{
        font-size: 14px;
        width: 135px;
    }
    .bizmail_column img{
        margin: 16px auto auto 20px !important;
        width: 22px;
    }
    .pasw-icon{
        margin:13px auto auto 32px !important;
    }
    .bizmail_inputArea span{
        height: 50px;
        line-height: 50px;
        font-size: 14px;
    }   
    .raise3d-bottom p{
        height: auto;
    }
    .raise3d-bottom{
        position: static;
        background: none;
        margin-top: 40px;
    } 
}

/*@media screen and (min-height: 200px) and (max-height: 445px){
    body{
        height: auto;
    }
}
@media screen and (max-height: 700px){
    body{
        height: 100%;
    }
}
@media screen and (min-height: 700px){

}*/

@media screen and (max-height: 640px){
    .raise3d-bottom{
        position: static;
        margin-top: 50px;
    }
}