.header{
	width: 100%;
	background-color: #fff;
	position: relative;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99;
	border-bottom: 1px solid #f1f1f1;
	transition: .5s;
}
.header.treescroll{
    transition-duration: 0s;
}
.header .hdr-pc{
	height: 80px;
}
.header .hdr-pc .logo{
	display: block;
	/*width: 92px;*/
	width: 217px;
	height: 80px;
	display: flex;
	align-items: center;
	float: left;
}
.header .hdr-pc .logo .img2,
.header .hdr-pc .logo .img3{
	display: none;
}
.header .hdr-nav1{
	float: left;
	margin-left: 58px;
}
.header .hdr-models{
	float: right;
}
.header .hdr-nav2,
.header .hdr-language,
.header .hdr-search{
	float: left;
}
.header .hdr-language,
.header .hdr-search{
	/*margin-left: 60px;*/
	margin-left: 42px;
	height: 80px;
	display: flex;
	align-items: center;
}
.header .hdr-search{
	margin-left: 50px;
}

.nav li{
	float: left;
	margin-left: 60px;
}
.nav li:first-child{
	margin-left: 0;
}
.nav .con{
	height: 80px;
	display: flex;
	align-items: center;
}
.nav .a1,
.nav .a2,
.nav .a3{
	font-size: 14px;
	font-weight: 400;
	position: relative;
	cursor: pointer;
	display: block;
}
.nav .a1{
	line-height: 1.7;
	color: #000;
	font-family: PingFangSC-Medium;
}
.nav .a1 .icon1,
.nav .a2 .icon2{
    display: none;
}
.nav .a1::after,
.nav .a2::after,
.nav .a3::after{
	content: "";
	display: block;
	width: 100%;
	height: 1px;
	background-color: #000;
	position: absolute;
	left: 0;
	bottom: 0;
	opacity: 0;
}

.nav .a1.on::after,
.nav .con:hover .a1::after,
.nav .a2.on::after,
.nav dd:hover .a2::after,
.m-mzw-list-c1 .item:hover .a3::after{
	opacity: 1;
}
.nav .models{
	display: none;
	width: 100%;
	position: absolute;
	left: 0;
	background-color: #fff;
	border-top: 1px solid #f1f1f1;
}
.nav .models1{
	height: 82px;
	top: 80px;
}
.nav dl,
.m-mzw-list-c1{
	/*margin-left: 150px;*/
	margin-left: 275px;
}
.nav dd,
.m-mzw-list-c1 .item{
	float: left;
	margin-left: 60px;
	height: 82px;
	display: flex;
	align-items: center;
}
.nav dd:first-child,
.m-mzw-list-c1 .item:first-child{
	margin-left: 0;
}
.nav .a2,
.nav .a3{
	line-height: 1.7;
	color: #333;
}
.nav .models2{
	top: 82px;
	padding: 70px 0;
}
.nav .models2.models2_1{
    padding: 0;
}
.nav .models2 .models-con{
	height: 520px;
}
/*.nav .con:hover .models1,*/
.nav dd:hover .models2{
	display: block;
}

.m-mzw-txtpic-m1{
	overflow: hidden;
	margin-left: 150px;
}
.m-mzw-txtpic-m1 .txt{
	float: left;
	padding-top: 116px;
	width: calc(100% - 940px);
}
.m-mzw-txtpic-m1 .pic{
	float: right;
	width: 940px;
	height: 520px;
	overflow: hidden;
}

