﻿

* {
	margin: 0;
	padding: 0
}

body {
	overflow: scroll;
	overflow-x: hidden;
	font-family: Microsoft YaHei;
}

ul {
	list-style-type : disc; 
}

a {
	text-decoration: none;
}

input {
	outline: none;
}

img {
	border-style: none;
}
/*导航*/
.headline_nav {
    color: #305798;
	display: flex;
	justify-content: center;
}
.part {
    position: relative;
	padding: 30px 0 0px;
    width: 1260px;
	background-color: white;
}
.headline_nav h1 {
    text-align: center;
    font-size: 28px;
    line-height: 40px;
    font-weight: bold;
    color: #305798;
}
.headline_nav h1 a {
    color: #305798;
}
.newTtxw2 {
    text-align: center;
    margin-top: 10px;
    color: rgb(48, 87, 152);
}
.newTtxw2 a {
    color: rgb(48, 87, 152);
}
.newTtxwSpan {
    padding-left: 10px;
    font-size: 14px;
    font-weight: normal;
}
li {
    list-style-type: none;
}

.xglj {
    width: 140px;
    height: 40px;
    background-color: #1f5ea3;
    display: inline-block;
    padding-top: 4px;
    padding-left: 7px;
}
.xglj a{
	border-bottom: 0px !important;
}

.iconfont {
	font-family: "iconfont" !important;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}

i:hover {
	cursor: pointer;
}

.none {
	display: none;
}

.img-scale {
	transition: all 0.2s;
}

.img-scale:hover {
	transform: scale(1.05);
	text-decoration: none;
	transition-duration: 400ms;
	-moz-transition-duration: 400ms;
	-webkit-transition-duration: 400ms;
	-o-transition-duration: 400ms;
	filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand', enabled=bEnabled);
}

.more {
	float: right;
	margin-top: 10px;
}

.more .search {
	color: #999;
	font-size: 16px;
}

.more:hover a {
	color: #2e8bde;
}

.more:hover i {
	color: #2e8bde;
}

.more a {
	font-size: 14px;
	font-family: Microsoft YaHei Light;
	font-weight: 300;
	color: #666;
}

.sanjiao {
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	border-width: 10px;
	border-style: solid dashed dashed dashed;
	border-color: #fff transparent transparent transparent;
	position: absolute;
	top: 220px;
	left: 89px;
}

.barrierBed {
	width: 100%;
	height: 1000%;
	background: rgba(0, 0, 0, 0.5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000, endColorstr=#7f000000);
	z-index: 9;
	position: absolute;
}

.arrow-box {
	width: 30px;
	height: 30px;
	margin: 20px auto;
	position: relative;
}

.section {
	width: 100%;
	height: 100%;
	min-width: 1260px;
	background-color:#F2F2F2 ;
}

.section .typeArea {
	width: 1260px;
	margin: 0 auto;
	position: relative;
}
.section .typeArea .right-info{
	position: absolute;
	right: 0;
	top: 5px;
	color: #2e8bde;
	background-color: rgba(247,8,30, 0.2);
	border-radius: 2px;
	width: 88px;
	height: 22px;
	font-size: 12px;
	text-align: center;
	line-height: 22px;
}

.section .typeArea .title {
	height: 313px;
	margin-bottom: 5px;
    overflow: hidden;
    width: 100%;
    padding: 0px 15px;
}

.headline
{
	display: flex;
	flex-direction: column;
}
/* 时政要闻 */
.section .typeArea .title .headline .logo {
	float: left;
	/* width: 100%; */
	height: 54px;
	/*margin-right: 10px;*/
	position: relative;
	margin-bottom: -4px;
	color: #000;
	flex: 1;
}
.section .typeArea .title .headline .logo:first-child{
	/*margin-left: -5px;*/
}
.section .typeArea .title .headline .logo:last-child{
	margin-right: 0px;
	margin-left: 20px;
}
.section .typeArea .title .headline .logo.active{
	color: #1E7EE8;
}
.section .typeArea .title .headline .logo.active:nth-child(2){
	margin-left: 20px;
}
.section .typeArea .title .headline .logo:after{
	content:'';
	width: 100%;
	position: absolute;
	bottom: 3px;
	border-bottom: 1px solid #eee;
}
.section .typeArea .title .headline .logo span {
	font-weight:bold ;
	font-size: 20px;
	line-height: 40px;
	margin-bottom: 5px;
	width: 106px;
	height: 100%;
	display:flex;
	align-items: center;
	/*justify-content:center;
	color: #1E7EE8;*/
	position: relative;
	/*background:url(/r/cms/www/default/images/jyzj/hot-bg.png?v=20221009);*/
	border-top-left-radius: 15px;
    border-top-right-radius: 15px;
	position: relative;
	cursor: pointer;
	color: #1f5ea3;
}
.section .typeArea .title .headline .logo.active span:after{
	content:'';
	width: 395px;
	position: absolute;
	bottom: 2px;
    z-index: 10;
	border: 2px solid #1f5ea3;
}


.section .typeArea .title .headline .title-top {
	float: left;
	width: 100%;
	/* border-bottom: 1px solid #eee; */
    display: flex;
    justify-content: center;
}

.section .typeArea .title .headline .title-top-child{
	margin: 5px;
	width: 98%;
}

.section .typeArea .title .headline .title-top-child a span{
	line-height: 30px;
	font-size: 14px;
}

.section .typeArea .title .headline .title-top a {
	font-size: 20px;
	color: #333;
	line-height: 40px;
}

.section .typeArea .title .headline .title-top a:hover {
	color: #2e8bde;
}

.section .typeArea .title .title-bottom ul {
	padding: 5px 0px;
	display: flex;
	flex-flow: column nowrap;
    width: 400px;
	flex: 1;
    margin-right: 16px;
}

/* 头条 */
.section .typeArea .title .title-bottom ul li {
	display: inline-block;
	margin-top: 8px;
	/* height: 35px; */
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.section .typeArea .title .title-bottom ul li a {
	color: #666;
	font-weight: 400;
	font-size: 18px;
    padding: 9px 0px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.section .typeArea .title .title-bottom ul li a:hover {
	color: #2e8bde;
}

.section .typeArea .title .title-bottom ul span {
	color: #666;
	line-height: 16px;
	height: 16px;
	font-size: 14px;
	margin: 0 10px 0 10px;
	float: right;
	min-width: 40px;
}

.section .typeArea .lunbo {
	position: relative;
	width: 660px;
	height: 460px;
	margin:15px 10px 0px 15px;
	overflow: hidden;

	width: 1250px;
    height: 600px;
}

.section .typeArea .lunbo {
	position: relative;
	width: 660px;
	height: 460px;
	margin:15px 10px 15px 15px;
	overflow: hidden;
}

.lunbo img 
{
	height: 448px;
	width: 100%;
}

.section .typeArea .lunbo #b04 {
	width: 100%!important;
	height: 100%;
	border-radius: 4px;
	behavior: url(../pie/PIE.htc);
}

.section .typeArea .lunbo #b04 .dots {
	position: absolute;
	right: 10px;
	bottom: 30px;
	z-index: 999;
}

.section .typeArea .lunbo #b04 .dots li {
	width: 15px;
	display: inline-block;
	height: 15px;
	background-color: #fff;
	opacity: 0.5;
	border-radius: 50%;
	behavior: url(../pie/PIE.htc);
	cursor: pointer;
	margin-right: 10px;
}

.section .typeArea .lunbo #b04 .dots li.active {
	width: 15px;
	opacity: 1;
	behavior: url(../pie/PIE.htc);
}

.section .typeArea .lunbo #b04 .arrow {
	position: absolute;
	top: 200px;
}

.section .typeArea .lunbo #b04 #al {
	left: 20px;
	top: 212px;
	color: #fff;
	font-size: 56px;
	opacity: 0.5;
}

.section .typeArea .lunbo #b04 #al:hover {
	color: #2e8bde;
	opacity: 1;
}

.section .typeArea .lunbo #b04 #ar {
	right: 20px;
	top: 212px;
	color: #fff;
	font-size: 56px;
	opacity: 0.5;
}

.section .typeArea .lunbo #b04 #ar:hover {
	color: #2e8bde;
	opacity: 1;
}

.section .typeArea .lunbo #b04 ul li {
	float: left;
}

.section .typeArea .lunbo .slider-content {
	border-radius: 4px;
	behavior: url(../../src/pie/PIE.htc);
}

.section .typeArea .lunbo #b04 ul li a {
	display: block;
	position: relative;
}

.section .typeArea .lunbo #b04 ul li .text {
	position: absolute;
	bottom: 0;
	width:100%;
	padding:14px;
	background-color: rgba(0, 0, 0, 0.5);
	z-index: 9;
	color: #fff;
	font-weight: bolder;
	font-size: 20px;
	height: 50px;
}

.section .typeArea .lunbo #b04 ul li .text:hover {
	color: #2e8bde;
}

.section .typeArea .lunbo .text .special {
	width: 80px;
	height: 35px;
	background-color: #2e8bde;
	color: #fff;
	font-size: 16px;
	font-weight: bolder;
	line-height: 35px;
	text-align: center;
	border-radius: 4px;
	display: inline-block;
}



.section .typeArea .lunbo .jSlider .navigator .prev {
	margin-left: -50px;
}

.section .typeArea .lunbo .jSlider .navigator .next {
	margin-right: -50px;
}

.section .typeArea .lunbo .jSlider .controller .indicator {
	text-align: right;
	margin-right: 20px;
	z-index: 10;
}

.section .typeArea .lunbo .jSlider .controller .indicator span {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000, endColorstr=#66000000);
}

.section .typeArea .lunbo .jSlider .controller .indicator .selected {
	background-color: #fff;
	width: 20px;
}

.section .typeArea .hot {
    width: 1260px;
    min-height: 400px;
    background-color: white;
    border-radius: 4px;
    padding: 70px 15px 15px 15px;
}

.section .typeArea .hot .nav {
	width: 100%;
	height: 40px;
	border-bottom: 1px solid #E5E5E5;
}

