@charset "utf-8";
*{margin:0;padding:0;font-family:微软雅黑;}
body{background-color:#f5f5f5;color:#333;}
button{border-style:none;}
li{list-style-type:none;}

.line_top{ height:10px; background:#008040;}
.passcard-nav{line-height:35px;font-size:24px;color:#444;}
.passcard-nav a{ color:#008040; font-size:14px;}
.passcard-nav .check-fesucai-logo{float:left;margin-right:22px;display:inline-block;vertical-align:middle;zoom:1}
.passcard-nav .login-right-subnav{margin-left:25px;font-size:14px;float:right}
.passcard-nav .login-nav{color:#666}
.passcard-nav .login-nav:after{content:'';display:inline-block;vertical-align:middle;zoom:1;width:1px;height:14px;margin-top:-4px;background:#666;margin-left:20px}


.m-back{width:100%;height:100px;background:#fff;}
.m-back .url{width:1200px;margin:0 auto;padding-top:25px;text-align:right;}
.m-back .url a{display:inline-block;height:45px;line-height:45px;text-align:center;background:url(../images/back.png) no-repeat;font-size:0;}
.m-back .url a.home{width:149px;background-position:0px 0px;margin-right:10px;}
.m-back .url a.reg{width:186px;background-position:0px -99px;}
.m-back .url a.login{width:133px;background-position:0px -49px;}
.u-footer{text-align:center;line-height:100px;font-size:14px;color:#666;}
.login-main{width:700px; margin:30px auto 0px; overflow:hidden;}
.login-main .left{width:700px; margin:0 auto;}
.login-main .right{width:700px; margin:30px auto;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; overflow:hidden; box-shadow:2px 2px 3px rgba(9,9,9,.1);-webkit-box-shadow:5px 5px 15px rgba(9,9,9,.1);-moz-box-shadow:5px 5px 15px rgba(9,9,9,.1);-o-box-shadow:5px 5px 15px rgba(9,9,9,.1);-ms-box-shadow:5px 5px 15px rgba(9,9,9,.1); padding-bottom:30px;}
.login-main .right h1{ background:#008040; color:#fff; height:76px;line-height:76px;font-size:24px;text-align:center;font-weight:400;border-top-left-radius:4px;border-top-right-radius:4px; text-align:center;}
.login-main .right .fomr{ width:420px; margin:0 auto;}
.login-main .right .fomr ul{margin:20px 10px;}
.login-main .right .fomr ul li{margin-bottom:15px;display:inline-block;width:100%;}
.login-main .right .fomr ul li label{display:inline-block; font-weight: bold; padding-bottom:5px; font-size:14px;}
.login-main .right .fomr ul li input{font-size:14px;vertical-align:middle;border:1px solid #B8B8B8;width:100%;height:40px;text-indent:10px;border-radius:3px;}
.login-main .right .fomr ul li.vdcode input{width:190px;}
.login-main .right .fomr ul li input.err{border-color:red;}
.login-main .right .fomr ul li .m-sub{border:0;display:block;margin:0 auto;width:186px;height:45px;background:url(../images/back.png) no-repeat;font-size:0;cursor:pointer;}
.login-main .right .fomr ul li .login, .login-main .right .fomr ul li .qqlogin{width:133px;float:left;background-position:0px -50px;}
.login-main .right .fomr ul li .qqlogin{margin-left:14px;background-position:0px -345px;}
.login-main .right .fomr ul li .btn-default-main{ width:400px; height:42px; color:#fff; background:#008040;border:none;border-radius:4px;cursor:pointer;text-align:center; font-size:16px;}
.login-main .right .fomr ul li.reg{ width:400px; float:right; font-size:14px; color:#666666; text-align:right;}
.login-main .right .fomr ul li.reg a{text-decoration:none;color:#008040;font-size:14px; padding-left:5px;}
.login-main .right .fomr ul li .reseok{background-position:0px -290px;}
.login-main .right .fomr ul li input.jzmm{padding:0;width:auto;}
.login-main .right .fomr ul li a.url-wjmm{float:right;margin-top:7px;text-decoration:none;color:#008040;font-size:15px;}
.login-main .right .fomr ul li span em{font-style:normal;color:red;margin-top:10px;display:block;font-size:14px;}
.login-main .right .fomr ul li.reseemail{margin:50px 0;}
.login-main .right .fomr ul li.reseemail span.mail-msg{color:#008040;font-size:16px;display:block;text-align:center;margin-top:20px;}
.login-main .right .fomr ul li.reseemail img.ok-ico{display:block;margin:0 auto;}
.login-main .right .fomr ul li .rese{background-position:0px -197px;}

.popupbox .popupbox-content{width:320px;}
.popupbox .popupbox-content .reg-ok ul li{display:inline-block;width:100%;font-size:16px;}
.popupbox .popupbox-content .reg-ok ul li.title{color:#008040;text-align:center;font-size:18px;margin:20px 0;}
.popupbox .popupbox-content .reg-ok ul li img.ok-ico{display:block;width:76px;height:76px;margin:10px auto 0;}
.popupbox .popupbox-content .reg-ok ul li.sub{margin-top:30px;}
.popupbox .popupbox-content .reg-ok ul li.sub .ok-ico-url{display:block;height:45px;width:241px;margin:0 auto;background:url(../images/back.png) no-repeat 0 -148px;font-size:0;}
.popupbox .popupbox-content .reg-ok ul li span{color:#008040;}

.login-mail{display:block;width:186px;height:45px;background:url(../images/back.png) no-repeat 0 -244px;font-size:0;margin:30px auto;}