body,
div,
ul,
li,
dt,
dl,
dd,
p,
span,
img,
input {
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none;
	/*font-size: 14px;*/
	display: block;
	font-family: "Microsoft YaHei", "SimSun", "Arial Narrow";
}

a {
	text-decoration: none;
}


.wrap {
	width: 1176px;
	margin: 0 auto;
	padding: 0 12px;
	overflow: hidden;
}

/*é¦–é¡µå†…å®¹*/

/*.bg-white {
	width: 100%;
	height: auto;
	background: #3890d7;
	padding-bottom: 30px;
}

.bg-white>div {
	width: 1190px;
	background: #FFFFFF;
}*/

.wrap-title {
	width: 100%;
	height: 108px;
	background: url(../img/toutiao.png);
	background-repeat: no-repeat;
	line-height: 40px;
}

.wrap-title>h2,
.wrap-title>div {
	margin-left: 94px;
	text-align: center;
}

.wrap-title>h2 {
	margin: 15px 0px 5px 94px;
}

.wrap-title>h2>a {
	font-size: 30px;
	color: #0277d6;
}

.wrap-title>div>a {
	font-size: 16px;
	color: #717171;
}

.main01 {
	width: 100%;
	height: auto;
	margin-top: 20px;
	overflow: hidden;
}

.main01-left {
	width: 629px;
	height: 428px;
	float: left;
}


.main01-right {
	width: 534px;
	height: 353px;
	float: left;
	margin-left: 13px;
	position: relative;
}

.main01-right>ul {
	width: 100%;
	height: 45px;
	border-bottom: 4px solid #cecece;
}

.main01-right-li {
	width: 98px;
	height: 45px;
	line-height: 45px;
	float: left;
	text-align: center;
}

.main01-right-li>a {
	font-size: 18px;
	line-height: 45px;
	color: #000000;
}

.main01-children {
	width: 534px;
	height: 273px;
	margin-top: 20px;
	display: none;
	position: absolute;
	left: 0;
	top: 45px;
	line-height: 36px;
}

.main01-children>li {
	width: 100%;
}

.main01-children>li>a {
	display: block;
	width: 100%;
	height: 100%;
	color: #000000;
	font-size: 18px;
	text-align: left;
	line-height: 36px;
	position: relative;
}

.main01-children .time {
	position: absolute;
	right: 10px;
	top: 0px;
}

.main01-right-li.active {
	border-bottom: 4px solid #0477d4;
	background: url(../images/icon-triangle.png);
	background-repeat: no-repeat;
	background-position-x: 50%;
	background-position-y: 36px;
}

.main01-right-li .active2 {
	color: #0477d4;
}

.main01-children.active3 {
	display: block;
	text-align: left;
}

.main02 {
	margin-top: 32px;
}

.main02,
.main02>a {
	width: 100%;
	height: 99px;
	display: block;
}

.main02>a>img {
	width: 100%;
	height: 100%;
}

.main03 {
	width: 100%;
	height: auto;
	margin-top: 25px;
	overflow: hidden;
}

.main03>div {
	width: 49%;
	height: 100%;
	float: left;
	overflow: hidden;
}

.information-title>a,
.communication-title>a,
.special-title>a {
	display: block;
	/*width: 95%;*/
	height: 61px;
	background: #4081f7;
	line-height: 61px;
	color: #ffffff;
	font-size: 18px;
	padding-left: 29px;
}

.information-list {
    width: 100%;
    height: auto;
    overflow: hidden;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    column-gap: 25px;
    row-gap: 10px;
    margin-top: 10px;
}

.information-list>li,
.communication-list>li {
	/* width: 185px; */
	height: 74px;
	/* float: left; */
	/* margin-top: 7px; */
	background-color: #eeeeee;
	/*text-align: center;*/
	/* margin-right: 7px; */
}

.information-list>li {
	height: 77.5px;
}

.information-list>li:nth-child(2n) {
	/* margin-right: 0; */
}

.information-list>li>a {
	display: block;
	color: #000000;
	line-height: 74px;
	margin-left: 57px;
}

