@charset "utf-8";

/* CSS Document */
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    margin: 0;
    padding: 0;
}

html {
    -webkit-text-size-adjust: none;
}

body {
    font: 14px/1.5 Microsoft Yahei, \5B8B\4F53, Arial, Helvetica, sans-serif;
    background: #eeeff1;
}

ol,
ul {
    list-style: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
}

img {
    border: none;
    vertical-align: top
}

i,
em {
    font-style: normal;
}

input,
select,
option,
textarea {
    font-size: 12px;
}

a {
    text-decoration: none;
    color: #333;
}

a:hover {
    text-decoration: none;
}

.clear {
    clear: both;
    height: 0;
    line-height: 0;
    font-size: 0;
    overflow: hidden;
}

.clearfix {
    *zoom: 1
}

.clearfix:after {
    content: "\20";
    clear: both;
    height: 0;
    display: block;
    overflow: hidden;
}

.content {
    width: 1200px;
    margin: 0 auto;
    position: relative;
}

.login-bg {background: url(../images/loginbg.jpg) no-repeat top center / 100% 100%;}
.login-bg .logo {width: 600px;height: 66px;text-align: center;margin: 125px auto 50px;}
.login {width: 468px;min-height: 467px;margin: 0 auto 120px;padding: 0 60px;background: url(../images/login.png) no-repeat top center/ 590px 100%;}
.login .title {height: 110px;text-align: left;font: normal 23px/110px Microsoft YaHei;}
.login .title .logintab span{position: relative; padding: 0 5px 10px;color:#666;}
.login .title .loginon span{color:#333;}
.login .title .loginon span::after {content: '';position: absolute; bottom:0;left:0;width:100px;height:3px;margin-top:10px;background: #4ca0f4;display: inline-block;}
.login .title .logintabsys::after {content: '';width:1px;height:20px;margin:-3px 20px;background: #d5d5d5;display: inline-block;}
.login .titlea {text-align: center;}
.login .inp-lab {width:132px;font: normal 14px/50px Microsoft YaHei;color:#333;text-align: right;display: inline-block;}
.login .inp-txt {width: 390px;height: 48px;color: #333;font-size: 14px;text-indent: 18px;border: 1px solid #ccc;border-radius: 5px;}
.login .zj-inp-txt {width: 300px;}
.login .zj-inp-txt1 {width:100%;}
.login .inp-che {vertical-align: -2px;margin-right: 5px;}
.login .inp-sub {width: 280px;height: 50px;color: #fff;background: #4ca0f4;border: 0;border-radius: 5px;cursor: pointer;font: normal 20px/50px Microsoft YaHei;}
.login .zj-inp-sub {width:100%;}
.login .a-link {color: #333;margin-left: 20px;}
.login .a-link:hover {color: #F00;text-decoration: underline;}
.login1 {min-height:492px;background: url(../images/login.png) no-repeat center center / 590px 100%;}
.login1 .title {position:relative;height: 90px;margin:0 42px 30px;border-bottom:1px solid #d5d5d5;}
.login1 .title::after {content: ""; position:absolute;bottom:-3px;left:0;right:0;width:135px;height:6px;margin:auto;background: #4ca0f4 ;}
.login1 .inp-txt {width:286px;}
.login1 .inp-sub {margin-left:132px;}
.login-foot {text-align: center;color:#666;}
#countdown{height: 48px;padding: 0 25px;font-size: 14px;border: 1px solid #ccc;border-radius: 5px;outline:none;cursor: pointer;float: right;}

.popBox {
    width: 600px;
    height: 460px;
    background: #fff;
    border-radius: 10px;
}

.popBox .popClose {
    width: 25px;
    height: 25px;
    position: absolute;
    right: 30px;
    top: 20px;
    background: url(../images/close.png) no-repeat;
}

.popBox .dContent {
    width: 380px;
    margin: 70px auto 0;
}

.popBox .dContent dt {
    height: 40px;
    margin-bottom: 20px;
    background: #0066cc;
    font: normal 20px/40px Microsoft YaHei;
    color: #fff;
    text-align: center;
}

.popBox .dContent dd {
    height: 40px;
    margin-bottom: 20px;
    padding: 0 40px 0 15px;
    background: #f0f0f0;
    font: normal 18px/40px Microsoft YaHei;
}

.popBox .dContent span {
    float: right;
}

.footer {
    width: 100%;
    line-height: 50px;
    margin: 0 auto;
    color: #333;
    background: #e4e4e6;
    overflow: hidden;
}
.footinner {width:1200px;margin:auto;}
.footinner p {width:100%;display: inline-block;padding:20px 0;text-align: center;}
.footinner .footpright {float: right;}


.header {
    height: 160px;
    margin-bottom: 20px;
    background: url(../images/navbg.png) repeat-x;
}
.headera {
    height: 100px;
    background: url(../images/navbg01.png) repeat-x;
}

.header .top {
    width: 1200px;
    height: 103px;
    margin: 0 auto;
}

.header .top .logo {
    float: left;
    margin-top: 25px;
}

.header .top .user {
    float: right;
    margin-top: 50px;
}

.header .nav {
    width: 1200px;
    height: 50px;
    margin: 0 auto;
}

.header .nav span {
    line-height: 50px;
    display:inline-block;
    padding: 0 40px;
    font-size: 18px;
    color: #fff;
    background: #c00;
}

.header .nav a {width: 120px;padding: 0 40px;color: #fff;text-align: center;font-size: 18px;line-height: 50px;background: url(../images/line.png) no-repeat center right;}
.sj-header .nav a {width: 72px;padding: 0 28px;}
.header .nav a.last {background: none;}
.main {position: relative; width: 1200px;margin: 0 auto;}

.mbx {padding:0 21px;margin-bottom:24px;background: #fff;}
.mbx ul li{ height:40px;line-height:40px;display: inline-block;}
.mbx ul li img { width: 19px;height: 16px;margin: 12px 6px 12px 0;}
.mbx ul .liafter::after { content: '»';margin: 0 12px 0 8px;}

.pagination {width:100%;height:26px;margin:20px 0;text-align: center;}
.pagination ul{display: inline-block;padding: 0;margin: 0;}
.pagination li {margin: 0 5px;color: black;padding: 2px 8px;border: 1px solid #ccc;display: inline-block;}
.pagination li a {text-decoration: none;}
.pagination .active {background-color: #79b8f7;}
.pagination .active a {color: #fff;}
.pagination .numpage {border:none;}
.pagination li input {width:24px;height:24px;margin: 0 5px;border:1px solid #ccc;outline: none;text-indent: 5px;}
.pagination li select {border:none;outline: none;}

#year { font: normal 20px/53px Microsoft YaHei; color:#666;text-align: center;}
#day { font: bold 68px/68px Microsoft YaHei; color:#1580c2;text-align: center;}
.info-data .data {font: normal 14px/53px Microsoft YaHei;color:#666;text-align: center;}

.dplynone {display: none;}

.noresult {margin:33px 0 50px;text-align: center;}
.noresult img {width:130px;height:120px;}
.noresult .not {margin-top:15px;font: normal 16px/30px Microsoft YaHei !important;color:#666;}

.textcenter{text-align: center;}
.textarea_readonly{line-height:30px; padding: 20px; border:1px solid #000000;}