.g-mzw-search-m1{
	/*width: 16px;*/
	/*height: 17px;*/
	width: 20px;
	height: 20px;
	/*background-image: url(../images/search-m1-1.png);*/
	background-image: url(../images/icon-search-b1-1.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	cursor: pointer;
}

.header.style2{
	background-color: unset;
	border-color: rgba(255, 255, 255, 0);
}
.header.style2 .hdr-pc .logo .img1{
	display: none;
}
.header.style2 .hdr-pc .logo .img2{
	display: block;
}
.header.style2 .nav .a1,
.header.style2 .m-mzw-select-m2 .select-con,
.header.style2 .m-mzw-select-m4 .select-input-text{
	color: #fff;
}
.header.style2 .nav .a1::after{
	background-color: #fff;
}
.header.style2 .m-mzw-select-m2 .select-con option{
	color: #000;
}
.header.style2 .m-mzw-select-m2::after,
.header.style2 .m-mzw-select-m4 .select-input::after{
	background-image: url(../images/select-m1-2.png);
}
.header.style2 .g-mzw-search-m1{
	/*background-image: url(../images/search-m1-2.png);*/
	background-image: url(../images/icon-search-b1-2.png);
}

.header:hover{
	background-color: #fff;
}
.header:hover .hdr-pc .logo .img1{
	display: block;
}
.header:hover .hdr-pc .logo .img2{
	display: none;
}
.header:hover .nav .a1,
.header:hover .m-mzw-select-m2 .select-con,
.header:hover .m-mzw-select-m4 .select-input-text,
.header:hover .m-mzw-select-m4 .select-option-con{
	color: #000;
}
.header:hover .nav .a1::after{
	background-color: #000;
}
.header:hover .m-mzw-select-m2::after,
.header:hover .m-mzw-select-m4 .select-input::after{
	background-image: url(../images/select-m1-1.png);
}
.header:hover .g-mzw-search-m1{
	background-image: url(../images/icon-search-b1-1.png);
}

.footer{
	background-color: #212121;
}
.footer .ftr-con{
	padding-top: 80px;
  padding-bottom:40px;
}
.footer .ftr-pc .logo{
	display: block;
	width: 80px;
	transform: translateY(-30px);
}
.footer .ftr-m1{
	margin-bottom: 90px;
}
.footer .ftr-m2{
	padding-bottom: 70px;
}
.footer .ftr-m2-1,
.footer .ftr-m2-2,
.footer .ftr-m2-3{
	float: left;
}

/* .footer .ftr-m2-1{
	width: 23%;
} */
.footer .ftr-m2-2{
	width: 70%;
}
.footer .ftr-m2-3{
	width: 30%;
}
.footer .ftr-m2-3 .flex{
  display: flex;
  justify-content: flex-end;
}
.footer .ftr-m3{
	background-color: #212121;
	padding: 49px 0 50px;
}
.footer .ftr-m3-1{
	overflow: hidden;
	margin-bottom: 100px;
}
.footer .ftr-m3-1-1,
.footer .ftr-m3-1-2,
.footer .ftr-m3-1-3{
	float: left;
}
.footer .ftr-m3-1-1,
.footer .ftr-m3-1-2{
	width: 40%;
}
.footer .ftr-m3-1-3{
	width: 20%;
}
/*.footer .copyright{*/
/*    margin-bottom: 10px;*/
/*}*/
.footer .ftr-desc{
    display: none;
}
.footer .copyright,
.footer .ftr-desc{
	text-align: center;
	font-size: 12px;
	font-weight: 400;
	line-height: 1.5;
	color: #999;
}
.footer .copyright .links{
	color: #999;
	text-decoration: none;
}

.m-mzw-list-m4{
	display: flex;
	justify-content: center;
}
.m-mzw-list-m4 dt,
.m-mzw-list-m4 dd a{
	font-size: 13px;
	line-height: 1.5;
	display: block;
}
.m-mzw-list-m4 dt{
	color: #000;
	font-weight: 500;
}
.m-mzw-list-m4 dd{
	margin-left: 30px;
}
.m-mzw-list-m4 dd a{
	color: #333;
	font-weight: 400;
	position: relative;
}
.m-mzw-list-m4 dd a::after,
.m-mzw-list-m5 dd a::after{
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background-color: #000;
    position: absolute;
    left: 0;
    bottom: 0;
    opacity: 0;
}
.m-mzw-list-m4 dd a:hover::after,
.m-mzw-list-m5 dd a:hover::after{
    opacity: 1;
}

.m-mzw-list-m5{
	overflow: hidden;
}
.m-mzw-list-m5 li{
	float: left;
	margin-left: 90px;
}
.m-mzw-list-m5 li:first-child{
	margin-left: 0;
}
.m-mzw-list-m5 li:nth-child(3){
	margin-left: 150px;
}
.m-mzw-list-m5 dt,
.m-mzw-list-m5 dd a{
	font-size: 14px;
	line-height: 1.5;
}
.m-mzw-list-m5 dt{
	color: #fff;
	font-weight: 400;
	margin-bottom: 15px;
	font-family: PingFangSC-Medium;
}
.m-mzw-list-m5 dd{
  color:#999;
  font-size:12px;
  line-height: 1.5;
  margin-bottom:12px;
}
.m-mzw-list-m5 dd a{
	display: inline-block;
	color: #999;
	font-weight: 400;
	position: relative;
}

.m-mzw-list-m6 .list-tit{
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5;
	color: #fff;
	margin-bottom: 12px;
	font-family: PingFangSC-Medium;
}
.m-mzw-list-m6 li {
	float: left;
	margin-left: 40px;
}
.m-mzw-list-m6 li:first-child{
	margin-left: 0;
}
.m-mzw-list-m6 .con {
	display: block;
}
.m-mzw-list-m6 .pic {
	width: 40px;
	height: 40px;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
	position: relative;
}
.m-mzw-list-m6 .pic .img1{
	display: block;
    color:#999;
}
.m-mzw-list-m6 .pic1 .img1{
	font-size:28px;
}
.m-mzw-list-m6 .pic2 .img1{
	font-size:28px;
}
.m-mzw-list-m6 .pic3 .img1{
	font-size:28px;
}
.m-mzw-list-m6 .qrcode{
	width: 120px;
	height: 120px;
    border-radius:6px;
	overflow: hidden;
	position: absolute;
	left: 50%;
	top: 40px;
	transform: translateX(-50%);
	display: none;
}
.m-mzw-list-m6 .con:hover .qrcode{
	display: block;
}

.m-mzw-list-m9{}
.m-mzw-list-m9 dt{
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5;
	color: #fff;
	margin-bottom: 14px;
}
.m-mzw-list-m9 dd{
	font-size: 14px;
	font-weight: 400;
	line-height: 1.6;
	color: #fff;
}

.m-mzw-list-m10{}
.m-mzw-list-m10 li{
	margin-left: 35px;
	float: left;
}
.m-mzw-list-m10 li:first-child{
	margin-left: 0;
}
.m-mzw-list-m10 .con{
	display: block;
	/* height: 50px; */
	font-size: 16px;
	font-weight: 400;
	/* line-height: 50px; */
	line-height: 1.5;
	padding-left: 36px;
	color: #fff;
	position: relative;
}
.m-mzw-list-m10 li:first-child .con{
	padding-left: 0;
}
.m-mzw-list-m10 .con::after{
	content: "";
	display: block;
	width: 1px;
	height: 12px;
	background-color: #fff;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}
.m-mzw-list-m10 li:first-child .con::after{
	display: none;
}
.m-mzw-list-m10 li.language .con{
	display: flex;
	align-items: center;
}

.m-mzw-search-m1{
	background-color: #fff;
	display: none;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
}
.m-mzw-search-m1 .search-1{
	padding: 20px 0;
	border-bottom: 1px solid #f1f1f1;
	position: relative;
}
.m-mzw-search-m1 .search-1 .wp1720{
    position: relative;
}
.m-mzw-search-m1 .search-form{
	display: block;
	width: 660px;
	height: 40px;
	position: relative;
	margin: 0 auto;
	border-radius: 5px;
	overflow: hidden;
}
.m-mzw-search-m1 .search-input{
	width: 100%;
	height: 100%;
	border: none;
	outline: none;
	box-sizing: border-box;
	padding: 0 40px 0 55px;
	background-color: #FAFAF9;
}
.m-mzw-search-m1 .search-btn{
	width: 16px;
	height: 17px;
	background: url(../images/icon-search-btn-a1.png) no-repeat;
	background-size: 100% 100%;
	position: absolute;
	left: 20px;
	top: 50%;
	transform: translateY(-50%);
	cursor: pointer;
	border: none;
	outline: none;
}
.m-mzw-search-m1 .search-btn2{
    width: 20px;
	height: 20px;
	background: url(../images/icon-search-btn-a2.png) no-repeat;
	background-size: 100% 100%;
	position: absolute;
	right: 20px;
	top: 50%;
	transform: translateY(-50%);
	cursor: pointer;
	border: none;
	outline: none;
}
.m-mzw-search-m1 .search-close{
	width: 13px;
	height: 13px;
	background: url(../images/icon-search-close-a1.png) no-repeat;
	background-size: 100% 100%;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	cursor: pointer;
}
.m-mzw-search-m1 .search-about{
	height: 469px;
	overflow: hidden;
	padding: 20px 0;
	box-sizing: border-box;
}
.m-mzw-search-m1 dt,
.m-mzw-search-m1 dd{
	font-size: 14px;
	font-weight: 400;
	line-height: 1.4;
}
.m-mzw-search-m1 dt{
	color: #999;
	margin-bottom: 30px;
}
.m-mzw-search-m1 dd{
	margin-bottom: 20px;
}
.m-mzw-search-m1 .links{
	display: block;
	color: #000;
}

@media only screen and (min-width: 950px) and (max-width: 1920px) {
	.header .hdr-pc{
		height: 4.166vw;
	}
	.header .hdr-pc .logo{
		/*width: 4.791vw;*/
		width: 11.30vw;
		height: 4.166vw;
	}
	.header .hdr-nav1{
		margin-left: 3.020vw;
	}
	.header .hdr-language,
	.header .hdr-search{
		/*margin-left: 3.125vw;*/
		margin-left: 2.187vw;
		height: 4.166vw;
	}
	.header .hdr-search{
		/*margin-left: 2.604vw;*/
		margin-left: 1.666vw;
	}
	.nav li{
		margin-left: 3.125vw;
	}
	.nav .con{
		height: 4.166vw;
	}
	.nav .a1,
	.nav .a2,
	.nav .a3{
		font-size: 0.729vw;
	}
	.nav .models1{
		height: 4.270vw;
		top: 4.166vw;
	}
	.nav dl,
	.m-mzw-list-c1{
		/*margin-left: 7.812vw;*/
		margin-left: 14.32vw;
	}
	.nav dd,
	.m-mzw-list-c1 .item{
		margin-left: 3.125vw;
		height: 4.270vw;
	}
	.nav .models2{
		top: 4.270vw;
		padding: 3.645vw 0;
	}
	.nav .models2 .models-con{
		height: 27.08vw;
	}
	.m-mzw-txtpic-m1{
		margin-left: 7.812vw;
	}
	.m-mzw-txtpic-m1 .txt{
		padding-top: 6.041vw;
		width: calc(100% - 48.95vw);
	}
	.m-mzw-txtpic-m1 .pic{
		width: 48.95vw;
		height: 27.08vw;
	}
	.footer .ftr-con{
		padding-top: 4.166vw;
    padding-bottom:2.083vw;
	}
	.footer .ftr-pc .logo{
		width: 4.166vw;
		transform: translateY(-1.562vw);
	}
	.footer .ftr-m1{
		margin-bottom: 4.687vw;
	}
	.footer .ftr-m2{
		padding-bottom: 3.645vw;
	}
	.footer .ftr-m3{
		/* padding: 2.552vw 0 2.604vw; */
    padding:0;
	}
	.footer .ftr-m3-1{
		margin-bottom: 5.208vw;
	}
	.footer .copyright,
	.footer .ftr-desc{
		font-size: 0.625vw;
	}
	.m-mzw-list-m4 dt,
	.m-mzw-list-m4 dd a{
		font-size: 0.677vw;
	}
	.m-mzw-list-m4 dd{
		margin-left: 1.562vw;
	}
	.m-mzw-list-m5 li{
		margin-left: 4.687vw;
	}
	.m-mzw-list-m5 li:nth-child(3){
		margin-left: 7.812vw;
	}
	.m-mzw-list-m5 dt,
	.m-mzw-list-m5 dd a{
		font-size: 0.729vw;
	}
	.m-mzw-list-m5 dt{
		margin-bottom: 0.781vw;
	}
	.m-mzw-list-m5 dd{
		margin-bottom: 0.625vw;
	}
	.m-mzw-list-m6 .list-tit{
		font-size: 0.729vw;
		margin-bottom: 0.625vw;
	}
	.m-mzw-list-m6 li {
		margin-left: 2.083vw;
	}
	.m-mzw-list-m6 .pic {
		width: 2.083vw;
		height: 2.083vw;
	}
	.m-mzw-list-m6 .pic1 .img1{
		font-size:1.5625vw;
	}
	.m-mzw-list-m6 .pic2 .img1{
		font-size:1.5625vw;
	}
	.m-mzw-list-m6 .pic3 .img1{
		font-size:1.5625vw;
	}
	.m-mzw-list-m6 .qrcode{
		width: 6.25vw;
		height: 6.25vw;
		top: 2.083vw;
      border-radius:0.3125vw;
	}
	.m-mzw-list-m9 dt{
		font-size: 0.833vw;
		margin-bottom: 0.729vw;
	}
	.m-mzw-list-m9 dd{
		font-size: 0.729vw;
	}
	.m-mzw-list-m10 li{
		margin-left: 1.822vw;
	}
	.m-mzw-list-m10 .con{
		/* height: 2.604vw; */
		font-size: 0.833vw;
		/* line-height: 2.604vw; */
		line-height: 1.5;
		padding-left: 1.875vw;
	}
	.m-mzw-list-m10 .con::after{
		height: 0.625vw;
	}
	
	.m-mzw-search-m1 .search-1{
		padding: 1.041vw 0;
	}
	.m-mzw-search-m1 .search-form{
		width: 34.37vw;
		height: 2.083vw;
	}
	.m-mzw-search-m1 .search-input{
		padding: 0 2.083vw 0 2.864vw;
	}
	.m-mzw-search-m1 .search-btn{
		width: 0.833vw;
		height: 0.885vw;
		left: 1.041vw;
	}
	.m-mzw-search-m1 .search-btn2{
        width: 1.041vw;
    	height: 1.041vw;
    	right: 1.041vw;
    }
	/* .m-mzw-search-m1 .search-close{
		width: 0.677vw;
		height: 0.677vw;
	} */
	.m-mzw-search-m1 .search-about{
		height: 24.42vw;
		padding: 1.041vw 0;
	}
	.m-mzw-search-m1 dt,
	.m-mzw-search-m1 dd{
		font-size: 0.729vw;
	}
	.m-mzw-search-m1 dt{
		margin-bottom: 1.562vw;
	}
	.m-mzw-search-m1 dd{
		margin-bottom: 1.041vw;
	}
}

@media only screen and (min-width: 950px) and (max-width: 1300px){
	.footer .ftr-m3-1-1,
	.footer .ftr-m3-1-2{
		width: 38%;
	}
	.footer .ftr-m3-1-3{
		width: 24%;
	}
}

@media only screen and (min-width: 320px) and (max-width: 1200px) {
	.g-mzw-search-m1 {
		/*width: 1.333vw;*/
		/*height: 1.333vw;*/
		/*height: 1.416vw;*/
	}
	.header .hdr-pc .logo,
	.nav .con,
	.header .hdr-language,
	.header .hdr-search,
	.nav dd,
	.m-mzw-list-c1 .item{
		height: 50px;
	}
	
	.m-mzw-search-m1 .search-1{
		padding: 10px 0;
	}
	.m-mzw-search-m1 .search-form{
		width: 400px;
		height: 30px;
	}
	.m-mzw-search-m1 .search-input{
		padding: 0 25px 0 45px;
	}
	.m-mzw-search-m1 .search-btn{
		width: 14px;
		height: 15px;
	}
	.m-mzw-search-m1 .search-btn2{
	    width: 15px;
	    height: 15px;
	}
}

/*@media only screen and (max-width: 1199px) {*/
/*	.header .hdr-pc{*/
/*		height: 50px;*/
/*	}*/
/*}*/

@media only screen and (max-width: 1024px) {
	.header:hover .nav .a1::after,
	.header:hover .nav .a2::after,
	.header:hover .nav .m-mzw-list-c1 .a3::after,
	.nav .a1::after,
	.nav .a2::after,
	.nav .a3::after{
		opacity: 0;
	}
	.nav .a1.active .icon1::before,
	.nav .a2.active .icon2::before{
    transform: rotate(180deg);
	}
	.header .hdr-pc .logo .img1,
	.header .hdr-pc .logo .img2,
	.header:hover .hdr-pc .logo .img1{
	    display: none !important;
	}
	.header .hdr-pc .logo .img3{
	    display: block;
	}
	.m-mzw-search-m1 .search-1{
		padding: 10px;
	}
	.m-mzw-search-m1 .search-2{
		padding: 0 30px;
	}
	.m-mzw-search-m1 .search-form{
		width: 84%;
		margin: 0;
	}
	.m-mzw-search-m1 .search-about{
		height: calc(100vh - 51px);
	}
	.m-mzw-search-m1 .search-close{
		width: 11px;
		height: 11px;
		background-image: url(../images/icon-search-close-a2.png);
		background-size: 100% 100%;
		right: 10px;
	}
}
.header .hdr-nav1 .nav li:nth-child(3) dl dd:nth-child(2){
    display: none !important;
}