.communication-list>li {
	width: 280px;
	text-align: center;
	line-height: 75px;
	margin-right: 7px;
	margin-bottom: 7px;
}

.communication-list>li>a {
	color: #000000;
	text-align: center;
	padding-left: 3px;
}

.information-guide {
	background: url(../images/new-icon.png) no-repeat 9px -504px;
}

.information-system {
	background: url(../images/new-icon.png) no-repeat 9px -646px;
}

.information-content {
	background: url(../images/new-icon.png) no-repeat 9px -569px;
}

.information-presentation {
	background: url(../images/new-icon.png) no-repeat 9px -720px;
}

.information-apply {
	background: url(../images/new-icon.png) no-repeat 9px -600px;
}

.information-1 {
	background: url(../images/new-icon.png) no-repeat 9px -1666px;
}

.information-2 {
	background: url(../images/new-icon.png) no-repeat 9px -944px;
}

.information-3 {
	background: url(../images/new-icon.png) no-repeat 9px -1550px;
}

.information-4 {
	background: url(../images/new-icon.png) no-repeat 9px -1315px;
}

.main03-communication {
	margin-left: 20px;
}

/*.special-box {width: 100%;
	box-sizing: border-box;background: #eeeeee;}*/

.special-img {
	width: 360px;
	height: 78px;
	background: url(../img/special-bg.jpg);
	background-repeat: no-repeat;
}

.special-list {
	margin-top: 27px;
}

.special-list>li {
	line-height: 36px;
}

.special-list>li>a {
	color: #000000;
	font-size: 18px;
}

.communication-letter>a,
.communication-hotline>a {
	display: block;

	color: #000000;
	line-height: 74px;
}

.communication-letter {
	background: url(../images/new-icon.png) no-repeat 9px -796px;
}

.communication-hotline {
	background: url(../images/new-icon.png) no-repeat 9px -941px;
}

.communication-opinion {
	background: url(../images/new-icon.png) no-repeat 9px -868px;
}

.communication-investigation {
	background: url(../images/new-icon.png) no-repeat 9px -1015px;
}

.communication-interview {
	background: url(../images/new-icon.png) no-repeat 9px -600px;
}

.communication-respond {
	background: url(../images/new-icon.png) no-repeat 9px -999px;
}

.main04 {
	width: 100%;
	height: 60px;
	padding: 0px 0px;
	box-sizing: border-box;
}

.main04>ul>li {
	position: relative;
	float: left;
	width: 215px;
	padding: 0px 11px;
	line-height: 40px;
	font-size: 16px;
	text-align: center;
	border-radius: 5px;
	margin-top: 11px;
}

.main04>ul {
	content: '';
	display: table;
	clear: both;
}

.main04>ul {
	*zoom: 1;
	/*IE6,IE7*/
}

.main04>ul>li>a {
	display: block;
	margin: 0 -5px;
	padding: 0 20px;
	background: #fff url(../img/select-bg.png) 96% 50% no-repeat;
	color: #080808;
	border-radius: 5px;
}

.main04 li .main04-children {
	display: none\9;
	z-index: -1;
	position: absolute;
	left: 10px;
	right: 10px;
	bottom: 40px;
	max-height: 200px;
	overflow-x: hidden;
	overflow-y: auto;
	border: 1px solid #ddd;
	opacity: 0;
	transform: translate(0, 3px);
	transition: opacity, transform .3s;
	background: #ffffff;
}

.main04 li:hover .main04-children {
	display: block\9;
	z-index: 9;
	opacity: 1;
	transform: translate(0, 0);
}

.main04 li li {
	border-top: 1px solid #ddd;
	line-height: 39px;
	text-align: center;
	transition: all .3s;
}

.main04 li li:hover {
	background-color: #f8f8f8;
	color: #080808;
}

.main04 li li:hover a {
	color: crimson;
}

.main04 li li a {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	word-break: keep-all;
	text-overflow: ellipsis;
	font-size: 14px;
	color: #000000;
}


