.mzw-ofh {
	overflow: hidden;
}

.mzw-img1 img {
	width: 100%;
	display: block;
}

.mzw-img2 img {
	width: 100%;
	height: 100%;
	display: block;
}

.mzw-img3 img {
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}

.mzw-img4 img{
	width: auto;
	min-width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
}

/* 清浮动 */
.mzw-clearboth::after {
	content: "";
	display: block;
	clear: both;
}

/* 弹窗的浮动背景色 */
.mzw-popup-fixed-wall {
	width: 100%;
	height: 100vh;
	position: fixed;
	left: 0;
	top: 0;
	background-color: rgba(0, 0, 0, 0.3);
	z-index: 99;
}

.mzw-popup-wall {
	background-color: #FFFFFF;
	border-radius: 10px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}

/* 改变input中placeholder的颜色 */
.mzw-input-placeholder input::-webkit-input-placeholder {color: rgba(255, 255, 255, 0.549);}
.mzw-input-placeholder input:-moz-placeholder {color: rgba(255, 255, 255, 0.549);}
.mzw-input-placeholder input::-moz-placeholder {color: rgba(255, 255, 255, 0.549);}
.mzw-input-placeholder input::-ms-input-placeholder {color: rgba(255, 255, 255, 0.549);}

/* 滚动条设置 */
.mzw-scrollbar::-webkit-scrollbar {
	width: 5px;
	height: 5px;
}
.mzw-scrollbar::-webkit-scrollbar-thumb {
	border-radius: 5px;
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
	background: rgb(0, 99, 190);
}
.mzw-scrollbar::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
	border-radius: 0;
	background: rgba(0, 0, 0, 0.1);
	border: 2px solid #fff;
}

.mzw-scrollbar-none::-webkit-scrollbar{
	display: none;
}

.col-l{
	float: left;
}

.col-r{
	float: right;
}

.tabcon{
	display: none;
}
.tabcon.show{
	display: block;
}

body{
	font-family: PingFang SC, SourceHanSansCN;
}

/* @font-face {
	font-family: PingFang SC;
	src: url(../fonts/苹方黑体-准-简.ttf);
} */

.wp1440{
	max-width: 14.4rem;
	margin: 0 auto;
}

.main{
	padding-top: 1rem;
}
.g-mzw-title-a1{
	height: 0.75rem;
}
.g-mzw-title-a1.center{
	display: flex;
	justify-content: center;
}
.g-mzw-title-a1 .title-icon,
.g-mzw-title-a1 .title-tit{
	float: left;
}
.g-mzw-title-a1 .title-icon{
	width: 0.39rem;
	height: 0.75rem;
	background-repeat: no-repeat;
	background-position: center 0.14rem;
	background-size: 100% auto;
	background-image: url(../images/icon/icon-d1.png);
	margin-right: 0.09rem;
}
.g-mzw-title-a1 .title-tit{
	font-size: 0.4rem;
	font-weight: bold;
	color: rgb(51, 51, 51);
	line-height: 0.75rem;
}

.g-mzw-title-a1.style2{
	height: 1.2rem;
	position: relative;
}
.g-mzw-title-a1.style2 .title-icon{
	width: 0.55rem;
	height: 1.2rem;
	background-position: center 0.28rem;
	background-image: url(../images/icon/icon-d2.png);
	margin-right: 0.14rem;
}
.g-mzw-title-a1.style2 .title-tit{
	font-size: 0.46rem;
	line-height: 1.2rem;
}
.g-mzw-title-a1.style2 .title-en{
	font-size: 0.96rem;
	color: rgba(0, 99, 190, 0.11);
	font-weight: bold;
	line-height: 1.2;
	position: absolute;
	left: 0;
	top: 0.16rem;
}
.g-mzw-title-a1.style2.center .title-en{
	left: 50%;
	transform: translateX(-50%);
}