.section .typeArea .hot .nav .title {
	float: left;
	height: 25px;
}

.section .typeArea .hot .nav .title a {
	font-size: 24px;
	font-weight: 450;
	color: #333;
	padding-bottom: 4px;
}
.section .typeArea .hot .wsxf-title div{
	background: none !important;
	flex: 1;
	width: 156px;
	height: 46px;
	display: flex;
	align-items: center;
    justify-content: center;
}
.section .typeArea .hot .wsxf-title div a{
	color: #333;
}
.section .typeArea .hot .wsxf-title div{
	/*border-top-left-radius: 15px;
    border-top-right-radius: 15px;*/
}
.section .typeArea .hot .wsxf-title div.active{
	/*background: url(./hot-bg.png?v=20221009) 100% 100% no-repeat !important;*/
	background-color: #035294 !important;
}

.hotDiv .hot .wsxf-title div.active{
	background: url(/r/cms/www/default/images/jyzj/hot-bg.png) 100% 100% no-repeat !important;
}
.section .typeArea .hot .wsxf-title div.active a{
	color:#fff;
}
.titleLeft{
	margin-left: 20px;
}

.hot .wsxf-title{
	width: 810px;
	border: 0px;
	display: flex;
	    height: 46px;
    margin-top: -46px;
	background-color: #F5F5F5;
}

.section .typeArea .hot .new-list {
	width: 810px;
	float: left;
	height: 226px;
}


.fist-div img{
	position: absolute;
	margin-left: 1px;
	margin-top: 1px;
}
.fist-div a{
	margin-left: 45px !important;
}
.hot .fist-div a{
	margin: 0px !important;
}

.section .typeArea .hot .new-list .new-left {
	float: left;
	width: 100%;
/* 	margin-right: 20px; */
	margin-top: 5px;
	padding: 0 10px;
}


.section .typeArea .hot .new-list .new-left p{
	margin-top: 15px;
	line-height: 30px;
}

.section .typeArea .hot .new-list .new-left dl dt {
	padding-top: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
	height: 64px;
}

.section .typeArea .hot .new-list .new-left dl dt span {
	float:right;
}

.section .typeArea .hot .new-list .new-left dl dt a {
	font-size: 20px;
	font-family: Microsoft YaHei-Bold;
	font-weight: bold;
	color: #333;
	line-height: 50px;
}

.section .typeArea .hot .new-list .new-left dl dd span {
	float:right;
}

.section .typeArea .hot .new-list .new-left dl dt a:hover {
	color: #2e8bde;
}

.section .typeArea .hot .new-list .new-left dl dd {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
	height: 47px;
}
.section .typeArea .hot .ranking .new-left dl dd{
	/*background: #eee;*/
	border: 1px solid #1E7EE8;
    /*border-top-left-radius: 10px;
    border-top-right-radius: 10px;*/
	margin-bottom: 25px;
	padding: 0px 15px;
	display: flex;
    align-content: center;
    /* justify-content: center; */
	cursor: pointer;
}
.section .typeArea .hot .ranking .new-left dl dd:first-child{

}
.section .typeArea .hot .ranking .new-left{
	padding: 0px;
}

.section .typeArea .hot .new-list .new-left dl dd a {
	font-family: Microsoft YaHei Semilight;
	color: #333;
	line-height: 44px;
	font-size: 18px;
}
.section .typeArea .hot .new-list .new-left dl dd:hover a{
	color: #1E7EE8;
}
.section .typeArea .hot .ranking .new-left dl dd a{
	color: #333;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.section .typeArea .hot .ranking .new-left dl dd:hover {
	/*background:url(/r/cms/www/default/images/jyzj/tz-bg.png) no-repeat 100% 100%;*/
	
}
.section .typeArea .hot .ranking .new-left dl dd:hover a{
	/*color:#fff;*/
}


.section .typeArea .hot .new-list .new-right {
	float: right;
	width: 370px;
}

.section .typeArea .hot .new-list .new-right dl dt {
	padding-top: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
	height: 64px;
}

.section .typeArea .hot .new-list .new-right dl dt a {
	font-size: 20px;
	font-family: Microsoft YaHei-Bold;
	font-weight: bold;
	color: #333;
	line-height: 50px;
}

.section .typeArea .hot .new-list .new-right dl dt a:hover {
	color: #2e8bde;
}

.section .typeArea .hot .new-list .new-right dl dd {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
	height: 45px;
}

.section .typeArea .hot .new-list .new-right dl dd a {
	font-size: 16px;
	font-family: Microsoft YaHei Semilight;
	color: #333;
	line-height: 45px;
}

.section .typeArea .hot .new-list .new-right dl dd a:hover {
	color: #2e8bde;
}

.section .typeArea .hot .ranking {
	float: right;
	text-align: center;
	position: relative;
	width: 405px;
	height: 245px;
	border-radius: 4px;
	behavior: url(../../src/pie/PIE.htc);
	margin-top: -20px;
	position: relative;
}

/* 通知公告 */
.section .typeArea .hot .ranking .box {
	width: 100%;
    position: absolute;
    top: -26px;
    background-color: #fff;
	text-align: left;
}
.section .typeArea .hot .ranking .box a{
	height: 46px;
	/* width:156px; */
	/*background:url(./hot-bg.png?v=20201009);*/
	/* background-color: #1E7EE8; */
	/*border-top-left-radius: 15px;
	border-top-right-radius: 15px;*/
    display: flex;
	align-items:center;
	justify-content:center;
    font-weight: bold;
}
.section .typeArea .hot .ranking .box a span{
	margin-right: 5px;
}
.section .typeArea .hot .ranking .box .logo {
	width: 100%;
	height: 46px;
	font-size: 20px;
	font-weight: 400;
	color: #fff;
	background-color: #EEEEEE;
	background-color: #1E7EE8;

	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	behavior: url(../../src/pie/PIE.htc);
	line-height: 35px;
}

.section .typeArea .hot .ranking ul {
	overflow: hidden;
	height: 330px;
	margin-top: 49px;
}

.section .typeArea .hot .ranking ul li {
	position: relative;
	width: 370px;
	height: 110px;
}

.section .typeArea .hot .ranking ul li .rank-img {
	margin-left: 20px;
	width: 155px;
	height: 90px;
	overflow: hidden;
	margin-top: 5px;
	border-radius: 4px;
	behavior: url(../pie/PIE.htc);
}

.section .typeArea .hot .ranking ul li .rank-img img {
	width: 100%;
	height: 100%;
}

.section .typeArea .hot .ranking ul li .num {
	font-size: 24px;
	width: 32px;
	font-style: italic;
	color: #2e8bde;
	float: left;
	text-align: right;
	height: 110px;
	font-family: Arial;
}

.section .typeArea .hot .ranking ul li .num1 {
	font-size: 24px;
	width: 32px;
	font-style: italic;
	color: #999;
	float: left;
	text-align: right;
	height: 110px;
	font-family: Arial;
}

.section .typeArea .hot .ranking ul li img {
	width: 140px;
	height: 90px;
	float: left;
	
}

.section .typeArea .hot .ranking ul li .text {
	margin-top: 5px;
	float: left;
	width: 163px;
	height: 45px;
	padding-left: 20px;
	text-align: left;
	font-size: 16px;
	font-family: Microsoft YaHei Semilight;
	color: #333;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
}

.section .typeArea .hot .ranking ul li .text:hover {
	color: #2e8bde;
}

.section .typeArea .hot .ranking ul li .read {
	color: #999;
	font-size: 14px;
	position: absolute;
	top: 78px;
	left: 224px;
}

.section .typeArea .hot .ranking .slide {
	width: 368px;
	height: 43px;
	background-color: #fff;
	border-radius: 0px 0px 0px 4px;
	behavior: url(../../src/pie/PIE.htc);
	margin-top: 24px;
}
.section .typeArea .hot .ranking .slide a{
	cursor: default;
}
.section .typeArea .hot .ranking .slide .left {
	width: 183px;
	height: 43px;
	float: left;
	line-height: 43px;
	background-color: #F5F5F5;
	display: block;
}
.section .typeArea .hot .ranking .slide .hoverED{
	cursor: pointer;
}
.section .typeArea .hot .ranking .slide .hoverED:hover{
	background-color: #EDEDED !important;
}
/* .section .typeArea .hot .ranking .slide .left:hover {
	background-color: #EDEDED;
} */

.section .typeArea .hot .ranking .slide .hoverED:hover i {
	color: #CC0000 !important;
	cursor: pointer;
}

.section .typeArea .hot .ranking .slide .left i {
	color: #999;
	cursor: default;
}

.section .typeArea .hot .ranking .slide .right {
	width: 183px;
	height: 43px;
	float: right;
	line-height: 43px;
	background-color: #F5F5F5;	
}

.section .typeArea .hot .ranking .slide .right i {
	color: #333;
	cursor: default;
}
.section .typeArea .chatu{
    background-color: white;
    width: 1260px;
    height: 100%;
    display: inline-block;
    display: flex;
    justify-content: center;
    padding: 0px 19px 25px !important;
}
.section .typeArea .chatu a{

}
.section .typeArea .chatu #al{
	position: absolute;
    left: 20px;
    top: 40px;
    color: #fff;
    font-size: 56px;
    opacity: 0.5;
}
.section .typeArea .chatu #ar{
	position: absolute;
    right: 20px;
    top: 40px;
    color: #fff;
    font-size: 56px;
    opacity: 0.5;
}
.section .typeArea .chatu a img{
	width: 100%;
	height: 100%;
	display: block;
}
.section .typeArea .inland {
	width: 1260px;
	background-color: white;
	border-radius:4px ;
	padding: 10px 15px 5px 15px;
}

.section .typeArea .inland .nav {
	width: 1200px;
	height: 40px;
}

.section .typeArea .hot .ranking .Semilight {
    text-align: left;
/*     margin-left: 10px; */
    margin-top: 32px;
}


.section .typeArea .inland .nav .title {
	float: left;
	height: 25px;
}