/*//åº•éƒ¨*/

.con-foot {
	width: 100%;
	height: 120px;
	background: #ffffff;
	overflow: hidden;
}

.foot-content {
	width: 1200px;
	height: 90px;
	padding-top: 30px;
	margin: 0 auto;
	overflow: hidden;
}

.foot-content .foot-left {
	float: left;
}

.foot-link-zcw {
	margin: 8px 12px 0 55px;
}

.foot-span-dzjg {
	margin-right: 12px;
}

.foot-text-con {
	width: 513px;
	margin: 12px 93px 0 0;
}

.foot-text-con p {
	font-size: 12px;
	color: #000000;
}

.foot-p-link a {
	float: left;
	margin: 18px 10px 0 0;
	color: #000000;
	font-size: 12px;
}

.foot-p-link a:hover {
	text-decoration: underline;
}

.foot-link-zgzf,
.foot-link-ewm {
	margin-right: 22px;
}

.foot-link-wbwx span {
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 9px;
}

.foot-zf-wb {
	width: 28px;
	height: 24px;
	background: url(../img/icon-weibo.png) no-repeat;
	float: left;
	margin-right: 13px;
}

.foot-zf-wx {
	width: 28px;
	height: 24px;
	background: url(../img/icon-weixin.png) no-repeat;
	float: left;
}


/*//åˆ—è¡¨*/

.bg-white>.list-wrap {
	width: 1197px;
	height: auto;
	margin: auto;
	padding-bottom: 30px;
}

.indexes {
	width: 100%;
	height: 53px;
	line-height: 53px;
	font-size: 18px;
	margin-top: 20px;
	padding: 0px 4px;
	box-sizing: border-box;
	border-bottom: 2px solid #0277d5;
}

.indexes>a {
	color: #000000;
}

.list-main01 {
	margin-top: 33px;
}

.main01-nav {
	float: left;
}


/*åˆ—è¡¨æ ç›®*/

.main01-nav {
	width: 284px;
	height: auto;
}

.main01-nav>li {
	width: 100%;
	height: auto;
	background: #2d6eb2;
	text-align: center;
	line-height: 42px;
	font-size: 18px;
	border: 1px solid #c9c9c9;
	margin-bottom: 10px;
}

.main01-nav>li>a {
	color: #ffffff;
}

.children-nav {
	width: 100%;
	height: 224px;
	background: #e7f3fd;
	display: none;
}

.children-nav>li {
	width: 100%;
	height: 58px;
	line-height: 58px;
	text-align: center;
	border-bottom: 1px solid #e9e9e9;
	font-size: 24px;
}

.children-nav>li>a {
	color: #000000;
}

.children-nav.active {
	display: block;
}


/*åˆ—è¡¨å†…å®¹*/

.main01-nav-content {
	width: 682px;
	height: 607px;
	float: left;
	margin-left: 37px;
	position: relative;
}

.main01-nav-content>.navs-items {
	width: 100%;
	position: absolute;
	left: 0;
	display: none;
}

.navs-items span {
	display: inline;
	font-size: 18px;
	color: ;
}

.navs-items a {
	color: #000000;
	font-size: 18px;
}

.navs-items li {
	line-height: 36px;
}

.navs-items>ul {
	margin-bottom: 30px;
}

.navs-items.active {
	display: block;
}


/*äº’åŠ¨äº¤æµé¡µ*/

.comm-main01 {
	width: 100%;
	height: 272px;
	overflow: hidden;
	margin-top: 26px;
}

.comm-left {
	width: 730px;
	height: 100%;
	position: relative;
	float: left;
}

.comm-left>ul,
.comm-main02-title {
	width: 100%;
	height: 38px;
	background: #0277d5;
}

.comm-left>ul>li {
	width: 200px;
	height: 100%;
	float: left;
	line-height: 33px;
	padding-left: 35px;
	/*padding: 0px 35px;*/
	box-sizing: border-box;
	float: left;
}

.comm-left>ul>li>a .active {
	color: #ffffff;
}

