.no-a{cursor: default;}
/*通用盒子*/
.box{
	position: relative;
	overflow: hidden;
}
.image-box{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
.image-box img{
	width: 100%;
	display: block;
	float: left;
}
.section-font{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
.section-font p{
	text-align: justify;
}

/*网站整体盒子*/
.last-img-box{
	width: 100%;
	clear: both;
}
.last-img-box img{
	display: block;
	width: 100%;
	float: left;
}
/*更多案例盒子*/
.more-case{
	width: 100%;
	padding-top: 148px;
	padding-bottom:48px;
	text-align: center;
	overflow: hidden;
	position: relative;
    z-index: 9;
    background: #fff;
}
.more-case a.morebtn{
	width: 220px;
	height: 70px;
	border-radius: 5px;
	background: #1A73E8;
	color: #ffffff;
	text-align: center;
	line-height: 70px;
	font-size: 20px;
	display: inline-block;
}
ul.moreul{
	width: 100%;
	margin-left: -13px;
	margin-right: -13px;
	padding-left: 13px;
	margin-right: 13px;
	margin-top: 68px;
}
ul.moreul{
	*margin-left: 0;
	*margin-right: 0;
	*padding-left: 0;
	*padding-right: 0;
}
ul.moreul li{
	width: 33.333333%;
	display: inline-block;
	float: left;
	box-sizing: border-box;
	padding: 0 13px;
}
ul.moreul li{
	*width: 31%;
	*padding: 0 1%;
}
ul.moreul li a{
	display: block;
	position: relative;
	overflow: hidden;
}
.boxabsolute{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
ul.moreul li a img{
	width: 100%;
}
ul.moreul .overlay-con{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	background-color: #1A73E8;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
	text-align: center;
}
ul.moreul .overlay-con h2{font-size: 1.4em;font-weight: 700;top: 50%;width: 100%;margin-top:-1.4em;position: absolute;color: #fff;}
ul.moreul a:hover .overlay-con {
	opacity: 0.9;
	filter: alpha(opacity=90)
}


.pc{
	display: block !important;
}
.wap{
	display: none !important;
}

@media only screen and (max-width: 1600px){
	.more-case{
		padding-top: 123px;
		padding-bottom: 40px;
	}
	.more-case a.morebtn{
		width: 184px;
		height: 60px;
		line-height: 60px;
		font-size: 16px;
	}
	ul.moreul{
		margin-top: 56px;
		padding-left: 10px;
		padding-right: 10px;
		margin-left: -10px;
		margin-right: -10px;
	}
	ul.moreul li{
		padding: 0 10px;
	}
}
@media only screen and (max-width: 1440px){
	.more-case{
		padding-top: 110px;
		padding-bottom: 38px;
	}
	.more-case a.morebtn{
		width: 166px;
		height: 54px;
		line-height: 54px;
		font-size: 15px;
	}
	ul.moreul{
		margin-top: 50px;
	}
}
@media only screen and (max-width: 1366px) {
	.more-case{
		padding-top: 98px;
		padding-bottom: 34px;
	}
	.more-case a.morebtn{
		width: 148px;
		height: 48px;
		line-height: 48px;
		font-size: 14px;
	}
	.section-font p{
		font-family: "PingFangSC-Regular,Microsoft YaHei-Bold, Microsoft YaHei" !important;
	}
}
@media only screen and (max-width: 1280px) {
	.more-case{
		padding-top: 84px;
	}
	.more-case a.morebtn{
		width: 138px;
		height: 38px;
		line-height: 38px;
		font-size: 13px;
	}
	ul.moreul{
		margin-top: 40px;
	}
}
@media only screen and (max-width: 1000px) {
	
	.footer{margin-bottom:0px}
	.fixed-bottom{display:none}
	.more-case{
		margin-top: 50px;
	}
	ul.moreul{
		margin-left: 0;
		margin-right: 0;
		padding-left: 0;
		padding-right: 0;
	}
	ul.moreul li{
		width: 100%;
		padding-bottom: 10px;
	}
	.pc{
		display: none !important;
	}
	.wap{
		display: block !important;
	}
}

@media only screen and (max-width:992px){
	.more-case{
		margin-top: 0px;
		padding-top: 40px;
	}
	.kejie_page .comm_tit p{
		max-width:100%;
		font-size: 12px;
	}
}
#section-1,#section-1 .video-wrap{width:1000px; !important;}
#nb_nodeboard{display:none !important;}
@media screen and (max-width: 640px){
.fixed-right .block {width:50% !important;}
}
/* 公共模块-start */

.g-mzw-title-a1{
	overflow: hidden;
}
.g-mzw-title-a1 .title-tit{
	text-align: center;
	margin-bottom: 0.4rem;
}
.g-mzw-title-a1 .tit{
	display: inline;
	font-size: 1.2rem;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 1.2;
	position: relative;
}
.g-mzw-title-a1 .tit::after{
	content: '';
	display: block;
}
.g-mzw-title-a1 .title-info{
	font-size: 0.18rem;
	font-weight: bold;
	color: #fff;
	text-align: center;
}
.g-mzw-title-a1 .title-desc{
	font-size: 0.4rem;
	font-weight: 500;
	color: #000000;
	line-height: 1.2;
	text-align: center;
}
.g-mzw-title-a1 ul{
	display: flex;
	justify-content: center;
}
.g-mzw-title-a1 li{
	margin-right: 0.08rem;
}
.g-mzw-title-a1 li:last-child{
	margin-right: 0;
}

.g-mzw-title-a1.color1 .tit,
.g-mzw-title-a1.color1 .title-info{
	color: #0F0F0F;
}
.g-mzw-title-a1.left .title-tit,
.g-mzw-title-a1.left .title-info{
	text-align: left;
}

.g-mzw-title-a1.style2 .title-tit{
	margin-bottom: 0.15rem;
}
.g-mzw-title-a1.style3 .title-tit{
	margin-bottom: 0.75rem;
}

.g-mzw-title-a2{
	overflow: hidden;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.g-mzw-title-a2 .title-tit{
	font-size: 1.2rem;
	color: #0F0F0F;
	line-height: 1.175;
	font-weight:bold;
	
}

.g-mzw-btn-a1{
	display: block;
	border-radius: 14px;
	border: 1px solid #0c7cc7;
	font-size: 0.4rem;
	font-weight: 300;
	color:#0c7cc7;
	line-height: 1.5;
	padding: 0.05rem 0.5rem;
	transition: .4s;
	cursor: pointer;
	margin:0 0.05rem;
}
.g-mzw-btn-a1.color1{
	border-color: #0F0F0F;
	color: #0F0F0F;
}

.g-mzw-btn-anli{
	display: block;
	border-radius: 14px;
	border: 1px solid #fff;
	font-size: 0.18rem;
	font-weight: bold;
	color: #fff;
	line-height: 1.5;
	padding: 0.05rem 0.14rem;
	transition: .4s;
	cursor: pointer;
}
.g-mzw-btn-anli.color1{
	border-color: #fff;
	color: #fff;
}

.g-mzw-btn-anli.style2{
	font-size: 0.16rem;
}

.g-mzw-btn-a2{
	display: block;
	font-size: 2rem;
	line-height: 1.8;
	font-family: PingFangSC-Regular, Microsoft YaHei-Bold, Microsoft YaHei;
	font-weight: bold;
	color:#0c7cc7;
	position: relative;
	cursor: pointer;
}
.g-mzw-btn-a2::after{
	content: '';
	display: block;
	width: 100%;
	height: 1px;
	background-color: #fff;
}
.g-mzw-btn-a2:hover::after{
	animation: mzw-animate3 .4s linear;
}
.g-mzw-btn-a2.color1{
	color: #0F0F0F;
	margin-top:1.06rem;
}
.g-mzw-btn-a2.color1::after{
	background-color: #0F0F0F;
}
.g-mzw-btn-a2.icon1 .btn-txt{
	padding-right: 0.25rem;
	background: url(../images/icon/icon-a7.png) no-repeat right center;
	background-size: 0.16rem auto;
}
.g-mzw-btn-a2.icon2 .btn-txt{
	padding-right: 0.2rem;
	background: url(../images/icon/icon-b6.png) no-repeat right center;
	background-size: 0.14rem auto;
}

.g-mzw-btn-a3{
	display: block;
	font-size: 0.18rem;
	font-family: PingFangSC-Regular,Microsoft YaHei-Bold, Microsoft YaHei;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 1.8;
	position: relative;
	padding: 0.03rem 0;
	cursor: pointer;
}
.g-mzw-btn-a3 a{
	color:#fff;
}
.g-mzw-btn-a3::after{
	content: '';
	display: block;
	width: 100%;
	height: 1px;
	background-color: #FFFFFF;
}
.g-mzw-btn-a3:hover::after{
	animation: mzw-animate3 .4s linear;
}
.g-mzw-btn-a3.color1{
	color: #0F0F0F;
}
.g-mzw-btn-a3.color1::after{
	background-color: #0F0F0F;
}

.g-mzw-btn-a4{
	display: block;
	font-size: 0.18rem;
	font-family: PingFangSC-Regular,Microsoft YaHei-Bold, Microsoft YaHei;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 1.8;
	padding-right: 0.2rem;
	position: relative;
}
.g-mzw-btn-a4 .btn-icon{
	display: block;
	width: 0.15rem;
	height: 0.2rem;
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
}
.g-mzw-btn-a4 .btn-icon::after{
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	background: url(../images/icon/icon-a5-1.png) no-repeat center;
	background-size: 0.15rem auto;
	animation: mzw-animate4 2s ease-in-out infinite alternate;
}
.g-mzw-btn-a4.color1{
	color: #0F0F0F;
}
.g-mzw-btn-a4.color1 .btn-icon::after{
	background-image: url(../images/icon/icon-a5-2.png);
}

.g-mzw-btn-a5{
	display: block;
	border-radius: 15px;
	border: 1px solid #000000;
	font-size: 0.18rem;
	font-weight: 400;
	color: #000000;
	line-height: 1.5;
	padding: 0 0.114px;
}

.g-mzw-btn-a6{
	display: block;
	outline: none;
	border: 0.02rem solid #0F0F0F;
	font-size: 0.18rem;
	line-height: 1.5;
	background-color: unset;
	padding: 0.15rem 0.42rem;
	border-radius: 0.4rem;
	overflow: hidden;
	cursor: pointer;
	transition: .4s;
}
.g-mzw-btn-a6:hover{
	background-color: #0F0F0F;
	color: #FFFFFF;
}
/*mobile*/
.m-mzw-models-x1{
	padding: 1.5rem 0rem 2.14px 14px;
	
}
.m-mzw-models-x1 .models-title-item{
	font-size: 0.75rem;
	font-family: PingFangSC-Regular,Microsoft YaHei-Bold, Microsoft YaHei;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 1.2;
	display: flex;
	align-items: center;
	padding-left: 0.3rem;
	overflow: hidden;
	margin-bottom: 0.7rem;
}
.m-mzw-models-x1 .models-txt{
	padding: 0 2.4rem ;
	padding-left:0.3rem;
}
.m-mzw-models-x1 .models-desc{
	font-size: 0.5rem;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 1.3;
}
.line{
	width: 100%;
	height: 0px;
	opacity: 1;
	border: 1px solid #000000;
}
.sub-nav-md{
	width:100%;
	text-align:center;
	font-size:0.23rem;
	padding:0rem  ;
	line-height:0.85rem;
}
.sub-nav-md a{
	font-size:0.23rem;
	display:inline;
	color:#0F0F0F;
	padding:0.2rem;
}

.g-mzw-title-a1{
	overflow: hidden;
}
.g-mzw-title-a1 .title-tit2{
	text-align: center;
	margin-bottom: 0.4rem;
	margin-top: 0.6rem;
}
.g-mzw-title-a1 .tit2{
	display: inline;
	font-size: 1.13rem;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 1.13;
	position: relative;
}
.g-mzw-title-a1 .tit2::after{
	content: '';
	display: block;
}

.g-mzw-title-a1 .title-desc2{
	font-size: 0.22rem;
	font-weight: 500;
	color: #000000;
	line-height: 1.2;
	text-align: center;
}
.g-mzw-title-a1 ul{
	display: flex;
	justify-content: center;
}
.g-mzw-title-a1 li{
	margin-right: 0.08rem;
}
.g-mzw-title-a1 li:last-child{
	margin-right: 0;
}

.g-mzw-title-a1.color1 .tit2,
.g-mzw-title-a1.color1 .title-info{
	color: #0F0F0F;
}
.g-mzw-title-a1.left .title-tit2,
.g-mzw-title-a1.left .title-info{
	text-align: left;
}

.g-mzw-title-a1.style2 .title-tit2{
	margin-bottom: 0.15rem;
}
.g-mzw-title-a1.style3 .title-tit2{
	margin-bottom: 0.75rem;
}
.mb-youshi{
	width:100%;
}
.mb-youshi img{
	width:100%;
}



/*website*/
.m-mzw-models-w1{
	padding: 1.5rem 0rem 2.14px 14px;
}
.m-mzw-models-w1 .models-title-item{
	font-size: 0.75rem;
	font-family: PingFangSC-Regular,Microsoft YaHei-Bold, Microsoft YaHei;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 1.2;
	display: flex;
	align-items: center;
	padding-left: 0rem;
	overflow: hidden;
	margin-bottom: 0.7rem;
}
.m-mzw-models-w1 .models-txt{
	padding: 0 2.4rem ;
	padding-left:0rem;
}
.m-mzw-models-w1 .models-desc{
	font-size: 0.5rem;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 1.3;
}

/*start*/

.m-mzw-models-c1{
	padding: 1.3rem 0 2.14px;

}
.m-mzw-models-c1 .models-title-item{
	font-size: 1.5rem;
	font-family: PingFangSC-Regular,Microsoft YaHei-Bold, Microsoft YaHei;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 1.5;
	display: flex;
	align-items: center;
	padding-left: 0.3rem;
	overflow: hidden;
	margin-bottom: 0.4rem;
}
.m-mzw-models-c1 .models-tit,
.m-mzw-models-c1 .models-pic{
	flex: none;
}
.m-mzw-models-c1 .models-tit{
	text-transform: uppercase;
}
.m-mzw-models-c1 .models-tit.ch{
	margin-bottom: 0.15rem;
}
.m-mzw-models-c1 .models-tit.en{
	font-size: 1.78rem;
	line-height: 1.2;
}
.m-mzw-models-c1 .models-pic{
	width: 8.4rem;
	margin: 0 0.17rem 0;
}
.m-mzw-models-c1 .models-txt{
	
		padding: 0;
	max-width: 18rem;
	margin: 0 auto;
}
.m-mzw-models-c1 .models-desc{
	font-size: 0.5rem;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 1.3;
}

.m-mzw-models-c1.color1 .models-title-item,
.m-mzw-models-c1.color1 .models-desc{
	color: #0F0F0F;
}

.m-mzw-models-c1.style2 .models-txt{
	padding: 0;
	max-width: 18rem;
	margin: 0 auto;
}

.m-mzw-models-c1.style3 .models-desc{
	width: 54%;
}

.m-mzw-litpic-a1{
	width: 100%;
	overflow: hidden;
	margin:0.3rem 0;
}

.m-mzw-title-b1{
	overflow: hidden;
}
.m-mzw-title-b1 .title-row1{
	overflow: hidden;
	position: relative;
	padding:3rem 0 0.5rem;
}
.m-mzw-title-b1 .title-tit{
	font-size: 14px;
	font-weight: bold;
	color: #0F0F0F;
	line-height: 1.2;
	float: left;
}
.m-mzw-title-b1 .title-btn{
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
}
.m-mzw-title-b1 ul{
	overflow: hidden;
}
.m-mzw-title-b1 li{
	float: left;
	margin-right: 0.2rem;
	margin-bottom: 0.2rem;
}
.m-mzw-title-b1 .con{
	display: block;
	background-color: #FFFFFF;
	border-radius: 0.3rem;
	overflow: hidden;
	font-size: 0.25rem;
	font-weight: 500;
	color: #0F0F0F;
	line-height: 1.28;
	padding: 0.14rem 0.35rem;
	transition: .4s;
	cursor: pointer;
}
.m-mzw-title-b1 li.on .con,
.m-mzw-title-b1 .con:hover{
	background-color: #0F0F0F;
	color: #FFFFFF;
}

.m-mzw-title-b1.color2 .title-tit{
	color: #fff;
}

.m-mzw-title-b1.style2 .title-row1{
	padding: 0.14px 0;
}

.m-mzw-popup-a1 .popup-con{
	width: 600px;
	padding: 61px 65px 64px;
	box-sizing: border-box;
}
.m-mzw-popup-a1 .popup-close{
	width: 30px;
	height: 30px;
	overflow: hidden;
	background: url(../images/icon/close-a1.png) no-repeat center;
	background-size: 100% auto;
	position: absolute;
	top: 31px;
	right: 41px;
	cursor: pointer;
}
.m-mzw-popup-a1 .popup-head{
	padding: 5px 0 80px;
}
.m-mzw-popup-a1 .popup-tit{
	font-size: 40px;
	font-weight: bold;
	color: #000000;
	line-height: 1.2;
	text-align: center;
}

.m-mzw-popup-a2 .popup-con{
	width: 493px;
	padding: 44px 24px 54px;
	box-sizing: border-box;
}
.m-mzw-popup-a2 .popup-close{
	width: 30px;
	height: 30px;
	overflow: hidden;
	background: url(../images/icon/close-a1.png) no-repeat center;
	background-size: 100% auto;
	position: absolute;
	top: 31px;
	right: 29px;
	cursor: pointer;
}
.m-mzw-popup-a2 .popup-litpic{
	display: flex;
	justify-content: center;
	margin-bottom: 16px;
}
.m-mzw-popup-a2 .popup-pic{
	width: 50px;
	height: 50px;
	overflow: hidden;
	border-radius: 50%;
	margin-left: -6px;
}
.m-mzw-popup-a2 .popup-pic:first-child{
	margin-left: 0;
}
.m-mzw-popup-a2 .popup-tit{
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	line-height: 1.5;
	text-align: center;
}
.m-mzw-popup-a2 .popup-body{
	height: 416px;
	overflow-y: auto;
	overflow-x: hidden;
}
.m-mzw-popup-a2 .popup-foot{
	padding-top: 21px;
}
.m-mzw-popup-a2 .popup-row1{
	margin-bottom: 30px;
}
.m-mzw-popup-a2 .popup-row1 .mzw-col-l{}
.m-mzw-popup-a2 .popup-row1 .mzw-col-r{
	width: 230px;
}

.ul-mzw-chat-a1{
	padding-top: 10px;
}
.ul-mzw-chat-a1 li{
	margin-bottom: 25px;
}
.ul-mzw-chat-a1 .con{
	display: block;
	overflow: hidden;
}
.ul-mzw-chat-a1 .icon{
	width: 40px;
	height: 40px;
	border-radius: 50%;
	overflow: hidden;
	float: left;
	background: url(../images/icon/icon-e3.png) no-repeat center;
	background-size: 100% auto;
	margin-right: 14px;
}
.ul-mzw-chat-a1 .txt{
	overflow: hidden;
	width: calc(100% - 150px);
}
.ul-mzw-chat-a1 .tit{
	font-size: 14px;
	font-weight: 500;
	color: #999999;
	line-height: 1.5;
	margin-bottom: 5px;
}
.ul-mzw-chat-a1 .info{
	max-width: 100%;
	border-radius: 8px;
	border: 1px solid #333;
	box-sizing: border-box;
	padding: 10px;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5;
	color: #FFFFFF;
	background-color: #333;
}
.ul-mzw-chat-a1 .info2{
	color: #000000;
	background-color: #FFFFFF;
	border-color: #000000;
}
.ul-mzw-chat-a1 .date{
	font-size: 14px;
	font-weight: 400;
	color: #000000;
	line-height: 1.5;
	padding-left: 44%;
}
.ul-mzw-chat-a1 .form{
	padding-top: 16px;
}
.ul-mzw-chat-a1 li.B .txt,
.ul-mzw-chat-a1 li.B .info{
	float: right;
}
.ul-mzw-chat-a1 li.B .txt{
	padding-right: 23px;
}

.m-mzw-form-a2{
	display: block;
}
.m-mzw-form-a2 .form-input{
	overflow: hidden;
	height: 45px;
	background-color: #EDEDED;
	border-radius: 8px;
	padding: 5px 5px 4px;
	box-sizing: border-box;
}
.m-mzw-form-a2 .input-txt{
	width: calc(100% - 36px);
	height: 100%;
	font-size: 16px;
	font-weight: 400;
	color: #000;
	padding: 0 12px 0 7px;
	box-sizing: border-box;
	float: left;
	border: none;
	outline: none;
	background-color: unset;
}
.m-mzw-form-a2 .form-btn{
	display: block;
	width: 36px;
	height: 36px;
	overflow: hidden;
	outline: none;
	border: none;
	padding: 0;
	background: url(../images/icon/icon-e4.png) no-repeat center;
	background-size: 100% auto;
	float: right;
	cursor: pointer;
}

.m-mzw-form-a2.style2 .form-input{
	padding: 0;
	height: 40px;
}
.m-mzw-form-a2.style2 .input-txt,
.m-mzw-form-a2.style2 .form-btn{
	font-size: 14px;
	font-weight: 400;
}
.m-mzw-form-a2.style2 .input-txt{
	width: calc(100% - 100px);
	padding: 0 15px;
	color: #000;
}
.m-mzw-form-a2.style2 .form-btn{
	width: 100px;
	height: 100%;
	background-image: unset;
	background-color: #0F0F0F;
	text-align: center;
	line-height: 40px;
	text-align: center;
	color: #FFFFFF;
}

.m-mzw-form-a2.style3 .form-input{
	background-color: #FFFFFF;
}
.m-mzw-form-a2.style3 .form-btn{
	background-image: url(../images/icon/icon-e5.png);
}
/* 公共模块-end */

/* 首页-start */
.m-mzw-swiper-a1{
	overflow: hidden;
	position: relative;
}
.m-mzw-swiper-a1 .con{
	display: block;
}
.m-mzw-swiper-a1 .pic{
	height: 0;
	padding-top: 56.25%;
	overflow: hidden;
	position: relative;
}
.m-mzw-swiper-a1 .pic::after{
	content: '';
	display: block;
	background-color: rgba(0,0,0,0.1);
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.m-mzw-swiper-a1 .pic video{
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	object-fit: cover;
}
.m-mzw-swiper-a1 .txt{
	width: 100%;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}
.m-mzw-swiper-a1 .title{
	text-align: center;
}
.m-mzw-swiper-a1 .tit1{
	font-size: 0.9rem;
	font-family: PingFangSC-Regular,Microsoft YaHei-Bold, Microsoft YaHei;
	color: #FFFFFF;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 0.14px;
    font-weight:bold;
}
.m-mzw-swiper-a1 .tit-pic{
	width: 4.9rem;
	margin: 0 0.22rem;
}
.m-mzw-swiper-a1 .tit2{
	font-size: 0.64rem;
	color: #fff;
	
}
.m-mzw-swiper-a1 .swiper-more{
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0.38rem;
	z-index: 2;
}
.m-mzw-swiper-a1 .swiper-more .wp1800{
	overflow: hidden;
	position: relative;
}
.m-mzw-swiper-a1 .swiper-tel{
	float: left;
}
.m-mzw-swiper-a1 .swiper-btn{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
.m-mzw-swiper-a1 .swiper-arrow{
	position: relative;
	float: right;
	overflow: hidden;
}
.m-mzw-swiper-a1 .swiper-button-prev,
.m-mzw-swiper-a1 .swiper-button-next{
	width: 0.4rem;
	height: 0.4rem;
	margin-top: 0;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% auto;
	position: static;
	transform: unset;
	float: left;
}
.m-mzw-swiper-a1 .swiper-button-prev{
	background-image: url(../images/icon/icon-arrow-left-a1.png);
}
.m-mzw-swiper-a1 .swiper-button-next{
	background-image: url(../images/icon/icon-arrow-right-a1.png);
}
.m-mzw-swiper-a1 .swiper-button-prev::after,
.m-mzw-swiper-a1 .swiper-button-next::after{
	display: none;
}
.m-mzw-swiper-a1 .swiper-pagination{
	margin-right: 0.3rem;
	position: static;
	float: left;
	overflow: hidden;
}
.m-mzw-swiper-a1 .swiper-pagination,
.m-mzw-swiper-a1 .swiper-pagination-bullet{
	width: auto;
	height: auto;
	background-color: unset;
	border-radius: 0;
	font-size: 0.18rem;
	line-height: 0.4rem;
	font-family: Microsoft YaHei-Regular, Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	opacity: 1;
	overflow: hidden;
	float: left;
	display: flex;
	align-items: center;
	cursor: default;
}
.m-mzw-swiper-a1 .swiper-pagination-line{
	width: 0.92rem;
	margin: 0 0.2rem;
}
.m-mzw-swiper-a1 .swiper-pagination-line::after{
	content: '';
	display: block;
	width: 100%;
	height: 1px;
	background-color: #fff;
}
.m-mzw-swiper-a1 .swiper-pagination-bullet-text{
	margin: 0 0.12rem;
	cursor: pointer;
}
.m-mzw-swiper-a1 .swiper-pagination-bullet::after{
	content: '';
	display: block;
	width: 0.22rem;
	height: 1px;
	background-color: #D9D9D9;
	transition: width .4s;
}
.m-mzw-swiper-a1 .swiper-pagination-bullet:last-child .swiper-pagination-bullet-text{
	margin-right: 0;
}
.m-mzw-swiper-a1 .swiper-pagination-bullet:last-child::after{
	display: none;
}
.m-mzw-swiper-a1 .swiper-pagination-bullet-active::after{
	width: 0.62rem;
}

.m-mzw-swiper-a1 .swiper-slide-active .tit1,
.m-mzw-swiper-a1 .swiper-slide-active .tit2{
	/* animate-duration: 2s; */
	animate-delay: 300ms;
}

.m-mzw-swiper-a1 .swiper-slide-active .tit1{
	animation-name: fadeInUp;
}
.m-mzw-swiper-a1 .swiper-slide-active .tit2{
	animation-name: fadeInUp;
}

.m-mzw-models-a1{
	overflow: hidden;
	padding: 1.15rem 0 1.15rem;
}
.m-mzw-models-a1 .models-title{
	margin-bottom: 0.3rem;
}
.m-mzw-models-a1 .tit{
	font-size: 1.5rem;
	font-weight: bold;
	color: #0F0F0F;
	line-height: 1.15;
	white-space: nowrap;
}
.m-mzw-models-a1 .tit1{
	transform: translateX(3.03rem);
}
.m-mzw-models-a1 .tit2{
	transform: translateX(-14rem);
}
.m-mzw-models-a1 .models-date{
	display: flex;
	align-items: center;
	margin-left: 4.25rem;
}
.m-mzw-models-a1 .year{
	font-size: 0.4rem;
	font-weight: bold;
	color: #0F0F0F;
	line-height: 1.5;122
}
.m-mzw-models-a1 .line{
	display: block;
	width: 1.98rem;
	height: 1px;
	background-color: #0F0F0F;
	margin: 0 0.25rem;
}

.row-a2{
	background:#0f0f0f;
	overflow: hidden;
}
.row-a2 .row-a2-1{
	padding: 0.7rem 0 0.6rem;
}
.row-a2 .row-a2-3{
	display: flex;
	justify-content: center;
	margin-top:0.4rem;
	margin-bottom:0.6rem;
}
.row-a2 .row-a2-3 a{
	color:#ffffff;
}

.ul-mzw-litpic-a1{
	overflow: hidden;
	margin: 0 -0.47rem;
}
.ul-mzw-litpic-a1 li{
	float: left;
	width: 32.9%;
	margin:0.2%;

}
.ul-mzw-litpic-a1 .con{
	display: block;
	/* margin: 0 0.47rem; */
	background-color: #0F0F0F;
	

}
.ul-mzw-litpic-a1 .pic{
	height: 0;
	padding-top:76%;
	overflow: hidden;
	position: relative;

}



.ul-mzw-litpic-a1 .pic img{
	z-index: 1;
	transition: .4s;
}
.ul-mzw-litpic-a1 .pic::before{
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
	background: #000;
	opacity: 0.2;
	background-size: cover; 
}


.ul-mzw-litpic-anli .pic img{
	z-index: 1;
	transition: .4s;
}
.ul-mzw-litpic-anli .pic::before{
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
	background: url(../images/icon/bgpic-a1.png) no-repeat center;
	background-size: cover; 
}


.ul-mzw-litpic-a1 .pic .btn{
	width: 1.4rem;
	height: 1.4rem;
	/* background: url(../images/icon/icon-a3.png) no-repeat center; */
	background: url(../images/icon/icon-a3-2.svg) no-repeat center;
	background-size: 100% auto;
	border-radius: 50%;
	overflow: hidden;
	cursor: pointer;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	z-index: 3;
	opacity: 0;
	transition: .4s;
}
.ul-mzw-litpic-a1 .tag{
	position: absolute;
	top: 0.3rem;
	right: 0.43rem;
	z-index: 3;
}
.ul-mzw-litpic-a1 .txt{
	padding: 0.48rem 0;
	position: relative;
	display:none;
}
.ul-mzw-litpic-a1 .txt::before,
.ul-mzw-litpic-a1 .txt::after{
	content: '';
	display: block;
	height: 0.02rem;
	position: absolute;
	left: 0;
	bottom: 0;
}
.ul-mzw-litpic-a1 .txt::before{
	width: 100%;
	background-color: #494949;
}
.ul-mzw-litpic-a1 .txt::after{
	width: 0;
	background-color: #fff;
	transition: width .4s;
}
.ul-mzw-litpic-a1 .tit1{
	font-size: 0.18rem;
	color: #999999;
	margin-bottom: 0.12rem;
}
.ul-mzw-litpic-a1 .tit2{
	font-size: 0.4rem;
	color: #fff;
	position: relative;
	/* padding-right: 0.5rem; */
}
.ul-mzw-litpic-a1 .tit-txt{
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.ul-mzw-litpic-a1 .tit2::after{
	content: '';
	display: none;
	width: 0.34rem;
	height: 0.34rem;
	background: url(../images/icon/icon-a2.png) no-repeat center;
	background-size: 100% auto;
	position: absolute;
	right: 0;
	top: 0.14px;
}
.ul-mzw-litpic-a1 .con:hover .pic img{
	transform: scale(1.05);
}
.ul-mzw-litpic-a1 .con:hover .pic .btn{
	opacity: 1;
}
.ul-mzw-litpic-a1 .con:hover .txt::after{
	width: 100%;
}
.ul-mzw-litpic-a1 .con:hover .tit2::after{
	animation: mzw-animate1 1s;
}


/*case list start*/
.ul-mzw-litpic-case{
	overflow: hidden;
	margin: 0 -0.47rem;
}
.ul-mzw-litpic-case li{
	float: left;
	width: 50%;
	margin-bottom: 1.6rem;
}
.ul-mzw-litpic-case .con{
	display: block;
	margin: 0 0.47rem;
}
.ul-mzw-litpic-case .pic{
	height: 0;
	padding-top: 76.823%;
	overflow: hidden;
	position: relative;
}
.ul-mzw-litpic-case .pic img{
	z-index: 1;
	transition: .4s;
}
.ul-mzw-litpic-case .pic::before{
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
/* 	background: url(../images/icon/bgpic-a1.png) no-repeat center;
	background-size: cover; */
}
.ul-mzw-litpic-case .pic .btn{
	width: 1.4rem;
	height: 1.4rem;
	/* background: url(../images/icon/icon-a3.png) no-repeat center; */
	background: url(../images/icon/icon-a3-2.svg) no-repeat center;
	background-size: 100% auto;
	border-radius: 50%;
	overflow: hidden;
	cursor: pointer;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	z-index: 3;
	opacity: 0;
	transition: .4s;
}
.ul-mzw-litpic-case .tag{
	position: absolute;
	top: 0.3rem;
	right: 0.43rem;
	z-index: 3;
}
.ul-mzw-litpic-case .txt{
	padding: 0.48rem 0;
	position: relative;
}
.ul-mzw-litpic-case .txt::before,
.ul-mzw-litpic-case .txt::after{
	content: '';
	display: block;
	height: 0.02rem;
	position: absolute;
	left: 0;
	bottom: 0;
}
.ul-mzw-litpic-case .txt::before{
	width: 100%;
	background-color: #494949;
}
.ul-mzw-litpic-case .txt::after{
	width: 0;
	background-color: #fff;
	transition: width .4s;
}
.ul-mzw-litpic-case .tit1{
	font-size: 0.18rem;
	color: #fff;
	margin-bottom: 0.12rem;
}
.ul-mzw-litpic-case .tit2{
	font-size: 0.4rem;
	color: #fff;
	position: relative;
	/* padding-right: 0.5rem; */
}
.ul-mzw-litpic-case .tit-txt{
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.ul-mzw-litpic-case .tit2::after{
	content: '';
	display: none;
	width: 0.34rem;
	height: 0.34rem;
	background: url(../images/icon/icon-a2.png) no-repeat center;
	background-size: 100% auto;
	position: absolute;
	right: 0;
	top: 0.14px;
}
.ul-mzw-litpic-case .con:hover .pic img{
	transform: scale(1.05);
}
.ul-mzw-litpic-case .con:hover .pic .btn{
	opacity: 1;
}
.ul-mzw-litpic-case .con:hover .txt::after{
	width: 100%;
}
.ul-mzw-litpic-case .con:hover .tit2::after{
	animation: mzw-animate1 1s;
}

/*case list end*/



.row-a3{
	padding: 0.5rem 0;
}
.row-a3 .wp1800{
	position: relative;
}
.row-a3 .row-a3-1,
.row-a3 .row-a3-2{
	padding-top: 14px;
}
.row-a3 .row-a3-1{
	width: 7.14rem;
	float: left;
	position: sticky;
	left: 0;
	top: 0;
}
.row-a3 .row-a3-2{
	float: right;
	width: 8.74rem;
}

.ul-mzw-litpic-a2{
	overflow: hidden;
}
.ul-mzw-litpic-a2 li{
	margin-bottom: 0.6rem;
}
.ul-mzw-litpic-a2 .con{
	display: block;
	padding: 0.4rem;
	background-color: #FFFFFF;
	border: 1px solid #0F0F0F;
	box-sizing: border-box;
	overflow: hidden;
	position: relative;
	transition: .4s;
}
.ul-mzw-litpic-a2 .row1{
	width: 70%;
}
.ul-mzw-litpic-a2 .row2{
	position: absolute;
	top: 0.4rem;
	right: 0.4rem;
}
.ul-mzw-litpic-a2 .pic{
	width: 2.6rem;
	height: 2rem;
	overflow: hidden;
	margin-bottom: 0.35rem;
}
.ul-mzw-litpic-a2 .pic .img2{
	display: none;
}
.ul-mzw-litpic-a2 .txt{
	min-height: 1.85rem;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
}
.ul-mzw-litpic-a2 dl{
	overflow: hidden;
	margin-bottom: 0.04rem;
}
.ul-mzw-litpic-a2 dd{
	float: left;
	margin-bottom: 0.114px;
	margin-right: 0.12rem;
}
.ul-mzw-litpic-a2 .tit{
	color: #0F0F0F;
	line-height: 1.2;
	transition: .4s;
	overflow: hidden;
}
.ul-mzw-litpic-a2 .tit-index,
.ul-mzw-litpic-a2 .tit-txt{
	float: left;
}
.ul-mzw-litpic-a2 .tit-index{
	font-size: 0.16rem;
	padding-top: 0.12rem;
	margin-right: 0.08rem;
}
.ul-mzw-litpic-a2 .tit-txt{
	font-size: 0.4rem;
	line-height: 1.4;
}
.ul-mzw-litpic-a2 .tit-txt::after{
	content: '';
	display: block;
	width: 100%;
	height: 0.02rem;
	background-color: #0F0F0F;
	transition: .4s;
}
.ul-mzw-litpic-a2 .desc{
	font-size: 0.16rem;
	font-weight: 300;
	color: #0F0F0F;
	line-height: 1.5;
	transition: .4s;
}
.ul-mzw-litpic-a2 .con:hover{
	border-color: #000;
	background-color: #000;
}
.ul-mzw-litpic-a2 .con:hover .pic .img1{
	display: none;
}
.ul-mzw-litpic-a2 .con:hover .pic .img2{
	display: block;
}
.ul-mzw-litpic-a2 .con:hover .g-mzw-btn-a1.style2{
	color: #FFFFFF;
	border-color: #FFFFFF;
}
.ul-mzw-litpic-a2 .con:hover .desc,
.ul-mzw-litpic-a2 .con:hover .tit{
	color: #FFFFFF;
}
.ul-mzw-litpic-a2 .con:hover .tit-txt::after{
	background-color: #FFFFFF;
}

.m-mzw-models-a2 .models-tit{
	margin-bottom: 0.45rem;
}
.m-mzw-models-a2 .models-desc{
	font-size: 0.4rem;
	font-weight: bold;
	color: #0F0F0F;
	line-height: 1.5;
	/* text-decoration: underline; */
	margin-bottom: 0.7rem;
}
.m-mzw-models-a2 .models-btn{
	display: flex;
	justify-content: flex-start;
}

.row-a4{
	padding: 0.35rem 0;
}
.m-mzw-models-a3{
	overflow: hidden;
}
.m-mzw-models-a3 .models-row1{
	margin-bottom: 0.35rem;
}
.m-mzw-models-a3 .models-tit{
	font-size: 0.6rem;
	font-weight: bold;
	color: #0F0F0F;
	line-height: 1.25;
	text-align: center;
}
.m-mzw-models-a3 .models-draw{
	overflow: hidden;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: -0.2rem;
}
.m-mzw-models-a3 .models-circle{
	width: 1.16rem;
	height: 1.16rem;
	border-radius: 50%;
	text-align: center;
	line-height: 1.16rem;
	border: 1px solid #0F0F0F;
	font-size: 0.18rem;
	font-weight: bold;
	color: #0F0F0F;
}
.m-mzw-models-a3 .models-line{
	width: calc(100% - 3.6rem);
	height: 1px;
	background-color: #0F0F0F;
	position: relative;
}
.m-mzw-models-a3 .models-line::after{
	content: '';
	display: block;
	width: 0.28rem;
	height: 0.28rem;
	background: url(../images/icon/icon-a6.png) no-repeat center;
	background-size: 100% auto;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
.m-mzw-models-a3 .models-row2{
	margin-bottom: 0.45rem;
}
.m-mzw-models-a3 .models-txt{
	width: 6.26rem;
	margin: 0 auto;
	text-align: center;
	font-size: 0.18rem;
	font-weight: bold;
}
.m-mzw-models-a3 .models-tit2{
	color: #0F0F0F;
	margin-bottom: 0.3rem;
}
.m-mzw-models-a3 .models-desc{
	color: #666666;
}
.m-mzw-models-a3 .models-row3{
	width: 4.07rem;
	margin: 0 auto;
}
.m-mzw-models-a3 .models-tit3{
	font-size: 0.18rem;
	font-family: PingFangSC-Regular,Microsoft YaHei-Bold, Microsoft YaHei;
	font-weight: bold;
	color: #0F0F0F;
	text-align: center;
	margin-bottom: 0.2rem;
}
.m-mzw-models-a3 .models-btn{
	display: block;
	border-bottom: 1px solid #0F0F0F;
	overflow: hidden;
	position: relative;
	margin-bottom: 0.2rem;
}
.m-mzw-models-a3 .models-btn-txt{
	font-size: 0.2rem;
	line-height: 1.9;
	font-family: PingFangSC-Regular,Microsoft YaHei-Bold, Microsoft YaHei;
	font-weight: bold;
	color: #0F0F0F;
	width: calc(100% - 0.3rem);
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.m-mzw-models-a3 .models-btn-icon{
	width: 0.16rem;
	height: 0.15rem;
	background: url(../images/icon/icon-a7.png) no-repeat center;
	background-size: 100% auto;
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
}

.row-a5{
	padding: 1.5rem 0;
}
.m-mzw-models-a4{
	overflow: hidden;
}
.m-mzw-models-a4 .models-tit{
	margin-bottom: 0.4rem;
}
.m-mzw-models-a4 .models-pictxt{
	overflow: hidden;
	margin-bottom: 1.65rem;
}
.m-mzw-models-a4 .models-pic{
	width: 10.03rem;
	float: right;
	margin-left: 2.15rem;
}
.m-mzw-models-a4 .models-txt{
	overflow: hidden;
	float: left;
	width: calc(100% - 12.18rem);
}
.m-mzw-models-a4 .models-desc{
	font-size: 0.4rem;
	font-weight: bold;
	color: #0F0F0F;
	line-height: 1.2;
	margin-bottom: 0.4rem;
}
.m-mzw-models-a4 .models-btn{
	display: flex;
	justify-content: flex-start;
}

.ul-mzw-list-a1{
	overflow: hidden;
	margin: 0 -1.35rem;
}
.ul-mzw-list-a1 li{
	width: 33.333%;
	float: left;
}
.ul-mzw-list-a1 .con{
	display: block;
	margin: 0 1.35rem;
	position: relative;
	overflow: hidden;
}
.ul-mzw-list-a1 .con::before,
.ul-mzw-list-a1 .con::after{
	content: '';
	display: block;
	height: 0.03rem;
	position: absolute;
	left: 0;
	bottom: 0;
}
.ul-mzw-list-a1 .con::before{
	width: 100%;
	background-color: #999999;
}
.ul-mzw-list-a1 .con::after{
	width: 0;
	background-color: #0F0F0F;
	transition: width .4s;
}
.ul-mzw-list-a1 .title{
	position: relative;
	margin-bottom: 0.25rem;
}
.ul-mzw-list-a1 .tit{
	width: calc(100% - 0.6rem);
	font-size: 1.2rem;
	font-weight: bold;
	color: #0F0F0F;
	line-height: 1.175;
	overflow: hidden;
}
.ul-mzw-list-a1 .icon{
	width: 0.42rem;
	height: 0.42rem;
	background: url(../images/icon/icon-a8.png) no-repeat center;
	background-size: 100% auto;
	position: absolute;
	right: 0;
	top: 0.14px;
}
.ul-mzw-list-a1 .desc{
	font-size: 0.18rem;
	font-weight: bold;
	color: #0F0F0F;
	margin-bottom: 0.4rem;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.ul-mzw-list-a1 .con:hover::after{
	width: 100%;
}
.ul-mzw-list-a1 .con:hover .icon{
	animation: mzw-animate1 1s;
}


.ul-mzw-list-case{
	width:100%;
	margin-bottom:0rem;
}
.ul-mzw-list-case li{
	width: 100%;
	margin:14px 0 1.5rem 0;
	float: left;
	height: 7.5rem;
	background:#fff;
	
}
.ul-mzw-list-case .con{
	display: block;
	margin: 0;
	position: relative;
}

/* .ul-mzw-list-case .code{
	width:2.93rem;
	height:2.93rem;
	margin:2rem 14px 2rem 14px;
	float:left;
	
}
.ul-mzw-list-case .code img{
	width:2.93rem;
	height:2.93rem;
}
.ul-mzw-list-case .code2{
	width:2.93rem;
	height:2.93rem;
	margin:2rem 0.45rem 2rem 14px;
	float:right;
	
}
.ul-mzw-list-case .code2 img{
	width:2.93rem;
	height:2.93rem;
}
 */
.ul-mzw-list-case .pic{
	width:6.04rem;
	height:8.22rem;
	margin-top:-1.2rem;
	margin-left:14px;
	float:left;
}
.ul-mzw-list-case .pic2{
	width:6.04rem;
	height:8.22rem;
	margin-top:-1.2rem;
	margin-right:0.5rem;
	float:right;
}
.ul-mzw-list-case .pic img{
	width:6.04rem;
	height:8.22rem;
	
}
.ul-mzw-list-case .pic2 img{
	width:6.04rem;
	height:8.22rem;
	
}
.ul-mzw-list-case .info{
	width:9rem;
	margin-top:0.87rem;
	margin-right:14px;
	float:right;
	min-height:2rem;
}
.ul-mzw-list-case .info2{
	width:9rem;
	margin-top:0.87rem;
	margin-left:14px;
	float:left;
	min-height:2rem;
}
.ul-mzw-list-case .info2 .t1{
	text-align:left;
	font-size:0.65rem;
	display:block;
	font-weight:bold;
	
	
}
.ul-mzw-list-case .info2 .t2{
	text-align:left;
	font-size:0.22rem;
	display:block;
	line-height:1.75;
	margin-top:0.2rem;
}

.ul-mzw-list-case .info .t1{
	text-align:left;
	font-size:0.65rem;
	display:block;
	font-weight:bold;
	
}
.ul-mzw-list-case .info .t2{
	text-align:left;
	font-size:0.22rem;
	display:block;
	line-height:1.75;
	margin-top:0.2rem;
}
.ul-mzw-list-case .btn{
	width:2rem;
	height:0.6rem;
	border:1px #000 solid;
	float:left;
	margin-top:0.35rem;
	line-height:0.6rem;
	text-align:center;
	
}
.ul-mzw-list-case .btn:hover{
	width:2rem;
	height:0.6rem;
	background:#000;
	color:#fff;
	border:1px #000 solid;
	float:left;
	margin-top:0.35rem;
	line-height:0.6rem;
	text-align:center;
	
}
.ul-mzw-list-case .btn:hover a{
	color:#fff;
	font-size:0.22rem;
	
}
.ul-mzw-list-case .btn a{
	color:#000;
	font-size:0.22rem;
}

.ul-mzw-list-x1{
	overflow: hidden;
	margin: 0.4rem -1.35rem 0rem -1.35rem;
}
.ul-mzw-list-x1 li{
	width: 33.333%;
	float: left;
}
.ul-mzw-list-x1 .con{
	display: block;
	margin: 0 1.35rem;
	position: relative;
	overflow: hidden;
}
.ul-mzw-list-x1 .con::before,
.ul-mzw-list-x1 .con::after{
	content: '';
	display: block;
	height: 0.03rem;
	position: absolute;
	left: 0;
	bottom: 0;
}
.ul-mzw-list-x1 .con::before{
	width: 100%;
	background-color: #999999;
}
.ul-mzw-list-x1 .con::after{
	width: 0;
	background-color: #0F0F0F;
	transition: width .4s;
}
.ul-mzw-list-x1 .title{
	position: relative;
	margin-bottom: 0.25rem;
}
.ul-mzw-list-x1 .tit{
	width: calc(100% - 0.6rem);
	font-size: 0.45rem;
	font-weight: bold;
	color: #0F0F0F;
	line-height: 1.175;
	overflow: hidden;
}
.ul-mzw-list-x1 .t-icon{
	width: 1.09rem;
	height: 1.09rem;
	line-height: 1.175;
	overflow: hidden;
	margin-bottom:0.17rem;
}
.ul-mzw-list-x1 .t-icon img{
	width: 1.09rem;
	height: 1.09rem;
	
}
.ul-mzw-list-x1 .icon{
	width: 0.42rem;
	height: 0.42rem;
	background: url(../images/icon/icon-a8.png) no-repeat center;
	background-size: 100% auto;
	position: absolute;
	right: 0;
	top: 0.14px;
}
.ul-mzw-list-x1 .desc{
	font-size: 0.22rem;
	color: #0F0F0F;
	margin-bottom: 0.4rem;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.ul-mzw-list-x1 .con:hover::after{
	width: 100%;
}
.ul-mzw-list-x1 .con:hover .icon{
	animation: mzw-animate1 1s;
}
.gn-list{
	float:left;
	margin-top:0.5rem;
}
.gn-list p{
	float:left;
	margin-right:0.34rem;
	margin-bottom:0.2rem;
	text-align:center;
	font-size:0.18rem;
}
.gn-list p img{
	width:0.85rem;
	height:0.85rem;
    padding-bottom:0.14px;
}


.row-a6{
	padding: 0.45rem 0;
	overflow: hidden;
}
.row-a6 .row-a6-1{
	margin-bottom: 0.6rem;
}

.m-mzw-swiper-a2{
	overflow: hidden;
	position: relative;
	margin: 0 -0.24rem;
}
.m-mzw-swiper-a2 .con{
	width: 5rem;
	display: block;
	margin: 0 0.24rem;
}
.m-mzw-swiper-a2 .pic{
	height: 0;
	padding-top: 130%;
	overflow: hidden;
	position: relative;
}
.m-mzw-swiper-a2 .pic img{
	transition: .4s;
}
.m-mzw-swiper-a2 .pic .tag{
	position: absolute;
	top: 0.314px;
	left: 0.4rem;
}
.m-mzw-swiper-a2 .pic .btn{
	width: 1.4rem;
	height: 1.4rem;
	border-radius: 50%;
	cursor: pointer;
	overflow: hidden;
	background: url(../images/icon/icon-a3.png) no-repeat center;
	background-size: 100% auto;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	opacity: 0;
	transition: .4s;
}
.m-mzw-swiper-a2 .txt{
	padding: 0.3rem 0.83rem 0.3rem 0;
	position: relative;
}
.m-mzw-swiper-a2 .txt::before,
.m-mzw-swiper-a2 .txt::after{
	content: '';
	display: block;
	height: 0.03rem;
	position: absolute;
	left: 0;
	bottom: 0;
}
.m-mzw-swiper-a2 .txt::before{
	width: 100%;
	background-color: #999999;
}
.m-mzw-swiper-a2 .txt::after{
	width: 0;
	background-color: #0F0F0F;
	transition: width .4s;
}
.m-mzw-swiper-a2 .tit{
	height: 0.96rem;
	min-height: 29px;
	font-size: 0.4rem;
	color: #0F0F0F;
	line-height: 1.2;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	margin-bottom: 0.2rem;
}
.m-mzw-swiper-a2 .date{
	font-size: 0.18rem;
	font-weight: bold;
	color: #666666;
}
.m-mzw-swiper-a2 .date span{
	font-weight: normal;
}
.m-mzw-swiper-a2 .swiper-slide{
	width: auto;
}

.m-mzw-swiper-a2 .con:hover .pic img{
	transform: scale(1.05);
}
/* .m-mzw-swiper-a2 .swiper-slide-active .btn, */
.m-mzw-swiper-a2 .con:hover .btn{
	opacity: 1;
}
/* .m-mzw-swiper-a2 .swiper-slide-active .txt::after, */
.m-mzw-swiper-a2 .con:hover .txt::after{
	width: 100%;
}

.m-mzw-swiper-a2.style2{
	margin: 0 -0.8rem;
}
.m-mzw-swiper-a2.style2 .item{
	width: 33.333%;
	float: left;
	margin-bottom: 1.2rem;
}
.m-mzw-swiper-a2.style2 .con{
	margin: 0 0.8rem;
	width: auto;
}
.m-mzw-swiper-a2.style2 .con:hover .txt::after{
	width: 100%;
}

.row-a7{
	padding: 1.85rem 0;
}
.m-mzw-swiper-a3{
	overflow: hidden;
	display: flex;
	align-items: center;
}
.m-mzw-swiper-a3 .swiper-tit{
	width: 3.9rem;
	font-size: 0.4rem;
	font-weight: 500;
	color: #000000;
	line-height: 1.2;
	overflow: hidden;
}
.m-mzw-swiper-a3 .swiper-list{
	width: calc(100% - 3.9rem);
	overflow: hidden;
	position: relative;
}
.m-mzw-swiper-a3 .con{
	width: 3.3rem;
	display: block;
}
.m-mzw-swiper-a3 .pic{
	height: 0;
	padding-top: 35.151%;
	overflow: hidden;
	position: relative;
}
.m-mzw-swiper-a3 .swiper-wrapper{
	transition-timing-function: linear !important;
}
.m-mzw-swiper-a3 .swiper-slide{
	width: auto;
}

.m-mzw-swiper-a3.style2 .swiper-tit{
	font-size: 0.25rem;
	width: 2.7rem;
}
.m-mzw-swiper-a3.style2 .swiper-list{
	width: calc(100% - 2.7rem);
}

.row-a8{
	padding: 0.7rem 0 1.4rem;
}

.m-mzw-models-a5::after{
	content: '';
	display: block;
	clear: both;
}
.m-mzw-models-a5 .models-txt{
	width: 6rem;
	overflow: hidden;
	float: left;
}
.m-mzw-models-a5 .models-tit{
	margin-bottom: 0.15rem;
}
.m-mzw-models-a5 .models-desc{
	font-size: 0.4rem;
	font-weight: 500;
	color: #000000;
	line-height: 1.5;
	margin-bottom: 0.45rem;
}
.m-mzw-models-a5 .models-btn{
	display: flex;
	justify-content: flex-start;
}
.m-mzw-models-a5 .models-pic{
	float: right;
}

.ul-mzw-list-a2{
	position: relative;
}
.ul-mzw-list-a2::after{
	content: '';
	display: block;
	clear: both;
}
.ul-mzw-list-a2 li{
	transition: .4s;
}
.ul-mzw-list-a2 .con{
	display: block;
	text-align: center;
	border: 1px solid #000000;
	font-size: 0.36rem;
	font-weight: 500;
	color: #000000;
	line-height: 1.2;
	display: flex;
	justify-content: center;
	align-items: center;
	box-sizing: border-box;
	margin: 0 auto;
	border-radius: 50%;
	overflow: hidden;
	cursor: pointer;
}
.ul-mzw-list-a2 .li0 .con{
	width: 3.38rem;
	height: 1.314px;
}
.ul-mzw-list-a2 .li1{
	margin-bottom: -0.19rem;
}
.ul-mzw-list-a2 .li1 .con{
	width: 4.46rem;
	height: 1.73rem;
}
.ul-mzw-list-a2 .li2,
.ul-mzw-list-a2 .li3{
	margin-bottom: -0.314px;
}
.ul-mzw-list-a2 .li2 .con{
	width: 5.84rem;
	height: 1.914px;
}
.ul-mzw-list-a2 .li3 .con{
	width: 7.72rem;
	height: 1.93rem;
}
/* .ul-mzw-list-a2 li:hover{
	margin-bottom: 0.4rem;
} */

.ul-mzw-list-a2.index1 .li_index2,
.ul-mzw-list-a2.index1 .li_index3,
.ul-mzw-list-a2.index1 .li_index4,
.ul-mzw-list-a2.index1 .li_index5,
.ul-mzw-list-a2.index1 .li_index6,
.ul-mzw-list-a2.index5 .li_index6{
	transform: translateY(0.09rem);
}

.ul-mzw-list-a2.index2 .li_index3,
.ul-mzw-list-a2.index2 .li_index4,
.ul-mzw-list-a2.index2 .li_index5,
.ul-mzw-list-a2.index2 .li_index6,
.ul-mzw-list-a2.index3 .li_index4,
.ul-mzw-list-a2.index3 .li_index5,
.ul-mzw-list-a2.index3 .li_index6,
.ul-mzw-list-a2.index4 .li_index5,
.ul-mzw-list-a2.index4 .li_index6{
	transform: translateY(0.214px);
}

.row-a9{
	overflow: hidden;
	padding: 0.6rem 0 1.6rem;
}
.row-a9 .row-a9-2{
	padding-top: 0.85rem;
}

.m-mzw-swiper-a7{
	position: relative;
	/* overflow: hidden; */
	margin: 0 -0.06rem;
}
.m-mzw-swiper-a7 .con{
	display: block;
	width: 4.14px;
	overflow: hidden;
	position: relative;
	margin: 0 0.06rem;
}
.m-mzw-swiper-a7 .pic{
	height: 0;
	padding-top: 134.1463%;
	position: relative;
	overflow: hidden;
}
.m-mzw-swiper-a7 .txt{
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	padding-bottom: 0.4rem;
	background: linear-gradient(180deg, rgba(15,15,15,0) 68%, #0F0F0F 100%);
	position: absolute;
	left: 0;
	top: 0;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
}
.m-mzw-swiper-a7 .tit{
	font-size: 0.4rem;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 1.2;
	text-align: center;
}
.m-mzw-swiper-a7 .swiper-slide{
	width: auto;
}
.m-mzw-swiper-a7 .swiper-wrapper {
    transition-timing-function: linear !important;
}
/* 首页-end */

/* 案例-网格-start */

.row-b2 .row-b2-1{
	margin-bottom: 1.28rem;
}

.row-b2 .row-b2-3{
	padding-bottom: 1.8rem;
	display: flex;
	justify-content: center;
}

.m-mzw-select-m3 {
	width: 3.33rem;
	height: 0.6rem;
	position: relative;
	z-index: 10;
}

.m-mzw-select-m3 .select-input {
	width: 100%;
	height: 100%;
	position: relative;
	padding: 0 0.25rem;
	box-sizing: border-box;
	border-radius: 0.3rem;
	border: 0.02rem solid #666666;
	z-index: 2;
}

.m-mzw-select-m3 .select-input-text {
	display: block;
	width: 100%;
	height: 100%;
	border: none;
	outline: none;
	padding-right: 0.4rem;
	box-sizing: border-box;
	font-size: 0.25rem;
	font-weight: bold;
	color: #FFFFFF;
	background-color: unset;
}

.m-mzw-select-m3 .select-icon {
	width: 0.23rem;
	height: 0.23rem;
	background: url(../images/icon/icon-a10.png) no-repeat center;
	background-size: 100% auto;
	position: absolute;
	top: 50%;
	right: 0.25rem;
	transform: translateY(-50%);
	transition: .4s;
}

.m-mzw-select-m3 .select-input.active .select-icon{
	transform: translateY(-50%) rotate(180deg);
}

.m-mzw-select-m3 .select-option {
	display: none;
	width: 100%;
	position: absolute;
	top: calc(100% - 0.02rem);
	left: 0;
	box-sizing: border-box;
	background-color: #0F0F0F;
	border: 0.02rem solid #666666;
	border-radius:0 0 0.3rem 0.3rem;
	z-index: 1;
	overflow: hidden;
}

.m-mzw-select-m3 .select-option-con {
	display: block;
	height: 0.57rem;
	line-height: 0.57rem;
	cursor: pointer;
	padding: 0 0.25rem;
	font-size: 0.25rem;
	font-weight: bold;
	color: #999999;
	border-bottom: 0.02rem solid #666666;
	transition: .4s;
}
.m-mzw-select-m3 .select-option-con:last-child{
	bottom: 0;
}
.m-mzw-select-m3:hover .select-input{
	border-radius: 0.3rem 0.3rem 0 0;
}
.m-mzw-select-m3 .select-option-con:hover {
	color: #FFFFFF;
}

.ul-mzw-tab-a1{
	height: 0.6rem;
	border-radius: 0.3rem;
	border: 0.02rem solid #666666;
	box-sizing: border-box;
	overflow: hidden;
	padding: 0.03rem;
}
.ul-mzw-tab-a1 li,
.ul-mzw-tab-a1 .con,
.ul-mzw-tab-a1 .pic{
	height: 100%;
}
.ul-mzw-tab-a1 li{
	float: left;
	margin-right: 0.02rem;
}
.ul-mzw-tab-a1 li:last-child{
	margin-right: 0;
}
.ul-mzw-tab-a1 .con{
	display: block;
}
.ul-mzw-tab-a1 .pic{
	overflow: hidden;
}
.ul-mzw-tab-a1 .pic .img2{
	display: none;
}
.ul-mzw-tab-a1 li.on .pic .img1{
	display: none;
}
.ul-mzw-tab-a1 li.on .pic .img2{
	display: block;
}
/* 案例-网格-end */

/* 案例-列表滚动-start */
.row-c1{
	padding-bottom: 3.14px;
}
.m-mzw-swiper-a4{
	overflow: hidden;
	position: relative;
	height: 17.15rem;
	/* height: 100vh; */
}
.m-mzw-swiper-a4 .swiper1,
.m-mzw-swiper-a4 .swiper2-con{
	overflow: hidden;
	position: relative;
}
.m-mzw-swiper-a4 .swiper1{
	width: calc(100% - 12.14px);
	float: left;
	height: 100%;
}
.m-mzw-swiper-a4 .swiper2{
	width: 114px;
	float: right;
	margin-top: 3.14px;
	/* margin-top: 1.4rem; */
}
.m-mzw-swiper-a4 .swiper1 .con{
	display: block;
	font-size: 1.2rem;
	font-weight: bold;
	color: #999999;
	line-height: 1.25;
	cursor: pointer;
}
.m-mzw-swiper-a4 .swiper1 .swiper-slide{
	height: auto;
}
.m-mzw-swiper-a4 .swiper1 .swiper-slide-thumb-active .swiper-slide-duplicate-active .con,
.m-mzw-swiper-a4 .swiper1 .swiper-slide-thumb-active .con{
	color: #FFFFFF;
}
.m-mzw-swiper-a4 .swiper-tab{
	position: absolute;
	right: 0;
	bottom: 0;
}
/* 案例-列表滚动-end */

/* 案例-详情-start */
.m-mzw-models-c4{
	max-width: 92%;margin: 0 auto;width: 1700px; padding:3% 0;
}
.m-mzw-models-c4 .models-row1{
	margin-bottom: 0.66rem;
	text-align: center;
}
.m-mzw-models-c4 .models-tit1{
	font-size: 0.18rem;
	font-weight: bold;
	color: #0f0f0f;
	line-height: 1.5;
	margin-bottom: 0.06rem;
}
.m-mzw-models-c4 .models-tit2{
	font-size: 0.8rem;
	font-weight: bold;
	color: #0f0f0f;
	line-height: 1.3;
}
.m-mzw-models-c4 .models-row2{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.m-mzw-models-c4 li{
	float: left;
	margin-left: 0.36rem;
}
.m-mzw-models-c4 li:first-child{
	margin-left: 0;
}
.m-mzw-models-c4 .con{
	display: block;
}
.m-mzw-models-c4 .pic{
	width: 35px;
	height: 35px;
	overflow: hidden;
}

.row-k3{
	padding-top: 0.05rem;
}

.m-mzw-models-b5{
	overflow: hidden;
	max-width: 92%;margin: 0 auto;width: 1700px;
	padding:3% 0 5% 0;
}
.m-mzw-models-b5 .models-l{
	width: 10%;
	float: left;
}
.m-mzw-models-b5 .models-tit1{
	font-size:16px;
	font-weight: bold;
	color:#000;
	line-height: 1.5;

}
.m-mzw-models-b5 .models-r{
	width: 90%;
	float: right;
}
.m-mzw-models-b5 .models-txt{
	margin-right: 1.75rem;
	color: #0f0f0f;
	overflow: hidden;
}
.m-mzw-models-b5 .models-tit2{
	font-size:14px;
	font-weight: 400;
	color:#000;
	line-height: 2;
/* 	margin-right: 2.77rem;
 */	margin-bottom: 0.55rem;
}
.models-tit2 b{ font-size:30px; font-weight:900; position:relative;top:-10px;}
.m-mzw-models-b5 .models-desc{
	font-size: 0.9rem;
	font-weight: 400;
	line-height: 2;
/* 	margin-right: 1.62rem;
 */	margin-bottom: 0.514px;
 color:#444;
}
.m-mzw-models-b5 .models-list{
	margin-bottom: 0.5rem;
}
.m-mzw-models-b5 .models-link{
	font-size: 0.18rem;
	font-weight: 400;
	color: #0f0f0f;
	line-height: 1.5;
	text-decoration: underline;
}

.m-mzw-models-b5 .models-list2{
	padding-top: 0.2rem;
}
.m-mzw-models-b5 .models-list2 .models-list2-tit,
.m-mzw-models-b5 .models-list2 li{
	font-size: 0.18rem;
	color: #0f0f0f;
	line-height: 1.5;
}
.m-mzw-models-b5 .models-list2 .models-list2-tit{
    font-size:1.5rem;
	font-weight: bold;
	margin-bottom: 0.12rem;
}
.m-mzw-models-b5 .models-list2 ul{
	list-style: disc inside;
}
.m-mzw-models-b5 .models-list2 li{
	font-weight: 300;
	line-height: 1.45;
	font-size:14px;
	color:#000;
}

.m-mzw-models-b5.color2 .models-tit1{
	color:#000;
}

.ul-mzw-list-a7 .con{
	display: block;
	font-size: 12px;
	font-weight:300;
	color: #000;
	line-height: 1.5;
	overflow: hidden;
	border-bottom: 1px solid #ddd;
	padding: 14px 0;
}
.ul-mzw-list-a7 .tit{
	float: left;
}
.ul-mzw-list-a7 .info{
	float: right;
}

.row-k4{
	background-color: #A2ABE1;
	padding: 2rem 0;
}

.ul-mzw-list-c1{
	overflow: hidden;
	max-width: 92%;margin: 0 auto;width: 1700px;
}
.ul-mzw-list-c1 li{
	float: left;
}
.ul-mzw-list-c1 .con{
	height: 100%;
	padding: 0.36rem 0.44rem 0.414px;
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.ul-mzw-list-c1 .tit{
	font-size: 0.4rem;
	font-weight: 300;
	color: #000000;
	line-height: 1.3;
}
.ul-mzw-list-c1 .info{
	overflow: hidden;
}
.ul-mzw-list-c1 .index,
.ul-mzw-list-c1 .color{
	line-height: 0.4rem;
}
.ul-mzw-list-c1 .index{
	width: 14px;
	height: 14px;
	line-height:14px;
	border-radius: 50%;
	overflow: hidden;
	text-align: center;
	font-size: 0.25rem;
	font-weight: 400;
	float: left;
}
.ul-mzw-list-c1 .color{
	font-size: 10px;
	font-weight: 300;
	float: right;
	position:relative;
	top:2px;
}
.ul-mzw-list-c1 li.black .tit,
.ul-mzw-list-c1 li.black .color{
	color: #000;
}
.ul-mzw-list-c1 li.black .index{
	background-color: #000000;
	color: #fff;
}
.ul-mzw-list-c1 li.white .tit,
.ul-mzw-list-c1 li.white .color{
	color: #fff;
}
.ul-mzw-list-c1 li.white .index{
	background-color: #fff;
	color: #000;
}

.ul-mzw-list-c1 .li1,
.ul-mzw-list-c1 .li4{
	width: 44%;
}

.ul-mzw-list-c1 .li2,
.ul-mzw-list-c1 .li3,
.ul-mzw-list-c1 .li5,
.ul-mzw-list-c1 .li6{
	width: 28%;
}

.ul-mzw-list-c1 .li1,
.ul-mzw-list-c1 .li2,
.ul-mzw-list-c1 .li3{
	height: 4.74rem;
}
.ul-mzw-list-c1 .li4,
.ul-mzw-list-c1 .li5,
.ul-mzw-list-c1 .li6{
	height: 2.8rem;
}

.row-k6 .row-k6-1{
	padding-bottom: 0.04rem;
}

.ul-mzw-list-a8{
	overflow: hidden;
	border: 1px solid #ddd;
	max-width: 92%;margin: 0 auto;width: 1700px;
}
.ul-mzw-list-a8 li{
	float: left;
	width: 50%;
}
.ul-mzw-list-a8 li:first-child .con{
border-right:1px solid #ddd;

}
.ul-mzw-list-a8 .con{
	padding: 2em ;
}
.ul-mzw-list-a8 .tit{
	font-size: 1rem;
	font-weight: 400;
	color: #0f0f0f;
	line-height: 1.45;
	margin-bottom: 0.5rem;
}
.ul-mzw-list-a8 .txt{
	height: 1.8rem;
	min-height: 44px;
	font-size: 14px;
	font-weight: bold;
	color: #0f0f0f;
	line-height: 1.5;
	margin-bottom: 14px;
}
.ul-mzw-list-a8 .num{
	display: block;
	width: 14px;
	height: 14px;
	line-height: 14px;
	text-align: center;
	background-color: #000000;
	border-radius: 50%;
	font-size: 0.25rem;
	font-weight: 400;
	color: #FFFFFF;
	transition: .4s;
	position:relative;
	top:14px;
}
.ul-mzw-list-a8 .con:hover .num{
	background-color: #FFFFFF;
	color: #000;
}

.row-k7{
	overflow: hidden;
	padding: 1.52rem 0 0;
}
.row-k7 .row-k7-1{
	transform: translateX(0.6rem);
}
.row-k7 .row-k7-2{
	transform: translateX(-6.64rem);
}

.ul-mzw-list-a9{
	display: flex;
}
.ul-mzw-list-a9 li{
	flex: none;
	margin-right: 0.37rem;
	margin-bottom: 0.4rem;
}
.ul-mzw-list-a9 li:last-child{
	margin-right: 0;
}
.ul-mzw-list-a9 .con{
	display: block;
	width: 7.82rem;
}
.ul-mzw-list-a9 .pic{
	height: 0;
	padding-top: 66.24%;
	overflow: hidden;
	position: relative;
}

.row-k8{
	padding-bottom: 0.78rem;
}

.ul-mzw-list-a10 li{
	margin-bottom: 0.6rem;
}
.ul-mzw-list-a10 li:last-child{
	margin-bottom: 0;
}
.ul-mzw-list-a10 .con{
	display: block;
}
.ul-mzw-list-a10 .pic{
	width: 100%;
	overflow: hidden;
}

.row-k10{
	/* background-color: #BB86FC; */
	padding-bottom: 2.12rem;
	padding-top: 0.4rem;
}

.ul-mzw-list-a11{
	overflow: hidden;
}
.ul-mzw-list-a11 .con{
	display: block;
	background-color: #FFFFFF;
	border-radius: 0.5rem;
	overflow: hidden;
	box-sizing: border-box;
	padding: 0.4rem;
}
.ul-mzw-list-a11 .pic{
	height: 0;
	position: relative;
	overflow: hidden;
	border-radius: 0.2rem;
}
.ul-mzw-list-a11 .li1{
	margin-bottom: 1.68rem;
}
.ul-mzw-list-a11 .li1 .con{
	width: 100%;
	height: 10.8rem;
}
.ul-mzw-list-a11 .li2{
	float: left;
}
.ul-mzw-list-a11 .li3 {
	float: right;
	margin-top: 6.5rem;
}
.ul-mzw-list-a11 .li2 .con,
.ul-mzw-list-a11 .li3 .con{
	border-radius: 0.4rem;
}
.ul-mzw-list-a11 .li2 .con{
	width: 7.9rem;
	height: 10.8rem;
}
.ul-mzw-list-a11 .li3 .con{
	width: 4.8rem;
	height: 7.8rem;
}
.ul-mzw-list-a11 .li3 .pic{
	border-radius: 0.14px;
}

.row-k10 .row-k10-2{
	padding: 1.4rem 0 2.32rem;
}

.m-mzw-models-d1{
	overflow: hidden;
	position: relative;
}
.m-mzw-models-d1 .con{
	border: 0.2rem solid #fff;
	border-radius: 0.3rem;
	overflow: hidden;
	background-color: #fff;
}
.m-mzw-models-d1 .pic{
	height: 0;
	padding-top: 57.142%;
	overflow: hidden;
	position: relative;
	border-radius: 0.25rem;
	background-color: #000;
}
.m-mzw-models-d1 .box{
	width: 3.75rem;
	margin: 0 auto;
}
.m-mzw-models-d1 .box1{
	height: 1.514px;
	background-color: #F1F1F1;
	margin: 0 0.39rem;
}
.m-mzw-models-d1 .box2{
	height: 0.22rem;
	background-color: #FCFCFC;
	border-radius: 0.03rem;
}

.row-k13{
	padding: 2rem 0;
}

.m-mzw-models-d2{
	width: 11.77rem;
	border: 0.2rem solid #0F0F0F;
	box-sizing: border-box;
	margin: 0 auto;
	border-radius: 0.3rem;
	overflow: hidden;
	background-color: #0F0F0F;
}
.m-mzw-models-d2 .pic{
	height: 0;
	padding-top: 63.138%;
	position: relative;
	overflow: hidden;
	border-radius: 0.25rem;
	background-color: #D9D9D9;
}

.m-mzw-models-d2.style2{
	width: 4.14rem;
	border-width: 0.15rem;
}
.m-mzw-models-d2.style2 .pic{
	padding-top: 209.399%;
}

.row-k14{
	overflow: hidden;
}
.row-k14 .row-k14-1,
.row-k14 .row-k14-2{
	height: 13.73rem;
	width: 50%;
	overflow: hidden;
	box-sizing: border-box;
}
.row-k14 .row-k14-1{
	display: flex;
	justify-content: center;
	align-items: center;
	float: left;
}
.row-k14 .row-k14-2{
	float: right;
}

.row-k11{
	padding-bottom: 0.15rem;
}
.m-mzw-models-c5{
	padding: 2% 0 8% 0;
}
.m-mzw-models-c5 .models-txt{
	width: 50%;
	margin: 0 auto;
}
.m-mzw-models-c5 .models-tit{
	font-size:26px;
	font-weight:400;
	color: #000;
	line-height: 2;
	text-align: center;
	margin-bottom: 0.6rem;
}
.m-mzw-models-c5 .models-btn{
	display: flex;
	justify-content: center;
}

.row-k12{
	padding-bottom: 1.4rem;
}
.row-k12 .row-k12-3{
	margin-top: -0.9rem;
}
/* 案例-详情-end */

/* 服务项目-start */
.mzw-row1{
	overflow: hidden;
}
.mzw-row1 .mzw-row1-2{
	padding: 0rem 0 0.5rem;
}
.m-mzw-models-b2{
	overflow: hidden;
	padding: 1.4rem 0 1.8rem;
}
.m-mzw-models-b2 .models-tit{
	font-size: 0.5rem;
	font-weight: bold;
	color: #0F0F0F;
	line-height: 1.3;
	margin-bottom: 1.25rem;
}
.m-mzw-models-b2 .models-list{
	overflow: hidden;
}
.m-mzw-models-b2 ul{
	float: right;
}
.m-mzw-models-b2 li{
	float: left;
}
.m-mzw-models-b2 .con{
	display: block;
}
.m-mzw-models-b2 .pic{
	height: 2.93rem;
	border-radius: 50%;
	border: 1px solid #000000;
	box-sizing: border-box;
	position: relative;
	margin-bottom: 0.6rem;
}
.m-mzw-models-b2 .pic::after{
	content: '';
	display: block;
	width: 0.12rem;
	height: 0.12rem;
	background-color: #0F0F0F;
	border-radius: 50%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
.m-mzw-models-b2 .index{
	font-size: 0.3rem;
	font-weight: 400;
	color: #000000;
	line-height: 1.3;
	position: absolute;
	left: 50%;
	top: 32%;
	transform: translateX(-50%);
}
.m-mzw-models-b2 .txt{
	width: 2rem;
	margin: 0 auto;
}
.m-mzw-models-b2 .title{
	position: relative;
	margin-bottom: 0.25rem;
}
.m-mzw-models-b2 .tit{
	font-size: 0.5rem;
	font-weight: bold;
	color: #0F0F0F;
	line-height: 1.3;
}
.m-mzw-models-b2 .index2{
	font-size: 0.3rem;
	font-weight: 400;
	color: #000000;
	line-height: 1.3;
	padding-right: 0.06rem;
	position: absolute;
	left: 0;
	top: 0.05rem;
	transform: translateX(-100%);
}
.m-mzw-models-b2 .desc{
	font-size: 0.18rem;
	font-weight: 400;
	color: #000000;
	line-height: 1.3;
}
.m-mzw-models-b2 .li1{
	margin-right: 0.7rem;
}
.m-mzw-models-b2 .li1 .pic{
	width: 1.87rem;
}
.m-mzw-models-b2 .li2{
	margin-right: 0.45rem;
}
.m-mzw-models-b2 .li2 .pic{
	width: 3.92rem;
}
.m-mzw-models-b2 .li3 .pic{
	width: 9.214px;
}
.m-mzw-models-b2 .li3 .line{
	display: block;
	width: 13.16rem;
	height: 1px;
	background-color: #000000;
	position: absolute;
	right: 50%;
	top: 50%;
	transform: translateY(-50%);
}
.m-mzw-models-b2 .li3 .line::after{
	content: '';
	display: block;
	width: 0.12rem;
	height: 0.12rem;
	border: 1px solid #000000;
	border-radius: 50%;
	background-color: #f9f9f9;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}

.ul-mzw-list-a3 .con{
	display: block;
	border-bottom: 1px solid #000;
	padding: 0.5rem 0;
}
.ul-mzw-list-a3 li:first-child .con{
	border-top: 1px solid #000;
}
.ul-mzw-list-a3 .row1{
	position: relative;
	cursor: pointer;
	transition: .4s;
}
.ul-mzw-list-a3 .tit{
	font-size: 14px;
	font-weight: bold;
	color: #0F0F0F;
	line-height: 1.15;
}
.ul-mzw-list-a3 .icon{
	width: 0.8rem;
	height: 0.8rem;
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
}
.ul-mzw-list-a3 .icon::after{
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	background: url(../images/icon/icon-b5.png) no-repeat center;
	background-size: 100% auto;
	transition: .4s;
	transform: rotate(180deg);
}
.ul-mzw-list-a3 .row2{
	overflow: hidden;
	padding-bottom: 0.3rem;
	padding-top: 0.5rem;
	display: none;
}
.ul-mzw-list-a3 .litpic{
	width: 4.98rem;
	float: left;
	margin-right: 2.84rem;
}
.ul-mzw-list-a3 .pic{
	width: 100%;
	/* height: 3.57rem; */
	overflow: hidden;
	margin-bottom: 0.64rem;
}
.ul-mzw-list-a3 .desc{
	font-size: 0.16rem;
	font-weight: 300;
	color: #000000;
	line-height: 1.5;
}
.ul-mzw-list-a3 .list{
	overflow: hidden;
}
.ul-mzw-list-a6,
.ul-mzw-list-a3 dl{
	overflow: hidden;
}
.ul-mzw-list-a6 li,
.ul-mzw-list-a3 dd{
	float: left;
	width: 50%;
	margin-bottom: 0.38rem;
}
.ul-mzw-list-a6 .con,
.ul-mzw-list-a3 .a1{
	display: block;
	font-size: 0.4rem;
	font-weight: bold;
	color: #0F0F0F;
	line-height: 1.2;
	overflow: hidden;
	padding-right: 0.2rem;
}
.ul-mzw-list-a6 .con{
	margin: 0 1.8rem;
}
.ul-mzw-list-a6 .index,
.ul-mzw-list-a3 .index{
	float: left;
	font-size: 0.18rem;
	font-weight: bold;
	color: #0F0F0F;
	margin-right: 0.214px;
	padding-top: 0.16rem;
}
.ul-mzw-list-a6 .tit,
.ul-mzw-list-a3 .tit2{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.ul-mzw-list-a3 .list1 dd{
	width: 100%;
	float: none;
}
.ul-mzw-list-a3 li.on .con{
	padding-bottom: 0.35rem;
}
.ul-mzw-list-a3 li.on .icon::after{
	transform: rotate(0);
}
.ul-mzw-list-a3 li.show .row2{
	display: block;
}

.ul-mzw-list-a3.style2 li:first-child .con{
	border-top: none;
}
.ul-mzw-list-a3.style2 .row2{
	padding-top: 0.49rem;
	padding-bottom: 0.76rem;
	border-top: 0.03rem solid #000000;
}
.ul-mzw-list-a3.style2 .litpic{
	width: 7rem;
	margin-right: 0.85rem;
}
.ul-mzw-list-a3.style2 .pic{
	height: 3.5rem;
	margin-bottom: 0.45rem;
}
.ul-mzw-list-a3.style2 .desc{
	margin-bottom: 0.42rem;
}
.ul-mzw-list-a3.style2 .btn{
	display: flex;
	justify-content: flex-start;
}

.ul-mzw-list-a3.style2 li.on .row1{
	padding-bottom: 0.35rem;
}

.ul-mzw-list-a3.style2.borderTop li:first-child .con{
	border-top: 1px solid #000;
}

.row-d5{
	padding: 14px 0;
}

.m-mzw-models-a6{
	padding: 2rem 0;
}
.m-mzw-models-a6 .models-tit{
	margin-bottom: 1.55rem;
}

.ul-mzw-litpic-a3{
	overflow: hidden;
	display: flex;
	justify-content: space-around;
}
.ul-mzw-litpic-a3 .con{
	display: block;
}
.ul-mzw-litpic-a3 .pic{
	width: 1.4rem;
	height: 1.4rem;
	overflow: hidden;
	margin: 0 auto 0.08rem;
}
.ul-mzw-litpic-a3 .txt{
	text-align: center;
}
.ul-mzw-litpic-a3 .tit{
	font-size: 0.4rem;
	font-weight: 500;
	color: #000000;
	line-height: 1.2;
	margin-bottom: 0.3rem;
}
.ul-mzw-litpic-a3 .desc{
	font-size: 0.18rem;
	font-weight: 500;
	color: #000000;
	line-height: 1.5;
}

.m-mzw-models-a7{
	padding: 0.5rem 0 1.85rem;
}
.m-mzw-models-a7 .models-tit{
	margin-bottom: 0.45rem;
}
.m-mzw-models-a7 .models-btn{
	padding-top: 0.25rem;
	display: flex;
	justify-content: center;
}

.ul-mzw-list-a4{
	overflow: hidden;
	margin: 0 -0.32rem;
}
.ul-mzw-list-a4 li{
	float: left;
	width: 25%;
	margin-bottom: 0.69rem;
}
.ul-mzw-list-a4 .con{
	display: block;
	height: 2.97rem;
	border: 1px solid #000000;
	margin: 0 0.32rem;
	padding: 0 0.14px;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.ul-mzw-list-a4 .index,
.ul-mzw-list-a4 .tit{
	width: 100%;
	text-align: center;
}
.ul-mzw-list-a4 .index{
	font-size: 0.18rem;
	font-weight: 500;
	color: #000000;
	line-height: 1.5;
	margin-bottom: 0.15rem;
}
.ul-mzw-list-a4 .tit{
	font-size: 0.4rem;
	font-weight: 500;
	color: #000000;
	line-height: 1.2;
}
/* 服务项目-end */

/* 关于我们-start */
.row-e3 .row-e3-1{
	padding: 1.82rem 0 2.23rem;
	border-bottom: 1px solid #000;
}
.row-e3 .row-e3-2{
	padding: 1.24rem 0 1.06rem;
}
.m-mzw-models-a8{
	overflow: hidden;
}
.m-mzw-models-a8 .models-tit1{
	width: calc(100% - 10.5rem);
	float: left;
	font-size: 0.25rem;
	font-weight: bold;
	color: #0F0F0F;
}
.m-mzw-models-a8 .models-txt{
	float: right;
	width: 9.5rem;
}
.m-mzw-models-a8 .tit{
	font-size: 0.7rem;
	font-weight: bold;
	color: #0F0F0F;
	line-height: 1.2;
	margin-bottom: 0.86rem;
}
.m-mzw-models-a8 .desc{
	margin-right: 1.4rem;
	font-weight: 500;
	color: #0F0F0F;
	line-height: 1.2;
}
.m-mzw-models-a8 .desc1{
	font-size: 0.4rem;
}
.m-mzw-models-a8 .desc2{
	font-size: 0.6rem;
}

.m-mzw-swiper-a5{
	overflow: hidden;
	margin: 0 -0.06rem;
	position: relative;
}
.m-mzw-swiper-a5 .item{
	width: 5rem;
}
.m-mzw-swiper-a5 .con{
	display: block;
	margin: 0 0.06rem;
}
.m-mzw-swiper-a5 .pic{
	height: 0;
	padding-top: 140%;
	position: relative;
	overflow: hidden;
}
.m-mzw-swiper-a5 .pic img{
	transition: .4s;
}
.m-mzw-swiper-a5 .txt{
	text-align: center;
	padding: 0.3rem 0;
}
.m-mzw-swiper-a5 .tit{
	font-size: 0.25rem;
	font-weight: 500;
	color: #0F0F0F;
	line-height: 1.52;
}
.m-mzw-swiper-a5 .con:hover .pic img{
	transform: scale(1.05);
}
.m-mzw-swiper-a5 .swiper-slide{
	width: auto;
}

.row-e5{
	padding: 2.15rem 0;
}

.row-e6{
	padding: 0.15rem 0 3.14px;
}
.row-e7{
	padding-bottom: 2.65rem;
}

.m-mzw-models-a9 .models-title{
	margin-bottom: 1.45rem;
}
.m-mzw-models-a9 ul{
	display: flex;
	justify-content: space-between;
	overflow: hidden;
}
.m-mzw-models-a9 .a1{
	display: block;
	font-size: 0.5rem;
	font-weight: 500;
	color: #0F0F0F;
	line-height: 1.8;
}
/* 关于我们-end */

/* 解决方案-start */
.row-f3{
	padding: 1.3rem 0;
}

.row-f4{
	padding: 1.5rem 0;
}

.row-f5{}

.m-mzw-swiper-a6{
	overflow: hidden;
	position: relative;
}
.m-mzw-swiper-a6 .con{
	display: block;
	overflow: hidden;
	/* height: 9.26rem; */
	background-color: #FFFFFF;
	padding: 1.58rem 1.8rem 14px;
	text-align: center;
}
.m-mzw-swiper-a6 .txt{
	height: 3.6rem;
	min-height: 87px;
	font-size: 0.5rem;
	font-weight: 500;
	color: #000000;
	line-height: 1.8;
	margin-bottom: 0.97rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;
}
.m-mzw-swiper-a6 .pic{
	width: 1.5rem;
	height: 1.5rem;
	overflow: hidden;
	border-radius: 50%;
	margin: 0 auto 0.28rem;
}
.m-mzw-swiper-a6 .info{
	font-size: 0.3rem;
	font-weight: 500;
	color: #666666;
	line-height: 1.2;
}
.m-mzw-swiper-a6 .swiper-pagination{
	position: static;
	padding: 0.5rem 0;
	display: flex;
	justify-content: center;
}
.m-mzw-swiper-a6 .swiper-pagination-bullet{
	display: block;
	width: 0.12rem;
	height: 0.12rem;
	background-color: #0F0F0F;
	opacity: 1;
}
.m-mzw-swiper-a6 .swiper-pagination-bullets .swiper-pagination-bullet{
	margin: 0 0.26rem;
}
.m-mzw-swiper-a6 .swiper-pagination-bullet-active{
	background-color: #666666;
}

.row-f5{
	padding-top: 0.8rem;
}

.mzw-row2{
	padding-bottom: 2rem;
}
.mzw-row2 .mzw-row2-1{
	margin-bottom: 0.68rem;
}

.ul-mzw-list-a5{
	overflow: hidden;
}
.ul-mzw-list-a5 li{
	float: left;
	width: 50%;
}
.ul-mzw-list-a5 .con{
	display: block;
	margin: 0 1.14px;
}
.ul-mzw-list-a5 .tit{
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 0.53rem;
}
.ul-mzw-list-a5 .tit-line,
.ul-mzw-list-a5 .tit-txt{
	flex: none;
}
.ul-mzw-list-a5 .tit-line{
	width: 1.44rem;
	height: 1px;
	background-color: #0F0F0F;
}
.ul-mzw-list-a5 .tit-txt{
	font-size: 0.4rem;
	font-weight: 500;
	color: #0F0F0F;
	line-height: 1.2;
	white-space: nowrap;
	margin: 0 0.2rem;
	font-weight: bold;
}
.ul-mzw-list-a5 .desc{
	height: 1.8rem;
	min-height: 72px;
	font-size: 0.3rem;
	font-weight: 500;
	color: #0F0F0F;
	line-height: 1.5;
	text-align: center;
	margin-bottom: 0.58rem;
}
.ul-mzw-list-a5 .btn{
	display: flex;
	justify-content: center;
}
/* 解决方案-end */

/* 解决方案-详情-start */
.mzw-row3 .mzw-row3-1{
	padding-top: 2.7rem;
}
.mzw-row3 .mzw-row3-2{
	padding: 1.55rem 0 0.95rem;
}

.m-mzw-models-c2{
	overflow: hidden;
}
.m-mzw-models-c2 .models-txt{
	text-align: center;
}
.m-mzw-models-c2 .models-tit{
	font-size: 1.5rem;
	font-weight: bold;
	color: #0F0F0F;
	line-height: 1.2;
	margin-bottom: 0.4rem;
}
.m-mzw-models-c2 .models-desc{
	width: 32.5%;
	margin: 0 auto;
	font-size: 0.18rem;
	font-weight: 300;
	color: #0F0F0F;
	line-height: 1.5;
}

.row-g4 .row-g4-1{
	padding: 1.02rem 0 0.77rem;
}
.row-g4 .row-g4-2{
	padding-bottom: 0.9rem;
}

.m-mzw-models-b3{
	overflow: hidden;
	position: relative;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.m-mzw-models-b3 .con{
	display: block;
	min-height: 6rem;
	padding: 0.97rem 0.98rem 0;
	box-sizing: border-box;
}
.m-mzw-models-b3 .txt{
	width: 34%;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 1.5;
}
.m-mzw-models-b3 .tit{
	font-size: 0.5rem;
	margin-bottom: 0.38rem;
}
.m-mzw-models-b3 .desc{
	font-size: 0.18rem;
}

.row-g6{
	padding: 2.8rem 0 2.3rem;
}
/* 解决方案-详情-end */

/* 新闻-start */
.row-h2{
	padding-bottom: 1.07rem;
}
.m-mzw-models-b4{
	overflow: hidden;
}
.m-mzw-models-b4 .models-l{
	width: calc(100% - 12.05rem);
	float: left;
	overflow: hidden;
}
.m-mzw-models-b4 .models-title{
	display: inline-block;
	font-size: 0.18rem;
	font-family: PingFangSC-Regular,Microsoft YaHei-Bold, Microsoft YaHei;
	font-weight: bold;
	color: #0F0F0F;
	line-height: 1.5;
	position: relative;
	padding-right: 0.63rem;
}
.m-mzw-models-b4 .models-title::after{
	content: '';
	display: block;
	width: 10rem;
	height: 1px;
	background-color: #0F0F0F;
	position: absolute;
	left: 100%;
	top: 50%;
	transform: translateY(-50%);
}
.m-mzw-models-b4 .models-r{
	float: right;
	width: 11.14px;
}
.m-mzw-models-b4 .pic{
	width: 100%;
	overflow: hidden;
}
.m-mzw-models-b4 .txt{
	padding: 0.68rem 0;
}
.m-mzw-models-b4 .tit{
	font-size: 0.4rem;
	font-family: PingFangSC-Regular,Microsoft YaHei-Bold, Microsoft YaHei;
	font-weight: bold;
	color: #000000;
	line-height: 1.2;
}

.mzw-row4 .mzw-row4-1{
	padding-bottom: 0.4rem;
}
.mzw-row4 .mzw-row4-2{
	overflow: hidden;
}
.mzw-row4 .mzw-row4-3{
	display: flex;
	justify-content: center;
}

.row-h3 .row-h3-3{
	padding-top: 0.12rem;
	display: flex;
	justify-content: center;
}

.row-h4{
	padding: 2.14px 0 1.98rem;
}

.m-mzw-models-a10{
	overflow: hidden;
	padding: 14px 0;
}
.m-mzw-models-a10 .models-txt{
	float: left;
	width: 30%;
	font-size: 0.3rem;
	font-weight: 500;
	color: #0F0F0F;
	line-height: 1.5;
}
.m-mzw-models-a10 .models-btn{
	float: right;
}
/* 新闻-end */

/* 新闻-详情-start */
.m-mzw-models-c3{
	padding: 2rem 0 0.43rem;
}
.m-mzw-models-c3 .con{
	width: 57%;
	text-align: center;
	margin: 0 auto;
}
.m-mzw-models-c3 .info{
	font-size: 0.18rem;
	font-weight: 400;
	color: #0F0F0F;
	text-align: center;
	margin-bottom: 0.22rem;
}
.m-mzw-models-c3 .name{
	margin-left: 0.28rem;
}
.m-mzw-models-c3 .tit{
	font-size: 0.8rem;
	font-weight: bold;
	color: #0F0F0F;
	line-height: 1.3;
	margin-bottom: 0.25rem;
}
.m-mzw-models-c3 .btn{
	display: flex;
	justify-content: center;
}

.m-mzw-details-a1 .pic{
	width: 100%;
	overflow: hidden;
}
.m-mzw-details-a1 .txt{
	font-size: 0.2rem;
	font-weight: 400;
	color: #0F0F0F;
	line-height: 2;
	margin: 0 3.5rem;
	padding: 14px 0 0.95rem;
}
.m-mzw-details-a1 .desc{
	margin-bottom: 0.55rem;
}
.m-mzw-details-a1 .tit{
	text-align: center;
	font-size: 0.5rem;
	font-weight: bold;
	color: #0F0F0F;
	line-height: 1.3;
	margin-bottom: 0.25rem;
}
.m-mzw-details-a1 ol{
	list-style: decimal;
	margin-left: 1em;
}
.m-mzw-details-a1 .share{
	padding-bottom: 1.75rem;
}

.m-mzw-share-a1{
	width: 50px;
	height: 50px;
	position: relative;
	margin: 0 auto;
}
.m-mzw-share-a1 .share-icon{
	width: 100%;
	height: 100%;
	overflow: hidden;
	cursor: pointer;
}
.m-mzw-share-a1 .share-ptn{
	overflow: hidden;
	box-sizing: border-box;
	position: absolute;
	left: 50%;
	top: 100%;
	transform: translateX(-50%);
	display: none;
}
.m-mzw-share-a1 .share-ptn::before{
	content: '';
	display: block;
	width: 19px;
	height: 12px;
	background: url(../images/icon/icon-b10.png) no-repeat center;
	background-size: 100% auto;
	margin: 0 auto;
}
.m-mzw-share-a1 .share-ptn-con{
	background-color: #fff;
	overflow: hidden;
	width: 100%;
	height: 100%;
	padding: 14px 20px;
	box-sizing: border-box;
	display: flex;
	justify-content: flex-start;
}
.m-mzw-share-a1 .share-ptn-item,
.m-mzw-share-a1 .share-btn{
	flex: none;
}
.m-mzw-share-a1 .share-ptn-item{
	float: left;
	margin-left: 18px;
}
.m-mzw-share-a1 .share-ptn-item:first-child{
	margin-left: 0;
}
.m-mzw-share-a1 .share-ptn-pic{
	width: 40px;
	height: 40px;
	overflow: hidden;
}
.m-mzw-share-a1 .share-btn{
	float: left;
	padding: 0 17px;
	height: 40px;
	cursor: pointer;
	border: 1px solid #0F0F0F;
	border-radius: 40px;
	font-size: 14px;
	line-height: 1.5;
	color: #0F0F0F;
	box-sizing: border-box;
	white-space: nowrap;
	display: flex;
	align-items: center;
	transition: .4s;
	margin-left: 43px;
}
.m-mzw-share-a1 .share-btn:hover{
	background-color: #0F0F0F;
	color: #FFFFFF;
}
.m-mzw-share-a1:hover .share-ptn{
	display: block;
}

.m-mzw-share-a1.style2{
	width: 35px;
	height: 35px;
}
.m-mzw-share-a1.style2 .share-ptn::before{
	margin: 0 0 0 73%;
}
.m-mzw-share-a1.style2 .share-ptn{
	left: unset;
	right: 0;
	top: 100%;
	transform: translateX(20%);
}

.m-mzw-page-a1{
	overflow: hidden;
}
.m-mzw-page-a1 .page-item{
	width: 36%;
}
.m-mzw-page-a1 .page-prev{
	float: left;
}
.m-mzw-page-a1 .page-next{
	float: right;
}
.m-mzw-page-a1 .con{
	display: block;
}
.m-mzw-page-a1 .page-prev .tit1,
.m-mzw-page-a1 .page-prev .tit2,
.m-mzw-page-a1 .page-prev .btn{
	padding-left: 1.5rem;
}
.m-mzw-page-a1 .page-prev .btn{
	display: flex;
	justify-content: flex-start;
}
.m-mzw-page-a1 .page-next .tit1,
.m-mzw-page-a1 .page-next .tit2,
.m-mzw-page-a1 .page-next .btn{
	padding-right: 1.5rem;
	text-align: right;
}
.m-mzw-page-a1 .page-next .btn{
	display: flex;
	justify-content: flex-end;
}
.m-mzw-page-a1 .tit1{
	font-size: 0.18rem;
	font-weight: 400;
	color: #0F0F0F;
	line-height: 1.5;
	margin-bottom: 0.08rem;
}
.m-mzw-page-a1 .tit2{
	font-size: 0.4rem;
	font-weight: bold;
	color: #0F0F0F;
	line-height: 1.3;
	background-size: 0.8rem auto;
	background-repeat: no-repeat;
	margin-bottom: 0.15rem;
}
.m-mzw-page-a1 .page-prev .tit2{
	background-image: url(../images/icon/icon-arrow-left-a2.png);
	background-position: left center;
}
.m-mzw-page-a1 .page-next .tit2{
	background-image: url(../images/icon/icon-arrow-right-a2.png);
	background-position: right center;
}

.row-i3{
	padding-bottom: 1.85rem;
}

.row-i5{
	padding: 0.9rem 0 0.65rem;
}
/* 新闻-详情-end */

/* 联系我们-start */
.row-j1 .m-mzw-models-c1{
	padding-bottom: 1.14px;
}
.row-j2{
	padding-top: 1.45rem;
	padding-bottom: 1.2rem;
}
.row-j2 .row-j2-1{
	float: left;
	width: 5.02rem;
}
.row-j2 .row-j2-2{
	width: calc(100% - 8.2rem);
	float: right;
}

.m-mzw-info-a1 .tit{
	font-size: 0.25rem;
	font-weight: bold;
	color: #0F0F0F;
	line-height: 1.28;
	margin-bottom: 0.68rem;
}
.m-mzw-info-a1 .txt{
	font-size: 0.25rem;
	font-weight: 400;
	color: #0F0F0F;
	line-height: 1.8;
}

.m-mzw-form-a1 .form-con{
	display: block;
}
.m-mzw-form-a1 .form-con::after{
	content: '';
	display: block;
	clear: both;
}
.m-mzw-form-a1 .form-title{
	font-size: 0.4rem;
	font-weight: bold;
	color: #000000;
	line-height: 1.2;
	text-align: center;
	margin-bottom: 0.7rem;
}
.m-mzw-form-a1 .form-item{
	margin-bottom: 0.4rem;
}
.m-mzw-form-a1 .form-label{
	display: block;
	font-size: 0.2rem;
	font-weight: 500;
	color: #000000;
	line-height: 1.5;
	margin-bottom: 0.12rem;
}
.m-mzw-form-a1 .input-txt{
	display: block;
	width: 100%;
	height: 0.4rem;
	font-size: 0.16rem;
	font-weight: 400;
	color: #0F0F0F;
	padding: 0;
	outline: none;
	border: none;
	border-bottom: 1px solid #999;
	background-color: unset;
	border-radius: 0 !important;
}
.m-mzw-form-a1 .input-txt:focus{
	border-color: #000;
}
.m-mzw-form-a1 .form-item-btn{
	text-align: center;
	padding-top: 0.23rem;
}
.m-mzw-form-a1 .form-item.required .form-label::after{
	content: '*';
	display: inline;
	color: #EF5050;
	margin-left: 0.18rem;
	font-weight: bold;
}
.m-mzw-form-a1 .form-row1{
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-column-gap: 0.56rem;
}

.m-mzw-select-m4 {
	position: relative;
	cursor: pointer;
}

.m-mzw-select-m4 .select-input {
	position: relative;
}

.m-mzw-select-m4 .select-input-text {
	display: block;
	width: 100%;
	height: 0.4rem;
	border: none;
	outline: none;
	font-size: 0.16rem;
	font-weight: 400;
	color: #0F0F0F;
	padding: 0;
	box-sizing: border-box;
	border-bottom: 1px solid #999;
	/* border-top: 1px solid rgba(0,0,0,0);
	border-right: 1px solid rgba(0,0,0,0);
	border-left: 1px solid rgba(0,0,0,0); */
	background-color: unset;
	transition: .4s;
	border-radius: 0 !important;
}

.m-mzw-select-m4 .select-icon {
	width: 0.3rem;
	height: 0.3rem;
	position: absolute;
	top: 50%;
	right: 0.05rem;
	transform: translateY(-50%);
}

.m-mzw-select-m4 .select-icon::after {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	background: url(../images/icon/icon-b11.png) no-repeat center;
	background-size: 100% auto;
	transition: .4s;
}

.m-mzw-select-m4 .select-input.active .select-icon::after{
	transform: rotate(180deg);
}
.m-mzw-select-m4 .select-input.active .select-input-text{
	border: 1px solid #000;
	padding: 0 0.14px;
}

.m-mzw-select-m4 .select-option {
	display: none;
	width: 100%;
	position: absolute;
	top: 0.4rem;
	left: 0;
	box-sizing: border-box;
	background-color: #fff;
	border: 1px solid #000;
	border-top: none;
}

.m-mzw-select-m4 .select-option-con {
	display: block;
	height: 0.44rem;
	line-height: 0.44rem;
	cursor: pointer;
	padding: 0 0.12rem;
	font-size: 16px;
	font-weight: 500;
	color: #000;
	transition: .4s;
}

.m-mzw-select-m4 .select-option-con:hover {
	background-color: #000;
	color: #FFFFFF;
}

.row-j4{
	padding: 14px 0 0.73rem;
}
/* 联系我们-end */

/* 招聘-start */
.row-m3{
	padding: 1.3em 0 2.2rem;
}
.ul-mzw-list-a3.style4 .row2{
	padding-bottom: 0.2rem;
}
.ul-mzw-list-a3 .list2 .list-item{
	margin-bottom: 0.64rem;
}
.ul-mzw-list-a3 .list2 .list-item:last-child{
	margin-bottom: 0;
}
.ul-mzw-list-a3 .list2 .list-dt{
	font-size: 0.4rem;
	font-weight: bold;
	color: #0F0F0F;
	line-height: 1.5;
	margin-bottom: 0.22rem;
}
.ul-mzw-list-a3 .list2 .list-dd{
	font-size: 0.2rem;
	font-weight: 400;
	color: #000000;
	line-height: 1.5;
}
.ul-mzw-list-a3 .list2 .list-item.em2 .list-dt{
	font-size: 0.2rem;
	color: #000000;
	margin-bottom: 0;
}
/* 招聘-end */

@media only screen and (max-width:949px) {
	/* 公共模块-start */
	.g-mzw-title-a1 .tit{
		font-size: 14px;
	}
	.g-mzw-title-a1 .title-info{
		font-size: 0.28rem;
	}
	.g-mzw-title-a1 .title-desc{
		font-size: 0.5rem;
	}
	.g-mzw-title-a1 ul{
		flex-wrap: wrap;
	}
	.g-mzw-title-a1 li:last-child{
		margin-right: 0.06rem;
	}
	.g-mzw-title-a1 li{
		margin: 0 0.06rem 0.2rem;
	}
	
	.g-mzw-title-a1.pe .title-tit{
		text-align: left;
	}
	
	.g-mzw-btn-a1,
	.g-mzw-btn-a1.style2,
	.g-mzw-btn-a2{
		font-size: 0.24rem;
	}
	.g-mzw-btn-a3{
		font-size: 0.28rem;
	}
	.g-mzw-btn-a4{
		font-size: 0.24rem;
	}
	.g-mzw-btn-a5{
		font-size: 0.28rem;
	}
	.g-mzw-btn-a6{
		font-size: 16px;
	}
	
	.m-mzw-title-b1 .con{
		font-size: 0.28rem;
	}
	
	.m-mzw-popup-a1 .popup-con{
		width: calc(100% - 0.4rem);
		padding: 52px 30px 56px;
	}
	.m-mzw-popup-a1 .popup-close{
		top: 18px;
		right: 18px;
	}
	.m-mzw-popup-a1 .popup-head{
		padding-bottom: 33px;
	}
	.m-mzw-form-a1 .form-btn{
		width: 100%;
		color: #fff;
		background-color: #0F0F0F;
	}
	.m-mzw-form-a1 .form-row1{
		display: block;
	}
	.m-mzw-select-m4 .select-input-text{
		height: 0.6rem;
		font-size: 0.28rem;
	}
	.m-mzw-select-m4 .select-option{
		top: 0.6rem;
	}
	.m-mzw-select-m4 .select-option-con{
		height: 0.6rem;
		line-height: 0.6rem;
		font-size: 0.28rem;
	}
	
	.m-mzw-popup-a2 .popup-con{
		width: calc(100% - 0.4rem);
		padding: 47px 18px 36px;
	}
	.m-mzw-popup-a2 .popup-close{
		top: 18px;
		right: 18px;
	}
	.m-mzw-popup-a2 .popup-head{
		margin-bottom: 12px;
	}
	.m-mzw-popup-a2 .popup-body{
		height: 40vh;
	}
	.m-mzw-popup-a2 .popup-row1{
		margin-bottom: 22px;
	}
	.m-mzw-popup-a2 .popup-row1 .mzw-col-r{
		width: 195px;
	}
	
	.m-mzw-form-a2.style2 .form-input{
		height: 30px;
	}
	.m-mzw-form-a2.style2 .input-txt{
		width: calc(100% - 65px);
		padding: 0 8px;
	}
	.m-mzw-form-a2.style2 .form-btn{
		width: 65px;
		font-size: 12px;
		line-height: 30px;
	}
	
	.m-mzw-form-a2.style3 .form-input{
		padding: 2px;
		height: 34px;
	}
	.m-mzw-form-a2.style3 .input-txt{
		width: calc(100% - 30px);
	}
	.m-mzw-form-a2.style3 .form-btn{
		width: 30px;
		height: 30px;
	}
	
	.ul-mzw-chat-a1 li{
		margin-bottom: 20px;
	}
	.ul-mzw-chat-a1 .icon{
		width: 30px;
		height: 30px;
		margin-right: 12px;
	}
	.ul-mzw-chat-a1 .txt{
		width: calc(100% - 80px);
	}
	.ul-mzw-chat-a1 .tit{
		font-size: 12px;
	}
	.ul-mzw-chat-a1 .info{
		font-size: 14px;
	}
	.ul-mzw-chat-a1 .date{
		font-size: 12px;
	}
	
	.m-mzw-form-a2 .form-input{
		height: 33px;
		padding: 2px;
	}
	.m-mzw-form-a2 .input-txt{
		width: calc(100% - 29px);
		font-size: 14px;
		padding: 0 9px 0 7px;
	}
	.m-mzw-form-a2 .form-btn{
		width: 29px;
		height: 29px;
	}
	/* 公共模块-end */
	
	/* 首页-start */
	.m-mzw-swiper-a1 .pic{
		padding-top: 143.333%;
	}
	.m-mzw-swiper-a1 .pic img{
		width: auto;
		height: 100%;
		position: absolute;
		top: 0;
		left: 50%;
		transform: translateX(-50%);
	}
	.m-mzw-swiper-a1 .tit1{
		font-size: 0.5rem;
	}
	.m-mzw-swiper-a1 .tit1 .tit-txt{
		width: 1.4rem;
		display: none;
	}
	.m-mzw-swiper-a1 .tit2{
		font-size: 0.44rem;
		font-weight: 800;
		-webkit-text-stroke-width: 0.5px;
		text-stroke-width: 0.5px;
	}
	.m-mzw-swiper-a1 .tit-pic{
		width: 6rem;
		margin: 0 0.14px;
	}
	.m-mzw-swiper-a1 .swiper-btn{
		display: none;
	}
	.m-mzw-swiper-a1 .swiper-pagination{
		display: none;
	}
	.m-mzw-swiper-a1 .swiper-button-prev,
	.m-mzw-swiper-a1 .swiper-button-next{
		width: 0.6rem;
		height: 0.6rem;
	}
	
	.m-mzw-models-a1{
		padding: 0.64rem 0 0.78rem;
	}
	.m-mzw-models-a1 .tit{
/* 		font-size: 1.2rem;
 */	}
	.m-mzw-models-a1 .models-date{
		margin-left: 0;
		justify-content: center;
	}
	.m-mzw-models-a1 .year{
		font-size: 0.28rem;
	}
	.m-mzw-models-a1 .tit1{
		transform: translateX(78px);
	}
	.m-mzw-models-a1 .tit2{
		transform: translateX(-138px);
	}
	
	.row-a2 .row-a2-1{
		padding-bottom: 0.8rem;
	}
	.row-a2 .row-a2-3{
		padding-top: 0;
		padding-bottom: 1.06rem;
	}
	
	.ul-mzw-litpic-a1 li{
		width: 100%;
		float: none;
		margin-bottom: 0.2rem;
	}
	.ul-mzw-litpic-a1 .tit1{
		font-size: 0.24rem;
	}
	.ul-mzw-litpic-a1 .tag{
		display: none;
	}
	
	.row-a3{
		padding: 0;
	}
	.row-a3 .row-a3-1,
	.row-a3 .row-a3-2{
		width: 100%;
		float: none;
	}
	.row-a3 .row-a3-1{
		position: static;
	}
	
	.m-mzw-models-a2 .models-desc{
		font-size: 0.5rem;
	}
	
	.ul-mzw-litpic-a2 li{
		margin-bottom: 0.7rem;
	}
	.ul-mzw-litpic-a2 .row1{
		width: 100%;
		padding-top: 1.8rem;
	}
	.ul-mzw-litpic-a2 .row2{
		width: 100%;
		left: 0;
		display: flex;
		justify-content: center;
	}
	.ul-mzw-litpic-a2 .pic{
		width: 80%;
		height: auto;
		margin-left: auto;
		margin-right: auto;
	}
	.ul-mzw-litpic-a2 .pic img{
		height: auto;
	}
	.ul-mzw-litpic-a2 dl{
		display: flex;
		justify-content: center;
		flex-wrap: wrap;
		margin-bottom: 0.46rem;
	}
	.ul-mzw-litpic-a2 .desc{
		font-size: 0.24rem;
	}
	.ul-mzw-litpic-a2 .tit-index{
		font-size: 0.32rem;
		padding-top: 0.2rem;
		margin-right: 0.14px;
	}
	.ul-mzw-litpic-a2 .tit-txt{
		font-size: 0.8rem;
	}
	
	.row-a4{
		padding: 1.3rem 0;
	}
	
	.m-mzw-models-a3 .models-row1{
		margin-bottom: 1.12rem;
	}
	.m-mzw-models-a3 .models-tit{
		font-size: 0.8rem;
		margin-bottom: 0.6rem;
	}
	.m-mzw-models-a3 .models-draw{
		margin-top: 0;
	}
	.m-mzw-models-a3 .models-circle{
		width: 1.7rem;
		height: 1.7rem;
		line-height: 1.7rem;
		font-size: 0.32rem;
	}
	.m-mzw-models-a3 .models-line{
		width: calc(100% - 3.7rem);
	}
	.m-mzw-models-a3 .models-line::after{
		width: 0.4rem;
		height: 0.4rem;
	}
	.m-mzw-models-a3 .models-row2{
		margin-bottom: 0.88rem;
	}
	.m-mzw-models-a3 .models-tit2{
		font-size: 0.28rem;
		margin-bottom: 0.42rem;
	}
	.m-mzw-models-a3 .models-desc{
		font-size: 0.24rem;
	}
	
	.m-mzw-models-a3 .models-row3{
		width: 100%;
	}
	.m-mzw-models-a3 .models-tit3{
		font-size: 0.28rem;
		margin-bottom: 0.48rem;
	}
	.m-mzw-models-a3 .models-btn-txt{
		font-size: 0.4rem;
	}
	.m-mzw-models-a3 .models-btn-icon{
		width: 0.32rem;
		height: 0.3rem;
	}
	
	.row-a5{
		padding-top: 0;
		padding-bottom: 14px;
	}
	
	.m-mzw-models-a4 .models-tit{
		margin-bottom: 0.6rem;
	}
	.m-mzw-models-a4 .models-pictxt{
		margin-bottom: 14px;
	}
	.m-mzw-models-a4 .models-pic,
	.m-mzw-models-a4 .models-txt{
		width: 100%;
		float: none;
	}
	.m-mzw-models-a4 .models-txt{
		margin-bottom: 0.98rem;
	}
	.m-mzw-models-a4 .models-pic{
		margin-left: 0;
	}
	
	.m-mzw-models-a4 .models-desc{
		font-size: 0.5rem;
		margin-bottom: 0.5rem;
	}
	
	.ul-mzw-list-a1 li{
		width: 100%;
		float: none;
		margin-bottom: 0.5rem;
	}
	.ul-mzw-list-a1 .title{
		margin-bottom: 0.42rem;
	}
	.ul-mzw-list-a1 .tit{
		font-size: 2rem;
	}
	.ul-mzw-list-a1 .icon{
		width: 0.5rem;
		height: 0.5rem;
		top: 0.4rem;
	}
	.ul-mzw-list-a1 .desc{
		font-size: 0.36rem;
		white-space: normal;
	}
	
	.row-a6 .row-a6-1 .g-mzw-title-a2 .tit-more{
		display: none;
	}
	
	.m-mzw-swiper-a2 .txt{
		padding-right: 0;
	}
	.m-mzw-swiper-a2 .date{
		font-size: 0.24rem;
	}
	.m-mzw-swiper-a2 .pic .tag{
		display: none;
	}
	
	.row-a7{
		padding: 0.75rem 0 0.5rem;
	}
	
	.m-mzw-swiper-a3{
		display: block;
	}
	.m-mzw-swiper-a3 .swiper-tit,
	.m-mzw-swiper-a3 .swiper-list,
	.m-mzw-swiper-a3.style2 .swiper-tit,
	.m-mzw-swiper-a3.style2 .swiper-list{
		width: 100%;
	}
	.m-mzw-swiper-a3 .swiper-tit{
		text-align: center;
		font-size: 0.28rem;
		margin-bottom: 0.34rem;
	}
	
	.m-mzw-models-a5 .models-txt{
		margin-bottom: 0.8rem;
	}
	.m-mzw-models-a5 .models-txt,
	.m-mzw-models-a5 .models-pic{
		float: none;
		width: 100%;
	}
	.m-mzw-models-a5 .models-desc{
		font-size: 0.5rem;
	}
	
	.row-a8{
		padding-bottom: 1.82rem;
	}
	
	.ul-mzw-list-a2 .li0 .con{
		width: 3.14px;
		height: 1.2rem;
	}
	.ul-mzw-list-a2 .li1 .con{
		width: 4.14px;
		height: 1.6rem;
	}
	.ul-mzw-list-a2 .li2 .con{
		width: 5.38rem;
		height: 1.76rem;
	}
	.ul-mzw-list-a2 .li3 .con{
		width: 7.14px;
		height: 1.78rem;
	}
	
	/* 首页-end */
	
	/* 案例-网格-start */
	.m-mzw-select-m3{
		width: 3.2rem;
	}
	.m-mzw-select-m3 .select-input{
		padding: 0 0.25rem;
	}
	/* 案例-网格-end */
	
	/* 案例-列表滚动-start */
	.row-c1{
		padding-bottom: 14px;
	}
	.m-mzw-swiper-a4{
		height: auto;
	}
	.m-mzw-swiper-a4 .swiper1{
		width: 100%;
		height: 17.5rem;
		float: none;
		margin-bottom: 0.8rem;
	}
	.m-mzw-swiper-a4 .swiper2{
		display: none;
	}
	
	.m-mzw-swiper-a4 .swiper-tab{
		position: static;
		display: flex;
		justify-content: flex-end;
		display: none;
	}
	/* 案例-列表滚动-end */
	
	/* 案例-详情-start */
	.m-mzw-models-c4 .models-tit1{
		font-size: 0.28rem;
	}
	.m-mzw-share-a1 .share-ptn-con{
		padding: 10px 15px;
	}
	.m-mzw-share-a1 .share-ptn-item{
		margin-left: 10px;
	}
	.m-mzw-share-a1 .share-ptn-pic{
		width: 35px;
		height: 35px;
	}
	.m-mzw-share-a1 .share-btn{
		padding: 0 15px;
		height: 35px;
		margin-left: 20px;
	}

	.m-mzw-share-a1.style2 .share-ptn::before{
		margin: 0 0 0 71%;
	}
	
	.m-mzw-models-b5 .models-l,
	.m-mzw-models-b5 .models-r{
		float: none;
		width: 100%;
	}
	.m-mzw-models-b5 .models-l{
		margin-bottom: 0.4rem;

	}
	.m-mzw-models-b5 .models-txt,
	.m-mzw-models-b5 .models-tit2,
	.m-mzw-models-b5 .models-desc{
		margin-right: 0;
	}

	.m-mzw-models-b5 .models-tit1,
	.m-mzw-models-b5 .models-desc,
	.m-mzw-models-b5 .models-link{
		font-size: 0.28rem;
	}
	
	.ul-mzw-list-a7 .con{
		font-size: 0.28rem;
	}
	
	.row-k5 .row-k5-2{
		margin-bottom: 1.08rem;
	}

	.ul-mzw-list-c1 .con{
		padding: 0.2rem 0.18rem;
	}
	.ul-mzw-list-c1 .tit{
		font-size: 0.8rem;
	}
	.ul-mzw-list-c1 .index,
	.ul-mzw-list-c1 .color{
		line-height: 0.36rem;
	}
	.ul-mzw-list-c1 .index{
		font-size: 0.24rem;
		width: 0.36rem;
		height: 0.36rem;
	}
	.ul-mzw-list-c1 .color{
		font-size: 0.16rem;
	}
	.ul-mzw-list-c1 .li1,
	.ul-mzw-list-c1 .li2,
	.ul-mzw-list-c1 .li3{
		height: 3.58rem;
	}
	.ul-mzw-list-c1 .li4,
	.ul-mzw-list-c1 .li5,
	.ul-mzw-list-c1 .li6{
		height:3.58rem;
	}
	
	.ul-mzw-list-c1.style2 .li1,
	.ul-mzw-list-c1.style2 .li8{
		width: 44%;
	}
	.ul-mzw-list-c1.style2 .li2,
	.ul-mzw-list-c1.style2 .li3,
	.ul-mzw-list-c1.style2 .li4,
	.ul-mzw-list-c1.style2 .li5,
	.ul-mzw-list-c1.style2 .li6,
	.ul-mzw-list-c1.style2 .li7,
	.ul-mzw-list-c1.style2 .li9,
	.ul-mzw-list-c1.style2 .li10{
		width: 28%;
	}
	.ul-mzw-list-c1.style2 .li1{
		height: 6.3rem;
	}
	.ul-mzw-list-c1.style2 .li2,
	.ul-mzw-list-c1.style2 .li3,
	.ul-mzw-list-c1.style2 .li4,
	.ul-mzw-list-c1.style2 .li5,
	.ul-mzw-list-c1.style2 .li6,
	.ul-mzw-list-c1.style2 .li7{
		height: 2.14px;
	}
	.ul-mzw-list-c1.style2 .li8,
	.ul-mzw-list-c1.style2 .li9,
	.ul-mzw-list-c1.style2 .li10{
		height: 2.12rem;
	}
	
	.ul-mzw-list-a8 .tit{
		font-size: 0.28rem;
	}
	.ul-mzw-list-a8 .num{
		font-size: 0.28rem;
	}
	
	.row-k10{
		padding-top: 0;
		padding-bottom: 0;
	}
	
	.m-mzw-models-b5 .models-list2 .models-list2-tit,
	.m-mzw-models-b5 .models-list2 li{
		font-size: 0.28rem;
	}
	
	.ul-mzw-list-a11 li,
	.ul-mzw-list-a11 .li1,
	.ul-mzw-list-a11 .li2,
	.ul-mzw-list-a11 .li3{
		margin-bottom: 14px;
	}
	
	.ul-mzw-list-a11 .li2,
	.ul-mzw-list-a11 .li3{
		float: none;
	}
	.ul-mzw-list-a11 .li3{
		margin-top: 0;
	}
	.ul-mzw-list-a11 .li2 .con,
	.ul-mzw-list-a11 .li3 .con{
		width: 100%;
	}
	
	.m-mzw-models-d1 .con{
		border-width: 0.14px;
	}
	.m-mzw-models-d1 .box{
		width: 3rem;
	}
	.m-mzw-models-d1 .box1{
		height: 1.2rem;
	}
	.m-mzw-models-d1 .box2{
		height: 0.114px;
	}
	
	.m-mzw-models-d2{
		width: calc(100% - 0.8rem);
		margin: 0 auto;
		border-width: 0.14px;
	}
	
	.m-mzw-models-d2.style2{
		width: calc(100% - 0.8rem);
	}
	
	.row-k14 .row-k14-1,
	.row-k14 .row-k14-2{
		float: none;
		width: 100%;
		height: auto;
	}
	.row-k14 .row-k14-1{
		padding: 2.3rem 0;
	}
	.row-k14 .row-k14-2 img{
		height: auto;
	}
	
	.m-mzw-models-c5{
		padding:2rem 0;
	}
	.m-mzw-models-c5 .models-txt{
		width: 100%;
	}
	
	.row-k12{
		padding-bottom: 0.8rem;
	}
	.row-k12 .row-k12-3{
		margin-top: 0;
	}
	/* 案例-详情-end */
	
	/* 服务项目-start */
	
	.mzw-row1 .mzw-row1-2 .wp1800{
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.mzw-row1 .mzw-row1-2{
		padding-top: 0;
		padding-bottom: 1.04rem;
	}
	.m-mzw-models-c1{
		padding-bottom: 1.5rem;
	}
	.m-mzw-models-c1 .models-title-item{
		font-size: 1.3rem;
	}
	.m-mzw-models-c1 .models-pic{
		width: 7.2rem;
	}
	.m-mzw-models-c1 .models-tit.en{
		font-size: 1.48rem;
	}
	.m-mzw-models-c1 .models-desc{
		font-size: 0.4rem;
	}
	.m-mzw-models-c1 .models-txt{
		padding: 0 0.2rem;
	}
	.m-mzw-models-c1.style2 .models-txt{
		max-width: unset;
		padding: 0 0.2rem;
	}
	.m-mzw-models-c1.style3 .models-desc{
		width: 100%;
	}
	
	.m-mzw-models-b2{
		padding-top: 1.18rem;
		padding-bottom: 0.84rem;
	}
	.m-mzw-models-b2 .models-tit{
		font-size: 0.4rem;
	}
	.m-mzw-models-b2 .models-list1{
		overflow: hidden;
	}
	.m-mzw-models-b2 .pic{
		height: 1.56rem;
	}
	.m-mzw-models-b2 .li1{
		margin-right: 0.28rem;
	}
	.m-mzw-models-b2 .li1 .pic{
		width: 0.76rem;
	}
	.m-mzw-models-b2 .li2{
		margin-right: 0.2rem;
	}
	.m-mzw-models-b2 .li2 .pic{
		width: 1.54rem;
	}
	.m-mzw-models-b2 .li3 .pic{
		width: 3.64rem;
	}
	.m-mzw-models-b2 .index{
		font-size: 0.28rem;
		top: 60%;
	}
	.m-mzw-models-b2 .li3 .line{
		width: 5.22rem;
	}
	
	.m-mzw-models-b2 .tit{
		font-size: 0.4rem;
	}
	.m-mzw-models-b2 .desc{
		font-size: 0.28rem;
	}
	
	.m-mzw-models-b2 .models-list2 ul{
		float: none;
	}
	.m-mzw-models-b2 .models-list2 li{
		float: none;
		margin-right: 0;
		margin-bottom: 0.5rem;
	}
	.m-mzw-models-b2 .models-list2 .txt{
		width: 100%;
		box-sizing: border-box;
		padding-left: 0.5rem;
	}
	
	.m-mzw-models-b2 .models-list2 .index2{
		left: -0.14px;
		top: 0.08rem;
	}
	
	.m-mzw-models-a5{
		padding: 2rem 0 14px;
	}
	
	.m-mzw-models-a6{
		padding: 2rem 0 14px;
	}
	
	.ul-mzw-list-a3 .tit{
		font-size: 0.6rem;
	}
	.ul-mzw-list-a3 .row2{
		padding-top: 14px;
		padding-bottom: 0.15rem;
	}
	.ul-mzw-list-a3 .litpic,
	.ul-mzw-list-a3 .list{
		width: 100%;
		float: none;
	}
	.ul-mzw-list-a3 .litpic{
		margin-right: 0;
	}
	
	.ul-mzw-list-a3 .desc{
		font-size: 0.32rem;
		padding-top: 0.38rem;
	}
	
	.ul-mzw-list-a6 li,
	.ul-mzw-list-a3 dd{
		float: none;
		width: 100%;
	}
	
	.ul-mzw-list-a3.style2 .litpic{
		margin-bottom: 0.4rem;
	}
	
	.m-mzw-models-a6 .models-tit{
		margin-bottom: 1.08rem;
	}
	
	.ul-mzw-litpic-a3{
		display: block;
	}
	.ul-mzw-litpic-a3 li{
		float: left;
		width: 50%;
		margin-bottom: 0.54rem;
	}
	
	.m-mzw-models-a7 .models-tit{
		margin-bottom: 0.4rem;
	}
	
	.ul-mzw-list-a4{
		margin: 0 -0.16rem;
	}
	.ul-mzw-list-a4 li{
		width: 50%;
		margin-bottom: 0.4rem;
	}
	.ul-mzw-list-a4 .con{
		margin: 0 0.16rem;
		height: 2.42rem;
	}
	.ul-mzw-list-a4 .index{
		font-size: 0.28rem;
	}
	
	.m-mzw-models-a7{
		padding-bottom: 2.44rem;
	}
	/* 服务项目-end */
	
	/* 关于我们-start */
	.row-e3 .row-e3-1{
		padding: 14px 0;
	}
	.m-mzw-models-a8 .models-tit1,
	.m-mzw-models-a8 .models-txt{
		float: none;
		width: 100%;
	}
	.m-mzw-models-a8 .models-tit1{
		font-size: 0.28rem;
		margin-bottom: 0.4rem;
	}
	.m-mzw-models-a8 .desc1{
		margin-right: 0;
	}
	
	.row-e5{
		padding: 14px 0;
	}
	
	.m-mzw-swiper-a5 .tit{
		font-size: 0.28rem;
	}
	
	.row-e6{
		padding-bottom: 14px;
	}
	
	.row-e7{
		padding-bottom: 14px;
	}
	.m-mzw-models-a9 .models-title{
		margin-bottom: 14px;
	}
	.m-mzw-models-a9 ul{
		display: block;
		overflow: hidden;
	}
	.m-mzw-models-a9 li{
		width: 50%;
		float: left;
	}
	.m-mzw-models-a9 .a1{
		font-weight: bold;
	}
	/* 关于我们-end */
	
	/* 解决方案-start */
	.row-f3{
		padding: 14px 0;
	}
	.row-f4{
		padding-top: 0.8rem;
		padding-bottom: 14px;
	}
	.mzw-row2{
		padding-bottom: 14px;
	}
	.m-mzw-swiper-a6 .con{
		padding: 0.5rem 0.5rem 1.5rem;
	}
	.ul-mzw-list-a5 li{
		width: 100%;
		float: none;
		margin-bottom: 1.5rem;
	}
	/* 解决方案-end */
	
	/* 解决方案-详情-start */
	.mzw-row3 .mzw-row3-1{
		padding-top: 2rem;
	}
	.m-mzw-models-c2 .models-tit{
		font-size: 1.2rem;
	}
	.m-mzw-models-c2 .models-desc{
		width: 80%;
		font-size: 0.28rem;
	}
	
	.ul-mzw-list-a6 .con{
		margin: 0 0.5rem;
	}
	
	.m-mzw-models-b3 .con{
		padding: 0.4rem;
	}
	.m-mzw-models-b3 .txt{
		width: 60%;
	}
	.m-mzw-models-b3 .desc{
		font-size: 0.28rem;
	}
	.row-g6{
		padding: 14px 0;
	}
	/* 解决方案-详情-end */
	
	/* 新闻-start */
	.row-h1 .row-h1-2{
		display: none;
	}
	.row-h3 .row-h3-3 .g-mzw-btn-a2{
		font-size: 0.28rem;
	}
	.m-mzw-models-b4 .models-l,
	.m-mzw-models-b4 .models-r{
		float: none;
		width: 100%;
	}
	.m-mzw-models-b4 .models-l{
		margin-bottom: 14px;
	}
	.m-mzw-models-b4 .models-title{
		font-size: 0.28rem;
	}
	.m-mzw-models-b4 .models-title::after{
		width: 2.72rem;
	}
	.m-mzw-models-b4 .txt{
		padding: 0.4rem 0;
	}
	.m-mzw-models-b4 .tit{
		font-size: 0.32rem;
		text-align: center;
	}
	
	.m-mzw-swiper-a2.style2{
		margin: 0 -0.25rem;
	}
	.m-mzw-swiper-a2.style2 .item{
		width: 50%;
		margin-bottom: 14px;
	}
	.m-mzw-swiper-a2.style2 .con{
		margin: 0 0.25rem;
	}
	.m-mzw-swiper-a2.style2 .tit{
		font-size: 0.32rem;
		height: 0.77rem;
	}
	
	.row-h4{
		padding-top: 1.6rem;
		padding-bottom: 0.34rem;
	}
	
	.m-mzw-models-a10 .models-txt,
	.m-mzw-models-a10 .models-btn{
		float: none;
		width: 100%;
	}
	.m-mzw-models-a10 .models-txt{
		font-size: 0.4rem;
		margin-bottom: 0.48rem;
	}
	.m-mzw-models-a10 .models-btn{
		display: flex;
		justify-content: center;
	}
	.m-mzw-models-a10 .models-btn .g-mzw-btn-a2{
		font-size: 0.28rem;
	}
	/* 新闻-end */
	
	/* 新闻-详情-start */
	.m-mzw-models-c3 .con{
		width: 100%;
	}
	.m-mzw-models-c3 .info{
		font-size: 0.28rem;
	}
	.m-mzw-details-a1 .txt{
		margin: 0 0.2rem;
		font-size: 0.28rem;
	}
	
	.m-mzw-details-a1 .share,
	.row-i3{
		padding-bottom: 14px;
	}
	
	.m-mzw-page-a1 .tit1{
		font-size: 0.28rem;
	}
	.m-mzw-page-a1 .tit2{
		font-size: 0.32rem;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
	}
	.m-mzw-page-a1 .page-prev,
	.m-mzw-page-a1 .page-next{
		width: 48%;
	}
	.m-mzw-page-a1 .page-prev .tit1,
	.m-mzw-page-a1 .page-prev .tit2,
	.m-mzw-page-a1 .page-prev .btn{
		padding-left: 0.8rem;
	}
	.m-mzw-page-a1 .page-next .tit1,
	.m-mzw-page-a1 .page-next .tit2,
	.m-mzw-page-a1 .page-next .btn{
		padding-right: 0.8rem;
	}
	.row-i4 .row-i4-3 .g-mzw-btn-a2{
		font-size: 0.28rem;
	}
	/* 新闻-详情-end */
	
	/* 联系我们-start */
	.row-j2{
		padding-bottom: 2.4rem;
	}
	.row-j2 .row-j2-1,
	.row-j2 .row-j2-2{
		float: none;
		width: 100%;
	}
	.row-j2 .row-j2-1{
		padding-bottom: 1.5rem;
	}
	
	.m-mzw-info-a1 .tit{
		font-size: 0.32rem;
	}
	.m-mzw-info-a1 .txt{
		font-size: 0.28rem;
	}
	
	.m-mzw-form-a1 .form-label{
		font-size: 0.32rem;
	}
	.m-mzw-form-a1 .input-txt{
		font-size: 0.28rem;
		height: 0.6rem;
	}
	
	.row-j4{
		padding: 14px 0;
	}
	/* 联系我们-end */
	
	/* 招聘-start */
	
	.row-m3{
		padding: 14px 0;
	}
	.ul-mzw-list-a3 .list2 .list-dd,
	.ul-mzw-list-a3 .list2 .list-item.em2 .list-dt{
		font-size: 0.28rem;
	}
	/* 招聘-end */
}
@media screen and (max-width: 640px){
.m-mzw-models-b5 .models-tit2{
	font-size: 14px;
	font-weight: 300;
	line-height: 1.45;
/* 	margin-right: 2.77rem;
 */	margin-bottom: 0.55rem;
}
.models-tit2 b{ font-size:20px; font-weight:900; position:relative;top:5px; line-height:30px;}
.g-mzw-btn-a1, .g-mzw-btn-a1.style2, .g-mzw-btn-a2{font-size: 14px; font-weight:300;}
.m-mzw-models-b5 .models-tit1, .m-mzw-models-b5 .models-desc, .m-mzw-models-b5 .models-link{font-size: 14px; font-weight:300;}
.ul-mzw-list-a7 .con{font-size:1rem; font-weight:300;}
.ul-mzw-list-a8 .num{font-size:1rem; font-weight:300;}
.m-mzw-models-b5 .models-list2 .models-list2-tit, .m-mzw-models-b5 .models-list2 li{font-size: 14px;font-weight:300; }
.ul-mzw-list-a8 .tit{font-size: 14px;font-weight:300;}
	.ul-mzw-list-c1 .tit{
		font-size: 14px;
		font-weight:300;
	}
.ul-mzw-list-c1 .index{ width:1rem; height:1rem; line-height:1rem; font-size:1rem; font-weight:300;}
.ul-mzw-list-c1 .con{}
.ul-mzw-list-c1 .color{font-size:0.8rem; font-weight:300; position:relative;top:5px;}
}
@media only screen and (max-width:320px) {
	.ul-mzw-list-c1 .tit{
		font-size: 0.8rem;
		font-weight:300;
	}
.ul-mzw-list-c1 .con{}
.ul-mzw-list-c1 .color{font-size: 0.5rem; font-weight:300;}
.ul-mzw-list-c1 .index{ width:0.5rem; height:0.5rem; line-height:0.5rem; font-size:0.5rem; font-weight:300;}
.ul-mzw-list-a8 .tit{font-size: 0.8rem; font-weight:300;}
.ul-mzw-list-a8 .num{font-size: 0.8rem; font-weight:300;}

	/* 首页-start */
	.ul-mzw-list-a2 .li3 .con{
		width: 100%;
	}
	/* 首页-end */
	
	/* 服务项目-start */
	.m-mzw-models-b2 .li3 .pic{
		width: 3rem;
	}
	/* .m-mzw-models-b2 .li3 .line{
		width: 4.5rem;
	} */
	/* 服务项目-end */
}



/* tanchuang */

.popup.open{
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1026;
}
 .popup.open .pop-bg,.pop-make.open .pop-bg{
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: rgba(0,0,0,.8);
}
 .popup .cont{
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 1026;
    width: 7.3rem;
    color: #fff;
    padding: 0.36rem 0.7rem 0.7rem;
    background: url(../images/icon/tcbg.svg) center no-repeat;
	background-size:cover;
    border-radius: 0.056rem;
    transform: translate(-50%,-50%) scale(0);
    transition: all 0.6s;
}
 .popup.open .cont{
    transform: translate(-50%,-50%) scale(1);
}
 .popup .close{
    position: absolute;
    right: 0.28rem;
    top: 0.28rem;
    width: 0.34rem;
    height: 0.34rem;
    cursor: pointer;
     background: url(../images/icon/close.svg) no-repeat center;
     transition: .5s;
     -ms-transition: .5s;
     -moz-transition: .5s;
     -webkit-transition: .5s;
     -o-transition: .5s;
}
 .popup .close:hover{
     -webkit-transform: rotate(180deg);
     -moz-transform: rotate(180deg);
     -o-transform: rotate(180deg);
     -ms-transform: rotate(180deg);
     transform: rotate(180deg);
}

 .popup .tels{
    overflow: hidden;
    margin-bottom: 0.2rem;
	margin-top:-0.6rem;
	z-index:1027;
}

 .popup .tels span{
    font-size: 0.25rem;
}
 .popup .tels p{
    font-size: 0.74rem;
    font-family: 'PingFangSC-Regular,Microsoft YaHei-Bold, Microsoft YaHei';
	 font-weight:bold;
	 margin-top:-0.14px;
}
 .popup .inp{
    position: relative;
    margin-bottom: 10px;
}
.popup p{
    font-size: 0.25rem;
	display:block;
	margin-bottom:0.14px;
}
 .popup .inp form{
    display: block;
}
 .popup .inp input{
    width: 100%;
    display: block;
    height: 0.59rem;
    border: 0;
    font-size: 0.25rem;
	border-bottom:0.0114px #96d9f2 solid;
	background:transparent;
	outline:none;
	color:#fff;
	
}
 .popup .inp input::placeholder{
	color:#fff;
	font-size:0.25rem;
	 opacity:0.6;  
}

 .popup .inp button{
    width: 1.5rem;
    height: 0.614px;
	float:right;
	border:0;
	background:#fff;
    color:#2056dd;
	font-size:0.25rem;
	cursor:pointer;
	margin-top:-0.614px;
}

 .popup .tips{
	display:block;
    font-size: 0.20rem;
    color: #fff;
    padding-left: 23px;
	margin-top:0.14px;
    margin-bottom: 0.2rem;
    background: url(../images/icon/dunpai.svg) no-repeat left center;
	float:left;
	width:100%;
}
 .popup .btn{
	 float:left;
	 width:100%;
	 margin-top:0.2rem;
    height: 0.614px;
    font-size: 0.25rem;
    color: #2056dd;
    text-align: center;
     display: block;
    line-height: 0.614px;
    font-weight: bold;
     background: #ffffff;
    position: relative;
     transition: .5s;
     -ms-transition: .5s;
     -moz-transition: .5s;
     -webkit-transition: .5s;
     -o-transition: .5s;
}
 .popup .btn:before{
    content: '';
    display: inline-block;
    vertical-align: middle;
     width: 0.314px;
    height:  0.314px;
    margin-right: 0.114px;
     background: url(../images/icon/zixun.svg) no-repeat center center;
}
 .popup .btn:hover{
    background-color: #fff;
     transition: all 0.5s;
     -webkit-transform: translate(0px, -0.05rem);
     -moz-transform: translate(0px, -0.05rem);
     transform: translate(0px, -0.05rem);
}
.fw-list{
	display:block;
	width:100%;
	overflow:hidden;
}
.fw-list li{
	width:100%;
	display:block;
	float:left;
}
.fw-list li .info{
	float:left;
	width:50%;

}
.fw-list li .info .title-en{
	padding:1.17rem 0.68rem 0rem;
	font-size:1.50rem;
	height:1.50rem;
	font-family:PingFangSC-Regular,Microsoft YaHei-Bold, Microsoft YaHei;
	font-weight:bold;
}
.fw-list li .info .title-cn{
	padding:0rem 0.68rem 0rem;
	height:0.79rem;
	font-weight:bold;
	font-size:0.68rem;
	

}
.fw-list li .info .txt{
	padding:0.43rem 0.68rem 0rem 0.68rem;
	font-size:0.22rem;
}
.fw-list li .info .list{
	padding:0.80rem 0.68rem 0rem 0.68rem;
	display:block;
}
.fw-list li .info .list a{
	width:50%;
	float:left;
	display:block;
	text-align:left;
	font-size:0.28rem;
	font-weight:bold;
	color:#0f0f0f;
	line-height:0.56rem;
}
.fw-list li .info .details{
	
}
.fw-list li .litpic{
	float:left;
	width:50%;
	overflow:hidden;

}
.fw-list li .litpic img{
	margin:0;
	padding:0;
	width:100%;
	transition:all 0.8s;
}
.fw-list li:hover img{
	transform:scale(1.1);
}
.goodtitle{
	padding:5% 0 3% 0;
	background:#fff;
	margin:0 auto;
	width:100%;
}

.goodtitle p{padding:0 3%;
	text-align:center;
	
}
.goodtitle p.English{
	font-size:44px;
	color:#0c7cc7;
	height:80px;
	line-height:40px;
	display:block;

}

.goodtitle p.des1{
	font-size:14px;
	color:#000;
	font-weight:300;
	text-align:center;
	max-width: 92%;margin: 0 auto;width: 1700px;
	line-height:24px;
	padding:2% 0;
}
.goodtitle p.des2{
	font-size:14px;
	color:#999;
	font-weight:300;
	text-align:left;
	line-height:24px;
	width:80%;
	margin:0 auto;
	padding:1% 10% 0 10%;
}

.goodtitle p.daohang b{
	font-size:30px;
	font-weight:300;
	color:#444;
	family:'';
	}
.goodtitle p.daohang span{
	font-size:12px;
	font-weight:300;
	background:#ddd;
	width:10%;
	height:1px;
	margin:0 5%;
	line-height:1px;
	overflow:hidden;
	position:relative;
	top:-5px;
	display:inline-block;zoom:1;*display:inline;
}
.caseshow{
	line-height:26px;
	padding:0;
	font-size:14px;
}

.caseshow img{height:auto;width:auto;width:100%;display:block;max-width:100%; padding:0;}
.casebannerimg{height:100%;width:100%;max-width:100%;}

@media only screen and (max-width: 640px) {
.goodtitle p.English{
	font-size:24px;
	line-height:40px;

}
.goodtitle p.des1{ text-align:left;}
}

.zl-1{ width:100%; background-position:top center; background-attachment:fixed; background-repeat:no-repeat; overflow:hidden; padding-bottom:9%}
.zl-11{ width:75%; overflow:hidden; margin:0px auto; padding-top:240px}
.zl-1left{ float:left; width:48%; overflow:hidden}
.zl-1left a{ width:48px; height:48px; line-height:48px; background:url(../case/ceselink.png) no-repeat;text-indent:-9999px; overflow:hidden; display:block; margin:3% 0 0 0;}
.zl-1left h3{ float:left; width:100%; overflow:hidden; font-size:54px; color:#fff; padding-bottom:20px; font-weight:normal}
.zl-1left span{ float:left; width:auto; overflow:hidden; font-size:16px; color:#fff}
.zl-1left p{ float:left; width:auto; overflow:hidden; margin-left:100px; font-size:14px; margin-top:6px}
.zl-1left p a{ color:rgba(255,255,255,0.4);transition: all 0.5s ease;}
.zl-1left p a img{ margin-right: 10px;opacity: 0.4;vertical-align: middle;transition: all 0.5s ease;}
.zl-1left p a:hover{color:rgba(255,255,255,1)}
.zl-1left p a:hover img{opacity:1}
.zl-1right{float: right;width: 50%;overflow: hidden;font-size: 16px;color: #fff;line-height: 32px;margin-top:12px;}
.zl-1right a{color:#fff;}
.zl-12{ width:75%; overflow:hidden; margin:100px auto 0px;background: #222;border: 12px #222 solid;border-radius: 9px;box-sizing: border-box;position: relative;z-index: 10;box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.35);}
.zl-12 img{ float:left; width:100%; overflow:hidden; height:auto; display:none}
.zl-12 video{width: 100%;overflow: hidden;height: auto;border-radius: 8px; float:left}
.zl-link {width: 100%;overflow: hidden;position: absolute;left: 0px;top: 0px;height: 100%;z-index: 12;background: linear-gradient(180deg, rgba(0, 0, 0, 0), black);transition: all 0.5s ease;opacity: 0;}
.zl-link a {width: auto;display: block;overflow: hidden;position: absolute;left: 50%;bottom: 5%;z-index: 11;text-align: center;font-size: 24px;color: #fff;transform: translateX(-50%);transition: all 0.5s ease;}
.zl-link a::after {width: 0%;position: absolute;left: 0px;bottom: 0px;height: 1px;background: #fff;z-index: 11;content: "";transition: all 0.5s ease;}
.zl-link a:hover:after{ width:100%}
.zl-1 .active .zl-link{opacity:1}
.zl-1 .active .zl-link a{ bottom:15%}

.zl-2{ width:100%; overflow:hidden;}
.zl-2 p{ position:relative;}
.zl-2 p a{ position:absolute; right:0;float:right; padding:0 0 0 30px;width:24px; height:24px; line-height:26px; background:url(../case/ceselinktow.png) no-repeat; text-indent:-9000px;}
.zl-21{ width:75%; overflow:hidden; margin:130px auto 0px}
.zl-21 h3{ float:left; width:47%; overflow:hidden; font-size:48px; color:#000; font-weight:normal}
.zl-21 p{ float:right; width:50%; overflow:hidden; font-size:16px; color:#000; line-height:32px; margin-top:10px}
.zl-22{ width:75%; overflow:hidden; border-bottom:2px #222 solid; padding-bottom:13px; margin:160px auto 0px}
.zl-22 span{ float:left; width:auto; overflow:hidden; font-size:18px; color:#000; font-weight:bold}
.zl-22 p{ float:right; width:auto; overflow:hidden; font-size:18px; color:#000; font-weight:bold}
.zl-23{ width:75%; overflow:hidden; margin:70px auto 0px}
.zl-23left{ float:left; width:33%; overflow:hidden; font-size:200px; color:#222;}
.zl-23center{ float:left; width:auto; overflow:hidden; font-size:62px; color:#222; margin-top:70px}
.zl-23right{float:right; width:auto; overflow:hidden; font-size:16px; color:#222; margin-top:86px}
.zl-23right span{ font-weight:bold; margin-left:24px}
.zl-23right em{ margin-left:24px; font-style:normal;}
.zl-23right p{ margin-top:60px}

.zl-24{ width:75%; overflow:hidden; margin:90px auto 0px}
.zl-24 ul{ float:left; width:100%; overflow:hidden}
.zl-24 ul li{ float:left; width:25%; overflow:hidden;}
.zl-24 ul li span{ float:left; width:100%; overflow:hidden; height:120px; line-height:120px;box-sizing:border-box; text-align:center; font-size:16px; color:#222}
.zl-24 ul li:first-child span{ border:1px #f0f0f0 solid}
.zl-24 ul li:nth-child(3) span,.zl-24 ul li:nth-child(4) span{ color:#fff}
.zl-24 ul li p{ float:left; width:100%; overflow:hidden; line-height:24px; font-size:14px; color:#222; margin-top:60px}
.zl-24 ul li p em{ float:left; width:26%;font-style:normal;}

.zl-3{ width:100%; overflow:hidden; padding:10% 0px; margin-top:140px;background:#f5f5f5;}
.zl-31{ width:100%; overflow:hidden; text-align:center;transition:all 0.01s linear}
.zl-31:last-child{ margin-top:116px}
.zl-31 p{ float:left; width:50%; overflow:hidden; padding:0px 5%;box-sizing:border-box}
.zl-31 span{ width:100%; display:inline-block; overflow:hidden;  box-sizing:border-box;border:7px #000 solid;border-radius:8px; background:#222}
.zl-31 span img{ width:100%; height:auto;border-radius:7px}

.case6-new{ width:100%; overflow:hidden; padding:128px 0px; background:#f7f7f7; margin-top:0px; position:relative; z-index:13}
.case6-head{ width:75%; overflow:hidden; margin:0px auto}
.case6-head h3{ width:100%; overflow:hidden; text-align:center; font-size:48px; color:#000; font-weight:normal}
.case6-head p{ width:100%; overflow:hidden; text-align:center; font-size:16px; color:#000; line-height:32px; margin-top:30px}
.case6-content{ width:75%; margin:76px auto 0px}
.case6-left,.case6-right{ float:left; width:31.25%;}
.case6-right{ float:right}
.case6-left span,.case6-right span{ float:left; width:100%; padding-bottom:11.6%}
.case6-left span img,.case6-right span img{ width:100%; height:auto;box-shadow:0px 0px 12px 7px rgba(0,0,0,0.02)}
.case6-center{ float:left; width:37.5%;box-sizing:border-box;padding:0px 3%}
.case6-center img{ width:100%; height:auto;}

.zl-scroll{ width:100%; overflow:hidden; height:calc(230vh + 1000px); }
.zl-scroll1{ width:100%; height:100vh; overflow:hidden; position:relative; z-index:10}
.zl-bg{ width:100%; overflow:hidden; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover; position:absolute;left:0px;top:0px; z-index:10;transition:all 0.8s ease}
.zl-bg-active{transform:scale(0);transform-origin:74% 49%;}
.zl-mask{ width:100%; overflow:hidden; height:100%; position:absolute;left:0px;top:0px;opacity:0; background:#fff;transition:all 0.6s ease }
.zl-mask-active{opacity:0.6}
.zl-scroll2{ width:75%; overflow:hidden; margin:20vh auto 0px; position:relative; z-index:11;transition:all 0.5s linear;opacity:1; padding:0 0 10% 0;}
.zl-scroll2 h3{ float:left; width:100%; overflow:hidden; font-size:48px; font-weight:normal;}
.zl-scroll2 p{ float:left; width:66%; overflow:hidden; font-size:16px; line-height:32px; margin-top:40px}
.zl-scroll2 ul{ float:left; width:100%; overflow:hidden; margin-top:90px}
.zl-scroll2 ul li{ float:left; width:270px; overflow:hidden;}
.zl-scroll2 ul li img{ float:left; width:auto; overflow:hidden;}
.zl-scroll2 ul li span{ float:left; width:100%; overflow:hidden; font-size:28px; font-weight:bold; margin-top:20px}
.zl-line2{ float:left; width:100%; overflow:hidden;}
.scroll2-hide{opacity:0}

@keyframes scroll3-acitve{
0%{opacity:0;  visibility:hidden;transform:translateY(90px);}
100%{opacity:1;  visibility: visible;transform:translateY(0px);}}
.zl-scroll3{ width:100%; height:100vh; overflow:hidden; position:fixed;left:0px;top:0px;opacity:0; z-index:11;transform:translateY(90px);visibility:hidden; text-align:center; padding-top:70px;box-sizing:border-box; background:#fff;}
.zl-scroll3:before{ height:100%; content:""; vertical-align:middle; display:inline-block}
.zl-ver{ width:75%; overflow:hidden; vertical-align:middle; display:inline-block} 
.zl-margin0{ width:100%; margin:0px}
.zl-content{ width:100%; margin-top:90px; text-align:left}
.zl-left{ float:left; width:60%; overflow:hidden;opacity:1;}
.zl-left h3{ float:left; width:100%; overflow:hidden; font-size:48px; font-weight:normal;}
.zl-p{ float:left; width:80%; overflow:hidden; font-size:16px; line-height:32px; margin-top:10px}
.zl-p p{ float:left; width:100%; overflow:hidden; margin-top:45px}
.zl-left ul{ float:left; width:100%; overflow:hidden; margin-top:90px}
.zl-left ul li{ float:left; width:auto; overflow:hidden; display:inline; margin-right:130px}
.zl-left ul li img{ float:left; width:auto; overflow:hidden; padding-right:28px}
.zl-left ul li span{ float:left; width:auto; overflow:hidden; color:#000; font-size:42px; font-weight:bold; line-height:43px}
.zl-left ul li span em{ font-size:30px;font-weight:bold;}
.zl-right{ float:right; width:30.07%; overflow:hidden; position:relative;}
.zl-right img{ float:left; width:100%; height:auto; position:relative; z-index:11;}
.zl-right video{ width:68%; height:auto; position:absolute;left:3.4%;top:1.7%; z-index:10; overflow:hidden;border-radius:12px}
.zl-right span{ display:none;width:68%; height:auto; position:absolute;left:3.6%;top:1.7%; z-index:10; overflow:hidden;border-radius:12px}
.zl-scroll3-active{animation:scroll3-acitve 0.5s ease 0.3s 1;animation-fill-mode:forwards}

@media screen and (max-width:1660px){
.zl-1{ background-size:100%; padding-bottom:7%}
.zl-11{padding-top:100px}
.zl-1left h3{font-size:26px; padding-bottom:18px; }
.zl-1left span{font-size:14px; }
.zl-1left p{ margin-left:60px; font-size:12px; margin-top:5px}
.zl-1right{font-size:14px;line-height:31px;margin-top:10px;}
.zl-12{ margin:60px auto 0px}
.zl-link a {font-size: 20px;}
.zl-1 .active .zl-link a{ bottom:13%}

.zl-21{ margin:100px auto 0px}
.zl-21 h3{font-size:26px; line-height:40px;}
.zl-21 p{font-size:15px; line-height:31px; margin-top:8px}
.zl-22{ padding-bottom:12px; margin:130px auto 0px}
.zl-22 span{font-size:16px; }
.zl-22 p{ font-size:16px; }
.zl-23{ margin:60px auto 0px}
.zl-23left{ font-size:160px; height:160px; line-height:160px;margin-top:10px}
.zl-23center{ font-size:46px;  margin-top:20px; line-height:80px;}
.zl-23right{ font-size:14px; margin-top:30px}
.zl-23right span{margin-left:20px}
.zl-23right em{ margin-left:20px}
.zl-23right p{ margin-top:30px}
.zl-24{ margin:80px auto 0px}
.zl-24 ul li span{height:100px; line-height:100px;font-size:15px;}
.zl-24 ul li p{ margin-top:40px}

.zl-3{ padding:9% 0px; margin-top:120px;}

.zl-31:last-child{ margin-top:100px}
.zl-31 p{padding:0px 4%;}
.zl-31 span{border:6px #000 solid;}

.case6-new{ padding:100px 0px;}
.case6-head h3{ font-size:40px;}
.case6-head p{ font-size:14px; margin-top:25px}
.case6-content{ margin:50px auto 0px}


.zl-scroll2 h3,.zl-left h3{font-size:38px; }
.zl-scroll2 p{ font-size:15px; line-height:30px; margin-top:36px}
.zl-scroll2 ul{ margin-top:88px}
.zl-scroll2 ul li{ width:220px; }
.zl-scroll2 ul li img{  width:auto; height:76px}
.zl-scroll2 ul li span{font-size:22px;margin-top:19px}
.zl-margin0{ width:100%; margin:0px}
.zl-content{margin-top:84px;}
.zl-p{font-size:15px; line-height:30px; margin-top:9px}
.zl-p p{ margin-top:35px}
.zl-left ul{ margin-top:70px}
.zl-left ul li{ margin-right:110px}
.zl-left ul li img{ padding-right:24px; height:78px}
.zl-left ul li span{ font-size:36px; line-height:40px}
.zl-left ul li span em{ font-size:26px;}
.zl-right{width:28%;}}
@media screen and (max-width:1440px){
.zl-1{ background-size:105%; padding-bottom:6%}
.zl-11{padding-top:150px}
.zl-1left h3{font-size:30px; padding-bottom:12px; }
.zl-1left span{font-size:13px; }
.zl-1left p{ margin-left:40px; margin-top:2px}
.zl-1right{font-size:13px;line-height:28px;margin-top:8px;}
.zl-12{ margin:40px auto 0px}
.zl-link a {font-size:18px;}
.zl-1 .active .zl-link a{ bottom:10%}

.zl-21{ margin:80px auto 0px}
.zl-21 h3{font-size:30px; }
.zl-21 p{font-size:14px; line-height:29px; margin-top:4px}
.zl-22{ margin:100px auto 0px}
.zl-22 span{font-size:15px; }

.zl-23{ margin:60px auto 0px}
.zl-23left{ font-size:110px; }
.zl-23center{ font-size:32px;  margin-top:40px}
.zl-23right{ font-size:13px; margin-top:47px}
.zl-23right span{margin-left:18px}
.zl-23right em{ margin-left:18px}
.zl-23right p{ margin-top:20px}
.zl-24{ margin:60px auto 0px}
.zl-24 ul li span{height:90px; line-height:90px;font-size:14px;}
.zl-24 ul li p{ margin-top:30px}

.zl-3{ padding:8% 0px; margin-top:100px;}
.zl-31:last-child{ margin-top:90px}
.zl-31 span{border:5px #000 solid;}

.case6-new{ padding:90px 0px;}
.case6-head h3{ font-size:30px;}
.case6-head p{ font-size:14px; margin-top:18px; line-height:30px}
.case6-content{ margin:40px auto 0px}

.zl-scroll2 h3,.zl-left h3{font-size:30px; }
.zl-scroll2 p{ font-size:14px; line-height:29px; margin-top:32px}
.zl-scroll2 ul{ margin-top:70px}
.zl-scroll2 ul li{ width:200px; }
.zl-scroll2 ul li img{ height:70px}
.zl-scroll2 ul li span{font-size:20px;margin-top:16px}
.zl-margin0{ width:100%; margin:0px}
.zl-content{margin-top:70px;}
.zl-p{font-size:14px; line-height:29px; margin-top:6px; width:93%}
.zl-p p{ margin-top:26px}
.zl-left ul{ margin-top:60px}
.zl-left ul li{ margin-right:100px}
.zl-left ul li img{ padding-right:20px; height:72px}
.zl-left ul li span{ font-size:30px; line-height:35px}
.zl-left ul li span em{ font-size:22px;}}
@media screen and (max-width:1366px){
.zl-1{ background-size:100%; padding-bottom:5%}
.zl-11{padding-top:140px}
.zl-1left h3{font-size:30px; padding-bottom:10px; }
.zl-1left p{ margin-left:30px;}

.zl-link a {font-size:16px;}
.zl-1 .active .zl-link a{ bottom:9%}

.zl-21{ margin:60px auto 0px}
.zl-21 h3{font-size:24px; width:40% }
.zl-21 p{font-size:13px; line-height:28px; margin-top:2px}
.zl-22{ margin:80px auto 0px}

.zl-23{ margin:50px auto 0px}
.zl-23left{ font-size:130px; margin-top:0; height:110px; line-height:110px; font-weight:400;}
.zl-23center{ font-size:26px;  margin-top:0; line-height:60px;}
.zl-23right{ margin-top:0}
.zl-23right p{ margin-top:10px}
.zl-24{ margin:50px auto 0px}
.zl-24 ul li span{height:80px; line-height:80px;}
.zl-24 ul li p{ margin-top:26px}

.zl-3{ padding:7% 0px; margin-top:90px;}
.zl-31:last-child{ margin-top:80px}
.zl-31 span{border:4px #000 solid;}

.case6-new{ padding:80px 0px;}
.case6-head h3{ font-size:26px;}
.case6-head p{ font-size:13px; margin-top:16px; line-height:28px}
.case6-content{ margin:27px auto 0px}
.case6-left span, .case6-right span{ padding-bottom:10%}

.zl-scroll2 h3,.zl-left h3{font-size:26px; }
.zl-left h3{ margin-top:30px}
.zl-scroll2 p{ font-size:13px; line-height:27px; margin-top:26px}
.zl-scroll2 ul{ margin-top:60px}
.zl-scroll2 ul li{ width:180px; }
.zl-scroll2 ul li img{ height:66px}
.zl-scroll2 ul li span{font-size:18px;margin-top:12px}
.zl-margin0{ width:100%; margin:0px}
.zl-content{margin-top:60px;}
.zl-p{font-size:13px; line-height:27px; margin-top:2px; }
.zl-p p{ margin-top:16px}
.zl-left ul{ margin-top:50px}
.zl-left ul li{ margin-right:90px}
.zl-left ul li img{ padding-right:18px; height:66px}
.zl-left ul li span{ font-size:26px; line-height:30px}
.zl-left ul li span em{ font-size:18px;}}
@media screen and (max-width:1280px){
.zl-11{padding-top:130px}
.zl-1left h3{font-size:24px; padding-bottom:12px; }

.zl-21{ margin:50px auto 0px}
.zl-21 h3{font-size:22px; width:42% }
.zl-22{ margin:70px auto 0px}
.zl-23{ margin:40px auto 0px}

.zl-24{ margin:40px auto 0px}
.zl-24 ul li span{height:70px; line-height:70px;}
.zl-24 ul li p{ margin-top:24px; font-size:13px}

.zl-3{ padding:6% 0px; margin-top:80px;}
.zl-31{ padding:0px 2%;box-sizing:border-box}
.zl-31:last-child{ margin-top:70px}
.zl-31 p{ padding:0px 3%}
.zl-31 span{border:3px #000 solid;}
.zl-margin0{ width:100%; margin:0px}
.zl-left h3{ margin-top:0px}
.case6-new{ padding:70px 0px;}
.case6-head h3{ font-size:24px;}
.case6-head p{ margin-top:15px; line-height:27px}
.case6-content{ margin:25px auto 0px}
.case6-left span, .case6-right span{ padding-bottom:9%}
.zl-scroll{ height:calc(250vh + 800px); }}
@media screen and (max-width:1000px){
.zl-1{ background-size:110%}	
.zl-11{padding-top:120px; width:80%;}
.zl-1left,.zl-1right{ width:100%; margin-top:16px}
.zl-1left h3{ font-size:22px; padding-bottom:12px; }
.zl-1left span{ width:100%}
.zl-1left p{ margin-left:0px; margin-top:8px}
.zl-12{ width:80%;}
.zl-21{ margin:40px auto 0px; width:80%}
.zl-21 h3{font-size:20px; width:100% }
.zl-21 p{ width:100%; margin-top:12px; color:#555}
.zl-22{ margin:50px auto 0px; width:80%}
.zl-23{ margin:20px auto 0px; width:80%}
.zl-23left{ font-size:70px; width:30% }
.zl-23center{ font-size:20px; }
.zl-23right{ margin-top:33px}
.zl-23right p{ margin-top:0px}

.zl-24{ margin:30px auto 0px; width:80%}
.zl-24 ul li span{height:60px; line-height:60px;}
.zl-24 ul li p{ margin-top:16px;}

.zl-3{ margin-top:50px;}
.zl-31:last-child{ margin-top:30px}
.zl-31 span{border:2px #000 solid;}

.case6-new{ padding:50px 0px;}
.case6-head,.case6-content{ width:80%}
.case6-head h3{ font-size:20px;}
.case6-head p{ margin-top:14px; line-height:26px}
.case6-content{ margin:22px auto 0px}
.case6-left span, .case6-right span{ padding-bottom:8%}

.zl-scroll{ height:auto; }
.zl-scroll1,.zl-scroll2{ display:none}

.zl-scroll3{  height:auto;  position: relative;opacity:1; transform:translateY(0px);visibility: visible; text-align:left; padding-top:40px;}
.zl-scroll3:before{ height:auto; content:""; display:block; vertical-align:auto}
.zl-ver{ width:80%;vertical-align:auto; display:block; margin:0px auto} 
.zl-margin0{ width:100%; margin:0px}
.zl-content{ margin-top:50px; }
.zl-left{width:60%;opacity:1;transform:translateY(0px)}
.zl-left h3{font-size:22px; }
.zl-p{width:100%;font-size:13px; line-height:26px; margin-top:2px}
.zl-p p{margin-top:15px}
.zl-left ul{margin-top:30px}
.zl-left ul li{ margin-right:40px}
.zl-left ul li img{ padding-right:12px; height:50px}
.zl-left ul li span{ font-size:18px;line-height:24px}
.zl-left ul li span em{ font-size:15px; font-style:normal;}}
@media screen and (max-width:900px){
.zl-11{padding-top:60px;}}
@media screen and (max-width:768px){
.zl-1{ background-size:auto 100%; padding-bottom:10%}	
.zl-11{width:88%;}
.zl-1left h3{ font-size:22px; }
.zl-12{ width:88%;border-width:3px; margin-top:20px}
.zl-12 video{ display:none}
.zl-12 img{ display:block}
.zl-21{ margin:30px auto 0px; width:88%}
.zl-21 h3{font-size:18px; line-height:30px;}
.zl-21 p{ line-height:24px}
.zl-22{ margin:30px auto 0px; width:88%}
.zl-23{ margin:10px auto 0px; width:88%}
.zl-23left{ font-size:80px; width:40%; margin-top:0; }
.zl-23center{ font-size:16px; line-height:40px; margin:0; margin-top:25px;}
.zl-23right{ margin-top:15px; float:left; width:100%}
.zl-23right span,.zl-23right em{ margin-left:0px; margin-right:20px; line-height:24px}
.zl-23right p{ margin-top:13px}

.zl-24{ margin:20px auto 0px; width:88%}
.zl-24 ul li{ width:100%}
.zl-24 ul li span{height:56px; line-height:56px; width:100px}
.zl-24 ul li p{ margin-top:6px; width:160px; margin-left:15px; font-size:12px; line-height:22px}

.zl-3{ margin-top:30px; padding:10% 0px}
.zl-31:last-child{ margin-top:20px}
.case6-new{ padding:30px 0px;}
.case6-head,.case6-content{ width:88%}
.case6-head h3{ font-size:18px; text-align:left}
.case6-head p{ text-align:left}
.case6-content{ margin:18px auto 0px}

.zl-scroll3{ padding-top:30px;}
.zl-ver{ width:88%;} 
.zl-margin0{ width:100%; margin:0px}
.zl-content{ margin-top:20px; }
.zl-left{width:100%;}
.zl-left h3{font-size:18px; }
.zl-p{line-height:25px;}
.zl-p p{margin-top:10px}
.zl-left ul{margin-top:20px}
.zl-right{ float:right; width:84%; margin-top:40px}
.zl-right video{ display:none}
.zl-right span{ display:block}

}

.zl-12 video{display:none}
.zl-12 img{display:block}
.zl-3{padding-top:6.8% }
.zl-3head{width:75%;overflow: hidden;margin:0px auto;text-align:center;color:#000; padding:1% 0;}
.zl-3head .h3{width:100%;overflow: hidden;font-size:48px}
.zl-3head p{width:100%;overflow: hidden;font-size:14px;line-height:32px;margin-top:30px}
.zl-31 p{padding:0px 2% }
@media screen and (max-width:1660px){
.zl-3head .h3{font-size:26px; line-height:40px;}
.zl-3head p{line-height:30px;margin-top:24px}
.zl-31{margin-top:70px;box-sizing: border-box;padding:0px;}
      }
@media screen and (max-width:1440px){
.zl-3head{width:70% }
.zl-3head .h3{font-size:26px}
.zl-3head p{line-height:28px;margin-top:20px}
.zl-31{margin-top:40px!important; }
        }
@media screen and (max-width:1280px){
.zl-3head{width:80% }
.zl-3head .h3{font-size:26px}
.zl-3head p{line-height:26px;margin-top:16px;font-size:14px}
.zl-31{margin-top:30px!important; }
        }
@media screen and (max-width:768px){
.zl-3head{width:90% }
.zl-3head .h3{font-size:18px; text-align:left; line-height:30px;}
.zl-3head p{line-height:24px;margin-top:12px;font-size:13px; text-align:left;}
.zl-31{margin-top:20px!important; }
}

.case4_page .wow {
  visibility: hidden;
}
.case4_page .hidden {
  overflow: hidden;
}
.case4_page .comm_txt h3 {
  font-size: 30px;
  line-height: 40px;
  color: #333;
  text-align: center;
}
.case4_page .comm_txt p {
  font-size: 18px;
  line-height: 2;
  color: #808080;
  margin-top: 20px;
}
.case4_page .comm_txt .tip {
  overflow: hidden;
}
.case4_page .comm_txt .tip span {
  font-size: 24px;
  color: #000;
  font-weight: bold;
}
.case4_page .comm_txt .tip span:nth-of-type(1) {
  float: left;
}
.case4_page .comm_txt .tip span:nth-of-type(2) {
  float: right;
}
.case4_page .section1 {
  padding: 0;
  font-size: 0;
}
.case4_page .section1 .main {
  width: 80vw;
  max-width: 1440px;
  margin: 0 auto;
}
.case4_page .section1 .left {
  width: 49%;
  display: inline-block;
  vertical-align: top;
  position: relative;
}
.case4_page .section1 .left .year {
  position: absolute;
  top: 0;
  right: 30px;
  font-size: 36px;
  line-height: 1;
  color: #4a4a4a;
  font-family: 'DINPro-Regular';
  display: none;
}
.case4_page .section1 .left h3 {
  font-size: 30px;
  color: #4a4a4a;
  line-height: 40px;
  font-family: 'PingFang-Bold';
}
.case4_page .section1 .left p {
  font-size: 20px;
  line-height: 34px;
  color: #979797;
  font-family: 'PingFang-Bold';
  margin: 4vw 0 5vw;
}
.case4_page .section1 .left .link {
  font-size: 0;
}
.case4_page .section1 .left .link .s_box {
  display: inline-block;
  vertical-align: top;
  width: 36px;
  height: 36px;
  position: relative;
}
.case4_page .section1 .left .link .s_box a.icon {
  display: block;
  height: 36px;
  background-position: center;
  background-repeat: no-repeat;
}
.case4_page .section1 .left .link .s_box:nth-of-type(1) {
  margin-right: 20px;
}
.case4_page .section1 .left .link .s_box:nth-of-type(1) a.icon {
  background-image: url("../images/share.png");
}
.case4_page .section1 .left .link .s_box:nth-of-type(2) a.icon {
  background-image: url("../images/icon1.png");
}
.case4_page .section1 .left .link .share_box {
  position: absolute;
  padding-top: 10px;
  top: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  display: none;
}
.case4_page .section1 .left .link .share {
  font-size: 0;
  white-space: nowrap;
}
.case4_page .section1 .left .link .share a {
  display: inline-block;
  vertical-align: top;
  width: 54px;
  height: 54px;
  background-position: center;
  background-repeat: no-repeat;
  padding: 0;
  float: none;
  margin: 0 5px;
  border-radius: 50%;
  background-color: #ebebeb;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.case4_page .section1 .left .link .share a[data-cmd="weixin"] {
  background-image: url("../images/share-1.png");
}
.case4_page .section1 .left .link .share a[data-cmd="weixin"]:hover {
  background-color: #32b16c;
}
.case4_page .section1 .left .link .share a[data-cmd="tsina"] {
  background-image: url("../images/share-2.png");
}
.case4_page .section1 .left .link .share a[data-cmd="tsina"]:hover {
  background-color: #f55451;
}
.case4_page .section1 .left .link .share a[data-cmd="sqq"] {
  background-image: url("../images/share-3.png");
}
.case4_page .section1 .left .link .share a[data-cmd="sqq"]:hover {
  background-color: #34a8d5;
}
.case4_page .section1 .left .link .share a:hover {
  opacity: 1;
}
.case4_page .section1 .right {
  width: 50%;
  display: inline-block;
  vertical-align: top;
  position: relative;
}
.case4_page .section1 .right .year {
  position: absolute;
  top: 0;
  right: calc(100% + 30px);
  font-size: 36px;
  line-height: 1;
  color: #4a4a4a;
  font-family: 'DINPro-Regular';
}
.case4_page .section1 .right .en {
  font-size: 20px;
  line-height: 32px;
  color: #4a4a4a;
  font-family: 'PingFang-Medium';
  text-align: justify;
}
.case4_page .section1 .right .zh {
  font-size: 20px;
  line-height: 34px;
  color: #4a4a4a;
  font-family: 'PingFang-Medium';
  margin-top: 40px;
  text-align: justify;
}
.case4_page .section2 img.bg_img {
  display: block;
  width: 100%;
  height: 33.33vw;
  object-fit: cover;
}
.case4_page .section2 .cont {
  width: 70vw;
  max-width: 1280px;
  margin: 0 auto;
  position: relative;
  margin-top: -15vw;
}
.case4_page .section2 .video_box {
  position: relative;
  margin-bottom: 4vw;
  height: 34.5vw;
  max-height: 631px;
}
.case4_page .section2 .video_box img.computer {
  display: block;
  width: 100%;
}
.case4_page .section2 .video_box .shadow {
  position: absolute;
  bottom: -9.2vw;
  left: -6.25vw;
  right: -6.25vw;
  height: 10.2vw;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("../images/shadow-1.png");
}
.case4_page .section2 .video_box .cont {
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 79.2%;
  max-width: 1014px;
  top: 1.8%;
  border-radius: 20px 20px 0 0;
  overflow: hidden;
}
.case4_page .section2 .video_box .cont img {
  width: 100%;
  display: none;
}
.case4_page .section2 .video_box .cont video {
  display: block;
  width: 100%;
}
.case4_page .section2 .hide {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: -webkit-linear-gradient(180deg, rgba(0, 0, 0, 0), black);
  background: -o-linear-gradient(180deg, rgba(0, 0, 0, 0), black);
  background: -moz-linear-gradient(180deg, rgba(0, 0, 0, 0), black);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0), black);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.case4_page .section2 .hide a {
  position: absolute;
  bottom: 2.5vw;
  left: 50%;
  font-size: 24px;
  color: #fff;
  font-family: 'PingFang-Medium';
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  opacity: 0;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.case4_page .section2 .hide a:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 1px;
  background-color: #fff;
  transform-origin: left center;
  -webkit-transform: scaleX(0);
  -moz-transform: scaleX(0);
  -ms-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transition: transform 0.3s ease;
  -moz-transition: transform 0.3s ease;
  -ms-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
}
.case4_page .section2 .hide a:hover:after {
  -webkit-transform: scaleX(1);
  -moz-transform: scaleX(1);
  -ms-transform: scaleX(1);
  transform: scaleX(1);
}
.case4_page .section2 .active .hide {
  opacity: 1;
  visibility: visible;
}
.case4_page .section2 .active .hide a {
  opacity: 1;
  bottom: 4.5vw;
}
.case4_page .section3 {
  width: 80vw;
  max-width: 1440px;
  margin: 0 auto;
  margin-top: -6vw;
}
.case4_page .section3 .cont {
  width: 70vw;
  max-width: 1280px;
  margin: 0 auto;
  padding: 4vw 4vw 0;
  font-size: 0;
  display: flex;
  justify-content: space-between;
}
.case4_page .section3 .txt_box {
  display: inline-block;
  vertical-align: middle;
}
.case4_page .section3 .txt_box.min {
  width: 260px;
}
.case4_page .section3 .txt_box .box {
  margin-top: 6vw;
}
.case4_page .section3 .txt_box .box:nth-of-type(1) {
  margin-top: 0;
}
.case4_page .section3 .txt_box h3 {
  font-size: 24px;
  line-height: 1;
}
.case4_page .section3 .txt_box .tip {
  margin-top: 20px;
}
.case4_page .section3 .txt_box .tip span {
  font-size: 16px;
  line-height: 1;
  color: #808080;
  display: inline-block;
  vertical-align: top;
  margin-right: 30px;
}
.case4_page .section3 .txt_box .tip span:last-of-type {
  margin-right: 0;
}
.case4_page .section3 .img_box {
  width: 25%;
  max-width: 272px;
}
.case4_page .section3 .img_box img {
  display: block;
  width: 100%;
}
.case4_page .section4 {
  width: 80vw;
  max-width: 1440px;
  margin: 6vw auto 0;
}
.case4_page .section4 .cont {
  width: 70vw;
  max-width: 1280px;
  margin: 0 auto;
  padding: 4vw 4vw 0;
  font-size: 0;
  position: relative;
}
.case4_page .section4 .cont .color {
  position: absolute;
  right: 100%;
  top: -2vw;
  width: 10.5%;
  max-width: 134px;
}
.case4_page .section4 .cont .color img {
  display: block;
  width: 100%;
}
.case4_page .section4 .item {
  display: inline-block;
  vertical-align: top;
  width: calc((100% - 40px) / 3);
  margin-right: 20px;
}
.case4_page .section4 .item:nth-of-type(3n) {
  margin-right: 0;
}
.case4_page .section4 .item:nth-of-type(4), .case4_page .section4 .item:nth-of-type(5), .case4_page .section4 .item:nth-of-type(6) {
  margin-top: 3vw;
}
.case4_page .section4 .item .bg {
  height: 6.25vw;
}
.case4_page .section4 .item h3 {
  font-size: 16px;
  line-height: 1;
  color: #000000;
  font-weight: bold;
  margin-top: 2vw;
}
.case4_page .section4 .item p {
  font-size: 12px;
  color: #808080;
  line-height: 1;
  margin-top: 10px;
}
.case4_page .section5 {
  width: 80vw;
  max-width: 1440px;
  margin: 6vw auto 0;
  position: relative;
}
.case4_page .section5 .cont {
  width: 70vw;
  max-width: 1280px;
  margin: 4vw auto 0;
  position: relative;
}
.case4_page .section5 .cont img.home {
  position: absolute;
  left: calc(100% + 4vw);
  top: 50vw;
  width: 10.5%;
  max-width: 134px;
}
.case4_page .section5 .block {
  position: relative;
  width: 89%;
  max-width: 1136px;
  margin: 4vw auto 0;
}
.case4_page .section5 .block .page {
  /*padding: 6vw 0;*/
  height: 150vh;
  box-shadow: 0 4vw 4vw rgba(0, 0, 0, 0.1);
}
.case4_page .section5 .block .translate {
  -webkit-transform: translateY(-20vh);
  transform: translateY(-20vh);
}
.case4_page .section5 .block img.move {
  display: block;
  width: 100%;
}
.case4_page .section5 .video_box {
  position: absolute;
  left: -13.36%;
  right: -13.36%;
  top: 7vw;
}
.case4_page .section5 .video_box img.computer {
  display: block;
  width: 100%;
}
.case4_page .section5 .video_box .shadow {
  position: absolute;
  bottom: -7.3vw;
  left: -3vw;
  right: -3vw;
  height: 8.6vw;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("../images/shadow-2.png");
}
.case4_page .section6 {
  width: 66.67%;
  max-width: 1280px;
  margin: 6vw auto 0;
  position: relative;
}
.case4_page .section6 .web {
  position: absolute;
  right: 100%;
  top: 36vw;
  width: 10.5%;
  max-width: 134px;
}
.case4_page .section6 .web img {
  display: block;
  width: 100%;
}
.case4_page .section6 .items {
  margin: 0 -4vw;
}
.case4_page .section6 .items:after {
  content: '';
  display: block;
  clear: both;
}
.case4_page .section6 .item {
  width: 60vw;
  max-width: 1120px;
  -webkit-transition: box-shadow 0.3s 0.8s ease;
  -moz-transition: box-shadow 0.3s 0.8s ease;
  -ms-transition: box-shadow 0.3s 0.8s ease;
  transition: box-shadow 0.3s 0.8s ease;
}
.case4_page .section6 .item .box {
  clip-path: polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);
  -webkit-transition: clip-path 0.8s ease;
  -moz-transition: clip-path 0.8s ease;
  -ms-transition: clip-path 0.8s ease;
  transition: clip-path 0.8s ease;
  overflow: hidden;
}
.case4_page .section6 .item img {
  display: none;
  width: 100%;
}
.case4_page .section6 .item video {
  display: block;
  width: 100%;
  -webkit-transform: scale(1.4);
  -moz-transform: scale(1.4);
  -ms-transform: scale(1.4);
  transform: scale(1.4);
  -webkit-transition: transform 0.8s ease;
  -moz-transition: transform 0.8s ease;
  -ms-transition: transform 0.8s ease;
  transition: transform 0.8s ease;
}
.case4_page .section6 .item:nth-of-type(1) {
  float: left;
}
.case4_page .section6 .item:nth-of-type(2) {
  float: right;
  margin-top: 6vw;
}
.case4_page .section6 .item.active {
  box-shadow: 0 2vw 4vw rgba(0, 0, 0, 0.2);
}
.case4_page .section6 .item.active .box {
  clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
}
.case4_page .section6 .item.active video {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.case4_page .section7 {
  font-size: 0;
  margin-top: 6vw;
}
.case4_page .section7 .item {
  display: inline-block;
  vertical-align: top;
  width: 50%;
  height: 100vh;
  position: relative;
}
.case4_page .section7 .item.pc_box .cont img, .case4_page .section7 .item.pc_box .cont video {
  max-width: 33.33vw;
  max-height: 60vh;
}
.case4_page .section7 .item.phone_box .cont img, .case4_page .section7 .item.phone_box .cont video {
  max-width: 17vw;
  max-height: 60vh;
}
.case4_page .section7 .item .tit {
  position: absolute;
  top: 8vh;
  left: 0;
  right: 0;
  text-align: center;
  font-size: 24px;
  color: #fff;
  font-weight: bold;
}
.case4_page .section7 .item .cont {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  transform-style: preserve-3d;
}
.case4_page .section7 .item .cont img, .case4_page .section7 .item .cont video {
  box-shadow: 2vw 2vw 4vw rgba(0, 0, 0, 0.2);
}
.case4_page .section7 .item .cont img {
  display: none;
}
.case4_page .section7 .item .cont video {
  display: block;
}
.case4_page .section8 {
  background-color: #f5f5f5;
  padding-top: 6vw;
  position: relative;
}
.case4_page .section8:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 32vw;
  background-image: linear-gradient(180deg, rgba(245, 245, 245, 0), whitesmoke);
}
.case4_page .section8 .cont {
  width: 80%;
  max-width: 1440px;
  margin: 0 auto;
}
.case4_page .section8 .block {
  width: 70vw;
  max-width: 1280px;
  margin: 4vw auto 0;
}
.case4_page .section8 .items {
  font-size: 0;
  margin-top: 4vw;
}
.case4_page .section8 .left_box,
.case4_page .section8 .center_box,
.case4_page .section8 .right_box {
  display: inline-block;
  vertical-align: top;
}
.case4_page .section8 .left_box,
.case4_page .section8 .right_box {
  width: 26.5%;
}
.case4_page .section8 .center_box {
  width: 34%;
  margin: 9vw 6.5% 0;
}
.case4_page .section8 .center_box.b{
  width: 58%;
  margin: 0 auto;
  display: block;
}
.case4_page .section8 .right_box {
  margin-top: 3vw;
}
.case4_page .section8 .item {
  margin-top: 6vw;
  box-shadow: 0 2vw 4vw rgba(0, 0, 0, 0.1);
}
.case4_page .section8 .item:nth-of-type(1) {
  margin-top: 0;
}
.case4_page .section8 .item img {
  display: block;
  width: 100%;
}

@media screen and (max-width: 1600px) {
  .case4_page .section1 .left .year,
  .case4_page .section1 .right .year {
    font-size: 32px;
  }

  .case4_page .section1 .left h3,
  .case4_page .comm_txt h3 {
    font-size: 26px;
    line-height: 36px;
  }

  .case4_page .section1 .left p,
  .case4_page .section1 .right .en,
  .case4_page .section1 .right .zh {
    font-size: 18px;
  }

  .case4_page .section1 .left p {
    line-height: 30px;
  }

  .case4_page .section1 .right .en {
    line-height: 26px;
  }

  .case4_page .section1 .right .zh {
    line-height: 28px;
  }

  .case4_page .comm_txt p {
    font-size: 16px;
    line-height: 28px;
  }

  .case4_page .section3 .txt_box.min {
    width: 200px;
  }
}
@media screen and (max-width: 1366px) {
  .case4_page .section1 .left p,
  .case4_page .section1 .right .en,
  .case4_page .section1 .right .zh {
    font-size: 16px;
    line-height: 28px;
  }
}
@media screen and (max-width: 992px) {
  .case4_page .section1 {
    padding: 0 0 20px;
  }

  .case4_page .section1 .main {
    width: 90%;
  }

  .case4_page .section1 .left {
    width: 100%;
  }

  .case4_page .section1 .left .year, .case4_page .section1 .right .year {
    font-size: 26px;
  }

  .case4_page .section1 .left .year {
    display: block;
  }

  .case4_page .section1 .left h3 {
    font-size: 20px;
    line-height: 30px;
  }

  .case4_page .section1 .left p {
    font-size: 16px;
    line-height: 26px;
    margin: 15px 0 0;
  }

  .case4_page .section1 .left .link {
    display: none;
  }

  .case4_page .section1 .right {
    width: 100%;
    margin-top: 15px;
  }

  .case4_page .section1 .right .year,
  .case4_page .section1 .right .en {
    display: none;
  }

  .case4_page .section1 .right .zh {
    font-size: 14px;
    line-height: 24px;
    margin-top: 0;
  }

  .case4_page .section2 {
    overflow: hidden;
  }

  .case4_page .section2 .cont {
    width: 90%;
    margin-top: -10%;
  }

  .case4_page .section2 .video_box {
    margin-bottom: 20px;
    height: auto;
  }

  .case4_page .section2 .video_box .cont {
    width: 76%;
    border-radius: 5px 5px 0 0;
    top: 5%;
  }
  
    .case4_page .section2 .video_box .cont video{
	display:none;
  }

  .case4_page .section2 .video_box .cont img {
    display: block;
  }

  .case4_page .section2 .hide a {
    font-size: 16px;
    white-space: nowrap;
  }

  .case4_page .comm_txt h3 {
    font-size: 18px;
    line-height: 24px;
    text-align: left;
  }

  .case4_page .comm_txt p {
    font-size: 14px;
    line-height: 24px;
    margin-top: 10px;
  }

  .case4_page .section3 {
    padding: 40px 0;
    width: 90%;
    margin-top: 0;
  }

  .case4_page .section3 .cont {
    width: 100%;
    padding: 0;
    margin-top: 20px;
  }

  .case4_page .section3 .txt_box h3 {
    font-size: 18px;
  }

  .case4_page .section3 .txt_box .tip {
    margin-top: 10px;
  }

  .case4_page .section3 .txt_box .tip span {
    font-size: 12px;
    margin-right: 15px;
  }

  .case4_page .section3 .txt_box .box {
    margin-top: 20px;
  }

  .case4_page .section3 .txt_box.min {
    display: none;
  }

  .case4_page .section3 .img_box {
    width: 30%;
  }

  .case4_page .section4 {
    width: 90%;
    margin: 0 auto;
  }

  .case4_page .section4 .cont .color {
    display: none;
  }

  .case4_page .section4 .cont {
    width: 100%;
    padding: 0;
    margin-top: 20px;
  }

  .case4_page .section4 .item .bg {
    height: 50px;
  }

  .case4_page .section4 .item h3 {
    font-size: 14px;
    margin-top: 10px;
  }

  .case4_page .section4 .item p {
    margin-top: 5px;
  }

  .case4_page .section5 {
    padding: 40px 0;
    width: 90%;
    margin: 0 auto;
  }

  .case4_page .section5 .cont {
    width: 100%;
    margin: 20px 0 0;
  }

  .case4_page .section5 .cont img.home {
    top: 62%;
    left: calc(100% + 10px);
  }

  .case4_page .section5 .block {
    margin: 20px auto 0;
    width: 76%;
  }

  .case4_page .section5 .block .page {
    padding: 0;
    height: auto;
  }

  .case4_page .section5 .block .translate {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    transform: none;
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.1);
  }

  .case4_page .section5 .video_box {
    top: 40px;
  }

  .case4_page .section6 {
    width: 90%;
    margin: 0 auto;
    padding-bottom: 40px;
  }

  .case4_page .section6 .web {
    right: auto;
    left: 0;
    top: 60%;
    width: 7.5%;
  }

  .case4_page .section6 .items {
    margin: 0;
  }

  .case4_page .section6 .item {
    width: 80%;
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.1);
	margin:0 auto;
  }

  .case4_page .section6 .item:nth-of-type(2) {
    margin-top: 20px;
  }

  .case4_page .section6 .item .box {
    clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
  }

  .case4_page .section6 .item img {
    display: block;
  }

  .case4_page .section7 {
    margin-top: 0;
  }

  .case4_page .section7 .item {
    width: 100%;
    height: auto;
    padding: 80px 0 40px;
  }

  .case4_page .section7 .item .cont img {
    display: block;
  }

  .case4_page .section7 .item.pc_box .cont img {
    max-width: 80%;
    max-height: none;
    margin: 0 auto;
  }

  .case4_page .section7 .item.phone_box .cont img {
    max-width: 36%;
    max-height: none;
    margin: 0 auto;
  }

  .case4_page .section7 .item .cont {
    position: static;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .case4_page .section7 .item .tit {
    font-size: 16px;
    top: 40px;
  }

  .case4_page .section8 {
    padding-top: 40px;
  }

  .case4_page .section8 .cont {
    width: 90%;
  }

  .case4_page .comm_txt .tip span {
    font-size: 16px;
  }

  .case4_page .section8 .block {
    width: 100%;
    margin-top: 10px;
  }

  .case4_page .section8 .items {
    margin-top: 20px;
  }
}

.section-font{
	width: 62.5%;
}
.section-font h1{
	width: 100%;
	text-align: center;
	font-size: 43px;
	color: #333333;
	font-weight: normal;
	padding-bottom: 1.3em;
}
.section-font p{
	line-height: 1.9em;
	color: #555555;
}

/*1*/
.section-1{
	background: #4698ff;
}
.s1img{
	width: 19.11%;
	margin: 10.85em auto 0 auto;
}
.s2img{
	width: 62.7%;
}
.rxdlogo{
	width: 9.79%;
}
/*2*/
.section-2{
	background: #ebebeb;
}
.section-2 .section-font{
	padding: 6em 0 8.2em 0;
}
.section-2 .image-box{
	width: 60.57%;
}

/*3*/
.section-3,
.section-6,
.section-8{
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.section-3{
	background-image: url(../case/case-10_13.jpg);
	padding: 5.2em 0 13.6em 0;
}
.section-3 .section-font h1,
.section-3 .section-font p,
.section-5 .section-font h1,
.section-5 .section-font p,
.section-7 .section-font h1,
.section-8 .section-font h1,
.section-8 .section-font p{
	color: #fff;
}
.section-3 .image-box{
	width: 57.91%;
	margin-top: 5.4em;
}

/*4*/
.section-4{
	background: #f7f7f7;
	padding: 4.5em 0 10.65em 0;
}
.section-4 .image-box{
	width: 58.85%;
	margin-top: 7em;
}

/*5*/
.section-5{
	background: #f3bc00;
	padding: 6.1em 0 4em 0;
}
.section-5 .image-box{
	margin-top: 8.4em;
	width: 60.625%;
}

/*6*/
.section-6{
	background-image: url(../case/case-10_23.jpg);
}
.section-6 .section-font{
	padding: 3.3em 0;
}
.section-6 .image-box{
	width: 39.58%;
}

/*7*/
.section-7{
	background: #3f95e2;
}
.section-7 .section-font h1{
	padding: 0;
}
.section-7 .section-font{
	padding: 5em 0 4em 0;
}

/*8*/
.section-8{
	background-image: url(../case/case-10_26.jpg);
	padding: 4em 0 37.7em 0;
}

/*last*/
.last-img-box .section-font h1{
	padding: 1.67em 0 0.8em 0;
}

@media only screen and (max-width: 1680px) {
	.box{
		font-size: 17px;
	}
	.section-font h1{
		font-size: 36px;
	}
}
@media only screen and (max-width: 1440px) {
	.box{
		font-size: 15px;
	}
	.section-font h1{
		font-size: 32px;
	}
}
@media only screen and (max-width: 1366px) {
	.box{
		font-size: 14px;
	}
	.section-font h1{
		font-size: 28px;
	}
}
@media only screen and (max-width: 1280px) {
	.box{
		font-size: 12px;
	}
	.section-font h1{
		font-size: 22px;
	}
}
@media only screen and (max-width: 1000px) {
	.s1img{
		width: 120px;
		margin: 70px auto 40px auto;
	}
	.s2img{
		width: 100%;
	}
	.section-font{
		width: 88%;
	}
	.section-2 .section-font,
	.section-6 .section-font{
		padding: 50px 0 40px 0;
	}
	.section-2 .image-box,
	.section-6 .image-box{
		width: 88%;
	}
	.section-3,
	.section-4,
	.section-5{
		padding: 60px 0;
	}
	.section-3 .image-box,
	.section-4 .image-box,
	.section-5 .image-box{
		width: 88%;
		margin-top: 30px;
	}
	.section-8{
		padding: 40px 0 100px 0;
	}
}

.NewCaseWrapper .AppearCase .Title{
	font-size: 43px;
	text-align: center;
	font-weight: normal;
	padding-bottom: 3.6%;
}
.NewCaseWrapper .AppearCase .C-white{
	color: #fff;
}
.NewCaseWrapper .AppearCase .C-black{
	color: #606060;
}
.NewCaseWrapper .AppearCase .casebox{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	box-sizing: border-box;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
}
.NewCaseWrapper .AppearCase .casebox .imgbar{
	position: relative;
	width: 100%;
}
.NewCaseWrapper .AppearCase .casebox .imgbar img{
	display: block;
	width: 100%;
}
.NewCaseWrapper .casebox .imgbar .layer{
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: rgba(0,123,58,0.7);
	transition: all ease-in-out 0.5s;
	-webkit-transition: all ease-in-out 0.5s;
	opacity: 0;
}
.NewCaseWrapper .casebox .imgbar .layer .icon{
	display: block;
	width: 150px;
	height: 150px;
	background-image: url(../images/LayerIcon.png);
	background-position: center center;
	margin:0 auto 0;
	position: absolute;
	top: 50%;
	left: 0.001%;
	right: 0.001%;
	margin: -75px auto 0;
}


.NewCaseWrapper .AppearCase .casebox .imgbar:hover .layer{
	opacity: 1;
}
/*鑳屾櫙鏍峰紡1*/
.NewCaseWrapper .Appear1{
	padding-top: 5%;
	padding-bottom: 4%;
}
.NewCaseWrapper .Appear1 .casebox{
	width: 73%;
	max-width: 1400px;
	padding: 5% 10% 7%;
	background-image: url(../images/CaseType1.png);
}
/*鑳屾櫙鏍峰紡2*/
.NewCaseWrapper .Appear2{
	padding-top: 5%;
	padding-bottom: 4%;
}
.NewCaseWrapper .Appear2 .casebox{
	width: 63%;
	max-width: 1210px;
	padding: 3.7% 7.4% 5%;
	background-image: url(../case/CaseType2.png);
}
/*鑳屾櫙鏍峰紡3*/
.NewCaseWrapper .Appear3{
	padding-top: 5%;
}
.NewCaseWrapper .Appear3 .casebox{
	width: 63%;
	max-width: 1200px;
}
.NewCaseWrapper .Appear3 .casebox .imgbar img{
	width: auto;
	max-width: 100%;
	margin: 0 auto;
}
.NewCaseWrapper .Appear3 .casebox .imgbar .layer{
	background-color: rgba(0,0,0,0);
}
.NewCaseWrapper .Appear3 .casebox .imgbar .layer .icon{
	display: none;
}
/*layerbackgroundcolor*/
.NewCaseWrapper .casebox .imgbar .layer1{
	background-color: rgba(236,171,28,0.7);
}
.NewCaseWrapper .casebox .imgbar .layer2{
	background-color: rgba(243,0,133,0.7);
}
.NewCaseWrapper .casebox .imgbar .layer3{
	background-color: rgba(0,0,0,0.7);
}
.NewCaseWrapper .casebox .imgbar .layer4{
	background-color: rgba(214,57,46,0.7);
}
.NewCaseWrapper .casebox .imgbar .layer5{
	background-color: rgba(63,149,226,0.7);
}
.NewCaseWrapper .casebox .imgbar .layer6{
	background-color: rgba(127,178,210,0.7);
}
.NewCaseWrapper .casebox .imgbar .layer7{
	background-color: rgba(247,205,88,0.7);
}
.NewCaseWrapper .casebox .imgbar .layer8{
	background-color: rgba(0,146,163,0.7);
}
.NewCaseWrapper .casebox .imgbar .layer9{
	background-color: rgba(171,1,11,0.7);
}
.NewCaseWrapper .casebox .imgbar .layer10{
	background-color: rgba(255,132,101,0.7);
}
.NewCaseWrapper .casebox .imgbar .layer11{
	background-color: rgba(80,40,103,0.7);
}





/*contbackgroundcolor*/
.NewCaseWrapper .color1{
	background-color: #1d230b;
}
.NewCaseWrapper .color2{
	background-color: #f7f7f7;
}
.NewCaseWrapper .color3{
	background-color: #020202;
}
.NewCaseWrapper .color4{
	background-color: #d5234f;
}
.NewCaseWrapper .color5{
	background-color: #323232;
}
.NewCaseWrapper .color6{
	background-color: #045a91;
}
.NewCaseWrapper .color7{
	background-color: #988881;
}
.NewCaseWrapper .color8{
	background-color: #1a5496;
}
.NewCaseWrapper .color9{
	background-color: #e50020;
}
.NewCaseWrapper .color10{
	background-color: #135393;
}
.NewCaseWrapper .color11{
	background-color: #2c2c34;
}
.NewCaseWrapper .color12{
	background-color: #3e94e1;
}
.NewCaseWrapper .color13{
	background-color: #01b4ea;
}
.NewCaseWrapper .color14{
	background-color: #e32235;
}
.NewCaseWrapper .color15{
	background-color: #05b0cf;
}
.NewCaseWrapper .color16{
	background-color: #1b647f;
}
.NewCaseWrapper .color17{
	background-color: #455264;
}
.NewCaseWrapper .color18{
	background-color: #3f95e2;
}
.NewCaseWrapper .color19{
	background-color: #df0011;
}
.NewCaseWrapper .color20{
	background-color: #119946;
}
.NewCaseWrapper .color21{
	background-color: #06488d;
}
.NewCaseWrapper .color22{
	background-color: #7c2e9a;
}
.NewCaseWrapper .color23{
	background-color: #b85153;
}
.NewCaseWrapper .color24{
	background-color: #2b2c2d;
}
.NewCaseWrapper .color25{
	background-color: #e2403e;
}
.NewCaseWrapper .color26{
	background-color: #45a2e3;
}
.NewCaseWrapper .color27{
	background-color: #3f82ef;
}
.NewCaseWrapper .color28{
	background-color: #044267;
}
.NewCaseWrapper .color29{
	background-color: #37343f;
}
.NewCaseWrapper .color30{
	background-color: #005aab;
}
.NewCaseWrapper .color31{
	background-color: #10c591;
}
.NewCaseWrapper .color32{
	background-color: #292a2f;
}
.NewCaseWrapper .color33{
	background-color: #2b63b8;
}
.NewCaseWrapper .color34{
	background-color: #5e4937;
}
.NewCaseWrapper .color35{
	background-color: #db323a;
}
.NewCaseWrapper .color36{
	background-color: #282829;
}
.NewCaseWrapper .color37{
	background-color: #111111;
}
.NewCaseWrapper .color38{
	background-color: #c8a118;
}

@media (max-width: 480px) {
.m-mzw-models-c5 .models-tit{ font-size:18px;}
}
@media screen and (max-width:1366px){

	.NewCaseWrapper .Appear1 .casebox{
		width: 80%;
	}

}
@media screen and (max-width:960px){
	.NewCaseWrapper .AppearCase .Title{
		font-size: 26px;
	}
	.NewCaseWrapper .Appear1 .casebox{
		width: 85%;
	}
	.NewCaseWrapper .Appear2 .casebox{
		width: 68%;
	}
	.NewCaseWrapper .casebox .imgbar .layer{
		background-image: url(../images/pLayerIcon.png);
	}
	.NewCaseWrapper .casebox .imgbar .layer .icon{height:50px;height:50px;margin: -25px auto 0;}
	.more-case{margin-bottom:0px;}
	.box.section-4{padding-bottom:0px;}
	.three-imgbox{margin-bottom:0;}
	.image-box:nth-child(2){margin-top: 48px;}
}

.clear{clear: both; height: 0;}
.hidden{overflow: hidden;}

@font-face{font-family: 'pingfang'; src: url('../fonts/PINGFANG REGULAR.TTF');}

.case-6-bg{background:#fff;padding-top:1px;}
.no-a {cursor:default;}

.showPic{background: #f7f7f7;}
.showPic h2{text-align: center; padding: 100px 6% 80px; font-size: 56px; color: #333;}
.showPic .showBox {position:relative;margin-left:auto;margin-right:auto;box-sizing:border-box;background-repeat:no-repeat;background-position:center center;background-size:contain;}
.showPic .showBox1{width: 63%; max-width: 1210px; padding: 3.7% 7.4% 5%; background-image: url(../images/CaseType2.png);}
.showPic .showBox .imgbar {position:relative;width:100%;}
.showPic .showBox .imgbar img {display:block;width:100%;}
.showPic .showBox .imgbar .layer {display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.7);transition:all ease-in-out 0.5s;-webkit-transition:all ease-in-out 0.5s;opacity:0;}
.showPic .showBox .imgbar .layer .icon {display:block;width:150px;height:150px;background-image:url(../images/LayerIcon.png);background-position:center center;margin:0 auto 0;position:absolute;top:50%;left:0.001%;right:0.001%;margin:-75px auto 0;}
.showPic .showBox .imgbar:hover .layer {opacity:1;}
@media screen and (max-width:1680px) {
.showPic h2{font-size: 48px;}
}
@media screen and (max-width:1366px) {
.showPic h2{font-size: 30px;}
}
@media screen and (max-width:1000px) {
.showPic h2{font-size: 22px; padding: 30px 0; color: #737373;}
.showPic .showBox1{width: 68%;}
.showPic .showBox .imgbar .layer .icon{width: 50px; height: 50px; margin-top: -25px; background-size: cover;}
}

.section_box{position: relative; padding: 0 5%; overflow: hidden;}
.section_box img.img_bg{width: 100%; position: absolute; top: 0; left: 0; z-index: -1;}
.section1 .txt_block{padding: 120px 0; max-width: 996px; margin: 0 auto;}
.section1 .txt_block h3{font-size: 56px; color: #000; font-family: 'pingfang'; text-align: center;}
.section1 .txt_block p{font-size: 18px; color: #737373; text-align: center; line-height: 28px; margin-top: 30px;}
.section1 .img_block img{width: 100%; display: block;}
.section2{overflow: hidden; margin-bottom: 13%;}
.section2 .img_block{width: 45%; float: left; position: relative; z-index: 2;}
.section2 .img_block img{width: 100%; display: block;}
.section2 .txt_block{width: 650px; float: left; margin-left: 80px; padding-top: 5%;}
.section2 .txt_block .title{padding-left: 80px;}
.section2 .txt_block .title span.txt{font-size: 18px; color: #737373; float: left; line-height: 70px; position: relative;}
.section2 .txt_block .title span.txt i{width: 900px; position: absolute; right: 110%; top: 50%; height: 1px; background: #0171b1;}
.section2 .txt_block .title span.num{width: 70px; height: 70px; float: left; margin: 0 20px; border: 6px solid #ebeff6; background: #3f5fa8; text-align: center; line-height: 58px; font-size: 30px; color: #fff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; border-radius: 50%;}
.section2 .txt_block h3{font-size: 56px; color: #000; font-family: 'pingfang'; margin-top: 100px;}
.section2 .txt_block p{font-size: 18px; color: #737373; line-height: 28px; margin-top: 10px; text-align: justify;}
.section3 .img_block{float: right;}
.section3 .txt_block .title span.txt{color: #fff;}
.section3 .txt_block .title span.txt i{left: 110%; right: auto; background: #fff;}
.section3 .txt_block .title span.num{border-color: #2685bb; background: #fff; color: #0171b1;}
.section3 .txt_block h3{color: #fff;}
.section3 .txt_block p{color: #fff;}
.section4 .txt_block .title span.txt{color: #fff;}
.section4 .txt_block .title span.txt i{background: #fff;}
.section4 .txt_block .title span.num{border-color: #2685bb; background: #fff; color: #0171b1;}
.section4 .txt_block h3{color: #fff;}
.section4 .txt_block p{color: #fff;}
.section5{overflow: hidden;}
.section5 .img_block{max-width: 964px; width: 50%; float: right;}
.section5 .img_block img{width: 100%; display: block;}
.section5 .txt_block{width: 730px; float: left; margin-left: 100px; margin-top: 10%;}
.section5 .txt_block h3{font-size: 40px; color: #292a2f; font-family: 'pingfang';}
.section5 .txt_block p{font-size: 22px; color: #292a2f; line-height: 34px; font-family: 'pingfang'; margin-top: 40px; text-align: justify;}
.section6{position: relative;}
.section6 img.img_bg{width: 100%;}
.section6 .txt_block{position: absolute; top: 24%; left: 0; right: 0; max-width: 1200px; margin: 0 auto;}
.section6 .txt_block h3{font-size: 56px; color: #000; font-family: 'pingfang'; text-align: center;}
.section6 .txt_block p{font-size: 18px; color: #333; line-height: 28px; margin: 30px 0 70px;}
.section6 .txt_block img{width: 100%; display: block;}

@media screen and (max-width:1700px) {
	.section1 .txt_block h3{font-size: 40px;}
	.section2 .txt_block h3{font-size: 40px; margin-top: 40px;}
	.section5 .txt_block{width: 598px; margin-left: 80px;}
	.section5 .txt_block h3{font-size: 40px;}
	.section5 .txt_block p{font-size: 18px;}
	.section6 .txt_block h3{font-size: 40px;}
}
@media screen and (max-width:1500px) {
	.section1 .txt_block{padding: 70px 0;}
	.section1 .txt_block h3{font-size: 30px;}
	.section2 .txt_block{width: 500px;}
	.section1 .txt_block p{font-size: 16px;}
	.section2 .txt_block h3{font-size: 30px;}
	.section2 .txt_block p{font-size: 16px;}
	.section5 .txt_block{width: 530px;}
	.section5 .txt_block h3{font-size: 30px;}
	.section5 .txt_block p{font-size: 16px; margin-top: 20px;}
	.section6 .txt_block h3{font-size: 30px;}
	.section6 .txt_block p{font-size: 16px;}
}
@media screen and (max-width: 1300px){
	.section1 .txt_block{max-width: 900px;}
	.section2{margin-bottom: 60px;}
	.section2 .img_block{width: 46%;}
	.section2 .img_block{width: 46%;}
	.section2 .txt_block{width: 400px; margin-left: 60px; padding-top: 2%;}
	.section2 .txt_block h3{margin-top: 20px;}
	.section5 .img_block{width: 46%;}
	.section5 .txt_block{margin-top: 5%; width: 440px;}
	.section6 .txt_block{width: 900px; top: 15%;}
}
@media screen and (max-width: 1000px){
	.section1 .txt_block{padding: 20px 10px;}
	.section1 .txt_block h3{font-size: 22px;}
	.section1 .txt_block p{margin-top: 10px;}
	.section1 .img_block img{display: none;}
	.section_box img.img_bg{display: none;}
	.section2{margin-bottom: 10px;}
	.section2 .img_block{width: 100%; float: none;}
	.section2 .txt_block{width: 100%; margin: 10px auto 0; padding: 0; float: none;}
	.section2 .txt_block .title{display: none;}
	.section2 .txt_block h3{text-align: center; font-size: 22px; color: #333 !important;}
	.section2 .txt_block p{color: #666 !important;}
	.section5 .img_block{width: 100%; float: none;}
	.section5 .txt_block{margin: 0 auto; width: 90%; float: none; padding: 20px;}
	.section5 .txt_block h3{font-size: 22px;}
	.section5 .txt_block p{line-height: 26px; margin-top: 10px;}
	.section6{padding: 5%;}
	.section6 img.img_bg{display: none;}
	.section6 .txt_block{position: static; width: 96%;}
	.section6 .txt_block p{margin: 20px 0;}
}

@media screen and (max-width: 640px){

	.section2 .txt_block h3.cor{text-align: center; font-size: 22px; color: #fff !important;}
	.section2 .txt_block p.cor{color: #fff !important;}
	.zl-3head .h3{ text-align:left;}

}
.caseBan{ background-size: cover; background-position: center center; background-repeat: no-repeat; position: relative; padding:; padding: calc(4vw + 80px) 0px 6.25vw; background-attachment:fixed }
.caseBanTxt{ color:#fff; margin:0 5.72vw; position:relative}
.caseBanTxt h3{ font-size: 50px; letter-spacing: 2px; display: block; line-height: 70px; font-weight: 500; }
.caseBanTxt h4{ font-size: 16px; letter-spacing: 1px; line-height: 32px; color: rgba(255,255,255,0.6); font-weight: normal; }
.caseBanTxt h4 span{display:inline-block; margin-left:50px;}
.caseBan_des{ font-size: 21px; line-height: 34px; letter-spacing:2px; margin-top: 7.29vw; font-weight: 100; color: rgba(255,255,255,0.6); }
.caseBan_des strong{ color:#fff; font-weight:100;}
.case_askBtn{ line-height: 58px; height: 60px; padding-right:28px; border: 1px solid #FFF; position: absolute; right: 0px; top:8px; background-position:28px center; background-repeat:no-repeat; padding-left: 63px; font-size: 20px; color: #FFF; display: block; transition:all 0.5s ease-in-out; letter-spacing:1px; }
.case_askBtn:hover{ color: #FFF; background-color:rgba(255,255,255,0.1); box-shadow:0 6px 18px rgba(0,0,0,0.1); transform:translateY(-3px)}
.csCon1Wpr{ position:relative; margin-top: 9vw; position: relative; z-index:3; position:relative;top:-10px;}
.csCon1Content{ position: relative; background:#fff; }
.csCon1ContentFiexd{position:fixed; left:0; width:100%;}
.csPcImgBg{width:100%; height:auto;}
.csC1img{ position:absolute; left:0; top:0; bottom:0; right:0; background-size:cover; background-position:center center;}
.csC1_pc{ width:66.35vw; position:relative; margin:0 auto;}
.csc1Vbox{ position:absolute; left:0.78vw; top:0.76vw; right:0.8vw; transform:scale(1.54); z-index:999;}
.csc1Vbox video{ height:auto; width:100%;}
.csc1Bom{ position: relative; max-width: 1280px; margin: -35px auto 0; font-size: 18px; line-height: 34px; letter-spacing:2px; }
.csc1Bom strong{ display: block; font-size: 46px; font-weight: 500; letter-spacing: 2px; line-height: 66px; margin-bottom: 25px; text-align: center; }
.csc1Bom p{color:#555;}
.csCon2Wpr{ margin-top:2.79vw; position:relative; z-index:3;}
.csc2Top{ position:relative; overflow:hidden; padding-top:2vw;}
.csc2TpLx{ width:50%; float:left; background:#fff;}
.csc2TspWpr{ line-height:5.2vw; height:5.2vw;}
.csc2Tsp{ padding:0 5.72vw; color:#fff;}
.csc2Tsp span:nth-child(1){ font-size: 34px; font-weight: normal; float: left; }
.csc2Tsp span:nth-child(2){ font-size: 16px; float: right; }
.cs2FontWpr{padding:18px 5.72vw 7.81vw;}
.cs2Font{ padding-top: 70px; }
.cs2_fmly{ font-size: 22px; line-height: 38px; }
.cs2_fmlys span{ font-size: 12px; color: #999999; display: inline-block; margin-right: 25px; line-height: 30px; }
.cs2_fnm{ font-size: 60px; color: #E4E4E4; line-height: 88px; padding-top: 15px; letter-spacing: 2px; }
.csc2TpRx{ width:50%; float:right; background:#fff;}
.csc2Top:after{ content: ""; background: #e0e0e0; position: absolute; left: 50%; top: 2vw; z-index: 2; bottom:0; width:1px; }
.cs2ColorWpr{padding:0 5.72vw;}
.cs2Color{ padding-top:100px;}
.cs2ul{display: flex; justify-content: space-between; }
.cs2ul li{ width: 6.77vw; height: 398px; position: relative; color:#fff; }
.cs2Cortxt{ position:absolute; left:0; top:35px; width:100%; text-align:center;}
.cs2ul li:nth-child(2n) .cs2Cortxt{top:auto; bottom:38px;}
.cs2Cortxt span{ display: inline-block; text-align: left; font-size: 12px; line-height: 18px; }
.cs2Cortxt p{ font-size:16px; margin-bottom:8px;}
.csc2TxtWpr{ background:#f5f5f5; padding:5.2vw 0; position:relative; z-index:2; }
.csc2Txt{max-width: 1280px; margin: 0 auto 0; font-size: 18px; line-height: 34px; letter-spacing:2px; }
.csc2Txt strong{ display: block; font-size: 46px; font-weight: 500; letter-spacing: 2px; line-height: 66px; margin-bottom: 25px; text-align: center; }
.csc2Txt p{color:#555;}
.csMboxWpr{background:#fff; position:relative; z-index:2; padding:1px 0;}
.csMbox{ max-width:1640px; position:relative; margin:5.2vw auto;}
.csC2_phone{ float: left; width: 19.16vw; border: 10px solid #000000; position: relative; border-radius:2.8em; overflow:hidden; background:#000}
.csC2_phone video{ display:block; width:100%; height:auto}
.csC2_pc{ position:absolute; right:0; top:50%; transform:translateY(-50%); width:51.97vw; border: 10px solid #000000; border-radius:36px; background:#000}
.csC2_pc_video{ position:relative; border-radius:30px; overflow:hidden;}
.csc2Vimg{position:absolute; left:0; top:0; right:0; bottom:0; background-size:cover; background-repeat:no-repeat; transform:translate(-16.15vw,0) scale(1.96)}
.csC2_pc video{ display:block; width:100%; height:auto}
.csCon3Wpr{ position:relative; padding-bottom:0vw; z-index:2; background:#fff; padding:6%  0;}
.csc3Txt{max-width: 1280px; margin: 0 auto 0; font-size: 18px; line-height: 34px; }
.csc3Txt strong{ display: block; font-size: 46px; font-weight: 500; letter-spacing: 2px; line-height: 66px; margin-bottom: 25px; text-align: center; }
.csc3Txt p{color:#555;}
.csc3TxtAni{text-align:center; margin-top:7.81vw;}
.csc4ul{margin:0 5.72vw; overflow:hidden; transition:all 0.5s ease-in-out; opacity:0; transform:translateY(80px)}
.csc4ul.on{ opacity:1; transform:translateY(0)}
.csc4ul li{ width:40.1vw;}
.csc4ul li:nth-child(1){float:left;}
.csc4ul li:nth-child(2){float:right;}
.cs4pad{ border:10px solid #000; border-radius:1.5em; background:#000; overflow:hidden; background-size:cover;}
.cs4pad video{ display:block; width:100%; height:auto;}
.csc4Links{ margin-top: 4.68vw; height: 32px; overflow:hidden; text-align:center; }
.csc4Links span:before{content:""; background:rgba(255,255,255,0.1); height:1px; width:60vw; position:absolute; right:32px; top:50%;}
.csc4Links span:after{content:""; background:rgba(255,255,255,0.1); height:1px; width:60vw; position:absolute; left:32px; top:50%;}
.csc4Links span{ display: inline-block; height: 32px; width: 32px; position:relative; }
.csc4Url{ line-height: 20px; font-size: 16px; margin-top: 12px; text-align:center; position:relative; z-index:3;}
.csc4Url a{ color:rgba(255,255,255,0.3); transition:all 0.5s ease-in-out;}
.csc4Url a:hover{ color:rgba(255,255,255,0.4);}
.csBomVboxWpr{position:relative;}
.csBomvMv_phone{ width: 19.16vw; border: 10px solid #000000; position:absolute; border-radius:2.8em; overflow:hidden; background:#000; left:7.03vw; top:12vw; transition:all 0.5s ease-in-out; opacity:0; visibility:hidden;}
.csBomvMv_phone img{display:none;}
.csBomvMv_phone video{ display:block; width:100%; height:auto}
.csBomvMv_phone.show{opacity:1; visibility:visible; transition-delay:0.5s;}
.csBomVbox_top{height:45vw;}
.csBomVbox_bom{height:8.43vw;}
.csBomvMv_pc{background:#000; border:10px solid #000000; width:51.96vw;border-radius: 36px; position:absolute; left:50%; margin-left:-26.98vw; top:14vw; transform:scale(2); transition:margin-left 0.5s linear; overflow:hidden;}
.csBomvMv_pc_left{margin-left:-10.6vw;}
.csBomVimg{position:absolute; left:0px; top:0px; right:0px; bottom:0px;border-radius: 32px; background-size:cover;}
.csBomvMv_pc video{width:100%; height:auto; border-radius:32px;}
.csCon4Wpr{position:relative;}
.csCon4Wpr svg{}
.fixedSvg svg{ }
.csCon4Wpr.svgOut svg{opacity:0;}
.csCon3Wpr_bg{ background-attachment:fixed; background-position:center center; background-size:cover; color:transparent;}
.csCon3Wpr_bg p{ color:transparent;}
.caForm_btn {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: -webkit-linear-gradient(180deg, rgba(0, 0, 0, 0), black);background: -o-linear-gradient(180deg, rgba(0, 0, 0, 0), black);background: -moz-linear-gradient(180deg, rgba(0, 0, 0, 0), black);background: linear-gradient(180deg, rgba(0, 0, 0, 0), black);opacity: 0;visibility: hidden;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease; z-index:3}
.caForm_btn.on{visibility:visible; opacity:1;}
.caForm_btn a {position: absolute;bottom: 2.5vw;left: 50%;font-size: 24px;color: #fff;font-family: 'PingFang-Medium';-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);opacity: 0;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;}
.caForm_btn a:after {content: '';position: absolute;bottom: 0;left: 0;right: 0;height: 1px;background-color: #fff;transform-origin: left center;-webkit-transform: scaleX(0);-moz-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);-webkit-transition: transform 0.3s ease;-moz-transition: transform 0.3s ease;-ms-transition: transform 0.3s ease;transition: transform 0.3s ease;}
.caForm_btn a:hover:after {-webkit-transform: scaleX(1);-moz-transform: scaleX(1);-ms-transform: scaleX(1); transform: scaleX(1);}
.caForm_btn.on a {opacity: 1;bottom: 4.5vw;}

@media (max-width:1799px){
.case_askBtn{ line-height: 50px; height: 52px; padding-right:20px; background-position:20px center; background-size:18px auto; padding-left: 50px; font-size: 17px; top:15px;}
.caseBanTxt h3{font-size:38px;}
.caseBan_des{font-size:20px; line-height:32px;}
.csc2Txt{font-size:16px; line-height:32px;}
.csc2Txt strong{font-size:34px; line-height:50px; margin-bottom:15px;}
.csc1Bom strong{font-size:34px; line-height:50px; margin-bottom:15px;}
.csc1Bom p{font-size:16px; line-height:32px;}
.csc2Tsp span:nth-child(1){font-size:26px;}
.cs2_fmly{font-size:20px}
.cs2_fnm{font-size:46px; padding-top:10px;}
.csBomvMv_phone{top:9vw;}
.csBomvMv_pc{top:12vw;}
.csc3Txt strong{font-size:34px; line-height:50px; margin-bottom:15px;}
.csc3Txt p{font-size:16px; line-height:32px;}
.caForm_btn a{font-size:21px;}
}
@media (max-width:1379px){
.csc2Txt,.csc1Bom,.csc3Txt{max-width:1130px; padding:0 25px;}
}
@media (max-width:1199px){
.caseBanTxt h3{font-size:30px;}
.caseBanTxt h4{font-size:14px; line-height:20px;}
.case_askBtn{font-size:15px;}
.caseBan_des{font-size:16px; line-height:28px;}
.csc2Txt,.csc1Bom,.csc3Txt{max-width:880px; padding:0 25px;}
video{display:none;}
.csc1Vbox{transform:scale(1)!important; height:36.6vw;}
.cs2ul li{width:8.75vw;}
.csBomvMv_pc_video{display:none;}
.csBomVimg{}
.csBomvMv_phone{opacity:1; visibility:visible; border-width:6px; border-radius:1.5em; width:21vw; top:8vw;}
.csBomvMv_phone img{display:block; width:100%; height:auto;}
.csBomvMv_pc{transform:scale(1)!important; border-width:6px; left:auto; margin-left:0; right:7.03vw; height:30vw; border-radius:1.5em;}
.csBomVimg{ border-radius:1.3em;}
*{background-attachment:inherit!important;}
.csc4ul{opacity:1; transform:translateY(0)}
.cs4pad{border-width:6px; height:22vw;}
.csCon4Wpr svg{display:none;}
.csCon4Wpr{padding-top:7.2vw; padding-bottom:7.2vw; margin-top:5.25vw;}
.csCon1Wpr{margin-top:7.5vw;}
.caForm_btn a {font-size: 16px;white-space: nowrap;}
}
@media (max-width:993px){
.caseBanTxt{margin-left:25px; margin-right:25px;}
.csc2Txt, .csc1Bom, .csc3Txt{max-width:100%; padding-left:25px; padding-right:25px;}
.cs2Cortxt p{font-size:13px;}
.cs2_fnm{font-size:38px; line-height:74px;}
.csc3Txt strong,.csc2Txt strong,.csc1Bom strong{font-size:24px; line-height:36px; margin-bottom:10px;}
.csc3Txt p,.csc2Txt p,.csc1Bom p{font-size:14px; line-height:26px;}
.case_askBtn{position:static; display:inline-block; margin-top:35px;}
}
@media (max-width:767px){
.caseBan{padding-top:82px; padding-bottom:55px; text-align:center}
.caseBanTxt h3{font-size:20px; line-height:32px; letter-spacing:1px; text-align:center;}
.caseBanTxt{ margin-left:15px; margin-right:15px;}
.caseBanTxt h4{font-size:12px; text-align:center; margin-top:8px;}
.caseBanTxt h4 span{margin-left:10px;}
.caseBan_des{font-size:14px; line-height:26px; letter-spacing:0px; text-align:center}
.csc2TxtWpr{padding:50px 0;}
.csc2Txt, .csc1Bom, .csc3Txt{padding-left:15px; padding-right:15px;}
.csc3Txt strong, .csc2Txt strong, .csc1Bom strong{font-size:18px; line-height:30px; margin-bottom:5px; text-align:left}
.csc3Txt p, .csc2Txt p, .csc1Bom p{ letter-spacing:0;}
.csCon1Wpr{margin-top:55px;}
.csc1Bom{margin-top:-5px;}
.csc2TspWpr{height:50px; line-height:50px}
.csc2Top:after{display:none;}
.csc2TpLx,.csc2TpRx{width:100%; float:none;}
.csc2Tsp span:nth-child(1){font-size:24px;}
.csc2Tsp span:nth-child(2){font-size:15px;}
.cs2Font{ padding-top:15px;}
.cs2_fmly{font-size:16px; line-height:32px;}
.cs2_fnm{font-size:24px; line-height:50px;}
.csc2Tsp{padding:0 15px}
.cs2ColorWpr{padding:0 15px;}
.cs2Color{padding-top:40px;}
.csc2TpRx{height:auto!important; padding-bottom:50px;}
.cs2ul li{width:80px; height:245px;}
.csBomVbox_top{height:56vw;}
.csBomvMv_phone{top:15vw;}
.csBomvMv_pc{top:19vw;}
.csBomvMv_phone,.csBomvMv_pc,.cs4pad{border-width:3px;}
.csCon4Wpr{margin-top:50px; padding-top:50px; padding-bottom:60px}
.csc4ul li{width:42vw;}
.csCon2Wpr{margin-top:50px;}
.csc3Txt p br, .csc2Txt p br, .csc1Bom p br{margin-bottom:10px}
.csBomvMv_phone,.csBomvMv_pc,.cs4pad{ border-radius:0.8em;}
.csBomVimg{border-radius:0.7em;}
.caForm_btn a{font-size:15px;}
}
/*****/
.html_page {
    position: relative;
    z-index: 9;
    width: 100vw;
}
.case_banner_wrap {
    position: relative;
}
.case_details_wrap {
    padding: 6.7708333vw 0;
}

.case_details_content {
    padding: 0 7.8125vw;
}

.case_details_read {
    padding: 0.41666vw;
    -webkit-border-radius: 1.458333vw;
    border-radius: 1.458333vw;
    background: #000;
    opacity: 0;
    pointer-events: none;
    -webkit-transform: translateY(2.083333vw);
    transform: translateY(2.083333vw);
}

.case_details_video {
    overflow: hidden;
    -webkit-border-radius: 1.041666vw;
    border-radius: 1.041666vw;
}

.case_details_video video {
    width: 100%;
    display: block;
}

.case_color_wrap {
    background: #f7f7f7;
    padding: 6.25vw 0;
}

.case_color_title {
    font-size: 1.7708333vw;
    line-height: 2.291666vw;
    margin-bottom: 4.6875vw;
    color: #222222;
}

.case_bjg_wrap {
    padding: 4.1666vw 0;
}

.case_bjg_box,
.case_color_box {
    padding: 0 7.8125vw;
}

.case_bjg_content img {
    max-width: 100%;
    width: auto;
}

.case_bjg_content p {
    opacity: 0;
    pointer-events: none;
    -webkit-transform: translateY(2.083333vw);
    transform: translateY(2.083333vw);
}

.case_bjg_title {
    font-size: 1.7708333vw;
    line-height: 2.291666vw;
    margin-bottom: 1.5625vw;
    color: #222222;
}

.case_advertising_img {
    padding-bottom: 56.25%;
}

.case_advertising_swiper1 .swiper-wrapper,
.case_advertising_swiper2 .swiper-wrapper,
.case_advertising_swiper3 .swiper-wrapper {
    -webkit-transition-timing-function: linear !important;
    transition-timing-function: linear !important;
}

.case_advertising_content {
    position: relative;
    padding-bottom: 51.5625%;
    overflow: hidden;
}

.case_advertising_tab {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translateY(-50%) translateX(-50%);
    transform: translateY(-50%) translateX(-50%);
    width: 120%;
}

.case_advertising_animate {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
}

.case_advertising_ul {
    padding: 1.5625vw 0;
}

.case_paging_item_box {
    width: 50%;
    position: relative;
    padding: 3.38541666vw 0;
}

.case_paging_item_box:nth-child(1) {
    padding-right: 1.041666vw;
}

.case_paging_item_box:nth-child(2) {
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    text-align: right;
    padding-left: 1.041666vw;
}

.case_paging_item_box:nth-child(2):after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 0.1041666vw;
    background: #0044f8;
}

.case_paging_item_read {
    max-width: 100%;
}

.case_paging_item_title {
    font-size: 0.833333vw;
    line-height: 1.3541666vw;
    color: #999999;
}

.case_paging_item_link {
    margin-top: 3.125vw;
}

.case_paging_item_link a {
    font-size: 1.5625vw;
    line-height: 2.08333vw;
    color: #222222;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
}
.uidesign{border-bottom:1px solid #000;border-top:1px solid #000; margin:50px auto;}
.uidesign h2{font-size:26px; padding:40px 0;}
/*****************************/
.case2022{}
.case2022 *,.case2022 :after,.case2022 :before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.part1{padding:3.86vw 0 10.56vw; background-size: cover!important; }
.part1_info{ line-height: 31px; height: 31px; position: relative; color: #FFF; }
.part1_info:before{content:""; height:1px; background:rgba(255,255,255,0.3); left:74px; right:250px; top:50%; position:absolute}
.part1_info span{ font-size: 14px; position: absolute; left: 0px; top: 0px; }
.part1_info p{ position: absolute; top: 0px; right: 0px; font-size: 14px; }
.part1_info i{ display: inline-block; margin: 0px 22px; height: 6px; width: 6px; border-radius:50%;}
.part1_info p text,.part1_info p i{vertical-align:middle;}
.p1box{ margin-top: 2.12vw; position: relative; }
.p1_pad{ display:block; border:6px solid #fff; border-radius:3em; position:relative; z-index:1; overflow:hidden;}
.p1_pad img,.p1_pad video{display:block; width:100%; height:auto;}
.p1_m{ width: 20.97%; max-width:332px; border: 6px solid #FFF; position: absolute; right: 7.32%; bottom: -5.2vw; border-radius:3em; z-index:1; overflow:hidden; }
.p1_m img,.p1_m video{display:block; width:100%; height:auto;}
.part2{ padding: 5.25vw 0px 7.33vw; }
.p2pad{ display:block; border:6px solid #000; border-radius:3em; position:relative; z-index:1; overflow:hidden;}
.p2pad img,.p2pad video{display:block; width:100%; height:auto;}
.p2pad video{position:absolute; left:0; top:0;}
.part3{ padding-bottom:13.28vw; background-size:100% auto!important;}
.p3_mimg{ width:16.8vw; max-width:332px; border: 6px solid #000; margin:0 auto; border-radius:3em; overflow:hidden; }
.p3_mimg img,.p3_mimg video{display:block; width:100%; height:auto;}
.part4{ margin-top:3.25vw;}
.part4Items{ max-width:1140px; margin:0 auto;}
.p4item{ position:relative;}
.p4itm_t{ height:50px; position:relative;}
.p4num{ font-size: 60px; line-height: 60px; margin-top: -30px; position: absolute; left: 0px; top: 50%; font-weight: bold; }
.p4line{ position:absolute; right:0; height:1px; bottom:0; width:35.08%; background:#efefef;}
.p4line i{ position:absolute; left:0; border:0; background:#CCCCCC; width:0%; height:1px; transition:all 2s ease;}
.p4line.on i{width:100%;}
.p41_enm{ font-size: 24px; line-height: 30px; font-weight: bold; margin: 2.8vw 0px 1.58vw; }
.p41_des{ font-size: 14px; line-height: 24px; position: relative; padding-top: 8px;/* max-width:640px;*/ letter-spacing:1px; margin-bottom: 1.14vw; padding-bottom: 1.14vw; border-bottom: 1px dashed #ADADAD;}
.p41_des:before{ content: ""; background: #333; position: absolute; height: 1px; width: 5px; left: 0px; top: 0px; }
.p41_edes{ font-size: 14px; line-height: 24px; color: #ADADAD;/* max-width:640px; */}
.p4item1{ margin-bottom:5.33vw;}
.p4item2{ margin-bottom:5.33vw}
.p4font{ width:58.15%; height:auto; position:absolute; right:12.71%; top:0}
.p4imx{ height:145px; margin-top:2.6vw; margin-bottom:3.8vw;}
.p42_enm{ font-size: 24px; line-height: 30px; font-weight: bold; float:left; width:26.75%;}
.p42_enm span{ font-size: 14px; line-height: 38px; display: block; position: relative; font-weight: normal; margin-top:36px; position:relative; }
.p42_enm span:before{ content: ""; background: #333; position: absolute; height: 1px; width: 5px; left: 0px; top: 0px; }
.p42_rnd{float:left; width:25.87%; margin-top:78px;}
.p42_rnd span{ display:inline-block; width:14px; height:14px; margin-right:15px; border-radius:50%;}
.p42_fs{ float: left; width: 27.01%; margin-top: 60px; font-size: 14px; line-height: 26px; }
.p42_sise{ margin-top:42px; float:left}
.p42_sise strong{ font-size: 14px; display: block; line-height: 28px; font-weight: normal; }
.p42_sise p{ line-height: 48px; }
.p42_sise p span{display:inline-block; margin-right:12px;}
.p42_sise p span:nth-child(1){ font-size: 48px; }
.p42_sise p span:nth-child(2){ font-size: 36px; }
.p42_sise p span:nth-child(3){ font-size: 24px; }
.p42_sise p span:nth-child(4){ font-size: 16px; }
.p42ul{ display:flex; justify-content:space-between; margin-right:-10px; position:relative}
.p42ul li{ width:calc(25% - 10px); margin-right:10px; height:200px; padding:30px 0 0; transition:all 0.5s ease-in-out; border-radius:1.5em; overflow:hidden; color:#fff;}
.p42ul li:hover{transform:translateY(-10px);}
.p42ul li dl{ padding:0 35px;}
.p42ul li dd{ font-size: 16px; line-height: 26px; }
.p42ul li dd span{opacity:0.6; display:inline-block; margin-right:4px}
.p42bm{ padding: 0 35px; margin-top: 18px; font-size: 16px; line-height: 22px; }
.p42bm strong{ font-weight: normal; opacity:0.6;}
.p42ul li:nth-child(4){ color:#000;}
.p42ul li:nth-child(4) dd span,.p42ul li:nth-child(4) .p42bm strong{opacity:0.3;}
.p4item3{}
.p43bmx{ padding-top: 2.5vw; position: relative; }
.p43bmx:before{content:"";background: #333;position: absolute;height: 1px;width: 5px;left: 0px;top: 0px;}
.p43bmx ul{display:flex; justify-content:space-between; }
.p43bmx li{transition:all 0.5s ease;}
.p43bmx li:hover{transform:translateY(-10px);}
.p43bmx li:nth-child(1){ width:34.03%;}
.p43bmx li:nth-child(2){ width:26.31%;}
.p43bmx li:nth-child(3){ width:10.52%;}
.p43st{ height:45px; position:relative; line-height:45px; text-align:center;}
.p43st i{ right:7%; left:7%; top:50%; background:#B7B7B7; height:1px; position:absolute;}
.p43st:before{content:""; width:3px; height:15px; top:50%; margin-top:-7px; background:#B7B7B7; position:absolute; left:7%;}
.p43st:after{content:""; width:3px; height:15px; top:50%; margin-top:-7px; background:#B7B7B7; position:absolute; right:7%;}
.p43st span{ background: #FFF; padding: 0px 7px; display: inline-block; position: relative; font-size: 16px; }
.p43mdr{ height:230px; position:relative; z-index:1; overflow:hidden; border:3px solid #000; border-radius:1.5em; transition:all 0.5s ease;}
.p43bmx li:hover .p43mdr{box-shadow:0 8px 20px rgba(0,0,0,0.1);}
.p43bmx li:nth-child(1) .p43mdr span:nth-child(1){ background:#F6F6F6; position:absolute; left:0; top:0; bottom:0; width:45px;}
.p43bmx li:nth-child(1) .p43mdr span:nth-child(2){ background:#F6F6F6; position:absolute; right:0; top:0; bottom:0; width:45px;}
.p43bmx li:nth-child(2) .p43mdr span:nth-child(1){ background:#F6F6F6; position:absolute; left:0; top:0; bottom:0; width:20px;}
.p43bmx li:nth-child(2) .p43mdr span:nth-child(2){ background:#F6F6F6; position:absolute; right:0; top:0; bottom:0; width:20px;}
.p43bmx li:nth-child(3) .p43mdr span:nth-child(1){ background:#F6F6F6; position:absolute; left:0; top:0; bottom:0; width:6px;}
.p43bmx li:nth-child(3) .p43mdr span:nth-child(2){ background:#F6F6F6; position:absolute; right:0; top:0; bottom:0; width:6px;}
.p43bmx li:nth-child(1) .p43st{margin:0 20px;}
.p43bmx li:nth-child(2):after{content:"";}
.p43bmx li:nth-child(3):after{content:"";}
.p43bmx li p{ font-size: 14px; line-height: 24px; color: #363636; margin-top: 1.14vw; }
.p43bmx li p span{color:#696969;}
.part5{ margin-top:5.25vw; padding-bottom:6vw; overflow:hidden;}
.part5Top{ padding-top:6vw; padding-bottom:calc(450px + 7vw); position:relative;}
.part5Top:before{content:""; height:13.54vw; width:140%; left:50%; transform:translateX(-50%) rotate(-6deg); position:absolute; bottom:-6.54vw;}
.part5Bom{margin-top:-450px; position:relative;}
.part5box{ max-width:1140px; margin:0 auto;}
.part5icons{ max-width:1140px; margin:0 auto;}
.p4item4{}
.p4item4 .p4itm_t{ color:#fff;}
.p4item4 .p4line{background:rgba(255,255,255,0.5);}
.p4item4 .p4line i{ background:#fff;}
.p4item4 .p41_enm{color:#fff;}
.part5img{ font-size:0; position:relative; padding-top:2.34vw;}
.part5img:before{content:"";background: #fff;position: absolute;height: 1px;width: 5px;left: 0px;top: 0px;}
.part5img img{ display:block;}
.part1Content{ max-width:1140px; margin:0 auto;}
.case2022 img{max-width:100%; height:auto;}


@media (max-width:1799px){
.part1Content{max-width:950px;}
}
@media (max-width:1379px){
.part1Content{max-width:850px;}
}
@media (max-width:1199px){
.p42_rnd{width:22%;}
.p43bmx li:nth-child(1){ width:40.03%;}
.p43bmx li:nth-child(2){ width:30.31%;}
.p43bmx li:nth-child(3){ width:12.52%;}
.p43mdr{height:195px;}
}
@media (max-width:993px){
.p42_enm{width:20%;}
.p43mdr{height:160px;}
.p42bm,.p42ul li dl{padding:0 15px;}
}
@media (max-width:767px){
*{background-attachment:inherit!important;}
.part1_info i{margin:0 8px;}
.part1_info:before{ left:40px; right:186px;}
.p1_pad,.p1_m,.p2pad,.p3_mimg{border-width:3px; border-radius:1em;}
.p41_enm{font-size:20px; line-height:28px;}
.p4num{font-size:50px; line-height:50px; margin-top:-20px;}
.part1{padding:35px 0 65px;}
.p1box{margin-top:15px;}
.part2{padding:45px 0 45px;}
.part5{padding-bottom:50px; margin-top:30px;}
.part5img{padding-top:25px;}
.part5Top{padding-top:50px;}
.p43bmx{padding-top:15px;}
.p43bmx ul{flex-wrap: wrap;}
.p43bmx li{margin-bottom:15px;}
.p43bmx li:nth-child(1){width: 100%;}
.p43bmx li:nth-child(2){width: 68%;}
.p43bmx li:nth-child(3){width: 28%;}
.p43bmx li:hover{transform:translateY(0);}
.p43bmx li p{text-align:center;}
.p41_des{padding:20px 0 20px; margin-bottom:20px;}
.p4line{width:45%;}
.p42_enm{width:45px;}
.p42_rnd span{margin-right:10px;}
.p42_rnd{width:60px;}
.p42_fs{width:70px;}
.p42_sise{margin-top:58px;}
.p42_sise p{line-height:30px;}
.p42_sise p span:nth-child(1){font-size:30px;}
.p42_sise p span:nth-child(2){font-size:24px;}
.p42_sise p span:nth-child(3){font-size:16px;}
.p42_sise p span:nth-child(4){font-size:12px;}
.p42_sise p span{margin-right:12px;}
.p42_sise p span:last-child{margin-right:0;}
.p4imx{height:125px; margin-bottom:12px;}
.p4item2{margin-bottom:25px;}
.p42ul{flex-wrap: wrap;}
.p42ul li{width: calc(50% - 10px); margin-bottom:10px;}
.p43mdr{border-width:2px;}
.p41_enm{font-weight:normal; font-size:18px;}
.p42_enm{font-weight:normal; font-size:18px;}
.p4font{right:4%;}
.p3_mimg{width:36.8%;}
}


.ieBody .p42ul{overflow:hidden; margin:0 -5px;}
.ieBody .p42ul li{width:calc(25% - 10px);float:left; margin:0 5px;}
.ieBody .p43bmx ul{overflow:hidden;}
.ieBody .p43bmx li{float:left;}
.ieBody .p43bmx li:nth-child(1){ margin-right:168px;}
.ieBody .p43bmx li:nth-child(3){float:right;}
