*{}
ul,ol{list-style:none;}
h1, h2, h3, h4, h5, h6, form, div, p, i, img, ul, li, ol, table, tr, td, fieldset, label, legend,dt,dd,dl,body{ margin:0;padding:0;}
img {border:0;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
button {cursor:pointer;}
div,p {display:block;}
fieldset,form{ background:none; border:none; padding:0; margin:0;}
.clear{ height:auto;_height:200px;min-height:200px;overflow:auto;zoom:1;_overflow:visible;}
body{ text-align:center;}

#wp{ clear:both; width:777px; text-align:left; margin:0 auto; padding-top:10px;}
.bline{ clear:both;margin:10px auto; border-bottom:1px dashed #efefef; height:1px; clear:both; overflow:hidden;}


#hd { height:50px; padding:10px; position:relative; border-bottom:1px solid #EFEFEF; }
#ft{ clear:both; text-align:center; line-height:22px; color:#C9C9C9; padding:12px; margin-bottom:20px; border-top:1px solid #EFEFEF; }

h5{ clear:both; background:url(h2_bg.jpg) no-repeat;height:30px; font-weight:bold; text-align:left; padding:5px 0 0 20px; margin:10px 0 0 0; color:#F39800; font-size:14px; line-height:24px; width:600px;  }



.w_comm{ clear:both; text-align:left;}

.input{ background:url(input_bg.gif) no-repeat;  line-height:20px; padding-top:4px; height:16px; *padding-top:0;*height:20px; border:1px solid #ccc; padding-left:4px;width:180px;}
.a1{ color:#1A72C2; text-decoration:underline;}
.a2{ color:#FF0000; font-weight:bold; font-size:14px;}

.img{ position:absolute; margin-left:10px;}


.reg{ clear:both;  margin:10px auto;width:500px;}
.reg p{ clear:both;text-align:left;padding:12px 0;*padding:7px 0; }
.reg p;after{content:"";display:block; height:0; clear:both; visbility:hidden;}
.reg label{ width:170px;color:#000; width:114px; text-align:right; float:left; padding-top:3px; margin-right:10px;}
.reg select{  margin-right:10px;}
.reg em{ color:#FF0000; display:block; clear:both; line-height:30px; }
.action{ clear:both; padding:10px 0 10px 122px;}
.confirm_btn{ background:url(sub_btn.gif) no-repeat; width:129px; height:30px; color:#333; border:none;}




.w_240{ width:240px;float:left;}



.sfr{ margin-left:20px; color:#999; width:288px;float:left; text-align:lef}
.sfl{ width:244px; text-align:left;float:left;}
.sfl img{ margin:-20px 0 0 53px; *margin:-21px 0 0 58px; float:left;}
.pw_power{ border:1px solid #ccc; height:15px;background:url(pw_power.jpg) no-repeat; display:block;}
.pw_ebb{ width:79px; }
.pw_mid{ width:158px;}
.pw_strong{ width:238px;}


.login_bg{width:100%;height:100%; background:#016aa9 url(../images/loginbg.png) no-repeat center 100px}
.adminlogin_box{width:440px;height:400px; background:#fff;    border-radius: 6px; font-family:Î¢ÈíÑÅºÚ; margin:140px auto 0;-webkit-box-shadow: 0 4px 6px 0 rgba(0,0,0,.16);
    box-shadow: 0 4px 6px 0 rgba(0,0,0,.16);}
.adminlogin_box_h1{width:100%; text-align:center; padding-top:40px; font-size:26px;color:#333;}
.adminlogin_box_c{ padding:0px 40px;}
.adminlogin_text_box{width:318px;height:40px;border:1px solid #d1d1d1;box-shadow: 0 3px 5px -4px rgba(0,0,0,0.4) inset, -1px 0 3px -2px rgba(0,0,0,0.1) inset;border-radius: 3px; margin-top:25px; overflow:hidden; padding-left:40px; position:relative}
.adminlogin_text_bth{width:100%; margin-top:25px;}
.adminlogin_text_but {
    width: 100%;
    height: 50px;
    background:#007ccf;
    color: #fff;
    border: none;
    text-align: center;
    font-size: 18px;
    color: #fff;
    border-radius: 3px;
    cursor: pointer;
}
.adminlogin_text_but:hover {
    background-color: #0060a0;
}
.adminlogin_text_yzbox{width:208px;height:40px;border:1px solid #d1d1d1;box-shadow: 0 3px 5px -4px rgba(0,0,0,0.4) inset, -1px 0 3px -2px rgba(0,0,0,0.1) inset;border-radius: 3px; margin-top:25px; padding-left:40px; position:relative; overflow:hidden}
.adminlogin_text_yzbox_c{width:318px;position:relative}
.adminlogin_text_yzbox_c img{ position:absolute;left:260px;top:5px;}

.adminlogin_text_regbox{width:100%; text-align:right; padding-top:10px;}
.adminlogin_text_reg{border:none; background:#fff; cursor:pointer;color:#007ccf;}
.adminlogin_text{width:100%;height:40px; line-height:40px;border:none;box-shadow: 0 3px 5px -4px rgba(0,0,0,0.4) inset, -1px 0 3px -2px rgba(0,0,0,0.1) inset;border-radius: 3px;}
.adminlogin_bq{width:100%; text-align:center;color:#fff; padding-top:20px;}

.adminlogin_text_box_icon{width:20px;height:20px; background:url(../images/usericon.png) no-repeat; position:absolute;left:10px;top:10px;}
.adminlogin_text_box_icon2{width:20px;height:20px; background:url(../images/mimaicon.png) no-repeat; position:absolute;left:10px;top:12px;}
.adminlogin_text_box_icon3{width:20px;height:20px; background:url(../images/yzicon.png) no-repeat; position:absolute;left:10px;top:12px;}
.adminlogin_text_box_icon4{width:20px;height:20px; background:url(../images/sj_icon.png) no-repeat; position:absolute;left:10px;top:10px;}
.hb_reg_box{width:480px; background:#fff;    border-radius: 6px; font-family:Î¢ÈíÑÅºÚ; margin:80px auto 0;-webkit-box-shadow: 0 4px 6px 0 rgba(0,0,0,.16);
    box-shadow: 0 4px 6px 0 rgba(0,0,0,.16);}
.hb_reg_cont{ padding:0px 40px 20px 60px;}










