@charset "utf-8";
/* CSS Document */
body{ color: #555555; font-size: 12px; font-family:Tahoma, Geneva, sans-serif, Arial; margin:0; padding:0; background:#ffffff; outline: none;}
/*全局样式*/
div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; list-style-type: none; word-wrap: break-word;}
table { font-size: 12px }
img { border: 0px; }
select, input { padding:0; margin:0; }
a { text-decoration: none; cursor: pointer; color: #3083eb; }
a:hover { text-decoration:underline; }
.fl { float: left; }
.fr { float:right; }
.cl { clear: both; width: 100%; height: 0px; overflow: hidden; padding: 0; margin: 0; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-table; }
* html .clearfix { height: 1%; zoom: 1; }
.clearfix { display: block; }
.ipt { display: inline-block; margin: 0; outline: none; border: #e6e6e6 solid 2px; color: #a9a9a9; padding: 0 5px 0 46px; font-size:12px; border-radius:2px; background: url(../images/zx-icon1.png) no-repeat;}
.ipt-on { border: #3083eb solid 2px; color: #333333; border-radius:2px;}
#warper { width:100%; margin: 0 auto; background:#ffffff; overflow: hidden; z-index:0; position:relative;}
#header{ height:100px; /*overflow:hidden;*/ background:#ffffff;}
.top{ width:1180px; margin:0 auto; height:100px; position: relative;}
.logo{ padding-top:20px;}
.logo h1{ float:left;}
.logo h1 a{ width:500px; height:60px; display:block; background:url(../images/zx-logo.png) no-repeat; text-indent:-9999px;}
/*登录*/
#warp { HEIGHT: 580px; background:#3083eb; overflow:hidden; margin:0; padding:0; width:100%;}
.banner { Z-INDEX: 99; MARGIN: 0px auto; WIDTH: 1180px; HEIGHT: 510px; position:relative;}
.login{ position:absolute; top:115px; right:30px; width:345px; height:340px; background:#ffffff; Z-INDEX: 101; border-radius:3px;}
.login .login-box{ padding:30px;}
.ipt-220{ width:230px; height:46px; line-height:46px; margin-top:15px; font-size:16px;}
.btn-220{ background:#3083eb; display:block; color:#fff; font-size:16px; cursor:pointer; text-align:center; box-shadow:none; border:none; letter-spacing: 10px;}
.btn-220:hover{ text-decoration:none; background:#1b6dd5;}
#con { padding:0; position:relative;}
#tags LI { FLOAT: left; LIST-STYLE-TYPE: none; HEIGHT: 20px; line-height:20px; padding: 10px 0 15px 0;}
#tags LI A { FLOAT: left; COLOR: #666666; LINE-HEIGHT: 20px; HEIGHT: 20px; TEXT-DECORATION: none; font-size:20px; font-family:"微软雅黑"; font-weight: 700;}
.zx-ts{ display:block; height: 16px; line-height: 16px; color: #ff5151; font-size: 16px;}
.zx-img{ margin-top:3px;}
/*动画*/
.dh{ width:100%; margin:0 auto; position:relative; z-index:900; height: 210px; background: #3083eb;}
.dh .dh1{ background:url(../images/wave1.png) repeat-x; width:997px; width:400%; height:200px; position:absolute ; top:50px; left:-280px; z-index:999; animation:wave1 25s linear .4s infinite normal; -moz-animation:wave1 25s linear .4s infinite normal; -o-animation:wave1 25s linear .4s infinite normal; -webkit-animation:wave1 25s linear .4s infinite normal;}
.dh .dh2{ background:url(../images/wave2.png) repeat-x; width:1009px; width:400%; height:200px; position:absolute ; top:40px; left:0; z-index:998; animation:wave1 60s linear .4s infinite normal; -moz-animation:wave1 60s linear .4s infinite normal; -o-animation:wave1 60s linear .4s infinite normal; -webkit-animation:wave1 60s linear .4s infinite normal;}
@-webkit-keyframes wave1 {
from {left:-280px}
to {left: -1277px}
}
@-moz-keyframes wave1 {
from {left:-280px}
to {left: -1277px}
}
@-o-keyframes wave1 {
from {left:-280px}
to {left: -1277px}
}
@keyframes wave1 {
from {left:-280px}
to {left: -1277px}
}
@-webkit-keyframes wave2 {
from {left:0}
to {left: -1009px}
}
@-moz-keyframes wave2 {
from {left:0}
to {left: -1009px}
}
@-o-keyframes wave2 {
from {left:0}
to {left: -1009px}
}
@keyframes wave2 {
from {left:0}
to {left: -1009px}
}
/*底部*/
#loading-footer{ width:100%; background:#ffffff; padding:0px 0 60px 0; z-index:10000; position: relative;}
#loading-footer p{ width:1000px; margin:-30px auto 0; text-align:center; font-size:14px; font-family:"微软雅黑"; color:#333333; line-height: 20px;}
.pb10{ padding-bottom: 10px;}