@charset "utf-8";/* CSS Document */
body{margin:0 auto;font-family:"微软雅黑";background:#f5f5f5;}
a:link{color:#000000;text-decoration:none;}
a:visited{color:#000000;text-decoration:none;}
a:hover{color:;text-decoration:none;}
img{max-width:100%; height:auto;}
.bg{width:100%; background:url(/picture/87/2301291607294729172.jpg) no-repeat; background-size:cover;}
.clearfix{clear:both;}
.limg{width:42%;}
.wm{height: 165px;
}
/*社会公益事业建设领域信息公开*/
.zt-img img{margin:0 auto;display:block;}
.content{max-width:1200PX;width:100%;margin:0 auto;background:#fff;padding:50px;}
.timg img{display:block; margin:0 auto;}
.timg{padding: 105px 0 60px;}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;}
/*财政预决算公开平台*/
/*选项卡1*/
.fl{float:left;}
.fr{float:right;}
#lib_Tab{margin:0px;padding:0px;margin-bottom:15px;margin-top:20px;}
.pic_news_more a{text-indent:0;font-size:14px;line-height:24px;font-weight:normal;color:rgb(153,153,153);background:rgb(245,245,245);border-radius:50px;padding:0px 10px;display:block;margin-top:8px;float:right;}
.pic_news_more a:hover{background:#980714;color:#fff;}
.xxgk_title{width:100%;color:#333333;padding-bottom:18px;font-size:24px;font-weight:bold;COLOR:#980714; border-bottom:1px solid #ddd;}
.xxgk_title li.hover4{float:left;}
.lr{    width: 54%;}
.lr p{font-size:16px;padding-bottom: 20px; color:#909090; padding-top:2px;    line-height: 30px;}
.lr dl dd{float:left; background:#ffe9eb; color:#fff; font-size:16px; border-radius: 3px; border:1px solid #eca299; padding:8px 58px; margin-right:12px; margin-top:12px;}
.lr dl dd a{color:#b9090b;}
.line_title { margin-top:40px;
    width: 100%;
	text-align: center;}
.line_title.line_o{background: url(line02.png) no-repeat center;}
.line_title a{    font-size: 32px;    color: #bd110f;
    font-weight: bold;}
.line_title img {
	margin-right: 10px;}
.mb{background:url(mb.jpg) no-repeat;     margin-top: 30px;border-radius: 5px;}
.mb p{font-size:16px; color:#fff;}
.mb.mbg{    padding: 5%;
   
    margin: 0 auto; margin-top: 40px;   background: url(http://www.sdqixia.gov.cn/picture/85/2210141125200036146.png) no-repeat center; background-size: 92%;}
.mb.mbg iframe{    margin: 0 auto;
    text-align: center;
    display: block;}
.bl{width:25%;margin-top:40px;}
.bl h4{background:#bd110f; color:#fff; font-size:24px; font-weight:bold; text-align: center; padding:15px 20px;}
.bl ul li.hover4{color:#bd110f; }
.bl ul li.hover4 a{color:#bd110f; } 
.bl ul li{background:#eee; font-size:16px;padding:15px ; border-bottom:1px solid #ddd;}
.bl ul li a{color:#666; }
.bl ul li:hover a{color:#bd110f;}
.bl ul li:nth-child(1){margin-top:10px;}
.bl ul{height: 530px;
    overflow-y: auto;background:#eee;}
.ltr{width:72%;margin-top:40px;}
.ltr h4{background:#eee; color:#8a0700; font-size:24px; font-weight:bold; text-align: center; padding:15px 20px;}
.ltr ul li{padding:30px 30px 0;}
.ltr ul li .tt{border-bottom:1px solid #ffd1d9; padding-bottom:12px;}
.ltr ul li .tt h2{ float:left;    font-size: 16px;}
.ltr ul li .tt span{float:right;color:#999;}
.ltr ul li .tt span:hover{ color:#8a0700;}
.ltr ul{background:#fafafa; padding-bottom:30px;height: 530px;
    overflow-y: auto; }
.ltr ul li p{font-size:16px; color:#666; padding-top:15px; }
.yjzj_wz{    margin-top: 15px;}
.yjzj_wz li {    font-size: 16px;
	width: 100%;
	height: 42px;
	line-height: 42px;
	background: url(list.png) left center no-repeat;
	padding-left: 10px;
}
.yjzj_wz li .more {
	float: right;
}
.yjzj_wz li a {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 78%;
    float: left;
    color: #333;
    float: left;
}
.zxft_left {width:49%;}
.lbf{margin-top:40px;}
.yjzj_wz li:hover a{color:#8a0700}
/*菜单class*/
.zcwjfbpt{position:relative;top:250px}
.lib_Menubox{height:60px;line-height:60px;position:relative;margin:0 auto;}
.lib_Menubox ul{padding:0px;list-style:none;position:absolute;height:60px;}
.lib_Menubox li{float:left;display:block;    border-radius: 6px;cursor:pointer;width:250px;text-align:center;font-size:20px;margin:0 28px;height:60px;line-height:56px;background-color:#f5f5f5;}
.zcwjfbpt li{width:280px;}
.jzscjg li{width:280px;}
.lib_Menubox2 li{width:380px;}
.lib_Menubox li a{color:#000000;display:block;width:220px;height:60px;}
.zcwjfbpt li a{width:280px;}
.jzscjg li a{width:280px;}
.lib_Menubox li.hover a{color:#fff;}
.lib_Menubox li:first-child a{background:url("../images/jcl1.png") no-repeat 55px 15px;}
.lib_Menubox li:first-child.hover a{background:url("../images/jcl.png") no-repeat 55px 15px;}
.lib_Menubox li:nth-child(2) a{background:url("../images/shl1.png") no-repeat 55px 15px;}
.lib_Menubox li:nth-child(2).hover a{background:url("../images/shl.png") no-repeat 55px 15px;}
.lib_Menubox li:nth-child(3) a{background:url("../images/jjl1.png") no-repeat 55px 15px;}
.lib_Menubox li:nth-child(3).hover a{background:url("../images/jjl.png") no-repeat 55px 15px;}
.lib_Menubox li:last-child a{background:url("../images/aql1.png") no-repeat 55px 15px;}
.lib_Menubox li:last-child.hover a{background:url("../images/aql.png") no-repeat 55px 15px;}
.lib_Menubox li.hover{color:#fff;background:#115db2;}
#one5 a:hover{color:#fff;background:url("mxqz0.png") no-repeat center #1D82DA;}
.lib_Menubox li h3{font-weight:normal;float: left;}
.lib_Menubox li:nth-child(1) span{margin: 15px 33px; float: left;width:30px; height:30px; background:url(s1.png) no-repeat;    display: block; background-size: 30px;}
.lib_Menubox2 li.hover{background-color:#A51F24;background-image:url(mxqz4.png);background-repeat:no-repeat;}
.lib_Menubox li.hover:nth-child(1) span{ margin: 15px 33px; float: left;width:30px; height:30px; background:url(s11.png) no-repeat;    display: block; background-size: 30px; }
.lib_Menubox li:nth-child(2) span{margin: 15px 33px; float: left;width:30px; height:30px; background:url(s2.png) no-repeat;    display: block; background-size: 30px;}
.lib_Menubox li.hover:nth-child(2) span{ margin: 15px 33px; float: left;width:30px; height:30px; background:url(s22.png) no-repeat;    display: block; background-size: 30px; }
.lib_Menubox li:nth-child(3) span{margin: 15px 33px; float: left;width:30px; height:30px; background:url(s3.png) no-repeat;    display: block; background-size: 30px;}
.lib_Menubox li.hover:nth-child(3) span{ margin: 15px 33px; float: left;width:30px; height:30px; background:url(s33.png) no-repeat;    display: block; background-size: 30px; }

.zcwjfbpt li.hover{width:280px;}
.jzscjg li.hover{width:280px;}
.lib_Menubox2 li.hover{width:380px;}
.lib_Contentbox{clear:both;border-top:none;background-color:#FFFFFF;margin-top:28px;padding-top:10px;padding-bottom:20px}
.lib_Contentbox li{line-height:42px;   list-style-type:none;text-align:left;background:url(tt.png) no-repeat left;    padding-left: 22px;}
.lib_Contentbox li a:hover{color:#1D82DA;}
.lib_Contentbox li span{float:right;color:#AAAAAA}
.lib_Contentbox li:nth-child(3n+3){border-bottom:1px solid #DEDEDE;margin-bottom:20px;padding-bottom:20px;background-position: 0px 18px;}
.lib_Menubox ul{width: 100%;
    text-align: center;}
 .lib_Menubox li{display:inline-block;   float: inherit;}
@media (max-width:991px) and (min-width:767.5px){
	.lib_Menubox li {
    display: block;
    float: left;    width: 33.3333333%;
    font-size: 18px;
    margin: 0 0px;}
}
@media (max-width:767.5px){
#lib_Tab{margin-top:0;}
	.content {
    padding: 10px 10px;}
	.lib_Menubox ul,.lib_Menubox{height: 98px;}
	.lib_Menubox li {height: 98px;line-height: 20px;
    display: block;
    float: left;    width: 33.3333333%;
    font-size: 18px;
    margin: 0 0px;}
	.lib_Contentbox li a{    float: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 95%;}
	.lib_Menubox li h3{font-size:15px;    width: 100%;}
	.lib_Contentbox li span{display:none;}
	.lib_Contentbox li{height:28px; line-height:28px;}
	 .lib_Contentbox {
 margin-top: 0px;}
	.timg {
		padding: 60px 0 60px;}
	.lr {
		width: 100%;}
	.xxgk_title {
     padding-bottom: 8px;
		font-size: 18px;}
	.lr p {
    font-size: 14px;
    padding-bottom: 10px;
    padding-top: 10px;
		line-height: 23px;}
	.lr dl dd {font-size: 15px;
		padding: 8px 32px}
	.line_title a {
		font-size: 18px;}
	.line_title {
		margin-top: 20px;}
	.line_title img {
		width: 22px;}
	.mb {
		margin-top: 20px;}
	.bl h4 {

    font-size: 15px;

		padding: 15px 16px}
	.bl ul li {
  
    font-size: 14px;
		padding: 5px;}
	.ltr h4 {
		font-size: 15px;}
	.ltr ul li {
		padding: 10px 10px 0;}
	.ltr ul li .tt h2 {
		font-size: 15px;}
	.ltr ul li .tt span{font-size:14px;}
	.ltr ul li p {
		font-size: 14px;}
	.ltr,.bl{margin-top:20px;}
	.bl ul,.ltr ul {
		height: 400px;}
	.zxft_left {
		width: 100%;}
	.yjzj_wz li a {    font-size: 15px;
		width: 70%;}
	.yjzj_wz li {
    font-size: 15px;
    height: 28px;
		line-height: 28px;}
}
/***** old *****/
.old_type .limg {
    width: 750px;
    margin: 0 auto;
    float: none;}
.old_type .owl-carousel .owl-item img{width:100%; max-width:none;}
.old_type .lr {
	width: 100%;}
.old_type .xxgk_title {
    font-size: 40px;
	margin-top: 25px;}
.old_type .lr p {
    font-size: 28px;
	line-height: 46px;}
.old_type .wm {
	height: 223px;}
.old_type .lr dl dd,.old_type .ltr ul li .tt h2 {
	font-size: 32px;}
.old_type .line_title a,.old_type .bl h4,.old_type .ltr h4 {
	font-size: 40px;}
.old_type .bl ul li,.old_type .ltr ul li .tt span,.old_type .ltr ul li p{
	font-size: 28px;}
.old_type .pic_news_more a {
    font-size: 28px;
	line-height: 50px;}
.old_type .zxft_left {
	width: 100%;}
.old_type .yjzj_wz li {
    font-size: 32px;
    height: 68px;
	line-height: 68px;}
.old_type .timg img {
	width: 46%;}


