/*video::-webkit-media-controls {*/
/*    display:none !important;*/
/*}*/

/*video::-webkit-media-controls-start-playback-button {*/
/*  display: none !important;*/
/*}*/

/**::-webkit-media-controls-panel {*/
/*  display: none!important;*/
/*  -webkit-appearance: none;*/
/*}*/

/**::-webkit-media-controls-play-button {*/
/*  display: none!important;*/
/*  -webkit-appearance: none;*/
/*}*/

/**::-webkit-media-controls-start-playback-button {*/
/*  display: none!important;*/
/*  -webkit-appearance: none;*/
/*}*/

.mzw-ofh {
	overflow: hidden !important;
}

.mzw-img1 img {
	width: 100%;
	display: block;
}

.mzw-img2 img {
	width: 100%;
	height: 100%;
	display: block;
}

.mzw-img3 img,
.mzw-video3 video{
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}

.mzw-pc{
	display:block !important;
}
.mzw-pc2{
	display:inline !important;
}
.mzw-pe,
.mzw-pe2,
.mzw-pe3{
	display:none !important;
}

.mzw-flex{
	height: 100vh;
	display: flex;
	align-items: center;
	overflow: hidden;
}
/*.mzw-flex.style2{*/
/*    min-height: 600px;*/
/*}*/
.mzw-flex .mzw-flex-width{
	width: 100%;
}

/* 清浮动 */
.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, 1);
	z-index: 9999;
}