.comm-left>ul>li>a {
	display: block;
	width: 100%;
	height: 100%;
	color: #cccccc;
	font-size: 18px;
	text-align: left;
	line-height: 38px;
}

.comm-children {
	width: 730px;
	height: 199px;
	position: absolute;
	left: 0;
	margin-top: 31px;
	display: none;
}

.comm-children.active {
	display: block;
}

.comm-main01 ul>li>a.active {
	color: #FFFFFF;
}

.comm-main01 .icon-triangle-fan {
	margin-left: 20px;
	display: none;
}

.icon-triangle-fan.active {
	display: block;
}

.comm-children-state>a {
	color: #3890d7;
}

.comm-children-time {
	float: right;
	margin-right: 10px;
}

.comm-children a {
	color: #000000;
}

.comm-children .comm-children-state {
	float: right;
	margin-right: 111px;
	color: #3890d7;
}


/*//comm-right/*/

.comm-main01>.comm-right {
	width: 414px;
	height: 272px;
	float: left;
	margin-left: 32px;
}

.comm-main01>.comm-right li {
	width: 122px;
	height: 110px;
	float: left;
	margin-bottom: 36px;
	text-align: center;
}

.comm-write>a,
.comm-search>a,
.comm-book>a,
.comm-letter>a,
.comm-weibo>a,
.comm-vx>a {
	display: block;
	padding: 10px 18px;
	box-sizing: border-box;
	color: #FFFFFF;
	padding-top: 70px;
}

.comm-right .comm-write {
	background: url(../img/comm-write.png);
	background-size: 100%;
	background-repeat: no-repeat;
	margin-right: 15px;
}

.comm-right .comm-search {
	background: url(../img/comm-search.png);
	background-size: 100%;
	background-repeat: no-repeat;
	margin-right: 15px;
}

.comm-right .comm-book {
	background: url(../img/comm-book.png);
	background-size: 100%;
	background-repeat: no-repeat;
}

.comm-right .comm-letter {
	background: url(../img/comm-letter.png);
	background-size: 100%;
	background-repeat: no-repeat;
	margin-right: 15px;
}

.comm-right .comm-weibo {
	background: url(../img/comm-weibo.png);
	background-size: 100%;
	background-repeat: no-repeat;
	margin-right: 15px;
}

.comm-right .comm-vx {
	background: url(../img/comm-weixin.png);
	background-size: 100%;
	background-repeat: no-repeat;
}


/*ä¸»ä½“2*/

.comm-mian02,
.comm-main03 {
	width: 100%;
	height: 372px;
}

.comm-main02-title {
	width: 700px;
	height: 38px;
	line-height: 38px;
	padding-left: 30px;
}

.comm-main02-title>a {
	color: #ffffff;
	font-size: 18px;
}

.comm-main02-content {
	width: 335px;
	height: 313px;
	padding-top: 22px;
	float: left;
}

.comm-main02-contents {
	margin-left: 57px;
}

.comm-main02-item,
.affairs-catalog-item {
	width: 100%;
	float: left;
}

.comm-main02-item>div,
.affairs-catalog-item>div {
	width: 100%;
	height: 48px;
	border-bottom: 3px solid #cecece;
	line-height: 48px;
	font-size: 18px;
	color: #0277d5;
	background: url(../images/icon-triangle.png);
	background-repeat: no-repeat;
	background-position-x: 50px;
	background-position-y: 40px;
}

.comm-main02-item span,
.affairs-catalog-item span {
	width: 98px;
	padding-left: 20px;
	display: block;
	float: left;
	font-size: 18px;
	border-bottom: 3px solid #0277d5;
}

.comm-main02-item>div>a,
.affairs-catalog-item>div>a {
	color: #999999;
	float: right;
	padding-right: 10px;
	font-size: 14px;
}

.comm-main02-item>ul {
	width: 100%;
	height: 195px;
	margin-top: 36px;
}

.comm-main02-item>ul>li {
	line-height: 36px;
	font-size: 14px;
}

