.mzw-img1 img{
	display: block;
	width: 100%;
}
.mzw-img1 img{
	display: block;
	height: 100%;
}
.mzw-img3 img{
	display: block;
	width: 100%;
	height: 100%;
}
.mzw-img4{
	height: 0;
	position: relative;
	overflow: hidden;
}
.mzw-img4 img{
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.mzw-clearboth::after{
	content: '';
	display: block;
	clear: both;
}
.mzw-bgpic1{
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	overflow: hidden;
}

.mzw-pc{
	display: block !important;
}
.mzw-pe{
	display: none !important;
}

.mzw-tabcon{
	display: none;
}
.mzw-tabcon.show{
	display: block;
}

.wp1600_2{
	max-width: 1600px;
	margin: 0 auto;
}

.g-mzw-title-a1{
	position: relative;
	text-align: center;
}
.g-mzw-title-a1 .title-tit{
	display: inline-block;
	/* font-family: "FZHTJW"; */
}
.g-mzw-title-a1 .title-ch{
	font-size: 36px;
	color: rgb(18, 18, 18);
	line-height: 1.5;
	position: relative;
	padding-left: 69px;
	padding-right: 42px;
}
.g-mzw-title-a1 .title-ch::before{
	content: '';
	display: block;
	width: 53px;
	height: 62px;
	background: url(../images/mzw/icon-a1.png) no-repeat center;
	background-size: 100% auto;
	position: absolute;
	left: 0;
	top: 0;
}
.g-mzw-title-a1 .title-en{
	font-size: 18px;
	color: rgb(109, 109, 109);
	line-height: 1.5;
	padding-left: 72px;
	background: url(../images/mzw/icon-a2.png) no-repeat center left;
	background-size: 63px auto;
	float: right;
}
.g-mzw-title-a1 .title-more{
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
}

.g-mzw-btn-a1{
	display: block;
	font-size: 18px;
	/* font-family: "FZHTJW"; */
	color: rgb(109, 109, 109);
	line-height: 1.5;
	padding-right: 55px;
	background: url(../images/mzw/icon-a3.png) no-repeat center right;
	background-size: 44px auto;
}
.g-mzw-btn-a1.white{
	color: #fff;
	background-image: url(../images/mzw/icon-a3-2.png);
}
.g-mzw-btn-a1.opt1{
	opacity: 0.54;
}
.g-mzw-btn-a1.in-b{
	display: inline-block;
}

.g-mzw-title-a2{
	overflow: hidden;
	position: relative;
}
.g-mzw-title-a2 .title-tit{
	font-size: 40px;
	/* font-family: "FZHTJW"; */
	color: rgb(34, 34, 34);
	line-height: 1.5;
	text-align: center;
	font-weight: normal;
}
.g-mzw-title-a2 .title-tit::after{
	content: '';
	display: block;
	width: 67px;
	height: 5px;
	background-image: linear-gradient( to right, rgb(24,54,208) 0%, rgb(143,15,163) 100%);
	margin: 7px auto 0;
}
.g-mzw-title-a2 .title-more{
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}

.g-mzw-title-a2.white .title-tit{
	color: #fff;
}
.g-mzw-title-a2.white .title-tit::after{
	background-color: #fff;
	background-image: unset;
}

.g-mzw-title-a2.left .title-tit{
	text-align: left;
}
.g-mzw-title-a2.left .title-tit::after{
	margin-left: 0;
}

.m-mzw-fixed-a1{
	width: 76px;
	position: fixed;
	right: 11px;
	bottom: 100px;
	z-index: 999;
	display: none;
}
.m-mzw-fixed-a1 .head{
	width: 100%;
	overflow: hidden;
}
.m-mzw-fixed-a1 .body{
	position: relative;
	padding-top: 18px;
	padding-bottom: 4px;
	background: linear-gradient(180deg, #5A28A8 0%, #621B7C 100%);
}
.m-mzw-fixed-a1 ul li{
	margin-bottom: 15px;
}
.m-mzw-fixed-a1 ul .con{
	display: block;
	width: 50px;
	height: 50px;
	background-color: rgba(255, 255, 255, 0.1);
	border-radius: 50%;
	margin: 0 auto;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
	position: relative;
}
.m-mzw-fixed-a1 ul .icon{
	overflow: hidden;
}
.m-mzw-fixed-a1 ul .qrcode{
	width: 80px;
	height: 80px;
	background-color: #fff;
	position: absolute;
	right: calc(100% + 20px);
	top: 50%;
	transform: translateY(-50%);
	box-shadow: 0 0 10px 0 rgba(104, 12, 117, 0.29);
	display: none;
}
.m-mzw-fixed-a1 ul .qrcode::after{
	content: '';
	display: block;
	border-style: solid;
	border-color: transparent;
	border-width: 6px 0 6px 6px;
	border-left-color: #fff;
	position: absolute;
	top: 50%;
	left: 100%;
	transform: translateY(-50%);
}
.m-mzw-fixed-a1 ul .icon1{
	width: 22px;
}
.m-mzw-fixed-a1 .top{
	width: 41px;
	margin: 0 auto;
	cursor: pointer;
}
.m-mzw-fixed-a1 .triangle{
	width: 100%;
	overflow: hidden;
}

/* 新闻动态-start */
.mzw-row-a1{
	background-image: url(../images/mzw/bgpic-b1.jpg);
}
.mzw-row-a1 .mzw-row-a1-1{
	padding: 70px 0 36px;
}

.m-mzw-swiper-a1 .swiper-l,
.m-mzw-swiper-a1 .swiper-r{
	float: left;
}
.m-mzw-swiper-a1 .swiper-l{
	width: 930px;
	padding-bottom: 58px;
	position: relative;
}
.m-mzw-swiper-a1 .swiper-r{
	width: calc(100% - 930px);
	padding-top: 53px;
}
.m-mzw-swiper-a1 .swiper-bgpic1{
	width: 521px;
	position: absolute;
	left: -53px;
	bottom: 0;
}
.m-mzw-swiper-a1 .swiper-box1{
	overflow: hidden;
}
.m-mzw-swiper-a1 .swiper-box1 .con{
	display: block;
}
.m-mzw-swiper-a1 .swiper-box1 .pic{
	padding-top: 63.2258%;
}
.m-mzw-swiper-a1 .swiper-r-1{
	position: relative;
	margin-left: -64px;
	z-index: 2;
}
.m-mzw-swiper-a1 .swiper-bgpic2{
	width: calc(100% + 13px);
	margin-right: -13px;
}
.m-mzw-swiper-a1 .swiper-box2{
	overflow: hidden;
	width: 100%;
	padding: 28px 25px 0 29px;
	background: #fff url() no-repeat center;
	background-size: auto 100%;
	box-sizing: border-box;
	position: absolute;
	top: 15px;
	bottom: 0;
	left: 0;
}
.m-mzw-swiper-a1 .swiper-box2-con{
	overflow: hidden;
}
.m-mzw-swiper-a1 .swiper-box2 .con{
	padding-bottom: 25px;
}
.m-mzw-swiper-a1 .swiper-box2 .title{
	overflow: hidden;
	margin-bottom: 20px;
}
.m-mzw-swiper-a1 .swiper-box2 .date{
	font-family:'fangzheng';
	width: 76px;
	height: 69px;
	background-color: #ce9d45;
	margin-right: 24px;
	float: left;
	color: rgb(255, 255, 255);
	text-align: center;
	
}
.m-mzw-swiper-a1 .swiper-box2 .date .day{
	font-size: 30px;
	line-height: 1.2;
	padding-top: 5px;
}
.m-mzw-swiper-a1 .swiper-box2 .date .year{
	font-size: 13px;
	line-height: 1.5;
}
.m-mzw-swiper-a1 .swiper-box2 .tit{
	font-size: 22px;
	/* font-family: "FZHTJW"; */
	font-family:'fangzhengheiti';
	color: rgb(18, 18, 18);
	line-height: 69px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.m-mzw-swiper-a1 .swiper-box2 .desc{
	font-size: 16px;
	/* font-family: "FZHTJW"; */
	color: rgb(102, 102, 102);
	line-height: 1.625;
	height: 52px;
}
.m-mzw-swiper-a1 .swiper-box2 .swiper-btns,
.g-swpbtn .swiper-btns{
	position: relative;
	padding-bottom: 28px;
}
.m-mzw-swiper-a1 .swiper-box2 .swiper-pagination,
.m-mzw-swiper-a1 .swiper-box2 .swiper-button-prev,
.m-mzw-swiper-a1 .swiper-box2 .swiper-button-next,
.g-swpbtn .swiper-pagination,
.g-swpbtn .swiper-button-prev,
.g-swpbtn .swiper-button-next{
	display: block;
	position: static;
	float: right;
	margin: 0;
	outline: none;
}
.m-mzw-swiper-a1 .swiper-box2 .swiper-button-prev,
.m-mzw-swiper-a1 .swiper-box2 .swiper-button-next,
.g-swpbtn .swiper-button-prev,
.g-swpbtn .swiper-button-next{
	width: 10px;
	height: 16px;
}
.m-mzw-swiper-a1 .swiper-box2 .swiper-button-prev:after,
.m-mzw-swiper-a1 .swiper-box2 .swiper-button-next:after,
.g-swpbtn .swiper-button-prev:after,
.g-swpbtn .swiper-button-next:after{
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% auto;
}
.m-mzw-swiper-a1 .swiper-box2 .swiper-button-prev:after,
.g-swpbtn .swiper-button-prev:after{
	/* background-image: url(../images/mzw/icon-swiper-l1.png); */
}
.m-mzw-swiper-a1 .swiper-box2 .swiper-button-next:after,
.g-swpbtn .swiper-button-next:after{
	/* background-image: url(../images/mzw/icon-swiper-r1.png); */
}
.m-mzw-swiper-a1 .swiper-box2 .swiper-pagination,
.g-swpbtn .swiper-pagination{
	padding: 4px 4px 0;
	overflow: hidden;
	height: 16px;
	box-sizing: border-box;
}
.m-mzw-swiper-a1 .swiper-box2 .swiper-pagination-bullet,
.g-swpbtn .swiper-pagination-bullet{
	display: block;
	width: 9px;
	height: 9px;
	background-color: #ced3eb;
	margin: 0 6px;
	opacity: 1;
	float: left;
}
.m-mzw-swiper-a1 .swiper-box2 .swiper-pagination-bullet-active,
.g-swpbtn .swiper-pagination-bullet-active{
	background-color: #1836d0;
}
.m-mzw-swiper-a1 .swiper-r-2{
	padding-left: 26px;
}

.ul-mzw-news-a1{
	overflow: hidden;
	position: relative;
}
.ul-mzw-news-a1 .con{
	font-size: 17px;
	/* font-family: "FZHTJW"; */
	line-height: 52px;
	overflow: hidden;
}
.ul-mzw-news-a1 .date{
	width: 118px;
	color: rgb(33, 46, 130);
	float: left;
	position: relative;
}
.ul-mzw-news-a1 .tit{
	display: block;
	width: calc(100% - 118px);
	color: rgb(26, 26, 26);
	float: left;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	transition: all .4s;
	box-sizing: border-box;
}
.ul-mzw-news-a1 .news-line{
	width: 11px;
	height: 246px;
	background: url(../images/mzw/icon-a5.png) center top;
	background-size: 100% auto;
	position: absolute;
	left: 73px;
	top: 50%;
	transform: translateY(-50%);
}
.ul-mzw-news-a1 .news-line dd{
	width: 40px;
	height: 9px;
	background: url(../images/mzw/icon-a4.png) no-repeat center;
	background-size: 100% auto;
	position: absolute;
	left: 0;
	top: 0;
	transform: translateY(-50%);
	opacity: 0;
}
.ul-mzw-news-a1 .news-line .d1{top: 22px;}
.ul-mzw-news-a1 .news-line .d2{top: 72px;}
.ul-mzw-news-a1 .news-line .d3{top: 123px;}
.ul-mzw-news-a1 .news-line .d4{top: 174px;}
.ul-mzw-news-a1 .news-line .d5{top: 225px;}

.ul-mzw-news-a1 li.on .tit{
	color: #660c77;
	padding-left: 10px;
}
.ul-mzw-news-a1 .news-line dd.on{
	opacity: 1;
}
/* 新闻动态-end */

/* 通知公告-start */
.mzw-row-a2{
	background-image: url(../images/mzw/bgpic-b2.jpg);
	padding-top: 60px;
	padding-bottom: 98px;
}
.mzw-row-a2 .mzw-col-l,
.mzw-row-a2 .mzw-col-r{
	float: left;
	position: relative;
}
.mzw-row-a2 .mzw-col-l{
	width: 930px;
	box-sizing: border-box;
	padding-right: 164px;
}
.mzw-row-a2 .mzw-col-r{
	width: calc(100% - 930px);
}
.mzw-row-a2 .mzw-col-l .mzw-col-tit{
	position: absolute;
	top: 191px;
	right: 43px;
	z-index: 2;
}
.mzw-row-a2 .mzw-col-l .mzw-col-box{
	padding-top: 38px;
}
.mzw-row-a2 .mzw-col-r .mzw-col-tit{
	position: absolute;
	top: 334px;
	left: -140px;
	z-index: 3;
}

.ul-mzw-news-a2 li{
	margin-right: 88px;
}
.ul-mzw-news-a2 li:last-child{
	margin-right: 0;
}
.ul-mzw-news-a2 li:last-child .row1{
	padding-right: 150px;
}
.ul-mzw-news-a2 .con{
	display: block;
	transition: all .4s;
}
.ul-mzw-news-a2 .row1{
	overflow: hidden;
	padding: 35px 0;
	padding-right: 62px;
}
.ul-mzw-news-a2 .li1 .row1{
	padding-top: 47px;
	padding-bottom: 23px;
}
.ul-mzw-news-a2 .li3 .row1{
	padding-top: 43px;
	padding-bottom: 33px;
}
.ul-mzw-news-a2 .li4 .row1{
	padding-top: 39px;
	padding-bottom: 34px;
}
.ul-mzw-news-a2 .row1,
.ul-mzw-news-a2 .row2{
	padding-left: 21px;
}
.ul-mzw-news-a2 .date,
.ul-mzw-news-a2 .tit{
	height: 60px;
}
.ul-mzw-news-a2 .date{
	white-space: nowrap;
	color: rgb(103, 110, 169);
	/* font-family: "FZHTJW"; */
	float: left;
	padding-right: 20px;
	margin-right: 19px;
	position: relative;
}
.ul-mzw-news-a2 .date::after{
	content: '';
	display: block;
	background-color: rgb(195, 209, 228);
	width: 1px;
	height: 42px;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}
.ul-mzw-news-a2 .date .month{
	font-size: 24px;
	line-height: 1.2;
	padding-top: 4px;
	transition: all .4s;
}
.ul-mzw-news-a2 .date .year{
	font-size: 17px;
	line-height: 1.444;
	text-align: right;
	transition: all .4s;
}
.ul-mzw-news-a2 .txt{
	display: block;
	overflow: hidden;
}
.ul-mzw-news-a2 .tit{
	font-size: 20px;
	/* font-family: "FZHTJW"; */
	color: rgb(26, 26, 26);
	line-height: 60px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	transition: all .4s;
}
.ul-mzw-news-a2 .icon{
	width: 26px;
	height: 60px;
	background: url(../images/mzw/icon-arrow-r1.png) no-repeat center;
	background-size: 100% auto;
	margin-left: 28px;
	float: right;
	display: none;
}
.ul-mzw-news-a2 .row2{
	background-color: rgba(80, 137, 210,0.29);
	height: 1px;
	position: relative;
	transition: all .4s;
}
.ul-mzw-news-a2 .row2::after{
	content: '';
	display: block;
	width: 14px;
	height: 19px;
	background: url(../images/mzw/icon-a6.png) no-repeat center;
	background-size: 100% auto;
	position: absolute;
	right: -1px;
	top: 50%;
	transform: translateY(-50%);
	z-index: 10;
	transition: all .4s;
	opacity: 0;
}
.ul-mzw-news-a2 .li2 .row2::after{
	right: 5px;
}
.ul-mzw-news-a2 .box{
	position: relative;
	width: 35px;
	height: 35px;
	overflow: hidden;
	position: absolute;
	left: -35px;
	bottom: 0;
}
.ul-mzw-news-a2 .box::before,
.ul-mzw-news-a2 .box::after{
	content: '';
	display: block;
	position: absolute;
}
.ul-mzw-news-a2 .box::after{
	height: 1px;
	width: 40px;
	background-color: rgba(80, 137, 210,0.29);
	right: 0;
	bottom: 0;
	transform: rotate(45deg);
	z-index: 1;
	transform-origin: right bottom;
	transition: all .4s;
}
.ul-mzw-news-a2 .box::before{
	border: 1px solid rgba(31, 50, 199,0.29);
	border-radius: 50%;
	width: 8px;
	height: 8px;
	box-sizing: border-box;
	left: 0;
	top: 0;
	z-index: 2;
	background-color: #fff;
	transition: all .4s;
}
.ul-mzw-news-a2 .con:hover{
	margin-left: -35px;
}
.ul-mzw-news-a2 .con:hover .date .month{
	color: rgb(31, 50, 199);
	background: linear-gradient(to right, #1836d0, #670b75);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.ul-mzw-news-a2 .con:hover .date .year{
	color: rgb(26, 26, 26);
}
.ul-mzw-news-a2 .con:hover .tit{
	  color: rgb(31, 50, 199);
}
.ul-mzw-news-a2 .con:hover .icon{
	display: block;
}
.ul-mzw-news-a2 .con:hover .row2::after{
	opacity: 1;
}
.ul-mzw-news-a2 .con:hover .row2,
.ul-mzw-news-a2 .con:hover .box::after{
	background-color: rgb(31, 50, 199);
}
.ul-mzw-news-a2 .con:hover .box::before{
	border-color: rgb(31, 50, 199);
}

.ul-mzw-litpic-a1{
	/* margin-right: -152px; */
	margin-right: calc(800px + 9px - 50vw);
}
.ul-mzw-litpic-a1 li{
	margin-left: 1px;
}
.ul-mzw-litpic-a1 .con{
	display: block;
	overflow: hidden;
	padding: 12px 0;
	transition: all .4s;
	/* padding-right: 152px; */
	padding-right: calc(50vw - 800px - 9px);
	position: relative;
}
.ul-mzw-litpic-a1 .con::after{
	content: '';
	display: block;
	width: 70px;
	height: 78px;
	background: url(../images/mzw/icon-arrow-r3.png) no-repeat center;
	background-size: 100% auto;
	position: absolute;
	right: 0;
	bottom: 0;
	transition: all .4s;
	opacity: 0;
}
.ul-mzw-litpic-a1 .pic{
	width: 131px;
	height: 186px;
	overflow: hidden;
	float: right;
	margin-left: 52px;
	transition: all .4s;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.ul-mzw-litpic-a1 .txt{
	overflow: hidden;
	padding-top: 24px;
}
.ul-mzw-litpic-a1 .tit{
	height: 52px;
	font-size: 18px;
	/* font-family: "FZHTJW"; */
	color: rgb(1, 1, 1);
	line-height: 26px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.ul-mzw-litpic-a1 dd{
	font-size: 16px;
	/* font-family: "FZHTJW"; */
	color: rgb(102, 102, 102);
	line-height: 2;
	background-position: center left;
	background-repeat: no-repeat;
	padding-left: 19px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.ul-mzw-litpic-a1 .icon1{
	background-image: url(../images/mzw/icon-a7.png);
	background-size: 14px auto;
}
.ul-mzw-litpic-a1 .icon2{
	background-image: url(../images/mzw/icon-a8.png);
	background-size: 13px auto;
}
.ul-mzw-litpic-a1 .li1 .con{
	padding-left: 37px;
	padding-top: 11px;
}
.ul-mzw-litpic-a1 .li2 .con{
	padding-left: 132px;
	border-top: 1px solid rgba(104, 12, 117, 0.29);
	border-bottom: 1px solid rgba(104, 12, 117, 0.29);
}
.ul-mzw-litpic-a1 .li2 .pic{
	margin-left: 0;
	margin-right: 19px;
	float: left;
}
.ul-mzw-litpic-a1 .li3{
	margin-left: 78px;
}
.ul-mzw-litpic-a1 .li3 .con{
	padding-left: 51px;
	border-bottom: 1px solid rgba(104, 12, 117,0.29);
}
.ul-mzw-litpic-a1 .con:hover{
	background-image: linear-gradient(-32deg, rgba(103,11,117,0.149) 0%, rgba(24,54,208,0.149) 100%);
	border-color: transparent;
}
.ul-mzw-litpic-a1 .con:hover .pic{
	transform: scale(1.1);
}
.ul-mzw-litpic-a1 .con:hover::after{
	opacity: 1;
}
.ul-mzw-litpic-a1 .con:hover .tit{	
	color: rgb(170, 12, 192);
}

.m-mzw-models-a1{
	position: relative;
	width: 240px;
	height: 240px;
}
.m-mzw-models-a1 .line{
	width: 100%;
	height: 100%;
	position: relative;
}
.m-mzw-models-a1 .line .row,
.m-mzw-models-a1 .line .col{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}
.m-mzw-models-a1 .line .row{
	padding-top: 12px;
}
.m-mzw-models-a1 .line dd{
	position: relative;
	background-color: rgba(80, 137, 210,0.29);
}
.m-mzw-models-a1 .line .row dd:first-child{
	margin-top: 8px;
}
.m-mzw-models-a1 .line .row dd{
	width: 100%;
	height: 1px;
	margin-bottom: 10px;
}
.m-mzw-models-a1 .line .row .w1,
.m-mzw-models-a1 .line .row .w2{
	width: calc(100% - 12px);
}
.m-mzw-models-a1 .line .row .w2{
	margin-left: 12px;
}
.m-mzw-models-a1 .line .col{
	padding-left: 12px;
}
.m-mzw-models-a1 .line .col dd{
	float: left;
	width: 1px;
	height: 100%;
	margin-left: 10px;
}
.m-mzw-models-a1 .line .col dd:first-child{
	margin-left: 8px;
}
.m-mzw-models-a1 .line .col .ht1,
.m-mzw-models-a1 .line .col .ht2{
	height: calc(100% - 12px);
}
.m-mzw-models-a1 .line .col .ht1{
	margin-top: 12px;
}
.m-mzw-models-a1 .line .col .ht3{
	height: calc(100% + 29px);
	margin-top: -23px;
}
.m-mzw-models-a1 .line .col .ht4{
	height: calc(100% + 180px);
	margin-top: -40px;
}
.m-mzw-models-a1 .line .col .ht5{
	height: calc(100% + 42px);
}
.m-mzw-models-a1 .line .col .ht6{
	height: calc(100% + 300px);
	margin-top: -300px;
}
.m-mzw-models-a1 .line .col .ht7{
	height: calc(100% + 58px);
}
.m-mzw-models-a1 .line .more{
	display: block;
	border: 1px solid rgb(24, 55, 208);
	border-radius: 50%;
	width: 7px;
	height: 7px;
	box-sizing: border-box;
	position: absolute;
	left: -3px;
	top: 0;
	transform: translateY(-100%);
}
.m-mzw-models-a1 .line .more-txt{
	white-space: nowrap;
	font-size: 18px;
	/* font-family: "FZHTJW"; */
	color: rgb(109, 109, 109);
	line-height: 1.5;
	padding-bottom: 5px;
	position: absolute;
	left: 50%;
	top: 0;
	transform: translate(-50%,-100%);
	transition: all .4s;
}
.m-mzw-models-a1 .line .more:hover .more-txt{
	color: rgb(24, 55, 208);
}
.m-mzw-models-a1 .box{
	/* font-family: "FZHTJW"; */
	color: rgb(255, 255, 255);
	text-align: center;
	line-height: 1.5;
	width: 216px;
	height: 216px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}
.m-mzw-models-a1 .tit-ch{
	font-size: 36px;
	font-weight: normal;
	padding-top: 30px;
	margin-bottom: 11px;
}
.m-mzw-models-a1 .tit-en{
	font-size: 18px;
	text-transform: uppercase;
}
.m-mzw-models-a1.s1 .box{
	background-image: url(../images/mzw/bgpic-a4.jpg);
}
.m-mzw-models-a1.s2 .box{
	background-image: url(../images/mzw/bgpic-a5.jpg);
}
.m-mzw-models-a1.s2 .box::before{
	content: '';
	display: block;
	width: 73px;
	height: 73px;
	background: url(../images/mzw/icon-a9.jpg) no-repeat center;
	background-size: 100% auto;
}
.m-mzw-models-a1.s2 .tit-ch{
	padding-top: 20px;
}
.m-mzw-models-a1.s2 .line dd{
	  background-color: rgba(104, 12, 117, 0.29);
}
.m-mzw-models-a1.s2 .line .more{
	border-color: rgb(104, 12, 117);
	top: unset;
	bottom: 0;
	transform: translateY(100%);
}
.m-mzw-models-a1.s2 .line .more-txt{
	top: unset;
	bottom: 0;
	transform: translate(-50%,100%);
	padding-top: 5px;
	padding-bottom: 0;
}
.m-mzw-models-a1.s2 .line .more:hover .more-txt{
	color: rgb(104, 12, 117);
}
.m-mzw-models-a1.s2 .line .more.top{
	bottom: unset;
	top: 0;
	transform: translateY(-100%);
}
/* 通知公告-end */

/* 学院数据-start */
.mzw-row-a3{
	background-image: url(../images/mzw/bgpic-a6.png);
	background-position: center bottom;
	padding: 118px 0 0;
}
.mzw-row-a3 .mzw-row-a3-1{
	margin-bottom: 20px;
}

.m-mzw-swiper-a2{
	overflow: hidden;
	position: relative;
}
.m-mzw-swiper-a2 .con{
	position: relative;
	padding-top: 366px;
}
.m-mzw-swiper-a2 .line dd{
	width: 2px;
	float: left;
	margin-right: calc((100% - 38px) / 19);
	background-color: rgba(99, 13, 122, 0.24);
}
.m-mzw-swiper-a2 .line dl{
	height: 192px;
	transform: rotateX(180deg);
}
.m-mzw-swiper-a2 .line .d0{height: 35px;}
.m-mzw-swiper-a2 .line .d1{height: 35px;}
.m-mzw-swiper-a2 .line .d2{height: 45px;}
.m-mzw-swiper-a2 .line .d3{height: 54px;}
.m-mzw-swiper-a2 .line .d4{height: 61px;}
.m-mzw-swiper-a2 .line .d5{height: 71px;}
.m-mzw-swiper-a2 .line .d6{height: 81px;}
.m-mzw-swiper-a2 .line .d7{height: 87px;}
.m-mzw-swiper-a2 .line .d8{height: 97px;}
.m-mzw-swiper-a2 .line .d9{height: 105px;}
.m-mzw-swiper-a2 .line .d10{height: 116px;}
.m-mzw-swiper-a2 .line .d11{height: 125px;}
.m-mzw-swiper-a2 .line .d12{height: 132px;}
.m-mzw-swiper-a2 .line .d13{height: 138px;}
.m-mzw-swiper-a2 .line .d14{height: 150px;}
.m-mzw-swiper-a2 .line .d15{height: 158px;}
.m-mzw-swiper-a2 .line .d16{height: 167px;}
.m-mzw-swiper-a2 .line .d17{height: 175px;}
.m-mzw-swiper-a2 .line .d18{height: 185px;}
.m-mzw-swiper-a2 .line .d19{height: 192px;}

.m-mzw-swiper-a2 .box{
	width: 2px;
	height: 352px;
	background-color: rgb(99, 13, 122);
	position: absolute;
	left: calc(10px + (100% - 38px) / 19 * 5);
	bottom: 0;
}
.m-mzw-swiper-a2 .box-pic{
	border-radius: 50%;
	background-color: rgba(25, 54, 207, 0.051);
	width: 144px;
	height: 144px;
	position: absolute;
	left: 50%;
	bottom: calc(100% + 12px);
	transform: translateX(-50%);
	padding: 10px;
	box-sizing: border-box;
	cursor: pointer;
}
.m-mzw-swiper-a2 .pic{
	border-radius: 50%;
	background-color: #cacdef;
	width: 100%;
	height: 100%;
	padding: 10px;
	box-sizing: border-box;
}
.m-mzw-swiper-a2 .pic .img2{
	display: none;
}
.m-mzw-swiper-a2 .txt{
	position: absolute;
	left: calc(100% + 27px);
	top: 50%;
	transform: translateY(-50%);
	white-space: nowrap;
}
.m-mzw-swiper-a2 .number{
	font-size: 18px;
	color: rgb(51, 50, 50);
	line-height: 1.667;
}
.m-mzw-swiper-a2 .number .n1{
	font-size: 36px;
	font-family: "fangzheng";
	color: rgb(101, 16, 173);
	font-weight: bold;
	line-height: 0.833;
}
.m-mzw-swiper-a2 .info{
	font-size: 22px;
	color: rgb(13, 13, 13);
	line-height: 1.364;
}
.m-mzw-swiper-a2 .box-pic:hover{
	animation: mzw-ani1 1s ease-in-out infinite alternate;
}
.m-mzw-swiper-a2 .box-pic:hover .pic{
	background-image: linear-gradient( 0deg, rgb(24,54,208) 0%, rgb(103,11,117) 100%);
}
.m-mzw-swiper-a2 .box-pic:hover .pic .img1{
	display: none;
}
.m-mzw-swiper-a2 .box-pic:hover .pic .img2{
	display: block;
}
.m-mzw-swiper-a2 .box-pic:hover .number .n1{
	background: linear-gradient(to right, #1836d0, #670b75);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

@keyframes mzw-ani1{
	form{transform: translateX(-50%) translateY(-2%);}
	to{transform: translateX(-50%) translateY(2%);}
}

.m-mzw-swiper-a2 .con.s1 .line .d0{
	width: 0;
}
.m-mzw-swiper-a2 .con.s2 .line dl{
	transform: rotateX(180deg);
}
.m-mzw-swiper-a2 .con.s2 .line .d0{
	width: 2px;
}
.m-mzw-swiper-a2 .con.s2 .box{
	height: 215px;
}
.m-mzw-swiper-a2 .swiper-button-prev,
.m-mzw-swiper-a2 .swiper-button-next{
	margin-top: 0;
	overflow: hidden;
	border-radius: 50%;
	background-color: rgb(143,15,163);
	width: 56px;
	height: 56px;
	top: unset;
	bottom: 122px;
}
.m-mzw-swiper-a2 .swiper-button-prev{
	left: 50px;
}
.m-mzw-swiper-a2 .swiper-button-next{
	right: 50px;
}
.m-mzw-swiper-a2 .swiper-button-prev::after,
.m-mzw-swiper-a2 .swiper-button-next::after{
	content: '';
	display: block;
	width: 27px;
	height: 17px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% auto;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
.m-mzw-swiper-a2 .swiper-button-prev::after{
	background-image: url(../images/mzw/icon-swiper-l2.png);
}
.m-mzw-swiper-a2 .swiper-button-next::after{
	background-image: url(../images/mzw/icon-swiper-r2.png);
}
.m-mzw-swiper-a2 .swiper-button-prev:hover,
.m-mzw-swiper-a2 .swiper-button-next:hover{
	background-image: linear-gradient( 0deg, rgb(24,54,208) 0%, rgb(143,15,163) 100%);
}
/* 学院数据-end */

/* 关于我们-start */
.mzw-row-b1{
	padding: 86px 0 79px;
	background: #fff url() no-repeat left bottom;
	background-size: 356px auto;
}
.mzw-row-b1 .mzw-row-b1-1{
	float: left;
	width: calc(100% - 818px);
}
.mzw-row-b1 .mzw-row-b1-2{
	float: left;
	width: 731px;
	margin-left: 87px;
}

.m-mzw-swiper-a3{
	width: 731px;
	position: relative;
}
.m-mzw-swiper-a3 .swiper-bgpic{
	width: 726px;
	position: absolute;
	right: -69px;
	bottom: 0;
}
.m-mzw-swiper-a3 .swiper-bgpic-con{
	padding-top: 60.4683%;
}
.m-mzw-swiper-a3 .swiper-con{
	overflow: hidden;
}
.m-mzw-swiper-a3 .con{
	display: block;
}
.m-mzw-swiper-a3 .pic{
	padding-top: 66.7578%;
}
.m-mzw-swiper-a3 .swiper-more{
	overflow: hidden;
	height: 60px;
	margin-left: 74px;
}
.m-mzw-swiper-a3 .swiper-other,
.m-mzw-swiper-a3 .swiper-btns,
.m-mzw-swiper-a3 .swiper-button-prev,
.m-mzw-swiper-a3 .swiper-button-next,
.m-mzw-swiper-a3 .swiper-line,
.m-mzw-swiper-a3 .swiper-pagination{
	height: 100%;
}
.m-mzw-swiper-a3 .swiper-other{
	overflow: hidden;
}
.m-mzw-swiper-a3 .swiper-btns{
	float: right;
	width: 50px;
	position: relative;
	margin-left: 10px;
}
.m-mzw-swiper-a3 .swiper-button-prev,
.m-mzw-swiper-a3 .swiper-button-next{
	margin-top: 0;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% auto;
	width: 11px;
	outline: none;
	transform: translateY(-50%);
}
.m-mzw-swiper-a3 .swiper-button-prev{
	background-image: url(../images/mzw/icon-swiper-l3.png);
	left: 0;
}
.m-mzw-swiper-a3 .swiper-button-next{
	background-image: url(../images/mzw/icon-swiper-r3.png);
	right: 0;
}
.m-mzw-swiper-a3 .swiper-button-prev::after,
.m-mzw-swiper-a3 .swiper-button-next::after{
	display: none;
}
.m-mzw-swiper-a3 .swiper-pagination{
	float: left;
	position: relative;
	margin: 0 10px 0 36px;
	padding-top: 25px;
	box-sizing: border-box;
	overflow: hidden;
}
.m-mzw-swiper-a3 .swiper-pagination-bullet{
	display: block;
	width: 10px;
	height: 10px;
	margin-left: 7px;
	background-color: rgba(199, 199, 244, 0.4);
	opacity: 1;
	float: left;
}
.m-mzw-swiper-a3 .swiper-pagination-bullet:first-child{
	margin-left: 0;
}
.m-mzw-swiper-a3 .swiper-pagination-bullet-active{
	background-color: rgb(199, 199, 244);
}
.m-mzw-swiper-a3 .swiper-line{
	overflow: hidden;
	position: relative;
}
.m-mzw-swiper-a3 .swiper-line::after{
	content: '';
	display: block;
	width: 100%;
	height: 1px;
	background: url(../images/mzw/icon-a9.png) no-repeat center left;
	background-size: auto 1px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}

.m-mzw-models-a2 .models-row1{
	padding-top: 61px;
	margin-bottom: 74px;
}
.m-mzw-models-a2 .models-row2{
	font-size: 20px;
	/* font-family: "FZHTJW"; */
	color: rgb(61, 61, 61);
	line-height: 1.7;
	text-align: justify;
	word-break: break-all;
	text-indent: 2em;
	margin-right: 9px;
}

.mzw-row-b2{
	background-image: url(../images/mzw/bgpic-b4.png);
	padding: 74px 0 89px;
}
.mzw-row-b2 .mzw-row-b2-1{
	margin-bottom: 81px;
}
.mzw-row-b2 .mzw-row-b2-2{
	position: relative;
}
.mzw-row-b2 .mzw-row-b2-2::after{
	content: '';
	display: block;
	width: 100vw;
	height: 1px;
	background-color: #b3bdca;
	position: absolute;
	left: 50%;
	bottom: 25px;
	transform: translateX(-50%);
}

.m-mzw-swiper-a4{
	overflow: hidden;
	position: relative;
	padding-bottom: 25px;
}
.m-mzw-swiper-a4 .con{
	height: 500px;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
}
.m-mzw-swiper-a4 .box{
	position: relative;
}
.m-mzw-swiper-a4 .date{
	display: inline-block;
	min-width: 230px;
	background-image: linear-gradient( to right, rgb(24,54,208) 0%, rgb(143,15,163) 100%);
	height: 58px;
	line-height: 58px;
	margin-bottom: 22px;
	padding-right: 20px;
	box-sizing: border-box;
}
.m-mzw-swiper-a4 .date::after{
	content: '';
	display: block;
	clear: both;
}
.m-mzw-swiper-a4 .date-line{
	width: 11px;
	height: 11px;
	border: 2px solid rgb(207, 157, 70);
	border-radius: 50%;
	float: left;
	margin: 22px 17px 0 18px;
}
.m-mzw-swiper-a4 .date-line::after{
	content: '';
	width: 1px;
	height: calc(100% - 37px);
	background-color: rgb(207, 157, 70);
	position: absolute;
	left: 25px;
	top: 37px;
	transition: all .4s;
}
.m-mzw-swiper-a4 .date-txt{
	float: left;
	font-size: 22px;
	/* font-family: "FZHTJW"; */
	color: rgb(255, 255, 255);
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 9;
	overflow: hidden;
}
.m-mzw-swiper-a4 .txt{
	margin-left: 67px;
	margin-right: 43px;
	font-size: 20px;
	/* font-family: "FZHTJW"; */
	color: rgb(33, 33, 33);
	line-height: 1.5;
}
.m-mzw-swiper-a4 .line{
	margin-top: 30px;
}
.m-mzw-swiper-a4 .line dl{
	overflow: hidden;
	height: 75px;
	border-bottom: 1px solid #b3bdca;
	margin-right: -5px;
}
.m-mzw-swiper-a4 .line dd{
	background-color: #b3bdca;
	top: 1940px;
	width: 1px;
	height: 100%;
	margin-right: 20px;
	float: left;
	margin-top: 50px;
}
.m-mzw-swiper-a4 .line dd.h1{
	margin-top: 0;
}
.m-mzw-swiper-a4 .line dd.h2{
	margin-top: 20px;
}
.m-mzw-swiper-a4 .line .d1{
	margin-left: 25px;
}
.m-mzw-swiper-a4 .line .d19{
	margin-right: 0;
}
.m-mzw-swiper-a4 .line .d20{
	display: none;
}
.m-mzw-swiper-a4 .con:hover .date-line::after{
	height: calc(100% - 37px + 105px);
}
.m-mzw-swiper-a4 .swiper-button-prev,
.m-mzw-swiper-a4 .swiper-button-next{
	margin-top: 0;
	overflow: hidden;
	border-radius: 50%;
	background-color: rgb(138, 17, 165);
	width: 52px;
	height: 52px;
	top: unset;
	bottom: 0;
	opacity: 1;
	cursor: pointer;
	outline: none;
	transform: unset;
}
.m-mzw-swiper-a4 .swiper-button-prev{
	left: 0;
}
.m-mzw-swiper-a4 .swiper-button-next{
	right: 0;
	background-color: rgb(26, 53, 207);
}
.m-mzw-swiper-a4 .swiper-button-prev::after,
.m-mzw-swiper-a4 .swiper-button-next::after{
	content: '';
	display: block;
	width: 11px;
	height: 18px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% auto;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
.m-mzw-swiper-a4 .swiper-button-prev::after{
	background-image: url(../images/mzw/icon-swiper-l3.png);
}
.m-mzw-swiper-a4 .swiper-button-next::after{
	background-image: url(../images/mzw/icon-swiper-r3.png);
}

.mzw-row-b3{
	background-image: url(../images/mzw/bgpic-b5.png);
	padding: 73px 0 78px;
}
.mzw-row-b3 .mzw-row-b3-1{
	margin-bottom: 82px;
}

.ul-mzw-list-a1{
	overflow: hidden;
}
.ul-mzw-list-a1 li{
	margin-bottom: 48px;
	/* float: left; */
	max-width: 100%;
	overflow: hidden;
}
.ul-mzw-list-a1 .con{
	float: left;
	max-width: 100%;
	display: block;
	height: 100px;
	overflow: hidden;
	position: relative;
}
.ul-mzw-list-a1 .name{
	width: 240px;
	height: 73px;
	background: url(../images/mzw/bgpic-a8.png) no-repeat center;
	background-size: 100% auto;
	font-size: 30px;
	color: rgb(255, 255, 255);
	line-height: 73px;
	padding-left: 79px;
	box-sizing: border-box;
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	z-index: 2;
}
.ul-mzw-list-a1 .name::before{
	content: '';
	display: block;
	width: 24px;
	height: 24px;
	background: url(../images/mzw/icon-a10.png) no-repeat center;
	background-size: 100% auto;
	position: absolute;
	left: 28px;
	top: 50%;
	transform: translateY(-50%);
}
.ul-mzw-list-a1 .txt{
	float: left;
	height: 100%;
	max-width: calc(100% - 105px);
	margin-left: 105px;
	overflow: hidden;
}
.ul-mzw-list-a1 .txt::before{
	content: '';
	display: block;
	width: 15px;
	height: 100%;
	background: url(../images/mzw/bgpic-a9.png) no-repeat center bottom;
	background-size: 100% auto;
	float: right;
}
.ul-mzw-list-a1 .box{
	background-color: rgb(229, 228, 249);
	padding-left: 175px;
	padding-right: 30px;
	overflow: hidden;
}
.ul-mzw-list-a1 .info{
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	font-size: 24px;
	/* font-family: "FZHTJW"; */
	color: rgb(36, 35, 36);
	line-height: 100px;
}
.ul-mzw-list-a1 .li4{
	clear: both;
}
.ul-mzw-list-a1 .li5,
.ul-mzw-list-a1 .li6{
	margin-left: 68px;
}
.ul-mzw-list-a1 .li1 .info,
.ul-mzw-list-a1 .li3 .info{
	min-width: 542px;
}
.ul-mzw-list-a1 .li2 .info{min-width: 682px;}
.ul-mzw-list-a1 .li4 .info,
.ul-mzw-list-a1 .li5 .info,
.ul-mzw-list-a1 .li6 .info{
	width: 161px;
}

.mzw-row-b4{
	position: relative;
	overflow: hidden;
	padding: 57px 0 78px;
}
.mzw-row-b4 .mzw-row-b4-pic{
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.mzw-row-b4 .mzw-row-b4-1{
	margin-bottom: 88px;
}
.mzw-row-b4 .mzw-row-b4-2{
	position: relative;
	z-index: 2;
}

.m-mzw-models-a3 .tab{
	position: relative;
	z-index: 2;
	margin-bottom: -49px;
}
.m-mzw-models-a3 .tab ul{
	display: flex;
	justify-content: center;
}
.m-mzw-models-a3 .tab .con{
	width: 490px;
	height: 105px;
	background-position: center;
	background-size: 100% auto;
	background-repeat: no-repeat;
	overflow: hidden;
	padding: 17px 100px 17px 60px;
	box-sizing: border-box;
	position: relative;
	cursor: pointer;
}
.m-mzw-models-a3 .tab .li1{
	margin-right: 73px;
}
.m-mzw-models-a3 .tab .li1 .con{
	background-image: url(../images/mzw/bgpic-a10.png);
}
.m-mzw-models-a3 .tab .li2 .con{
	background-image: url(../images/mzw/bgpic-a11.png);
}
.m-mzw-models-a3 .tab .icon{
	width: 71px;
	height: 71px;
	float: left;
}
.m-mzw-models-a3 .tab .txt{
	height: 71px;
	line-height: 71px;
	margin-right: 21px;
	font-size: 30px;
	/* font-family: "FZHTJW"; */
	color: rgb(255, 255, 255);
	text-align: center;
}
.m-mzw-models-a3 .tab .arrow{
	width: 21px;
	height: 21px;
	background: url(../images/mzw/icon-arrow-r4.png) no-repeat center;
	background-size: 100% auto;
	position: absolute;
	top: 50%;
	right: 100px;
	transform: translateY(-50%);
}
.m-mzw-models-a3 .box{
	background: #fefefe url() no-repeat center bottom;
	box-shadow: 0px 0px 29px 0px rgba(135, 18, 166, 0.1);
	background-size: 100% auto;
	position: relative;
	padding-top: 118px;
	padding-bottom: 134px;
}
.m-mzw-models-a3 .box::before{
	content: '';
	display: block;
	width: 100%;
	height: 5px;
	background-image: linear-gradient( to right, rgb(24,54,208) 0%, rgb(168,6,193) 100%);
	position: absolute;
	left: 0;
	top: 0;
}
.m-mzw-models-a3 .box .desc{
	font-size: 20px;
	/* font-family: "FZHTJW"; */
	color: rgb(21, 21, 21);
	line-height: 1.5;
	text-align: center;
	margin-bottom: 72px;
}
.m-mzw-models-a3 .box .pic{
	width: 1253px;
	margin: 0 auto;
}

.mzw-row-b5{
	padding-bottom: 90px;
}
.mzw-row-b5 .mzw-row-b5-1{
	margin-bottom: 84px;
}

.m-mzw-models-a4{
	overflow: hidden;
	height: 440px;
}
.m-mzw-models-a4 .qrcode,
.m-mzw-models-a4 .list{
	height: 100%;
}
.m-mzw-models-a4 .qrcode{
	float: right;
	width: 382px;
	margin-left: 6px;
	background: url(../images/mzw/bgpic-a12.jpg) no-repeat center;
	background-size: cover;
}
.m-mzw-models-a4 .qrcode .txt{
	font-size: 20px;
	/* font-family: "FZHTJW"; */
	color: rgb(255, 255, 255);
	line-height: 1.6;
	text-align: center;
	padding: 22px 0 25px;
}
.m-mzw-models-a4 .qrcode .tit{}
.m-mzw-models-a4 .qrcode .pic{
	width: 214px;
	height: 214px;
	margin: 0 auto 29px;
	position: relative;
}
.m-mzw-models-a4 .qrcode .pic::after{
	content: '';
	display: block;
	width: 20px;
	height: 13px;
	background: url(../images/mzw/icon-arrow-b1.png) no-repeat center;
	background-size: 100% auto;
	position: absolute;
	top: 100%;
	left: 64px;
	/* right: 54px; */
}
.m-mzw-models-a4 .qrcode ul{
	width: 214px;
	margin: 0 auto;
	overflow: hidden;
}
.m-mzw-models-a4 .qrcode li{
	float: left;
}
.m-mzw-models-a4 .qrcode .a1{
	display: block;
	width: 53px;
	height: 53px;
	overflow: hidden;
}
.m-mzw-models-a4 .qrcode .li1{
	margin-right: 27px;
	margin-left: 45px;
}
.m-mzw-models-a4 .list{
	overflow: hidden;
	background-color: #f2f3f8;
	padding: 53px 4px 0 60px;
	position: relative;
	box-sizing: border-box;
}
.m-mzw-models-a4 .list ul{
	overflow: hidden;
}
.m-mzw-models-a4 .list li{
	float: left;
	width: 30.5%;
	margin-bottom: 8px;
}
.m-mzw-models-a4 .list li:nth-child(1),
.m-mzw-models-a4 .list li:nth-child(4){
	width: 30.5%;
}
.m-mzw-models-a4 .list li:nth-child(2),
.m-mzw-models-a4 .list li:nth-child(5){
	width: 34.5%;
}
.m-mzw-models-a4 .list li:nth-child(3){
	width: 35%;
}
.m-mzw-models-a4 .list .item{
	margin-bottom: 100px;
}
.m-mzw-models-a4 .list .con{
	padding: 0 36px;
	position: relative;
}
.m-mzw-models-a4 .list .con::before{
	content: '';
	display: block;
	background-color: rgb(211, 205, 213);
	width: 1px;
	height: 100%;
	position: absolute;
	left: 0;
	top: 6px;
}
.m-mzw-models-a4 .list li:nth-child(1) .con,
.m-mzw-models-a4 .list li:nth-child(4) .con{
	padding-left: 0;
}
.m-mzw-models-a4 .list li:nth-child(1) .con::before,
.m-mzw-models-a4 .list li:nth-child(4) .con::before{
	display: none;
}
.m-mzw-models-a4 .list .tit{
	font-size: 22px;
	color: rgb(138, 18, 166);
	line-height: 1.636;
	margin-bottom: 6px;
}
.m-mzw-models-a4 .list dl{
	overflow: hidden;
}
.m-mzw-models-a4 .list dd{
	font-size: 20px;
	color: rgb(41, 41, 41);
	line-height: 1.8;
	/* white-space: nowrap;
	text-overflow: ellipsis; */
	overflow: hidden;
	padding-left: 26px;
	background-repeat: no-repeat;
	background-position: center left;
}
.m-mzw-models-a4 .list .icon1{
	background-image: url(../images/mzw/icon-a13.png);
	background-size: 12px auto;
}
.m-mzw-models-a4 .list .icon2{
	background-image: url(../images/mzw/icon-a14.png);
	background-size: 16px auto;
}
.m-mzw-models-a4 .list .box{
	width: 445px;
	height: 105px;
	background: url(../images/mzw/bgpic-a13.png) no-repeat center right;
	background-size: auto 100%;
	overflow: hidden;
	position: absolute;
	right: 0;
	bottom: 0;
	font-size: 20px;
	/* font-family: "FZHTJW"; */
	color: rgb(255, 255, 255);
	line-height: 1.6;
	padding: 20px 15px 0 60px;
	box-sizing: border-box;
}
.m-mzw-models-a4 .list .address{
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
/* 关于我们-end */

/* 学院生活-start */
.mzw-row-c1{
	padding: 77px 0 70px;
}

.ul-mzw-list-a2{
	overflow: hidden;
}
.ul-mzw-list-a2 li{
	width: 25%;
	float: left;
	padding-bottom: 12px;
	position: relative;
}
.ul-mzw-list-a2 li::after{
	content: '';
	display: block;
	width: 36px;
	height: 31px;
	background: url(../images/mzw/icon-a6-2.png) no-repeat center;
	background-size: 100% auto;
	position: absolute;
	left: 50%;
	bottom: 0;
	transform: translateX(-50%);
	opacity: 0;
	transition: all .4s;
}
.ul-mzw-list-a2 li.on::after{
	opacity: 1;
}
.ul-mzw-list-a2 .con{
	display: block;
	padding: 100px 0 110px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	overflow: hidden;
}
.ul-mzw-list-a2 .con::before{
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	transition: all .4s;
}
.ul-mzw-list-a2 .pic{
	width: 128px;
	height: 128px;
	margin: 0 auto 25px;
	position: relative;
}
.ul-mzw-list-a2 .tit{
	text-align: center;
	font-size: 36px;
	/* font-family: "FZHTJW"; */
	color: rgb(255, 255, 255);
	line-height: 1.5;
	margin-bottom: 30px;
	position: relative;
}
.ul-mzw-list-a2 .btn{
	text-align: center;
	position: relative;
}
.ul-mzw-list-a2 .con:hover::before{
	transform: scale(1.2);
}
.ul-mzw-list-a2 .li1 .con::before{
	background-image: url(../images/mzw/bgpic-c1.jpg);
}
.ul-mzw-list-a2 .li2 .con::before{
	background-image: url(../images/mzw/bgpic-c2.jpg);
}
.ul-mzw-list-a2 .li3 .con::before{
	background-image: url(../images/mzw/bgpic-c3.jpg);
}
.ul-mzw-list-a2 .li4 .con::before{
	background-image: url(../images/mzw/bgpic-c4.jpg);
}

.mzw-row-c2{
	padding-bottom: 98px;
}

.m-mzw-models-a5{
	padding-left: 72px;
}
.m-mzw-models-a5 .models-pic{
	float: left;
	padding: 28px 0 0 20px;
	margin-right: 85px;
	box-sizing: border-box;
	position: relative;
	margin-top: 25px;
}
.m-mzw-models-a5 .models-pic .bg{
	border: 3px solid rgb(138, 17, 165);
	width: calc(100% - 20px);
	height: calc(100% - 28px);
	box-sizing: border-box;
	position: absolute;
	left: 0;
	top: 0;
}
.m-mzw-models-a5 .models-pic .pic-box{
	width: 659px;
}
.m-mzw-models-a5 .models-pic .pic{
	padding-top: 52.2003%;
	box-shadow: 1.414px 1.414px 21px 0px rgba(31, 52, 205, 0.17);
}
.m-mzw-models-a5 .models-list{
	overflow: hidden;
}
.m-mzw-models-a5 .models-list .row1{
	padding: 21px 29px 21px 0;
	position: relative;
	cursor: pointer;
}
.m-mzw-models-a5 .models-list .line{
	width: 100%;
	height: 3px;
	background-image: linear-gradient( to right, rgb(24,54,208) 0%, rgb(143,15,163) 100%);
}
.m-mzw-models-a5 .models-list li:last-child .line{
	display: none;
}
.m-mzw-models-a5 .models-list .tit{
	font-size: 28px;
	/* font-family: "FZHTJW"; */
	color: rgb(139, 17, 165);
	line-height: 1.5;
	font-weight: normal;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.m-mzw-models-a5 .models-list .icon{
	width: 19px;
	height: 19px;
	background: url(../images/mzw/icon-a15-1.png) no-repeat center;
	background-size: 100% auto;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}
.m-mzw-models-a5 .models-list .row2{
	display: none;
	overflow: hidden;
}
.m-mzw-models-a5 .models-list .row2::after{
	content: '';
	display: block;
	height: 1px;
	background-color: rgb(25, 54, 208);
}
.m-mzw-models-a5 .models-list .txt{
	height: 160px;
	min-height: 96px;
	box-sizing: content-box;
	font-size: 20px;
	/* font-family: "FZHTJW"; */
	color: rgb(61, 61, 61);
	line-height: 1.6;
	text-indent: 2em;
	padding: 32px 0 40px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
	overflow: hidden;
}
.m-mzw-models-a5 .models-list li.on .icon{
	background-image: url(../images/mzw/icon-a15-2.png);
}
.m-mzw-models-a5 .models-list li.on .line{
	display: block;
}
.m-mzw-models-a5 .models-list li.show .row2{
	display: block;
}
/* 学院生活-end */

@media only screen and (min-width: 950px) and (max-width: 1920px) {
	.wp1600_2{
		max-width: 83.33vw;
		margin: 0 auto;
	}
	
	.g-mzw-title-a1 .title-ch{
		font-size: 1.875vw;
		padding-left: 3.593vw;
		padding-right: 2.187vw;
	}
	.g-mzw-title-a1 .title-ch::before{
		width: 2.760vw;
		height: 3.229vw;
	}
	.g-mzw-title-a1 .title-en{
		font-size: 0.937vw;
		line-height: 1.5;
		padding-left: 3.75vw;
		background-size: 3.281vw auto;
	}
	.g-mzw-btn-a1{
		font-size: 0.937vw;
		padding-right: 2.864vw;
		background-size: 2.291vw auto;
	}
	.g-mzw-title-a2 .title-tit{
		font-size: 2.083vw;
	}
	.g-mzw-title-a2 .title-tit::after{
		width: 3.489vw;
		height: 0.260vw;
		margin: 0.364vw auto 0;
	}
	
	.m-mzw-fixed-a1{
		width: 3.958vw;
		right: 0.572vw;
		bottom: 5.208vw;
	}
	.m-mzw-fixed-a1 .body{
		padding-top: 0.937vw;
		padding-bottom: 0.208vw;
	}
	.m-mzw-fixed-a1 ul li{
		margin-bottom: 0.781vw;
	}
	.m-mzw-fixed-a1 ul .con{
		width: 2.604vw;
		height: 2.604vw;
	}
	.m-mzw-fixed-a1 ul .qrcode{
		width: 4.166vw;
		height: 4.166vw;
		right: calc(100% + 1.041vw);
		box-shadow: 0 0 0.520vw 0 rgba(104, 12, 117, 0.29);
	}
	.m-mzw-fixed-a1 ul .qrcode::after{
		border-width: 0.312vw 0 0.312vw 0.312vw;
	}
	.m-mzw-fixed-a1 ul .icon1{
		width: 1.145vw;
	}
	.m-mzw-fixed-a1 .top{
		width: 2.135vw;
	}
	
	/* 新闻动态-start */
	.mzw-row-a1 .mzw-row-a1-1{
		padding: 3.645vw 0 1.875vw;
	}
	.m-mzw-swiper-a1 .swiper-l{
		width: 48.43vw;
		padding-bottom: 3.020vw;
	}
	.m-mzw-swiper-a1 .swiper-r{
		width: calc(100% - 48.43vw);
		padding-top: 2.760vw;
	}
	.m-mzw-swiper-a1 .swiper-bgpic1{
		width: 27.13vw;
		left: -2.760vw;
	}
	.m-mzw-swiper-a1 .swiper-box1 .pic{
		padding-top: 63.2258%;
	}
	.m-mzw-swiper-a1 .swiper-r-1{
		margin-left: -3.333vw;
	}
	.m-mzw-swiper-a1 .swiper-bgpic2{
		width: calc(100% + 0.677vw);
		margin-right: -0.677vw;
	}
	.m-mzw-swiper-a1 .swiper-box2{
		padding: 1.458vw 1.302vw 0 1.510vw;
		top: 0.781vw;
	}
	.m-mzw-swiper-a1 .swiper-box2 .con{
		padding-bottom: 1.302vw;
	}
	.m-mzw-swiper-a1 .swiper-box2 .title{
		margin-bottom: 1.041vw;
	}
	.m-mzw-swiper-a1 .swiper-box2 .date{
		width: 3.958vw;
		height: 3.593vw;
		margin-right: 1.25vw;
	}
	.m-mzw-swiper-a1 .swiper-box2 .date .day{
		font-size: 1.562vw;
		padding-top: 0.260vw;
	}
	.m-mzw-swiper-a1 .swiper-box2 .date .year{
		font-size: 0.677vw;
	}
	.m-mzw-swiper-a1 .swiper-box2 .tit{
		font-size: 1.145vw;
		line-height: 3.593vw;
	}
	.m-mzw-swiper-a1 .swiper-box2 .desc{
		font-size: 0.833vw;
		height: 2.708vw;
	}
	.m-mzw-swiper-a1 .swiper-box2 .swiper-btns{
		padding-bottom: 1.458vw;
	}
	.m-mzw-swiper-a1 .swiper-box2 .swiper-button-prev,
	.m-mzw-swiper-a1 .swiper-box2 .swiper-button-next,
	.g-swpbtn .swiper-button-prev,
	.g-swpbtn .swiper-button-next{
		width: 0.520vw;
		height: 0.833vw;
	}
	.m-mzw-swiper-a1 .swiper-box2 .swiper-pagination,
	.g-swpbtn .swiper-pagination{
		padding: 0.208vw 0.208vw 0;
		height: 0.833vw;
	}
	.m-mzw-swiper-a1 .swiper-box2 .swiper-pagination-bullet,
	.g-swpbtn .swiper-pagination-bullet{
		width: 0.468vw;
		height: 0.468vw;
		margin: 0 0.312vw;
	}
	.m-mzw-swiper-a1 .swiper-r-2{
		padding-left: 1.354vw;
	}
	
	.ul-mzw-news-a1 .con{
		font-size: 0.885vw;
		line-height: 2.708vw;
	}
	.ul-mzw-news-a1 .date{
		width: 6.145vw;
	}
	.ul-mzw-news-a1 .tit{
		width: calc(100% - 6.145vw);
	}
	.ul-mzw-news-a1 .news-line{
		width: 0.572vw;
		height: 12.81vw;
		left: 3.802vw;
	}
	.ul-mzw-news-a1 .news-line dd{
		width: 2.083vw;
		height: 0.468vw;
	}
	.ul-mzw-news-a1 .news-line .d1{top: 1.145vw;}
	.ul-mzw-news-a1 .news-line .d2{top: 3.75vw;}
	.ul-mzw-news-a1 .news-line .d3{top: 6.406vw;}
	.ul-mzw-news-a1 .news-line .d4{top: 9.062vw;}
	.ul-mzw-news-a1 .news-line .d5{top: 11.71vw;}
	.ul-mzw-news-a1 li.on .tit{
		padding-left: 0.520vw;
	}
	/* 新闻动态-end */
	/* 通知公告-start */
	.mzw-row-a2{
		padding-top: 3.125vw;
		padding-bottom: 5.104vw;
	}
	.mzw-row-a2 .mzw-col-l{
		width: 48.43vw;
		padding-right: 8.541vw;
	}
	.mzw-row-a2 .mzw-col-r{
		width: calc(100% - 48.43vw);
	}
	.mzw-row-a2 .mzw-col-l .mzw-col-tit{
		top: 9.947vw;
		right: 2.239vw;
	}
	.mzw-row-a2 .mzw-col-l .mzw-col-box{
		padding-top: 1.979vw;
	}
	.mzw-row-a2 .mzw-col-r .mzw-col-tit{
		top: 17.39vw;
		left: -7.291vw;
	}
	.ul-mzw-news-a2 li{
		margin-right: 4.583vw;
	}
	.ul-mzw-news-a2 li:last-child .row1{
		padding-right: 7.812vw;
	}
	.ul-mzw-news-a2 .row1{
		padding: 1.822vw 0;
		padding-right: 3.229vw;
	}
	.ul-mzw-news-a2 .li1 .row1{
		padding-top: 2.447vw;
		padding-bottom: 1.197vw;
	}
	.ul-mzw-news-a2 .li3 .row1{
		padding-top: 2.239vw;
		padding-bottom: 1.718vw;
	}
	.ul-mzw-news-a2 .li4 .row1{
		padding-top: 2.031vw;
		padding-bottom: 1.770vw;
	}
	.ul-mzw-news-a2 .row1,
	.ul-mzw-news-a2 .row2{
		padding-left: 1.093vw;
	}
	.ul-mzw-news-a2 .date,
	.ul-mzw-news-a2 .tit{
		height: 3.125vw;
	}
	.ul-mzw-news-a2 .date{
		padding-right: 1.041vw;
		margin-right: 0.989vw;
	}
	.ul-mzw-news-a2 .date::after{
		width: 1px;
		height: 2.187vw;
	}
	.ul-mzw-news-a2 .date .month{
		font-size: 1.25vw;
		padding-top: 0.208vw;
	}
	.ul-mzw-news-a2 .date .year{
		font-size: 0.885vw;
	}
	.ul-mzw-news-a2 .tit{
		font-size: 1.041vw;
		line-height: 3.125vw;
	}
	.ul-mzw-news-a2 .icon{
		width: 1.354vw;
		height: 3.125vw;
		margin-left: 1.458vw;
	}
	.ul-mzw-news-a2 .row2{
		height: 1px;
	}
	.ul-mzw-news-a2 .row2::after{
		width: 0.729vw;
		height: 0.989vw;
		right: -1px;
	}
	.ul-mzw-news-a2 .li2 .row2::after{
		right: 0.260vw;
	}
	.ul-mzw-news-a2 .box{
		width: 1.822vw;
		height: 1.822vw;
		left: -1.822vw;
	}
	.ul-mzw-news-a2 .box::after{
		height: 1px;
		width: 2.083vw;
	}
	.ul-mzw-news-a2 .box::before{
		border: 1px solid rgba(31, 50, 199,0.29);
		width: 0.416vw;
		height: 0.416vw;
	}
	.ul-mzw-news-a2 .con:hover{
		margin-left: -1.822vw;
	}
	.ul-mzw-litpic-a1{
		/* margin-right: -7.916vw; */
		margin-right: calc( 41.66vw + 9px - 50vw);
	}
	.ul-mzw-litpic-a1 li{
		margin-left: 1px;
	}
	.ul-mzw-litpic-a1 .con{
		padding: 0.625vw 0;
		/* padding-right: 7.916vw; */
		padding-right: calc(50vw - 41.66vw - 9px);
	}
	.ul-mzw-litpic-a1 .con::after{
		width: 3.645vw;
		height: 4.062vw;
	}
	.ul-mzw-litpic-a1 .pic{
		width: 6.822vw;
		height: 9.687vw;
		margin-left: 2.708vw;
	}
	.ul-mzw-litpic-a1 .txt{
		padding-top: 1.25vw;
	}
	.ul-mzw-litpic-a1 .tit{
		height: 2.708vw;
		font-size: 0.937vw;
		line-height: 1.354vw;
	}
	.ul-mzw-litpic-a1 dd{
		font-size: 0.833vw;
		padding-left: 0.989vw;
	}
	.ul-mzw-litpic-a1 .icon1{
		background-size: 0.729vw auto;
	}
	.ul-mzw-litpic-a1 .icon2{
		background-size: 0.677vw auto;
	}
	.ul-mzw-litpic-a1 .li1 .con{
		padding-left: 1.927vw;
		padding-top: 0.572vw;
	}
	.ul-mzw-litpic-a1 .li2 .con{
		padding-left: 6.875vw;
		border-top: 1px solid rgba(104, 12, 117, 0.29);
		border-bottom: 1px solid rgba(104, 12, 117, 0.29);
	}
	.ul-mzw-litpic-a1 .li2 .pic{
		margin-right: 0.989vw;
	}
	.ul-mzw-litpic-a1 .li3{
		margin-left: 4.062vw;
	}
	.ul-mzw-litpic-a1 .li3 .con{
		padding-left: 2.656vw;
		border-bottom: 1px solid rgba(104, 12, 117,0.29);
	}
	.m-mzw-models-a1{
		width: 12.5vw;
		height: 12.5vw;
	}
	.m-mzw-models-a1 .line .row{
		padding-top: 0.625vw;
	}
	.m-mzw-models-a1 .line .row dd:first-child{
		margin-top: 0.416vw;
	}
	.m-mzw-models-a1 .line .row dd{
		height: 1px;
		margin-bottom: 0.520vw;
	}
	.m-mzw-models-a1 .line .row .w1,
	.m-mzw-models-a1 .line .row .w2{
		width: calc(100% - 0.625vw);
	}
	.m-mzw-models-a1 .line .row .w2{
		margin-left: 0.625vw;
	}
	.m-mzw-models-a1 .line .col{
		padding-left: 0.625vw;
	}
	.m-mzw-models-a1 .line .col dd{
		width: 1px;
		margin-left: 0.520vw;
	}
	.m-mzw-models-a1 .line .col dd:first-child{
		margin-left: 0.416vw;
	}
	.m-mzw-models-a1 .line .col .ht1,
	.m-mzw-models-a1 .line .col .ht2{
		height: calc(100% - 0.625vw);
	}
	.m-mzw-models-a1 .line .col .ht1{
		margin-top: 0.625vw;
	}
	.m-mzw-models-a1 .line .col .ht3{
		height: calc(100% + 1.510vw);
		margin-top: -1.197vw;
	}
	.m-mzw-models-a1 .line .col .ht4{
		height: calc(100% + 9.375vw);
		margin-top: -2.083vw;
	}
	.m-mzw-models-a1 .line .col .ht5{
		height: calc(100% + 2.187vw);
	}
	.m-mzw-models-a1 .line .col .ht6{
		height: calc(100% + 15.62vw);
		margin-top: -15.62vw;
	}
	.m-mzw-models-a1 .line .col .ht7{
		height: calc(100% + 3.020vw);
	}
	.m-mzw-models-a1 .line .more{
		border: 1px solid rgb(24, 55, 208);
		width: 0.364vw;
		height: 0.364vw;
		left: -0.156vw;
	}
	.m-mzw-models-a1 .line .more-txt{
		font-size: 0.937vw;
		padding-bottom: 0.260vw;
	}
	.m-mzw-models-a1 .box{
		width: 11.25vw;
		height: 11.25vw;
	}
	.m-mzw-models-a1 .tit-ch{
		font-size: 1.875vw;
		padding-top: 1.562vw;
		margin-bottom: 0.572vw;
	}
	.m-mzw-models-a1 .tit-en{
		font-size: 0.937vw;
	}
	.m-mzw-models-a1.s2 .box::before{
		width: 3.802vw;
		height: 3.802vw;
	}
	.m-mzw-models-a1.s2 .tit-ch{
		padding-top: 1.041vw;
	}
	.m-mzw-models-a1.s2 .line .more-txt{
		padding-top: 0.260vw;
	}
	/* 通知公告-end */
	
	/* 学院数据-start */
	.mzw-row-a3{
		padding: 6.145vw 0 0;
	}
	.mzw-row-a3 .mzw-row-a3-1{
		margin-bottom: 1.041vw;
	}
	.m-mzw-swiper-a2 .con{
		padding-top: 19.06vw;
	}
	.m-mzw-swiper-a2 .line .d0{height: 1.822vw;}
	.m-mzw-swiper-a2 .line .d1{height: 1.822vw;}
	.m-mzw-swiper-a2 .line .d2{height: 2.343vw;}
	.m-mzw-swiper-a2 .line .d3{height: 2.812vw;}
	.m-mzw-swiper-a2 .line .d4{height: 3.177vw;}
	.m-mzw-swiper-a2 .line .d5{height: 3.697vw;}
	.m-mzw-swiper-a2 .line .d6{height: 4.218vw;}
	.m-mzw-swiper-a2 .line .d7{height: 4.531vw;}
	.m-mzw-swiper-a2 .line .d8{height: 5.052vw;}
	.m-mzw-swiper-a2 .line .d9{height: 5.468vw;}
	.m-mzw-swiper-a2 .line .d10{height: 6.041vw;}
	.m-mzw-swiper-a2 .line .d11{height: 6.510vw;}
	.m-mzw-swiper-a2 .line .d12{height: 6.875vw;}
	.m-mzw-swiper-a2 .line .d13{height: 7.187vw;}
	.m-mzw-swiper-a2 .line .d14{height: 7.812vw;}
	.m-mzw-swiper-a2 .line .d15{height: 8.229vw;}
	.m-mzw-swiper-a2 .line .d16{height: 8.697vw;}
	.m-mzw-swiper-a2 .line .d17{height: 9.114vw;}
	.m-mzw-swiper-a2 .line .d18{height: 9.635vw;}
	.m-mzw-swiper-a2 .line .d19{height: 10vw;}
	.m-mzw-swiper-a2 .box{
		height: 18.33vw;
	}
	.m-mzw-swiper-a2 .box-pic{
		width: 7.5vw;
		height: 7.5vw;
		bottom: calc(100% + 0.625vw);
		transform: translateX(-50%);
		padding: 0.520vw;
	}
	.m-mzw-swiper-a2 .pic{
		padding: 0.520vw;
	}
	.m-mzw-swiper-a2 .txt{
		left: calc(100% + 1.406vw);
	}
	.m-mzw-swiper-a2 .number{
		font-size: 0.937vw;
	}
	.m-mzw-swiper-a2 .number .n1{
		font-size: 1.875vw;
	}
	.m-mzw-swiper-a2 .info{
		font-size: 1.145vw;
	}
	.m-mzw-swiper-a2 .con.s2 .line .d0{
		width: 0.104vw;
	}
	.m-mzw-swiper-a2 .con.s2 .box{
		height: 11.19vw;
	}
	.m-mzw-swiper-a2 .swiper-button-prev,
	.m-mzw-swiper-a2 .swiper-button-next{
		width: 2.916vw;
		height: 2.916vw;
		bottom: 6.354vw;
	}
	.m-mzw-swiper-a2 .swiper-button-prev{
		left: 2.604vw;
	}
	.m-mzw-swiper-a2 .swiper-button-next{
		right: 2.604vw;
	}
	.m-mzw-swiper-a2 .swiper-button-prev::after,
	.m-mzw-swiper-a2 .swiper-button-next::after{
		width: 1.406vw;
		height: 0.885vw;
	}
	/* 学院数据-end */
	/* 关于我们-start */
	.mzw-row-b1{
		padding: 4.479vw 0 4.114vw;
		background-size: 18.54vw auto;
	}
	.mzw-row-b1 .mzw-row-b1-1{
		width: calc(100% - 42.60vw);
	}
	.mzw-row-b1 .mzw-row-b1-2{
		width: 38.07vw;
		margin-left: 4.531vw;
	}
	.m-mzw-swiper-a3{
		width: 38.07vw;
	}
	.m-mzw-swiper-a3 .swiper-bgpic{
		width: 37.81vw;
		right: -3.593vw;
		bottom: 0;
	}
	.m-mzw-swiper-a3 .swiper-more{
		height: 3.125vw;
		margin-left: 3.854vw;
	}
	.m-mzw-swiper-a3 .swiper-btns{
		width: 2.604vw;
		margin-left: 0.520vw;
	}
	.m-mzw-swiper-a3 .swiper-button-prev,
	.m-mzw-swiper-a3 .swiper-button-next{
		width: 0.572vw;
	}
	.m-mzw-swiper-a3 .swiper-pagination{
		margin: 0 0.520vw 0 1.875vw;
		padding-top: 1.302vw;
	}
	.m-mzw-swiper-a3 .swiper-pagination-bullet{
		width: 0.520vw;
		height: 0.520vw;
		margin-left: 0.364vw;
	}
	.m-mzw-swiper-a3 .swiper-line::after{
		height: 1px;
		background-size: auto 1px;
	}
	.m-mzw-models-a2 .models-row1{
		padding-top: 3.177vw;
		margin-bottom: 3.854vw;
	}
	.m-mzw-models-a2 .models-row2{
		font-size: 1.041vw;
		margin-right: 0.468vw;
	}
	.mzw-row-b2{
		padding: 3.854vw 0 4.635vw;
	}
	.mzw-row-b2 .mzw-row-b2-1{
		margin-bottom: 4.218vw;
	}
	.mzw-row-b2 .mzw-row-b2-2::after{
		width: 100vw;
		height: 1px;
		bottom: 1.302vw;
	}
	.m-mzw-swiper-a4{
		padding-bottom: 1.302vw;
	}
	.m-mzw-swiper-a4 .con{
		height: 26.04vw;
	}
	.m-mzw-swiper-a4 .date{
		min-width: 11.97vw;
		height: 3.020vw;
		line-height: 3.020vw;
		margin-bottom: 1.145vw;
		padding-right: 1.041vw;
	}
	.m-mzw-swiper-a4 .date-line{
		width: 0.572vw;
		height: 0.572vw;
		border: 0.104vw solid rgb(207, 157, 70);
		border-radius: 50%;
		margin: 1.145vw 0.885vw 0 0.937vw;
	}
	.m-mzw-swiper-a4 .date-line::after{
		width: 1px;
		height: calc(100% - 1.927vw);
		left: 1.302vw;
		top: 1.927vw;
	}
	.m-mzw-swiper-a4 .date-txt{
		font-size: 1.145vw;
	}
	.m-mzw-swiper-a4 .txt{
		margin-left: 3.489vw;
		margin-right: 2.239vw;
		font-size: 1.041vw;
	}
	.m-mzw-swiper-a4 .line{
		margin-top: 1.562vw;
	}
	.m-mzw-swiper-a4 .line dl{
		height: 3.906vw;
		border-bottom: 1px solid #b3bdca;
		margin-right: -0.260vw;
	}
	.m-mzw-swiper-a4 .line dd{
		top: 101.0vw;
		width: 1px;
		margin-right: 1.041vw;
		margin-top: 2.604vw;
	}
	.m-mzw-swiper-a4 .line dd.h2{
		margin-top: 1.041vw;
	}
	.m-mzw-swiper-a4 .line .d1{
		margin-left: 1.302vw;
	}
	.m-mzw-swiper-a4 .con:hover .date-line::after{
		height: calc(100% - 1.927vw + 5.468vw);
	}
	.m-mzw-swiper-a4 .swiper-button-prev,
	.m-mzw-swiper-a4 .swiper-button-next{
		width: 2.708vw;
		height: 2.708vw;
	}
	.m-mzw-swiper-a4 .swiper-button-prev::after,
	.m-mzw-swiper-a4 .swiper-button-next::after{
		width: 0.572vw;
		height: 0.937vw;
	}
	.mzw-row-b3{
		padding: 3.802vw 0 4.062vw;
	}
	.mzw-row-b3 .mzw-row-b3-1{
		margin-bottom: 4.270vw;
	}
	.ul-mzw-list-a1 li{
		margin-bottom: 2.5vw;
	}
	.ul-mzw-list-a1 .con{
		height: 5.208vw;
	}
	.ul-mzw-list-a1 .name{
		width: 12.5vw;
		height: 3.802vw;
		font-size: 1.562vw;
		line-height: 3.802vw;
		padding-left: 4.114vw;
	}
	.ul-mzw-list-a1 .name::before{
		width: 1.25vw;
		height: 1.25vw;
		left: 1.458vw;
	}
	.ul-mzw-list-a1 .txt{
		max-width: calc(100% - 5.468vw);
		margin-left: 5.468vw;
	}
	.ul-mzw-list-a1 .txt::before{		
		width: 0.781vw;
	}
	.ul-mzw-list-a1 .box{
		padding-left: 9.114vw;
		padding-right: 1.562vw;
	}
	.ul-mzw-list-a1 .info{
		font-size: 1.25vw;
		line-height: 5.208vw;
	}
	.ul-mzw-list-a1 .li5,
	.ul-mzw-list-a1 .li6{
		margin-left: 3.541vw;
	}
	.ul-mzw-list-a1 .li1 .info,
	.ul-mzw-list-a1 .li3 .info{
		min-width: 28.22vw;
	}
	.ul-mzw-list-a1 .li2 .info{min-width: 35.52vw;}
	.ul-mzw-list-a1 .li4 .info,
	.ul-mzw-list-a1 .li5 .info,
	.ul-mzw-list-a1 .li6 .info{
		width: 8.385vw;
	}
	.mzw-row-b4{
		padding: 2.968vw 0 4.062vw;
	}
	.mzw-row-b4 .mzw-row-b4-1{
		margin-bottom: 4.583vw;
	}
	.m-mzw-models-a3 .tab{
		margin-bottom: -2.552vw;
	}
	.m-mzw-models-a3 .tab .con{
		width: 25.52vw;
		height: 5.468vw;
		padding: 0.885vw 5.208vw 0.885vw 3.125vw;
	}
	.m-mzw-models-a3 .tab .li1{
		margin-right: 3.802vw;
	}
	.m-mzw-models-a3 .tab .icon{
		width: 3.697vw;
		height: 3.697vw;
	}
	.m-mzw-models-a3 .tab .txt{
		height: 3.697vw;
		line-height: 3.697vw;
		margin-right: 1.093vw;
		font-size: 1.562vw;
	}
	.m-mzw-models-a3 .tab .arrow{
		width: 1.093vw;
		height: 1.093vw;
		right: 5.208vw;
	}
	.m-mzw-models-a3 .box{
		box-shadow: 0 0 1.510vw 0 rgba(135, 18, 166, 0.1);
		background-size: 100% auto;
		padding-top: 6.145vw;
		padding-bottom: 6.979vw;
	}
	.m-mzw-models-a3 .box::before{
		height: 0.260vw;
	}
	.m-mzw-models-a3 .box .desc{
		font-size: 1.041vw;
		margin-bottom: 3.75vw;
	}
	.m-mzw-models-a3 .box .pic{
		width: 65.26vw;
		margin: 0 auto;
	}
	.mzw-row-b5{
		padding-bottom: 4.687vw;
	}
	.mzw-row-b5 .mzw-row-b5-1{
		margin-bottom: 4.375vw;
	}
	.m-mzw-models-a4{
		height: 22.91vw;
	}
	.m-mzw-models-a4 .qrcode{
		width: 19.89vw;
		margin-left: 0.312vw;
	}
	.m-mzw-models-a4 .qrcode .txt{
		font-size: 1.041vw;
		padding: 1.145vw 0 1.302vw;
	}
	.m-mzw-models-a4 .qrcode .pic{
		width: 11.14vw;
		height: 11.14vw;
		margin: 0 auto 1.510vw;
	}
	.m-mzw-models-a4 .qrcode .pic::after{
		width: 1.041vw;
		height: 0.677vw;
		top: 100%;
		left: 3.333vw;
		/* right: 2.812vw; */
	}
	.m-mzw-models-a4 .qrcode ul{
		width: 11.14vw;
		margin: 0 auto;
	}
	.m-mzw-models-a4 .qrcode .a1{
		width: 2.760vw;
		height: 2.760vw;
	}
	.m-mzw-models-a4 .qrcode .li1{
		margin-right: 1.406vw;
		margin-left: 2.343vw;
	}
	.m-mzw-models-a4 .list{
		padding: 2.760vw 0.208vw 0 3.125vw;
	}
	.m-mzw-models-a4 .list li{
		margin-bottom: 0.416vw;
	}
	.m-mzw-models-a4 .list .item{
		margin-bottom: 5.208vw;
	}
	.m-mzw-models-a4 .list .con{
		padding: 0 1.875vw;
	}
	.m-mzw-models-a4 .list .con::before{
		width: 1px;
		left: 0;
		top: 0.312vw;
	}
	.m-mzw-models-a4 .list .tit{
		font-size: 1.145vw;
		margin-bottom: 0.312vw;
	}
	.m-mzw-models-a4 .list dd{
		font-size: 1.041vw;
		padding-left: 1.354vw;
	}
	.m-mzw-models-a4 .list .icon1{
		background-size: 0.625vw auto;
	}
	.m-mzw-models-a4 .list .icon2{
		background-size: 0.833vw auto;
	}
	.m-mzw-models-a4 .list .box{
		width: 23.17vw;
		height: 5.468vw;
		font-size: 1.041vw;
		padding: 1.041vw 0.781vw 0 3.125vw;
	}
	/* 关于我们-end */
	/* 学院生活-start */
	.mzw-row-c1{
		padding: 4.010vw 0 3.645vw;
	}
	.ul-mzw-list-a2 li{
		padding-bottom: 0.625vw;
	}
	.ul-mzw-list-a2 li::after{
		width: 1.875vw;
		height: 1.614vw;
	}
	.ul-mzw-list-a2 .con{
		padding: 5.208vw 0 5.729vw;
	}
	.ul-mzw-list-a2 .pic{
		width: 6.666vw;
		height: 6.666vw;
		margin: 0 auto 1.302vw;
	}
	.ul-mzw-list-a2 .tit{
		font-size: 1.875vw;
		margin-bottom: 1.562vw;
	}
	.mzw-row-c2{
		padding-bottom: 5.104vw;
	}
	.m-mzw-models-a5{
		padding-left: 3.75vw;
	}
	.m-mzw-models-a5 .models-pic{
		padding: 1.458vw 0 0 1.041vw;
		margin-right: 4.427vw;
		margin-top: 1.302vw;
	}
	.m-mzw-models-a5 .models-pic .bg{
		border: 0.156vw solid rgb(138, 17, 165);
		width: calc(100% - 1.041vw);
		height: calc(100% - 1.458vw);
	}
	.m-mzw-models-a5 .models-pic .pic-box{
		width: 34.32vw;
	}
	.m-mzw-models-a5 .models-pic .pic{
		padding-top: 52.2003%;
		box-shadow: 0.073vw 0.073vw 1.093vw 0 rgba(31, 52, 205, 0.17);
	}
	.m-mzw-models-a5 .models-list .row1{
		padding: 1.093vw 1.510vw 1.093vw 0;
	}
	.m-mzw-models-a5 .models-list .line{
		height: 0.156vw;
	}
	.m-mzw-models-a5 .models-list .tit{
		font-size: 1.458vw;
	}
	.m-mzw-models-a5 .models-list .icon{
		width: 0.989vw;
		height: 0.989vw;
	}
	.m-mzw-models-a5 .models-list .txt{
		font-size: 1.041vw;
		height: 8.333vw;
		padding: 1.666vw 0 2.083vw;
	}
	/* 学院生活-end */
}
@media only screen and (min-width: 950px) and (max-width: 1700px) {
	.ul-mzw-litpic-a1 li{
		margin-left: 2px;
	}
	.ul-mzw-litpic-a1 .li3{
		margin-left: calc(4.062vw + 2px);
	}
	.m-mzw-swiper-a4 .line .d18{
		margin-right: calc(1.041vw - 2px);
	}
}
@media only screen and (min-width: 950px) and (max-width: 1440px) {
	.m-mzw-swiper-a1 .swiper-box2 .date{
		width: 57px;
		height: 52px;
	}
	.m-mzw-swiper-a1 .swiper-box2 .date .day{
		font-size: 23px;
	}
	.m-mzw-swiper-a1 .swiper-box2 .date .year{
		font-size: 12px;
	}
	.m-mzw-swiper-a1 .swiper-box2 .tit{
		line-height: 52px;
	}
	
	.ul-mzw-litpic-a1 li{
		margin-left: 3px;
	}
	.ul-mzw-litpic-a1 .li3{
		margin-left: calc(4.062vw + 5px);
	}
	
	.m-mzw-swiper-a4 .line .d17,
	.m-mzw-swiper-a4 .line .d18{
		margin-right: calc(1.041vw - 2px);
	}
}

@media only screen and (min-width: 950px) and (max-width: 1366px) {
	.ul-mzw-news-a2 .li2 .row1 {
		padding-bottom: calc(1.822vw + 2px);
	}
	.ul-mzw-news-a2 .li3 .row1 {
		padding-top: calc(2.239vw - 2px);
	}
	.ul-mzw-news-a2 .li4 .row2{
		margin-right: -4px;
	}
	.ul-mzw-litpic-a1 li{
		margin-left: 4px;
	}
	
	.m-mzw-swiper-a4 .line .d16,
	.m-mzw-swiper-a4 .line .d17,
	.m-mzw-swiper-a4 .line .d18{
		margin-right: calc(1.041vw - 2px);
	}
}

@media only screen and (min-width: 950px) and (max-width: 1280px) {
	.m-mzw-swiper-a1 .swiper-box2 .date{
		height: 48px;
	}
	.m-mzw-swiper-a1 .swiper-box2 .date .day{
		font-size: 20px;
	}
	.m-mzw-swiper-a1 .swiper-box2 .tit{
		line-height: 48px;
	}
}

@media only screen and (min-width: 950px) and (max-width: 1152px) {
	.m-mzw-models-a1.s1 .line .row dd:last-child,
	.m-mzw-models-a1.s1 .line .col dd:last-child,
	.m-mzw-models-a1.s2 .line .row dd:last-child,
	.m-mzw-models-a1.s2 .line .col dd:nth-child(18){
		display: none;
	}
	
	.ul-mzw-litpic-a1 .li3 {
	    margin-left: 4.062vw;
	}
	.ul-mzw-litpic-a1 .li2 .con {
		padding-bottom: calc(0.625vw + 2px);
	}
	.ul-mzw-litpic-a1 .li3 .con {
		padding-top: calc(0.625vw - 2px);
	}
	
	.m-mzw-swiper-a4 .line .d15,
	.m-mzw-swiper-a4 .line .d16,
	.m-mzw-swiper-a4 .line .d17,
	.m-mzw-swiper-a4 .line .d18{
		margin-right: calc(1.041vw - 2px);
	}
}

@media only screen and (min-width: 950px) and (max-width: 1024px) {
	
	.m-mzw-swiper-a1 .swiper-box2 .title {
	    margin-bottom: 6px;
	}
	.m-mzw-swiper-a1 .swiper-box2 .date{
		height: 44px;
	}
	.m-mzw-swiper-a1 .swiper-box2 .date .day{
		font-size: 18px;
	}
	.m-mzw-swiper-a1 .swiper-box2 .tit{
		line-height: 44px;
	}
	.m-mzw-swiper-a1 .swiper-box2 .swiper-btns,
	.g-swpbtn  .swiper-btns{
		padding-top: 4px;
	}
	
	.ul-mzw-litpic-a1 .li3 {
	    margin-left: calc(4.062vw + 2px);
	}
	
	.m-mzw-swiper-a4 .line .d14,
	.m-mzw-swiper-a4 .line .d15,
	.m-mzw-swiper-a4 .line .d16,
	.m-mzw-swiper-a4 .line .d17,
	.m-mzw-swiper-a4 .line .d18{
		margin-right: calc(1.041vw - 2px);
	}
}

@media only screen and (min-width: 320px) and (max-width: 1023px) {
	.wp1600_2{
		max-width: unset;
		padding: 0 15px;
	}
	.mzw-pc{
		display: none !important;
	}
	.mzw-pe{
		display: block !important;
	}
	
	.g-mzw-title-a1 .title-tit {
	    margin-bottom: 20px;
	}
	.g-mzw-title-a1 .title-ch {
	    font-size: 24px;
	    padding-left: 52px;
	    padding-right: 42px;
	}
	.g-mzw-title-a1 .title-ch::before {
	    width: 42px;
	    height: 50px;
	}
	.g-mzw-title-a1 .title-en {
	    font-size: 14px;
	    padding-left: 49px;
	    background-size: 40px auto;
	}
	.g-mzw-title-a1 .title-more {
		display: block;
	    position: static;
	    transform: unset;
	}
	
	.g-mzw-btn-a1 {
	    font-size: 14px;
	    padding-right: 0;
		background-image: unset;
	    background-size: 34px auto;
	}
	
	.g-mzw-title-a2 .title-tit{
		font-size: 24px;
		margin-bottom: 20px;
	}
	.g-mzw-title-a2 .title-tit::after{
	    width: 52px;
	    height: 3px;
	    margin: 5px auto 0;
	}
	.g-mzw-title-a2 .title-more{
		position: static;
		text-align: center;
		transform: unset;
	}
	.g-mzw-btn-a1.white{
		background-image: unset;
	}
	.g-mzw-title-a2.left .title-tit{
		text-align: center;
	}
	.g-mzw-title-a2.left .title-tit::after{
		margin: 5px auto 0;
	}
	
	.m-mzw-fixed-a1{
		display: none !important;
	}
	
	.mzw-row-a1 .mzw-row-a1-1{
		padding: 40px 0 30px;
	}
	
	.m-mzw-swiper-a1 .swiper-l,
	.m-mzw-swiper-a1 .swiper-r{
		width: 100%;
		float: none;
	}
	.m-mzw-swiper-a1 .swiper-bgpic1{
		width: 80%;
		left: -15px;
		top: 0;
		bottom: unset;
	}
	.m-mzw-swiper-a1 .swiper-l{
		padding-top: 15px;
		padding-bottom: 0;
	}
	.m-mzw-swiper-a1 .swiper-r{
		padding-top: 0;
	}
	.m-mzw-swiper-a1 .swiper-r-1{
		margin-left: 0;
		padding-bottom: 15px;
	}
	.m-mzw-swiper-a1 .swiper-bgpic2 {
	    width: calc(100% + 15px);
	    margin-right: -15px;
		position: absolute;
		right: 0;
		bottom: 0;
	}
	.m-mzw-swiper-a1 .swiper-box2{
		padding: 10px;
		position: relative;
		z-index: 2;
		top: unset;
		margin-top: 15px;
	}
	.m-mzw-swiper-a1 .swiper-box2 .title{
		margin-bottom: 10px;
	}
	.m-mzw-swiper-a1 .swiper-box2 .date{
		display: inline-block;
		width: auto;
		height: auto;
		padding: 2px 5px;
		float: none;
		margin-bottom: 10px;
	}
	.m-mzw-swiper-a1 .swiper-box2 .date .day,
	.m-mzw-swiper-a1 .swiper-box2 .date .year{
		display: inline;
	}
	.m-mzw-swiper-a1 .swiper-box2 .tit {
		width: 100%;
		height: 54px;
	    font-size: 18px;
	    line-height: 1.5;
		white-space: normal;
	    display: -webkit-box;
	    -webkit-box-orient: vertical;
	    -webkit-line-clamp: 2;
	}
	.m-mzw-swiper-a1 .swiper-box2 .desc {
	    font-size: 14px;
	    line-height: 1.5;
	    height: 63px;
	}
	.m-mzw-swiper-a1 .swiper-box2 .swiper-btns{
		overflow: hidden;
		display: flex;
		justify-content: center;
		flex-direction: row-reverse;
		padding: 10px 0;
	}
	.m-mzw-swiper-a1 .swiper-r-2{
		padding-top: 20px;
		padding-left: 0;
	}
	.ul-mzw-news-a1 .con {
	    font-size: 14px;
	    line-height: 42px;
	}
	.ul-mzw-news-a1 .date{
		width: 68px;
	}
	.ul-mzw-news-a1 .tit{
		width: calc(100% - 68px);
	}
	.ul-mzw-news-a1 .news-line {
		background-image: unset;
		left: 43px;
		height: auto;
	}
	.ul-mzw-news-a1 .news-line dd{
		height: 42px;
		position: static;
		transform: unset;
		width: 30px;
	}
	.mzw-row-a2{
		padding: 40px 0;
	}
	.mzw-row-a2 .mzw-col-l,
	.mzw-row-a2 .mzw-col-r{
		width: 100%;
		float: none;
	}
	.mzw-row-a2 .mzw-col-l{
		padding-right: 0;
	}
	.mzw-row-a2 .mzw-col-l .mzw-col-tit,
	.mzw-row-a2 .mzw-col-r .mzw-col-tit{
		position: static;
	}
	.mzw-row-a2 .mzw-col-r .mzw-col-tit{
		padding-top: 40px;
		padding-bottom: 20px;
	}
	.mzw-row-a2 .mzw-col-l .mzw-col-box{
		padding-top: 20px;
	}
	
	.ul-mzw-news-a2 li{
		margin-right: 0;
	}
	.ul-mzw-news-a2 .row1{
		padding: 10px 5px 10px 0 !important;
	}
	.ul-mzw-news-a2 .row2{
		padding-left: 5px;
	}
	.ul-mzw-news-a2 .box{
		display: none;
	}
	.ul-mzw-news-a2 .date,
	.ul-mzw-news-a2 .tit{
		height: 40px;
	}
	.ul-mzw-news-a2 .date {
	    padding-right: 10px;
	    margin-right: 9px;
	}
	.ul-mzw-news-a2 .date::after{
		height: 32px;
	}
	.ul-mzw-news-a2 .date .month{
		font-size: 18px;
		padding-top: 0;
	}
	.ul-mzw-news-a2 .date .year{
		font-size: 12px;
	}
	.ul-mzw-news-a2 .tit{
		font-size: 14px;
		line-height: 40px;
	}
	.ul-mzw-news-a2 .icon {
	    width: 20px;
	    height: 40px;
	    margin-left: 8px;
	}
	.ul-mzw-news-a2 .con:hover {
	    margin-left: -15px;
	}
	.ul-mzw-news-a2 .row2::after{
		right: 0 !important;
	}
	
	.ul-mzw-litpic-a1{
		margin-right: 0;
	}
	.ul-mzw-litpic-a1 .pic{
		width: 105px;
		height: 149px;
		float: left;
		margin-left: 0;
		margin-right: 10px;
	}
	.ul-mzw-litpic-a1 .con{
		padding: 10px 0 !important;
	}
	.ul-mzw-litpic-a1 .txt{
		padding-top: 10px;
	}
	.ul-mzw-litpic-a1 .tit{
		margin-bottom: 20px;
	}
	.ul-mzw-litpic-a1 .li3{
		margin-left: 0;
	}
	.ul-mzw-litpic-a1 dd{
		font-size: 14px;
	}
	
	.mzw-row-a3{
		padding-top: 40px;
	}
	
	.m-mzw-swiper-a2 .con{
		padding-top: 250px;
	}
	.m-mzw-swiper-a2 .line dd{
		margin-right: 12px;
	}
	.m-mzw-swiper-a2 .line .d0{height: 15px;}
	.m-mzw-swiper-a2 .line .d1{height: 15px;}
	.m-mzw-swiper-a2 .line .d2{height: 25px;}
	.m-mzw-swiper-a2 .line .d3{height: 34px;}
	.m-mzw-swiper-a2 .line .d4{height: 41px;}
	.m-mzw-swiper-a2 .line .d5{height: 51px;}
	.m-mzw-swiper-a2 .line .d6{height: 61px;}
	.m-mzw-swiper-a2 .line .d7{height: 67px;}
	.m-mzw-swiper-a2 .line .d8{height: 77px;}
	.m-mzw-swiper-a2 .line .d9{height: 85px;}
	.m-mzw-swiper-a2 .line .d10{height: 96px;}
	.m-mzw-swiper-a2 .line .d11{height: 105px;}
	.m-mzw-swiper-a2 .line .d12{height: 112px;}
	.m-mzw-swiper-a2 .line .d13{height: 118px;}
	.m-mzw-swiper-a2 .line .d14{height: 130px;}
	.m-mzw-swiper-a2 .line .d15{height: 138px;}
	.m-mzw-swiper-a2 .line .d16{height: 147px;}
	.m-mzw-swiper-a2 .line .d17{height: 155px;}
	.m-mzw-swiper-a2 .line .d18{height: 165px;}
	.m-mzw-swiper-a2 .line .d19{height: 172px;}
	
	.m-mzw-swiper-a2 .box{
		height: 302px;
		left: 70px;
	}
	.m-mzw-swiper-a2 .con.s2 .box{
		height: 185px;
	}
	.m-mzw-swiper-a2 .box-pic{
		width: 100px;
		height: 100px;
		padding: 5px;
		bottom: calc(100% + 10px);
	}
	.m-mzw-swiper-a2 .pic{
		padding: 5px;
	}
	.m-mzw-swiper-a2 .txt{
		left: calc(100% + 17px);
	}
	.m-mzw-swiper-a2 .number{
		font-size: 14px;
	}
	.m-mzw-swiper-a2 .number .n1{
		font-size: 30px;
	}
	.m-mzw-swiper-a2 .info{
		font-size: 18px;
	}
	.m-mzw-swiper-a2 .swiper-slide{
		width: auto;
	}
	.m-mzw-swiper-a2 .swiper-button-prev,
	.m-mzw-swiper-a2 .swiper-button-next{
		width: 40px;
		height: 40px;
		bottom: 40px;
	}
	.m-mzw-swiper-a2 .swiper-button-prev{
		left: 15px;
	}
	.m-mzw-swiper-a2 .swiper-button-next{
		right: 15px;
	}
	.m-mzw-swiper-a2 .swiper-button-prev::after,
	.m-mzw-swiper-a2 .swiper-button-next::after{
		width: 20px;
		height: 15px;
	}
	
	.mzw-row-b1{
		padding: 40px 0;
	}
	.mzw-row-b1 .mzw-row-b1-1,
	.mzw-row-b1 .mzw-row-b1-2{
		float: none;
		margin-left: 0;
		width: 100%;
	}
	
	.m-mzw-models-a2 .models-row1{
		padding-top: 0;
		margin-bottom: 20px;
	}
	.m-mzw-models-a2 .models-row2{
		margin-right: 0;
		font-size: 14px;
		padding-bottom: 20px;
	}
	
	.m-mzw-swiper-a3{
		width: 100%;
	}
	.m-mzw-swiper-a3 .swiper-bgpic {
	    width: calc(100% + 15px);
	    position: absolute;
	    right: -15px;
	    bottom: 0;
	}
	.m-mzw-swiper-a3 .swiper-more {
	    overflow: hidden;
	    height: 50px;
	    margin-left: 15px;
	}
	.m-mzw-swiper-a3 .swiper-pagination{
		padding-top: 20px;
		margin-left: 0;
	}
	.mzw-row-b2 {
	    padding: 40px 0;
	}
	.mzw-row-b2 .mzw-row-b2-1{
		margin-bottom: 20px;
	}
	.m-mzw-swiper-a4 .con{
		height: 340px;
	}
	.m-mzw-swiper-a4 .date {
	    min-width: 184px;
	    height: 46px;
	    line-height: 46px;
	    margin-bottom: 10px;
	    padding-right: 15px;
	    box-sizing: border-box;
	}
	.m-mzw-swiper-a4 .date-line {
	    width: 7px;
	    height: 7px;
	    margin: 18px 15px 0 15px;
	}
	.m-mzw-swiper-a4 .date-line::after {
	    height: calc(100% - 29px);
	    left: 20px;
	    top: 29px;
		transition-delay: 0.3s;
	}
	.m-mzw-swiper-a4 .date-txt{
		font-size: 18px;
	}
	.m-mzw-swiper-a4 .txt {
	    margin-left: 40px;
	    margin-right: 0;
	    font-size: 14px;
	}
	.m-mzw-swiper-a4 .line{
		margin-top: 20px;
	}
	.m-mzw-swiper-a4 .line dl{
		height: 50px;
	}
	.m-mzw-swiper-a4 .line dd{
		margin-top: 35px;
		margin-right: calc((100% - 21px) / 19 - 1px) !important;
	}
	.m-mzw-swiper-a4 .line .d1{
		margin-left: 20px;
	}
	.m-mzw-swiper-a4 .line .d20{
		display: block;
		margin-right: 0 !important;
	}
	.m-mzw-swiper-a4 .line dd.h2 {
	    margin-top: 20px;
	}
	.m-mzw-swiper-a4 .con:hover .date-line::after {
		height: calc(100% - 29px);
	}
	.m-mzw-swiper-a4 .swiper-slide-active .con .date-line::after{
		height: calc(100% - 29px + 70px);
	}
	.m-mzw-swiper-a4 .swiper-button-prev,
	.m-mzw-swiper-a4 .swiper-button-next{
		display: none;
	}
	
	.mzw-row-b3{
		padding: 40px 0;
	}
	.mzw-row-b3 .mzw-row-b3-1{
		margin-bottom: 20px;
	}
	.ul-mzw-list-a1 li {
	    margin-bottom: 15px;
	    float: none;
	    max-width: unset;
		width: 100%;
		margin-left: 0 !important;
	}
	.ul-mzw-list-a1 .con{
		float: none;
		height: 50px;
	}
	.ul-mzw-list-a1 .name {
	    width: 90px;
	    height: 36px;
	    font-size: 16px;
	    line-height: 36px;
	    padding-left: 30px;
	}
	.ul-mzw-list-a1 .name::before {
	    width: 12px;
	    height: 12px;
	    left: 10px;
	}
	.ul-mzw-list-a1 .txt {
		width: calc(100% - 57px);
	    max-width: unset;
	    margin-left: 57px;
	}
	.ul-mzw-list-a1 .txt::before{
		width: 10px;
	}
	.ul-mzw-list-a1 .box {
		height: 100%;
	    padding-left: 40px;
	    padding-right: 0;
		position: relative;
	}
	.ul-mzw-list-a1 .info{
		width: calc(100% - 40px);
		min-width: unset !important;
		font-size: 14px;
		line-height: 1.5;
		white-space: normal;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		position: absolute;
		left: 40px;
		top: 50%;
		transform: translateY(-50%);
	}
	
	.mzw-row-b4{
		padding: 40px 0;
	}
	.mzw-row-b4 .mzw-row-b4-pic{
		height: 180px;
	}
	.mzw-row-b4 .mzw-row-b4-1{
		margin-bottom: 20px;
	}
	.m-mzw-models-a3 .tab{
		margin-bottom: -25px;
	}
	.m-mzw-models-a3 .tab .li1 {
	    margin-right: 10px;
	}
	.m-mzw-models-a3 .tab .con {
	    width: auto;
	    height: auto;
	    padding: 0 30px;
		background-image: unset !important;
		
	}
	.m-mzw-models-a3 .tab .li1 .con{
		background-color: rgb(168,6,193);
	}
	.m-mzw-models-a3 .tab .li2 .con{
		background-color: rgb(24,54,208);
	}
	.m-mzw-models-a3 .tab .icon {
	    width: 35px;
	    height: 35px;
		display: none;
	}
	.m-mzw-models-a3 .tab .txt {
	    height: auto;
	    line-height: 45px;
	    margin-right: 0;
	    font-size: 16px;
	}
	.m-mzw-models-a3 .tab .arrow{
		display: none;
	}
	.m-mzw-models-a3 .box{
		padding: 40px 15px;
	}
	.m-mzw-models-a3 .box .desc{
		font-size: 14px;
		margin-bottom: 30px;
	}
	.m-mzw-models-a3 .box .pic{
		width: 100%;
	}
	.mzw-row-b5{
		padding-bottom: 40px;
	}
	.mzw-row-b5 .mzw-row-b5-1 {
	    margin-bottom: 20px;
	}
	.m-mzw-models-a4,
	.m-mzw-models-a4 .qrcode,
	.m-mzw-models-a4 .list{
		height: auto;
	}
	.m-mzw-models-a4 .qrcode{
		float: none;
		width: 100%;
		margin-left: 0;
		padding-bottom: 25px;
	}
	.m-mzw-models-a4 .qrcode .txt{
		font-size: 14px;
	}
	.m-mzw-models-a4 .qrcode .pic {
	    width: 200px;
	    height: 200px;
	}
	.m-mzw-models-a4 .qrcode .pic::after {
	    width: 20px;
	    height: 13px;
	    left: 60px;
	    /* right: 50px; */
	}
	.m-mzw-models-a4 .qrcode ul{
		width: 200px;
	}
	.m-mzw-models-a4 .qrcode .li1{
		margin: 0 30px 0 50px;
	}
	.m-mzw-models-a4 .qrcode .a1 {
	    width: 40px;
	    height: 40px;
	}
	.m-mzw-models-a4 .list {
	    padding: 15px 0 0;
	}
	.m-mzw-models-a4 .list ul{
		padding: 0 15px;
	}
	.m-mzw-models-a4 .list li{
		float: none;
		width: 100% !important;
	}
	.m-mzw-models-a4 .list .item{
		margin-bottom: 0;
	}
	.m-mzw-models-a4 .list li:nth-child(5){
		margin-bottom: 15px;
	}
	.m-mzw-models-a4 .list .con{
		padding: 0 0 10px 0 !important;
		border-bottom: 1px solid rgb(211, 205, 213);
	}
	.m-mzw-models-a4 .list .con::before{
		display: none;
	}
	.m-mzw-models-a4 .list .tit {
	    font-size: 18px;
	    margin-bottom: 6px;
	}
	.m-mzw-models-a4 .list dd {
	    font-size: 14px;
	    padding-left: 20px;
	}
	.m-mzw-models-a4 .list .icon1 {
	    background-size: 8px auto;
	}
	.m-mzw-models-a4 .list .icon2 {
	    background-size: 12px auto;
	}
	.m-mzw-models-a4 .list .box {
	    width: 100%;
	    height: auto;
	    position: static;
	    font-size: 14px;
	    padding: 15px;
		background-image: linear-gradient( to right, rgb(24,54,208) 0%, rgb(168,6,193) 100%);
	}
	.m-mzw-models-a4 .list .address{
		white-space: nowrap;
	}
	
	.mzw-row-c1{
		padding: 40px 0;
	}
	.mzw-row-c2{
		padding-bottom: 40px;
	}
	.ul-mzw-list-a2 li{
		width: 50%;
		padding-bottom: 0;
	}
	.ul-mzw-list-a2 .con{
		padding: 20px 0 30px;
	}
	.ul-mzw-list-a2 .pic{
		width: 80px;
		height: 80px;
		margin-bottom: 10px;
	}
	.ul-mzw-list-a2 .tit{
		font-size: 20px;
		margin-bottom: 5px;
	}
	.ul-mzw-list-a2 li::after{
		width: 18px;
		height: 16px;
	}
	.m-mzw-models-a5{
		padding-left: 0;
	}
	.m-mzw-models-a5 .models-pic{
		float: none;
		margin-right: 0;
		padding: 0;
		margin-top: 0;
		margin-bottom: 15px;
	}
	.m-mzw-models-a5 .models-pic .bg{
		width: 100%;
		height: 100%;
		left: -15px;
		top: -15px;
	}
	.m-mzw-models-a5 .models-pic .pic-box{
		width: 100%;
	}
	.m-mzw-models-a5 .models-list .row1 {
	    padding: 10px 24px 10px 0;
	}
	.m-mzw-models-a5 .models-list .tit{
		font-size: 18px;
	}
	.m-mzw-models-a5 .models-list .icon {
	    width: 14px;
	    height: 14px;
	}
	.m-mzw-models-a5 .models-list .txt{
		height: auto;
		min-height: unset;
		font-size: 14px;
		display: block;
		padding: 15px 0;
	}
}