.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: #666;}
.mzw-input-placeholder input:-moz-placeholder {color: #666;}
.mzw-input-placeholder input::-moz-placeholder {color: #666;}
.mzw-input-placeholder input::-ms-input-placeholder {color: #666;}

.mzw-input-placeholder2 input::-webkit-input-placeholder {color: #E0E0E0;}
.mzw-input-placeholder2 input:-moz-placeholder {color: #E0E0E0;}
.mzw-input-placeholder2 input::-moz-placeholder {color: #E0E0E0;}
.mzw-input-placeholder2 input::-ms-input-placeholder {color: #E0E0E0;}

/* 滚动条设置 */
.mzw-scrollbar::-webkit-scrollbar {
	width: 2px;
	height: 2px;
}
.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;
}
/**::-webkit-media-controls-panel,*/
/**::-webkit-media-controls-play-button,*/
/**::-webkit-media-controls-start-playback-button,*/
/*.m-player video::-webkit-media-controls-play-button,*/
/*.m-player video::-webkit-media-controls-overlay-play-button, */
/*.m-player video::-webkit-media-controls-start-playback-button{*/
/*	display: none !important;*/
/*	-webkit-appearance: none !important;*/
/*}*/

body{
	font-family: PingFang SC;
	background-color: #FAFDFD;
	position: relative;
  -webkit-tap-highlight-color: transparent;
	/* max-width: 1920px;
	margin: 0 auto; */
}

@font-face {
	font-family: PingFang SC;
	/*src: url(../fonts/pingfang_regular.ttf);*/
    src: url(../fonts/pingfang_medium.ttf);
}

@font-face {
	font-family: PingFangSC-Medium;
	src: url(../fonts/pingfang_medium.ttf);
}
@font-face {
  font-family: 'iconfont';  /* Project id 4679338 */
  src: url('//at.alicdn.com/t/c/font_4679338_sudyo3ffrv.woff2?t=1729843624723') format('woff2'),
       url('//at.alicdn.com/t/c/font_4679338_sudyo3ffrv.woff?t=1729843624723') format('woff'),
       url('//at.alicdn.com/t/c/font_4679338_sudyo3ffrv.ttf?t=1729843624723') format('truetype');
}
.iconfont{
  font-family:"iconfont" !important;
  font-size:14px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
}
/*@font-face {
  font-family:ATHENA;
  src: url(../fonts/ATHENA-UNICODE-2.TTF);
}
.athena{
  font-family:ATHENA;
}*/
.fixed2{
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background-color: #fff;
    z-index: 50;
    transition: .5s;
}

.wp1720,
.wp1440,
.wp1240,
.wp760,
.wp550{
	margin: 0 auto;
}

/* .wp1720{
	max-width: 1720px;
}
.wp1440{
	max-width: 1440px;
}
.wp1240{
	max-width: 1240px;
}
.wp760{
	max-width: 760px;
} */
.wp1720{
	max-width: 89.58vw;
}
.wp1440{
	max-width: 75vw;
}
.wp1240{
	max-width: 64.58vw;
}
.wp760{
	max-width: 39.58vw;
}
.wp550{
    max-width: 28.64vw;
}
.tabcon1,
.tabcon2,
.tabcon3,
.tabcon8{
	display: none;
}
.tabcon1.show,
.tabcon2.show,
.tabcon3.show,
.tabcon8.show{
	display: block;
}

.main{
	/* padding-top: 80px; */
	padding-top: 140px;
	margin-bottom: 100px;
	overflow: hidden;
}
.main.style2{
	padding-top: 0;
	margin-bottom: 0;
}
.main.style3{
	margin-bottom: 70px;
}
.main.style4{
  margin-bottom:0;
}

/* 公共模块-start */
.related-btn{
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5;
	color: #000;
	border-radius: 20px;
	border: 1px solid #000;
	padding: 9px 31px;
	display: inline-block;
	transition: .5s;
	font-size: 0.729vw;
	/* border-radius: 1.041vw; */
	padding: 0.468vw 1.614vw;
}
.g-mzw-btn-m1{
	font-size: 18px;
	font-weight: 400;
	line-height: 1.5;
	color: #000;
	border-radius: 50%;
  background:#000;
  border: 1px solid #000; 
	width:41px;height:41px;
	display: flex;
  align-items: center;
  justify-content: center;
	transition: .5s;
}
.g-mzw-btn-m1:hover{
	background-color: transparent !important;
	color: #fff !important;
  border: 1px solid #000; 
}
.g-mzw-btn-m1.style1{
	float: right;
}
.g-mzw-btn-m1.style2,
.g-mzw-btn-m1.style3{
	width:41px;height:41px;margin:0 auto;
}
.g-mzw-btn-m1.style6{
	width:36px;height:36px;box-sizing: border-box;
}
.g-mzw-btn-m1.style7{
	width:22px;height:22px;box-sizing: border-box;padding:0;margin-right:8px;
}

.g-mzw-btn-m1 svg rect,
.g-mzw-btn-m1 svg path{
	transition: .5s;
}
.g-mzw-btn-m1:hover svg path{
  fill:#000;
}
.g-mzw-btn-m1:hover svg rect{
  fill:#fff;
}
.g-mzw-btn-m1.style3,
.g-mzw-btn-m1.style5{
	color: #fff;
	border-color: #fff;
  background:transparent;
}
.g-mzw-btn-m1.style3:hover,
.g-mzw-btn-m1.style5:hover{
	background-color: #fff !important;
	color: #000 !important;
}
.g-mzw-btn-m1.style4{
	border-color: #666;
	color: #333;
}
.g-mzw-btn-m1.style4:hover{
	background-color: #000 !important;
	border-color: #000 !important;
	color: #fff !important;
}
.g-mzw-btn-t1{font-size:12px;margin-top:9px;text-align: center;}
.g-mzw-btn-t1.style3{color:#fff;}
.g-mzw-btn-t1.style2{color:#000;}
.g-mzw-btn-m2{
	display: inline-block;
	position: relative;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5;
	color:#333;
	cursor: pointer;
}
.g-mzw-btn-m2::after{
	content: "";
	display: inline-block;
	width: 100%;
	height: 1px;
	background-color: #333;
	position: absolute;
	left: 0;
	bottom: 0;
}
.g-mzw-btn-m2.style2{
	line-height: 2.35;
}
.g-mzw-btn-m2.style3{
	color: #fff;
}
.g-mzw-btn-m2.style3::after{
	background-color: #fff;
}

.g-mzw-tit-m2{
	text-align: center;
	padding: 40px 0 60px;
}
.g-mzw-tit-m2 .tit{
	font-size: 30px;
	font-weight: 400;
	line-height: 1.5;
	color: #000;
	margin-bottom: 2px;
}
.g-mzw-tit-m2 .info{
	font-size: 20px;
	font-weight: 400;
	line-height: 1.4;
	color: #666;
}
.g-mzw-tit-m2.style2 .tit{
	margin-bottom: 8px;
}
.g-mzw-tit-m2.style2 .info .p1{
	margin-right: 30px;
}
.g-mzw-tit-m2.style2 .info .p1:last-child{
	margin-right: 0;
}

.g-mzw-tit-m3{
	font-size: 20px;
	font-weight: 300;
	line-height: 1.5;
	color: #666;
	text-align: center;
}

.g-mzw-tit-m3.style2{
	color: #000;
	text-align: left;
}

.g-mzw-tit-m3.style3{
	font-weight: 400;
	color: #333;
}

.g-mzw-tit-m4{
	font-size: 30px;
	font-weight: 400;
	line-height: 1.5;
	color: #000;
	text-align: center;
}

.g-mzw-tit-m5{
	text-align: center;
	color: #000;
}
.g-mzw-tit-m5 .tit{
	font-size: 24px;
	font-weight: 400;
	line-height: 1.33;
	margin-bottom: 50px;
}
.g-mzw-tit-m5 .info{
	/* width: 393px; */
	font-size: 14px;
	font-weight: 400;
	line-height: 1.85;
	margin: 0 auto;
}

.g-mzw-tit-m5.style2 .info{
	width: 475px;
	min-width: 405px;
	color: #666;
}

.g-mzw-tit-m5.style3,
.g-mzw-tit-m5.style5{
	text-align: left;
}
.g-mzw-tit-m5.style3 .tit,
.g-mzw-tit-m5.style8 .tit{
	margin-bottom: 21px;
}
.g-mzw-tit-m5.style3 .info,
.g-mzw-tit-m5.style5 .info,
.g-mzw-tit-m5.style9 .info,
.g-mzw-tit-m5.style10 .info,
.g-mzw-tit-m5.style11 .info{
	width: 100%;
	display: block;
}
.g-mzw-tit-m5.style3 .info p{
	margin-bottom: 7px;
}
.g-mzw-tit-m5.style3 .info p:last-child,
.g-mzw-tit-m5.style5 .info p:last-child,
.g-mzw-tit-m5.style9 .info p:last-child,
.g-mzw-tit-m5.style10 .info p:last-child{
	margin-bottom: 0;
}

.g-mzw-tit-m5.style4,
.g-mzw-tit-m5.style5 .tit,
.g-mzw-tit-m5.style5 .info,
.g-mzw-tit-m5.style8 .info,
.g-mzw-tit-m5.style9 .info,
.g-mzw-tit-m5.style11 .tit{
	color: #333;
}
.g-mzw-tit-m5.style4 .info{
	width: 900px;
}

.g-mzw-tit-m5.style5 .tit,
.g-mzw-tit-m5.style9 .tit{
	margin-bottom: 20px;
}
.g-mzw-tit-m5.style5 .info p,
.g-mzw-tit-m5.style9 .info p,
.g-mzw-tit-m5.style10 .info p{
	margin-bottom: 3px;
}

.g-mzw-tit-m5.style6 .info,
.g-mzw-tit-m5.style7 .info,
.g-mzw-tit-m5.style10 .info,
.g-mzw-tit-m5.style11 .info{
	color: #999;
	display: block;
}
.g-mzw-tit-m5.style6 .info{
	width: 440px;
	min-width: 370px;
}
.g-mzw-tit-m5.style7 .info{
	width: 490px;
	min-width: 420px;
}
.g-mzw-tit-m5.style8 .info{
	width: 655px;
	text-align: justify;
}

.g-mzw-tit-m5.style10 .tit{
	font-size: 24px;
	margin-bottom: 20px;
}

.g-mzw-tit-m5.style11 .tit{
	font-size: 40px;
	font-weight: 700;
	margin-bottom: 10px;
}
.g-mzw-tit-m5.style11 .info{
	font-size: 20px;
	line-height: 1.6;
}

.g-mzw-tit-m6{
	font-size: 30px;
	font-weight: 400;
	line-height: 1.4;
	color: #000;
	text-align: center;
}

.g-mzw-tel-m1{
	width: 40px;
	height: 40px;
	line-height: 40px;
	border-radius: 20px;
	overflow: hidden;
	font-size: 14px;
	font-weight: 400;
	color: #fff;
	padding-left: 40px;
	box-sizing: border-box;
	white-space: nowrap;
	background-color: #212121;
	position: fixed;
	right: 40px;
	bottom: 10vh;
	cursor: pointer;
	transition: width .5s .2s;
}
.g-mzw-tel-m1::before{
    content: '';
    display: block;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 0;
    background: url(../images/icon-tel.png) no-repeat;
	background-position: center center;
	background-size: 18px auto;
}
/*.g-mzw-tel-m1:hover,*/
.g-mzw-tel-m1.on{
	width: 197px;
}
/*.g-mzw-tel-m1.style2:hover,*/
.g-mzw-tel-m1.style2.on{
	width: 150px;
}
.g-mzw-tel-m2{
	font-size: 14px;
	line-height: 1.5;
	font-weight: 400;
	color: #666;
	padding: 5px 8px;
	background-color: #FBFBFC;
}
.g-mzw-tel-m2 a{
	color: #666;
}

.g-mzw-search-m2{
	display: block;
	width: 100%;
}
.g-mzw-search-m2 .input-search{
	width: calc(100% - 77px);
	height: 35px;
	float: left;
}
.g-mzw-search-m2 .input-btn{
	width: 67px;
	height: 35px;
	border: 1px solid #fff;
	font-family: PingFang SC;
	box-sizing: border-box;
	font-size: 14px;
	font-weight: 400;
	color: #fff;
	text-align: center;
	display: block;
	outline: none;
	background-color: unset;
	margin-left: 10px;
	float: left;
	cursor: pointer;
}

.g-mzw-pic-m1{
	height: 0;
	padding-top: 57.692%;
	position: relative;
	overflow: hidden;
}
.g-mzw-pic-m2{
	width: 100%;
	overflow: hidden;
	padding: 35px 60px;
	box-sizing: border-box;
}

.m-mzw-models-m1{}
.m-mzw-models-m1 .models-tit{
	font-size: 30px;
	font-weight: 400;
	line-height: 1.5;
	color: #000;
	margin-bottom: 15px;
	font-family: PingFangSC-Medium;
}
.m-mzw-models-m1 .models-info{
	font-size: 18px;
	font-weight: 400;
	line-height: 1.5;
	text-align: center;
  color:#84CCC9;
}
.m-mzw-models-m1 .models-desc{
	font-size: 14px;
	font-weight: 400;
	line-height: 1.43;
	color: #333;
	margin-bottom: 60px;
}
.m-mzw-models-m1 .models-h2{
  font-size:18px;
  color:#84CCC9;
	text-align: center;
	margin-bottom: 18px;
}
.m-mzw-models-m1.style2 .models-h2 span{
  font-size:28px;
}
.m-mzw-models-m1.style2 .models-h2,
.m-mzw-models-m1.style3 .models-h2{
  font-size:18px;
  color:#84CCC9;
	text-align: center;
	margin-bottom: 52px;
}
.m-mzw-models-m1.style2 .models-h2 span,
.m-mzw-models-m1.style3 .models-h2 span{
  font-size:28px;
}
.m-mzw-models-m1.style2 .models-tit,
.m-mzw-models-m1.style3 .models-tit{
	text-align: center;
	margin-bottom: 18px;
}
.m-mzw-models-m1.style2 .models-info,
.m-mzw-models-m1.style3 .models-info{
	margin-bottom: 11px;
}
.m-mzw-models-m1.style2 .models-desc,
.m-mzw-models-m1.style3 .models-desc{
	font-size: 14px;
	text-align: center;
	margin-bottom: 30px;
	color: #999;
}
.m-mzw-models-m1.style2 .models-btn,
.m-mzw-models-m1.style3 .models-btn{
	display: flex;
	justify-content: center;
}
.m-mzw-models-m1.style3 .models-h2,
.m-mzw-models-m1.style3 .models-tit,
.m-mzw-models-m1.style3 .models-info,
.m-mzw-models-m1.style3 .models-desc{
	color: #fff;
}

.m-mzw-select-m2{
	position: relative;
}
.m-mzw-select-m2::after{
	content: "";
	display: block;
	width: 6px;
	height: 3px;
	background-image: url(../images/select-m1-1.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	position: absolute;
	top: 50%;
	right: 10px;
	transform: translateY(-50%);
}
.m-mzw-select-m2 .select-con{
	display: block;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	padding-right: 20px;
	border: none;
	outline: none;
	background-color: unset;
	appearance: none;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.7;
	color: #000;
	position: relative;
	z-index: 2;
}
.m-mzw-select-m2.style2::after{
	background-image: url(../images/select-m1-2.png);
}
.m-mzw-select-m2.style2 .select-con{
	color: #fff;
	font-size: 16px;
	/* background-color: #212121; */
}
.m-mzw-select-m2.style2 .select-con option{
	color: #212121;
}

.m-mzw-select-m3{
	height: 100%;
	position: relative;
}
.m-mzw-select-m3::after{
	content: "";
	display: block;
	width: 12px;
	height: 7px;
	background: url(../images/icon-m1.png) no-repeat;
	background-size: 100% 100%;
	position: absolute;
	top: 50%;
	right: 15px;
	transform: translateY(-50%);
}
.m-mzw-select-m3 .select-con{
	display: block;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	padding: 0 37px 0 10px;
	border: none;
	outline: none;
	background-color: unset;
	appearance: none;
	font-size: 14px;
	font-weight: 400;
	color: #666;
	background-color: #fff;
}

.m-mzw-select-m4{
    position: relative;
}
.m-mzw-select-m4 .select-input{
    padding-right: 20px;
    position: relative;
    overflow: hidden;
}
.m-mzw-select-m4 .select-input::after{
	content: "";
	display: block;
	width: 6px;
	height: 3px;
	background-image: url(../images/select-m1-1.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	position: absolute;
	top: 50%;
	right: 10px;
	transform: translateY(-50%);
	z-index: 1;
	transition: .5s;
}
.m-mzw-select-m4 .select-input-text,
.m-mzw-select-m4 .select-option-con {
	display: block;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.7;
	color: #000;
	padding-left: 5px;
}
.m-mzw-select-m4 .select-option-con{
    line-height: 1.5;
}
.m-mzw-select-m4:hover .select-input::after{
    transform: translateY(-50%) rotate(-180deg);
}
.m-mzw-select-m4.style2 .select-input::after{
	background-image: url(../images/select-m1-2.png);
}
.m-mzw-select-m4.style2 .select-input-text,
.m-mzw-select-m4.style2 .select-option-con {
	color: #fff;
	font-size: 16px;
}
.m-mzw-select-m4.style2 .select-option-con{
	color: #212121;
}
/*.m-mzw-select-m4 .select-input.active .select-icon{*/
/*	transform: translateY(-50%) rotate(90deg);*/
/*}*/

.m-mzw-select-m4 .select-option {
	display: none;
	width: 100%;
	position: absolute;
	top: 25px;
	left: 0;
	box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
	box-sizing: border-box;
	background-color: #fff;
}

.m-mzw-select-m4.style2 .select-option-con:hover {
	background-color: skyblue;
}

.m-mzw-select-m4.style2 .select-input::after{
	background-image: url(../images/select-m1-2.png);
}

.m-mzw-select-m4.style1{
    width: 80px;
    min-width: 50px;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.m-mzw-select-m4.style1:hover{
    background-color: #FBFBFC;
}
.m-mzw-select-m4.style1 .select-option{
    top: calc(100% + 1px);
}
.m-mzw-select-m4.style1 .select-option-con{
    line-height: 40px;
    text-align: center;
    padding: 0;
}
.m-mzw-select-m4.style1 .select-option-con.on,
.m-mzw-select-m4.style1 .select-option-con:hover{
    color: #999 !important;
}

.m-mzw-popup-m1 {
	display: none;
}

.m-mzw-popup-m1 .popup-con {
	width: 70%;
}

.m-mzw-popup-m1 .popup-close {
	width: 25px;
	height: 25px;
	position: absolute;
	top: 30px;
	right: -50px;
	background: url(../images/icon-close-m1.png) no-repeat;
	background-size: 100% 100%;
	cursor: pointer;
}

.m-mzw-popup-m1 .popup-video {
	width: 100%;
	display: block;
}
.honor_modal{background:rgba(0,0,0,.7)}
.honor_modal.m-mzw-popup-m1 .popup-con{width:55%;}
.honor_modal .mzw-popup-wall{padding:40px;box-sizing: border-box;}
.m-mzw-taps-a1{
	overflow: hidden;
}
.m-mzw-taps-a1 li{
	margin-left: 20px;
	float: left;
}
.m-mzw-taps-a1 li:first-child{
	margin-left: 0;
}
.m-mzw-taps-a1 .con{
	display: block;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.4;
	color: #666;
	padding: 5px 0;
}
.m-mzw-taps-a1 li.icon .con{
	padding-right: 27px;
	background: url(../images/icon-arrow-right-1.png) no-repeat right center;
	background-size: 7px auto;
}

/* 公共模块-end */
@media only screen and (min-width: 3040px) and (max-width: 9600px) {
    .row-n2 .wp1440{
        max-width: 2560px;
    }
}
@media only screen and (min-width: 950px) and (max-width: 1920px) {
	.wp1720{
		max-width: 89.58vw;
	}
	.wp1440{
		max-width: 72.98vw;
	}
	.wp1240{
		max-width: 64.58vw;
	}
	.wp760{
		max-width: 39.58vw;
	}
	.wp550{
        max-width: 28.64vw;
    }
	.main{
		/* padding-top: 4.166vw; */
		margin-bottom: 5.208vw;
	}
	.main.style3{
		margin-bottom: 3.645vw;
	}
	/* 公共模块-start */
	.g-mzw-btn-m1{
		font-size: 0.729vw;
		/* border-radius: 1.041vw; */
	}
  .g-mzw-btn-t1{
    font-size:0.625vw;
  }
	.g-mzw-btn-m1.style2,
	.g-mzw-btn-m1.style3{
		width:2.135vw;
    height:2.135vw;
	}
  .g-mzw-btn-m1.style6{
    width:1.875vw;height:1.875vw;
  }
  .g-mzw-btn-m1.style7{
    width:1.145vw;height:1.145vw;margin-right:0.416vw;
  }
	.g-mzw-btn-m2{
		font-size: 0.729vw;
	}
	.g-mzw-tit-m2{
		padding: 2.083vw 0 3.125vw;
	}
	.g-mzw-tit-m2 .tit{
		font-size: 1.562vw;
		margin-bottom: 0.104vw;
	}
	.g-mzw-tit-m2 .info{
		font-size: 1.041vw;
	}
	.g-mzw-tit-m2.style2 .tit{
		margin-bottom: 0.416vw;
	}
	.g-mzw-tit-m2.style2 .info .p1{
		margin-right: 1.562vw;
	}
	.g-mzw-tit-m3{
		font-size: 1.041vw;
	}
	.g-mzw-tit-m5 .tit{
		font-size: 1.25vw;
		margin-bottom: 2.604vw;
	}
	.g-mzw-tit-m5 .info{
		/* width: 20.46vw; */
		font-size: 0.729vw;
	}
	.g-mzw-tit-m5.style2 .info{
		width: 24.73vw;
	}
	.g-mzw-tit-m5.style3 .tit,
	.g-mzw-tit-m5.style8 .tit{
		margin-bottom: 1.093vw;
	}
	.g-mzw-tit-m5.style3 .info p{
		margin-bottom: 0.364vw;
	}
	.g-mzw-tit-m5.style4 .info{
		width: 46.87vw;
	}
	.g-mzw-tit-m5.style5 .tit,
	.g-mzw-tit-m5.style9 .tit{
		margin-bottom: 1.041vw;
	}
	.g-mzw-tit-m5.style5 .info p,
	.g-mzw-tit-m5.style9 .info p,
	.g-mzw-tit-m5.style10 .info p{
		margin-bottom: 0.156vw;
	}
	.g-mzw-tit-m5.style6 .info{
		width: 22.91vw;
	}
	.g-mzw-tit-m5.style7 .info{
		width: 25.52vw;
	}
	.g-mzw-tit-m5.style8 .info{
		width: 53.229vw;
	}
	.g-mzw-tit-m5.style10 .tit{
		font-size: 1.25vw;
		margin-bottom: 1.041vw;
	}
	.g-mzw-tit-m5.style11 .tit{
		font-size: 2.083vw;
		margin-bottom: 0.520vw;
	}
	.g-mzw-tit-m5.style11 .info{
		font-size: 1.041vw;
	}
	.g-mzw-tit-m4{
	    font-size: 1.562vw;
	}
	.g-mzw-tit-m6{
		font-size: 1.562vw;
	}
	.g-mzw-tel-m1{
		right: 2.083vw;
	}
	.g-mzw-search-m2 .input-search{
		width: calc(100% - 55px);
		height: 25px;
		float: left;
	}
	.g-mzw-search-m2 .input-btn {
	    width: 45px;
	    height: 25px;
	    font-size: 12px;
	    margin-left: 5px;
	}
  .m-mzw-models-m1 .models-h2{
    font-size:0.9375vw;
		margin-bottom: 2.7vw;
	}
	.m-mzw-models-m1 .models-tit{
		font-size: 1.458vw;
		margin-bottom: 1.041vw;
	}
	.m-mzw-models-m1 .models-info{
		font-size: 0.9375vw;
	}
	.m-mzw-models-m1 .models-desc{
		font-size: 0.729vw;
		margin-bottom: 3.125vw;
	}
  .m-mzw-models-m1.style2 .models-h2,
.m-mzw-models-m1.style3 .models-h2{
  font-size:0.937vw;
	margin-bottom: 2.708vw;
}
.m-mzw-models-m1.style2 .models-h2 span,
.m-mzw-models-m1.style3 .models-h2 span{
  font-size:1.458vw;
}
	.m-mzw-models-m1.style2 .models-tit,
	.m-mzw-models-m1.style3 .models-tit{
		margin-bottom: 0.937vw;
	}
	.m-mzw-models-m1.style2 .models-info,
	.m-mzw-models-m1.style3 .models-info{
		margin-bottom: 0.572vw;
	}
	.m-mzw-models-m1.style2 .models-desc,
	.m-mzw-models-m1.style3 .models-desc{
		font-size: 0.729vw;
		margin-bottom: 3.385vw;
	}
	.m-mzw-select-m2::after{
		right: 0.520vw;
	}
	.m-mzw-select-m2 .select-con{
		font-size: 0.729vw;
	}
	.m-mzw-select-m2.style2 .select-con{
		font-size: 0.833vw;
	}
	.m-mzw-select-m3::after{
		width: 12px;
		height: 7px;
		right: 5px;
	}
	.m-mzw-select-m3 .select-con{
		padding: 0 22px 0 5px;
		font-size: 12px;
	}

    .m-mzw-select-m4 .select-input-text,
    .m-mzw-select-m4 .select-option-con {
    	font-size: 0.729vw;
    	padding-left: 0.260vw;
    }
    
    /*.m-mzw-select-m4 .select-option {*/
    /*	top: 1.302vw;*/
    /*	box-shadow: 0 0 0.312vw rgba(0, 0, 0, 0.5);*/
    /*	box-sizing: border-box;*/
    /*}*/
    .m-mzw-select-m4.style2 .select-input-text,
    .m-mzw-select-m4.style2 .select-option-con {
    	font-size: 0.833vw;
    }
    
    .m-mzw-select-m4.style1{
        width: 4.166vw;
    }
    .m-mzw-select-m4.style1 .select-option-con{
        line-height: 2.083vw;
    }
    
	.m-mzw-taps-a1 li{
		margin-left: 1.041vw;
	}
	.m-mzw-taps-a1 .con{
		font-size: 0.729vw;
		padding: 0.260vw 0;
	}
	.m-mzw-taps-a1 li.icon .con{
		padding-right: 1.406vw;
		background-size: 0.364vw auto;
	}
	/* 公共模块-end */
}

@media only screen and (max-width: 1024px) {
    .mzw-flex{
		height: auto;
		display: block;
	}
	.mzw-flex .mzw-flex-width{
		width: 100%;
	}
  .main{
		padding-top: 61px;
		margin-bottom: 50px;
	}
}
@media only screen and (max-width: 949px){
	.wp1720,
	.wp1440,
	.wp1240,
	.wp760,
	.wp550{
		max-width: none;
		padding: 0 20px;
	}
	.main{
		padding-top: 61px;
		margin-bottom: 50px;
	}
	.main.style3{
		margin-bottom: 50px;
	}
	.main.style4{
		padding-top: 51px;
    background:#fff;
	}
	.mzw-pc,
	.mzw-pc2{
		display:none !important;
	}
	.mzw-pe{
		display:block !important;
	}
	.mzw-pe2{
		display: inline !important;
	}
	.mzw-pe3{
	    display: flex !important;
	}
	.g-mzw-tit-m2{
		padding: 32px 0 31px;
	}
	.g-mzw-tit-m2 .tit{
		font-size: 16px;
		margin-bottom: 0;
	}
	.g-mzw-tit-m2.style2 .info .p1{
		margin-right: 0;
		display: block;
	}
	.g-mzw-btn-m2::after{
		display: none;
	}
	
	.g-mzw-tit-m5.style8 .tit,
	.g-mzw-tit-m5.style9 .tit,
	.g-mzw-tit-m5.style10 .tit{
		font-size: 16px;
		font-weight: 400;
		line-height: 1.4;
		color: #000;
	}
	.g-mzw-tit-m5.style2 .info,
	.g-mzw-tit-m5.style6 .info,
	.g-mzw-tit-m5.style7 .info{
		min-width: unset;
	}
	.g-mzw-tit-m5.style8 .info,
	.g-mzw-tit-m5.style9 .info,
	.g-mzw-tit-m5.style10 .info{
		width: 100%;
		font-size: 12px;
		font-weight: 400;
		line-height: 1.8;
		color: #666;
		display: block;
	}
	.g-mzw-tit-m5.style8 .tit{
		margin-bottom: 24px;
	}
	.g-mzw-tit-m5.style9 .tit,
	.g-mzw-tit-m5.style10 .tit{
		margin-bottom: 20px;
	}
	.g-mzw-tit-m5.style9 .info p,
	.g-mzw-tit-m5.style10 .info p{
		margin-bottom: 0;
	}
	.g-mzw-tit-m5.style10 .info p{
		display: inline;
	}
	.g-mzw-tit-m6{
		font-size: 16px;
	}
	.g-mzw-tel-m1{
		bottom: 15vh;
	}
	
	.m-mzw-popup-m1 .popup-con {
		width: 95%;
	}
	.m-mzw-popup-m1 .popup-close {
		width: 20px;
		height: 20px;
		top: -30px;
		right: 0;
	}
  .honor_modal.m-mzw-popup-m1 .popup-con{width:90%;}
  .honor_modal .mzw-popup-wall{padding:12px;}
	.m-mzw-taps-a1 li{
		margin-left: 10px;
	}
	.m-mzw-taps-a1 li.icon .con{
		padding-right: 15px;
		background-size: 5px auto;
	}
}


/* 此处关闭定制的二级栏目-start */
/*.header .hdr-pc .hdr-nav2 .nav li:first-child .models1{*/
/*	display: none !important;*/
/*}*/
/* 此处关闭定制的二级栏目-end */