.container {
	width: 63.157895rem;
	margin: 0 auto;
}

.bg-arrow {
	position: absolute;
	top: 0;
	left: 50%;
	transform: translate(-50%, -100%);
	width: 8.684211rem;
	height: 2rem;

}

/* 中间 */
.middle2,
.middle {
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
}

.middle {
	height: 22.368421rem;
	background: url(../images/government-middle-1.png) no-repeat;
	background-size: 100% 100%;
}

.middle p {
	text-align: center;
	color: #ffffff;
	text-transform: uppercase;
	line-height: 1.2;
}

.middle .title,
.middle2 .title {
	font-size: 3.684211rem;

	letter-spacing: .263158rem;
	color: #ffffff;
}

.middle .des {
	font-size: 1.421053rem;

	margin-top: 1.052632rem;
}

/* 中间2 */
.middle2 {
	height: 12.105263rem;
	background: url(../images/government-middle-2.png) no-repeat;
	background-size: 100% 100%;
}

/* 移动政务领跑者 */
.affairs {
	padding-top: 2.894737rem;
	padding-bottom: 4.526316rem;
	text-align: center;
}

.affairs-title {
	margin-right: 1.736842rem;
	font-size: 2.526316rem;
	font-weight: 700;
	color: #745b44;
}

.affairs-title-wrap {
	position: relative;
	line-height: 4.210526rem
}

.affairs-title-wrap::after {
	content: "";
	position: absolute;
	left: 50%;
	bottom: 0;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 17.5rem;
	height: 1px;
	background: #d0cfcf;
}

.sub-affairs-title {
	color: #999999;
	font-size: 2.0625rem;
}

.affairs-title-describe {
	margin-top: .526316rem;
	margin-bottom: 2.421053rem;
	line-height: 1.842105rem;
	color: rgb(51, 51, 51);
	font-size: 1.105263rem;

}

.administration-swiper-nav img {
	cursor: pointer;
}

.administration-swiper-nav {
	position: absolute;
	right: 0;
	top: 0;

	display: -webkit-box;

	display: flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	justify-content: space-between;
	width: 7.368421rem;

}

.administration-swiper-nav img {
	width: 2.157895rem;
}

.administration-swiper-wrap {
	margin-top: 3.894737rem;


}

.administration-swiper-wrap img {
	width: 12.894737rem;
	height: 22.736842rem;
}

/* .administration-swiper-wrap img {
	width: 18.947368rem;
} */


.administration-bg-wrap {
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
	box-sizing: border-box;
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;

	width: 15.473684rem;
	height: 34.631579rem;
	padding-top: 2.210526rem;

	background: #f6f3eb;


}

.administration-wrap {
	position: relative;
	padding-top: 2.894737rem;
}

.administration-title {
	box-sizing: border-box;
	padding-left: 3.473684rem;
	text-align: left;

	font-size: 40px;
	line-height: 2.947368rem;
	color: rgb(115, 91, 68);
	font-weight: bold;
	text-transform: uppercase;
}

.administration-title-english {
	font-size: 1.263158rem;
	color: #333333;
}




/* 强化政府自身形象 */
.figure {
	position: relative;
	padding-top: 4.736842rem;
	/* padding-bottom: 5.789474rem; */

	margin-top: 3.052632rem;
	margin-bottom: 3.263158rem;
	background: url(../images/government-section-bg.png) no-repeat;
	background-size: 100% 100%;
	padding-bottom: 32.315789rem;
}

.nav-wrap {
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	justify-content: space-around;
	line-height: 2.631579rem;
	font-weight: bold;
	text-align: center;
	font-size: 1.578947rem;
}

.nav-item {
	-webkit-box-flex: 1;
	flex: 1;
	border-bottom: 2px solid #d0cfcf;
	cursor: pointer;
}

.nav-item-detail-active {
	display: block !important;
}

.nav-item-detail {
	display: none;
	width: 100%;

}



.inner-nav {
	display: -webkit-box;
	display: flex;
	justify-content: space-around;
	-webkit-box-align: center;
	align-items: center;
	width: 27.368421rem;
	margin: 0 auto;
	margin-bottom: 2.631579rem;
	line-height: 2rem;
	font-size: .947368rem;
	color: #7d6b55;
}

.inner-item-active {
	/* border-bottom: 2px solid ; */
	color: #010100;
	border-bottom: 1px solid #d0cfcf;
}

.swiper-container {
	box-sizing: border-box;
	/* padding-left: 2.8rem !important; */
	/* padding-top: 2.368421rem !important; */

}

/* .swiper-container2,
.swiper-slide {
	/* width: 12.789474rem !important;
	height: 22.631579rem !important;
	text-align: center;
	border: 1px solid #ccc 
} */

.sub-nav-wrap {
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 26rem;
	height: 1.894737rem;
	margin: 0 auto;
	color: #7d6b55;
	cursor: pointer;
	margin-bottom: 2.736842rem;
}

