﻿﻿body{background: #fff url(banner_top.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: 352px; 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_local{text-align: left; height: 40px; line-height: 40px; font-size: 12px; color: #6B6B6B; width:100%;}
.slt_local a{padding: 0; color: #6B6B6B;}
 
 /*左侧导航*/
.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.show a strong{color: #fff;margin: 0 60px 0 85px;}
.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 #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_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(list_style.png) no-repeat 46px center;cursor: pointer;font-size: 16px; font-weight: normal;}
#slt_nianbao_nav>li.active, #slt_nianbao_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; scrollbar-base-color:;}
/* 设置滚动条的样式 */
/* .slt_concent::-webkit-scrollbar{width:10px; background: #f2f2f2; border-radius: 10px;} */
/* 滚动条滑块 */
/* .slt_concent::-webkit-scrollbar-thumb{border-radius:10px;background:#2d66a5; height: 80px;} */

.slt_concent,.slt_concent div,.slt_concent p,.slt_concent span,.slt_concent b,.slt_concent font{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_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;}

/*左侧公开报告内容页内容样式*/
.slt_con_title{height: 89px; border-bottom: 1px solid #e5e5e5; margin-bottom: 18px;}
.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;}

/*第三级下拉菜单*/
#slt_neirong_nav .sj_li{background: #fff; margin: 10px auto;}
#slt_neirong_nav .sj_li li{padding-left: 80px; background: url(list_style.png) no-repeat 70px center;}
#slt_neirong_nav>li>a:hover{background: url(list_style.png) no-repeat 46px center #e7f5ff; color: #2d66a5;}
#slt_neirong_nav>li.active>a{background: url(list_style.png) no-repeat 46px center #e7f5ff; color: #2d66a5;}
#slt_neirong_nav>li.curront>a{background: url(list_style.png) no-repeat 46px center #e7f5ff; color: #2d66a5;}
.subNav{cursor:pointer;}
#slt_neirong_nav>li>ul.navContent>li{background: url(list_style.png) no-repeat 70px 16px;}
#slt_neirong_nav .navContent>li>a{display:block; cursor: pointer; padding-left: 82px; font-size: 13px;}
#slt_neirong_nav .navContent li a:hover{color:#11448a; font-weight: bold;}
#slt_neirong_nav .navContent li.curront>a{color: #11448a; font-weight: bold;}
#slt_neirong_nav .navContent li .ul_sj li{background: url(list_style.png) no-repeat 89px center;}
#slt_neirong_nav .navContent li .ul_sj li a{display:block; cursor: pointer; padding-left: 92px; width: 127px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 12px;}

/*底部*/
#bottom{background-color:#297DCF;color:#FFF;text-align:center;width:1100px;height:80px;margin:10px auto 0 auto;padding:15px 0px 0px 0px;position:relative;}
#bottom p{line-height:25px; color: #fff;}
#bottom p span{color: #fff;}
.pabs{position:absolute;}