body,button,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0;font-family:microsoft yahei}
body{font-size:12px;line-height:150%;word-break:break-all;text-align:center;height:100%;min-width:1280px;color:#555;}
body{background-color:#ffffff;padding:0;margin:0;min-height:100vh}
.clearfix{clear:both;height:0!important;visibility:hidden;overflow:hidden}
input{padding:1px 2px}
img{border:0}
:focus{outline:0}
dfn,em,optgroup,th,var{font-style:normal;font-weight:400}
button,input,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
kbd,samp,tt{font-size:100%}
button,input{vertical-align:middle}
li,ol,ul{list-style:none}
:link,:visited,ins{text-decoration:none}
a,a:link{color:#333;text-decoration:none}
a:hover{color:#FF4500}
a.yellow{color:#F60}
a.red{clear:red}
body a{transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;text-decoration:none;letter-spacing:1px}
body a:hover{text-decoration:none}
body a:focus,a:hover{text-decoration:none}
.inner{width:100%;margin-left:auto;margin-right:auto;text-align:center;overflow:auto;border-top:1px #ddd solid}
.mheader{background-color:#fff;width:100%;text-align:center;padding:10px 0 20px 0;height:100%}
.mhead{width:1280px;margin-left:auto;margin-right:auto;height:;overflow:hidden;margin-top:10px;text-align:left}
.mhead .logo{float:left;text-align:left}
.mhead .logo img{max-height:78px}
.mhead .font{width:300px;display:block;float:left;font-size:20px;vertical-align:middle;margin-top:28px;text-align:left;border-left:1px #ddd solid;margin-left:30px;height:26px;line-height:26px;padding-bottom:5px;padding-left:30px}
.mhead .tit{width:425px;margin-top:35px;font-size:14px;float:right;text-align:right;overflow:hidden}
.mhead .tit span{font-size:14px}
.mhead .tit span a{color:#f60}
.input{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;margin-right:3px;float:left}
.input{border:1px solid #d0d0d0;background:#fff;padding:7px 7px;border-radius:2px}
.btn-block{border-radius:2px;border:none;color:#fff;font-size:15px;padding:10px 40px;text-align:center;text-transform:uppercase;cursor:pointer;background-color:#FF6600}
.btn-block:hover{background-color:#FF4500}
.imgcoder{cursor:pointer;height:36px;float:right;border:1px #ddd solid}
input::-webkit-input-placeholder{color:#999}
input::-moz-placeholder{color:#999}
input:-moz-placeholder{color:#999}
input:-ms-input-placeholder{color:#999}
input[type="button"],input[type="submit"]{transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all}
.clear{clear:both}
p{margin:0;color:#666;letter-spacing:1px;line-height:1.8em;font-size:16px;font-weight:400}
.row{margin:0px;padding:0px}
ul{margin:0;padding:0}
label{margin:0}
a:focus,a:hover{text-decoration:none;outline:none}
.signupform{padding:2.6em 0 0 0}
.left_grid_info .logo{margin:2em 0em 1em 0em}
.left_grid_info .logo img{max-height:78px}
input[type="userid"]{font-size:14px;color:#666;text-align:left;letter-spacing:1px;padding:12px 10px;width:calc(100% - 30px);display:inline-block;box-sizing:border-box;border:none;outline:none;background:transparent}
input[type="Password"]{font-size:14px;color:#666;text-align:left;text-transform:capitalize;letter-spacing:1px;padding:12px 10px;width:calc(100% - 30px);display:inline-block;box-sizing:border-box;border:none;outline:none;background:transparent}
input[type="text"]{font-size:14px;color:#666;text-align:left;letter-spacing:1px;padding:12px 10px;width:calc(100% - 30px);display:inline-block;box-sizing:border-box;border:none;outline:none;background:transparent}
input[type="checkcode"]{font-size:14px;color:#333;text-align:left;letter-spacing:1px;padding:12px 10px;width:50%;display:inline-block;box-sizing:border-box;border:none;outline:none;background:transparent}
.input-group{margin-top:20px;margin-bottom:10px;padding:0;border:1px solid #CFCFCF}
.input-group .input{border:0}
.imgcoder{cursor:pointer;width:130px;float:right;height:43px;vertical-align:top}
.input-group:hover{border-color:#f78015}
a.fastreg{font-size:13px;margin-left:20px;margin-right:10px;color:#ff6600}
a.findpw{font-size:13px;margin-left:10px}
.w3_info{padding:3em 2.8em 4em 3em;border:1px #d1d1d1 solid;border-radius:2px;text-align:left;float:left;margin-left:40px;margin-top:30px;background-color:#FCFCFC;box-shadow:5px 5px 5px 0px #ddd}
.buttonme{margin-top:20px}
.agile_info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
.left_grid_info{padding-right:3em}
.w3l_form{padding:0px;flex-basis:50%;-webkit-flex-basis:50%}
.w3_info p{padding-bottom:30px}
.container{width:65%;margin:0 auto}
.input-group span.fa{font-size:16px;vertical-align:middle;box-sizing:border-box;float:left;text-align:center;width:6%;padding:15px 0px;color:#01cd74}
@media screen and (max-width:1440px){.container{width:70%;margin:0 auto}}
@media screen and (max-width:1366px){.container{width:75%}}
@media screen and (max-width:1080px){.container{width:80%}.w3_info{padding:3em 3em}}
@media screen and (max-width:1024px){.signupform{padding:1em 0 0 0}.container{width:85%}.left_grid_info{padding-right:3em;padding-top:2em}}
@media screen and (max-width:900px){.container{width:90%}.w3_info{padding:3em 2.5em}}
@media screen and (max-width:800px){.container{width:95%}input[type="text"],input[type="email"],input[type="password"]{font-size:14px}.input-group span.fa{font-size:16px;padding:13px 0px}}
@media screen and (max-width:768px){.container{width:95%}.left_grid_info{padding-right:2em}}
@media screen and (max-width:736px){.w3_info{padding:3em 2em}.footer p{font-size:14px}.footer p{margin-top:0em;margin-bottom:2em}}
@media screen and (max-width:667px){.container{width:80%}}
@media screen and (max-width:640px){.agile_info{flex-direction:column}body{background:#FFF}.left_grid_info{padding-right:0em}}
@media screen and (max-width:480px){.w3l_form{padding:0em}.w3_info{padding:3em 1em}.footer{margin:0 1em}}
@media screen and (max-width:414px){.w3_info{padding:2em}.left_grid_info p{font-size:14px}.container{width:90%}.left_grid_info{padding-top:1em}.w3_info p{font-size:14px}}
@media screen and (max-width:384px){.w3_info{padding:2em 1em}}
@media screen and (max-width:320px){.btn-danger{padding:13px 12px;font-size:13px} input[type="text"],input[type="email"],input[type="password"]{font-size:13px}}
.r-mobile{background:#fff url(../images/login/user.png) 10px center no-repeat;text-indent:30px}
.r-pwd{background:#fff url(../images/login/pwd.png) 10px center no-repeat;text-indent:30px}
.r-chk{background:#fff url(../images/login/chk.png) 10px center no-repeat;text-indent:30px}
.r-sfz{background:#fff url(../images/login/sfz.png) 10px center no-repeat;text-indent:30px}