[class^="icon-"],[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
body{font-family:'AGoogle';font-size:14px;margin:0;background:#000 url(../images/bg.png) repeat;border-top:solid 5px #BE4040}
*:focus{outline:none}
a{text-decoration:none;color:#666}
ul{margin:0;padding:0;list-style:none}
.main{width:760px;height:auto;margin:auto;margin-top:50px;border:dashed 2px rgba(255,255,255,0.1);padding:5px;display:table}
.pm{display:block;width:100%;height:35px;background:#DC143C;margin-bottom:10px;text-align:right;float:right;color:#fff;font-size:16px;line-height:30px;font-family:AGoogle,Yekan;text-shadow:1px 1px rgba(0,0,0,0.12)}
.ico_pm::before{content:"\e6e5"}
.ico_pm{font:normal 24px icomoon;color:#fff;top:0;position:relative;float:right;padding:5px}
.pic{background:url(../images/pic.png) no-repeat;width:450px;height:393px;float:left}
.box{float:right;width:300px;max-height:393px;display:block}
.pm2::before{content:"\e6e6"}
.login{color:#fff;text-align:right;background:red;float:right;display:block;width:100%;font-family:AGoogle;line-height:37px;text-shadow:1px 1px rgba(0,0,0,0.12);height:39px}
.inner{position:relative;margin:20px auto;text-align:center;top:20px}
.select{background:#fff url(../images/d.png) right center no-repeat;width:225px;height:35px;border-radius:3px;border:0;padding:0 10px;padding-right:35px;font-size:12px;text-align:right;font-family:tahoma;color:#969696;direction:rtl;padding-right:35px}
.tf-user,.tf-pass{background:#fff url(../images/5456.png) right center no-repeat;width:180px;height:35px;border-radius:3px;border:0;padding:0 10px;padding-right:35px;font-size:12px;text-align:right;font-family:tahoma;color:#969696;direction:rtl}
.tf-pass{background:#fff url(../images/p.png) right center no-repeat}
.btn{cursor:pointer;background:#6BA700;border:solid 1px rgba(255,255,255,0.14);box-shadow:inset 0 0 20px rgba(0,0,0,0.26);font-family:Yekan,tahoma;color:rgba(255,255,255,0.82);position:relative;font-size:16px;height:40px;border-radius:5px;padding:0 20px;-moz-transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;-ms-transition:all 0.2s ease-in}
.btn:hover{background:#2aa7b2}
hr.line{border:dashed 1px #0E0E0E;position:relative;top:20px}
.link{float:right;text-align:right;margin:40px 20px}
.link a{display:inherit;background:rgba(255,255,255,0.06);margin-bottom:4px;padding:0 5px;border-right:solid 4px rgba(255,255,255,0.11);color:#A8A8A8;moz-transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;-ms-transition:all 0.2s ease-in}
.link a:hover{border-right:solid 6px rgba(185,63,63,1)}
.menu{width:760px;height:25px;margin:5px auto;border-bottom:dashed 2px rgba(255,255,255,0.1);padding:2px 5px}
.menu ul li{display:inline-flex;float:right;margin:0 5px;padding:0 3px}
.menu ul li a{color:#fff}
.menu ul li a:hover{color:#EE8C8C}
.menu ul li{display:inline-flex;float:right;margin:0 0 0 0;padding:0 11px;border-left:dashed 1px #252525;font-size:13px;line-height:20px}
span.on{color:#fff;line-height:20px;font-size:13px;float:left}
.footer{height:38px;background:rgba(255,255,255,0.10);clear:both;width:760px;margin:5px auto;padding:0 5px;margin-top:4px}
.error{float:right;text-align:right;position:relative;right:10px;top:3px;color:#D3D3D3;font-size:15px}
.cop{float:left;left:10px}