@charset "utf-8";
/* CSS Document */
html{overflow-y:auto;overflow-x:hidden;-webkit-text-size-adjust:none;}
*html{background-image:url(/about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
div,ul,li,dl,dd,dt,a,ol,u,i,b,br,p,span,hr,input,select,textarea,form,h1,h2,h3,h4,h5,h6,font,strong,em,iframe,img,th,td{margin:0;padding:0;list-style:none;}
q:before, q:after {content:'';}
abbr,acronym{border:0;}
body{padding:0;margin:0;font: 12px/1.5 "Microsoft YaHei",微软雅黑,'宋体',tahoma,Verdana,arial,sans-serif;color:#333;background:#fffaf5 url("../images-czys/bodybg.jpg") center top no-repeat;}
input,textarea,select,button{vertical-align:middle;outline:none;font-family:"Microsoft YaHei",微软雅黑;}
textarea{resize:none;}
a{color:#333;text-decoration:none;outline:none;}
a:hover{color:#dd0000;text-decoration:none;}
a img {border:none; }
.left,.fl{float:left;}
.right,.fr{float:right;}
/* clear */
.clearfix:after{visibility:hidden;display: block;font-size: 0;content:" ";clear:both;height:0;}
* html .clearfix {zoom: 1;} /* IE6 */
*:first-child+html .clearfix {zoom: 1;} /* IE7 */
.clear,.cc{clear:both;font-size:0px;line-height:0px;height:0px;	margin-top:0px;overflow:hidden;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
h1{ font-size:20px;}
h2{ font-size:18px;}
h3{ font-size:16px;}
.mt20{margin-top: 20px;}

.header{ height: 268px; overflow: hidden; margin: 0 auto;}
.header a.logo{display: block; margin: 19px 0 0 16px; width: 255px; height: 52px; overflow: hidden; text-indent: -20em; background: url("/dist/images-czys/logo.png") 0 0 no-repeat;}
.header .banner{ padding-top:46px; text-align:center; height:60px; line-height:60px;}
.header .banner img{ width:100%; height:auto;}
.header .banner span{ display:none;}
/*头部 end*/
.zfbox{ padding-top: 20px; height: 80px; overflow: hidden;}
.zfbox a{display: block; height: 80px; text-align: center; color: #fe6c00; background: #fff3de; transition: 0.4s all;}
.zfbox a span{display: inline-block; vertical-align: bottom; cursor: pointer; height: 80px; line-height: 80px;}
.zfbox a span.ico{ width: 40px; height: 80px; background: url("/dist/images-czys/icon1.png") 0 center no-repeat;}
.zfbox a span.tit{ padding-left: 30px; font-size: 26px; font-weight: bold;}
.zfbox a:hover{background-color: #ffedcd;}
/*政府预决算 end*/
.bmbox{ padding: 20px; background:#fff; min-height:400px;}
.bmbox .tit{ height: 54px; padding-left: 53px; background: #fff2ee url("../images-czys/tit1.gif") 15px center no-repeat; font-size: 24px; font-weight: bold; color: #c70303; line-height: 54px;}
.bmbox .list1{ border: 1px solid #ececec; border-top: 0 none; background: url("/dist/images-czys/conlistbg.gif") 0 0 repeat;}
.bmbox .list1 li{float: left; height: 49px; line-height: 48px; padding-left: 31px; background: url("/dist/images-czys/icon.gif") 14px center no-repeat; width: 200px; position: relative;}
.bmbox .list1 li a{display: inline-block; max-width: 100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size: 16px;}
.bmbox .list1 li dl{display: none; position: absolute; bottom: -220px; left: 0; width: 220px; height: 220px; overflow-y: auto; background-color: #fff; z-index: 9999; border: 1px solid #999;}
.bmbox .list1 li dl dt{float: left; width: 220px; height: 48px; line-height: 48px; text-align: center;}
.bmbox .list1 li dl dt a{display: block; width: 100%;}
.bmbox .list1 li:hover dl{display: block; border: 1px solid #eee;}
/*部门预决算列表 end*/

/***底部***/
.indfooter{ border-top:3px solid #d20607; background: #f7f7f7; padding:20px 0; margin-top:20px;}
.footlink{ text-align:center; font-size:14px; }
.footlink a{padding:0 7px;}
.indfooter .container{ position:relative;}
.footinfo{ font-size:14px; text-align:center; line-height:24px; padding:20px 0;}
.indfooter .jbico{ position:absolute; left:152px; top:18px;}
.indfooter .dzico{ position:absolute; left:64px; top:5px;}
.indfooter .jcico{ position:absolute; right:110px; top:18px;}

/*左右悬浮窗口*/
.home_web{display: none;}
/*分页*/
@media (max-width:991px) {
	.header .banner img{ display:none;}
	.header .banner span{ display: block; font-size:40px; font-weight:bold; color:#c70303; text-align:center; padding:0 40px; }
}
@media (max-width:768px) {
	.bmbox .list1 li{ width:160px;}
}

@media (max-width:480px) {
	.header .banner span{ font-size:30px; line-height:40px;}
	.bmbox .tit{ font-size:16px;}
	.bmbox .list1 li{ width:160px;}
}



