/* 公共模块-start */
.red {color: #ff0000;}
.g-mzw-btn-a1{display: flex;}
.g-mzw-btn-a1 .btn-con{display: flex;align-items: center;overflow: hidden;border: 1px solid rgb(230, 0, 18);background: url(../images/icon-a6.png) right no-repeat center;border-radius: 20px; width:100px;height: 23px;box-sizing: content-box;position: relative;padding: 2px;cursor: pointer;margin: 0;outline: none; color:#F00;}
.g-mzw-btn-a1 .btn-tit{min-width: 48px;padding: 0 5px 0 9px;font-size: 12px;color: rgb(210, 75, 75);line-height: 23px;transition: .4s;position: relative;z-index: 2;box-sizing: content-box;text-align: center;}
.g-mzw-btn-a1 .btn-icon{width: 23px;height: 23px;border-radius: 50%;display: flex;justify-content: center;align-items: center;position: relative; left:-25px; top:12px;}
.g-mzw-btn-a1 .btn-icon::before{content: '';display: block;width: 100%;height: 100%;background-color: rgb(230, 0, 18);border-radius: 50%;position: absolute;left: 0;top: 0;transition: .8s;}
.g-mzw-btn-a1 .btn-icon img{display: block;width: 12px;height: auto;position: relative;}
.g-mzw-btn-a1 .btn-con:hover .btn-tit{color: #fff;}
.g-mzw-btn-a1 .btn-con:hover .btn-icon::before{transform: scale(10);}
.g-mzw-btn-a1.center{justify-content: center;}
.g-mzw-btn-a1.right{justify-content: flex-end;}
.g-mzw-btn-a1.sty2 .btn-tit{font-size: 14px;}
.g-mzw-title-a1.sty2{overflow: hidden;}
.g-mzw-title-a1 .title-tit{font-size: 36px;color: rgb(30, 30, 30);font-weight: bold;line-height: 2;text-align: center;background: url(../images/icon-a11.png) no-repeat center;background-size: auto 100%;}
.g-mzw-title-a1.sty2{display: flex;justify-content: space-between;align-items: center;}
.g-mzw-title-a2{text-align: center;overflow: hidden;}
.g-mzw-title-a2 .title-tit{font-size: 36px;color: rgb(76, 76, 76);font-weight: bold;line-height: 1.5;margin-bottom: 26px;}
.g-mzw-title-a2 .title-info{font-size: 0.937vw;color: rgb(112, 112, 112);line-height: 1.667;}
.mzw-text1 {font-size: 0.937vw;color: rgb(112, 112, 112);line-height: 1.667;}
.mzw-text1 .title-tit{ font-size:16px;        margin-bottom: 20px;}
.g-mzw-title-a2.left{text-align: left;}
.g-mzw-title-a2.sty2 .title-tit{color: rgb(77, 77, 77);margin-bottom: 0;}
.g-mzw-title-a2.sty2 .title-info{color: rgb(77, 77, 77);line-height: 1.5;}
.g-mzw-title-a2.sty3 .title-tit{font-size: 36px;color: rgb(62, 62, 62);margin-bottom: 11px;}
.g-mzw-title-a2.sty3 .title-info{color: rgb(62, 62, 62);	  }
.g-mzw-title-a2.sty4 .title-tit{color: rgb(241, 44, 60);margin-bottom: 14px;}
.g-mzw-title-a2.sty4 .title-line{width: 80px;height: 3px;background: url(../images/mzw/icon-a4.jpg) no-repeat center;background-size: 100% auto;margin: 0 auto;}  
.ul-mzw-tab-a1{white-space: nowrap;overflow-x: auto;overflow-y: hidden;text-align: center;}
.ul-mzw-tab-a1 li{display: inline-block;margin-right: 225px;}
.ul-mzw-tab-a1 li:last-child{margin-right: 0 !important;}
.ul-mzw-tab-a1 .con{display: block;font-size:16px;color: rgb(97, 97, 97);line-height: 1.95;position: relative;transition: .4s;cursor: pointer;}
.ul-mzw-tab-a1 .con::after{content: '';display: block;width: 100%;height: 1px;background-color: rgb(210, 75, 75);position: absolute;left: 0;bottom: 0;transition: .4s;opacity: 0;}
.ul-mzw-tab-a1 li.on .con,.ul-mzw-tab-a1 .con:hover{color: rgb(229, 17, 33);	  }
.ul-mzw-tab-a1 li.on .con::after{opacity: 1;}
.ul-mzw-tab-a1.sty2{text-align: right;}
.ul-mzw-tab-a1.sty2 li{margin-right: 39px;}
.ul-mzw-tab-a1.sty2 .con{font-size: 20px;color: rgb(53, 53, 53);			}
.ul-mzw-tab-a1.sty2 .con::after{height: 2px;width: 90%;background-color: rgb(230, 0, 18);margin: 0 5%;}
.ul-mzw-tab-a1.sty2 li.on .con,.ul-mzw-tab-a1.sty2 .con:hover{color: rgb(230, 0, 18);}
.ul-mzw-tab-a1.sty3{text-align: right;}
.ul-mzw-tab-a1.sty3 li{margin-right: 102px;}
.ul-mzw-tab-a1.sty3 .con{color: rgb(111, 111, 111);line-height: 2;padding: 10px 0;}
.ul-mzw-tab-a1.sty3 .con::after{height: 4px;width: 90%;margin: 0 5%;background-color: rgb(241, 44, 60);}
.ul-mzw-tab-a1.sty3 li.on .con,.ul-mzw-tab-a1.sty3 .con:hover{color: rgb(241, 44, 60);}
.ul-mzw-tab-a1.sty4{display: flex;justify-content: space-between;position: relative;overflow: hidden;}
.ul-mzw-tab-a1.sty4::before{content: '';display: block;width: 100%;height: 1px;background-color: rgb(201, 201, 201);position: absolute;left: 0;bottom: 2px;}
.ul-mzw-tab-a1.sty4 li{display: block;margin-right: 0;}
.ul-mzw-tab-a1.sty4 .con{color: rgb(43, 43, 43);line-height: 2;padding: 22px 0;}
.ul-mzw-tab-a1.sty4 .con::after{height: 5px;width: 100%;margin: 0;background-color: rgb(241, 44, 60);	  }
.ul-mzw-tab-a1.sty4 li.on .con{color: rgb(43, 43, 43);}
.ul-mzw-tab-a1.sty4 li.on .con:hover,.ul-mzw-tab-a1.sty4 .con:hover{color: rgb(241, 44, 60);}
.ul-mzw-tab-a1.sty5{display: flex;justify-content: space-between;}
.ul-mzw-tab-a1.sty5 li{flex: 1;overflow: hidden;margin-right: 90px;display: flex;justify-content: center;}
.ul-mzw-tab-a1.sty5 .con{color: rgb(48, 48, 48);line-height: 2;padding: 7px 0;  }
.ul-mzw-tab-a1.sty5 .con::after{background-color: rgb(241, 44, 60);	  }
.ul-mzw-tab-a1.sty5 li.on .con{color: rgb(48, 48, 48);}
.ul-mzw-tab-a1.sty5 li.on .con:hover,.ul-mzw-tab-a1.sty5 .con:hover{color: rgb(241, 44, 60);}
.mzw-tab1{position: relative;overflow: hidden;padding-top: 20px;}
.mzw-tab1::before{content: '';display: block;width: 100%;height: 1px;background-color: rgb(229, 229, 229);	  position: absolute;left: 0;bottom: 0;}
.m-mzw-banner-a2{display: none;}
.m-mzw-banner-a2 .con{height: 500px;display: flex;flex-direction: column;justify-content: center;overflow: hidden;padding: 0 20.7%;text-align: center;}
.m-mzw-banner-a2 .tit{font-size: 44px;color: rgb(88, 88, 88);font-weight: bold;line-height: 1.2;margin-bottom: 46px;}
.m-mzw-banner-a2 .desc{font-size: 20px;color: rgb(49, 49, 49);line-height: 1.8;	  }
.m-mzw-banner-a2.sty2 .tit,.m-mzw-banner-a2.sty2 .desc{color: rgb(246, 246, 246);}
.m-mzw-banner-a2.sty2 .tit{	  font-size: 60px;line-height: 1.167;margin-bottom: 0;}
.m-mzw-banner-a2.sty2 .desc{font-size: 30px;line-height: 2.333; }
.m-mzw-banner-a2.c1 .tit,.m-mzw-banner-a2.c1 .desc{color: rgb(48, 48, 48);}
.m-mzw-banner-a2.c2 .tit,.m-mzw-banner-a2.c2 .desc{    color: #fff;}
.m-mzw-page-a1{text-align: center;}
.m-mzw-page-a1 li{display: inline-block;margin: 0 10px;}
.m-mzw-page-a1 a,.m-mzw-page-a1 span{display: inline-block;min-width: 15px;height: 25px;border: 1px solid transparent;box-sizing: content-box;font-size: 14px;line-height: 25px;padding: 0 5px;color: rgb(188, 188, 188);text-align: center;}
.m-mzw-page-a1 li.first a,.m-mzw-page-a1 li.end a,.m-mzw-page-a1 li.prev a,.m-mzw-page-a1 li.next a{min-width: 42px;border-color: rgb(149, 149, 149);}
.m-mzw-page-a1 a{transition: .4s;}
.m-mzw-page-a1 span{color: #999;}
.m-mzw-page-a1 li.txt span{padding: 0;}
.m-mzw-page-a1 li.on a,.m-mzw-page-a1 a:hover{border-color: rgb(241, 44, 60) !important;background-color: rgb(241, 44, 60);color: #fff;}
.m-mzw-page-a1 li.disabled a{opacity: 0.5;cursor: auto;pointer-events: none;}
.m-mzw-popup-a2 {display: none;width: 100%;height: 100vh;position: fixed;left: 0;top: 0;background-color: rgba(0, 0, 0, 0.3);z-index: 9999;}
.m-mzw-popup-a2 .popup-con {width: 70%;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.m-mzw-popup-a2 .popup-close {display: block;width: 25px;height: 25px;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAlElEQVRIic3WUQqAIBAE0KHL62U9w/SRgVnqWjvSQj+h89BMBQCQTCQDSTg/gWRCRgKPio5AzJnhRMqXHtAlq0S8oFtGjXyFHvs+IW+hZp8WMgt12/YQKzRsM0JGIabRWpBWmHk6rUgdOrUwZpASMgMksWFV/WW65B9evoTlP6N8W5FvkPKtXn5oyY/fJRcJ/ZVIXTv8GM0XhxTytgAAAABJRU5ErkJggg==) no-repeat center;background-size: 100% auto;position: absolute;top: 30px;right: 30px;cursor: pointer;}
.m-mzw-popup-a2 .popup-video {width: 100%;display: block;}
/* 公共模块-end */
/* 首页-start */
.m-mzw-banner-a1{position: relative;overflow: hidden;}
.m-mzw-banner-a1 .con{display: block;}
.m-mzw-banner-a1 .pic{padding-top: 40.1041%;}
.m-mzw-banner-a1 .swiper-pagination{/* bottom: 30px; */bottom: 10px;}
.m-mzw-banner-a1 .swiper-pagination-bullet{width: 16px;height: 16px;opacity: 1;background-color: orange;margin: 0 20px !important;}
.m-mzw-banner-a1 .swiper-pagination-bullet-active{background-color: rgb(230, 0, 18);}
.m-mzw-banner-a1 .swiper-pagination-bullet-active{background-image: url(../images/icon-a4-2.png);} */
.row-a1{padding-top: 85px;}
.m-mzw-models-a1{background-image: url(../images/bgpic-a1.jpg);padding: 120px 160px;}
.m-mzw-models-a1 .models-tit{font-size: 44px;color: rgb(46, 46, 46);line-height: 1.2;margin-bottom: 30px;}
.m-mzw-models-a1 .models-info{font-size: 24px;color: rgb(109, 109, 109);line-height: 1.2;margin-bottom: 46px;}
.m-mzw-models-a1 .box1 ul{display: flex;justify-content: space-between;margin-bottom: 10px;}
.m-mzw-models-a1 .box1 .con{display: flex;align-items: center;margin-bottom: 12px;cursor: pointer;}
.m-mzw-models-a1 .box1 .icon{height: 52px;margin-right: 28px;}
.m-mzw-models-a1 .box1 .txt{height: 112px;display: flex;align-items: center;font-size: 26px;color: rgb(74, 74, 74);line-height: 1.2;background-position: center 22px;background-repeat: no-repeat;background-size: auto 88px;transition: .4s;}
.m-mzw-models-a1 .box1 .tit{width: 100%;transition: .4s;}
.m-mzw-models-a1 .box1 .con.on .txt{background-image: url(../images/icon-a5.png);}
.m-mzw-models-a1 .box1 .con:hover .tit,.m-mzw-models-a1 .box1 .con.on .tit{color: rgb(230, 0, 18);}
.m-mzw-models-a1 .box2{border-top: 1px solid rgb(149, 149, 149);	  }
.m-mzw-models-a1 .box2 .txt{font-size: 20px;color: rgb(77, 77, 77);line-height: 1.8;padding: 32px 0 0;height: 108px;box-sizing: content-box;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;margin-bottom: 36px;}
.m-mzw-models-a2{display: flex;align-items: stretch;overflow: hidden;padding: 144px 0 129px;}
.m-mzw-models-a2 .col1,.m-mzw-models-a2 .col2{width: 50%;position: relative;}
.m-mzw-models-a2 .col1{padding: 0 110px 0 60px;}
.m-mzw-models-a2 .col2{background: url(../images/icon-a26.png) no-repeat left center;background-size: 1px auto;padding: 50px 80px 0 170px;}
.m-mzw-models-a2 .box1{margin-bottom: 68px;}
.m-mzw-models-a2 .box1 .pic{width: 163px;margin: 0 auto 52px;}
.m-mzw-models-a2 .box1 .txt{font-size: 16px;color: rgb(116, 116, 116);line-height: 1.875;margin-bottom: 29px;height: 150px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;}
.m-mzw-models-a2 .list1{overflow: hidden;}
.m-mzw-models-a2 .list1 li{float: left;margin-right: 34px;}
.m-mzw-models-a2 .list1 li:last-child{margin-right: 0;}
.m-mzw-models-a2 .list1 .con{display: block;}
.m-mzw-models-a2 .list1 .litpic{width: 43px;height: 43px;display: flex;justify-content: center;align-items: center;overflow: hidden;margin: 0 auto 24px;}
.m-mzw-models-a2 .list1 .pic{width: 100%;}
.m-mzw-models-a2 .list1 .txt{font-size: 16px;color: rgb(55, 55, 55);line-height: 1.5;transition: .4s;text-align: center;}
.m-mzw-models-a2 .list1 .li4 .pic{width: 37px;}
.m-mzw-models-a2 .list1 .con:hover .txt{color: rgb(230, 0, 18);}
.row-a3{background-color: #f4fafb;padding: 62px 0 109px;}
.row-a3-1{margin-bottom: 62px;}
.row-a3-2{margin: 0 -15px;}
.ul-mzw-litpic-a1{display: flex;overflow: hidden;background-color: #fff;}
.ul-mzw-litpic-a1 .con{display: flex;flex-direction: row-reverse;overflow: hidden;}
.ul-mzw-litpic-a1 .box1{width: 0;overflow: hidden;transition: .4s;}
.ul-mzw-litpic-a1 .pic{width: 593px;height: 427px;overflow: hidden;}
.ul-mzw-litpic-a1 .box2{width: calc( (1600px - 593px) / 3 );padding: 48px 0;transition: .4s;}
.ul-mzw-litpic-a1 .box3{height: 100%;padding: 0 20px;display: flex;flex-direction: column;justify-content: space-between;position: relative;}
.ul-mzw-litpic-a1 .box3::before{content: '';display: block;width: 1px;height: 100%;background-color: rgb(115, 115, 115);position: absolute;left: 0;top: 0;	  }
.ul-mzw-litpic-a1 li:first-child .box3::before{display: none;}
.ul-mzw-litpic-a1 .tit{font-size: 22px;color: rgb(93, 93, 93);font-weight: bold;line-height: 1.5;margin-top: 55px;margin-bottom: 15px;transition: .4s;}
.ul-mzw-litpic-a1 .desc{font-size: 14px;color: rgb(93, 93, 93);line-height: 1.714;height: 96px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;transition: .4s;}
.ul-mzw-litpic-a1 .btn{display: block;border: 1px solid #bdbdbd;border-radius: 50%;width: 43px;height: 43px;box-sizing: content-box;transition: .4s;background: url(../images/icon-a10-1.png) no-repeat center;background-size: 14px auto;transition: .4s;}
.ul-mzw-litpic-a1 li.on .box1{width: 593px;}
.ul-mzw-litpic-a1 li.on .box2{background-color: #e9434b;	  }
.ul-mzw-litpic-a1 li.on .box3::before{display: none;}
.ul-mzw-litpic-a1 li.on .tit,.ul-mzw-litpic-a1 li.on .desc{color: #fff;}
.ul-mzw-litpic-a1 li.on .btn{border-color: #fff;background-color: #fff;background-image: url(../images/icon-a10-2.png);}
.ul-mzw-litpic-a1 li.on + li .box3::before{display: none;}
.row-a4-1{padding: 80px 0 31px;}
.row-a4-2{margin-bottom: 31px;}
.m-mzw-models-a3{background-color: #f4fafb;padding: 30px 0 50px;}
.m-mzw-models-a3 .models-box{min-height: 415px;}
.m-mzw-models-a3 .models-tit{font-size: 36px;color: rgb(84, 84, 84);font-weight: bold;line-height: 1.5;text-align: center;padding: 18px 0 28px;}
.m-mzw-models-a3 .list1{padding: 30px 30px 0;display: flex;flex-wrap: wrap;overflow: hidden;margin: 0 -6px;}
.m-mzw-models-a3 .list1 li{width: 20%;margin-bottom: 20px;}
.m-mzw-models-a3 .list1 .con{display: block;margin: 0 6px;transition: .4s;}
.m-mzw-models-a3 .list1 .con:hover{transform: translateY(-10%);}
.m-mzw-models-a3.sty2 .list1{padding: 60px 90px 0;margin: 0 -19px;}
.m-mzw-models-a3.sty2 .list1 li{width: 11.1111%;margin-bottom: 30px;}
.m-mzw-models-a3.sty2 .list1 .con{margin: 0 19px;}
.m-mzw-models-a3.sty2 .list1 .con:hover{transform: scale(1.2);}
.row-a5-1{padding: 92px 0 51px;}
.row-a5-2{margin: 0 12% 68px;}
.ul-mzw-tab-a2{display: flex;justify-content: space-around;overflow: hidden;}
.ul-mzw-tab-a2 .con{display: flex;flex-direction: column;align-items: center;cursor: pointer;}
.ul-mzw-tab-a2 .pic{width: 54px;margin-bottom: 18px;}
.ul-mzw-tab-a2 .li2 .pic{margin-right: -8px;}
.ul-mzw-tab-a2 .img2{display: none;}
.ul-mzw-tab-a2 .txt{text-align: center;font-size: 18px;color: rgb(39, 39, 39);line-height: 1.5;  }
.ul-mzw-tab-a2 .con:hover .img1,.ul-mzw-tab-a2 li.on .img1{display: none;}
.ul-mzw-tab-a2 .con:hover .img2,.ul-mzw-tab-a2 li.on .img2{display: block;}
.ul-mzw-tab-a2 .con:hover .txt,.ul-mzw-tab-a2 li.on .txt{color: rgb(230, 0, 18);}
.m-mzw-swiper-a1{position: relative;}
.m-mzw-swiper-a1 .swiper-con{overflow: hidden;margin: 0 110px;}
.m-mzw-swiper-a1 .con{display: block;}
.m-mzw-swiper-a1 .pic{padding-top: 48.4697%;}
.m-mzw-swiper-a1 .txt{width: 100%;background-color: rgba(230, 0, 18, 0.5);padding: 0 15px;position: absolute;left: 0;bottom: 0;}
.m-mzw-swiper-a1 .tit{font-size: 34px;color: rgb(255, 255, 255);font-weight: bold;line-height: 80px;text-align: center;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.m-mzw-swiper-a1 .swiper-button-prev,.m-mzw-swiper-a1 .swiper-button-next{width: 64px;height: 64px;border: 1px solid rgb(241, 44, 60);border-radius: 50%;margin-top: 0;overflow: hidden;background-repeat: no-repeat;background-position: center;background-size: 8px auto;transform: translateY(-50%);}
.m-mzw-swiper-a1 .swiper-button-prev{background-image: url(../images/icon-a12-1.png);left: 11px;}
.m-mzw-swiper-a1 .swiper-button-next{background-image: url(../images/icon-a12-4.png);right: 11px;}
.m-mzw-swiper-a1 .swiper-button-prev:hover,.m-mzw-swiper-a1 .swiper-button-next:hover{background-color: rgb(241, 44, 60);}
.m-mzw-swiper-a1 .swiper-button-prev:hover{background-image: url(../images/icon-a12-2.png);}
.m-mzw-swiper-a1 .swiper-button-next:hover{background-image: url(../images/icon-a12-5.png);}
.m-mzw-swiper-a1 .swiper-button-prev::after,.m-mzw-swiper-a1 .swiper-button-next::after{display: none;}
.row-a6{padding: 92px 0 54px;}
.row-a6-1{margin-bottom: 80px;}
.ul-mzw-litpic-a2{margin: 0 -30px;}
.ul-mzw-litpic-a2 li{width: 33.333%;float: left;margin-bottom: 30px;}
.ul-mzw-litpic-a2 .con{display: block;margin: 0 30px;background-color: #ffff;box-shadow: 0 4px 20px rgba(251,93,93, 0.2);border-radius: 12px;overflow: hidden;}
.ul-mzw-litpic-a2 .pic{padding-top: 60.7645%;}
.ul-mzw-litpic-a2 .pic::after{content: '';display: block;width: 100%;height: 56px;background-color: #fff;transform: skewY(-2deg) translateY(50%);position: absolute;left: 0;bottom: 0;z-index: 2;}
.ul-mzw-litpic-a2 .txt{padding: 10px 52px 38px;}
.ul-mzw-litpic-a2 .tit{font-size: 26px;color: rgb(68, 68, 68);line-height: 1.5;height: 78px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin-bottom: 17px;}
.ul-mzw-litpic-a2 .line{width: 70px;height: 8px;background-color: rgb(210, 75, 75);transition: .4s;margin-bottom: 16px;}
.ul-mzw-litpic-a2 .desc{font-size: 18px;color: rgb(146, 146, 146);line-height: 1.85;height: 100px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;margin-bottom: 28px;}
.ul-mzw-litpic-a2 .date{font-size: 20px;color: rgb(72, 70, 70);line-height: 1.6;	  }
.ul-mzw-litpic-a2 .con:hover .line{width: 100%;}
/* 首页-end */
/* 产品中心-start */
.row-b1{background-color: #fcfcfc;margin: 70px 0 145px;}
.ul-mzw-tab-a3{overflow: hidden;padding: 16px 0;}
.ul-mzw-tab-a3 li{width: 20%;float: left;}
.ul-mzw-tab-a3 .con{display: block;text-align: center;font-size: 30px;color: rgb(74, 74, 74);font-weight: bold;line-height: 1.2;transition: .4s;padding: 52px 0;}
.ul-mzw-tab-a3 li.on .con,.ul-mzw-tab-a3 .con:hover{color: rgb(241, 44, 60);}
.ul-mzw-tab-a3.sty2{text-align: center;}
.ul-mzw-tab-a3.sty2 li{display: inline-block;float: none;width: auto;margin: 0 25px;}
.ul-mzw-tab-a3.sty2 .con{font-size: 18px;padding: 20px 0;}
.row-b1-1{border-top: 1px solid #b6b6b6;background-color: #fafafa;}
.ul-mzw-tab-a4{text-align: center;}
.ul-mzw-tab-a4 li{display: inline-block;margin: 0 20px;}
.ul-mzw-tab-a4 .con{display: block;font-size: 16px;    color: rgba(34, 34, 34, .5);line-height: 1.5;padding: 20px 0;transition: .4s;}
.ul-mzw-tab-a4 li.on .con,.ul-mzw-tab-a4 .con:hover{color: rgb(241, 44, 60);}
.ul-mzw-litpic-a3{overflow: hidden;margin: 0 -19px;}
.ul-mzw-litpic-a3 li{width: 25%;float: left;margin-bottom: 89px;}
.ul-mzw-litpic-a3 .con{display: block;margin: 0 19px;}
.ul-mzw-litpic-a3 .pic{border: 1px solid rgb(149, 149, 149);background-color: rgb(255, 255, 255);height: 389px;display: flex;justify-content: center;align-items: center;overflow: hidden;}
.ul-mzw-litpic-a3 .pic img{display: block;max-height: 100%;max-width: 100%;}
.ul-mzw-litpic-a3 .tit{font-size: 22px;color: rgb(66, 66, 66);line-height: 1.5;transition: .4s;position: relative;padding: 30px 0 24px;}
.ul-mzw-litpic-a3 .tit::before,.ul-mzw-litpic-a3 .tit::after{content: '';display: block;height: 1px; position: absolute;left: 0;bottom: 0;}
.ul-mzw-litpic-a3 .tit::before{width: 100%;background-color: rgb(149, 149, 149);}
.ul-mzw-litpic-a3 .tit::after{width: 0;background-color: rgb(241, 44, 60);transition: .4s;}
.ul-mzw-litpic-a3 .con:hover .tit{color: rgb(241, 44, 60);	  }
.ul-mzw-litpic-a3 .con:hover .tit::after{width: 100%;}
.row-b3{padding: 99px 0 149px;}
/* 产品中心-end */
/* 产品详情-start */
.m-mzw-models-a4{background-image: url(../images/bgpic-a2.jpg);margin: 155px 0 148px;padding: 87px 0 76px;}
.m-mzw-models-a4 .box{border-radius: 10px;background-color: rgb(255, 255, 255);box-sizing: 0 3px 10px rgba(195,195,195,0.6);	  padding: 14px 55px;/* height: 557px;   */}
.m-mzw-models-a4 .box2{display: flex;position: relative;overflow: hidden;}
.m-mzw-models-a4 .swiper{width: 400px;position: relative;overflow: hidden;padding: 46px 0 60px;margin-right: 260px;}
.m-mzw-models-a4 .swiper .con{display: block;}
.m-mzw-models-a4 .swiper .pic{height: 400px;overflow: hidden;display: flex;justify-content: center;align-items: center;}
.m-mzw-models-a4 .swiper .pic img{display: block;max-height: 100%;max-width: 100%;}
.m-mzw-models-a4 .swiper .swiper-pagination{bottom: 7px;}
.m-mzw-models-a4 .swiper .swiper-pagination-bullet{border: 1px solid rgb(241, 44, 60);width: 8px;height: 8px;border-radius: 4px;opacity: 1;background-color: transparent;margin: 0 8px !important;}
.m-mzw-models-a4 .swiper .swiper-pagination-bullet-active{width: 25px;background-color: rgb(241, 44, 60);}
.m-mzw-models-a4 .txt{flex: 1;overflow: hidden;display: flex;flex-direction: column;padding: 92px 0 24px;position: relative;}
.m-mzw-models-a4 .txt2{flex: 1;overflow: hidden;}
.m-mzw-models-a4 .tit{font-size: 36px;color: rgb(49, 49, 49);line-height: 1.2;margin-bottom: 19px;}
.m-mzw-models-a4 .desc{font-size: 16px;color: rgb(83, 83, 83);line-height: 1.5;margin-bottom: 41px;}
.m-mzw-models-a4 .list2{font-size: 16px;line-height: 1.95;overflow: hidden;}
.m-mzw-models-a4 .list2 li{/*float: left;*/display: flex;align-items: center;}
.m-mzw-models-a4 .list2 .li1{    line-height:2;width: 100%;}
.m-mzw-models-a4 .tit2{color: rgb(39, 38, 38);font-weight: bold;padding-left: 28px;background-repeat: no-repeat;background-position: left center;background-size: 21px auto;}
.m-mzw-models-a4 .list2 .li1 .tit2{background-image: url(../images/icon-a14.png);}
.m-mzw-models-a4 .list2 .li2 .tit2{background-image: url(../images/icon-a15.png);}
.m-mzw-models-a4 .list2 .li3 .tit2{background-image: url(../images/icon-a16.png);}
.m-mzw-models-a4 .info{font-size: 16px;color: rgb(133, 133, 133);}
.m-mzw-models-a4 .btns{display: flex;align-items: center;overflow: hidden;}
.m-mzw-models-a4 .btn{display: flex;align-items: center;background-color: rgb(241, 44, 60);min-width: 111px;height: 43px;font-size: 16px;color: rgb(253, 253, 253);line-height: 1.5;padding: 0 11px;box-sizing: content-box;margin-right: 30px;}
.m-mzw-models-a4 .btn img{display: block;width: 29px;margin-right: 14px;}
.m-mzw-models-a4 .info2{font-size: 14px;color: rgb(140, 140, 140);line-height: 1.5;}
.m-mzw-models-a4 .back{display: block;width: 70px;height: 70px;border-radius: 50%;border: 1px solid rgb(241, 44, 60);cursor: pointer;background: url(../images/icon-a13-1.png) no-repeat center;background-size: 37px auto;position: absolute;right: 0;top: 50%;transform: translateY(-50%);transition: .4s;}
.m-mzw-models-a4 .back:hover{background-color: rgb(241, 44, 60);background-image: url(../images/icon-a13-2.png);}
/* 产品详情-end */
/* 服务支持-start */
.row-c1{margin-bottom: 142px;}
.row-c1-1{padding: 95px 0 57px;}
.m-mzw-models-a5{overflow: hidden;background-color: #f9f9f9;padding-bottom:1.354vw;}
.m-mzw-models-a5 .swiper{width: 791px;float: left;position: relative;overflow: hidden;margin-right: 65px;}
.m-mzw-models-a5 .swiper .con{display: block;}
.m-mzw-models-a5 .swiper .pic{padding-top: 50.1896%;}
.m-mzw-models-a5 .swiper .txt{background-color: rgb(240,33,49);padding: 0 15px;}
.m-mzw-models-a5 .swiper .tit{font-size: 20px;color: rgb(255, 255, 255);font-weight: bold;line-height: 46px;text-align: center;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.m-mzw-models-a5 .swiper .swiper-button-prev,.m-mzw-models-a5 .swiper .swiper-button-next{border: 1px solid rgb(241, 44, 60);border-radius: 50%;width: 43px;height: 43px;margin-top: 0;overflow: hidden;background-repeat: no-repeat;background-position: center;background-size: 6px auto;margin-bottom: 46px;transform: translateY(-50%);}
.m-mzw-models-a5 .swiper .swiper-button-prev{background-image: url(../images/icon-a12-1.png);left: 11px;}
.m-mzw-models-a5 .swiper .swiper-button-next{background-image: url(../images/icon-a12-4.png);right: 11px;}
.m-mzw-models-a5 .swiper .swiper-button-prev:hover,.m-mzw-models-a5 .swiper .swiper-button-next:hover{background-color: rgb(241, 44, 60);}
.m-mzw-models-a5 .swiper .swiper-button-prev:hover{background-image: url(../images/icon-a12-2.png);}
.m-mzw-models-a5 .swiper .swiper-button-next:hover{background-image: url(../images/icon-a12-5.png);}
.m-mzw-models-a5 .swiper .swiper-button-prev::after,.m-mzw-models-a5 .swiper .swiper-button-next::after{display: none;}
.m-mzw-models-a5 .list{overflow: hidden;padding-top: 16px;}
.m-mzw-models-a5 .list .con{display: flex;align-items: center;overflow: hidden;border-bottom: 1px solid rgb(220, 220, 220);padding: 18px 0; }
.m-mzw-models-a5 .list li:last-child .con{border-bottom: none;}
.m-mzw-models-a5 .list .pic{width: 98px;}
.m-mzw-models-a5 .list .pic img{display: block;}
.m-mzw-models-a5 .list .li1 img,.m-mzw-models-a5 .list .li2 img{width: 47px;}
.m-mzw-models-a5 .list .li3 img{width: 53px;}
.m-mzw-models-a5 .list .li4 img{width: 42px;}
.m-mzw-models-a5 .list .txt{flex: 1;overflow: hidden;}
.m-mzw-models-a5 .list .tit{font-size: 18px;color: rgb(81, 81, 81);font-weight: bold;line-height: 1.667;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin-bottom: 2px;}
.m-mzw-models-a5 .list .desc{font-size: 16px;color: rgb(81, 81, 81);line-height: 1.5;max-height: 48px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.row-c2{background-color: #efefef;padding: 48px 0 109px;margin-bottom: 57px;}
.row-c2-1{margin-bottom: 8px;}
.m-mzw-models-a6{background-color: rgb(255, 255, 255);padding: 53px 156px 79px;}
.m-mzw-models-a6 dl{overflow: hidden;}
.m-mzw-models-a6 dd{float: left;font-size: 18px;color: rgb(76, 76, 76);line-height: 2;}
.m-mzw-models-a6 .d1{width: 70%;}
.m-mzw-models-a6 .d2{width: 15%;}
.m-mzw-models-a6 .d3{width: 15%;}
.m-mzw-models-a6 .head,.m-mzw-models-a6 .foot{margin: 0 37px;}
.m-mzw-models-a6 .head{border-bottom: 1px solid rgb(149, 149, 149);}
.m-mzw-models-a6 .foot{border-top: 1px solid rgb(149, 149, 149);}
.m-mzw-models-a6 .head dl{padding: 13px 0;}
.m-mzw-models-a6 .head .d2,.m-mzw-models-a6 .head .d3{text-align: center;}
.m-mzw-models-a6 .body ul{height: 416px;overflow-x: hidden;overflow-y: auto;padding: 0 37px;}
.m-mzw-models-a6 .body ul.exist{margin-right: -4px;}
.m-mzw-models-a6 .body dl{display: flex;align-items: center;padding: 34px 0;}
.m-mzw-models-a6 .tit{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;transition: .4s;}
.m-mzw-models-a6 .body dl:hover .tit{color: rgb(241, 44, 60);}
.m-mzw-models-a6 .icon1,.m-mzw-models-a6 .icon2{display: block;margin: 0 auto;}
.m-mzw-models-a6 .icon1{width: 36px;}
.m-mzw-models-a6 .icon2{width: 30px;}
/* 服务支持-end */
/* 公司介绍-start */
.row-d1{padding-top: 120px;}
.m-mzw-models-a7 .models-box1{padding-bottom:3vw;}
.m-mzw-models-a7 .models-box1 .tit{font-size: 36px;color: rgb(61, 61, 61);line-height: 1.5;margin-bottom: 54px;}
.m-mzw-models-a7 .models-box1 .txt{font-size: 24px;color: rgb(47, 47, 47);line-height: 2; text-indent: 2em;}

.row-d2{padding: 106px 0 130px;}
.row-d2-1{padding-left: 30px;margin-bottom: 50px;}
.m-mzw-swiper-a2{overflow: hidden;}
.m-mzw-swiper-a2 .swiper1{position: relative;overflow: hidden;margin-bottom: 5px;}
.m-mzw-swiper-a2 .swiper1 .con{display: block;overflow: hidden;position: relative;background-color: #fff;}
.m-mzw-swiper-a2 .swiper1 .year{font-size: 430px;font-family: "AkzidenzGroteskBQ";color:#fdddde;font-weight: bold;height: 445px;line-height: 445px;text-align: center;}
.m-mzw-swiper-a2 .swiper1 .txt{width: 100%;height: 100%;position: absolute;left: 0;top: 0;display: flex;flex-direction: column;justify-content: center;}
.m-mzw-swiper-a2 .swiper1 .tit,.m-mzw-swiper-a2 .swiper1 .info{width: 100%;text-align: center;}
.m-mzw-swiper-a2 .swiper1 .tit{font-size: 42px;color: rgb(90, 90, 90);line-height: 1.5;margin-bottom: 4px;}
.m-mzw-swiper-a2 .swiper1 .info{width: 100%;font-size: 30px;color: rgb(90, 90, 90);line-height: 1.5;}
.m-mzw-swiper-a2 .swiper2{overflow: hidden;position: relative;}
.m-mzw-swiper-a2 .swiper2::before{content: '';display: block;width: 100%;height: 1px;background-color: rgb(220, 220, 220);position: absolute;left: 0;top: 5px;	  }
.m-mzw-swiper-a2 .swiper2 .con{display: block;font-size: 24px;color: rgb(90, 90, 90);line-height: 2;text-align: center;position: relative;cursor: pointer;padding: 26px 0;transition: .4s;}
.m-mzw-swiper-a2 .swiper2 .con::before{content: '';display: block;background-color: rgb(241, 44, 60);width: 78px;height: 8px;position: absolute;left: 50%;top: 0;transform: translateX(-50%);opacity: 0;transition: .4s;}
.m-mzw-swiper-a2 .swiper2 .swiper-slide-active .con,.m-mzw-swiper-a2 .swiper2 .con:hover{font-weight: bold;	  }
.m-mzw-swiper-a2 .swiper2 .swiper-slide-active .con::before{opacity: 1;}
.row-d3{background:#f5f5f5;padding: 62px 0 98px;margin-bottom: 30px;}
.row-d3-1{padding-left: 30px;margin-bottom: 74px;}
.m-mzw-swiper-a3{position: relative;padding: 0 182px;}
.m-mzw-swiper-a3 .swiper-con{overflow: hidden;margin: 0 -29px;}
.m-mzw-swiper-a3 .con{display: block;margin: 0 29px;}
.m-mzw-swiper-a3 .litpic{border: 1px solid rgb(27, 27, 27);padding: 6px;}
.m-mzw-swiper-a3 .pic{padding-top:60%;}
.m-mzw-swiper-a3 .txt{font-size: 24px;color: rgb(72, 72, 72);font-weight: bold;line-height: 2;text-align: center;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;padding: 22px 0;transition: .4s;}
.m-mzw-swiper-a3 .con:hover .txt{color: rgb(241, 44, 60);}
.m-mzw-swiper-a3 .swiper-button-prev,.m-mzw-swiper-a3 .swiper-button-next{border: 1px solid rgb(149, 149, 149);width: 48px;height: 48px;border-radius: 50%;margin-top: 0;overflow: hidden;background-repeat: no-repeat;background-position: center;background-size: 8px auto;transform: translateY(-50%);}
.m-mzw-swiper-a3 .swiper-button-prev{background-image: url(../images/icon-a12-3.png);left: 0;}
.m-mzw-swiper-a3 .swiper-button-next{background-image: url(../images/icon-a12-6.png);right: 0;}

.m-mzw-models-a8 .con{height: 301px;padding: 0 130px;display: flex;flex-direction: column;justify-content: center;overflow: hidden;color: rgb(238, 238, 238);font-weight: bold;text-shadow: 0px 5px 5px rgba(0, 0, 0, 0.75);}
.m-mzw-models-a8 .tit{font-size: 48px;line-height: 1.5;margin-bottom: 8px;}
.m-mzw-models-a8 .info{font-size: 36px;line-height: 2;margin-left: 18em;}
.m-mzw-models-a9{margin-bottom: 125px;}
.m-mzw-models-a9 .models-title{padding: 60px 0px 60px 0px;}
.m-mzw-models-a9 .models-title .tit{font-size: 48px;color: rgb(51, 51, 51);font-weight: bold;line-height: 1.5;margin-bottom: 37px;}
.m-mzw-models-a9 .models-title .desc{font-size: 30px;color: rgb(90, 89, 89);line-height: 1.6;}
.m-mzw-models-a9 .models-list{overflow: hidden;}
.m-mzw-models-a9 .models-list li{width: 25%;float: left;}
.m-mzw-models-a9 .models-list .con{display: block;background-color: #f6f6f6;transition: .4s;padding: 16px 38px 30px;border-left: 1px solid rgb(220, 220, 220);	  }
.m-mzw-models-a9 .models-list li:first-child .con{border-left: none;}
.m-mzw-models-a9 .models-list .litpic{display: flex;align-items: center;height: 100px;overflow: hidden;margin-bottom: 54px;}
.m-mzw-models-a9 .models-list .li1 .pic{width: 75px;}
.m-mzw-models-a9 .models-list .li2 .pic{width: 107px;}
.m-mzw-models-a9 .models-list .li3 .pic{width: 100px;}
.m-mzw-models-a9 .models-list .li4 .pic{width: 91px;}
.m-mzw-models-a9 .models-list .img2{display: none;}
.m-mzw-models-a9 .models-list .tit,.m-mzw-models-a9 .models-list .desc{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;color: rgb(69, 69, 69);line-height: 1.5;transition: .4s;}
.m-mzw-models-a9 .models-list .tit{font-size: 36px;margin-bottom: 7px;}
.m-mzw-models-a9 .models-list .info{font-size: 24px;	  }
.m-mzw-models-a9 .models-list .con:hover,.m-mzw-models-a9 .models-list li.on .con{background-color: rgb(241, 44, 60);}
.m-mzw-models-a9 .models-list .con:hover .img1,.m-mzw-models-a9 .models-list li.on .img1{display: none;}
.m-mzw-models-a9 .models-list .con:hover .img2,.m-mzw-models-a9 .models-list li.on .img2{display: block;}
.m-mzw-models-a9 .models-list .con:hover .tit,.m-mzw-models-a9 .models-list .con:hover .info,.m-mzw-models-a9 .models-list li.on .tit,.m-mzw-models-a9 .models-list li.on .info{color: #fff;}
/* 公司介绍-end */
/* 联系我们-start */
.m-mzw-map-a1{padding: 51px 50px 90px;}
.m-mzw-map-a1 .map-tit{font-size: 24px;color: rgb(67, 67, 67);line-height: 1.5;text-align: center;margin-bottom: 46px;}
.m-mzw-map-a1 .map-box{overflow: hidden;height: 473px;margin-bottom: 39px;}
.m-mzw-map-a1 .tdt-control-copyright{display: none;}
.m-mzw-map-a1 .map-con{display: flex;align-items: center;background-color: rgb(255, 255, 255);padding: 15px 30px 15px 40px;position: absolute;left: 0;top: 0;transform: translate(calc(-50% - 10px), -150%);}
.m-mzw-map-a1 .map-icon{width: 51px;margin-right: 20px;}
.m-mzw-map-a1 .map-txt{font-size: 18px;color: rgb(73, 73, 73);line-height: 1.5;}
.m-mzw-map-a1 .map-list{overflow: hidden;margin: 0 -11px;}
.m-mzw-map-a1 .map-list li{width: 25%;float: left;}
.m-mzw-map-a1 .map-list .con{display: block;background-color: #eeeeee;margin: 0 11px;padding: 32px 10px 27px;}
.m-mzw-map-a1 .map-list .pic{width: 49px;margin: 0 auto 10px;}
.m-mzw-map-a1 .map-list .txt{text-align: center;}
.m-mzw-map-a1 .map-list .tit{font-size: 18px;color: rgb(132, 132, 132);line-height: 2;margin-bottom: 10px;}
.m-mzw-map-a1 .map-list .info{font-size: 24px;font-family: "Arial";color: rgb(43, 43, 43);line-height: 1.5;}
.m-mzw-map-a2{background-color: #fcfbfb;}
.m-mzw-map-a2 .map-con{padding: 48px 50px 25px;overflow: hidden;}
.m-mzw-map-a2 .map-box1{width: 533px;float: right;margin-left: 95px;}
.m-mzw-map-a2 .map-box2{overflow: hidden;padding-top: 24px;}
.m-mzw-map-a2 .map-box2 .tit{font-size: 36px;color: rgb(43, 43, 43);line-height: 1.5;margin-bottom: 10px;}
.m-mzw-map-a2 .map-box2 .tab{margin-bottom: 22px;}
.m-mzw-map-a2 .map-box2 .txt{padding: 20px 0;font-size:22px;color: rgb(51, 51, 51);line-height: 1.5;}
.m-mzw-map-a2 .map-box2 .info{padding-left: 49px;background-repeat: no-repeat;background-position: left center;background-size: 30px auto;}
.m-mzw-map-a2 .map-box2 .info.tel{background-image: url(../images/icon-a21.png);}
.row-e1{padding: 105px 0 70px;}
.row-e1-1{margin-bottom: 26px;}
.m-mzw-form-a1{background-color: #fafafa;padding: 68px 0 34px;}
.m-mzw-form-a1 .form-con{display: block;margin: 0 10px;}
.m-mzw-form-a1 .form-item{margin-bottom: 20px;}
.m-mzw-form-a1 .form-row1{overflow: hidden;margin: 0 -18px;}
.m-mzw-form-a1 .form-col{width: 50%;float: left;}
.m-mzw-form-a1 .form-col-con{margin: 0 18px;}
.m-mzw-form-a1 .form-label{font-size: 18px;color: rgb(62, 62, 62);line-height: 2;margin-bottom: 6px;}
.m-mzw-form-a1 .input-txt,.m-mzw-form-a1 .input-txt2{width: 100%;background-color: rgb(238, 238, 238);padding: 0 20px;font-size: 18px;color: rgb(62, 62, 62); border:none;}
.m-mzw-form-a1 .input-txt{height: 55px;}
.m-mzw-form-a1 .input-txt2{height: 229px;resize: none;padding-top: 15px;padding-bottom: 15px;}
.m-mzw-form-a1 .form-btn{padding-top: 49px;}
/* 联系我们-end */
/* 产品中心2-start */
.m-mzw-models-b1{background-color: #f4fafb;padding: 114px 0 75px;}
.m-mzw-models-b1 .models-con{overflow: hidden;padding-left: 60px;}
.m-mzw-models-b1 .box1{width: 587px;float: left;margin-right: 100px;}
.m-mzw-models-b1 .box1 .pic{margin-bottom: 40px;}
.m-mzw-models-b1 .box1 .txt{font-size: 20px;color: rgb(77, 77, 77);line-height: 1.8;margin-bottom: 29px;}
.m-mzw-models-b1 .box2{overflow: hidden;display: flex;flex-wrap: wrap;margin-top: 67px;}
.m-mzw-models-b1 .box2 li{width: 25%;margin-bottom: 76px;}
.m-mzw-models-b1 .box2 .con{display: flex;flex-direction: column;align-items: center;cursor: pointer;}
.m-mzw-models-b1 .box2 .icon{height: 52px;}
.m-mzw-models-b1 .box2 .txt{width: 100%;min-height: 74px;background-repeat: no-repeat;background-position: center;background-size: 74px auto;text-align: center;transition: .4s;display: flex;align-items: center;}
.m-mzw-models-b1 .box2 .tit{width: 100%;font-size: 26px;color: rgb(98, 97, 97);line-height: 1.2;transition: .4s;}
.m-mzw-models-b1 .box2 li.on .txt{background-image: url(../images/icon-a5-2.png);}
.m-mzw-models-b1 .box2 .con:hover .tit,.m-mzw-models-b1 .box2 li.on .tit{color: rgb(230, 0, 18);}
/* 产品中心2-end */
@media only screen and (min-width: 950px) and (max-width: 1920px) {
/* 公共模块-start */
.g-mzw-btn-a1 .btn-con{	height: 2vw;	padding: 0.2vw;}
.g-mzw-btn-a1 .btn-tit{	min-width: 3vw;	padding: 0 0.4vw 0 0.8vw;	font-size: 1vw;	line-height: 2vw;}
.g-mzw-btn-a1 .btn-icon{	width: 1.197vw;	height: 1.197vw;}
.g-mzw-btn-a1 .btn-icon img{	width: 0.625vw;}
.g-mzw-btn-a1.sty2 .btn-tit{	font-size: 0.729vw;}
.g-mzw-title-a1 .title-tit{	font-size: 1.875vw;}
.g-mzw-title-a2 .title-tit{	font-size: 1.875vw;	margin-bottom: 1.354vw;}
.g-mzw-title-a2 .title-info{	font-size: 0.937vw;}
.g-mzw-title-a2.sty3 .title-tit{	font-size: 1.875vw;margin-bottom: 0.572vw;}
.g-mzw-title-a2.sty4 .title-tit{	font-size: 2.083vw;	margin-bottom: 0.729vw;}
.g-mzw-title-a2.sty4 .title-line{	width: 4.166vw;	height: 0.156vw;}
.ul-mzw-tab-a1 li{	margin-right: 11.71vw;}
.ul-mzw-tab-a1 .con{	font-size: 1vw;}
.ul-mzw-tab-a1.sty2 li{	margin-right: 2.031vw;}
.ul-mzw-tab-a1.sty2 .con{font-size: 1vw;}
.ul-mzw-tab-a1.sty2 .con::after{	height: 0.104vw;}
.ul-mzw-tab-a1.sty3 li{	margin-right: 3.312vw;}
.ul-mzw-tab-a1.sty3 .con{	padding: 0.520vw 0;}
.ul-mzw-tab-a1.sty3 .con::after{	height: 0.208vw;}
.ul-mzw-tab-a1.sty4::before{	bottom: 0.104vw;}
.ul-mzw-tab-a1.sty4 .con{	padding: 1.145vw 0;}
.ul-mzw-tab-a1.sty4 .con::after{	height: 0.260vw;}
.ul-mzw-tab-a1.sty5 li{	margin-right: 4.687vw;}
.ul-mzw-tab-a1.sty5 .con{	padding: 0.364vw 0;  }
.mzw-tab1{	padding-top: 1.041vw;}
.m-mzw-banner-a2 .con{	height: 26.04vw;}
.m-mzw-banner-a2 .tit{	font-size: 2.291vw;	margin-bottom: 2.395vw;}
.m-mzw-banner-a2 .desc{	font-size: 1.041vw;}
.m-mzw-banner-a2.sty2 .tit{	  	font-size: 3.125vw;}
.m-mzw-banner-a2.sty2 .desc{	font-size: 1.562vw;}
.m-mzw-page-a1 li{	margin: 0 0.520vw;}
.m-mzw-page-a1 a,.m-mzw-page-a1 span{	min-width: 0.781vw;	height: 1.302vw;	font-size: 0.729vw;	line-height: 1.302vw;	padding: 0 0.260vw;}
.m-mzw-page-a1 li.first a,.m-mzw-page-a1 li.end a,.m-mzw-page-a1 li.prev a,.m-mzw-page-a1 li.next a{	min-width: 2.187vw;}
/* 公共模块-end */
/* 首页-start */
.m-mzw-banner-a1 .swiper-pagination-bullet{	width: 1vw;	height: 1vw;	margin: 0 1.041vw !important;}
.row-a1{	padding-top: 4.427vw;}
.m-mzw-models-a1{	padding: 6.25vw 8.333vw;}
.m-mzw-models-a1 .models-tit{	font-size: 2.291vw;	margin-bottom: 1.562vw;}
.m-mzw-models-a1 .models-info{	font-size: 1.25vw;	margin-bottom: 2.395vw;}
.m-mzw-models-a1 .box1 ul{	margin-bottom: 0.520vw;}
.m-mzw-models-a1 .box1 .con{	margin-bottom: 0.625vw;}
.m-mzw-models-a1 .box1 .icon{	height: 2.708vw;	margin-right: 1.458vw;}
.m-mzw-models-a1 .box1 .txt{	height: 5.833vw;	font-size: 1.354vw;	background-position: center 1.145vw;	background-size: auto 4.583vw;}
.m-mzw-models-a1 .box2 .txt{	font-size: 1.041vw;	padding: 1.666vw 0 0;	height: 5.625vw;	margin-bottom: 1.875vw;}
.m-mzw-models-a2{	padding: 7.5vw 0 6.718vw;}
.m-mzw-models-a2 .col1{	padding: 0 5.729vw 0 3.125vw;}
.m-mzw-models-a2 .col2{	padding: 2.604vw 4.166vw 0 8.854vw;}
.m-mzw-models-a2 .box1{	margin-bottom: 3.541vw;}
.m-mzw-models-a2 .box1 .pic{	width: 8.489vw;	margin: 0 auto 2.708vw;}
.m-mzw-models-a2 .box1 .txt{	font-size: 0.833vw;	margin-bottom: 1.510vw;	height: 7.812vw;}
.m-mzw-models-a2 .list1 li{	margin-right: 1.770vw;}
.m-mzw-models-a2 .list1 .litpic{	width: 2.239vw;	height: 2.239vw;	margin: 0 auto 1.25vw;}
.m-mzw-models-a2 .list1 .txt{	font-size: 0.833vw;}
.m-mzw-models-a2 .list1 .li4 .pic{	width: 1.927vw;}
.row-a3{	padding: 3.229vw 0 5.677vw;}
.row-a3-1{	margin-bottom: 3.229vw;}
.row-a3-2{	margin: 0 -0.781vw;}
.ul-mzw-litpic-a1 .pic{	width: 30.88vw;	height: 22.23vw;}
.ul-mzw-litpic-a1 .box2{	width: calc( (83.33vw - 30.88vw) / 3 );	padding: 2.5vw 0;}
.ul-mzw-litpic-a1 .box3{	padding: 0 1.041vw;}
.ul-mzw-litpic-a1 .tit{	font-size: 1.145vw;	margin-top: 2.864vw;	margin-bottom: 0.781vw;}
.ul-mzw-litpic-a1 .desc{	font-size: 0.729vw;	height: 5vw;}
.ul-mzw-litpic-a1 .btn{	width: 2.239vw;	height: 2.239vw;	background-size: 0.729vw auto;}
.ul-mzw-litpic-a1 li.on .box1{	width: 30.88vw;}
.row-a4-1{	padding: 4.166vw 0 1.614vw;}
.row-a4-2{	margin-bottom: 1.614vw;}
.m-mzw-models-a3{	padding: 1.562vw 0 2.604vw;}
.m-mzw-models-a3 .models-box{	min-height: 21.61vw;}
.m-mzw-models-a3 .models-tit{	font-size: 1.875vw;	padding: 0.937vw 0 1.458vw;}
.m-mzw-models-a3 .list1{	padding: 1.562vw 1.562vw 0;	margin: 0 -0.312vw;}
.m-mzw-models-a3 .list1 li{	margin-bottom: 1.041vw;}
.m-mzw-models-a3 .list1 .con{	margin: 0 0.312vw;}
.m-mzw-models-a3.sty2 .list1{	padding: 3.125vw 4.687vw 0;	margin: 0 -0.989vw;}
.m-mzw-models-a3.sty2 .list1 li{	margin-bottom: 1.562vw;}
.m-mzw-models-a3.sty2 .list1 .con{	margin: 0 0.989vw;}
.row-a5-1{	padding: 4.791vw 0 2.656vw;}
.row-a5-2{	margin-bottom: 3.541vw;}
.ul-mzw-tab-a2 .pic{	width: 2.812vw;	margin-bottom: 0.937vw;}
.ul-mzw-tab-a2 .li2 .pic{	margin-right: -0.416vw;}
.ul-mzw-tab-a2 .txt{	font-size: 0.937vw;}
.m-mzw-swiper-a1 .swiper-con{	margin: 0 5.729vw;}
.m-mzw-swiper-a1 .txt{	padding: 0 0.781vw;}
.m-mzw-swiper-a1 .tit{	font-size: 1.770vw;	line-height: 4.166vw;}
.m-mzw-swiper-a1 .swiper-button-prev,.m-mzw-swiper-a1 .swiper-button-next{	width: 3.333vw;	height: 3.333vw;	background-size: 0.416vw auto;}
.m-mzw-swiper-a1 .swiper-button-prev{	left: 0.572vw;}
.m-mzw-swiper-a1 .swiper-button-next{	right: 0.572vw;}
.row-a6{	padding: 4.791vw 0 2.812vw;}
.row-a6-1{	margin-bottom: 4.166vw;}
.ul-mzw-litpic-a2{	margin: 0 -1.562vw;}
.ul-mzw-litpic-a2 li{	margin-bottom: 1.562vw;}
.ul-mzw-litpic-a2 .con{	margin: 0 1.562vw;	box-shadow: 0 0.208vw 1.041vw rgba(251,93,93, 0.2);	border-radius: 0.625vw;}
.ul-mzw-litpic-a2 .pic::after{	height: 2.916vw;}
.ul-mzw-litpic-a2 .txt{	padding: 0.520vw 2.708vw 1.979vw;}
.ul-mzw-litpic-a2 .tit{	font-size: 1.354vw;	height: 4.062vw;	margin-bottom: 0.885vw;}
.ul-mzw-litpic-a2 .line{	width: 3.645vw;	height: 0.416vw;	margin-bottom: 0.833vw;}
.ul-mzw-litpic-a2 .desc{	font-size: 0.937vw;	height: 5.208vw;	margin-bottom: 1.458vw;}
.ul-mzw-litpic-a2 .date{	font-size: 1.041vw;  }
/* 首页-end */
/* 产品中心-start */.row-b1{	margin: 3.645vw 0 7.552vw;}
.ul-mzw-tab-a3{	padding: 0.833vw 0;}
.ul-mzw-tab-a3 .con{	font-size: 1.562vw;	padding: 2.708vw 0;}
.ul-mzw-tab-a3.sty2 li{	margin: 0 1.302vw;}
.ul-mzw-tab-a3.sty2 .con{	font-size: 0.937vw;	padding: 1.041vw 0;}
.ul-mzw-tab-a4 li{	margin: 0 1.041vw;}
.ul-mzw-tab-a4 .con{	font-size: 0.833vw;	padding: 1.041vw 0;}
.ul-mzw-litpic-a3{	margin: 0 -0.989vw;}
.ul-mzw-litpic-a3 li{	margin-bottom: 4.635vw;}
.ul-mzw-litpic-a3 .con{	margin: 0 0.989vw;}
.ul-mzw-litpic-a3 .pic{	height: 20.26vw;}
.ul-mzw-litpic-a3 .tit{	font-size: 1.145vw;	padding: 1.562vw 0 1.25vw;}
.row-b3{	padding: 5.156vw 0 7.760vw;}
/* 产品中心-end */
/* 产品详情-start */.m-mzw-models-a4{	margin: 8.072vw 0 7.708vw;	padding: 4.531vw 0 3.958vw;}
.m-mzw-models-a4 .box{	border-radius: 0.520vw;	box-sizing: 0 0.156vw 0.520vw rgba(195,195,195,0.6);	  	padding: 0.729vw 2.864vw;}
.m-mzw-models-a4 .swiper{	width:30vw;	padding: 1vw 0 1vw;	margin-right:5vw;}
.m-mzw-models-a4 .swiper .pic{	height: 20.83vw;}
.m-mzw-models-a4 .swiper .swiper-pagination{	bottom: 0.364vw;}
.m-mzw-models-a4 .swiper .swiper-pagination-bullet{	width: 0.416vw;	height: 0.416vw;	border-radius: 0.208vw;	margin: 0 0.416vw !important;}
.m-mzw-models-a4 .swiper .swiper-pagination-bullet-active{	width: 1.302vw;}
.m-mzw-models-a4 .txt{	padding: 1vw 0 1.25vw;}
.m-mzw-models-a4 .tit{	font-size: 1.875vw;	margin-bottom: 0.989vw;}
.m-mzw-models-a4 .desc{	font-size: 0.833vw;	margin-bottom: 2.135vw;}
.m-mzw-models-a4 .list2{	font-size: 0.833vw;}
.m-mzw-models-a4 .tit2{	padding-left: 1.458vw;	background-size: 1.093vw auto;}
.m-mzw-models-a4 .info{	font-size: 0.833vw;}
.m-mzw-models-a4 .btn{	min-width: 5.781vw;	height: 2.239vw;	font-size: 0.833vw;	padding: 0 0.572vw;	margin-right: 1.562vw;}
.m-mzw-models-a4 .btn img{	width: 1.510vw;	margin-right: 0.729vw;}
.m-mzw-models-a4 .info2{	font-size: 0.729vw;}
.m-mzw-models-a4 .back{	width: 3.645vw;	height: 3.645vw;	background-size: 1.927vw auto;}
/* 产品详情-end */
/* 公司介绍-start */
.row-d1{padding-top:3vw;}
.m-mzw-models-a7 .models-box1 .tit{	font-size:1.875vw;	margin-bottom:1vw; font-weight:bold;}
.m-mzw-models-a7 .models-box1 .txt{	font-size:16px;}
.row-d2{	padding: 5.520vw 0 6.770vw;}
.row-d2-1{	padding-left: 1.562vw;	margin-bottom: 2.604vw;}
.m-mzw-swiper-a2 .swiper1{	margin-bottom: 0.260vw;}
.m-mzw-swiper-a2 .swiper1 .year{	font-size: 22.39vw;	height: 23.17vw;	line-height: 23.17vw;}
.m-mzw-swiper-a2 .swiper1 .tit{	font-size: 2.187vw;	margin-bottom: 0.208vw;}
.m-mzw-swiper-a2 .swiper1 .info{	font-size: 1.562vw;}
.m-mzw-swiper-a2 .swiper2::before{	top: 0.260vw;	  }
.m-mzw-swiper-a2 .swiper2 .con{	font-size: 1.25vw;	padding: 1.354vw 0;}
.m-mzw-swiper-a2 .swiper2 .con::before{	width: 4.062vw;	height: 0.416vw;}
.row-d3{	padding: 3.229vw 0 5.104vw;	margin-bottom: 1.562vw;}
.row-d3-1{	padding-left: 1.562vw;	margin-bottom: 3.854vw;}
.m-mzw-swiper-a3{	padding: 0 9.479vw;}
.m-mzw-swiper-a3 .swiper-con{	margin: 0 -1.510vw;}
.m-mzw-swiper-a3 .con{	margin: 0 1.510vw;}
.m-mzw-swiper-a3 .litpic{	padding: 0.312vw;}
.m-mzw-swiper-a3 .txt{	font-size:16px;	padding: 1.145vw 0;}
.m-mzw-swiper-a3 .swiper-button-prev,.m-mzw-swiper-a3 .swiper-button-next{	width: 2.5vw;	height: 2.5vw;	background-size: 0.416vw auto;}
.m-mzw-models-a8 .con{	height: 15.67vw;	padding: 0 6.770vw;	text-shadow: 0 0.260vw 0.260vw rgba(0, 0, 0, 0.75);}
.m-mzw-models-a8 .tit{	font-size: 2.5vw;	margin-bottom: 0.416vw;}
.m-mzw-models-a8 .info{	font-size: 1.875vw;}
.m-mzw-models-a9{	margin-bottom: 6.510vw;}
.m-mzw-models-a9 .models-title{	padding: 3vw 0vw 3vw 0vw;}
.m-mzw-models-a9 .models-title .tit{	font-size: 1.5vw;	margin-bottom: 1.927vw;}
.m-mzw-models-a9 .models-title .desc{	font-size:0.937vw;}
.m-mzw-models-a9 .models-list .con{	padding: 0.833vw 1.979vw 1.562vw;}
.m-mzw-models-a9 .models-list .litpic{	height: 5.208vw;	margin-bottom: 2.812vw;}
.m-mzw-models-a9 .models-list .li1 .pic{width: 3.906vw;}
.m-mzw-models-a9 .models-list .li2 .pic{width: 5.572vw;}
.m-mzw-models-a9 .models-list .li3 .pic{width: 5.208vw;}
.m-mzw-models-a9 .models-list .li4 .pic{width: 4.739vw;}
.m-mzw-models-a9 .models-list .tit{	font-size: 1.5vw;	margin-bottom: 0.364vw;}
.m-mzw-models-a9 .models-list .info{	font-size:0.937vw;	  }
/* 公司介绍-end */
/* 联系我们-start */
.m-mzw-map-a1{	padding: 2.656vw 2.604vw 4.687vw;}
.m-mzw-map-a1 .map-tit{	font-size: 1.25vw;	margin-bottom: 2.395vw;}
.m-mzw-map-a1 .map-box{	margin-bottom: 2.031vw;}
.m-mzw-map-a1 .map-list{	margin: 0 -0.572vw;}
.m-mzw-map-a1 .map-list .con{	margin: 0 0.572vw;	padding: 1.666vw 0.520vw 1.406vw;}
.m-mzw-map-a1 .map-list .pic{	width: 2.552vw;	margin: 0 auto 0.520vw;}
.m-mzw-map-a1 .map-list .tit{	font-size: 0.937vw;	margin-bottom: 0.520vw;}
.m-mzw-map-a1 .map-list .info{	font-size: 1.25vw;}
.m-mzw-map-a2 .map-con{	padding: 2.5vw 2.604vw 1.302vw;}
.m-mzw-map-a2 .map-box1{	width: 27.76vw;	margin-left: 4.947vw;}
.m-mzw-map-a2 .map-box2{	padding-top: 1.25vw;}
.m-mzw-map-a2 .map-box2 .tit{	font-size: 1.875vw;	margin-bottom: 0.520vw;}
.m-mzw-map-a2 .map-box2 .tab{	margin-bottom: 1.145vw;}
.m-mzw-map-a2 .map-box2 .txt{	padding: 1.041vw 0;	font-size: 1.2vw;}
.m-mzw-map-a2 .map-box2 .info{	padding-left: 2.552vw;	background-size: 1.562vw auto;}
.row-e1{	padding: 5.468vw 0 3.645vw;}
.row-e1-1{	margin-bottom: 1.354vw;}
.m-mzw-form-a1{	padding: 3.541vw 0 1.770vw;}
.m-mzw-form-a1 .form-con{	margin: 0 3vw;}
.m-mzw-form-a1 .form-item{	margin-bottom: 1.041vw;}
.m-mzw-form-a1 .form-row1{	margin: 0 -0.937vw;}
.m-mzw-form-a1 .form-col-con{	margin: 0 0.937vw;}
.m-mzw-form-a1 .form-label{	font-size: 0.937vw;	margin-bottom: 0.312vw;}
.m-mzw-form-a1 .input-txt,.m-mzw-form-a1 .input-txt2{	padding: 0 1.041vw;	font-size: 0.937vw;}
.m-mzw-form-a1 .input-txt{	height: 2.864vw;}
.m-mzw-form-a1 .input-txt2{	height: 11.92vw;	padding-top: 0.781vw;	padding-bottom: 0.781vw;}
.m-mzw-form-a1 .form-btn{	padding-top: 2.552vw;}
/* 联系我们-end */
/* 产品中心2-start */
.m-mzw-models-b1{	padding: 5.937vw 0 3.906vw;}
.m-mzw-models-b1 .models-con{	padding-left: 3.125vw;}
.m-mzw-models-b1 .box1{	width: 30.57vw;	margin-right: 5.208vw;}
.m-mzw-models-b1 .box1 .pic{	margin-bottom: 2.083vw;}
.m-mzw-models-b1 .box1 .txt{	font-size: 1.041vw;	margin-bottom: 1.510vw;}
.m-mzw-models-b1 .box2{	margin-top: 3.489vw;}
.m-mzw-models-b1 .box2 li{	margin-bottom: 3.958vw;}
.m-mzw-models-b1 .box2 .icon{	height: 2.708vw;}
.m-mzw-models-b1 .box2 .txt{	min-height: 3.854vw;	background-size: 3.854vw auto;}
.m-mzw-models-b1 .box2 .tit{	font-size: 1.354vw;}/* 产品中心2-end */}
@media only screen and (max-width:949px) {
/* 公共模块-start */
.mzw-text1 p:nth-child(1){	font-size: 18px !important;}
.g-mzw-btn-a1 .btn-con{	height:35px;	padding: 2px;}
.g-mzw-btn-a1 .btn-tit{	line-height: 20px;}
.g-mzw-btn-a1 .btn-icon{	width: 20px;	height: 20px;}
.g-mzw-btn-a1 .btn-icon img{	width: 10px;}
.g-mzw-btn-a1.sty2 .btn-tit{	font-size: 12px;}
.g-mzw-title-a1 .title-tit{	font-size: 24px;}
.g-mzw-title-a1.sty2{	display: block;}
.g-mzw-title-a1.sty2 .title-tit{	margin-bottom: 20px;}
.g-mzw-title-a2 .title-tit{	font-size: 24px;	margin-bottom: 20px;}
.g-mzw-title-a2 .title-info{	font-size: 14px;	line-height: 1.5;}
.mzw-text1{	font-size: 14px;	line-height: 1.5;}
.mzw-text1 .title-tit{ 	font-size: 24px;	margin-bottom: 20px;}
.g-mzw-title-a2.sty3 .title-tit{	font-size: 24px;	margin-bottom: 20px;}
.g-mzw-title-a2.sty4 .title-tit{	font-size: 24px;	margin-bottom: 10px;}
.g-mzw-title-a2.sty4 .title-line{	width: 50px;}
.ul-mzw-tab-a1 li{	margin-right: 15px;}
.ul-mzw-tab-a1 .con{	font-size: 14px;}
.ul-mzw-tab-a1.sty2{	text-align: center;}
.ul-mzw-tab-a1.sty2 li{	margin-right: 15px;}
.ul-mzw-tab-a1.sty2 .con{	font-size: 14px;			}
.ul-mzw-tab-a1.sty2 .con::after{	height: 2px;	width: 100%;	margin: 0;}
.ul-mzw-tab-a1.sty3{	text-align: center;}
.ul-mzw-tab-a1.sty3 li{	margin-right: 15px;}
.ul-mzw-tab-a1.sty3 .con::after{	height: 4px;	width: 100%;	margin: 0;}
.ul-mzw-tab-a1.sty4{	overflow-x: auto;	overflow-y: hidden;}
.ul-mzw-tab-a1.sty4 li{	margin-right: 15px;}
.ul-mzw-tab-a1.sty4 .con{	padding: 10px 0;}
.ul-mzw-tab-a1.sty5{	display: block;	overflow-x: auto;	overflow-y: hidden;}
.ul-mzw-tab-a1.sty5 li{	display: inline-block;	margin-right: 15px;}
.ul-mzw-tab-a1.sty5 .con{	padding: 10px 0;}
.mzw-tab1{	padding-top: 0;}
.m-mzw-banner-a2 .con{	height: auto;	min-height: 200px;	padding: 30px 0;}
.m-mzw-banner-a2 .tit{	font-size: 24px;	line-height: 1.5;	margin-bottom: 15px;}
.m-mzw-banner-a2 .desc{	font-size: 14px;	line-height: 1.5;	  }
.m-mzw-banner-a2.sty2 .tit{	  	font-size: 24px;	line-height: 1.5;	margin-bottom: 15px;}
.m-mzw-banner-a2.sty2 .desc{	font-size: 14px;	line-height: 1.5; }
.m-mzw-page-a1 li{	display: none;	margin: 0 5px;}
.m-mzw-page-a1 li.first,.m-mzw-page-a1 li.end,.m-mzw-page-a1 li.prev,.m-mzw-page-a1 li.next,.m-mzw-page-a1 li.on{	display: inline-block;}
.m-mzw-popup-a2 .popup-con {	width: 95%;}
.m-mzw-popup-a2 .popup-close {	width: 20px;	height: 20px;	top: 20px;	right: 20px;}
/* 公共模块-end */
/* 首页-start */
.m-mzw-banner-a1 .swiper-pagination{	bottom: 5px;}
.m-mzw-banner-a1 .swiper-pagination-bullet{	width: 8px;	height: 8px;	margin: 0 4px !important;}
.row-a1{	padding-top: 30px;}
.m-mzw-models-a1{	padding: 30px 15px;}
.m-mzw-models-a1 .models-tit{	font-size: 20px;	margin-bottom: 10px;}
.m-mzw-models-a1 .models-info{	font-size: 16px;	margin-bottom: 20px;}
.m-mzw-models-a1 .box1 ul{	display: block;	overflow: hidden;}
.m-mzw-models-a1 .box1 .con{	margin-bottom: 0;	float: left;	width: 50%;}
.m-mzw-models-a1 .box1 .icon{	height: 32px;	margin-right: 18px;}
.m-mzw-models-a1 .box1 .txt{	height: 52px;	font-size: 14px;	background-position: center 8px;	background-size: auto 44px;	white-space: nowrap;}
.m-mzw-models-a1 .box2 .txt{	font-size: 14px;	line-height: 1.5;	padding-top: 30px;	height: 63px;	margin-bottom: 30px;}
.m-mzw-models-a2{	display: block;	padding: 30px 0;}
.m-mzw-models-a2 .col1,.m-mzw-models-a2 .col2{	width: 100%;}
.m-mzw-models-a2 .col1{	padding: 0;	margin-bottom: 30px;}
.m-mzw-models-a2 .col2{	padding: 0;	background-image: none;}
.m-mzw-models-a2 .box1{	margin-bottom: 30px;}
.m-mzw-models-a2 .box1 .pic{	width: 100px;	margin-bottom: 20px;}
.m-mzw-models-a2 .box1 .txt{	font-size: 14px;	margin-bottom: 20px;	height: 132px;}
.m-mzw-models-a2 .list1 li{	margin-right: 15px;}
.m-mzw-models-a2 .list1 .litpic{	width: 36px;	height: 36px;	margin-bottom: 10px;}
.m-mzw-models-a2 .list1 .txt{	font-size: 14px;}
.m-mzw-models-a2 .list1 .li4 .pic{	width: 30px;}
.row-a3{	padding: 30px 0 10px;}
.row-a3-1{	margin-bottom: 30px;}
.row-a3-2{	margin: 0;}
.ul-mzw-litpic-a1{	background-color: transparent;}
.ul-mzw-litpic-a1,.ul-mzw-litpic-a1 .con{	display: block;}
.ul-mzw-litpic-a1 li{	margin-bottom: 20px;}
.ul-mzw-litpic-a1 .con{	background-color: #fff;}
.ul-mzw-litpic-a1 .box1{	width: 100%;}
.ul-mzw-litpic-a1 .pic{	display: none;	width: 100%;	height: auto;}
.ul-mzw-litpic-a1 .icon{	width: 80px;	margin: 20px 0 0 20px;}
.ul-mzw-litpic-a1 .box2{	width: 100%;	padding: 20px 0;	/* background-color: #e9434b; */}
.ul-mzw-litpic-a1 .box3{	height: auto;	padding: 0 20px;	display: block;}
.ul-mzw-litpic-a1 .box3::before{	display: none;}
.ul-mzw-litpic-a1 .tit{	font-size: 18px;	margin-top: 0;	margin-bottom: 10px;	/* color: #fff; */}
.ul-mzw-litpic-a1 .desc{	height: auto;	display: block;	margin-bottom: 20px;	/* color: #fff; */}
.ul-mzw-litpic-a1 .btn{	width: 36px;	height: 36px;}
.ul-mzw-litpic-a1 li.on .box1{	width: 100%;}
.ul-mzw-litpic-a1 li.on .con,.ul-mzw-litpic-a1 li.on .box2{	background-color: #fff;}
.ul-mzw-litpic-a1 li.on .tit,.ul-mzw-litpic-a1 li.on .desc{	color: rgb(93, 93, 93);}
.ul-mzw-litpic-a1 li.on .btn{	border-color: #bdbdbd;	background-image: url(../images/icon-a10-1.png);}
.row-a4-1{	padding: 30px 0 20px;}
.row-a4-2{	margin-bottom: 30px;}
.m-mzw-models-a3{	padding: 30px 0;}
.m-mzw-models-a3 .models-box{	min-height: 0;	margin-bottom: 20px;}
.m-mzw-models-a3 .models-tit{	font-size: 20px;	padding: 0 0 20px;}
.m-mzw-models-a3 .list1{	padding: 0 15px 0;	margin: 0 -4px;}
.m-mzw-models-a3 .list1 li{	width: 33.333%;	margin-bottom: 10px;}
.m-mzw-models-a3 .list1 .con{	margin: 0 4px;}
.m-mzw-models-a3 .list1 .con:hover{	transform: translateY(0);}
.m-mzw-models-a3.sty2 .list1{	padding: 0 15px 0;	margin: 0 -4px;}
.m-mzw-models-a3.sty2 .list1 li{	width: 25%;	margin-bottom: 10px;}
.m-mzw-models-a3.sty2 .list1 .con{	margin: 0 4px;}
.m-mzw-models-a3.sty2 .list1 .con:hover{	transform: scale(1);}
.row-a5-1{	padding: 30px 0;}
.row-a5-2{	margin: 0 0 30px;}
.ul-mzw-tab-a2 .pic{	width: 34px;	margin-bottom: 10px;}
.ul-mzw-tab-a2 .li2 .pic{	margin-right: -8px;}
.ul-mzw-tab-a2 .img2{	display: none;}
.ul-mzw-tab-a2 .txt{	font-size: 14px;}
.m-mzw-swiper-a1 .swiper-con{	margin: 0;}
.m-mzw-swiper-a1 .txt{	padding: 0 10px;}
.m-mzw-swiper-a1 .tit{	font-size: 14px;	line-height: 2;}
.m-mzw-swiper-a1 .swiper-button-prev,.m-mzw-swiper-a1 .swiper-button-next{	width: 34px;	height: 34px;	background-size: 6px auto;}
.m-mzw-swiper-a1 .swiper-button-prev{	left: 10px;}
.m-mzw-swiper-a1 .swiper-button-next{	right: 10px;}
.row-a6{	padding: 30px 0 10px;}
.row-a6-1{	margin-bottom: 30px;}
.ul-mzw-litpic-a2{	margin: 0;}
.ul-mzw-litpic-a2 li{	width: 100%;	float: none;	margin-bottom: 20px;}
.ul-mzw-litpic-a2 .con{	margin: 0;	border-radius: 10px;}
.ul-mzw-litpic-a2 .pic::after{	height: 46px;}
.ul-mzw-litpic-a2 .txt{	padding: 10px 15px 20px;}
.ul-mzw-litpic-a2 .tit{	font-size: 18px;	height: auto;	display: block;	margin-bottom: 15px;}
.ul-mzw-litpic-a2 .line{	width: 70px;	height: 4px;	margin-bottom: 15px;}
.ul-mzw-litpic-a2 .desc{	font-size: 14px;	line-height: 1.5;	height: auto;	display: block;	margin-bottom: 15px;}
.ul-mzw-litpic-a2 .date{	font-size: 14px;  }
.ul-mzw-litpic-a2 .con:hover .line{	width: 100%;}
/* 首页-end */
/* 产品中心-start */
.row-b1{	margin: 30px 0;}
.ul-mzw-tab-a3{	padding: 20px 0;}
.ul-mzw-tab-a3 li{	width: 33.333%;	float: left;}
.ul-mzw-tab-a3 .con{	font-size: 14px;	line-height: 1.2;	padding: 10px 0;}
.ul-mzw-tab-a3.sty2{	padding: 0;}
.ul-mzw-tab-a3.sty2 li{	display: block;	margin: 0 10px;}
.ul-mzw-tab-a3.sty2 li:first-child{	margin-left: 15px;}
.ul-mzw-tab-a3.sty2 li:last-child{	margin-right: 15px;}
.ul-mzw-tab-a3.sty2 .con{	font-size: 18px;	padding: 20px 0;}
.ul-mzw-tab-a3.noscroll ul{	overflow: hidden;	padding: 0 5px;}
.ul-mzw-tab-a3.noscroll li{	float: left;	margin: 0 10px !important;}
.ul-mzw-tab-a3.noscroll .con{	padding: 10px 0;}
.ul-mzw-tab-a4 li{	display: block;	margin: 0 10px;}
.ul-mzw-tab-a4 li:first-child{	margin-left: 15px;}
.ul-mzw-tab-a4 li:last-child{	margin-right: 15px;}
.ul-mzw-tab-a4 .con{	font-size: 14px;	padding: 10px 0;}
.mzw-swiper1 .swiper-slide,.mzw-swiper2 .swiper-slide{	width: auto;}
.mzw-swiper2{	position: relative;	overflow: hidden;	padding: 0 20px;}
.mzw-swiper2 .swiper-con{	overflow: hidden;}
.mzw-swiper2 .swiper-button-prev,.mzw-swiper2 .swiper-button-next{	width: 20px;	height: 40px;	margin-top: 0;	overflow: hidden;	background-image: none;	transform: translateY(-50%);}
.mzw-swiper2 .swiper-button-prev::after,.mzw-swiper2 .swiper-button-next::after{	content: '';	display: block;	width: 100%;	height: 100%;	background: url(../images/icon-a27.png) no-repeat center;	background-size: 6px auto;}
.mzw-swiper2 .swiper-button-prev{	left: 0;	border-right: 1px solid #b6b6b6;}
.mzw-swiper2 .swiper-button-next{	right: 0;	border-left: 1px solid #b6b6b6;}
.mzw-swiper2 .swiper-button-next::after{	transform: rotate(180deg);}
.ul-mzw-litpic-a3{	margin: 0;}
.ul-mzw-litpic-a3 li{	width: 100%;	float: none;	margin-bottom: 30px;}
.ul-mzw-litpic-a3 .con{	margin: 0;}
.ul-mzw-litpic-a3 .pic{	height: 200px;}
.ul-mzw-litpic-a3 .pic img{	display: block;	max-height: 90%;	max-width: 90%;}
.ul-mzw-litpic-a3 .tit{	padding: 20px 0;	text-align: center;}
.row-b3{	padding: 30px 0;}
/* 产品中心-end */
/* 产品详情-start */.m-mzw-models-a4{	margin: 30px 0;	padding: 30px 0;}
.m-mzw-models-a4 .box{  	padding: 20px 15px;}
.m-mzw-models-a4 .box2{	display: block;}
.m-mzw-models-a4 .swiper{	width: 100%;	padding: 20px 0;	margin-right: 0;}
.m-mzw-models-a4 .swiper .pic{	height: 280px;}
.m-mzw-models-a4 .swiper .pic img{	max-height: 90%;	max-width: 90%;}
.m-mzw-models-a4 .swiper .swiper-pagination{	bottom: 0;}
.m-mzw-models-a4 .swiper .swiper-pagination-bullet{	margin: 0 4px !important;}
.m-mzw-models-a4 .txt{	display: block;	padding: 30px 0 10px;}
.m-mzw-models-a4 .tit{	font-size: 20px;	margin-bottom: 20px;}
.m-mzw-models-a4 .desc{	font-size: 14px;	margin-bottom: 20px;}
.m-mzw-models-a4 .list2{	font-size: 14px;	margin-bottom: 20px;}
.m-mzw-models-a4 .list2 li{	float: none;	display: flex;	align-items: flex-start;}
.m-mzw-models-a4 .list2 .li1{	width: 100%;}
.m-mzw-models-a4 .tit2{	background-size: 18px auto;	white-space: nowrap;}
.m-mzw-models-a4 .info{	font-size: 14px;}
.m-mzw-models-a4 .btns{	display: block;	margin-bottom: 20px;}
.m-mzw-models-a4 .btn{	float: left;	display: flex;	align-items: center;	min-width: 90px;	height: 36px;	font-size: 14px;	margin-right: 20px;	margin-bottom: 10px;}
.m-mzw-models-a4 .btn2{	margin-right: 0;}
.m-mzw-models-a4 .btn img{	width: 24px;	margin-right: 10px;}
.m-mzw-models-a4 .info2{	width: 100%;	clear: both;	font-size: 14px;}
.m-mzw-models-a4 .back{	width: 40px;	height: 40px;	margin: 0 auto;	background-size: 17px auto;	position: static;	transform: none;}
/* 产品详情-end */
/* 公司介绍-start */.row-d1{	padding-top: 30px;}
.m-mzw-models-a7 .models-box1 .tit{	font-size: 24px;	margin-bottom: 20px; font-weight:bold;}
.m-mzw-models-a7 .models-box1 .txt{	font-size: 14px;	line-height: 1.5;}
.row-d2{	padding: 30px 0;}
.row-d2-1{	padding-left: 0;	margin-bottom: 20px;}
.m-mzw-swiper-a2 .swiper1{	margin-bottom: 5px;}
.m-mzw-swiper-a2 .swiper1 .year{	font-size: 110px;	height: 200px;	line-height: 200px;}
.m-mzw-swiper-a2 .swiper1 .tit{	font-size: 20px;}
.m-mzw-swiper-a2 .swiper1 .info{	font-size: 14px;}
.m-mzw-swiper-a2 .swiper2::before{	top: 2px;	  }
.m-mzw-swiper-a2 .swiper2 .con{	font-size: 14px;	padding: 20px 0;}
.m-mzw-swiper-a2 .swiper2 .con::before{	width: 80%;	height: 5px;}
.row-d3{	padding: 30px 0 20px;	margin-bottom: 30px;}
.row-d3-1{	padding-left: 0;	margin-bottom: 20px;}
.m-mzw-swiper-a3{	padding: 0 50px;}
.m-mzw-swiper-a3 .swiper-con,.m-mzw-swiper-a3 .con{	margin: 0;}
.m-mzw-swiper-a3 .litpic{	padding: 4px;}
.m-mzw-swiper-a3 .txt{	font-size: 14px;	padding: 10px 0;}
.m-mzw-swiper-a3 .swiper-button-prev,.m-mzw-swiper-a3 .swiper-button-next{	width: 36px;	height: 36px;	background-size: 6px auto;}
.m-mzw-models-a8 .con{	height: 140px;	padding: 0;}
.m-mzw-models-a8 .tit{	font-size: 14px;}
.m-mzw-models-a8 .info{	font-size: 14px;	margin-left: 13em;}
.m-mzw-models-a9{	margin-bottom: 30px;}
.m-mzw-models-a9 .models-title{	padding: 30px 0;}
.m-mzw-models-a9 .models-title .tit{	font-size:18px;	margin-bottom: 20px;}
.m-mzw-models-a9 .models-title .desc{	font-size: 14px;	line-height: 1.5;}
.m-mzw-models-a9 .models-list{	display: flex;	flex-wrap: wrap;}
.m-mzw-models-a9 .models-list li{	width: 50%;}
.m-mzw-models-a9 .models-list .con{	padding: 20px 15px;	height: 100%;}
.m-mzw-models-a9 .models-list li:nth-child(3) .con{	border-left: none;}
.m-mzw-models-a9 .models-list .litpic{	height: 70px;	margin-bottom: 20px;}
.m-mzw-models-a9 .models-list .li1 .pic{width: 45px;}
.m-mzw-models-a9 .models-list .li2 .pic{width: 77px;}
.m-mzw-models-a9 .models-list .li3 .pic{width: 70px;}
.m-mzw-models-a9 .models-list .li4 .pic{width: 61px;}
.m-mzw-models-a9 .models-list .tit{	font-size: 18px;}
.m-mzw-models-a9 .models-list .info{	font-size: 14px;	  }
/* 公司介绍-end */
/* 联系我们-start */
.m-mzw-map-a1{	padding: 30px 0;}
.m-mzw-map-a1 .map-tit{	font-size: 20px;	line-height: 1.5;	margin-bottom: 20px;}
.m-mzw-map-a1 .map-box{	height: 240px;	margin-bottom: 20px;}
.m-mzw-map-a1 .map-con{	padding: 15px 20px;}
.m-mzw-map-a1 .map-icon{	width: 30px;	margin-right: 10px;}
.m-mzw-map-a1 .map-txt{	font-size: 14px;}
.m-mzw-map-a1 .map-list{	margin: 0 -5px;	display: flex;	flex-wrap: wrap;}
.m-mzw-map-a1 .map-list li{	width: 50%;	margin-bottom: 10px;}
.m-mzw-map-a1 .map-list .con{	height: 100%;	margin: 0 5px;	padding: 20px 10px;}
.m-mzw-map-a1 .map-list .pic{	width: 40px;}
.m-mzw-map-a1 .map-list .tit{	font-size: 14px;	margin-bottom: 5px;}
.m-mzw-map-a1 .map-list .info{	font-size: 14px;}
.m-mzw-map-a2 .map-con{	padding: 20px 0;}
.m-mzw-map-a2 .map-box1{	width: 80%;	float: none;	margin: 0 auto 20px;}
.m-mzw-map-a2 .map-box2{	padding-top: 24px;}
.m-mzw-map-a2 .map-box2 .tit{	font-size: 20px;	margin-bottom: 10px;}
.m-mzw-map-a2 .map-box2 .tab{	margin-bottom: 0;}
.m-mzw-map-a2 .map-box2 .txt{	padding: 20px 0;	font-size: 14px;	line-height: 2;}
.m-mzw-map-a2 .map-box2 .info{	padding-left: 30px;	background-size: 20px auto;}
.row-e1{	padding: 30px 0;}
.row-e1-1{	margin-bottom: 20px;}
.m-mzw-form-a1{	padding: 20px 0;}
.m-mzw-form-a1 .form-con{	margin: 0 15px;}
.m-mzw-form-a1 .form-item{	margin-bottom: 10px;}
.m-mzw-form-a1 .form-row1{	margin: 0;}
.m-mzw-form-a1 .form-col{	width: 100%;	float: none;}
.m-mzw-form-a1 .form-col-con{	margin: 0;}
.m-mzw-form-a1 .form-label{	font-size: 14px;}
.m-mzw-form-a1 .input-txt,.m-mzw-form-a1 .input-txt2{	padding: 0 10px;	font-size: 14px;}
.m-mzw-form-a1 .input-txt{	height: 36px;}
.m-mzw-form-a1 .input-txt2{	height: 144px;	padding-top: 10px;	padding-bottom: 10px;}
.m-mzw-form-a1 .form-btn{	padding-top: 20px;}
/* 联系我们-end */
/* 产品中心2-start */
.m-mzw-models-b1{	padding: 40px 0;}
.m-mzw-models-b1 .models-con{	padding-left: 0;}
.m-mzw-models-b1 .box1{	width: 100%;	float: none;	margin-right: 0;}
.m-mzw-models-b1 .box1 .pic{	margin-bottom: 20px;}
.m-mzw-models-b1 .box1 .txt{	font-size: 14px;	margin-bottom: 20px;	height: 126px;	display: -webkit-box;	-webkit-box-orient: vertical;	-webkit-line-clamp: 5;	line-clamp: 5;	overflow: hidden;}
.m-mzw-models-b1 .box2{	display: block;	margin-top: 50px;	padding-bottom: 10px;}
.m-mzw-models-b1 .box2 li{	width: 33.333%;	float: left;	margin: 0 0 20px;}
.m-mzw-models-b1 .box2 .icon{	height: 32px;}
.m-mzw-models-b1 .box2 .txt{	min-height: 44px;	background-size: 44px auto;}
.m-mzw-models-b1 .box2 .tit{			font-size: 14px;	white-space: nowrap;}/* 产品中心2-end */
}

.mzw-ofh {overflow: hidden;}
/* 清浮动 */
.mzw-clearboth::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;}
.mzw-img4 img {display: block;width: 100%;height: auto;position: absolute;top: 0;left: 0;}
.mzw-img5 img{display: block;width: auto;min-width: 100%;height:auto;position: absolute;top: 0;left: 50%;transform: translateX(-50%);}
.mzw-fitImg img{display: block;width: 100%;height:auto;object-fit: cover;font-family: 'object-fit: cover;';}
.mzw-imgHvr img{transition: .4s;}
.mzw-imgHvr:hover img{transform: scale(1.2);}
.mzw-det img{display: block;}
.mzw-det img,.mzw-det video,.mzw-det table{max-width: 100%;}
/* 背景图 */
.mzw-bg1{overflow: hidden;background-repeat: no-repeat;background-position: center;background-size: cover;}
/* 选项卡 */
.mzw-tabcon{display: none;}
.mzw-tabcon.show{display: block;}
.mzw-scrollbar2::-webkit-scrollbar {	width: 2px;    height: 2px;}
.mzw-scrollbar2::-webkit-scrollbar-thumb {	border-radius: 100px;    -webkit-box-shadow: inset 0 0 5px rgba(183, 195, 207, 0.2);    background: rgb(241, 44, 60);}
.mzw-scrollbar2::-webkit-scrollbar-track {	border-radius: 0;    background: #f8f9fc;}
/* 隐藏滚动条 */
.mzw-scrollbar-none::-webkit-scrollbar{display: none;}
.mzw-pc{display: block !important;}
.mzw-pe{display: none !important;}
@media only screen and (max-width: 949px) {
.mzw-l,.mzw-r{	float: none;}
.mzw-pc{display: none !important;}
.mzw-pe{display: block !important;}
}



.bottom { display: flex;}
.bottom .item {flex-basis:25%;margin-bottom: 30px; text-align:center;}
@media screen and (max-width: 768px) {.bottom .item {    flex-basis: 50%;    margin-bottom: 30px;  }}
.bottom .number {  font-size: 3.021vw;  line-height: 1.4;  color: var(--dominant-color);  font-family: Outfit-SemiBold;}
.bottom .number span {  font-family: Outfit-SemiBold;}
@media screen and (max-width: 768px) {.bottom .number {    font-size: 24px;  }}
.bottom .number sup {  font-size: 1.25vw;  color: var(--dominant-color);  margin-left: 0.521vw;  position: absolute;  margin-top: 30px;}
@media screen and (max-width: 768px) {
.bottom .number sup {    font-size: 14px;  }
.bottom .number sup {margin-top: 10px;}
}
.index3 .bottom .text {  font-size: 0.833vw;  line-height: 1.1;}
@media screen and (max-width: 768px) {.bottom .text {    font-size: 12px;  }}
.bottom{flex-wrap: wrap;}