.swiper-container3 .swiper-slide img,
.swiper-container4 .swiper-slide img,
.swiper-container5 .swiper-slide img {
	width: 14.736842rem;
	height: 29.684211rem;
}

.swiper-container3 .swiper-slide,
.swiper-container4 .swiper-slide,
.swiper-container5 .swiper-slide {
	display: flex;
	align-items: center;
	justify-content: center;
	transform: scale(0.8);
}

/* 
.swiper-container3 .swiper-wrapper,
.swiper-container4 .swiper-wrapper,
.swiper-container5 .swiper-wrapper {
	box-sizing: border-box;
	padding: 0 4.263158rem;

} */
.swiper-swiper-1 {
	position: absolute;
	left: 1.578947rem;
}

.swiper-container3,
.swiper-container4,
.swiper-container5 {

	box-sizing: border-box;
	z-index: 0;
	opacity: 0 !important;
	width: 60rem !important;
	height: 29.684211rem;
	margin: 0 auto;

}

.swiper-container3 .arrow-group,
.swiper-container4 .arrow-group,
.swiper-container5 .arrow-group {
	display: none;
}

.active {
	z-index: 9999 !important;
}

.active .arrow-group {
	display: block;
	z-index: 9999999999;


}

.swiper-container3 .swiper-slide-next,
.swiper-container4 .swiper-slide-next,
.swiper-container5 .swiper-slide-next {

	transform: scale(1);
}

.pre-arrow,
.next-arrow {
	position: absolute;
	width: 2.052632rem;
	height: 2.157895rem;
	top: 27.894737rem;

	cursor: pointer;
}

.pre-arrow {
	left: 0rem;
}

.next-arrow {
	right: 0;

}

.active {
	opacity: 1 !important;

}

/* .swiper-container3 .swiper-slide img {
	background: green;
	width: ;
	height: ;
} */

.sub-nav-item {
	line-height: 1.894737rem;
	border-bottom: 1px solid rgba(0, 0, 0, 0);
}

.sub-nav-item-active {
	color: #333333;
	border-bottom: 1px solid #ac9455;

}

.swiper-container2 .swiper-slide>img {

	width: 12.894737rem !important;
	height: 22.736842rem !important;
}

.small-btn {
	width: 28.421053rem;
	margin: 0 auto;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	justify-content: space-between;
}

.small-btn-item {
	width: 7.368421rem;
	height: 2.210526rem;
	border: 1px solid #7d6b55;
	border-radius: 2.631579rem;
	text-align: center;
	line-height: 2.210526rem;
	cursor: pointer;
}

.small-btn-item-active {
	background: #7d6b55;
	color: #fff;
}

.inner-swiper-item {
	position: relative;

}

.small-detail .small-detail-wrap:nth-child(even) {
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	justify-content: space-between;
	width: 41.5rem;
	margin: 0 auto;
	margin-top: -3.263158rem;
}

.small-detail .small-detail-wrap:nth-child(odd) {
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	justify-content: space-between;
	width: 100%;
}

/* .common-two {
	
} */

.small-detail {
	box-sizing: border-box;
	padding: 0 2.842105rem;
	margin-top: 3.421053rem;

}


.preArrow,
.nextArrow {
	top: 30%;
	width: 2.105263rem;
	position: absolute;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);

	z-index: 3;
	cursor: pointer;

}

.preArrow {

	left: 1rem;
	transform: translateX(-100%);

}

.swiper-container2 .swiper-slide {
	display: flex;
	align-items: center;
	justify-content: center;
}

.swiper-container2 .swiper-slide img {
	-webkit-transform: scale(0.8);
	transform: scale(0.8);
}

.swiper-container2 .swiper-item-active img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

.float-code-wrapper {
	background: #010100;
	color: #fff;
	height: 500px;
}

.nextArrow {

	right: 1.315789rem;
	transform: translateX(100%);
}

.preArrow img,
.nextArrow img {
	width: 2.105263rem !important;
}

.inner-item {
	cursor: pointer;
}

.inner-swiper {
	box-sizing: border-box;
	padding-left: -2rem;
}

.inner-swiper img {
	width: 15.263158rem;
	box-sizing: border-box;

}

.inner-swiper-item {
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
}


.see-more {
	line-height: 2rem;
	padding: 0 1.368421rem;
	border: 2px solid #7d6b55;
	font-size: .842105rem;
	color: #333333;

	border-radius: 2.631579rem;
}

.one-detail-title {
	margin-top: 1.473684rem;
	line-height: 3.157895rem;
	font-size: 2.105263rem;
	color: rgb(125, 107, 85);
	font-weight: bold;
	text-align: center;
}

.one-detail-title-des {
	margin-top: .526316rem;
	font-size: 1.473684rem;
	color: #333333;
	font-weight: bold;
	font-size: .947368rem;
	text-align: center;
}