.section .typeArea .inland .nav .title a {
	font-size: 24px;
	font-weight: 450;
	color: #333;
}

.section .typeArea .inland .nav .navbar {
	float: right;
}
.section .typeArea .inland .nav .navbar ul{
	margin-right: -30px;
}

.section .typeArea .inland .nav .navbar ul li {
	float: left;
	margin-left: 30px;
}

.section .typeArea .inland .nav .navbar ul li a {
	font-size: 14px;
	font-family: Microsoft YaHei Semilight;
	color: #333;
	line-height: 41px;
}

.section .typeArea .inland .nav .navbar ul li a:hover {
	color: #2e8bde;
}

.section .typeArea .inland .imgbox {
	background: white;
	position: relative;
	border-radius: 4px;
	behavior: url(../../src/pie/PIE.htc);
}

.section .typeArea .inland .imgbox .text {
	width: 70px;
	height: 120px;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #1E7EE8;
	border-radius: 4px 0px 0px 4px;
	behavior: url(../../src/pie/PIE.htc);
}

.section .typeArea .inland .imgbox .text .wenzi {
	font-size: 24px;
	color: #fff;
	width: 48px;
	margin: 0 auto;
	margin-top: 25px;
}

.section .typeArea .inland .imgbox .text .sanjiao {
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	border-width: 10px;
	border-style: dashed dashed dashed solid;
	border-color: transparent transparent transparent #2e8bde;
	position: absolute;
	top: 80px;
	left: 46px;
	display:none;
}

.section .typeArea .inland .imgbox ul {
	display:flex;
}

.section .typeArea .inland .imgbox ul li {
	float: left;
	margin-right: 18px;
	flex: 1;
	margin-top: 15px;
	height: 78px;
}
.section .typeArea .inland .imgbox ul li:hover a{
	color: #1E7EE8;
}
.section .typeArea .inland .imgbox ul li:last-child{
	margin-right: 0px;
}

.section .typeArea .inland .imgbox ul li a {
	width: 276px;
	display: block;
	border-radius: 4px;
	behavior: url(../../src/pie/PIE.htc);
	overflow: hidden;
}

.section .typeArea .inland .imgbox ul li a img {
	width: 100%;
	height: 78px;
}

.section .typeArea .module-box {
	width: 1200px;
}

.section .typeArea .module-box .module-inland {
	width: 370px;
	height: 510px;
	float: left;
}

.section .typeArea .module-box .module-inland .nav {
	width: 370px;
	height: 40px;
	border-bottom: 1px solid #E5E5E5;
}

.section .typeArea .module-box .module-inland .nav .title {
	float: left;
	height: 25px;
}

.section .typeArea .module-box .module-inland .nav .title a {
	font-size: 24px;
	font-weight: 400;
	color: #333;
	padding-bottom: 4px;
	border-bottom: 4px solid #2e8bde;
}
.section .typeArea .module-box .module-inland .subject {
	width: 370px;
	height: 204px;
	margin-top: 30px;
	position: relative;
}

.section .typeArea .module-box .module-inland .subject .image {
	margin-bottom: 13px;
}

.section .typeArea .module-box .module-inland .subject .image .img {
	width: 370px;
	height: 204px;
	overflow: hidden;
	display: block;
	position: relative;
	border-radius: 4px;
}

.section .typeArea .module-box .module-inland .subject .image .img img {
	width: 370px;
	height: 204px;
	position: absolute;
	left: 50%;
	margin-left: -185px;
	top: 50%;
	margin-top: -102px;
}

