﻿@charset "utf-8";
/* CSS Document */
body{ margin:0px; padding:0px; font-size:12px;}
input{ outline:none;}
body.login{ background:url(../images/login/login_bg.png) #c8e1f0 repeat-x top;}
.login_blk_position{ width:840px; height:320px; position:absolute; left:50%; top:50%; margin:-175px 0 0 -385px;}

/*.login_blk{ width:770px; height:320px; position:relative; z-index:1; background:url(../images/login/Translucent.png) no-repeat;}*/
.login_blk{ width:324px; height:320px; position:relative;  margin-left:auto ;z-index:1; background:url(../images/login/Translucent.png) no-repeat;}

/*.login_logo{ position:absolute; top:-35px;}*/

/*.login_banner{ height:320px; background:url(../images/login/banner.png) 40px center no-repeat;}*/
.login_banner{ height:320px;}

.login_panel{ width:256px; float:right; padding:40px 20px 0 0;}
.login_panel h2{ background-repeat:no-repeat; margin:0px; padding:0px; height:40px;}

.login_form,.login_form dt,.login_form dd{ display:block; margin:0px; padding:0px;}

.login_form{ padding:15px 0 0 0;}
.login_form dt{ background:url(../images/login/please_login.png) no-repeat; height:16px; padding:0 0 5px 0;}
.login_form dd{ margin-bottom:15px;}
.login_form_text{ height:30px; position:relative;}
.login_form_text .text_off{border:0; border:none; background:url(../images/login/login_btn.png) no-repeat; height:28px; line-height:28px; font-family:arial; color:#666; font-size:12px; padding-left:39px; width:190px;}

.text_on{border:0; border:none; background:url(../images/login/login_btn.png) 0 -30px no-repeat; height:28px; line-height:28px; font-family:arial; color:#666; font-size:12px; padding-left:39px; width:190px;}


.login_form_text span{ display:block; position:absolute; width:17px; height:17px; top:5px; left:12px;}
.username{ background:url(../images/login/username.png) no-repeat;}
.password{ background:url(../images/login/password.png) no-repeat;}

.enter_system{ height:30px;}
.btn_on,.btn_off{ width:229px; border:none; height:30px; line-height:30px; color:#fff; font-weight:bold; font-size:14px; cursor:pointer;}
.btn_off{ background:#ffa00a;}
.btn_on{ background:#00baff;}


.top_fixed{position:fixed; height:70px; top:0px; left:0px; width:100%; z-index:997;}

.top_fixed .mask{ position:absolute;height:70px; top:0px; left:0px; width:100%; z-index:998; background:#000; opacity:0.4;}
.top_fixed .top_bar{ position:absolute;height:70px; top:0px; left:0px; width:100%; z-index:999; background-repeat:no-repeat; background-position:20px center;}

.bottom_fixed{position:fixed; height:30px; bottom:0px; left:0px; width:100%; z-index:997;}

.bottom_fixed .mask{ position:absolute;height:30px; top:0px; left:0px; width:100%; z-index:998; background:#000; opacity:0.5;}
.bottom_fixed .bottom_blk{ position:absolute;height:30px; top:0px; left:0px; width:100%; z-index:999; color:#b1b1b1; line-height:30px;}
.copyright{ float:left; display:inline-block; padding-left:10px;}
.bottom_tips{ float:right; padding-right:10px;}
.bottom_tips .down_link{ color:#c00; text-decoration:underline;}


/*论坛提示*/
.bbs_tips{ top:50%; left:50%; position:absolute; z-index:1200; width:248px; height:46px; margin:-23px 0 0 -124px; background:url(../images/tip.gif); display:none; line-height:46px; color:#fff; font-size:14px; text-align:center; font-weight:bold;}

.forget_pw_text{margin-left:100px; line-height:25px; color:#fff;}

/*手机app二维码图片*/
.code{ position:absolute; right:-150px;top:0px; width:150px; margin:0 0 0 -75px;}
.code_title{ background:#fff; color:#666; font-weight:normal; font-size:12px; padding:10px 0 0px 0px; margin:0px; text-align:center; display:block;}