@charset "utf-8";
/* CSS Document */
@import url("font-awesome/css/font-awesome.css");
.banner{
	height:355px;
	background:url(../images/banner.jpg) center no-repeat
}
.main1{
	background-color:#f7f7f7;
	padding-bottom:40px
}
h3.f36{
	height:130px;
	line-height:130px;
	background:url(../images/tit.png) center no-repeat
}
.main1 .bg_ff{
	width:625px
}
.main1 .bg_ff .tit{
	background-color:#1669b3;
	font-weight:bold;
	line-height:32px;
	padding:10px
}
.main1 .bg_ff p{
	line-height:30px;
	padding:5px
}
a.more{
	display:inline-block;
	padding:5px 30px;
	background-color:#1669b3;
	color:white;
	margin:30px 0
}
.list01 li{
	line-height:42px;
	text-indent:15px;
	background:url(../images/dot.png) left center no-repeat
}
.list01 li span{
	color:#777
}
.fw_list li,
.gs_list li{
	float:left;
	text-align:center;
	width:276px;
	height:110px;
	padding-top:26px;
	margin-right:30px;
	background-color:#dfedf8
}
.fw_list li{
  width:216px;
}
.gs_list li{
	background-color:#1669b3;
	height:44px;
	padding:22px 0;
	margin-bottom:20px
}
.fw_list li a{
	color:#1669b3;
	font-size:20px
}
.fw_list li a:hover,
.gs_list li a:hover{
	text-decoration:underline
}
.fw_list li:last-child,
.gs_list li:nth-child(5),
.gs_list li:last-child{
	margin:0
}
.w580 .tit{
	height:48px;
	line-height:48px;
	text-indent:10px;
	margin-bottom:20px;
	background:url(../images/tit02.png) left center no-repeat
}
.w580 .tit>a{
	font-size:16px;
	color:#777
}
.foot{
	padding:30px 0;
	border-top:3px solid #1777ce
}
.foot p{
	line-height:25px
}
.foot p img{
	vertical-align:middle
}
.foot img.img1,
.foot img.img2{
	position:absolute;
	top:50%;
	margin-top:-40px;
	left:20%
}
.foot img.img2{
	margin-top:-27.5px;
	left:auto;
	right:20%
}
@media (max-width:1090px) {
 /*六稳六保*/
 .special_lwlb .banner{background-size: 125%; height: 27vw;}
 .special_lwlb .pdt40{padding:0;}
 .special_lwlb .w1200{width:100%;}
 .special_lwlb .w580{width:100%; padding:10px 0}
 .special_lwlb .w580 .tit{line-height: 2;background-position-y: 0px;background-size: 400% 100%; height:auto; font-size:20px;}
 .special_lwlb .w580 .tit a{line-height: 2.5}
 .special_lwlb .list01 li{margin:15px 0; line-height: 1.5; display: flex; flex-direction: column-reverse; padding:0 0 0 25px; background-position: 10px 10px; text-indent: 0; width:calc(98% - 25px)}
 .special_lwlb .fw_list li{width:98%; margin:5px 1%; height: auto; padding:20px 0;}
 .special_lwlb .foot{border:0}
 .special_lwlb .te-ce{text-align: left}
 .special_lwlb .bottom-3{text-align: center;}
 .special .bottom-2{display:block;}
 /*中心工作专栏*/
 .special_zxgzzl .banner{background-size: 175%; height: 40vw;}
 .special_zxgzzl .pdt40{padding:0;}
 .special_zxgzzl .w1200{width:100%;}
 .special_zxgzzl .w580{width:100%; padding:10px 0}
 .special_zxgzzl .w580 .tit{line-height: 2;background-position-y: 0px;background-size: 400% 100%; height:auto; font-size:20px;}
 .special_zxgzzl .w580 .tit a{line-height: 2.5}
 .special_zxgzzl .list01 li{margin:15px 0; line-height: 1.5; display: flex; flex-direction: column-reverse; padding:0 0 0 25px; background-position: 10px 10px; text-indent: 0; width:calc(98% - 25px)}
 .special_zxgzzl .fw_list li{width:98%; margin:5px 1%; height: auto; padding:20px 0;}
 .special_zxgzzl .foot{border:0}
 .special_zxgzzl .te-ce{text-align: left}
 .special_zxgzzl .bottom-3{text-align: center;}
 /*foot*/
      .special .bottom-2 tr{display: flex; flex-direction: column;}
      .special .bottom-2 td{width:98%; text-align: center; line-height:1.5;}
      .special .leftbar ul li{width:97%;}
      .special .pagebottom{border-top:4px solid #2da5d3;}
 }