.section .typeArea .module-box .module-inland .subject .image .text {
	position: absolute;
	left: 0;
	bottom: 0;
	text-align: center;
	background: rgba(0, 0, 0, 0.5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000, endColorstr=#7f000000);
	width: 370px;
	height: 40px;
}

.section .typeArea .module-box .module-inland .subject .image .text a {
	color: #fff;
	font-size: 16px;
	font-family: Microsoft YaHei Semilight;
	line-height: 40px;
}

.section .typeArea .module-box .module-inland .subject .image .text a:hover {
	color: #2e8bde;
}

.section .typeArea .module-box .module-inland .subject ul li {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
}

.section .typeArea .module-box .module-inland .subject ul li a {
	font-size: 16px;
	font-family: Microsoft YaHei Semilight;
	color: #333;
	line-height: 45px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
}

.section .typeArea .module-box .module-inland .subject ul li a:hover {
	color: #2e8bde;
}

.section .typeArea .module-box .module-international {
	width: 370px;
	height: 510px;
	float: left;
	margin-left: 45px;
}

.section .typeArea .module-box .module-international .nav {
	width: 370px;
	height: 40px;
	border-bottom: 1px solid #E5E5E5;
}

.section .typeArea .module-box .module-international .nav .title {
	float: left;
	height: 25px;
}

.section .typeArea .module-box .module-international .nav .title a {
	font-size: 24px;
	font-weight: 400;
	color: #333;
	padding-bottom: 4px;
	border-bottom: 4px solid #2e8bde;
}

.section .typeArea .module-box .module-international .subject {
	width: 370px;
	height: 204px;
	margin-top: 30px;
	position: relative;
}

.section .typeArea .module-box .module-international .subject .image {
	margin-bottom: 13px;
}

.section .typeArea .module-box .module-international .subject .image .img {
	width: 370px;
	height: 204px;
	overflow: hidden;
	display: block;
	position: relative;
	border-radius: 4px;
}

.section .typeArea .module-box .module-international .subject .image .img img {
	width: 370px;
	height: 204px;
	position: absolute;
	left: 50%;
	margin-left: -185px;
	top: 50%;
	margin-top: -102px;
}

.section .typeArea .module-box .module-international .subject .image .text {
	position: absolute;
	left: 0;
	bottom: 0;
	text-align: center;
	background: rgba(0, 0, 0, 0.5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000, endColorstr=#7f000000);
	width: 370px;
	height: 40px;
}

.section .typeArea .module-box .module-international .subject .image .text a {
	color: #fff;
	font-size: 16px;
	font-family: Microsoft YaHei Semilight;
	line-height: 40px;
}

.section .typeArea .module-box .module-international .subject .image .text a:hover {
	color: #2e8bde;
}

.section .typeArea .module-box .module-international .subject ul li {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
}

.section .typeArea .module-box .module-international .subject ul li a {
	font-size: 16px;
	font-family: Microsoft YaHei Semilight;
	color: #333;
	line-height: 45px;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
}

.section .typeArea .module-box .module-international .subject ul li a:hover {
	color: #2e8bde;
}

.section .typeArea .module-box .module-financeAndEconomics {
	width: 370px;
	height: 510px;
	float: left;
	margin-left: 45px;
}

.section .typeArea .module-box .module-financeAndEconomics .nav {
	width: 370px;
	height: 40px;
	border-bottom: 1px solid #E5E5E5;
}

.section .typeArea .module-box .module-financeAndEconomics .nav .title {
	float: left;
	height: 25px;
}

.section .typeArea .module-box .module-financeAndEconomics .nav .title a {
	font-size: 24px;
	font-weight: 400;
	color: #333;
	padding-bottom: 4px;
	border-bottom: 4px solid #2e8bde;
}

.section .typeArea .module-box .module-financeAndEconomics .subject {
	width: 370px;
	height: 204px;
	margin-top: 30px;
	position: relative;
}

.section .typeArea .module-box .module-financeAndEconomics .subject .image {
	margin-bottom: 13px;
}

.section .typeArea .module-box .module-financeAndEconomics .subject .image .img {
	width: 370px;
	height: 204px;
	overflow: hidden;
	display: block;
	position: relative;
	border-radius: 4px;
}

.section .typeArea .module-box .module-financeAndEconomics .subject .image .img img {
	width: 370px;
	height: 204px;
	position: absolute;
	left: 50%;
	margin-left: -185px;
	top: 50%;
	margin-top: -102px;
}

.section .typeArea .module-box .module-financeAndEconomics .subject .image .text {
	position: absolute;
	left: 0;
	bottom: 0;
	text-align: center;
	background: rgba(0, 0, 0, 0.5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000, endColorstr=#7f000000);
	width: 370px;
	height: 40px;
}

.section .typeArea .module-box .module-financeAndEconomics .subject .image .text a {
	color: #fff;
	font-size: 16px;
	font-family: Microsoft YaHei Semilight;
	line-height: 40px;
}

.section .typeArea .module-box .module-financeAndEconomics .subject .image .text a:hover {
	color: #2e8bde;
}

.section .typeArea .module-box .module-financeAndEconomics .subject ul li {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
}

.section .typeArea .module-box .module-financeAndEconomics .subject ul li a {
	font-size: 16px;
	font-family: Microsoft YaHei Semilight;
	color: #333;
	line-height: 45px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
}

.section .typeArea .module-box .module-financeAndEconomics .subject ul li a:hover {
	color: #2e8bde;
}

.section .typeArea .module-box .module-sports {
	width: 370px;
	height: 500px;
	float: left;
}

.section .typeArea .module-box .module-sports .nav {
	width: 370px;
	height: 40px;
	border-bottom: 1px solid #E5E5E5;
}

.section .typeArea .module-box .module-sports .nav .title {
	float: left;
	height: 25px;
}

.section .typeArea .module-box .module-sports .nav .title a {
	font-size: 24px;
	font-weight: 400;
	color: #333;
	padding-bottom: 4px;
	border-bottom: 4px solid #2e8bde;
}

.section .typeArea .module-box .module-sports .subject {
	width: 370px;
	height: 204px;
	margin-top: 30px;
	position: relative;
}

.section .typeArea .module-box .module-sports .subject .image {
	margin-bottom: 13px;
}

.section .typeArea .module-box .module-sports .subject .image .img {
	width: 370px;
	height: 204px;
	overflow: hidden;
	display: block;
	position: relative;
	border-radius: 4px;
}

.section .typeArea .module-box .module-sports .subject .image .img img {
	width: 370px;
	height: 204px;
	position: absolute;
	left: 50%;
	margin-left: -185px;
	top: 50%;
	margin-top: -102px;
}

.section .typeArea .module-box .module-sports .subject .image .text {
	position: absolute;
	left: 0;
	bottom: 0;
	text-align: center;
	background: rgba(0, 0, 0, 0.5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000, endColorstr=#7f000000);
	width: 370px;
	height: 40px;
}

.section .typeArea .module-box .module-sports .subject .image .text a {
	color: #fff;
	font-size: 16px;
	font-family: Microsoft YaHei Semilight;
	line-height: 40px;
}

.section .typeArea .module-box .module-sports .subject .image .text a:hover {
	color: #2e8bde;
}

.section .typeArea .module-box .module-sports .subject ul li {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
}

.section .typeArea .module-box .module-sports .subject ul li a {
	font-size: 16px;
	font-family: Microsoft YaHei Semilight;
	color: #333;
	line-height: 45px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
}

.section .typeArea .module-box .module-sports .subject ul li a:hover {
	color: #2e8bde;
}

.section .typeArea .module-box .module-library {
	width: 370px;
	height: 500px;
	float: left;
	margin-left: 45px;
}

.section .typeArea .module-box .module-library .nav {
	width: 370px;
	height: 40px;
	border-bottom: 1px solid #E5E5E5;
}

.section .typeArea .module-box .module-library .nav .title {
	float: left;
	height: 25px;
}

.section .typeArea .module-box .module-library .nav .title a {
	font-size: 24px;
	font-weight: 400;
	color: #333;
	padding-bottom: 4px;
	border-bottom: 4px solid #2e8bde;
}

.section .typeArea .module-box .module-library .subject {
	width: 370px;
	height: 204px;
	margin-top: 30px;
	position: relative;
}

.section .typeArea .module-box .module-library .subject .image {
	margin-bottom: 13px;
}

.section .typeArea .module-box .module-library .subject .image .img {
	width: 370px;
	height: 204px;
	overflow: hidden;
	display: block;
	position: relative;
	border-radius: 4px;
}

.section .typeArea .module-box .module-library .subject .image .img img {
	width: 370px;
	height: 204px;
	position: absolute;
	left: 50%;
	margin-left: -185px;
	top: 50%;
	margin-top: -102px;
}

.section .typeArea .module-box .module-library .subject .image .text {
	position: absolute;
	left: 0;
	bottom: 0;
	text-align: center;
	background: rgba(0, 0, 0, 0.5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000, endColorstr=#7f000000);
	width: 370px;
	height: 40px;
}

.section .typeArea .module-box .module-library .subject .image .text a {
	color: #fff;
	font-size: 16px;
	font-family: Microsoft YaHei Semilight;
	line-height: 40px;
}

.section .typeArea .module-box .module-library .subject .image .text a:hover {
	color: #2e8bde;
}

.section .typeArea .module-box .module-library .subject ul li {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
}

.section .typeArea .module-box .module-library .subject ul li a {
	margin-left: 10px;
	font-size: 16px;
	font-family: Microsoft YaHei Semilight;
	color: #333;
	line-height: 45px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
}

.section .typeArea .module-box .module-library .subject ul li a:hover {
	color: #2e8bde;
}

.section .typeArea .module-box .module-download {
	width: 370px;
	height: 500px;
	float: left;
	margin-left: 45px;
}

.section .typeArea .module-box .module-download .nav {
	width: 370px;
	height: 40px;
	border-bottom: 1px solid #E5E5E5;
}

.section .typeArea .module-box .module-download .nav .title {
	float: left;
	height: 25px;
}

.section .typeArea .module-box .module-download .nav .title a {
	font-size: 24px;
	font-weight: 400;
	color: #333;
	padding-bottom: 6px;
	border-bottom: 4px solid #2e8bde;
}

.section .typeArea .module-box .module-download .subject {
	width: 370px;
	height: 204px;
	margin-top: 30px;
	position: relative;
}

.section .typeArea .module-box .module-download .subject .image {
	margin-bottom: 13px;
	width: 370px;
	height: 204px;
}

.section .typeArea .module-box .module-download .subject .image .img {
	width: 370px;
	height: 204px;
	overflow: hidden;
	display: block;
	position: relative;
	border-radius: 4px;
}

.section .typeArea .module-box .module-download .subject .image .img img {
	width: 370px;
	height: 204px;
	position: absolute;
	left: 50%;
	margin-left: -185px;
	top: 50%;
	margin-top: -102px;
}

.section .typeArea .module-box .module-download .subject .image .text {
	position: absolute;
	left: 0;
	bottom: 0;
	text-align: center;
	background: rgba(0, 0, 0, 0.5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000, endColorstr=#7f000000);
	width: 370px;
	height: 40px;
}

.section .typeArea .module-box .module-download .subject .image .text a {
	color: #fff;
	font-size: 16px;
	font-family: Microsoft YaHei Semilight;
	line-height: 40px;
}

.section .typeArea .module-box .module-download .subject .image .text a:hover {
	color: #2e8bde;
}

.section .typeArea .module-box .module-download .subject ul li {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
}

.section .typeArea .module-box .module-download .subject ul li img {
	width: 18px;
	height: 18px
}

.section .typeArea .module-box .module-download .subject ul li a {
	margin-left: 10px;
	font-size: 16px;
	font-family: Microsoft YaHei Semilight;
	color: #333;
	line-height: 45px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.section .typeArea .module-box .module-download .subject ul li a:hover {
	color: #2e8bde;
}

.section .typeArea .video {
	width: 1260px;
	background-color: white;
	border-radius:4px ;
	padding: 1px 15px 5px 15px;
	position: relative;
}

.section .typeArea .video .nav {
	width: 1200px;
	height: 45px;
}

.section .typeArea .video .nav .title {
	float: left;
	height: 25px;
	margin-top: 5px
}

.section .typeArea .video .nav .title a {
	font-size: 24px;
	font-weight: 400;
	color: #333;
	padding-bottom: 4px;
	border-bottom: 4px solid #2e8bde;
}

.section .typeArea .video .nav .navbar ul li {
	float: right;
	margin-left: 20px;
	width: 78px;
	height: 34px;
	background: #F5F5F5;
	border-radius: 17px;
	behavior: url(../../src/pie/PIE.htc);
	text-align: center;
}

.section .typeArea .video .nav .navbar ul li:hover {
	background-color: #2e8bde;
}

.section .typeArea .video .nav .navbar ul li:hover a {
	color: #fff;
}

.section .typeArea .video .nav .navbar ul li a {
	font-size: 14px;
	font-family: Microsoft YaHei Semilight;
	color: #333;
	line-height: 34px;
}

.section .typeArea .video .subject-box {
	margin-top: 15px;
	display: flex;
    width: 880px;
}

.section .typeArea .video .subject-box .subject {
	float: left;
	margin-right: 20px;
	position: relative;
	flex:1;
}

.section .typeArea .video .subject-box .subject .img {
	position: relative;
	overflow: hidden;
	display: block;
	/*width: 224px;
	height: 124px;*/
}

.section .typeArea .video .subject-box .subject .img img {
    width: 430px;
    height: 212px;
	border-radius: 4px 4px 0px 0px;
	behavior: url(../../src/pie/PIE.htc);
}

.section .typeArea .video .subject-box .subject .img div {
	position: absolute;
	top: 50%;
	margin-top: -22px;
	left: 50%;
	margin-left: -22px;
	width: 44px;
	height: 44px;
	background: rgba(0, 0, 0, 0.7);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2000000, endColorstr=#b2000000);
	border-radius: 50%;
	behavior: url(../../src/pie/PIE.htc);
	text-align: center;
}

.section .typeArea .video .subject-box .subject .img div i {
	font-size: 18px;
	color: #fff;
	position: absolute;
	top: 50%;
	margin-top: -9px;
	left: 50%;
	margin-left: -7px;
}

.section .typeArea .video .subject-box .subject .text {
	/*width: 224px;
	height: 41px;*/
	width: 100%;
	background: #F5F5F5;
	text-align: center;
}

.section .typeArea .video .subject-box .subject .text a {
	font-size: 18px;
	font-family: Microsoft YaHei Semilight;
	color: #333;
	line-height: 41px;
}

.section .typeArea .video .subject-box .subject .text a:hover {
	color: #CB0014
}

.section .typeArea .images-box {
	width: 1200px;
	height: 734px;
}

.section .typeArea .images-box .nav {
	width: 1200px;
	height: 45px;
	border-bottom: 1px solid #E5E5E5;
	margin-bottom: 30px;
}

.section .typeArea .images-box .nav .title {
	float: left;
	height: 25px;
	margin-top: 5px;
}

.section .typeArea .images-box .nav .title a {
	font-size: 24px;
	font-weight: 400;
	color: #333;
	padding-bottom: 4px;
	border-bottom: 4px solid #2e8bde;
}

.section .typeArea .images-box .zuo {
	float: left;
}

.section .typeArea .images-box .zuo .images {
	width: 386px;
	height: 290px;
	border-radius: 4px;
	behavior: url(../../src/pie/PIE.htc);
	position: relative;
	margin-bottom: 20px;
	overflow: hidden;
}

.section .typeArea .images-box .zuo .images .text {
	width: 386px;
	height: 120px;
	background: rgba(0, 0, 0, 0.8);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#c8000000, endColorstr=#c8000000);
	border-radius: 4px;
	behavior: url(../../src/pie/PIE.htc);
	position: absolute;
	bottom: 0;
	padding: 20px 30px;
	
}

.section .typeArea .images-box .zuo .images .text h4 a {
	color: #fff;
	display: block;
	height: 24px;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	
}

.section .typeArea .images-box .zuo .images .text h4 {
	height: 24px;
	width: 100%;
	
}

.section .typeArea .images-box .zuo .images .text h4 a:hover {
	color: #2e8bde;
}

.section .typeArea .images-box .zuo .images .text p {
	margin-top: 12px;
}

.section .typeArea .images-box .zuo .images .text p a {
	color: #fff;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.section .typeArea .images-box .zuo .images a img {
	width: 386px;
	height: 290px;
	border-radius: 4px;
	behavior: url(../../src/pie/PIE.htc);
}

.section .typeArea .images-box .zuo .images .text h4 a {
	font-size: 0;
}

.section .typeArea .images-box .zuo .images .text p a {
	font-size: 0;
}

.section .typeArea .images-box .zhong {
	float: left;
	margin: 0 20px;
}

.section .typeArea .images-box .zhong .images {
	width: 386px;
	height: 600px;
	border-radius: 4px;
	behavior: url(../../src/pie/PIE.htc);
	position: relative;
	overflow: hidden;
}

.section .typeArea .images-box .zhong .images .text {
	width: 386px;
	height: 120px;
	background: rgba(0, 0, 0, 0.8);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#c8000000, endColorstr=#c8000000);
	border-radius: 4px;
	behavior: url(../../src/pie/PIE.htc);
	position: absolute;
	bottom: 0;
	padding: 20px 30px;
}

.section .typeArea .images-box .zhong .images .text h4 {
	width: 100%;
	height: 24px;
}

.section .typeArea .images-box .zhong .images .text h4 a {
	color: #fff;
	display: block;
	height: 24px;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.section .typeArea .images-box .zhong .images .text h4 a:hover {
	color: #2e8bde;
}

.section .typeArea .images-box .zhong .images .text p {
	margin-top: 12px;
}

.section .typeArea .images-box .zhong .images .text p a {
	color: #fff;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.section .typeArea .images-box .zhong .images a img {
	width: 386px;
	height: 600px;
	border-radius: 4px;
	behavior: url(../../src/pie/PIE.htc);
}

.section .typeArea .images-box .you {
	float: left;
}

.section .typeArea .images-box .you .images {
	width: 386px;
	height: 290px;
	border-radius: 4px;
	behavior: url(../../src/pie/PIE.htc);
	position: relative;
	margin-bottom: 20px;
	overflow: hidden;
}

.section .typeArea .images-box .you .images .text {
	width: 386px;
	height: 120px;
	background: rgba(0, 0, 0, 0.8);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#c8000000, endColorstr=#c8000000);
	border-radius: 4px;
	behavior: url(../../src/pie/PIE.htc);
	position: absolute;
	bottom: 0;
	padding: 20px 30px;
}

.section .typeArea .images-box .you .images .text h4 {
	width: 100%;
	height: 24px;
}

.section .typeArea .images-box .you .images .text h4 a {
	color: #fff;
	display: block;
	height: 24px;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.section .typeArea .images-box .you .images .text h4 a:hover {
	color: #2e8bde;
}

.section .typeArea .images-box .you .images .text p {
	margin-top: 12px;
}

.section .typeArea .images-box .you .images .text p a {
	color: #fff;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.section .typeArea .images-box .you .images a img {
	width: 386px;
	height: 290px;
	border-radius: 4px;
	behavior: url(../../src/pie/PIE.htc);
}

.section .typeArea .images-box .you .images .text h4 a {
	font-size: 0;
}

.section .typeArea .images-box .you .images .text p a {
	font-size: 0;
}

.wsxf{
    background-color: white;
    border-radius: 4px;
    width: 1260px;
    height: 160px;
    padding: 10px 15px 0px 15px;
}

.wsxf .fist-bar {
	margin-top: -38px;
}

.wsxf-title{
	border-bottom:  3px solid #1E7EE8;
}

.wsxf-title div{
	color: white;
    font-size: 20px;
    padding:6.5px 0px 5px 6px;
    display: inline-block;
}

.fist-bar{
	background-image: url(/r/cms/www/default/images/index/bar2.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    position: absolute;
}
.step-bar{
	background-image: url(/r/cms/www/default/images/index/bar3.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    margin-left: -20px;
    position: absolute;
}

.two-bar{
	margin-left: 153px;
}
.thri-bar{
	margin-left: 306px;
}

.four-bar{
	margin-left: 459px;
}

.finth-bar{
	margin-left: 612px;
}

.fist-bar a{
	color: white;
	font-size: 20px;
	margin-left: 5px;
	font-weight: bold;
}


.step-bar a{
	color: white;
	font-size: 20px;
	margin-left: 40px;
	font-weight: bold;
}
.hot .step-bar a{
	margin-left:0px !important;
}


.wsxf-title span{
	position: absolute;
    margin-left: 12px;
    font-weight: bold;
}

.wsxf_link {
    margin-top: 0px;
	display: flex !important;
	width: 100%;
}

.wsxf_link li {
    float: left;
    width: 226px;
    height: 148px;
	/* width: 170px; */
    /* height: 148px; */
    /* margin-right: 40px; */
}

.wsxf_link li a {
    padding-bottom: 15px;
    display: block;
    padding-top: 10px;
    line-height: 30px;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    color: #0d385e;
	background-color:#fff;
	border-radius: 15px;
	box-shadow: 0 1px 4px #DFEDFD;
}
.wsxf_link li a:hover{
	background-color: rgba(150,200,240,.2);
	border-radius: 15px;
}

.wsxf_link li a span {
    display: block;
	font-weight: bold;
	font-family: 'Microsoft YaHei',arial;
    font-size: 18px;
}
.fl {
    float: left;
}

.wsxf_link li a img {
   height: 80px;
}
/* 网上信访大厅 */
.wsxfdt_tit{
	display: flex;
	align-items: center;
	justify-content: center;
	background: url(/r/cms/www/default/images/index/xfdt.png) left top no-repeat;
	/* margin-left: 30px; */
	margin-bottom: 15px;
}
.wsxfdt_tit > a{
	width: 190px;
	height: 45px;
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 22px;
	font-weight: bold;
}
/* 领导信箱 */
.ldxx{
	display: flex;
	height: 135px;
	width: 1260px;
	border-radius: 5px;
	padding: 15px;
	background-color: #fff;
}
.ldxx .zzqsj,
.ldxx .zzqzx{
	/* 书记和主席 */
	flex: 1;
	display: flex;
	align-items: center;
	overflow: hidden;
	cursor: pointer;
	line-height: 30px;
    font-size: 16px;
    font-weight: bold;
    color: #0d385e;
    background-color: #fff;
    border-radius: 15px;
    box-shadow: 0 1px 4px #dfedfd;
	margin-right: 20px;
	background-image: url(/r/cms/www/default/images/index/zzq.png);
	background-size: 100% 100%;
	/* background-color: #1E7EE8; */
}
.ldxx > div:hover{
	background-color: rgba(150,200,240,.2);
	/* background-size: 110% 110%; */
	border-radius: 15px;
	opacity: .95;
}
.ldxx > div:hover .tx img{
	transform: scale(1.01);
}
.ldxx .tx img{
	height: 125px;
}
.ldxx div{
	position: relative;
}
.ldxx .con{
	margin-left: 10px;
	height: 100%;
	display: flex;
    flex-direction: column;
	justify-content: center;
	width: 100%;
	margin-bottom: 10px;
}
.ldxx .zw{
	/* 标题 */
	font-size: 30px;
	color: #fff;
}
.ldxx .name{
	margin-left: 15px;
}
.ldxx .gtxx{
	/* 按钮 */
	display: inline-block;
	 background: rgb(2,106,190);
    color: #fff;
    border-radius: 5px;
    padding: 10px 18px 15px 20px;
    font-size: 30px;
    font-weight: bold;
    border: none;
    line-height: 2rem;
	width: fit-content;
	position: absolute;
	right: 10px;
	top: 50%;
    transform: translateY(-50%);
	letter-spacing: 1px;
	margin-top: 2px;
}
.ldxx .zzqzx{
	margin-right: 0px;
}

.margin_right0 {
   margin-right: 0px!important;
}

.new_hidden {
	display: none;
}

.new-list img{
	display:none;
}

.listDetail {
	line-height: 33px;
	font-size: 16px!important;
	font-family: Microsoft YaHei Semilight!important;
	display: contents;
}

.index-new{
	margin-left: 2px;
    color: #2e8bde;
}

.md-date{
	float: right;
    line-height: 33px;
}
.Regular{
	height: 33px;
}
.Regular a{
	color: white;
}
.item3{
	display: flex;
    width: 100%;
	height: auto;
}
.item3 ul{
	flex: 1;
	position: relative;
}
.item3 ul:first-child{
	margin-right: 10px;
	/* margin-right: 40px; 
    padding-right: 15px !important;*/
}
.item3 ul:first-child::after{
	display: none;
	content: '';
    position: absolute;
    right: 0px;
    top: 0px;
    width: 1px;
    height: 100%;
    background-color: #ccc;
    background-image: linear-gradient(to top, #00000080 0%, #00000080 50%, transparent 50%);
    background-size: 14px 1px;
    background-repeat: repeat-x;
    z-index: 1000000;
}

.pub-tit{
	display: flex;
	font-size:20px;
	padding-bottom:5px;
	font-weight:bold;
	color:#1E7EE8;
	margin-top: 25px;
}
.pub-tit a{
	color:#1E7EE8;
	border-bottom: 4px solid #1E7EE8;
    width: 98%;
	font-size: 24px;
}
/*二十大精神专栏*/
.esdjsZl{
    height: 118px;
    background-color: #fff;
    display: flex;
    width: 1260px;
    padding: 0px 19px 25px;
}


.esdjsZl .esdjs1{
	background: url(/r/cms/www/default/images/index/esdjs3_1.png);
	background-size: 100% 100%;
	margin-right: 20px;
}
.esdjsZl .esdjs2{
	background: url(/r/cms/www/default/images/jyzj/rmyjzjBg.png);
	background-size: 100% 100%;
}
.esdjsZl .esdjs3{
	background: url(/r/cms/www/default/images/ps3.png);
	background-size: 100% 100%;
}



.esdjsZl .esdjs1,
.esdjsZl .esdjs2{
	width: calc(50% - 10px);
	height: 100%;
}
.esdjsZl .esdjs3{
	width: 100%;
}
.esdjsZl.esdimg .esdjs1{
	background: url(/r/cms/www/default/images/index/esdjs1_1.jpg) !important;
	background-size: 100% 100% !important;
	margin-right: 20px;
}
.esdjsZl.esdimg .esdjs2{
	background: url(/r/cms/www/default/images/index/esdjs6.png) !important;
	background-size: 100% 100% !important;
}
.esdjsZl.zmxfgbimg .esdjs1{
	background: url(/r/cms/www/default/images/index/esdjs1_2.png) !important;
	background-size: 100% 100% !important;
	margin-right: 20px;
}
.esdjsZl.zmxfgbimg .esdjs2{
	background: url(/r/cms/www/default/images/index/esdjs3.png) !important;
	background-size: 100% 100% !important;
}
/* 人民意见征集 */
.rmyjzjModal{

}
.rmyjzjModal .esdjs1{
	background: url(/r/cms/www/default/images/index/esdjs1.png);
	background-size: 100% 100%;
	width: 100%;
	margin-right: 0px;
	width: calc(100% - 14px);
    /* margin-left: 7px; */
    /* border-radius: 10px; */
    overflow: hidden;
}
/* 信访大厅 边框线 */
.bkx{
	width: 100%;
	margin-bottom: 15px;
	margin-top: -10px;
}
/* 信访大厅内容 */
.xfdtModal{
    border-radius: 0px;
    width: 1260px;
    padding: 0px 0px 10px;
	margin-top: -40px;
	background-color: #fff;
}
.xfdtModalborder{
	margin-top: 30px;
	width: 100%;
}
.xfdtModal h2{
	color: #DBB363;
    letter-spacing: 3px;
    margin: 0 auto;
    margin-top: 0;
    font-weight: bold;
    margin-bottom: 28px;
    text-align: center;
    font-size: 36px;
    width: 500px;
    position: relative;
}
.xfdtModal h2:before {
    content: '';
	background-color: hsl(0, 0%, 90%);
    background: url(/r/cms/www/default/images/jyzj/title-bg.png) no-repeat;
    width: 103px;
    height: 21px;
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}
.xfdtModal h2:after {
    content: '';
	background-color: hsl(0, 0%, 90%);
    background: url(/r/cms/www/default/images/jyzj/title-bg.png) no-repeat;
    width: 103px;
    height: 21px;
    display: block;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
}
.xfdtModal h2 a {
    color: #1E7EE8;
    padding-left: 5px;
}
.xfdtModal .wsxf{
	width: 100%;
}
.xfdtModal .wsxf li{
	width: 217px;
	flex:1;
}
.xfdtModal .wsxf_link li a{
	height: 100%;
	display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

/*网上信访大厅底部按钮*/
.wsxf .wsxfdtBottom  li a,
.wsxf .wsxfdtTop  li a{
	box-shadow: 0 0 10px 0 rgb(0 0 0 / 5%);
	border-radius: 5px;
	background-color: transparent;
}
.wsxf .wsxfdtBottom  li,
.wsxf .wsxfdtTop  li{
	margin-bottom: 30px;
	margin-right: 70px;
}
.wsxfdtTop{
	width: 96%;
    margin-left: 17px;
}
.wsxfdtTop li{
	height: 90px;
}
.wsxfdtTop li:last-child{
	margin-right: 0px;
}
.wsxfdtTop li a img{
	height: 60px;
    position: relative;
    margin-right: 13px;
    margin-left: -13px;
}
.wsxfdtTop li .imgBgWsts img{
	margin-left: -43px;
}
.wsxfdtTop li .imgBgLdxx img{
	margin-left: -28px;
	margin-right: 26px;
}
.wsxfdtTop li a{
	position: relative;
	border: 1px solid rgba(0,0,0,0.10);
	flex-direction: row !important;
}
.wsxfdtTop li a span{
	color: #fff;
}
.wsxfdtTop li a .imgBg{
	/* width: 64px;
	height: 64px;
	display: flex;
	align-items: center;
	justify-content: center;
    background-color: #ccc;
    border-radius: 50%;
	margin-bottom: 15px; */
}
.wsxfdtBottom li a .imgBg{
	width: 34px;
	height: 34px;
	display: flex;
	align-items: center;
	justify-content: center;
    background-color: #355E92;
    border-radius: 50%;
	margin-right: 10px;
}

.wsxfdtTop li a:before{
	content: '';
    position: absolute;
    right: -28px;
    bottom: 0px;
    z-index: 0;
    border-color: #eee #fff #fff #eee;
    border-style: solid;
    z-index: 10;
    border-width: 1px 3px 33px 23px;
	opacity: 0.5;
}
.wsxfdtTop li a:after{
	content: '';
    position: absolute;
    right: -24px;
    top: 3px;
    z-index: 0;
    border-color: #fff #fff #fff #5a63b0;
    border-style: solid;
    z-index: 10;
    border-width: 50px 4px 0 19px;
}
.wsxfdtTop li:nth-child(2) a:after{
	border-color: #fff #fff #fff #2a909f;
}
.wsxfdtTop li:nth-child(3) a:after{
	border-color: #fff #fff #fff #a8214b;
}
.wsxfdtTop li:nth-child(4) a:after{
	border-color: #fff #fff #fff #2471a1;
}
.wsxfdtTop li:nth-child(1) a{
	background-image: linear-gradient(to right bottom,#7C85D0 0%,#6472C6 100%);
    box-shadow: 0px 2px 3px rgb(100 114 198 / 50%);
	position: relative;
	z-index: 100;

}
.wsxfdtTop li:nth-child(2) a{
	background-image: linear-gradient(to right bottom,#59D1E0 0%,#24B9F5 100%);
    box-shadow: 0px 2px 3px rgb(36 185 245 / 50%);
}

.wsxfdtTop li:nth-child(3) a{
	background-image: linear-gradient(to right bottom,#D6577E 0%,#BA3B6F 100%);
    box-shadow: 0px 2px 3px rgb(186 59 111 / 50%);
}
.wsxfdtTop li:nth-child(4) a{
	background-image: linear-gradient(to right bottom,#21A1F1 0%,#0081CF 100%);
    box-shadow: 0px 2px 3px rgb(0 129 207 / 50%);
}
.wsxfdtBottom{
	
}
.wsxf .wsxfdtBottom li{
	height: 50px;
	display: flex;
    justify-content: center;
	width: 100%;
	font-size: 16px;
	border: 2px solid #cfe3fd;
    background-color: #f2fbff;
}
.wsxf .wsxfdtBottom li a{
	flex-direction: inherit;
    width: 100%;
    display: flex;
    align-items: center;
    padding: 0px;
	flex-direction: row;
}
.wsxf .wsxfdtBottom li a span{
	font-size: 18px;
}
.wsxf .wsxfdtBottom li a img{
	height: 26px;
}
.xfdtModal .ldxxModal{
	background-color: #fff;
	width:100%;
	margin:0px;
}
.xfdtModal .ldxx{
	width: 100%;
}
.xfdtModal .esdjsZl{
    width: 100%;
    margin-top: 15px;
    padding: 0px 19px 15px;
    height: 108px;
}
.xfdtModal .esdjsZl .esdjs1{
	margin-left: 0px;

}
/*专栏*/
.ztzlModal{
	border-radius: 15px;
	overflow: hidden;
	box-shadow: 0px 0px 5px #CCE9FF;
}
/*专栏的背景和标题*/
.ztzl_bg{
	background: url(/r/cms/www/default/images/index/ztzl4_bg.png);
	background-size: 100% 100%;
	position: absolute;
	right: 0px;
	width: 100%;
    height: 100%;
    z-index: 10;
}
.ztzlImg{
	width: 100%;
	height: 56px;
	background-color: #CCE9FF;
	display: flex;
	position: relative;
	background: url(/r/cms/www/default/images/index/ztzl1.png?20231005);
	background-size: 100% 100%;
}
.ztzlImg .navItem{
	display: block;
	width: 23.5%;
	display: flex;
	align-items:center;
	justify-content: center;
	flex-direction: column;
	position: relative;
	cursor: pointer;
	z-index: 11;
}
.ztzlImg .navItem:first-child{
	width: 29%;
}
.ztzlImg .navItem:nth-child(2){
	margin-left: -60px;
}
.ztzlImg .navItem:nth-child(4){
	margin-left: 35px;
}
.ztzlImg .navItem .navTitle{
	display: block;
	font-size: 18px;
	color: rgb(2,106,190);
	display: flex;
	align-items:center;
	justify-content: center;
	z-index: 10;
	font-weight: bold;    
	text-align: center;
}
.ztzlImg .navItem:nth-child(1).active .ztzlImg{
	background: url(/r/cms/www/default/images/index/ztzl1.png)
	background-size: 100% 100%;
}
.ztzlImg .navItem.active .navTitle{
	color: #fff;
}

/*专栏的列表*/
.ztzlModal .list{
	display: flex;
	justify-content: space-between;
	position: relative;
	padding-bottom: 0px;
}
.ztzlModal .list ul{
	display: flex;
	flex-direction: column;
	width: 50%;
	padding: 10px 15px 10px 25px;
}
.ztzlModal .list ul li{
	width: 100% !important;
	display: flex !important;
	justify-content: space-between;
	flex: inherit !important;
	margin: 0px !important;
	padding: 15px 0px !important;
	cursor: pointer;
	list-style-type: disc;
	padding-left: 10px;
	position: relative;
	height: auto !important;
}
.ztzlModal .list ul li a{
	width: 100% !important;
	display: flex !important;
	justify-content: space-between;
	flex: inherit !important;
	margin: 0px !important;
	padding: 0px 0px !important;
	cursor: pointer;
	list-style-type: disc;
	padding-left: 10px;
	position: relative;
	height: auto !important;
}
.ztzlModal .list ul li:before {
    content: '';
    width: 4px;
    height: 4px;
    background-color: #333;
    border-radius: 50%;
    position: absolute;
    left: -10px;
    top: 50%;
    transform: translateY(-50%);
}
.ztzlModal .list ul li:hover{
	color: #2e8bde;
}
.ztzlModal .list ul li span{
	flex:1;
	margin-right: 30px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	font-size: 18px;
}
.ztzlModal .list ul li span:last-child{
	display: block;
	width: 50px;
	max-width: 50px;
	margin-right: 0px;
}
.ztzlModal .ztzlFgx{
	display: flex;
	width: 1px;
	border-right: 1px dashed #eee;
	height: 80%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
/* 视频模块 微视频*/
.pub-tit-sp{
    width: 960px;
}
.wsp_tit{
	height: 45px;
	width: 880px;
	position: relative;
	font-size: 22px;
	font-weight: bold;
}
.wsp_tit > a{
	background-color: #1E7EE8;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	height: 100%;
	width: 156px;
	color: #fff;
	margin-top: 30px;
}
.wsp_tit > a:before{
	position: absolute;
	content: "";
	/* background: url("./i-button.png") center top no-repeat; */
	width: 100%;
	height: 100%;
}
.fuwuImgWsp{

}
.fuwuImgWsp .img{
	top: -335%;

}
.fuwuImgXglj .img{
	top: -346% !important;
    left: 38% !important;
	display: none;
}
.fuwuImgTszs{
	position: absolute !important;
}
.fuwuImgTszs .img{
	width: 450px !important;
    height: 390px !important;
    top: -315%;
    left: 46%;
}
.wsp_tit .titlename{
	z-index: 2;
}
/* Area样式 导航  轮播图*/
.newsArea
{
	background-color: white;
	width: 1260px;
	display: flex;
	flex-wrap: wrap;
	padding-bottom: 15px;
}
/* 更多 */
.headline,
.wsxf-title,
.pub-tit{
	position: relative;
}
.moreModal{
	position: relative;
	padding-right: 20px;
}
.moreModal:after,
.moreModal:before{
	content: "";
	position: absolute;
	background: url("/r/cms/www/default/images/index/more.png");
	background-size: 100% 100%;
	width: 6px;
	height: 10px;
    top: 5px;
}
.moreModal:after{
	right: 10px;
}
.moreModal:before{
	right: 2px;
}

.rightText{
	position: absolute;
	right: 5px;
	top: 50%;
	transform: translateY(-50%);
	font-weight: normal;
	width: auto;
	z-index: 12;
	font-size: 16px;
	color: #305798;
}
.rightText a{
	color: #305798;
}
.rightText .moreModal:after,
.rightText .moreModal:before{
	top: 6px;
	width: 8px;
	height: 12px;
}
.hot_rightText{
	font-weight: normal;
	width: 70px;
	height: 21px;
}
.ztzl_rightText{
	right: 15px;
}
.ztzl_rightText .moreModal:after,
.ztzl_rightText .moreModal:before{
	background: url("/r/cms/www/default/images/jyzj/more2.png");
	background-size: 100% 100%;
}
.ztzl_rightText a{
	color: #fff;
}
.pub_rightText a{
	font-size: 16px;
	border:0px;
}
.pub_rightText{
	right: 23px;
}
.wsp_rightText{
	font-weight: bold;
}
/* 放假安排 */
.yqfkfwFgfcfw20200302 {
	float: right;
	position: absolute;
    top: -45px;
    right: 10px;
    width: 320px;
    margin-bottom: 0px;
    margin-top: 0px;
	border: 1px solid #dcdcdd;
	background-color: #dcdcdd;
	overflow: hidden;
	cursor: pointer;
	z-index: 20;
	background-color: #1E7EE8;
	border: 1px solid #1E7EE8;
	padding-top: 45px;
	position: relative;
}
.yqfkfwFgfcfw20200302:after{
	content: "服务";
	color: #fff;
	font-size: 22px;
	font-weight: bold;
	position: absolute;
	top: 0px;
	left: 50%;
	width: 100%;
	height: 45px;
	line-height: 45px;
	/* background: url("/r/cms/www/default/images/jyzj/i-button.png") center top no-repeat; */
	transform: translateX(-50%);
	text-align: center;
}
/* 仅追加图片、 */
.fuwuImg{
	position: relative;
	overflow: hidden;
}
.fuwuImg .img{
    position: absolute;
    top: -47%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 405px;
    background: url(/r/cms/www/default/images/index/tonggu.png) center top no-repeat;
    background-size: 100% 100%;
    height: 390px;
    mix-blend-mode: multiply;
	opacity: 0.2;
}
.section .typeArea .hot .fuwuImg.fuwuImgTszs .img{
	/* background: url(/r/cms/www/default/images/index/tonggu.png) center top no-repeat !important; */
    background-size: 100% 100%;
	width: 405px  !important;
	height: 390px  !important;
    top: -300%;
    left: 44%;
	display: none;
}
.section .typeArea .hot .active.fuwuImg.fuwuImgTszs .img{
	display: block;
	z-index: 0;
}
.fuwuImgWsp .img{
	top: -304%;
    left: 52%;
}
.fuwuImg a,
.fuwuImg span{
	z-index: 10;
	position: relative;
}
.fuwuImgTzgg .img{
	top: -244%;
    left: 50%;
}


#fwpic {
    position: relative;
}
#fwpic a {
    display: block;
    margin: 0px;
    padding: 0px;
}
#fwpic img, #fwpic a img {
    border: 0;
    margin: 0;
    padding: 0;
}
#fwpic  img{
	width: 100%;
    height: auto;
}
#fwpic span {
    font-size: 18px;
    line-height: 35px;
	display: inline-block;
    width: 100%;
    line-height: 35px;
    /* background: rgba(0,0,0,0.7); */
    background: #fff;
}
#fwpic span a {
    display: block;
    text-align: left;
    /* color: #000; */
	text-align: left;
	padding-left: 5px;
	/* background-color: #F5F5F5; */
}

/* 二维码 */
.qrCodeArea
{
	display: flex;
	position: relative; 
	z-index: 998;
}

.qrCode
{
	width: 186px;
	height: 100%;
	background-color: white;
	text-align: center;
	margin-top: 15px;
	border-radius:4px ;
	position:relative;
}

.qrCode img 
{
	width: 125px;
	height: 125px;
	margin-top: 5px;
	top:15px;
}

.qrCode span
{
	display: block;
	font-family:Microsoft YaHei Light;
	margin: 0 auto;
	font-weight: bold;
	font-size: 16px;
	color: #1E7EE8;
	margin-bottom: 5px;
}

.t-title {
	display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}

/* 左右插图样式 */
.chatuLeft
{
	margin: 10px;
	display: flex;
	flex-direction: column;
}

.chatuRight
{
	display: flex;
	flex-direction: column;
	margin: 10px;
}

.centers
{
	display: flex;
	justify-content: center;
}

.queueLeft
{
	position:fixed;
	z-index: 999;
	display: flex;
	flex-direction: column;
	bottom:19%;
}										

.queueRight
{
	position:fixed;
	z-index: 999;
	right: 0;
	flex-direction: column-reverse;
	bottom:19%;
}		

.chatuClear .centers img
{
	margin-top:3px ;
	cursor:pointer;
	width:25px;
	height:25px;
}
.narnol-bar{
	background-image: url(/r/cms/www/default/images/wsxf-bg2.png) !important;
}
.fist-bar{
	background-image: url(/r/cms/www/default/images/wsxf-bg.png) !important;
}
.fist-bar.narnol-bar{
	background-image: url(/r/cms/www/default/images/wsxf-bg-5.png) !important;
}
#ewm{
	display: none;
}
.ewm{
	right: 195px; 
    top: 205px;
    position: fixed;
    display: flex;
    flex-direction: column;
    width: 100px;
    align-items: center;
    z-index: 500;
    padding-top: 50px;
}
.ewm img{
	width: 100px;
	height: 100px;
	margin-bottom: 5px;
	position: relative;
	background-color: #fff;
}
.ewm .ewm-close{
	width: 25px;
	height: 25px;
	cursor: pointer;
    background-color: transparent;
    position: absolute;
    top: 14px;
	display: none;
}
.ewm:hover .ewm-close{
	display: block;
}
.ewm span{
	font-family: Microsoft YaHei Light;
    font-weight: bold;
    font-size: 12px;
    color: #1E7EE8;
    margin-bottom: 15px;
    text-align: center;
}

/*平陆运河*/
.plthxf{
	right: 70px;
    top: calc(50% - 140px);
	position:fixed;
	display: flex;
	flex-direction: column;
	width: 200px;
	align-items: center;
	z-index: 500;
	cursor: pointer;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
	display: none;
}
.plthxf .plthxfBg{
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
	transition: all .2s;
}
.plthxf .close{
	width: 25px;
	cursor: pointer;
	position: absolute;
	z-index: 100;
	left: 50%;
    top: -33px;
	transform:translateX(-50%);
}
.plthxf span{
	font-family: fangsong ;
    font-weight: bold;
	font-size: 21px;
    line-height: 34px;
    letter-spacing: 1px;
    color: #fff;
    margin-bottom: 25px;
    text-align: center;
    width: 93%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	transition: all .2s;
	text-shadow: 0 0 25px #00d8ff;
}
.plthxf_conetnt:hover .plthxfBg{
	transform: scale(1.05);
}
/*.plthxf_conetnt:hover span{
	font-size: 25px;
}*/


/*轮播图*/
  .swiper {
	width: 100%;
	height: 100%;
  }

  .swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;

	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
  }

  .swiper-slide img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
  }
  .swiper-button-next:after, .swiper-button-prev:after{
	  color:#fff;
	  font-size: 30px !important;
	  background-color: rgba(133,133,133,.5);
	  padding: 15px 15px;
	  font-weight:normal;
	  /*display: none;*/
  }
  /*.swiper:hover .swiper-button-next:after, 
  .swiper:hover .swiper-button-prev:after{
	  display: block;
  }*/
  .swiper .swiper-pagination-bullet {
	background: rgba(255,255,255, 0.5);
	opacity: 1;
  }
  .swiper .swiper-pagination{
	  bottom: 4px !important;
  }
  .swiper .swiper-pagination-bullet-active {
	background: #ccc;
  }

	/* //--门户网站首页 */
	.item20{
		display: flex;
		width: 100%;
		padding: 20px 20px 50px 20px;
		max-width:557px;
	}
	/* 时政要闻 */
	.item21{
		flex: 1;
		max-width: 557px;
		display: flex;
		flex-direction: column;
		box-shadow: 1px 1px 6px rgba(196,220,255,0.85);
		border-radius: 12px;
		margin-top:15px;
		max-height:448px;
	}
	.item21title{
		background-color: #F3F8FF;
		height: 50px;
		display: flex;
		align-items: center;
		justify-items: center;
		padding-left: 35px;
		font-size: 22px;
		font-weight: bold;
		color: #202a34;
		border-bottom-left-radius: 55px;
		margin-left: 10px;
		margin-bottom: 5px;
	}
	.item21 .item27{
		padding: 0px 20px;
	}
	/* 工作要闻 */
	.item22{
		flex: 1;
		display: flex;
		flex-direction: column;
	}
	.item22title{
		height: 50px;
		display: flex;
		align-items: center;
		justify-items: center;
		font-size: 20px;
		font-weight: bold;
		color: #202a34;
		border-bottom: 1px solid #bfbebe;
		margin-bottom: 5px;
	}
	.item22title a{
		margin-right: 25px;
		height: 100%;
		display: flex;
		cursor: pointer;
		align-items: center;
	}
	.item22title a.active{
		border-bottom: 3px solid #116dea;
		color: #116dea;
		margin-bottom: -4px;
	}
	.item22 .item27{
		padding: 0px 12px;
	}
	/* 信访入口 */
	.item23{
		padding-bottom: 20px;
	}
	.item23 .con{
		display: flex;
		width: 100%;
		justify-content: space-between;
		padding-left: 23px;
	}
	.item23 .con2{
		display: flex;
		width: 105%;
		justify-content: space-between;
		margin-top: 40px;
		margin-left: -5px;
	}
	.item23 .con .conItem{
		width: 380px;
		height: 140px;
		margin-right: 35px;
		position: relative;
	}
	.item23 .con2 .conItem::after{
		content: '';
		position: absolute;
		right: -13px;
		top: 41px;
		width: 1px;
		height: 50px;
		border-right: 1px dashed #dbdbdb;
	}
	.item23 .con2 .conItem:last-child:after{
		display: none;
	}
	.item23 .con .conItem:last-child{
		margin-right: 0px;
	}
	.item23 .con .imgBg{
		width: 100%;
		height: 100%;
	}
	.item23 .con .imgIcon{
		width: 85px;
		/* height: 50px; */
		z-index: 4;
		position: absolute;
		left: 25%;
		top: 50%;
		transform: translate(-50%,-50%);
	}
	.item23 .con .conItem span{
		position: absolute;
		left: 38%;
		top: 47%;
		transform: translateY(-50%);
		font-size: 36px;
		font-weight: bold;
		color: #116dea;
	}
	.item23 .con2 .conItem{
		flex: 1;
		height: 190px;
		margin-right: 35px;
		position: relative;
		cursor: pointer;
	}
	.item23 .con2 .imgIcon{
		width: 88px;
		z-index: 4;
		position: absolute;
		left: 50%;
		top: 30%;
		transform: translate(-50%,-50%);
	}
	.item23 .con2 .conItem span{
		position: absolute;
		left: 50%;
		top: 72%;
		font-size: 18px;
		color: #323232;
		transform: translate(-50%,0%);
	}
	.item23 .con2 .conItem .yy{
		position: absolute;
		left: 50%;
		top: 58%;
		transform: translate(-50%,0%);
		border-radius: 100%;
		width: 60px;
		height: 5px;
		display: flex;
		filter: blur(5px);
		background-color: #116DEA90;
	}
	/* 通知公告 */
	.item24{
		height: 350px;
		display: flex;
		justify-content: flex-end;
		margin-top: -46px;
	}
	.item24 .con{
		display: flex;
		flex-direction: column;
		padding-right: 5px;
		margin-left: -15px;
	}
	.item24 .con .conItem{
		border: 2px solid #035294;
		border-left: 60px solid #035294;
		margin-bottom: 16px;
		height: 60px;
		display: flex;
		align-items: center;
		padding: 5px 10px;
		width: 380px;
	}
	.item24 .con .conItem img{
		width: 30px;
		height: 30px;
		margin-left: -54px;
		margin-right: 30px;
		margin-top: -3px;
	}
	.item24 .con .conItem .newTitle{
		margin-left:-80px!important;
		margin-right:6px;
		min-width:80px;
		height: 30px;
		display: flex;
		align-items: center;
		justify-content: center;
		text-align: center;
		color: #fff;
		font-size: 22px;
		margin-top: -5px;
	}
	.item24 .con .conItem .newCon{
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
		margin-top: -2px;
		font-size: 17px;
	}
	/* 专题专栏 */
	.item25{
		background-color: #fff;
		padding-bottom: 20px;
	}
	.item25 .con{
		display: flex;
		width: 852px;
	}
	.item25 .con .conItem{
		flex: 1;
		padding: 5px 20px;
		width: 100%;
	}
	.item25 .item25Title{
		box-sizing: border-box;
		border: 1px solid #d8ecfa;
		color: #104b9a;
		font-size: 18px;
		height: 56px;
		flex: 1;
		text-align: center;
		line-height: 56px;
		border-radius: 5px;
		display: flex;
		align-items: center;
		justify-items: center;
		line-height: 22px;
		overflow: hidden;
		cursor: pointer;
	}
	/*.item25 .con:nth-child(1) .active .item25Title{
		border: 1px solid #116dea;
		color: #116dea;
		font-weight: bold;
	}*/
	.item25 .item25Title .titlename{
		display: flex;
		flex-direction: column;
		margin-left: 50%;
		transform: translateX(-50%);
		min-width: max-content;
		z-index: 5;
	}
	.item25 .item25Title .more{
		position: absolute;
		right: 13px;
		top: 18px;
		transform: rotate(180deg);
	}
	.item25 .item25Title .titleBg{
		background-size: 100% 100%;
		width: 390px !important;
		height: 390px !important;
		top: -132px;
		left: 51%;
		position: absolute;
		transform: translate(-50%,-50%) rotate(180deg);
		background: url(./tonggu.png) center top no-repeat;
		background-size: 100%;
		opacity: 0.2;
		z-index: 0;
	}
	.item25 .item27{
		padding: 0px 15px;
	}
	/* 微视频 */
	.item26{
		margin-top: 5px;
	}
	.item26 .con{
		display: flex;
	}
	.item26 .con .conItem{
		display: flex;
		flex-direction: column;
		margin-right: 20px;
	}
	.item26 .con .conItem:last-child{
		margin-right: 0px;
	}
	.item26 .con .conItem .img{
		width: 492px;
    	height: 280px;
		position: relative;
		overflow: hidden;
		border-radius: 4px 4px 0px 0px;
	}
	.item26 .con .conItem .img img{
		width: 100%;
    	transform: scale(1.3);
		margin-top: 29px;
	}
	.item26 .con .conItem:nth-child(2) .img img{
		width: 100%;
		transform: scale(1.2);
		margin-top: 18px;
		margin-left: 11px;
	}
	.item26 .con .conItem .bf{
		position: absolute;
		top: 50%;
		margin-top: -22px;
		left: 50%;
		margin-left: -22px;
		width: 44px;
		height: 44px;
		background: rgba(0, 0, 0, 0.7);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2000000, endColorstr=#b2000000);
		border-radius: 50%;
		behavior: url(../../src/pie/PIE.htc);
		text-align: center;
	}
	.item26 .con .conItem .bf i{
		font-size: 18px;
		color: #fff;
		position: absolute;
		top: 50%;
		margin-top: -9px;
		left: 50%;
		margin-left: -7px;
	}
	.item26 .con .conItem .imgMs{
		width: 100%;
		background: #F5F5F5;
		text-align: center;
		font-size: 18px;
		font-family: Microsoft YaHei Semilight;
		color: #333;
		line-height: 41px;
	}

	/* 新闻条数样式  标题+时间 */
  .item27{
    display: flex !important;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    height: 47px;
	font-size: 18px;
  }
  .item27:hover{
	color: #1E7EE8;
  }
  .item27 span:first-child{
	flex: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .item27 span:last-child{
	min-width: 80px;
    text-align: right;
  }
  /* 服务 */
  .item28{
	position: fixed;
	right: 20px;
	bottom: 20%;
	z-index: 10000;
	cursor: pointer;
  }
  .item28 img{
	width: 200px;
  }
  .item28:hover .delete{
	display: block;
  }
  .item28 .delete{
	position: absolute;
	right: 5px;
	top: 5px;
	width: 20px;
	display: none;
  }

  .item25{
	position: relative;
  }
  .item28{
	position: absolute;
	bottom: auto;
	top: 5px;
	right: 38px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
  }
  .item28 img{
	width: 245px;
  }

  /* 节假日安排 */
	.item30{
		position: absolute;
    right: 10px;
    width: 400px;
    top: -6px;
    border: 10px solid #fff;
	}
	.item30 a{
		display: block;
		height: 188px;
		background-color: #fff;
		border-radius: 20px;
		border: 1px solid #86ccfd;
		margin-bottom: 9px;
		padding: 30px;
		box-sizing: border-box;
		color: #1a1a1a;
		text-decoration: none;
	}
	.item30 p{
		line-height: 25px;
		padding-top: 30px;
		float: left;
		width: 165px;
	}
	.item30 p strong {
		display: block;
		font-size: 20px;
		font-weight: 700;
		margin-bottom: 8px;
		width: 180px;
	}
	.item30 p span {
		display: block;
		color: #707070;
	}
	.item30 img {
		float: right;
		width: 90px;
		padding-top: 15px;
	}
	.item30 a:hover {
		color: #0877fd;
		text-decoration: none;
	}
	.item25 .item25Title:hover .titlename a{
		color: #1989e7 !important;
	}