body{background-color: #f9f9f9;}
.a_logo img {
	position: absolute;
	height: auto;
	left: 300px;
	top: 35px;
}
#foucs {
	background: url(../../images/ztzl.files/tyjrswfw/Thumbnail_bg.png) no-repeat center;
	position: relative;
	width: 100%;
	overflow: hidden;
	background-size: 100%;
}

#foucs .swiper-slide {
	position: relative;
	text-align: center
}

#foucs img {
	padding: 20px;
	display: block;
	width: 100%;
	height: 392px;
	min-height: 392px;
	overflow: hidden;
	object-fit: cover;
	transition: all .6s
}

#foucs img:hover {
	transform: scale(1.02)
}

#foucs h2 {
	margin: 20px;
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	height: 42px;
	line-height: 42px;
	color: #fafafa;
	text-align: left;
	background: rgba(0, 0, 0, .6);
	font-weight: 400;
	font-size: 15px;
	padding: 0 8px;
	padding-left: 20px;
}

#foucs a {
	display: block
}

#foucs .pagination {
	position: absolute;
	bottom: 15px;
	z-index: 10;
	padding-right: 30px;
	margin-bottom: 20px;
	text-align: right;
}

#foucs .swiper-pagination-bullet {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	cursor: pointer;
	background: #ffffff;
	border-radius: 8px;
	opacity: 1;
}

#foucs .swiper-pagination-bullet-active {
	background: #df302b;
	width: 30px;
}

#foucs .swiper-button-next,
#foucs .swiper-button-prev {
	position: absolute;
	z-index: 10;
	width: 20px;
	height: 65px;
	top: 44%;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 20px 65px
}

.swiper-button-next:after,
.swiper-button-prev:after {
	font-size: 32px
}
.m-lst36 ul li {
	line-height: 48px;
}
.m-lst36 ul em {float:left;padding-right:10px;color: #999999;}
.m-lst36 ul li a {
	color: #000000;
}
.m-lst36 ul li .time{
	color: #999999;
}
.tabnews img{width: 100%;}
/* 办事指南 */
.bszn{}
.bszn .bszn_bg{
	border:1px solid #e9b788;
	background: linear-gradient(to bottom, #fbf3ea 0%, #f8e5ce 100%);
	padding: 15px 5px;
	margin: 15px 0;
}
.bszn .bszn_bg img{padding-left: 10px;margin-top: -25px;}
.bszn .bszn_bg span{
    display: inline-block;
    height: 68px;
    line-height: 25px;
    font-size: 18px;
    margin-top: 15px;
    padding-left: 10px;
}
/* 办事指南 End*/
/* 退役军人事务局 */
.tyjrswj{}
.tyjrswj_box{
	background: url(../../images/ztzl.files/tyjrswfw/lx_bg.png) no-repeat center;
	padding: 30px;
	background-size: 100%;
}
.tyjrswj_first{
    padding: 20px 32px 10px;
    text-align: center;
    margin-top: 20px;
}
.tyjrswj_first img{
    width: 100%;
}
.tyjrswj_last{
    padding: 20px 30px;
}
.tyjrswj_last h2{
    font-size: 30px;
    text-align: center;
    padding-bottom: 20px;
}
.tyjrswj_lst_tit{
    overflow: hidden;
}
.tyjrswj_lst_tit ul{
    overflow: hidden;
    background: linear-gradient(to bottom, #fbf3ea 0%, #f8e5ce 100%);
}
.tyjrswj_lst_tit ul li{
    height: 60px;
    line-height: 60px;
    border: 1px solid #e9b788;
    font-size: 20px;
    color: #000000;
    float: left;
    text-align: center;
    font-weight: bold;
}
.tyjrswj_lst_tit ul li:first-child {
    width: 30%;
}

.tyjrswj_lst_tit ul li:last-child {
    width: 20%;
}

.tyjrswj_lst_tit ul li+li {
    width: 30%;
    border-left: none;
}

.tyjrswj_lst_tit ul li+li+li {
    width: 20%;
}
.tyjrswj_lst_cont{
    overflow: hidden;
}
.tyjrswj_lst_cont ul{
    overflow: hidden;
}
.tyjrswj_lst_cont ul:nth-child(even){background-color: #fdf8f3;}
.tyjrswj_lst_cont ul:nth-child(odd){background-color: #ffffff;}
.tyjrswj_lst_cont ul li{
    height: 80px;
    border: 1px solid #e9b788;
    font-size: 16px;
    color: #000000;
    float: left;
    text-align: center;
    border-top: none;
    padding: 30px 10px 15px 10px;
}
.tyjrswj_lst_cont ul li:first-child {
    width: 30%;
}

.tyjrswj_lst_cont ul li:last-child {
    width: 20%;
}

.tyjrswj_lst_cont ul li+li {
    width: 30%;
    border-left: none;
}

.tyjrswj_lst_cont ul li+li+li {
    width: 20%;
}
.tyjrswj_lst_cont ul  a{
	width: 20%;
	height: 80px;
	border: 1px solid #e9b788;
	font-size: 16px;
	float: left;
	text-align: center;
	border-top: none;
	padding: 30px 10px 15px 10px;
	color: #fd4d25;
	border-left: none;
}
.footer{
	background: #d01122;
	border-top: solid 4px #d01122;
}
.footerpc .txt p{
	color: #fff;
}
.footerpc .txt p a {
    color: #fff;
}
@media (max-width: 1285px) {
	.bszn .bszn_bg span{font-size:unset;}
	.a_logo img{width:30%;left: 100px;}
}
@media (max-width: 1200px) {
	.bszn .bszn_bg img{
		padding: 0;
		width: 30px;
	}
}
@media (max-width: 1024px) {
	.tyjrswj_lst_cont ul li{
		    padding: 10px;
	}
}
@media (max-width: 768px) {
	.bszn .bszn_bg{
		    padding: 0 20px;
	}
}
@media (max-width: 425px) {
	.tyjrswj_box{
		padding:0;
	}
	#foucs img{
		padding: 10px;
		height: 200px;
		min-height: 200px;
	}
	.a_logo img{
		left: 5%;
		top: 1%;
	}
	.bszn .bszn_bg{
		padding: 0 5px;
	}
	.bszn .bszn_bg img{
		display: block;
		margin: auto;
        margin-top: 10px;
	}
	.bszn .bszn_bg span{
		display: block;
		padding: 0;
		margin-top: 3px;
		text-align: center;
	}
	.tyjrswj_lst_tit ul li{
		font-size:unset;
	}
	.tyjrswj_lst_cont ul li{
		height: 100px;
		font-size: unset;
		overflow-wrap: break-word;
		padding: 5px 5px 0;
	}
	.tyjrswj_last {
	    padding: 0;
	}
	.tyjrswj_lst_cont ul a{
		height: 100px;
	}
	.tyjrswj_first {
	    padding: 0;
	    text-align: center;
	    margin-top: 0;
	}
}
@media (max-width: 320px) {
	.bszn .col-xs-6{
		width: 110%;
		margin: 0 -16px;	
	}
	.bszn .bszn_bg {
		margin: 5px 0;
	}
}
.demo_content{
	height: 380px;
}
/* 退役军人事务局 End*/