@charset "UTF-8";
/*通用样式*/
*{padding: 0;margin: 0;font-family: "微软雅黑"}
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, table, td, th, form, fieldset, img, dl, dt, dd{margin: 0;padding: 0;}
textarea, input, select, body{font-size: 14px;}
select, input{vertical-align: middle;}
fieldset, img{border: 0;}
ul, ol{list-style: none;}
img{border: 0;}
a{text-decoration: none;color: #000;border: none;cursor: pointer;}
a:hover{color: #0085ff;text-decoration: none;}
a:visited, a:active{text-decoration: none;}
a:focus, input:focus{outline: 0;text-decoration: none;}
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    height: 0;
    font-size:0;
}
.fl{float: left;display: inline;}
.fr{float: right;display: inline;}
.cb, .clear{clear: both;display: block;height: 1px;overflow: hidden;width: 100%;}
.login{width: 100%;height: 100%;background: url(../img/zsw_images/login-bg.jpg) center 0 no-repeat;position: fixed;}
.login .login-box{width: 425px;height: 316px;padding: 5px;background: url(../img/zsw_images/loginbg.png) center 0 no-repeat;position: absolute;top: 50%;left: 50%;margin-top: -180px;margin-left: -212px;}
.login .login-box .m-teb{text-align: center;padding-top: 25px;}
ul.m-logintype{padding: 0;}
.m-content ul li{list-style-type: none;}
.login .login-box .m-content .input-icon{width: 315px;height: 40px;margin: 24px auto 0;background: #ebebeb;border-left: 4px solid #009999;}
.login .login-box .m-content .input-icon.i-password{border-left: 4px solid #ff9900;}
.login .login-box .m-content .input-icon i{display: inline-block;width: 20px;height: 20px;margin-left: 10px;vertical-align: middle;}
.login .login-box .m-content .input-icon i.icon-user{background: url(../img/zsw_images/login-user.png) 0 0 no-repeat;}
.login .login-box .m-content .input-icon i.icon-pw{background: url(../img/zsw_images/login-pw.png) 0 0 no-repeat;}
.login .login-box .m-content .input-icon input{font-size: 12px;border: none;height: 40px;  line-height:40px; padding: 0 5px;margin-left: 5px;background: none;width: 80%;}
.login .login-box .m-content .btn-login{display: block;margin: 24px auto 0;width: 315px;height: 40px;line-height: 40px;background-color: #236992;color: #fff;text-align: center;text-decoration: none;border: none;border-bottom: 3px solid #074269;letter-spacing: 8px;}
.login .login-box .m-content .btn-login:hover{background-color: #1c70a1;}
.box{background: #4bbed0;width: 100%;height: 100%;position: fixed;}
.box .main{width: 670px;margin: 0 auto;background: #fff;border-radius: 4px;top: 50%;left: 50%;margin-top: -134px;margin-left: -326px;position: absolute;font-size: 16px;padding:10px}
/*表格样式*/
.datalist {
  font-family: Arial;
  border-collapse: collapse; /* 边框重叠 */
}
.datalist tr:hover {
  background-color: #c4e4ff; /* 动态变色,IE6下无效！*/
}
.datalist caption {
  padding-top: 3px;
  padding-bottom: 2px;
  font: bold 1.1em;
  background-color: #f0f7ff;
  border: 1px solid #429fff; /* 表格标题边框 */
}
.datalist th {
  border: 1px solid #adadad; /* 行、列名称边框 */
  background-color: #ececec;
  font-weight: bold;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 10px;
  padding-right: 10px;
  text-align: center;
  /* font-weight:normal */
}
.datalist td {
  border: 1px solid #cccccc; /* 单元格边框 */
  text-align: center;
  padding: 4px;
}
.box .main a.btn.btn-back {
    position: absolute;
    display: block;
    margin: 75px auto 0;
    width: 70px;
    height: 33px;
    line-height: 33px;
    background-color: #236992;
    color: #fff;
    text-align: center;
    text-decoration: none;
    border-bottom: 3px solid #074269;
    letter-spacing: inherit;
    left: 50%;
    margin-left: -35px;
    font-size: 14px;
}
