.greyline{width:100%;height:3px;overflow:hidden;background:#f7f7f7;}
.t-login{height:80px;line-height:80px;background:#d8b772;color:#fff;font-size:20px;}
.t-login p{float:left;width:500px;height:80px;overflow:hidden;background:url(../images/user.png) no-repeat 170px center;text-indent:212px;}
.t-login p.register{background:url(../images/adduser.png) no-repeat 170px center;}

.userb{width:998px;border:#ebebeb solid 1px;border-top:none;border-bottom:#ebebeb solid 40px;background:#fff;}
.login{padding:60px 90px;width:318px;height:404px;overflow:hidden;border-right:#ebebeb solid 1px;}
.re{border-right:none;}

.login p{width:273px;height:40px;line-height:40px;overflow:hidden;padding-right:43px;border:#ebebeb solid 1px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;margin-bottom:24px;}
.login p.telephone{width:313px;padding-right:4px;}

.login p.username{background:url(../images/name.png) no-repeat 290px center;}
.login p.password{background:url(../images/lock.png) no-repeat 290px center;}
.login p input{width:273px;height:40px;overflow:hidden;line-height:40px;border:none;outline:none;font-size:14px;color:#b4b4b4;text-indent:6px;border:0;}
.login p.telephone input{width:220px;}

.forget{color:#9a6d45;font-size:14px;}
.loginbtn a{width:198px;height:50px;overflow:hidden;background:url(../images/login-btn.png) no-repeat;text-align:center;line-height:50px;font-size:24px;color:#fff;margin-top:53px;margin-left:60px;display:inline;}
.rebtn a{width:198px;height:50px;overflow:hidden;background:url(../images/rebtn.png) no-repeat;text-align:center;line-height:50px;font-size:24px;color:#fff;margin-top:53px;margin-left:60px;display:inline;}
.agree{color:#444444;height:24px;line-height:24px;font-size:12px;}

.send{display:inline-block;width:90px;height:30px;line-height:30px;background:#ff7900;text-align:center;font-size:14px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;color:#fff;margin:4px 0;}

.h-bg{background:#f4f4f4;padding-top:20px;padding-bottom:40px;}
.hbg{padding-top:0;min-height:1000px;}
.forgetbox{width:860px;height:350px;overflow:hidden;padding:109px 66px;border:#ebebeb solid 2px;background:#fff;}
.t-forget{height:35px;margin-bottom:70px;}
.forgetbox p{height:60px;line-height:60px;position:relative;}
.forgetbox p label{display:inline-block;width:316px;text-align:right;color:#747474;font-size:14px;}

.send2{position:absolute;top:12px;right:254px;}
.ltext{width:293px;height:36px;overflow:hidden;line-height:36px;border:#ebebeb solid 1px;outline:none;font-size:14px;color:#b4b4b4;text-indent:6px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.text{width:193px;height:36px;overflow:hidden;line-height:36px;border:#ebebeb solid 1px;outline:none;font-size:14px;color:#b4b4b4;text-indent:6px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.stepnext{display:block;width:226px;height:48px;overflow:hidden;background:url(../images/loginnext.png) no-repeat;text-align:center;line-height:45px;color:#fff;font-size:20px;font-family:"微软雅黑";font-weight:bold;margin:50px 313px 0;border:0;outline:none;}

.toppic{text-align:center;background:#aec0d6;}
.success{height:60px;width:520px;overflow:hidden;padding-right:80px;line-height:80px;background:url(../images/ok.png) no-repeat right center;text-align:right;font-size:30px;color:#636363;}
.re-success{margin-top:95px;height:110px;width:600px;overflow:hidden;padding-left:300px;line-height:110px;background:url(../images/ok2.png) no-repeat 120px center;text-align:left;font-size:56px;color:#4f6580;}


.login p.choosecity{border:none;}
.ymz select{padding:0 2px;height:38px;border:#d8d8d8 solid 1px;line-height:38px;outline:none;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.ymz select option{color:##b4b4b4;}



.loginbox{width:1000px;margin:0 auto;}
.login-title{height:60px;background:#f2f2f2;}
.login-title h5{width:150px;height:58px;line-height:58px;background:#fff;text-align:center;font-size:16px;border-top:#0f90d2 solid 2px;}
.login-title p{font-size:14px;color:#666666;margin-top:15px;height:45px;line-height:45px; margin-right:20px;}
.login-title p a{padding:4px 6px;color:#fff;background:#ff8a00;border-radius:5px;-webkit-radius:5px;-moz-border-radius:5px;margin:0 5px;}
.login-infor{background:#fff;padding:20px;}
.login-infor p{height:46px;line-height:46px;margin-top:36px;}
.login-infor p label{float:left;width:162px;height:44px;line-height:44px;text-align:right;padding-right:20px;color:#333;font-size:16px;}
.login-infor p label font{color:red;}
input.ltxt{float:left;width:478px;height:24px;border:#d8d8d8 solid 1px;line-height:24px;font-size:14px;color:#b2b2b2; padding:10px 0 10px 10px;background:#fff;outline:none; border-radius:3px;}
.tips{float:left;color:red;font-size:14px;padding-left:15px;}
.login-infor p input.mtxt{width:360px;}
.sends{float:left;width:120px;height:46px;background:#ea5757;overflow:hidden;text-align:center;line-height:46px;cursor:pointer;color:#fff;font-size:16px;}
.login-infor p.protocol{height:20px;line-height:20px;margin-left:180px;font-size:14px;color:#333;}
.login-infor p.protocol2{height:20px;line-height:20px;margin-top:10px;padding-left:410px;font-size:16px;color:#b2b2b2;}
.red{color:red;}
.loginbtn{width:240px;height:56px;overflow:hidden;border:none;outline:none;background:#1467b3;border-radius:10px;-webkit-radius:10px;-moz-border-radius:10px;font-size:20px;color:#fff;text-align:center;line-height:56px;font-family:"微软雅黑";margin:40px 450px 20px 180px;cursor:pointer; border-bottom:solid 3px #0e589b}
.drag{display:block;height:28px;line-height:28px;color:#666;font-size:14px;}
.puzzle{height:66px;margin-top:20px;}
.puzzle label{float:left;width:162px;margin-top:22px;height:44px;line-height:44px;text-align:right;padding-right:20px;color:#333;font-size:16px;}
.bar{width:320px;height:42px;overflow:hidden;background:url(../images/probar.png) no-repeat center center;line-height:42px;text-align:right;padding:0 15px;color:#0e638e;font-size:14px;position:relative;}
.dragicon{float:left;width:42px;height:42px;background:url(../images/dragicon.png) no-repeat center center;position:absolute;left:20px;top:0;}
.lock{width:26px;height:26px;background:url(../images/lock2.png) no-repeat center center;margin-top:35px;margin-left:20px;display:inline;}
.help{height:20px;line-height:20px;width:425px;margin-left:180px;font-size:14px;color:#333;}
.help a{color:#333;}
.login-infor p.help  label{float:left;width:72px;height:44px;line-height:44px;text-align:right;padding-right:20px;color:#333;font-size:16px;}
.help input{margin-top:16px;float:left;}

.company{margin-top:30px;}
.company p{height:50px;}
.company label{display:inline-block;width:326px;padding-right:10px;height:30px;line-height:30px;text-align:right;color:#333;font-size:14px;vertical-align:top;}
.company p input.mtxt{height:28px;line-height:28px;border:#d8d8d8 solid 1px;width:236px;outline:none;color:#666;font-size:14px;text-indent:4px; border-radius:3px;}
.D_zstep{height:35px;}
.D_zstep li{float:left;}
.D_zstep li a{display:inline-block;width:236px;height:35px;line-height:35px;overflow:hidden;border:#1880e0 solid 1px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;text-align:center;color:#1467b3;font-size:14px;margin-right:40px;}
.D_zstep li.se a{background:#1880e0;color:#fff;}
.D_zstep li i{display:inline-block;width:48px;height:35px;overflow:hidden;background:url(../images/ar3.png) no-repeat left center;}
.D_zstep2{margin-bottom:100px;}
.maincon2{padding:120px 122px;min-height:460px;background:#fff;}
.company p input.ltxt2{width:302px;height:35px;line-height:35px;}
.company p input.mtxt2{width:172px;height:35px;line-height:35px;}
.pass_sucess{height:100px;line-height:122px;color:#636363;font-size:24px;text-indent:260px;background:url(../images/dg.png) no-repeat 484px 20px;}
.cancle{width:100px;height:33px;text-align:center;line-height:33px;color:#fff;font-size:14px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:#1467b3;border:medium;border-bottom: 3px solid #0e589b; cursor:pointer;}
.R_queens{background:url(../images/wen1.png) no-repeat; width:14px; height:14px; display:inline-block; position:absolute; right:-10px;top:-6px;}
#tipPanel{background: white;padding: 6px;width: 260px;border: solid 1px #d8d8d8;font-size: 14px;color: #555;border-radius: 5px;-moz-border-radius: 10px;-webkit-border-radius: 5px; line-height:25px;}

/*服务协议*/
#mask, #mask2, #mask3 {background:url(../images/darkbg.png) repeat scroll 0 0;display: none;height: 100%;left: 0;position: fixed;top: 0;width: 100%;z-index: 16;}
#sucai3{ height:360px; overflow:hidden;padding:10px 30px;background:#fff;overflow-x:hidden;overflow-y:auto;}
.R_erlists h4{ font-weight:normal;line-height:30px;font-size:14px;}
.R_erlists div{ line-height:30px; font-size:14px;}
.R_h3Col{ background:#fff;font-size:16px;position:relative; padding:10px;}
.R_erlists{ width:850px;border:4px solid rgba(0,0,0,.1);border:4px solid #ccc\9;border-radius:5px;left:50%; margin-left:-465px; margin-top:-277px; position:absolute; top:50%;}
.R_h3Col a{background:url(../images/delectFu.png) no-repeat;width:26px;height:26px; display:block; position:absolute;right:15px;top:8px;}
.R_panelo1{width:230px;height:56px;overflow:hidden;border:none;outline:none;background:#1467b3;font-size:20px;color:#fff;text-align:center;line-height:56px;cursor:pointer;}
.R_panelo{ background:#fff; padding:30px;}
