img.flag {
	display: block;
	width: 1.2rem;
	height: 1.2rem;
	position: relative;
	top: .5rem;
}

.swiper-container.news {
	height: 12rem;
}

.swiper-container.spec {
	height: 5rem;
}

.swiper-container.propagate {
	height: 6rem;
}
.swiper-container.propagate .swiper-pagination-bullet {
	width: .8rem;
	height: .15rem;
	border-radius: 0;
}

.swiper-container .swiper-slide img {
	width: 100%;
	object-fit: cover;
}

.btn-groups {
	padding: .5rem 0;
}

.govopen-title {
	padding: 0;
}

.govopen-title h3 {
	padding: .5rem 0;
	margin: 0;
	font-size: .85rem;
	text-align: center;
}

.btn-group {padding: 0;margin: 0;list-style: none outside none}

.btn-group::after {content: "";display: table;height: 0;clear: both}

.btn-group li {min-height: 30px;max-width: 100%;padding: 0;text-align: center}

.btn-group a {display: block}

.btn-group.group-circle {padding: 1rem 0 0 0;background-color: #fff}

.group-circle li {float: left;width: 33.333333%;height: 115px}

.group-circle li a {display: inline-block;padding: 0 15px;*zoom: 1;*display: inline;line-height: 20px;font-size: 14px}

.group-circle li a > .icon {display: block;width: 50px;height: 50px;margin: 0 auto 10px auto;line-height: 50px;font-size: 30px;color: #fff;background-color: #3072cf;-webkit-border-radius: 30px;border-radius: 30px}

.swiper-button-prev, .swiper-button-next {
	-webkit-transform: scale(.4);
	transform: scale(.4);
}
/*topad*/
.topad{width: 100%}
.topad > img{width: 100%}