.g-mzw-title-a1.style3{
	height: 1rem;
}
.g-mzw-title-a1.style3 .title-icon{
	width: 0.53rem;
	height: 1rem;
	background-image: url(../images/icon/icon-d3.png);
	margin-right: 0.16rem;
	background-position: center 0.18rem;
}
.g-mzw-title-a1.style3 .title-tit{
	font-size: 0.46rem;
	line-height: 1rem;
	color: rgb(255, 255, 255);
}

.g-mzw-title-a1.style4{
	height: 0.4rem;
}
.g-mzw-title-a1.style4 .title-icon{
	width: 0.2rem;
	height: 0.4rem;
	background-image: url(../images/icon/icon-d4.png);
	margin-right: 0.05rem;
	background-position: center 0.07rem;
}
.g-mzw-title-a1.style4 .title-tit{
	font-size: 0.18rem;
	line-height: 0.4rem;
	color: rgb(66, 66, 66);
}

.g-mzw-title-a2{
	font-size: 0.36rem;
	color: rgb(51, 51, 51);
	line-height: 1.5;
	padding-left: 0.2rem;
	position: relative;
	font-weight: bold;
}
.g-mzw-title-a2::after{
	content: '';
	display: block;
	background-color: rgb(0, 108, 184);
	width: 0.05rem;
	height: 0.29rem;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}

.g-mzw-title-a2.style2{
	font-size: 0.3rem;
}

.g-mzw-btn-a1{
	display: inline-block;
	padding: 0 0.35rem;
	border: 1px solid rgba(189, 189, 189, 0.632);
	overflow: hidden;
	transform: skew(-15deg);
	transition: .5s;
}
.g-mzw-btn-a1 .btn-con{
	overflow: hidden;
	transform: skew(15deg);
}
.g-mzw-btn-a1 .btn-tit,
.g-mzw-btn-a1 .btn-icon{
	display: block;
	float: left;
}
.g-mzw-btn-a1 .btn-tit{
	line-height: 0.42rem;
	font-size: 0.18rem;
	color: rgb(102, 102, 102);
}
.g-mzw-btn-a1 .btn-icon{
	width: 0.38rem;
	height: 0.42rem;
	background: url(../images/icon/icon-a6.png) no-repeat center center;
	background-size: 100% auto;
	margin-left: 0.27rem;
}

.g-mzw-btn-a1.style2{
	background-color: #3f497f;
	border-color: #3f497f;
}
.g-mzw-btn-a1.style2 .btn-tit,
.g-mzw-btn-a1.style3 .btn-tit{
	color: #fff;
}
.g-mzw-btn-a1.style2 .btn-icon,
.g-mzw-btn-a1.style3 .btn-icon{
	background-image: url(../images/icon/icon-a6-2.png);
}

.g-mzw-btn-a1.style3{
	background-color: #669ed2;
	border-color: #669ed2;
}

.g-mzw-btn-a1.style4{
	background-color: rgba(255, 255, 255, 0.702);
	border-color: rgba(255, 255, 255, 0.702);
}

.g-mzw-btn-a1:hover{
	background-color: #202b6a;
	border-color: #202b6a;
}
.g-mzw-btn-a1:hover .btn-tit{
	color: #fff;
}
.g-mzw-btn-a1:hover .btn-icon{
	background-image: url(../images/icon/icon-a6-2.png);
}

.m-mzw-opts-a1{
	white-space: nowrap;
	overflow-x: auto;
	overflow-y: hidden;
}
.m-mzw-opts-a1 .links{
	font-size: 0.16rem;
	color: rgb(153, 153, 153);
	line-height: 0.9rem;
	position: relative;
}
.m-mzw-opts-a1 .links.home{
	padding-left: 0.27rem;
	background: url(../images/icon/icon-a4.png) no-repeat left center;
	background-size: 0.18rem auto;
}
.m-mzw-opts-a1 .links::after{
	content: '/';
	display: inline;
	margin: 0 0.12rem;
}
.m-mzw-opts-a1 .links:last-child::after{
	display: none;
}
.m-mzw-opts-a1 .links.on{
	color: rgb(0,108,184);
}

