@charset "utf-8";
*{border:0;margin:0;padding:0;}
body{font-family:'微软雅黑'; margin:0 auto;min-width:980px;}
ul{display:block;margin:0;padding:0;list-style:none;}
li{display:block;margin:0;padding:0;list-style: none;}
img{border:0;}
dl,dt,dd,span{margin:0;padding:0;display:block;}
a,a:focus{color:#000;outline:none;blr:expression(this.onFocus=this.blur());}
a:hover{color:#00a4ac;}
table{border-collapse:collapse;border-spacing: 0;}
cite{font-style:normal;}
h2{font-weight:normal;}
/*cloud*/
#mainBody {width:100%;height:100%;position:absolute;z-index:-1;}
.cloud {position:absolute;top:0px;left:0px;width:100%;height:100%;background:url(../img/cloud.png) no-repeat;z-index:1;opacity:0.5;}
#cloud2 {z-index:2;}

/*login原登录样式*/
/*.logintop{height:47px; position:absolute; top:0; background:url(../img/loginbg1.png) repeat-x;z-index:100; width:100%;}
.logintop span{color:#fff; line-height:47px; background:url(../img/loginsj.png) no-repeat 21px 18px; text-indent:44px; color:#afc5d2; float:left;}
.logintop ul{float:right; padding-right:30px;}
.logintop ul li{float:left; margin-left:20px; line-height:47px;}
.logintop ul li a{color:#afc5d2;}
.logintop ul li a:hover{color:#fff;}
.loginbody{width:100%; float:left;}
.systemlogo{width:100%; height:71px; margin-top:75px;}
.loginbox{float:left; width:100%}
.loginbox ul{margin-top:88px; width:100%}
.loginbox ul li{margin-bottom:25px; text-align:center}
.loginuser{width:299px; height:48px; background:url(../img/loginuser.png) no-repeat; border:none; line-height:48px; padding-left:44px; font-size:16px; font-family:Arial;font-weight:bold;}
.loginpwd{width:299px; height:48px; background:url(../img/loginpassword.png) no-repeat; border:none;line-height:48px; padding-left:44px; font-size:16px; font-family:Arial;font-weight:bold; color:#90a2bc;}
.loginbtn{width:344px;height:40px; background:#015ba0; border-radius: 5px; background-size:100%; font-size:14px; font-weight:bold; color:#fff;cursor:pointer; line-height:35px;box-shadow: 0 15px 30px 0 rgba(255,255,255,.25) inset,
 0 2px 7px 0 rgba(0,0,0,.2);}
.loginbm{height:100px; line-height:30px; text-align:center; font-size:25px; color:#333; position:absolute; top:600px; width:100%;}
.loginbm a{font-weight:bold;color:#0b3a58;}
.loginbm a:hover{color:#333;}*/
.loginbody
{width:100%;height:100%; overflow:hidden; background:url(../img/login_bg.jpg) no-repeat center center; background-size:100% 100%; position:relative;}
.loginM
{width:100%; position:absolute; top:50%; margin-top:-245px;}
.loginA
{width:651px; height:455px; padding-left:229px; background:#fff url(../img/t4.jpg) no-repeat left center; margin:0 auto;}
.loginA i
{width:76px; display:block; margin:0 auto; padding-top:20px;}
.loginA h2
{height:82px; line-height:60px; font-size:24px; color:#0390a4; font-weight:normal; text-align:center;}
.loginA ul
{width:300px; margin:0 auto;}
.loginA ul li
{padding-bottom:16px;}
.loginA .put1
{width:298px; height:48px; line-height:48px; text-indent:90px; color:#333; border:1px solid #e6e6e6; background:url(../img/t2.jpg) no-repeat 16px center;}
.loginA .put2
{background-image:url(../img/t3.jpg);}
.loginA .btnA
{width:300px; height:54px; line-height:54px; font-size:20px; color:#fff; text-align:center; background:#00c2de; border-radius:5px; border:none; cursor:pointer;}
.loginA .btnA:hover
{background:#02a7bf;}
.loginB
{font-size:12px; color:#fff; text-align:center; padding:10px 0 0;}
.loginB a
{color:#fff;}
 
 
/*遮罩效果*/
#shade{
	display:none;
	width:100%;
	height:100%;
	position: fixed;
	top: 0px;
    left: 0px;
	background:#000;
	opacity: 0.2;
	z-index:9000;
}
/*询问提示框效果*/
#layer{
	display:none;
	width:300px;
	position:absolute; left:50%; margin-left:-150px;
	height:140px;
	top:50%; margin-top:-140px;
	z-index:999999;
	position: fixed;
	border:1px solid #889D8F;
	background:#EFEFEF url(../img/layertitle.png) repeat-x left top;
	font-size:12px;
}
#layer .layertitle{
    width:100%;
    height:27px;
}
#layer .layertitle span{
	min-width:200px;
	height:27px;
	line-height:27px;
	display:inline-block;
	float:left;
	font-size: 12px;
	font-weight: bold;
	color: #0E2D5F;
	padding:0 0 0 5px;
}
#layer .layertitle em{
	display:block;
	width:16px;
	height:16px;
	background: url(../img/icons/panel_tools.png) no-repeat -16px 0px;
	float:right;
	margin:5px 5px 0 0;
	cursor:pointer;
	opacity: 0.4;
}
#layer .layertitle em.hover{
	opacity:1;
}
#layer .layerbox{
	height:86px;
	width:268px;
	margin:0 auto;
	padding:10px;
	border:1px solid #889D8F;
	border-top:1px solid #8DA659;
	background:#fff;
}
#layer .layerbox dl{
	width:268px;
	height:42px;
}
#layer .layerbox dl dt{
	width:42px;
	height:42px;
	float:left;
	background:url(../img/icons/woring.png) no-repeat left top;
}
#layer .layerbox dl dd{
	width:226px;
	height:42px;
	float:right;
	line-height:21px;
	color:#000;
}
#layer .yalerbutton{
	width:268px;
	height:36px;
	margin:10px 0 0 0;
	text-align:center;
}
#layer .yalerbutton span{
	width:72px;
	height:26px;
	display:inline-block;
	background:url(../img/icons/layerbutton.png) no-repeat center center;
	margin:5px 10px 0 10px;
	text-align:center;
	line-height:26px;
	cursor:pointer;
}
#layer .yalerbutton span.hover{
	background:url(../img/icons/layerbutton2.png) no-repeat center center;
}
/*加载效果1*/
.loading1{
	display:none;
	width:60px;
	height:24px;
	position: fixed;
	background:url(../img/icons/loading1.gif) no-repeat center center;
	z-index:9997;
}
/*加载效果2*/
.loading2{
    display:none;
    min-width:60px;
    height:24px;
    position: fixed;
    background:#fff url(../img/icons/loading2.gif) no-repeat 10px center;
    z-index:999999;
    padding:10px 20px 10px 40px;
    line-height:24px;
    border:1px solid #999;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: auto;
    max-width: 75px;
}
/*操作成功提示框*/
.success{
	display:none;
	min-width:60px;
	height:24px;
	position: fixed;
	background:#fff url(../img/icons/success.gif) no-repeat 10px center;
	z-index:999999;
	padding:10px 20px 10px 40px;
	line-height:24px;
	border:1px solid #9AD189;
	color:green;
    box-shadow: 0px 0px 2px #eee;
}
/*操作失败提示框*/
.lose{
	display:none;
	min-width:60px;
	height:24px;
	position: fixed;
	background:#fff url(../img/icons/lose.png) no-repeat 10px center;
	z-index:9997;
	padding:10px 20px 10px 40px;
	line-height:24px;
	border:1px solid red;
	color:red;
}
 
 .homeh1{
  width:100%; margin-top:-140px;
  text-align:center;
   float:left;
   font-size:40px;
	 color:#ffffff;
}
 
 
 
 