@charset "utf-8";
* { margin:0px; padding:0px; }
body { font-size:14px; font-family:"微软雅黑";color:#000; background:#edf1f2;  }
input,select{ outline:none; -webkit-transition:0.3s; transition:0.3s; }

.top { height:85px; width:100%; background:#505050;display:flex; }
.top .topmenu { border-bottom: 1px solid #ddd; min-height:85px; padding:0; width: 1200px; margin:auto; position:relative; }
.top .topmenu .logo { margin:0; padding:0; width:77px; height:77px; float:left; }
.top .topmenu .logo img { width:77px; height:77px;margin:4px 0px 4px 0px;border-radius:5px; }
.top .topmenu h1 { position:absolute; left:95px; top:24px; color:#fff; }

.mbody { width:100%; background:#5cb85c; margin:0px auto; display:flex; }
.mbody .midid { margin:0px auto; width:440px; display:block; padding:50px 0px; border:0px; }
.mbody .midid .login { margin:auto 20px; width:400px; height:380px; border:1px solid #ddd; border-radius:5px;-webkit-box-shadow: 11px 11px 11px rgba(0,0,0,0.3); -moz-box-shadow: 11px 11px 11px rgba(0,0,0,0.3); box-shadow: 11px 11px 11px rgba(0,0,0,0.3); background:#FFFFFF; }
.mbody .midid .login table { width:100%; border-collapse:collapse; margin-top:20px; }
.mbody .midid .login table th { height:40px;text-shadow:5px 5px 5px #ddd; }
.mbody .midid .login table th.title { font-size:28px; height:67px; }
.mbody .midid .login table th.btm button { color:#fff;background: #5cb85c;border:1px solid #4cbd74;border-radius:3px;padding:10px 73px; line-height:30px; font-size:26px; cursor:pointer; border-radius:7px; font-weight:bold; } 
.mbody .midid .login table td { height:70px;font-size:16px; }
.mbody .midid .login table td:nth-child(1) { text-align:right; padding-right:3px; width:140px; }
.mbody .midid .login table td:nth-child(2) { text-align:left; padding-left:3px; }
.mbody .midid .login table td:nth-child(2) input { border:1px solid #ddd; border-radius:4px; padding:5px; height:28px; width:180px; font-size:20px; font-weight:bold; color:#5cb85c }
.mbody .midid .login table td:nth-child(2) img { height:35px; width:90px; margin-left:5px; }
.mbody .midid .login table th i.iconfont { font-size:28px; color:#5cb85c; }
.mbody .midid .login table td i.iconfont { color:#0066CC; }

.foot { position:relative;background:#505050;color:#c8c8c8;font-size: 12px;border-top:6px #1fb400 solid;display:flex;  }
.foot .foot_info { color:#fff; font-size:13px; display:block; width:1200px; margin:10px auto; text-align:center; line-height:26px; }
.foot .foot_info a { color:#FF6600; }