.mzw-ofh {

	overflow: hidden;

}



/* 清浮动 */

.mzw-clearboth::after {

	content: "";

	display: block;

	clear: both;

}



.mzw-l{

	float: left;

}



.mzw-r{

	float: right;

}



.mzw-img1 img {

	display: block;

	width: 100%;

	height: auto;

}



.mzw-img2 img {

	display: block;

	width: auto;

	height: 100%;

}



.mzw-img3 img {

	display: block;

	width: 100%;

	height: 100%;

}



.mzw-img4{

	height: 0;

	overflow: hidden;

	position: relative;

}



.mzw-img4 img {

	display: block;

	width: 100%;

	height: 100%;

	position: absolute;

	top: 0;

	left: 0;

}



.mzw-img5 img{

	display: block;

	width: auto;

	min-width: 100%;

	height: 100%;

	position: absolute;

	top: 0;

	left: 50%;

	transform: translateX(-50%);

}



.mzw-fitImg img{

	display: block;

	width: 100%;

	height: 100%;

	object-fit: cover;

	font-family: 'object-fit: cover;';

}



.mzw-imgHvr img{

	transition: .4s;

}

.mzw-imgHvr:hover img{

	transform: scale(1.2);

}



.mzw-det img{display: inline-block;}

.mzw-det img,

.mzw-det video,

.mzw-det table{

	max-width: 100%;

}



/* 背景图 */

.mzw-bg1{

	overflow: hidden;

	background-repeat: no-repeat;

	background-position: center;

	background-size: cover;

}

.mzw-bg2{

	overflow: hidden;

	background-repeat: no-repeat;

	background-position: center top;

	background-size: 100% auto;

}



/* 选项卡 */

.mzw-tabcon{

	display: none;

}

.mzw-tabcon.show{

	display: block;

}



/* 改变input中placeholder的颜色 */

.mzw-input-placeholder input::-webkit-input-placeholder {color: #B5B5B8;}

.mzw-input-placeholder input:-moz-placeholder {color: #B5B5B8;}

.mzw-input-placeholder input::-moz-placeholder {color: #B5B5B8;}

.mzw-input-placeholder input::-ms-input-placeholder {color: #B5B5B8;}



.mzw-input-placeholder2 input::-webkit-input-placeholder {color: #75777A;}

.mzw-input-placeholder2 input:-moz-placeholder {color: #75777A;}

.mzw-input-placeholder2 input::-moz-placeholder {color: #75777A;}

.mzw-input-placeholder2 input::-ms-input-placeholder {color: #75777A;}



.mzw-scrollbar::-webkit-scrollbar {

	width: 4px;

	height: 4px;

}

.mzw-scrollbar::-webkit-scrollbar-thumb {

	border-radius: 5px;

	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);

	background: rgba(0, 0, 0, 0.2);

}

.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);

}



/* 隐藏滚动条 */

.mzw-scrollbar-none::-webkit-scrollbar{

	display: none;

}



.mzw-pc{

	display: block !important;

}



.mzw-pe{

	display: none !important;

}



.wp1776,

.wp1588,

.wp1268{

	margin: 0 auto;

}



.wp1776{

	max-width: 1776px;

}

.wp1588{

	max-width: 1588px;

}

.wp1268{

	max-width: 1268px;

}



@media only screen and (min-width: 950px) {

	.wp1776{

		max-width: 92.5vw;

	}

	.wp1588{

		max-width: 82.70vw;

	}

	.wp1268{

		max-width: 66.04vw;

	}

}

@media only screen and (max-width:949px) {

	.mzw-l,

	.mzw-r{

		float: none;

	}



	.mzw-pc{

		display: none !important;

	}

	

	.mzw-pe{

		display: block !important;

	}



	.wp1776,

	.wp1588,

	.wp1268{

		max-width: none;

		padding: 0 15px;

	}

}