/*通用全局样式*/
*{margin: 0;padding: 0;}
body {font-family: "微软雅黑";}
/*清除浮动*/
.clearfix {zoom: 1;}
.clearfix:after {content: "020";height: 0px;display: block;overflow: hidden;clear: both;}
/*清除样式*/
li {list-style-type: none;}
a{text-decoration: none;}
/*添加背景*/
body{background-image:url('banner.png');/*背景图片*/
	background-repeat: no-repeat;/*设置不重复帖图*/
	background-color: #eff8fe;/*设置背景颜色与图片背景色一致*/ 
	background-position: bottom center;/*设置图片居中防止屏幕大小不同而跑偏*/
}
.zhankuan{width: 100%;height: 30px;}
/*当前位置*/
.dqwz{width: 1200px; margin: 10px auto;}
.dqwz span,.dqwz a{font-family: SourceHanSerifCN-Regular;font-size: 16px;font-weight: normal;font-stretch: normal;line-height: 30px;letter-spacing: 0px;color: #999999;}

/*最外层盒子*/
.content{width: 1236px;height: 1590px;margin: 0 auto;background: url(hzgb_bj.png) no-repeat;margin-bottom: 50px;}
/*左侧内容*/
.cont_lef{width: 374px;height: 1590px;float: left;}
.qikan_qk{
	width: 158px;
	height: 209px;
	float: left;
	background: url(2022qikan.png) no-repeat left 18px top 19px;
	text-align: center;
    margin: 0 auto;
}
.qikan img{padding: 19px 5px 0 18px;}
.qikan img:first-child{width: 158px;height: 209px;}

/*站内检索*/
.znjs{margin-top: 20px;}
.znjs_list {width: 260px;margin: 0 auto;}
.znjs_list select{width: 260px;height: 35px;margin: 23px auto 0px auto;background-color: #ffffff;border: solid 1px #dcdcdc;outline: none;}

/*杭州市人民政府公报编委会*/
.gbbwh_top{height: 18px;line-height: 18px;font-size: 18px;	font-weight: normal;font-stretch: normal;letter-spacing: 0px;color: #333333;border-left: 5px solid #0187e6;padding-left: 15px;}
.gbbwh_list{width: 222px;font-size: 14px;font-weight: normal;font-stretch: normal;line-height: 28px;letter-spacing: 0px;color: #333333;margin: 25px 33px;}
.gbbwh_list li span:first-child{color: #0187e6;display: block;width: 72px;float: left;}
/*杭州市人民政府公报室*/
.zfgbs_top{height: 18px;line-height: 18px;font-size: 18px;	font-weight: normal;font-stretch: normal;letter-spacing: 0px;color: #333333;border-left: 5px solid #0187e6;padding-left: 15px;}
.zfgbs_list{width: 80%;font-size: 14px;font-weight: normal;font-stretch: normal;line-height: 28px;letter-spacing: 0px;color: #333333;margin: 25px 33px;}
.zfgbs_list li span:first-child{display: block;width: 72px;float: left;}
/*杭州市人民政府公报室*/
.zyfw_top{height: 18px;line-height: 18px;font-size: 18px;	font-weight: normal;font-stretch: normal;letter-spacing: 0px;color: #333333;border-left: 5px solid #0187e6;padding-left: 15px;}
.zyfw_list{width: 80%;font-size: 14px;font-weight: normal;font-stretch: normal;line-height: 28px;letter-spacing: 0px;color: #333333;margin: 25px 33px;}
/*公报简介*/
.zfgbjj { width: 80%;font-size: 14px;font-weight: normal;font-stretch: normal;line-height: 28px;letter-spacing: 0px;color: #333333;margin: 25px 33px; }
.zfgbjj p { text-indent:2em;}
/*右侧内容*/
.cont_rig{width: 826px;height: 1590px;float: left;}
/*政府公报logo*/
.pianfu{width: 826px;}
.pianfu .zfgb_logo {margin: 60px 0 40px 0;text-align: center;width: 100%;}
/*目录*/
.mulu{width: 697px;margin: 0 auto;}
.mulu_one_top{width: 100%;height: 35px;background-color: rgba(240,240,240,0.5);margin-top: 17px;font-size: 18px;font-weight: bold;font-stretch: normal;line-height: 35px;letter-spacing: 0px;color: #0187e6;padding-left: 10px;}
.mulu_one_list li{line-height: 40px;padding-left: 20px;background: url(dian_03.png) no-repeat left center;padding-right: 20px;font-size: 16px;font-weight: normal;font-stretch: normal;letter-spacing: 0px;}
.mulu_one_list li a{color: #333333;}
.mulu_one_list li:hover{background: url(dian_02.png) no-repeat left center;}
.mulu_one_list li:hover a{color: #0187E6;}
/*附件阅读*/
.fjyd{margin: 0 auto;}
.fjyd_one_list a{color:#333;margin: 0 auto;height: 40px;line-height: 40px;text-decoration:underline;}
.fjyd_one_list a:hover{text-decoration:underline;color: #0187E6;}
.fjyd_one_top{
	width: 100%;
    height: 35px;
    background-color: rgba(240,240,240,0.5);
    margin-top: 17px;
    font-size: 18px;
    font-weight: bold;
    font-stretch: normal;
    line-height: 35px;
    letter-spacing: 0px;
    color: #0187e6;
    padding-left: 10px;
}
.fjyd_one_list li{
	line-height: 40px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
    margin-top: 20px;
}
