@charset "utf-8";
.mzw-ofh {overflow: hidden;}
.mzw-clear::after {content: "";display: block;clear: both;}
.mzw-l {float: left;}
.mzw-r {float: right;}

.mzw-img1 img {display: block;width: 100%;height: auto;}
.mzw-img2 img {display: block;width: auto;height: 100%;}
.mzw-img3 img {display: block;width: 100%;height: 100%;}
.mzw-img4 {height: 0;overflow: hidden;position: relative;z-index: 0;}
.mzw-img4 img {display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.mzw-img5 img {display: block;width: auto;min-width: 100%;height: 100%;position: absolute;top: 0;left: 50%;transform: translateX(-50%);}

.mzw-fitImg img {display: block;width: 100%;height: 100%;object-fit: cover;font-family: 'object-fit: cover;';transition: .5s;}

.mzw-imgHvr img {transition: .5s;}
.mzw-imgHvr:hover img {transform: scale(1.1);}
.img_vsb_content{
    max-width: 600px;
    /* width: auto !important; */
    height: auto !important;
    display: block !important;
    margin: 0 auto !important;
    }
.mzw-det img {display: block;}
.mzw-det img,.mzw-det video,.mzw-det table {max-width: 100%;}
.mzw-det video{
    /* max-width: 100% !important; */
    /* width: auto !important; */
    height: auto !important;
    display: block !important;
    margin: 0 auto !important;
    }
.mzw-bg1 {overflow: hidden;background-repeat: no-repeat;background-position: center;background-size: cover;}

/* Ã©â‚¬â€°Ã©Â¡Â¹Ã¥ÂÂ¡Ã¦ËœÂ¾Ã§Â¤ÂºÃ¤Â¸Å½Ã©Å¡ÂÃ¨â€”Â */
.mzw-tabcon {display: none;}
.mzw-tabcon.show {display: block;}

/* Ã¦â€Â¹Ã¥ÂËœinputÃ¤Â¸Â­placeholderÃ§Å¡â€žÃ©Â¢Å“Ã¨â€°Â² */
.mzw-input-placeholder input::-webkit-input-placeholder {color: #fff;}
.mzw-input-placeholder input:-moz-placeholder {color: #fff;}
.mzw-input-placeholder input::-moz-placeholder {color: #fff;}
.mzw-input-placeholder input::-ms-input-placeholder {color: #fff;}

/* Ã¦Â»Å¡Ã¥Å Â¨Ã¦ÂÂ¡2 */
.mzw-scrollbar2::-webkit-scrollbar {width: 4px;height: 4px;}
.mzw-scrollbar2::-webkit-scrollbar-thumb {
	border-radius: 5px;
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
	background: rgba(0, 0, 0, 0.2);
}
.mzw-scrollbar2::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
	border-radius: 0;
	background: rgba(0, 0, 0, 0.1);
}

/* Ã©Å¡ÂÃ¨â€”ÂÃ¦Â»Å¡Ã¥Å Â¨Ã¦ÂÂ¡ */
.mzw-scrollbar2-none {
	-ms-overflow-style: none;/* IE Ã¥â€™Å’ Edge */
	scrollbar-width: none;/* Firefox */
}

.mzw-scrollbar2-none::-webkit-scrollbar {display: none;}

.mzw-pc {display: block !important;}
.mzw-pe {display: none !important;}

.mzw-imgHvr2::after{
	content: '';
	display: block;
	width: 50%;
    height: 100%;
    position: absolute;
    top: 0;
    left: -86%;
    z-index: 2;
    -webkit-transform: skewX(-25deg);
    transform: skewX(-25deg);
    background: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, .1));
    background: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, .1));
}
.mzw-imgHvr2:hover::after{
	animation: mzwAnimate1 .5s;
}
@keyframes mzwAnimate1{
	100%{left: 115%;}
}
@keyframes mzwAnimate2{
	form{transform: rotate(0);}
	to{transform: rotate(360deg);}
}

.wp1600,
.wp1400{
	margin: 0 auto;
}
.wp1600{
	max-width: 1600px;
}
.wp1400{
	max-width: 1400px;
}

@media only screen and (min-width: 950px) and (max-width: 1920px) {
	.wp1600{
		max-width: 83.33vw;
	}
	.wp1400{
		max-width: 72.91vw;
	}
}

@media only screen and (max-width:949px) {

	.mzw-l,.mzw-r {float: none;width: 100% !important;}

	.mzw-pc {display: none !important;}
	.mzw-pe {display: block !important;}

	.wp1600,
	.wp1400{
		width: 100%;
		max-width: none;
		padding: 0 15px;
	}
	.ul-mzw-news-a2{min-height:600px;}
}
@media only screen and (max-width:640px) {
table{width:100%!important;}
}
.ul-mzw-news-a2{min-height:400px;}