.comm-main02-item>ul>li>a {
	display: block;
	text-align: left;
	color: #000000;
}

.comm-mian02>.comm-right,
.comm-main03>.comm-right {
	width: 393px;
	height: 361px;
	float: left;
	margin-left: 30px;
}

.comm-mian02 .comm-main02-item {
	width: 100%;
	height: 100%;
}

.comm-right-ul a {
	font-size: 16px;
	line-height: 48px;
}

.comm-main02-item .comm-children-title {
	width: 148px;
}


/*ä¸»ä½“3æ¨¡å—*/

.comm-main03 .comm-investigation-list {
	width: 100%;
	height: 302px;
	background: none;
}

.comm-left>.comm-investigation-list>li {
	width: 100%;
	height: 103px;
	border-bottom: 1px solid #cccccc;
	background: url(../img/icon-investigation.png);
	background-repeat: no-repeat;
	background-position-y: 30px;
	padding: 0;
	/*padding-left: 67px;*/
}

.comm-left>.comm-investigation-list>li>a {
	display: block;
	width: 90%;
	height: 64%;
	position: relative;
	line-height: 30px;
	padding: 24px 0px 25px 69px;
	box-sizing: border-box;
}

.comm-main03 .comm-investigation-title {
	font-size: 18px;
	color: #000000;
	margin: 0;
}

.comm-main03 .comm-investigation-time {
	font-size: 18px;
	color: #999999;
}

.comm-main03 .comm-investigation-state {
	position: absolute;
	right: 20px;
	top: 50%;
	/*transform: translateY(-50%);*/
	font-size: 18px;
	color: #000000;
}

.comm-main02-item>.comm-interview-box {
	width: 100%;
	height: 302px;
	margin-top: 0;
}

.comm-interview-box>li {
	width: 100%;
	height: 110px;
	margin-top: 35px;
}

.comm-main02-item .comm-interview-img {
	display: block;
	width: 175px;
	height: 110px;
	float: left;
}

.comm-main02-item .comm-interview-text {
	display: block;
	width: 176px;
	height: 73px;
	float: left;
	margin-left: 20px;
	line-height: 28px;
}


/*//æ”¿åŠ¡å…¬å¼€*/

.affairs-main01 {
	width: 100%;
	height: 286px;
	/*border:1px solid red;*/
	margin-top: 16px;
}

.affairs-introduce,
.affairs-announcement {
	width: 284px;
	height: 286px;
	background: azure;
	float: left;
}

.affairs-introduce-title {
	width: 100%;
	height: 42px;
	background: #0277d5;
	text-align: center;
	line-height: 42px;
}

.affairs-introduce-title>a {
	color: #ffffff;
	font-size: 18px;
}

.affairs-introduce-content {
	width: 100%;
	padding: 41px 87px 38px 41px;
	box-sizing: border-box;
	font-size: 18px;
}

.affairs-introduce-content>div {
	width: 100%;
	height: 30px;
	font-size: 18px;
}

.affairs-empty {
	display: block;
	width: 80px;
	height: 30px;
	float: left;
	font-size: 18px;
}

.affairs-content {
	width: 515px;
	height: 286px;
	float: left;
	margin-left: 32px;
	position: relative;
}

.affairs-content>a {
	display: block;
	position: absolute;
	top: 10px;
	right: 10px;
	font-size: 14px;
	color: #999999;
}

.affairs-content>.affairs-content-nav {
	width: 100%;
	height: 40px;
	border-bottom: 4px solid #cecece;
}

.affairs-content-nav>li {
	width: 98px;
	height: 100%;
	float: left;
	text-align: center;
}

.affairs-content-nav>li>a {
	display: block;
	height: 100%;
	color: #8c8c8c;
	font-size: 18px;
	line-height: 34px;
}

.affairs-content-nav>li>a.active {
	border-bottom: 4px solid #0277d5;
	color: #0277d5;
	background: url(../images/icon-triangle.png);
	background-repeat: no-repeat;
	background-position-y: 31px;
	background-position-x: 40px;
}