.ul-mzw-list-a3{}
.ul-mzw-list-a3 li{
	margin-bottom: 0.19rem;
}
.ul-mzw-list-a3 li:last-child{
	margin-bottom: 0;
}
.ul-mzw-list-a3 .con{
	display: block;
	overflow: hidden;
}
.ul-mzw-list-a3 .icon{
	float: left;
	width: 0.16rem;
	height: 0.3rem;
	min-height: 22.5px;
	position: relative;
}
.ul-mzw-list-a3 .icon::after{
	content: '';
	display: block;
	width: 0.07rem;
	height: 0.07rem;
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	background: url(../images/icon/icon-g2.png) no-repeat;
	background-size: 100% 100%;
}
.ul-mzw-list-a3 .txt{
	overflow: hidden;
	font-size: 0.16rem;
	color: rgb(102, 102, 102);
	line-height: 1.875;
}

.ul-mzw-page-a2{
	display: flex;
	justify-content: center;
}
.ul-mzw-page-a2 li{}
.ul-mzw-page-a2 .con{
	display: block;
	width: 0.45rem;
	height: 0.45rem;
	line-height: 0.45rem;
	text-align: center;
	font-size: 0.16rem;
	color: rgb(102, 102, 102);
}
.ul-mzw-page-a2 li.prev,
.ul-mzw-page-a2 li.next{
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 0.09rem auto;
}
.ul-mzw-page-a2 li.prev{
	background-image: url(../images/icon/icon-arrow-right-a1.png);
	transform: rotate(180deg);
	margin-right: 0.13rem;
}
.ul-mzw-page-a2 li.next{
	background-image: url(../images/icon/icon-arrow-right-a1.png);
	margin-left: 0.13rem;
}
.ul-mzw-page-a2 li.prev.prevent{
	background-image: url(../images/icon/icon-arrow-left-a1.png);
	transform: rotate(0);
}
.ul-mzw-page-a2 li.next.prevent{
	background-image: url(../images/icon/icon-arrow-left-a1.png);
	transform: rotate(180deg);
}
.ul-mzw-page-a2 li.num.active{}
.ul-mzw-page-a2 li.num.active .con{
	background-color: rgb(0, 108, 184);
	color: #FFFFFF;
}
.ul-mzw-page-a2 li.ellipsis{}

.ul-mzw-page-a3{
	display: flex;
	justify-content: center;
}
.ul-mzw-page-a3 li{
	margin-left: 0.12rem;
}
.ul-mzw-page-a3 li:first-child{
	margin-left: 0;
}
.ul-mzw-page-a3 .con{
	display: block;
	height: 0.46rem;
	line-height: 0.46rem;
	border: 1px solid rgb(169, 169, 169);
	background-color: rgb(250, 249, 248);
	font-size: 0.16rem;
	color: rgb(51, 51, 51);
	text-align: center;
}
.ul-mzw-page-a3 li.num .con{
	width: 0.46rem;
	color: #979696;
}
.ul-mzw-page-a3 li.home .con,
.ul-mzw-page-a3 li.end .con,
.ul-mzw-page-a3 li.next .con{
	width: 0.74rem;
	min-width: 47px;
}
.ul-mzw-page-a3 li.on .con{
	color: #FFFFFF;
	background-color: rgb(13, 115, 188);
	border-color: rgb(13, 115, 188);
}

@media only screen and (max-width:949px) {
	.col-l,
	.col-r{
		float: none;
	}
	.wp1440{
		max-width: none;
		padding: 0 0.2rem;
	}
	
	.main{
		padding-top: 50px;
	}
	
	.m-mzw-opts-a1 .links::after{
		margin: 0 0.11rem;
	}
}