.plus {
	margin-top: 1.473684rem;
	margin-bottom: .368421rem;
	line-height: 2.736842rem;
	color: #7d6b55;
	font-size: 1.789474rem;
	text-align: center;
}

.small-detail-item {
	position: relative;
	cursor: pointer;
	overflow: hidden;
	/* box-shadow: -2.053px 2.708px 5.08px 1.92px rgba(231, 229, 226, 1); */

}

.small-detail-item:hover>.code-wrap {
	-webkit-animation-duration: 0.3s;
	animation-duration: 0.3s;
	-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown;
	display: block;

}

.geo-item {
	width: 9.473684rem !important;
}

.geo-item,
.geo-bg {
	width: 9.578947rem;
}

.code-wrap {
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

.code-inner {
	position: relative;
}

.code {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.geo-bg {}

/* 信息化 */
.informatization-inner-nav {
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	justify-content: space-around;
	width: 28.421053rem;
	margin: 0 auto;
}

.informatization-inner-item {
	padding: 0 1.421053rem;
	border: 2px solid #7d6b55;
	line-height: 2rem;
	font-size: 1.052632rem;
	color: #333333;
	border-radius: 2.631579rem;
}

.informatization-inner-swiper {
	margin-top: 2.894737rem;
}

.informatization-inner-swiper-item {
	width: 56.315789rem;
	margin: 0 auto;
}

.informatization-inner-swiper-item img {
	width: 100%;
}

/* footer case */
.footer-case {
	position: relative;
	padding-top: 2.368421rem;
	padding-bottom: 2.631579rem;
	margin-top: 3.578947rem;
	background: url(../images/government-section-bg.png) no-repeat;
	background-size: 100% 100%;
}

/* .footer-row{
  display: flex;
  align-items: center;
  justify-content: space-around;
  
} */
.row-item {
	float: left;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center;
	width: 8.947368rem;
	height: 5.263158rem;
	font-size: 1.315789rem;
	color: #010100;
}

.row-item:nth-child(even) {
	background: #fff;
}

.row-item:nth-child(odd) {
	background: #e0dbd4;
}

.clearfix:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* //兼容低版本ie */
.clearfix {
	zoom: 1;
}

.logo-1 {
	height: 4.2rem;
}

/* 导航统一的高亮颜色 */
.unify-swiper-active {
	color: #7d6b55;
	border-color: #7d6b55;
}

.swiper-container2,
.swiper-container3,
.swiper-container4 {
	overflow: hidden;
}

.informatization-inner-item {
	cursor: pointer;
}

.informatization-inner-item-active {
	background: #7d6b55;
	color: #fff;
}

.informatization-inner-swiper-item {
	display: none;
}

.informatization-inner-swiper-item-active {
	display: block !important;
}

/* -------------欢迎板块---------------------- */
.welcome2 {
	display: block !important;
}

.mask {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;

	background: rgba(0, 0, 0, 0.3);
	z-index: 990;
}

.government-phone {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 38.789474rem;
	height: 36.157895rem;
	background: url(../images/government-phone.png) no-repeat;
	background-size: 100% 100%;
}

.government-wrap {
	position: relative;
	height: 38.947368rem;
}

.government-wrap .bg {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	height: 38.947368rem;
	width: 100%;
	z-index: -1;
}

.government-nav-1 {
	position: absolute;
	bottom: 2.368421rem;
	left: 5rem;
	width: 48.947368rem;
	height: 19.210526rem;

	background: url(../images/government-nav-1.png) no-repeat;
	background-size: 100% 100%;
}

.government-nav-top {
	position: absolute;
	left: 9.052632rem;
	top: 6.526316rem;
	width: 36.368421rem;
	height: 10.157895rem;
	background: url(../images/governmentTop.png) no-repeat;
	background-size: 100% 100%;
}

.government-float {
	position: absolute;
	top: 7.052632rem;
	right: 1.789474rem;
	width: 50.684211rem;
	height: 19.210526rem;
	background: url(../images/governmentfloat.png) no-repeat;
	background-size: 100% 100%;
}


.small-wrappper {
	display: none;
}

.small-wrappper-active {
	display: block !important;
}


/* picList1 */
/* .picList1 {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
 */

#picList1 .box,
#picList2 .box,
#picList3 .box {
	float: left;
	width: 8.947368rem;
	height: 5.157895rem;
	display: flex;
	align-items: center;
	justify-content: center;

}

#picList1 .box:nth-child(odd),
#picList3 .box:nth-child(odd),
#picList2 .box:nth-child(even) {
	background-color: #dedad3;
}


#picList1 .box:nth-child(even),
#picList3 .box:nth-child(even),
#picList2 .box:nth-child(odd) {
	background: #fff;
}

.box img {

	width: 4.7rem;
	height:4.7rem;
}