﻿.mzw-ofh {overflow: hidden;}
.mzw-clear::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;z-index: 0;}
.mzw-img4 .img {display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;background-repeat: no-repeat;background-position: center;background-size: cover;}
.mzw-img4 .img img {display: block;width: 100%;height: 100%;opacity: 0;}
.mzw-img5 img {display: block;width: auto;min-width: 100%;height: 100%;position: absolute;top: 0;left: 50%;transform: translateX(-50%);}

.mzw-imgHvr img {transition: .4s;}
.mzw-imgHvr:hover img {transform: scale(1.2);}
.mzw-imgHvr2 .img {transition: .4s;}
.mzw-imgHvr2: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-tabcon {display: none;}
.mzw-tabcon.show {display: block;}

/* 改变input中placeholder的颜色 */
.mzw-input-placeholder input::-webkit-input-placeholder {color: #C1A176;}
.mzw-input-placeholder input:-moz-placeholder {color: #C1A176;}
.mzw-input-placeholder input::-moz-placeholder {color: #C1A176;}
.mzw-input-placeholder input::-ms-input-placeholder {color: #C1A176;}

/* 滚动条1 */
.mzw-scrollBarBox{height:100%;position:absolute;background:#f3f3f3;}
.mzw-scrollBar{position:absolute;left:0;top:0;background:#848484;transition:background 0.3s;}
.mzw-scrollBar.mzw-verticalBar{min-height:10px;}
.mzw-scrollBar.mzw-horizontalBar{min-width:10px;}
.mzw-scrollBar:hover{background:#000;}
.mzw-scrollContentDiv{position:relative !important;width:100% !important;height:100% !important;padding:0 !important;margin:0 !important;top:0;left:0;}

/* 滚动条2 */
.mzw-scrollbar2::-webkit-scrollbar {width: 4px;height: 4px;}
.mzw-scrollbar2::-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-scrollbar2::-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);
}
.fix {
	*zoom: 1;
  }
  .fix:after,
  .fix:before {
	display: block;
	content: "clear";
	height: 0;
	clear: both;
	overflow: hidden;
	visibility: hidden;
  }

/* 隐藏滚动条 */
.mzw-scrollbar2-none {
	-ms-overflow-style: none;/* IE 和 Edge */
	scrollbar-width: none;/* Firefox */
}

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

.mzw-pc {display: block !important;}
.mzw-pe {display: none !important;}

.wp1200{
	max-width: 1200px;
	margin: 0 auto;
}


@media only screen and (min-width: 950px) and (max-width: 1920px) {
	.wp1200{
		max-width: 62.5vw;
	}
}

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

	.mzw-l,.mzw-r {float: none;}

	.mzw-pc {display: none !important;}
	.mzw-pe {display: block !important;}

	.wp1200{
		max-width: none;
		padding: 0 15px;
	}
}

@media only screen and (max-width:1002px) {
	.wp1200{
		padding: 0 20px;
	}
}

@media only screen and (max-width:758px) {
	.wp1200{
		padding: 0 15px;
	}
}