body{background: #fff url(new0401body_bg.jpg) no-repeat center top;}
.center{width: 1100px; margin: 0 auto;}
.center_box{width: 1030px; margin: 0 auto;}
/*头部*/
.top_logo{padding: 45px 0 60px;}
.top_logo>a{display: block; margin-bottom: 50px;width: 314px; float: left;}
 .top_log #slt_ogi_logo{display: block; margin: 0 auto;}
 
/*内容*/
 .slt_main{width: 1030px;padding: 0 35px 35px;margin: 0 auto;background: #f2f2f2;}
 .search{background: url(search.png) no-repeat center center; height: 50px; margin-bottom: 80px;}
 .search_form{width: 510px; height: 50px; line-height: 50px; margin: 0 auto;}
 .search .txt,.search .btn{height: 50px; line-height: 50px; border: none; background: none;}
 .search .txt{padding: 0 10px; width: 432px; line-height: 50px; color: #333; font-size: 16px;}
 .search .btn{width: 58px; cursor: pointer;}
 
 /*左侧导航*/
.slt_nav{float: left;width: 240px;margin-right: 20px;}
.slt_nav dd {margin-bottom: 15px; font-size: 23px;line-height: 28px; border: 1px solid #ebebeb;background: #fff; width: 240px; height: 82px; display: block;}
.slt_nav dd a {position: relative; display: block;padding: 10px 0; color: #2d66a5; background: url(slt_icons.png) no-repeat 20px -47px;}
.slt_nav dd a:hover strong{color: #fff;}
.slt_nav dd a strong {display: inline-block;width: 100px;margin: 0 60px 0 85px;font-weight: normal; font-size: 23px; line-height: 28px;  color: #2d66a5;}
.slt_nav dd a span {position: absolute; top: 21px;right: 25px;font-size: 40px; color: #2d66a5;}
.slt_nav dd a:hover span{color: #fff;}
.slt_nav dd a#zhidu { background-position: 20px -210px;}
.slt_nav dd a#neirong {background-position: 20px -374px; }
.slt_nav dd a#nianbao {background-position: 20px -545px;}
.slt_nav dd a#qingdan {background-position: 20px -798px;}
.slt_nav dd.show a strong{color: #fff;}
.slt_nav dd:hover, .slt_nav dd.show {border-color: #2d66a5;background: #2d66a5;}
.slt_nav dd:hover #zhinan, .slt_nav dd.show #zhinan {color: #fff;background-position: 20px -130px;transition: background 0.5s; }
.slt_nav dd:hover #qingdan, .slt_nav dd.show #qingdan {color: #fff;background-position: 20px -870px;transition: background 0.5s; }
.slt_nav dd:hover #zhidu, .slt_nav dd.show #zhidu {color: #fff; background-position: 20px -291px;transition: background 0.5s;}
.slt_nav dd:hover #neirong, .slt_nav dd.show #neirong {color: #fff;background-position: 20px -460px;transition: background 0.5s;}
.slt_nav dd:hover #nianbao, .slt_nav dd.show #nianbao { color: #fff;background-position: 20px -631px;transition: background 0.5s;}
.slt_nav dd.show a span{color:#fff;}
.slt_nav dd #zhengce strong{line-height: 56px;}
.slt_nav dd a#zhengce{ background-position: 20px -798px;background: none;}
.slt_nav dd:hover #zhengce, .slt_nav dd.show #zhengce{color: #fff;background-position: 20px -870px;transition: background 0.5s;background: none; }




/*年报*/
#slt_nianbao_nav, #slt_neirong_nav {height: 750px; margin-bottom: 15px;border: 1px solid #ebebeb;background: #fff;}
#slt_nianbao_nav:nth-child(0), #slt_neirong_nav:nth-child(0) {border-top: 1px solid #ebebeb;}
#slt_nianbao_nav li, #slt_neirong_nav li {line-height: 34px;text-align: center;color: #333;}
#slt_nianbao_nav li a, #slt_nianbao_nav li span, #slt_neirong_nav li a, #slt_neirong_nav li span {display: block; background: url(slt_icons.png) no-repeat 80px -718px;cursor: pointer;font-size: 15px; font-weight: normal;}
#slt_nianbao_nav li.active, #slt_nianbao_nav li:hover, #slt_neirong_nav li.active, #slt_neirong_nav li:hover {background: #e7f5ff;}
#slt_nianbao_nav,#slt_neirong_nav { padding: 21px 0; height: auto;}
#slt_nianbao_nav li,#slt_neirong_nav li {text-align: left;}
#slt_nianbao_nav li a, #slt_neirong_nav li a {padding-left: 60px;background-position: 50px -718px;}

/*左侧内容*/
.slt_nav_cont{padding: 30px 15px 30px 30px;background: #fff;border: 1px solid #ccc; float: right; width: 723px;}
/*左侧公开指南单页栏目样式*/
.slt_nav_cont>h1.slt_title{color: #2d66a5; text-align: center; font-size: 32px; margin-bottom: 30px; font-weight: bold;}
.slt_concent{height: 1020px; overflow-y: auto;}
.slt_concent,.slt_concent div,.slt_concent p,.slt_concent span,.slt_concent b,.slt_concent font{font-size: 16px; line-height: 36px; padding: 3px 5px 3px 0;}
.slt_concent a,.slt_concent p a{font-size: 16px; line-height: 30px;}
.slt_concent p strong{font-size: 21px; line-height: 46px;}
.slt_concent table tr th,.slt_concent table tr td{border:1px solid #ccc !important; padding:0 10px;}
.slt_concent table{margin:0 auto !important; float:none !important;}
.slt_concent img{max-width:630px; display:block; padding:5px 0; margin:0 auto;}
.slt_concent p img{max-width:630px;display:block; padding:5px 0; margin:0 auto;}

/*左侧公开制度文章列表样式*/
.slt_nav_list ul{min-height: 300px;_height:300px;}
.slt_nav_list ul li{height: 30px; line-height: 30px; padding: 5px 5px 5px 0;}
.slt_nav_list ul li a{font-size: 16px;}
.slt_nav_list ul li a:hover{color: #2d66a5;}
.slt_nav_list ul li span{float: right; color: #666666;}
.pages{padding: 10px 0; text-align: center; line-height: 32px; height: 32px;}

/*机构设置*/
.jgsz_list{min-height: 270px; height: 270px;}
.jgsz_list .jgsz_th{border-bottom: 1px solid #ccc; height: 36px; line-height: 36px;}
.jgsz_list .jgsz_th p{padding: 0 5px; background: #2d66a5; text-align: center; width: 110px; color: #fff; font-size: 16px;}
.jgsz_list ul{min-height: 175px; _height:175px; margin-top: 10px; padding: 0 15px 0 30px;}
.jgsz_list .jgsz_more{width: 100px; height: 30px; line-height: 30px; text-align: center; margin: 0 auto; background: #f2f2f2;}
.jgsz_list .jgsz_more a{width: 100px; height: 30px; display: block; color: #333; font-size: 16px; text-align: center;}

/*左侧公开报告内容页内容样式*/
.slt_con_title{border-bottom: 1px solid #e5e5e5; margin-bottom: 18px; padding-bottom:10px;}
.slt_con_title .th{color: #2d66a5; text-align: center; font-size: 32px; margin-bottom: 12px; font-weight: bold;}
.slt_con_title .slt_txt{font-size: 15px; text-align: center; height: 24px; line-height: 24px;}

/*footer*/
.footer{background: #1369b4; overflow: hidden;}
.footer div.fl{ padding: 22px 0 16px;}
.footer p{text-align: left; line-height: 28px; color: #fff;}
.footer p span{color:#fff;}
.footer .lk span{color:#fff;}
.footer .lk .jc{margin-top: 15px;}
.footer .lk .sy{margin: 2px 3px 0;}
.footer .lk .dt{margin-top: 18px;}
.footer .lk .dt a{display: block; color: #fff; width: 100px; height: 46px; line-height: 46px; text-align: center; background:url(map.png) no-repeat 15px center #9e2624; padding-left: 28px; font-size: 16px; border: 1px solid #cc3b38; border-radius: 3px;}
.footer div.fl .beian{padding-left:25px; background:url(beiantubiao.png) no-repeat left center; color:#fff;}

.footer .fr img{display:block; height:110px; margin:0 auto; margin-top:20px; padding:2px; background:#fff;}
.footer .fr p{font-size:14px; text-align:center; line-height:20px; padding-top:5px;}
.footer .fr p font{color:#fff; font-size:12px;}