@charset "utf-8";
/* CSS Document */
h1, h2, h3, h4, h5, h6,span{ margin:0 0;}
*{margin: 0 0;padding: 0 0; }
ul,span{ padding:0 0; margin:0 0;}
ul li{ list-style:none; }
img{ max-width:none}
.clr{ clear:both;}
form{ margin:0 0; padding:0 0;}
body{ background-color:#f0f0f0; margin:0 0; padding:0 0;} 
p{font-family:"宋体"; font-size:12px;}
a{font-family:"宋体"; text-decoration:none;}
img{ border:none;}

/*login_com*/
html {height:100%;max-height:100%;padding:0;margin:0;border:0;overflow: hidden;}
body{height:100%;max-height:100%;overflow:hidden;background-color:#bed695;}
.login_all{ min-width: 100%; height:100%; background:url(../images/body_bg.jpg) center center no-repeat;}
.login_all_content{ width:994px; position:absolute; top:50%; left:50%; margin-left:-497px; margin-top:-310px;}
.login_logo{ padding-left:23px; padding-bottom:12px;}
.login_logo img{ display:inline-block; }
.login_index{ width:480px; height:385px; background:url(../images/login_bg.png) 0 0 no-repeat; padding-left:514px; }
.login_index_right{ width:452px;}
.kouhao{ padding:82px 0 0 0px;}
.kouhao img{ display:block; margin:0 auto;}

.index_input{ padding-top:32px; position:relative; padding-bottom:20px; height:170px; }

.login_text{width:224px; height:36px;float:left; background:url(../images/input_bg.png) 0 0 no-repeat;}
.login_text input{width:202px;height:25px; line-height:25px; margin:1px 5px 0 5px; border: none;background: #ffffff;font-family: "微软雅黑", Arial, Helvetica, sans-serif;font-size: 16px;color: #555555; padding:5px 5px 4px 5px; *padding:4px 5px;}
.login_name{ padding-bottom:10px; *height:36px;}
.password_name .login_text{ width:125px; height:36px; background:url(../images/password_bg.png) 0 0 no-repeat;}
.password_name .login_text input{ width:106px;}
a.login_button{ cursor:pointer; text-decoration:none; display:block; width:224px; height:36px; background: url(../images/input_btn.png) 0 0 no-repeat; font-family: "微软雅黑";color: #ffffff; font-size:15px; line-height:36px; text-align:center; margin-left:152px;}
a.login_button:hover{background: url(../images/input_btn_hover.png) 0 0 no-repeat;}

.login_error{font-family: "宋体";font-size: 12px;color:#ff3000; height:26px; line-height:26px; position:absolute; top:8px; right:80px;}
.foot_login p { text-align:center;color:#075500;font-size: 15px; font-family: "微软雅黑"; }
.foot_login p span{ display:inline-block; height:28px; line-height:26px; font-family: "微软雅黑"; padding-left:34px;background:url(../images/bj_logo.png) 0 0px no-repeat;}

/*.login_menu{ width:370px; margin:0 auto; border-bottom:1px solid #a0ce44; padding-top:36px; position:relative; height:43px; text-align: center}*/
.login_menu_li{height:38px; position: relative;bottom: -6px;font-size: 0}
.login_menu_li a{display:inline-block; width:120px; height:38px; background:url(../images/munu_btn.png) 0 0 no-repeat; cursor:pointer; font-family: "微软雅黑"; font-size:14px; color:#80a51b; line-height:37px;  text-align:center;}
a.login_menu_active{ background:url(../images/munu_active.png) 0 0 no-repeat; color:#ff7200;}
.login_menu_li a:hover{color:#ff7200; }
/*p.login_infor{ width:370px; text-align:center; margin:0 auto; border-top:1px solid #a0ce44; line-height:17px; padding-top:10px; color:#666666; }*/

.alert_word{ padding-left:3px;}
.alert_word h1 {font-family: "微软雅黑", Arial, Helvetica, sans-serif;font-size: 15px;color:#333333;font-weight: normal;line-height: 20px;padding-left: 20px;}
.alert_layer_center {font-size: 13px;color: #333333;line-height: 20px;padding-left: 20px;padding-top: 3px;}
.alert_layer_center p a { display:inline-block;background: url(https://style.pems.cn/app/images/chrome_icon.png) 0 2px no-repeat;padding-left: 18px;font-family: "微软雅黑";padding-right: 30px;font-weight: bold;cursor: pointer;color: #075500; line-height:20px;}

.alert_layer_center p a.three_six{ background:url(../images/360.png) 0 2px no-repeat; padding-left: 19px;}

.alert_layer_center p a:hover{text-decoration:underline;}
a.forget_password{ cursor:pointer; color:#FF7200;font-size: 12px; font-family: "宋体"; float:left; padding-left:15px; display:inline-block; padding-top:13px;}
a.forget_password:hover{ text-decoration:underline;}

.login_name:after{ content:""; display:block; clear:both; height:0px;}
.forget_all{ padding:30px 40px 0 40px;}
.forget_all ul{ padding:25px 0;}
.forget_all ul li label {display: inline-block; width:240px;line-height: 34px;font-family: "微软雅黑";color: #333333;font-size: 15px;text-align: right;float: left;margin-right: 5px;}
.forget_all ul li input{width: 240px;height: 25px;line-height: 25px;margin: 0px 5px 0 5px;border:1px solid #cccccc;background: #FFF;font-family: "微软雅黑";font-size: 14px;
color: #555;padding: 5px 8px 4px 8px;*padding: 5px 8px 6px 8px;}
.forget_all ul li select{width: 258px;line-height: 26px;margin: 0px 5px 0 5px; border:1px solid #cccccc; background: #FFF; font-family: "微软雅黑"; font-size: 14px;
color: #555;padding: 5px 8px 5px 8px; *margin-top:4px;}
.forget_all ul li{ padding-bottom:15px;}
.forget_all ul li.answer_one{ padding-bottom:30px;}
.forget_all ul li:after{ content:""; display:block; clear:both; height:0px;}

.forget_btn{text-align: center;margin: 0 auto;padding-top: 25px;border-top: 1px solid #E0E0E0;}
.forget_btn a{ cursor: pointer; display: inline-block;width: 110px;height: 32px;background: #7FAC29;text-align: center;font-family: "微软雅黑";font-size: 14px;color: #FFF;line-height: 32px; margin:0 10px;}
.forget_btn a.forget_return{background: #a5a5a5;}
.forget_btn a:hover {background-color: #6D9C00;text-decoration: none;}
.forget_btn a.forget_return:hover{background-color: #969696}

.password_success{ padding:130px 40px 0 40px;}
.password_success p{color: #333333;font-family: "微软雅黑"; font-size:18px; line-height:36px; text-align:center; padding-bottom:20px;}
.password_success a{cursor: pointer; display:block;width: 160px;height: 34px;background: #7FAC29;text-align: center;font-family: "微软雅黑";font-size: 14px;color: #FFF;line-height: 34px; margin:0 auto;}
.password_success a:hover {background-color: #6D9C00;text-decoration: none;}

.forget_all ul li label.answer_label{ line-height:24px;}
.forget_all ul li span.answer_text{display: inline-block; line-height: 24px;font-family: "微软雅黑";color: #333333;font-size: 15px; margin-left:5px;}
.forget_btn a.btn_blue {    cursor: pointer;    display: inline-block;    width: 112px;    height: 32px;    background-color: #19A1E0;    font-family: "微软雅黑";
    color: #FFF;    line-height: 32px;    text-align: center;    font-size: 14px;    text-decoration: none;    float:none;    margin-right: 15px;}


.alert_layer_center p a.three_error{ background:url(../images/question.png) 0 2px no-repeat; padding-left: 19px; color:#c73030;}
.error_layer_bg{ position: fixed;height: 100%;width: 100%; z-index:1000;display: none;background: #000;opacity: 0.5;filter: alpha(opacity=50);top: 0;}
.error_layer{ display: none;width:482px; height:166px; background:url(../images/three_error.png) 0 0 no-repeat;position:fixed; top:50%; margin-top:100px; left:50%; margin-left:-200px; z-index:10000; }

/*工会38节方案替换*/
.login_menu_li a{display:inline-block; margin: 0 5px; margin-right:10px; width:105px; height:38px; background:url(../images/munu_btn.png) 0 0 no-repeat; background-size: 100% 100%; cursor:pointer; font-family: "微软雅黑"; font-size:15px; color:#c63978; line-height:38px;  text-align:center;}
a.login_menu_active{ background:url(../images/munu_active.png) 0 0 no-repeat; background-size: 100% 100%;}
.index_input label{ display: block; width:145px;line-height:36px;font-family:"Microsoft Yahei"; color:#c63978; font-size:15px; text-align:right;float:left; margin-right:5px; }
.menu a:hover{ text-decoration:none;  background-color:#b92f51;}

.meun_current{ background-color:#b92f51;}
.login_menu{ width:370px; margin:0 auto; border-bottom:1px solid #edb1be; padding-top:36px; position:relative; height:43px; text-align: center}
p.login_infor{ width:370px; text-align:center; margin:0 auto; border-top:1px solid #edb1be; line-height:17px; padding-top:10px; color:#666666; }