.affairs-children-content {
	width: 500px;
	height: 210px;
	margin-top: 26px;
	margin-left: 5px;
	position: absolute;
	left: 0;
	display: none;
}

.affairs-children-item>a {
	display: block;
	width: 100%;
	text-align: left;
	line-height: 40px;
	font-size: 18px;
	color: #393939;
}

.affairs-children-content.active {
	display: block;
}


/*é€šçŸ¥å…¬å‘Š*/

.affairs-announcement {
	margin-left: 28px;
}

.affairs-announcement-text>a {
	display: block;
	padding: 23px 16px 19px 17px;
	box-sizing: border-box;
	color: #333333;
	font-size: 18px;
	line-height: 37px;
}

.affairs-catalog {
	width: 100%;
	height: 737;
}

.affairs-catalog-title {
	width: 100%;
	height: 61px;
	border-bottom: 4px solid #cecece;
	text-align: center;
	line-height: 65px;
}

.affairs-catalog-title>a {
	display: block;
	width: 147px;
	height: 100%;
	margin: auto;
}

.affairs-catalog-title>a.active {
	border-bottom: 4px solid #0277d5;
	color: #0277d5;
	background: url(../images/icon-triangle.png);
	background-repeat: no-repeat;
	background-position-y: 52px;
	background-position-x: 63px;
	font-size: 18px;
	text-align: center;
}

.affairs-catalog-list {
	margin-top: 34px;
}

.affairs-catalog-list>li {
	width: 360px;
	height: 318px;
}

.affairs-catalog-item span {
	width: 111px;
}

.affairs-catalog-item>ul {
	width: 360px;
	height: 257px;
	margin-top: 27px;
	line-height: 40px;
}

.affairs-catalog-item>ul>li>a {
	display: block;
	width: 100%;
	font-size: 16px;
	color: #393939;
}

.affairs-catalog-items {
	margin-left: 50px;
}


/*//æ–‡ç« é¡µ*/

.article-main01-title {
	width: 100%;
	height: 207px;
}

.article-main01-title>h2,
.article-main01-title>p {
	text-align: center;
}

.article-main01-title>h2 {
	font-size: 24px;
}

.article-main01-title>p {
	font-size: 18px;
	line-height: 36px;
}

.article-main01-tip-title {
	width: 1030px;
	height: 40px;
	margin: auto;
	margin-top: 31px;
	line-height: 40px;
	border-bottom: 1px solid #CECECE;
	padding: 0px 30px;
	box-sizing: border-box;
}

.data-time {
	float: left;
	font-size: 14px;
}

.article-icon {
	float: right;
	font-size: 14px;
}

.article-icon>a {
	display: block;
	width: 20px;
	height: 20px;
	float: left;
}

.article-icon>.article-add {
	background: url(../img/article-add.png);
	background-repeat: no-repeat;
}

.article-icon>.article-vx {
	background: url(../img/article-vx.png);
	background-repeat: no-repeat;
}

.article-icon>.article-vb {
	background: url(../img/article-vb.png);
	background-repeat: no-repeat;
}

.article-icon>.article-qq {
	background: url(../img/article-qq.png);
	background-repeat: no-repeat;
}

.article-icon>.article-dyj {
	background: url(../img/article-dyj.png);
	background-repeat: no-repeat;
}

.article-icon>span {
	display: inline;
	float: left;
	line-height: 15px;
}

.article-main01-content {
	width: 1030px;
	height: 415px;
	margin: auto;
	font-size: 18px;
	text-indent: 2em;
	line-height: 36px;
}

.article-main01-content>div {
	line-height: 36px;
	font-size: 18px;
	width: 100%;
	padding-left: 0px;
}

.article-main01-qr {
	width: 100%;
	height: 160px;
	font-size: 12px;
	text-align: center;
	background: url(../img/icon-qr.jpg);
	background-repeat: no-repeat;
	background-position-x: 50%;
	background-position-y: 20px;
	color: #c5c5c5;
}

