﻿* {
	margin: 0;
	padding: 0;
	list-style: none;
	text-decoration: none;
	box-sizing: border-box;
}
body{
	background: #fff;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
form,
input,
button,
textarea,
p,
th,
td {
	margin: 0;
	padding: 0;
	border: 0;
}

body {
	font-family: 'Microsoft YaHei', Arial, Verdana, Helvetica, sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: normal;
	font-size: 100%;
}

address,
caption,
cite,
code,
dfn,
em,
i,
th,
var {
	font-style: normal;
	font-weight: normal;
}

a {
	text-decoration: none;
	outline: none;
	/* 取消IE下点击出现虚线框 */
	blr: expression(this.onFocus=this.blur());
	color: #000;
}

a:hover {
	text-decoration: none;
}

img {
	border: none;
	vertical-align: top;
}

dl,
ol,
ul,
li {
	list-style: none;
}

input,
textarea,
select,
button {
	font: 14px Microsoft YaHei, Verdana, Helvetica, Arial, sans-serif;
}

table {
	border-collapse: collapse;
	/* 设置表格的两边框合并为一条 */
}

.row {
	width: 100%;
}

.clear {
	clear: both;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.cont {
	width: 1200px;
	margin: 0 auto;
}

.active {
	border-bottom: 2px solid #4A88EE;
}
.title{
	width: 100%;
	margin-top: 51px;
	position: relative;
}
.tab{
	width: 100%;
}
.title img{
	width: 100%;
}
/*banner*/

.banner {
	width: 100%;
}

.banner .bannerimg {
	width: 100%;
}
.logo {
    width: 1200px;
    position: absolute;
    top: 10px;
    left: 50%;
    margin-left: -600px;
}
.logo img{
	
}
/*最新发布*/

.zxfbrow {
	width: 100%;
	background: #F6F7FB;
	padding: 45px 0;
}

.zxfbleft {
	width: 540px;
	height: 393px;
	background: url(../images/zxbg.png) no-repeat;
	padding: 60px 55px 77px 53px;
	box-sizing: border-box;
}
.zxfbleft p {
	width: 100%;
	display: inline-block;
	font-size: 16px;
        font-family: Microsoft YaHei;
        font-weight: bold;
        color: #FFFFFF;
        line-height: 40px;
        text-indent: 2em;
}
.zxfbright {
	width: 639px;
	height: 393px;
	background: #FFFFFF;
	box-shadow: 0px 5px 8px 0px rgba(147, 183, 211, 0.16);
	padding: 20px 20px 20px 42px;
	box-sizing: border-box;
}

.row .t a {
	height: 42px;
	font-size: 22px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
	float: left;
	margin-right: 36px;
}

.hd {
	border-bottom: 1px solid #EEEEEE;
}

.row .more {
	float: right;
	font-size: 15px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #999999;
	line-height: 16px;
}

.row .more a {
	display: none;
	line-height: 40px;
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #999999;
}

.row .more .block {
	display: block;
}

.row .c {
	display: none;
	margin-top: 17px;
}

.list {
	width: 100%;
}

.list li {
	width: 100%;
	background: url(../images/li.png) no-repeat 3px 17px;
	padding-left: 20px;
	height: 42px;
	line-height: 42px;
}

.zxfblist li {
	background: none;
	padding-left: 0px;
}

.list li a {
	width: 100%;
	display: inline-block;
}

.list li a p {
	width: 100%;
	float: left;
	text-align: left;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden;
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
}

/*政策文件*/
.zcwj{
	margin-top: 30px;
}
.zcwjlist li{
	height: 56px;
	line-height: 56px;
	background: url(../images/li.png) no-repeat 3px 27px;
}

/*工作动态*/
.gzdt{
	width: 100%;
	margin-top: 30px;
}
.Zxzx_imgg {
	width: 597px;
height: 337px;
	overflow: hidden;
	float: left;
	margin-top: 7px;
}

.Zxzx_swiper-container {
	position: relative;
}

.Zxzx_swiper-container .swiper-slide {
	width: 100%;
	position: relative;
}

.Zxzx_swiper-container .swiper-slide a img {
    width: 597px;
    height: 337px;
}

.Zxzx_swiper-container .swiper-slide a p {
	width: 100%;
	position: absolute;
	bottom: 0;
	height: 40px;
	background: url(../images/lbp.png);
	font-size: 18px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #F6F7FB;
line-height: 40px;
	letter-spacing: 0px;
	color: #ffffff;
	padding-left: 2%;
}

.zyjs_pagination {
	position: absolute;
	right: 0;
	bottom: 9px;
}

.zyjs_pagination .swiper-pagination-switch {
	width: 9px;
	height: 9px;
	background-color: #ffffff;
	opacity: 0.5;
	display: inline-block;
	margin-right: 9px;
	border-radius: 50%;
}

.zyjs_pagination .swiper-active-switch {
	opacity: 1;
}

.Zxzx_lbtimg_prev {
	display: block;
	width: 31px;
	height: 62px;
	background: url(../images/prev.png);
	position: absolute;
	top: 45%;
	left: 0px;
	z-index: 99;
}

.Zxzx_lbtimg_next {
	width: 31px;
	height: 62px;
	background: url(../images/next.png);
	position: absolute;
	top: 45%;
	right: 0px;
	z-index: 99;
}
/*总局动态*/
.zjdt{
	width: 583px;
}
.zjdtlist li{
	height: 48px;
	line-height: 48px;
	background: url(../images/li.png) no-repeat 3px 23px;
}
/*各地动态*/
.gddt{
	width: 100%;
	margin-top: 34px;
}
.gddttab{
	width: 566px;
}
.gddt_imgg {
	width: 597px;
height: 337px;
	overflow: hidden;
	margin-top: 7px;
}

.gddt_swiper-container {
	position: relative;
}

.gddt_swiper-container .swiper-slide {
	width: 100%;
	position: relative;
}

.gddt_swiper-container .swiper-slide a img {
    height: 337px;
    width: 597px;
}

.gddt_swiper-container .swiper-slide a p {
	width: 100%;
	position: absolute;
	bottom: 0;
	height: 40px;
	background: url(../images/lbp.png);
	font-size: 18px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #F6F7FB;
line-height: 40px;
	letter-spacing: 0px;
	color: #ffffff;
	padding-left: 2%;
}

.gddt_pagination {
	position: absolute;
	right: 0;
	bottom: 9px;
}

.gddt_pagination .swiper-pagination-switch {
	width: 9px;
	height: 9px;
	background-color: #ffffff;
	opacity: 0.5;
	display: inline-block;
	margin-right: 9px;
	border-radius: 50%;
}

.gddt_pagination .swiper-active-switch {
	opacity: 1;
}

.gddt_lbtimg_prev {
	display: block;
	width: 31px;
	height: 62px;
	background: url(../images/prev.png);
	position: absolute;
	top: 45%;
	left: 0px;
	z-index: 99;
}

.gddt_lbtimg_next {
	width: 31px;
	height: 62px;
	background: url(../images/next.png);
	position: absolute;
	top: 45%;
	right: 0px;
	z-index: 99;
}
/*媒体报道*/
.mtbdlist{
	width: 100%;
	margin: 30px 0;
}
.mtbdlist li{
	width: 50%;
	background: url(../images/li.png) no-repeat 3px 23px;
	padding-left: 20px;
	height: 48px;
	line-height: 48px;
	float: left;
}

.mtbdlist li a {
	width: 100%;
	display: inline-block;
}

.mtbdlist li a p {
	width: 90%;
	float: left;
	text-align: left;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden;
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
}
.gd{
	position: absolute;
	right: 0;
	bottom: 0;
	font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999999;
    font-size: 18px;
}
/*试点城市*/
 .Cxsd {
            background-color: #262b31;
            padding-bottom: 20px;
            width: 100%;
        }
        .Cxsd p{
            font-size: 16px;
            line-height: 60px;
            text-align: center;
            color: #bebfc3;
        }
        .Cxsd ul{
            text-align: center;
        }
        .Cxsd ul li{
            width: 197px;
            text-align: center;
            float: left;
            margin-top:10px;
        }
        .Cxsd ul li a{
            font-size: 16px;
            text-align: center;
            color: #bebfc3;
        }
      .nav  span img{
      height:90px;
      }


    
.active {
	font-size: 22px !important;
	font-family: Microsoft YaHei;
	font-weight: bold !important;
	color: #333333 !important;
}

.block {
	display: block !important;
}


/*移动端*/
@media (max-width: 991px) {
.Zxzx_swiper-container .swiper-slide a img{
width:100%;
height: auto;
}
.gddt_swiper-container .swiper-slide a img{
width:100%;
height: auto;
}
.list li a span{
    display: none;
}
.logo{
	width: 98%;
	margin-left: 0;
	left: 2%;
	box-sizing: border-box;
}
.row .more a{
	font-size: 14px;
}
.gd{
	font-size: 14px;
}
.logo img{
	width: 30%;
}
.cont{
	width: 100%;
	padding:0 2%;
}
.zxfbleft{
	width: 100%;
	padding: 2%;
	height: auto;
}
.zxfbright{
	width: 100%;
	padding: 2%;
}
.title{
	margin-top: 2%;
}
.row .t a{
	font-size: 16px;
	margin-right: 10px;
	line-height: 37px;
}
.Zxzx_imgg{
	width: 100%;
	height: 55vw;
}
.zjdt{
	width: 100%;
}
.gddttab{
	width: 100%;
}
.gddt_imgg{
	width: 100%;
	height: 55vw;
}
.mtbdlist li{
	width: 100%;
}
.active{
	font-size: 16px !important;
}
}

        @media screen and (max-width: 768px) {
            .Cxsd,
            .w1200 {
            width: 100%;
            }

            .Cxsd ul li{
            width: 15%;
            margin-left: 1%;
            margin-top:0;
            background: none !important;

            }

            .Cxsd ul li a{
            font-size: 18px;
            line-height: 40px;
            }
        }
