﻿body, html{height: 100%;}
body{padding: 0px;margin: 0;overflow: hidden;font-family: "微软雅黑" , "宋体" , "Segoe UI" , Verdana, Helvetica, Sans-Serif;color: #232323;background:#fff;}

header, footer, nav, section{display: block;}
.main-body-bg {background: #EAEEF5;}

.l-layout-top{background: #102A49;color: White;}
.l-layout-bottom{background: #E5EDEF;text-align: center;}
#pageloading{position: absolute;left: 0px;top: 0px;background: white url('/Content/images/loading.gif') no-repeat center;width: 100%;height: 100%;z-index: 99999;}
.l-link{display: block;line-height: 22px;height: 22px;padding-left: 16px;border: 1px solid white;margin: 4px;text-decoration: none;}
.l-link2{text-decoration: none;color: #336699;margin-right: 2px;}
.l-link img{margin: 0 2px -2px 0;}
.l-link2 img{margin: 0 0 -2px 0;}
.l-link:hover {background: #FFEEAC;border: 1px solid #DB9F00;}
.l-link-over{background: #FFEEAC;border: 1px solid #DB9F00;}
.l-winbar{background: #2B5A76;height: 30px;position: absolute;left: 0px;bottom: 0px;width: 100%;z-index: 99999;}
.space{color: #2B5A76;}
/* 顶部 */
.l-topmenu{margin: 0;padding: 0;height: 50px;line-height: 50px;background: -webkit-linear-gradient(top , #99CCFF 0%, #EAEEF5 100%);background: linear-gradient(to bottom , #99CCFF 0%, #EAEEF5 100%);-pie-background:linear-gradient(#99CCFF,#EAEEF5);opacity: 0.9;position: relative;behavior:url('/Content/PIE-1.0.0/pie.htc');}
.l-topmenu-logo{position: absolute;height: 50px;line-height: 50px;color: #070A0C;padding-left: 30px; }
.l-topmenu-logo img{position: absolute;height: 50px;line-height: 50px;}
.l-topmenu-logo span{position: absolute;height: 50px;line-height: 50px;left: 100px;width: 400px;font-size: 22px;letter-spacing:2px;color:#336699}

.l-topmenu-welcome{position: absolute;height: 50px;line-height: 50px;right: 30px;top: 2px;color: #336699;}
.l-topmenu-welcome a{color: #336699;text-decoration: underline;}
.l-topmenu-welcome label{color: #336699;}

.body-gray2014 #framecenter{margin-top: 3px;}

.l-accordion-header-hasicon {padding-left:30px;position:relative;    }
.l-accordion-header-hasicon i {display:block;position:absolute;left:5px;top:5px;width:16px;height:16px;margin:0;padding:0;}
.l-accordion-header-hasicon i img {width:16px;height:16px; margin: 0 0 1px 0;}

td{padding: 4px;}
.alignRight{text-align:right}