.article-main01-link {
	width: 100%;
	height: 315px;
	border-top: 1px solid #CECECE;
	margin-top: 56px;
}

.link-title {
	font-size: 18px;
	line-height: 32px;
	color: #0277d5;
	margin-top: 35px;
	font-weight: bold;
}

.link-ul {
	width: 100%;
	height: 196px;
	margin-top: 25px;
}

.link-ul>li {
	line-height: 34px;
}

.link-ul>li>a {
	font-size: 16px;
	color: #727272;
}




/* è½®æ’­åˆ‡æ¢-begin */

.con-banner {
	width: 581px;
	height: 329px;
	margin-right: 13px;
	padding: 0;
	display: block;
	float: left;
	border: 0;
	overflow: hidden;
	position: relative;
}

.con-banner ul li {
	width: 581px;
	height: 329px;
	display: block;
	position: relative;
	float: left;
}

.con-banner ul li img {
	width: 100%;
	height: 100%;
	display: block;
	border: 0;
}

.ban-list-li .dong-text {
	width: 581px;
	height: 46px;
	line-height: 46px;
	font-size: 14px;
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	background-image: url(../img/bg-banner-txt.png);
	padding: 0 28px;
	color: #ffffff;
	font-family: "Microsoft YaHei", "SimSun", "Arial Narrow";
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.slide-nav {
	position: absolute;
	bottom: 0px;
	right: 0;
	width: 100px;
	height: 27px;
}

.con-banner .slide-nav li {
	width: 8px;
	height: 8px;
	float: left;
	background-image: url(../img/banner-tu01.png);
	background-repeat: no-repeat;
	margin-right: 10px;
	cursor: pointer;
}

.con-banner .slide-nav li.active {
	width: 8px;
	height: 8px;
	float: left;
	background-image: url(../img/banner-tu02.png);
	background-repeat: no-repeat;
	margin-right: 10px;
}

.gund-prev-btns {
	width: 24px;
	height: 50px;
	background-image: url(../img/icon.png);
	background-repeat: no-repeat;
	background-position-y: -3150px;
	position: absolute;
	left: 0;
	bottom: 154px;
	display: none;
}

.gund-next-btns {
	width: 24px;
	height: 50px;
	background-image: url(../img/icon.png);
	background-repeat: no-repeat;
	background-position-y: -3050px;
	position: absolute;
	right: 0;
	bottom: 154px;
	display: none;
}


/* è½®æ’­åˆ‡æ¢-end */

/*20211223æ–°æ¨¡æ¿å¥—æŽ¥æ ·å¼ä¿®æ”¹begin*/
.tab-line-nav {
	border-bottom: 4px solid #bfbebe;
}

.tab-line-nav .cur {
	border-bottom: 5px solid #0477d4;
	background: url("../images/icon-triangle.png") no-repeat 50% 22px;
}

.main01-right .txt-list li {
	border-bottom: 1px solid #c8c8ca;
	line-height: 50px;
	background: url("../images/new-icon.png") no-repeat 8px -321px;
	padding-left: 25px;
}

.file-search-title {
	width: 70px;
	float: left;
	text-align: center;
}

.file-search-div>.file-title-left {
	width: 373px;
	margin-left: 13px;
}

.file-search-div>.file-search-submit-right {
	background: url("../images/new-icon.png") no-repeat 0px -394px;
	width: 45px;
}

.file-search-title {
	margin: 5px 0px 12px;
}

.file-search {
	padding-top: 28px;
}

.wrap-layout {
	overflow: hidden;
}

.wrap-layout>a:first-child {
	float: left;
}

.information-title,
.communication-title,
.special-title {
	position: relative;
}

.title-site-right {
	position: absolute;
	right: 15px;
	top: 0;
}

.main03>.main03-special {
	width: 100%;
}

.special-list {
	width: 100%;
	overflow: hidden;
}

.special-list>li {
	width: 220px;
	float: left;
	height: 89px;
	text-align: center;
	line-height: 89px;
	background-color: #eeeeee;
	margin-right: 17px;
}

.special-list>li:last-child {
	margin-right: 0px;
}

.swap-top {
	margin-top: 0px;
}

.swap-top .swap-left {
	width: 100%;
	padding-top: 0px;
	display: grid;
	grid-template-columns: repeat(2,1fr);
	column-gap: 25px;
	row-gap: 10px;
	margin-top: 10px;
}

.swap-top .swap-right {
	width: 175px;
	height: 160px;
	background: #eeeeee;
	margin-top: 7px;
}

.swap-right-title {
	height: 33px;
	border-bottom: none;
	line-height: 33px;
}

a.swap-right-title-blue {
	background: url("../images/zxft-bg.png") no-repeat;
	display: block;
	border-bottom: none;
	color: #ffffff;
	margin-left: 30px;
	line-height: 33px;
	height: 33px;
}

.list-more {
	display: block;
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #2e59f3;
}

.swap-right .txt-list {
	height: auto;
}

.icon-jggk {
	background: url(../images/new-icon.png) no-repeat 15px -1182px;
}

.icon-zc {
	background: url(../images/new-icon.png) no-repeat 15px -1307px;
}

.icon-rsxx {
	background: url(../images/new-icon.png) no-repeat 15px -1434px;
}

.icon-yrqgk {
	background: url(../images/new-icon.png) no-repeat 15px -1541px;
}

.icon-jsta {
	background: url(../images/new-icon.png) no-repeat 15px -1655px;
}

/*å…¬å…±æŽ¨é€æ ·å¼ä¿®æ”¹*/
.title-site a,
.title-site-link,
.title-site-link .gov-link,
.tab-link-nav-site li.cur,
.link-site-gird6 .tab-link-nav-site li.cur {
	color: #4081f7;
}

.tab-link-nav-site li {
	background: #4081f7;
}

.i-site {
	background-image: url(../images/new-icon.png);
	background-repeat: no-repeat;
	background-position: 0px -1834px;
}

.sub .i-site {
	background-position: 0px -1765px;
}

.dcwj-close {
	display: block;
	width: 100%;
}

.dcwj-close>img {
	display: block;
	margin: auto;
}


/*é¦–é¡µæ•™è‚²æœåŠ¡*/
.jyfw-wrap {
	margin-bottom: 25px;
	overflow: auto;
}

.title-jyfw {
	font-weight: bold;
	font-size: 24px;
	display: inline-block;
	padding-bottom: 10px;
	margin: 20px 0px;
	border-bottom: 2px solid #0070d6;
	text-align: left;
	width: 100%;
}

.jyfw-wrap>.jyfwIcon {
	width: 100%;
}

.jyfwIcon ul {
	/* display: flex; */
	/* flex-wrap: wrap; */
	display: grid;
	grid-template-columns: repeat(7, 1fr);
	column-gap: 30px;
	row-gap: 10px;
}

.jyfwIcon li {
	float: left;
	text-align: center;
	color: #FFFFFF;
	/* width: 140px; */
	height: 122px;
	overflow: hidden;
	border-radius: 6px;
	/* margin-right: 67px; */
	color: #FFFFFF;
}

.jyfwIcon li a {
	color: #FFFFFF;
}

.jyfwIcon li:last-child {
	margin-right: 0px;
	color: #FFFFFF;
}

.jyfwIcon li.icon1 {
	background: #88abe4;
}

.jyfwIcon li.icon2 {
	background: #7dbef8;
}

.jyfwIcon li.icon3 {
	background: #8dbcdb;
}

.jyfwIcon li.icon4 {
	background: #89c49c;
}

.jyfwIcon li.icon5 {
	background: #b6cc7c;
}

.jyfwIcon li.icon6 {
	background: #88abe4;
}

.jyfwIcon li.icon7 {
	background: #80d1ac;
}

.jyfwIcon li.icon a {
	display: block;
	padding: 10px 0;
}

.jyfwIcon li.icon img {
	display: block;
	margin: 16px auto;
}

.jyfwIcon li:hover img {
	transform: scale(1.2);
	transition: all .1s ease-in;
}