/*--框架--*/
html,body { height:100%; overflow:hidden; }
.content { height:100%; background:#fff;}

.header {  height:75px; background:#374957 url(../../images/header_bg.jpg) repeat-x; overflow:hidden;}
.sidebar { height:100%; background:#0471aa; width:200px; float:left; overflow:auto; overflow-x:hidden; position:relative;}
.sidebar .rz{ font-size:12px; text-decoration:none; position:absolute; left:0; bottom:0; width:100%; text-align:center; padding:15px 0; color:#023855;}
.main { height:100%; margin-left:200px;}

.nav { float:left; font-size:14px; color:#fff; border-right:1px solid #28374a; font-family:"Microsoft Yahei";}
.nav a { color:#fff; text-decoration:none; padding:0 20px; float:left; border-top:3px; line-height:72px; border-left:1px solid #28374a; }
.nav a:hover { background:#394c5a;}
.nav a.on { background:#374957; color:#db843f; border-top:3px solid #db843f; line-height:72px;}


.menu { color:#fff; font-size:13px;}
.menu a { color:#fff; background:#046599; text-decoration:none; display:block; padding:10px 20px;}
.menu .m1 { padding:10px 20px; font-size:14px; font-family:"Microsoft Yahei"; cursor:pointer; border-bottom:1px solid #2c90c4;}
.menu .m2 { display:none; text-indent:16px;}
.menu .m1 a:hover { background:#0c75ad;}
.menu .m2 a:hover { background:#036091;}
.menu .m2 a.on { background:#045886;}
.menu .icon { display:inline-block; width:8px; height:8px; background:#fff; border-radius:2px; vertical-align:middle; margin-right:10px;}
.menu .open .m2 { display:block;}


.title { font-size:22px; font-family:"Microsoft Yahei"; color:#fff; line-height:75px; padding:0 20px; min-width:160px;}
.account { font-size:13px; color:#374957; margin:18px 20px 0 0; padding:10px 20px; background:#2a3646; border-radius:50px;}
.account a { color:#697a84; text-decoration:none; padding:0 5px;}

.fl { float:left;}
.fr { float:right;}
#mainFrame { width:100%; height:100%; margin:0; padding:0; border:none; }

/*--登录--*/
.login { background:#fff; border:1px solid #fff; width:400px; position:absolute; left:50%; top:50%; margin:-200px 0 0 -200px; font-size:12px; color:#666; border-radius:6px;}
.login .logo { height:50px; margin:30px auto 20px auto; display:block;}
.login .form { width:214px; margin:20px auto 30px auto;}
.login .form .item { margin:10px 0; overflow:hidden; zoom:1; position:relative;}
.login .form .ipt { width:200px; margin:0; padding:6px; height:16px; line-height:16px; border:1px solid #ccc; color:#666; border-radius:2px; text-indent:38px;}
.login .form .ipt_yzm { width:100px; margin:0; padding:6px; height:16px; line-height:16px; border:1px solid #ccc; color:#666; border-radius:2px; }
.login .form .ipt_check { border:1px solid #ccc; vertical-align:middle;}
.login .form .btn_blue { margin:5px 0; padding:8px 22px; color:#fff; background:#0471aa; display:inline-block; border:none; font-size:13px; text-decoration:none; cursor:pointer;}
.login .icon_user { width:36px; height:28px; background:url(../../images/icon_user.jpg) no-repeat; position:absolute; left:1px; top:50%; margin:-14px 0 0 0;}
.login .icon_pwd { width:36px; height:28px; background:url(../../images/icon_pwd.jpg) no-repeat; position:absolute; left:1px; top:50%; margin:-14px 0 0 0;}
.login .copyright { text-align:center; position:absolute; left:0; bottom:-30px; width:100%; color:#4c5c68;}
.login .copyright a { color:#4c5c68; text-decoration:none;}
.login .copyright a:hover { text-decoration:underline;}

