﻿﻿@charset "utf-8";
/* CSS Document */
html {height:100%}
body {margin:0px; padding:0px;font-family:"微软雅黑",Arial; position:relative; background:url(../images/bodybg.png) no-repeat top center #fff; }

div,ul,li,p,h1,h2,span,a { margin:0px; padding:0px; list-style:none;font-family:"微软雅黑",Arial; text-decoration:none}

img {border:0px; vertical-align:middle;}
.banbg{ width:100%; margin:0px auto; height:320px}
.tit{ font-size:35px; color:#fff; width:1100px; height:75px;margin:0 auto; margin-top:30px; line-height:75px;}
.tit img{ padding-right:20px}
.ban{width:1100px; margin:0px auto; text-align:center; padding-top:25px; font-size:100px; color:#fff; font-weight:bold;text-shadow:#000 1px 1px 2px; letter-spacing:2px;}
.main{ width:1100px; margin:0 auto; background:#f2f2f2; height:auto}
.search{ height:218px; background:url(../images/searchbg.png) center no-repeat;width:1100px; margin:0 auto; line-height:218px; text-align:center}
.search i {color:#428005; font-size:18px}
.inp { height:43px; color:#666;width:420px; line-height:43px; border:none; padding-left:10px; font-size:16px;}
.bj{ width:240px; padding-left:36px; padding-bottom:20px}

.loat{ background:#fff; height:auto}
.loa{background:url(images/litbg.png) repeat-x; padding-left:10px;font-size:15px; height:37px}
.loaa{ background:url(images/litbg.png) repeat-x;font-size:15px;}
.list_ntitle{ font-size:32px; font-weight:bold; color:#7fac4c; height:94px; line-height:38px}
.list_nbtitle{ font-size:32px; font-weight:bold; color:#7fac4c; height:54px; line-height:38px; padding-top:15px}
.list_zbtitle{ font-size:18px; font-weight:bold; color:#7fac4c; height:54px; line-height:38px; padding-top:15px}
.list_title {font-size:15px; color:#fff; font-weight:bold;background:#0863b8}
.list_atitle{border-bottom: 2px solid #ddd; height:33px;}
.list_atitle span {
    height: 33px;
    line-height: 31px;
    background-color: #7fac4c;
    display: block;
    float: left;
    text-align: center;
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    padding: 0px 20px;
    min-width: 70px;
}
.list_aatitle{ height:33px; border-bottom:2px solid #ddd;}
.list_menu_bg a{color:#fff; width:240px; height:67px; line-height:30px; background:#7fac4c;text-align:center;font-size:23px; display: block; padding-top:3px}
.list_menu_bg i{ font-size:40px;}
/*左边二级级栏目标题*/
.list_menu { font-size:23px; color:#7fac4c; background:#fff; width:240px; height:70px}
.list_menu a { font-size:23px; color:#7fac4c; background:#fff; width:240px; height:67px;line-height:30px;text-align:center; display: block; padding-top:3px}
.list_menu a:hover { color:#fff; width:240px; height:67px; line-height:30px; background:#7fac4c;text-align:center;font-size:23px; display: block; padding-top:3px}
.list_menu i{ font-size:40px;}
.list_menu_nav a { font-size:15px;color:#666; height:32px; line-height:32px; text-align:left; padding-left:60px; display:block; width:180px;overflow:hidden; background:#fff}
.list_menu_nav a:hover { color:#7fac4c; width:180px; background:#ebf6e1;padding-left:60px; height:32px; line-height:32px; text-align:left;font-size:15px; font-weight:bold}

.list_menu_nav1 a { font-size:15px;color:#666; height:32px; line-height:32px; text-align:left; padding-left:80px; display:block; width:160px;overflow:hidden; background:#fff}
.list_menu_nav1 a:hover { color:#7fac4c; width:160px; background:#ebf6e1;padding-left:80px; height:32px; line-height:32px; text-align:left;font-size:15px; font-weight:bold}



.bjk{ padding-right:36px;}
.dl_con{line-height:30px; font-size:16px; color:#444}
.dl_con p{line-height:30px; }
.dl_con h1{ font-size:21px; padding-top:30px; padding-bottom:30px}
.dl_con h2{ font-size:18px; padding-bottom:30px}

/*公开年报样式*/
.bmzg{ font-size:16px; font-weight:bold; height:40px; width:280px; display:block; color:#fff; background:#7fac4c; line-height:40px; text-align:center}
.bm_bk{ border:1px solid #ddd; border-right:none; margin-top:20px; margin-bottom:20px}
.bm_bk td{ border-right:1px solid #ddd; text-align:left; height:40px; line-height:40px; padding-left:20px}
.bm_bk a{ font-size:16px; color:#666}
.bm_bk a:hover{ font-size:16px; color:#7fac4c}
.bm_bktr{ background:#ebf6e1}
/*公开指南滚动条样式*/
.gdt{OVERFLOW-Y: auto; OVERFLOW-X:hidden; height:820px; padding-right:20px; margin-bottom:20px}
.gdt::-webkit-scrollbar {/*滚动条整体样式*/
        width: 10px;     /*高宽分别对应横竖滚动条的尺寸*/
        height: 1px;
    }
.gdt::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
        border-radius: 10px;
         -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
        background: #7fac4c;
    }
.gdt::-webkit-scrollbar-track {/*滚动条里面轨道*/
        -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
        border-radius: 10px;
        background: #eef7e6;
    }

/*公开制度*/
.nlist{ line-height:40px;  font-size:16px}
.nlist a{ line-height:40px;font-size:16px; float:left;}
.nlist span{ color:#888; float:right;}
.nlist a:hover{ line-height:40px; color:#7fac4c}



.nlist_y{ line-height:60px;padding-left:15px; font-size:16px}
.nlist_y a{ line-height:60px;font-size:16px;}
.nlist_y span{ color:#888;}
.nlist_y a:hover{ line-height:60px; color:#7fac4c;  display:block;}

.nlist_m a{ width:100px; height:30px; line-height:30px; font-size:16px; background:#eef7e6;color:#7fac4c; display:block}

/*公开制度滚动条样式*/
.gdt_zd{OVERFLOW-Y: auto; OVERFLOW-X:hidden; height:820px; margin-right:20px; margin-top:20px; margin-bottom:20px}
.gdt_zd::-webkit-scrollbar {/*滚动条整体样式*/
        width: 10px;     /*高宽分别对应横竖滚动条的尺寸*/
        height: 1px;
    }
.gdt_zd::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
        border-radius: 10px;
         -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
        background: #7fac4c;
    }
.gdt_zd::-webkit-scrollbar-track {/*滚动条里面轨道*/
        -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
        border-radius: 10px;
        background: #eef7e6;
    }
.bot{ width:100%; margin:0 auto; background:#f4f4f4; height:130px; background:#fff; margin-top:15px}

.side_r{ background:#fff; border:1px solid #ddd;}
.main_t{padding-bottom:20px}
.bottom{font-size:14px!important; color:#333!important; width:100%;height:126px; margin:0px auto;text-align:center; line-height:26px; border-top:3px solid #7fac4c; background:#fff}
.bottom a{ color:#333!important; text-decoration:none!important; font-size:14px!important;}


.dhbox{ width:100%; margin:0 auto; height:50px; background:#7fac4c;}

/*导航*/
.dh { width:600px; margin:0 auto;}
.dh ul{
	width: 600px;
	margin: auto;
}
.dh li {
	line-height: 40px;
	border:2px solid #fff;
	border-radius:20px;
	text-align: center;
	width:120px;
	float: left;
	font-size: 16px;
	margin-right:15px;
	text-shadow:#000 1px 1px 2px;
	box-shadow:#444 1px 1px 2px;
}
.dh li a {
	line-height: 40px;
	color:#fff;
	display:block;
	font-size: 16px;
	width:120px;
	text-decoration:none;
}
.dh li a:hover {
	color: #fff;
	line-height: 40px;
	background:#7fac4c;
	border-radius:20px;
	
}

.gdt_zd2{OVERFLOW:auto; height:820px; padding-right:20px; margin-top:20px; margin-bottom:20px; width:672px;}
.gdt_zd2::-webkit-scrollbar-track {
	-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);
	border-radius:10px;
	background-color:#eef7e6;
}
.gdt_zd2::-webkit-scrollbar {
	width:10px;
	height:10px;
	background-color:#eef7e6;
}
.gdt_zd2::-webkit-scrollbar-thumb {
	border-radius:10px;
	-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);
	background-color:#7fac4c;
}

.tk{
	position: absolute; 
	bottom: -20px; 
	left: 238px; 
	width: 260px; 
	padding:5px 10px; 
	z-index: 99999;  
	font-size: 14px; 
	background: #fff; 
	line-height:20px;  
	border: 1px solid #ccc; 
	border-radius: 8px;
	
}

.tk a{text-decoration: none!important; 
color: #7fac4c!important; 
font-size: 14px!important; 
padding:0px!important; 
margin:0px!important; 
width:auto!important; 
float:left!important; 
height:20px!important;
line-height:20px!important; 
border:none!important; 
display:inline!important;}

.tk a:hover{
	background:none!important;
}