﻿*{font-size:9pt;border:0;margin:0;padding:0;}
body{font-family:'微软雅黑'; margin:0 auto;min-width:980px;}
header, footer, nav, section{display: block;}
p, ul{margin-bottom: 20px;line-height: 1.6em;}
a,a:focus {text-decoration: none;color: #000;outline: none;blr: expression(this.onFocus=this.blur());}
a:link{color: #000;text-decoration: none;}
a:visited{color: #000;text-decoration: none;}
a:hover{color: #00a4ac;text-decoration: none;}
a:active{color: #000;text-decoration: none;}
ul {display: block;margin: 0;padding: 0;padding-top: 0px;padding-right: 0px;list-style: none;}
li {display: block;margin: 0;padding: 0;padding-right: 0px;padding-left: 0px;list-style: none;}
img {vertical-align: middle;border-style: none;border:0;}
dl, dt, dd, span {margin: 0;padding: 0;display:block;}
table{border-collapse:collapse;border-spacing: 0;}
cite{font-style:normal;}

/* HEADINGS */
h1, h2, h3, h4, h5, h6 {font-size: 1.5em;color: #000;}
h1 {font-size: 2em;padding-bottom: 0;margin-bottom: 0;}
h2 {padding: 0 0 10px 0;}
h3 {font-size: 1.2em;}
h4 {font-size: 1.1em;}
h5, h6 {font-size: 1em;}

/*cloud*/
body{background-color: #1c77ac; background-image: url(../img/cloud/light.png); background-repeat: no-repeat; background-position: center top; overflow: hidden;}
#cloudWrap {width:100%;height:100%;position:absolute;z-index:-1;}
#cloud1 {z-index:1;}
#cloud2 {z-index:2;}
.cloud {position:absolute;top:0px;left:0px;width:100%;height:100%;background:url(../img/cloud/cloud.png) no-repeat;z-index:1;opacity:0.5;}

#divHeader {height:30px; position:absolute; top:0; background:url(../img/cloud/loginbg1.png) repeat-x;z-index:100; width:100%;}
#divHeader span{color:#fff; line-height:30px; background:url(../img/cloud/loginsj.png) no-repeat 22px 8px; text-indent:44px; color:#afc5d2; float:left; font-size: 16px;}
#divHeader ul{float:right; padding-right:30px;}
#divHeader ul li{float:left; margin-left:20px; line-height:30px;}
#divHeader ul li a{color:#afc5d2;font-size: 16px;}
#divHeader ul li a:hover{color:#fff;}

#divBody{background:url(../img/cloud/loginbg3.png) no-repeat center center; width:100%; height:585px; overflow:hidden; position:absolute; top:0px;}

#divFooter{height:30px; line-height:30px; text-align:center; background:url(../img/cloud/loginbg2.png) repeat-x;position:absolute; bottom:0; width:100%; color:#0b3a58;}
#divFooter a{font-weight:bold;color:#0b3a58;}
#divFooter a:hover{color:#000;}

/* 框架 */
.bodyTitle {margin-top:5%; text-align: center;}
.bodyTitle h1{font-weight: bold;color: #fafafa;font-size: 48px;letter-spacing: 5px;text-shadow: 0px 1px 0px #999, 0px 2px 0px #888, 0px 3px 0px #777, 0px 4px 0px #666, 0px 5px 0px #555, 0px 6px 0px #444, 0px 7px 0px #333, 0px 8px 7px #001135;}
.bodyTitle h1 em{font-weight: bold;color: #fafafa;font-size: 45px;letter-spacing: 5px;}
.bodyTitle h1 img{margin: 0 10px 0 0; width: 74px; height: 80px; }
.bodyContent {margin-top:3%; text-align: center;color: #fff;}

.bodyFooter {text-align:center; width: 100%;position: absolute;bottom: 30px;}
/*.bodyFooter a{display: inline; text-shadow: 5px 5px 1px rgba(0,0,0,.3);}*/
.bodyFooter span{display: inline;}

/* 登录导航 */
.block {display:inline-table; width: 12%; margin: 10px 8px;padding: 0 0 20px 0;border-radius: 5px;color: #fff; cursor: pointer;box-shadow: 3px 3px 20px 0 #0070b1; position:relative;top:50px;}
.block:hover,
.block:visited,
.block:active{color: #fff;}
.block img{margin: 30px 0; width: 95px; height: 70px; }
.block p{margin-bottom: 5px; font-size: 20px;color: #fff;}

/* 登录界面 */
.loginWrap{height:200px;background-color: #fff;padding: 4px 3px 56px;color: #056DAF;border-radius: 2px;}
.login {height:170px;background-color: #fff;padding: 36px 17px 20px;color: #056DAF;border-radius: 2px;}
.login .layui-form-label{width:15px;padding: 9px 0;}
.login .layui-input-block{margin-left:25px;}
.login .last-item {margin-bottom:0;}
.login .last-item .layui-input-block{min-height: 20px;}
.login .last-item a{color:#056DAF; margin:0 18px;}
.loginFooter {padding: 5px;}
.loginFooter a{margin: 0 5px;}
.loginFooter img{width: 21px; height: 16px;}

.board {height:240px;background-color: #fff; padding: 10px;color: #056DAF;margin-left: 1px;}
.board .layui-card-header{height: 30px;line-height: 30px;text-align: left;font-weight: bold;}
.board .layui-card-header i{margin-right: 3px;font-weight: bold;height: 30px;line-height: 30px;}
.board .layui-card-body{text-align: left;}
.board .layui-carousel-ind {top: -25px;}
.notice {padding: 10px;}
.notice h4{margin-right: 20px;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;display: block;height: 26px;line-height: 26px;}
.notice div{margin: 0 9px 0 0; padding-right:5px; overflow: auto; height: 120px;}
.nocontext{text-align:center; }
.nocontext h4{padding-top: 60px;}


/* QRCode */
#divQrCode {width: 256px; height: 256px; margin: 22px;}