/********** reset **********/
body{background: #f2f2f2;font-family: "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei","\9ED1\4F53",Arial,sans-serif;color: #222;font-size: 12px;}
a{color: #00a1d2;text-decoration: none;outline: none;/* 链接点击后无虚线边框*/}
a:hover{text-decoration: none;}
*{padding: 0px;margin: 0px;}
/********** .top_div **********/
.top_div{/* 登陆窗口上方深色部分*/width: 100%;min-width:400px;height: 320px;}
/********** .login_box **********/
.login_box{/* 登陆窗口主体部分*/position: relative;width: 400px;background:#fff;border-image:none;margin:-100px auto auto;border-radius: 5px;overflow: hidden;padding:30px 30px 80px 30px;box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);}
/********** p.login_user **********/
p.login_user{ position: relative;margin:0;padding:0;padding-bottom:10px;}
.user_logo{background: url("../images/username.png") no-repeat;position: absolute;padding: 10px 10px;top: 10px;left: 10px;}
/********** p.login_pwd **********/
p.login_pwd{position: relative;margin:0;padding:0;padding-bottom:10px;}
.pwd_logo{background: url("../images/password.png") no-repeat;position: absolute;padding: 10px 10px;top: 10px;left: 10px;}
/********** p.login_vdcode **********/
p.login_vdcode{ overflow: hidden;position: relative;margin:0;padding:0;padding-bottom:10px;width:100%;text-align:left;}
.vdcode_logo{background: url("../images/vdcode.png") no-repeat;position: absolute;padding: 10px 10px;top: 10px;left: 10px;}
/********** .ipt **********/
.ipt{ box-sizing: border-box; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;outline: none;margin:0;width:400px;border: 1px solid #d3d3d3;border-radius: 4px;padding: 10px 10px;padding-left: 35px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s}

/********** .bottom_box **********/
.bottom_box{height: 50px;line-height: 50px;border-top: rgb(231, 231, 231) 1px solid;margin-top: 30px;}
p.bottom_box_txt{margin: 0px 35px 20px 45px;}
.login-btn{ outline: none;width:100%;font-weight: bold;color:#333333;background:#ffcc33;border-radius:0px;border:0;border-top:0px solid #ddd;border-image: none;padding: 0px 0px;height:50px;line-height:50px;margin:0px 0px auto auto;cursor:pointer;text-align:center;}

.bu_bg{ background:#fff;position: absolute;left:0;bottom:0;right:0;height:50px;}

h2{ position: relative;line-height:20px;color:#333;height:40px;margin:0;font-size:14px;text-align:center;}
h2::before { content: ''; position: absolute;top:10px;;width: 28px;left: 50%;margin-left: -85px; height: 1px;background-color: #bbb;}
h2::after { content: ''; position: absolute;top:10px;width: 28px;left: 50%;margin-left:65px; height: 1px;background-color: #bbb;}


