html,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,em,button{margin:0;padding:0;}
html{width: 100%; height: 100%; min-width: 990px; min-height: 600px;}
body{font-size:12px;font-family:Simsun,sans-serif;color:#333; background:#1158e7;}
body{ position:absolute;width:100%;height:100%;min-height:600px; }
img,fieldset{border:0 none}
input,textarea{font-size:12px;}
textarea{resize:none;}
table{border-collapse:collapse;border-spacing:0;}
a{color:#003d7e;text-decoration:none;}
a:hover{text-decoration:underline;}
h1,h2,h3,h4,h5,h6{font-family:"Times New Roman",Simsun;}
ul,ol,li{list-style:none outside none;}
dfn{font-style:normal;}

.content,.errorinfo{width:800px;}
.tower,.cruise{background:url(//dn.cdn.szis.cn/doimg/un_pic.png) no-repeat;}
.wrap{background:#1158e7 url(//dn.cdn.szis.cn/doimg/bg.jpg) no-repeat center bottom;width:100%;min-width: 990px;overflow:hidden; position: absolute; top: 50%; height:580px; margin-top:-330px;}
.content{position:relative;z-index:1;height:480px;margin:0 auto;padding-top:100px;}
.logo{ z-index:5; width:400px;height:60px;text-align: left;margin-left:260px;overflow:hidden; color:#FFF; font-size:50px; line-height:60px; margin-top:30px;letter-spacing: 1px;}
.errorinfo{color:#fff;display:block;font-family:"microsoft yahei","simhei",sans-serif;font-size:24px; letter-spacing:1px;font-weight:normal;text-align: left;margin:20px auto;padding:0; margin-left:260px;}
.errorinfo a{color:#fff;}
a.goback{z-index: 4; padding:2px 5px;color:#fff;font-family:"microsoft yahei","simhei",sans-serif;font-size:14px;text-align:center;text-decoration:none;background-color:#0f4dc5;}
a.goback:hover{background-color:#3f92f0;}

.tower{background-position:0 -127px;position:absolute;z-index:2;top:140px;left:20px;width:116px;height:264px;}
.towerlight{position:absolute;z-index:1;left:52px;top:166px;width:52px;height:52px;background-color:#fefa90;box-shadow:0 0 50px rgba(255,248,74,1);-webkit-animation:3s linear 0s none infinite light;-moz-animation:3s linear 0s none infinite light;animation:3s linear 0s none infinite light;}
@-webkit-keyframes light{
 0%{box-shadow:0 0 50px rgba(255,254,165,1);}
 50%{box-shadow:0 0 10px rgba(255,248,74,1);}
 100%{box-shadow:0 0 50px rgba(255,254,165,1);}
}
@-moz-keyframes light{
 0%{box-shadow:0 0 50px rgba(255,254,165,1);}
 50%{box-shadow:0 0 10px rgba(255,248,74,1);}
 100%{box-shadow:0 0 50px rgba(255,254,165,1);}
}
@keyframes light{
 0%{box-shadow:0 0 50px rgba(255,254,165,1);}
 50%{box-shadow:0 0 10px rgba(255,248,74,1);}
 100%{box-shadow:0 0 50px rgba(255,254,165,1);}
}
.beam{position:absolute;z-index:3;left:-232px;top:75px;width:973px;height:198px;background:url(//dn.cdn.szis.cn/doimg/beam.png) no-repeat;-webkit-transform:rotate(15deg);transform:rotate(15deg);-webkit-transform-origin:308px 115px;transform-origin:308px 115px;-webkit-animation:10s linear 0s none infinite beam;-moz-animation:10s linear 0s none infinite beam;animation:10s linear 0s none infinite beam;}
@-webkit-keyframes beam{
 0%{ -webkit-transform:rotate(15deg);}
 50%{ -webkit-transform:rotate(65deg);}
 100%{ -webkit-transform:rotate(15deg);}
}
@keyframes beam{
 0%{transform:rotate(15deg);}
 50%{transform:rotate(65deg);}
 100%{transform:rotate(15deg);}
}
.wave1{position:relative;z-index:3;width:100%;margin-top:-220px;color:#999;background:url(//dn.cdn.szis.cn/doimg/bl.png) repeat-x 0 0;-webkit-animation:8s linear 0s none infinite tweenxx;-moz-animation:8s linear 0s none infinite tweenxx;animation:8s linear 0s none infinite tweenxx;}
.wave{height:220px;background:url(//dn.cdn.szis.cn/doimg/bl.png) repeat-x 330px 0;-webkit-animation:10s linear 0s none infinite tweenx;-moz-animation:10s linear 0s none infinite tweenx;animation:10s linear 0s none infinite tweenx;}
@-webkit-keyframes tweenx{
 0%{background-position:0 0;}
 100%{background-position:1600px 0;}
}
@-moz-keyframes tweenx{
 0%{background-position:0 0;}
 100%{background-position:1600px 0;}
}
@keyframes tweenx{
 0%{background-position:0 0;}
 100%{background-position:1600px 0;}
}
@-webkit-keyframes tweenxx{
 0%{background-position:0 0;}
 100%{background-position:-1600px 0;}
}
@-moz-keyframes tweenxx{
 0%{background-position:0 0;}
 100%{background-position:-1600px 0;}
}
@keyframes tweenxx{
 0%{background-position:0 0;}
 100%{background-position:-1600px 0;}
}
/*-----footer-----*/

#footer{margin:0 auto; background:#FFF; text-align:center;color:#0053aa;font-family:arial;line-height:1.6;padding:8px 0 0 0;clear:both; position:absolute; bottom:0px; width:100%;min-width: 990px;}
#footer a{color:#333333;}
.copyright{color:#333333; font-size:14px; letter-spacing:1px;}
.px { font-size:18px; padding-bottom:6px; }
.px1 { padding-bottom:1px; }
.px2 { padding-bottom:20px; font-size: 13px; letter-spacing: .5px; }
#footer b {color:#1158e7;}