/*公共样式*/
*{
    padding:0;
    margin:0;
    border:0;
    font-weight:normal;
    font-style:normal;
    text-decoration:none !important;
    outline:none;
    list-style:none;
    border-collapse:collapse; 
    border-spacing:0; 
}
.fl{
    float:left;
}
.fr{
    float:right;
}
.clear{
    clear:both;
}
a,span,font,input{
    font-family: 'Microsoft YaHei',Arial, sans-serif;
}
/*时事新闻*/
.bgnews_item{
        transition: all ease-in 300ms;
}
.ssnews{
	width:1200px;
	margin:0 auto;
}
.mkTab{
	text-align: center;
	margin:35px 0;
}
.mkTab a{
	display: inline-block;
	font-size:18px;
	color:#333333;
	padding:0 45px;
	line-height: 56px;
	margin-left:24px;
	background:url(/jgsw/resource/cms/2025/04/img_pc_site/2025042916325734576.png) no-repeat;
	background-size:cover;
}
.mkTab a.on{
	color:#ffffff;
	background:url(/jgsw/resource/cms/2025/04/img_pc_site/2025042916330930025.png) no-repeat;
}
.news_list{
        margin-bottom:65px;
}
.news_list li{
	overflow: hidden;
	line-height: 62px;
	background:#f1f1f1;
	padding:0 40px 0 24px;
        margin-bottom:8px;
}
.news_list li a,.news_list li span{
	font-size:16px;
	color:#333333;
}
.news_list li a{
	width:80%;
	float:left;
	white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        background: url(/jgsw/resource/cms/2025/04/img_pc_site/2025042916551697131.png) no-repeat left center;
        padding-left:12px;
}
.news_list li span{
	float:right;
}
.news_list li:hover{
	background:#045abf;
}
.news_list li:hover a{
	background: url(/jgsw/resource/cms/2025/04/img_pc_site/2025042916551669559.png) no-repeat left center
}
.news_list li:hover a,.news_list li:hover span{
	color:#ffffff;
}
/*分页*/
.page{
	text-align: center;
	margin-bottom:65px;
}
.page span,.page a,.page b font{
	font-size:16px;
	color:#666666;
}
.page a,.page b font,.page b font{
	padding:8px 12px;
	border:1px solid #9597a0;
	border-radius: 5px;
}
.page b font,.page>input{
	color:#ffffff;
	background:#0045c8;
}
.page a,.page>span,.page>input,.page b font{
    margin-left: 12px;
    cursor: pointer;
}
.page span input{
	width: 32px;
	padding: 6px 0;
}
.page span input,.page>input{
    font-size: 16px;
    text-align: center;
    border-radius: 5px;
    border: 1px solid #9597a0;
}
.page>input{
	padding:6px 12px;
}

/*响应式*/
@media only screen and (max-width:1025px) {
.ssnews{
	width:92%;
}
.mkTab a{
	padding:0 8px;
	font-size:16px;
	margin-left:2px;
	line-height: 50px;
}

.mkTab a,.mkTab a.on{
	background-size:100% 100%;
}
.news_list li{
	padding:0 24px;
}
.news_list li a{
	width:60%;
}
.page a, .page>span, .page>input, .page b font{
        display:inline-block;
}

}