@charset "utf-8";
/**
 * YZMCMS 内容管理系统
 * @author           袁志蒙  
 * @license          https:/lirongyaoper.com
 */
/* CSS Document */

body{font:12px/1.5 Helvetica Neue,Helvetica,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Heiti SC,WenQuanYi Micro Hei,sans-serif;line-height:22px;padding:0;margin:0;min-width:960px;background:url(../images/yzmcms_login.jpg) top/cover no-repeat;min-width:400px}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse}
a,img{border:0}
ol,ul{list-style:none}
a{color:#959595;text-decoration:none}
a:hover{text-decoration:underline}
.clearfix{clear:both;width:0;height:0;overflow:hidden}
.title{font-size:24px;font-family:Hiragino Sans GB,Microsoft YaHei,SimHei,SimSun,sans-serif;color:#fff;vertical-align:bottom;text-shadow:0 0 4px rgba(0,0,0,.3)}
.login_container{margin:120px auto 0;width:380px;text-align:center}
.form{margin-top:45px;padding:10px 0;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);background:hsla(0,0%,100%,.95)}
.form ul{width:330px;margin:30px auto 10px}
.form ul li{margin-bottom:15px;text-align:left}
.form ul li .input{outline:none;box-sizing:border-box;padding:3px 7px;border:1px solid #d7d7d7;width:100%;height:40px;line-height:40px;font-size:14px;vertical-align:top;background:#fff}
.form ul li .input:hover,.form ul li .input:focus{border:1px solid #a6a6a6;outline:medium none;transition:all .218s ease 0s}
.form ul li .code{width:200px}
.form ul li .codeimg{cursor:pointer;display:inline-block;vertical-align:top;margin-left:4px;width:126px;height:40px;border:0;background:#fff}
.form ul li .valid{display:inline-block;width:200px}
.form ul li .btn_valid{outline:none;display:inline-block;box-sizing:border-box;border:0;padding:0 15px;border-radius:3px;font-size:16px;color:#fff;cursor:pointer;vertical-align:top;background-color:#3f9f5f;margin-left:4px;width:120px;height:40px;line-height:40px;font-size:14px}
.form ul li .submit{outline:none;display:inline-block;box-sizing:border-box;border:0;padding:0 15px;width:100%;height:36px;line-height:36px;border-radius:3px;font-size:16px;color:#fff;cursor:pointer;vertical-align:top;background-color:#3f9f5f}
.form ul li .btn_valid:hover,.form ul li .submit:hover{background:#5cad77;text-decoration:none}
.form ul li .error{border:1px solid red}
.form ul .last_li{margin-bottom:0}
.form .yzmcms_bottom{font-size:14px;width:330px;margin:0 auto;color:#959595;text-align:left;margin-bottom:10px}
.form .yzmcms_bottom a{color:#3f9f5f}
.yzmcms_other_login{padding:5px 0}
.yzmcms_other_login a{width:40px;height:40px;margin-right:30px}
.yzmcms_other_login a img{width:40px;height:40px}
.yzm_footer{min-height:60px;line-height:60px;width:100%;position:fixed;left:0;bottom:0;text-align:center;background:rgba(0,0,0,0.3);color:#c2c2c2}
@media screen and (max-width:640px){.yzm_footer{background: rgba(0,0,0,0.8);color:#fff}}