.header{background-color: #196ca2;}
.header ul li a{padding: 0 25px; height: 44px; line-height: 44px;}
.header ul li a .iconfont{ font-size: 18px; }
.left-nav .hb{padding: 0;}
.left-nav .hb .ht .title{font-weight: bold; font-size: 16px;display: inline-block; margin: 15px 0; padding-left:10px;}
.left-nav .hb .ht .title .glyphicon{color:#4a7cc9;}
.left-nav .hb ul{padding: 0 15px;}
.left-nav .hb li{border-top: 1px #eee solid;position: relative; text-indent: 14px; list-style: none;}
.left-nav .hb li:first-child{border-top: 0;}
.left-nav .hb li:after {content: ""; background: #ccc; width: 4px; height: 4px; border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -webkit-border-radius: 4px; display: block; position: absolute; left: 0; top: 50%; margin-top: -4px;}
.left-nav .hb li a{display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 10px 0;}
.left-nav .hb li a.actived{color: #3571cb;}

.left-nav  .hotlink{padding: 0 15px;}
.left-nav  .hotlink a{display: block; padding: 10px 0;border-bottom: 1px solid #eee;}

.p-nav ul{margin: 0; padding: 0;}
.p-nav ul li{list-style: none; margin: 0; padding: 0;}

.orange i{color:#004e9e; font-size:18px;}
.left-nav.orange .hb .ht .title{border-left:0;}

.nmc-group{margin-bottom: 25px;}
.nmc-group .title{font-weight: bold; border-left:4px solid #004e9e; margin: 15px 0; padding-left: 10px; font-size:16px;}
.nmc-group .title .more{font-size: 14px; color: #999;}
.nmc-group .nmc-group-wrap{ border-top:1px solid #f0f0f0;}
.nmc-group .nmc-group-wrap a{display:block; text-decoration: none;}
.nmc-group .nmc-group-wrap img{width: 100%; height: 110px;}
.nmc-group .nmc-group-wrap a:hover img{border: 2px solid #004e9e;}
.nmc-group .nmc-group-wrap .item{margin-top: 15px; text-align: center;}
.nmc-group .nmc-group-wrap .item .time{color: #999999; font-size: 12px;}

.panel-default>.panel-heading{padding: 10px 15px; background-color: #fafafa; border-bottom: 1px solid #f0f0f0;}
.panel-group .panel-heading+.panel-collapse>.list-group, .panel-group .panel-heading+.panel-collapse>.panel-body{border-top: 0;}
.panel-default>.panel-heading .iconfont{color: #004e9e;}
#leftNav .panel-body a{padding: 10px 0; }

#breadcrumb{ background-color: #fafafa; border-bottom: 1px solid #f0f0f0; background: transparent; font-weight: bold;}
#breadcrumb span.glyphicon{color: #004e9e;}
#toolbar, #rightMain{margin-top: 25px;}
#toolbar i{color: #666;}


#footer{background: url("/assets/site/ae/img/ae_line.png") no-repeat center top; border-top: 0;}
#footer p{line-height: normal;}
#footer dl,#footer p{margin-bottom: 10px;}
#footer dt{float: left; font-weight: normal; width: 90px; text-align: right;}