body { font-family: 'pingfang sc',microsoft yahei; font-size: 16px; padding: 0px; margin: 0px; color: #323232; background: #fff !important; }

/*清除样式*/
input[type="text"], input[type="button"], input[type="submit"], input[type="reset"], select, textarea, button, input { -webkit-appearance: none; outline: none; font-family: 'pingfang sc',microsoft yahei; }
input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 100px white inset; }
@font-face { font-family: DINOffcPro; src:url('../images/font/DINOffcPro.woff'), url('../images/font/DINOffcPro.ttf'), url('../images/font/DINOffcPro.eot'), url('../images/font/DINOffcPro.svg'), url('../images/font/DINOffcPro.otf'); }

/*通用*/
.mjzt-floor-wrapper { width: 1500px; margin: auto; position: relative; }
.mjzt-common-titile { text-align: center; }
.mjzt-common-titile p { margin: 0px; font-size: 36px; color: #323232; font-weight: bold; }
.mjzt-common-titile span { color: #666; text-transform: uppercase; display: block; }
.mjzt-title-p { height: 87px; display: inline-block; width: 460px; background-position: 0 25px; background-repeat: no-repeat; }
.mjzt-common-titile.w p,.mjzt-common-titile.w span { color: #fff; }

/*大图*/
.mjzt-floor-banner { width: 100%; position: relative; }
.mjzt-floor-banner .mjzt-banner-inner { overflow: hidden; position: relative; }
.mjzt-floor-banner a { font-size: 0px; display: block; }
.mjzt-floor-banner a img { width: 100%; height: 695px; object-fit: cover; }
.mjzt-floor-banner .mjzt-banner-icon01 { position: absolute; bottom: -50px; left: 102px; animation: float 2s linear 0.75s infinite alternate; }
.mjzt-floor-banner .mjzt-banner-icon02 { position: absolute; top: 215px; right: -50px; animation: float 2.5s linear 0.5s infinite alternate; }
/*animation: zoomIn 1.2s linear 1.2s infinite alternate;*/
@keyframes float {0% { transform: translateY(-20px); } 50% { transform: translateY(0px); } 100% { transform: translateY(-20px); } }
@keyframes float_02 {0% { transform: translateY(-10px); } 50% { transform: translateY(0px); } 100% { transform: translateY(-10px); } }

/*问题*/
.mjzt-floor-01 { padding-bottom: 75px; margin-top: 75px; position: relative; overflow: hidden; }
.mjzt-floor01-icon { position: absolute; top: 190px; right: -50px; }
.mjzt-floor01-left {width: 915px; height: 572px; background: linear-gradient(-90deg, #cfaa71, #edd5a2); display: flex; align-items: center; justify-content: center; box-shadow: 0 10px 45px rgba(0,0,0,0.15); }
.mjzt-floor01-content { font-size: 0px; display: flex; margin-top: 65px; }
.mjzt-floor01-inner {background: #fff; width: 855px; height: 520px; padding: 36px 45px; box-sizing: border-box; position: relative; }
.mjzt-floor01-inner .mjzt-floor01-ltop {display: flex; align-items: center; justify-content: space-between; }
.mjzt-floor01-inner .mjzt-floor01-ltop .mjzt-ltop-img { width: 412px; height: 245px; margin-right: 30px; font-size: 0px; overflow: hidden; }
.mjzt-floor01-inner .mjzt-floor01-ltop .mjzt-ltop-img:last-of-type { margin-right: 0px; }
.mjzt-floor01-inner .mjzt-floor01-ltop .mjzt-ltop-img img {transition: all 0.5s ease; }
.mjzt-floor01-inner .mjzt-floor01-ltop .mjzt-ltop-img:hover img { transform: scale(1.15); }
.mjzt-floor01-lt {margin-top: 32px; display: flex; align-items: center; border-bottom: 1px solid #dedede; padding: 0 0 20px 20px; position: relative; }
.mjzt-floor01-lt p {margin: 0px; display: flex; align-items: center; font-size: 22px; font-weight: bold; color: #222; }
.mjzt-floor01-lt p:before {content: "";width: 5px;height: 20px;background: #f16c41;display: block;margin-right: 10px;}
.mjzt-floor01-t { height: 79px; padding: 20px; font-size: 16px; color: #666; line-height: 1.9; box-sizing: border-box; overflow: hidden; }
.mjzt-floor01-lt span {font-size: 16px; text-transform: uppercase; color: #666; margin-left: 15px; }
.mjzt-floor01-logo {font-size: 0px; position: absolute; top: 10px; right: 0px; margin: auto; }
.mjzt-floor01-right { width: 585px; height: 612px; display: inline-block; vertical-align: top; background: linear-gradient(-45deg, #d7000f, #e81c2a); margin-top: -20px; position: relative; box-shadow: 0 10px 45px rgba(99,35,12,0.13); }
.mjzt-floor01-right:before {content: "";width: 20px;height: 20px;background: url(../images/lffx/mjzt-floor01-b01.png) no-repeat;position: absolute;top: 0px;left: -20px;}
.mjzt-floor01-right:after {content: "";width: 20px;height: 20px;background: url(../images/lffx/mjzt-floor01-b02.png) no-repeat;position: absolute;bottom: 0px;left: -20px;}
.mjzt-floor01-rt {text-align: center; margin-top: 50px; }

.mjzt-floor01-rtcon {margin-top: 20px; padding: 0 50px; font-size: 0px; }
.mjzt-floor01-rtcon p {font-size: 0px; margin: 0px; }
.mjzt-floor01-rtcon .swiper-slide {width: 33.33%; display: inline-block; text-align: center; margin-bottom: 39px; }
.mjzt-floor01-rtcon .swiper-wrapper {display: block; }
.mjzt-floor01-rtcon .swiper-slide p {border-radius: 50%; overflow: hidden; width: 115px; height: 115px; margin: auto; border: 2px solid #8c0a0a; box-sizing: border-box; position: relative; }
.mjzt-floor01-rtcon .swiper-slide.active p { border: 3px solid #ffe28a; }
.mjzt-floor01-rtcon img {width: 100%; height: 100%; object-fit: cover; }
.mjzt-floor01-rtcon .swiper-slide.active p:after { content: ""; width: 100%; height: 100%; background: rgba(0,0,0,0.6); position: absolute; top: 0px; left: 0px; }
.mjzt-floor01-rtcon .swiper-slide.active p:before { content: ""; width: 36px; height: 26px; background: url(../images/lffx/mjzt-floor01-icon.png) no-repeat; position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; margin: auto; z-index: 2; }
.mjzt-floor01-line:after {width: 139px; height: 139px; border: 2px dashed #8c0a0a; display: block; content: ""; margin-top: -129px; margin-left: 9px; border-radius: 50%; }
.mjzt-floor01-rtcon .swiper-slide.active .mjzt-floor01-line:after { border: 2px dashed #ffe28a; }
.mjzt-floor01-rtcon .swiper-container {padding-top: 30px; }
.mjzt-floor01-rtcon .swiper-slide span {text-align: center;font-size: 16px;color: #fff;margin-top: 15px;display: block;}
.mjzt-floor01-rtcon .swiper-slide.active span { color: #ffe28a; }
.mjzt-floor01-btn {position: absolute; bottom: 25px; right: 42px; display: flex; align-items: center; }

.mjzt-floor01-left .swiper-button-next, .mjzt-floor01-left .swiper-button-prev { width: 36px; height: 36px; border: 1px solid #666; position: relative; top: auto; right: auto; left: auto; margin: 0px; }
.mjzt-floor01-left .swiper-button-prev { background: url(../images/lffx/mjzt-floor01-prev01.png) no-repeat center center; }
.mjzt-floor01-left .swiper-button-next { background: url(../images/lffx/mjzt-floor01-next01.png) no-repeat center center; }
.mjzt-floor01-left .swiper-button-next:hover, .mjzt-floor01-left .swiper-button-prev:hover { border: 1px solid #e24535; background: #e24535; }
.mjzt-floor01-left .swiper-button-prev { margin-right: 10px; }
.mjzt-floor01-left .swiper-button-prev:hover { background: #e24535 url(../images/lffx/mjzt-floor01-prev.png) no-repeat center center; }
.mjzt-floor01-left .swiper-button-next:hover { background: #e24535 url(../images/lffx/mjzt-floor01-next.png) no-repeat center center; }

/*报名*/
.mjzt-floor-02 { padding: 50px; background: #f2f2f2; position: relative; overflow: hidden; }
.mjzt-floor02-top { width: 1200px; margin: 65px auto 0; font-size: 0px; }
.mjzt-floor02-top p {text-align: center; display: inline-block; width: 20%; vertical-align: top; position: relative; border-right: 1px solid #bfbfbf; box-sizing: border-box; }
.mjzt-floor02-top span {font-size: 16px; display: block; margin-top: 15px; }
.mjzt-floor02-top p i {font-size: 16px; font-style: normal; position: absolute; top: 0px; left: 20px; }
.mjzt-floor02-top p:last-of-type {border-right: 0px; }
.mjzt-floor02-left {width: 726px; height: 450px; background: linear-gradient(90deg, #edd5a2, #d3ae69); display: inline-block; vertical-align: top; box-shadow: 0 5px 16px rgba(145,35,5,0.17); }
.mjzt-floor02-left .mjzt-floor02-lt {padding: 50px 39px; position: relative; }
.mjzt-floor02-title {font-size: 30px; font-weight: bold; }
.mjzt-floor02-title:before {content: "";width: 35px;height: 5px;background: #f16c41;display: block;margin-bottom: 20px;}
.mjzt-floor02-tip {color: #787878; margin-top: 20px; text-transform: uppercase; font-size: 12px; line-height: 1.9; }
.mjzt-floor02-btn {width: 350px; font-size: 0px; margin-top: 32px; }
.mjzt-floor02-btn .mjzt-floor02-btnlist {display: inline-block; width: 165px; margin-right: 10px; margin-bottom: 20px; position: relative; text-align: center; }
.mjzt-floor02-btn .mjzt-floor02-btnlist span {color: #fff; position: absolute; top: 0px; left: 0px; font-size: 16px; font-weight: bold; display: block; width: 90%; line-height: 59px; }

.mjzt-floor02-img {position: absolute; top: 0px; right: 0px; bottom: 0px; font-size: 0px; height: 286px; margin: auto; }
.mjzt-floor02-content {font-size: 0px; margin-top: 50px; }
.mjzt-floor02-bg {display: inline-block; vertical-align: top; }
.mjzt-floor02-right { width: 737px; height: 450px; display: inline-block; vertical-align: top; background: #ffdacc; margin-top: 25px; box-shadow: 0 5px 16px rgba(145,35,5,0.17); }
.mjzt-floor02-right .mjzt-floor02-rtitle {text-align: center; font-size: 16px; color: #333; }
.mjzt-floor02-right .mjzt-floor02-rtitle p {margin: 0px; font-size: 30px; font-weight: bold; }
.mjzt-floor02-right .mjzt-floor02-rtitle p span { color: #e24535; }
.mjzt-floor02-right .mjzt-floor02-rtitle .mjzt-floor02-subtitle p {font-size: 16px; font-weight: normal; display: flex; align-items: center; justify-content: center; margin: 0 10px; }
.mjzt-floor02-right .mjzt-floor02-rtitle .mjzt-floor02-subtitle {display: flex; align-items: center; justify-content: center; margin-top: 10px; color: #333; }
.mjzt-floor02-right .mjzt-floor02-rtitle .mjzt-floor02-subtitle p span {color: #fff; background: #e24535; padding: 0 5px; border-radius: 50px; margin: 0 5px; }
.mjzt-floor02-right .mjzt-floor02-rtitle .mjzt-floor02-subtitle p img {margin-right: 5px; }
.mjzt-floor02-right .mjzt-floor02-form { width: 550px; padding: 45px 0; margin: auto; }
.mjzt-floor02-input {margin-top: 25px; }
.mjzt-floor02-input p {margin-bottom: 15px; position: relative; }
.mjzt-floor02-input p input {width: 100%; height: 55px; font-size: 16px; border: 0px; border-radius: 10px; padding-left: 175px; box-sizing: border-box; }
.mjzt-floor02-input p span {width: 150px; height: 55px; display: flex; align-items: center; justify-content: center; position: absolute; top: 0px; left: 0px; font-size: 17.9px; text-align: center; background: #fff; border-radius: 10px 0 0 10px; font-weight: bold; color: #333; }
.mjzt-floor02-input p span:after {content: "";width: 1px;height: 35px;background: #dedede;position: absolute;top: 0px;bottom: 0px;right: 0px;margin: auto;}
.mjzt-floor02-input a {width: 100%; display: block; height: 55px; line-height: 55px; font-size: 17.9px; text-align: center; text-decoration: none; color: #fff; background: linear-gradient(0deg, #ce000d, #f63e40); border-radius: 10px; font-weight: bold; }
.mjzt-floor02-icon {position: absolute; bottom: -32px; left: -65px; font-size: 0px; }

/*改造*/
.mjzt-floor-03 { padding: 65px 0; }
.mjzt-floor03-topcon {background: #d7000f; padding: 27px 30px; margin-top: 50px;position: relative; z-index: 1; }
.mjzt-floor03-topcon .mjzt-floor03-inner {background: #fff; font-size: 0px; }
.mjzt-floor03-topcon p {margin: 0px; }
.mjzt-floor03-lt {background: #f5f5f5;width: 540px;height: 532px;position: relative;padding: 55px;box-sizing: border-box;display: inline-block; vertical-align: top; position: relative;z-index: 1;}

.mjzt-floor03-text p {font-size: 20px; font-weight: bold; color: #d7000f; display: flex; align-items: center; }
.mjzt-floor03-text span {color: #393939; display: block; padding: 15px 15px 0; font-size: 15px; }
.mjzt-floor03-text p:before {content: "";width: 3px;height: 15px;background: #d7000f;margin-right: 15px;}
.mjzt-floor03-text {margin-bottom: 45px; }
.mjzt-floor03-img {position: absolute; bottom: -75px; left: -15px; }
.mjzt-floor03-logo {position: absolute; bottom: 15px; right: 15px; font-size: 0px; }
.mjzt-floor03-rt { width: 900px; display: inline-block; vertical-align: top; font-size: 0px; }
.mjzt-floor03-item {width: 300px; height: 266px; display: inline-block; vertical-align: top; overflow: hidden; }
.mjzt-floor03-item img {width: 100%; height: 100%; object-fit: cover; transition: all 0.5s ease; }
.mjzt-floor03-item:hover img { transform: scale(1.15); }
.mjzt-floor03-item p { font-size: 20px; }
.mjzt-floor03-item span { font-size: 16px; }
.mjzt-floor03-p {display: flex; align-items: center; height: 266px; padding: 0 30px; }
.mjzt-floor03-p p {font-size: 20px; color: #d7000f; padding-bottom: 20px; }
.mjzt-floor03-p span {color: #393939; font-size: 16px; display: block; }
.mjzt-floor03-pt {height: 122px; position: relative; }
.mjzt-floor03-pt:after {content: "";width: 19px;height: 3px;background: #d7000f;display: block;position: absolute;bottom: 0px;left: 0px;}
.mjzt-floor03-licon {position: absolute; bottom: -56px; left: 175px; }
.mjzt-floor03-ricon {position: absolute; bottom: -56px; right: 175px; }
.mjzt-floor03-kefu { margin-top: 29px; position: relative; font-size: 0px; }
.mjzt-floor03-kefu a { display: block; }
.mjzt-floor03-kefu span { width: 320px; height: 45px; display: flex; align-items: center; justify-content: center; color: #cb0d09; background: #eddfb5; border-radius: 50px; font-size: 20px; font-weight: bold;position: absolute; bottom: 56px; left: 320px; animation: hello 1.2s linear 1.2s infinite alternate; }
@keyframes hello {0% { transform: scale(0.85); } 50% { transform: scale(1); } 100% { transform: scale(0.85); } }

/*案例*/
.mjzt-floor-05 { padding: 50px 0; }
.mjzt-floor05-swiper {background: #fff;box-shadow: 0 10px 45px rgba(85,45,45,0.2);padding: 39px 42px;position: relative;}

.mjzt-floor05-swiper .swiper-slide {font-size: 0px; }
.mjzt-floor05-lt {width: 850px; height: 563px; font-size: 0px; overflow: hidden; display: inline-block; vertical-align: top; }
 .mjzt-floor05-lt .mjzt-floor05-img img {transition: all 0.5s ease; }
.mjzt-floor05-lt .mjzt-floor05-img:hover img { transform: scale(1.15); }
.mjzt-floor05-rt {width: 536px; display: inline-block; margin-left: 30px; }
.mjzt-floor05-rt .mjzt-floor05-p {font-size: 16px; padding: 0 20px; }
.mjzt-floor05-p p {font-size: 16px; font-weight: bold; color: #222; margin: 0px; }
.mjzt-floor05-p span {color: #666; font-size: 14px; display: block; margin-top: 20px; height: 39px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.mjzt-floor05-rt .mjzt-floor05-img {margin-top: 27px; width: 536px; height: 399px; font-size: 0px; overflow: hidden; }
.mjzt-floor05-rt .mjzt-floor05-img img { width: 536px; transition: all 0.5s ease; }
.mjzt-floor05-rt .mjzt-floor05-img:hover img { transform: scale(1.15); }
.mjzt-floor05-quote { margin-bottom: 25px; }
.mjzt-floor05-old {position: absolute; right: -27px; bottom: 50px; font-size: 26px; font-weight: bold; width: 150px; height: 65px; display: flex; align-items: center; justify-content: center; color: #fff; background: rgba(0,0,0,0.5); z-index: 2; }
.mjzt-floor05-new {position: absolute; left: -17px; top: 65px; font-size: 26px; font-weight: bold; width: 165px; height: 65px; display: flex; align-items: center; justify-content: center; color: #fff; background: #d7000f; z-index: 2; }

.mjzt-floor05-tab { margin: 50px 0; }
.mjzt-floor05-tp {vertical-align: top; width: 195px; height: 85px; display: flex; align-items: center; justify-content: center; border: 1px solid #7d7d7d; margin-right: 56px; border-radius: 0 20px; background: #fff; transition: all 0.5s ease; cursor: pointer; }
.mjzt-floor05-tp:hover { transform: translateY(-10px); }
.mjzt-floor05-tp p {margin: 0px; font-size: 17.9px; }
.mjzt-floor05-tp .mjzt-floor05-text {text-align: center; }
.mjzt-floor05-tab {display: flex; align-items: center; justify-content: center; }
.mjzt-floor05-icon {margin-right: 15px; }
.mjzt-floor05-tp .mjzt-floor05-text span {font-size: 12px; text-transform: uppercase; color: #333; border-top: 1px solid #333; }
.mjzt-floor05-tp:last-of-type {margin-right: 0px; }
.mjzt-floor05-tp .mjzt-floor05-icon .on { display: block; }
.mjzt-floor05-tp.active .mjzt-floor05-icon .on { display: none; }
.mjzt-floor05-tp .mjzt-floor05-icon .on_01 { display: none; }
.mjzt-floor05-tp.active .mjzt-floor05-icon .on_01 { display: block; }
.mjzt-floor05-tp.active { color: #fff; background: #d7000f; border: 1px solid #d7000f; }
.mjzt-floor05-tp.active .mjzt-floor05-text span  { color: #fff; border-top: 1px solid #fff; }
.mjzt-floor05-swiper .swiper-button-prev, .mjzt-floor05-swiper .swiper-button-next { width: 60px; height: 112px; }
.mjzt-floor05-swiper .swiper-button-prev { background: url(../images/lffx/mjzt-floor05-prev.png) no-repeat; left: -60px; }
.mjzt-floor05-swiper .swiper-button-next { background: url(../images/lffx/mjzt-floor05-next.png) no-repeat; right: -60px; }

/*施工*/
.mjzt-floor-06 { padding: 50px 0; overflow: hidden; }
.mjzt-floor06-content {background: #d7000f; padding: 32px; margin-top: 50px; }
.mjzt-floor06-list {background: #fff; font-size: 0px; padding: 32px 0 20px; }
.mjzt-floor06-list .mjzt-floor06-item {display: inline-block; vertical-align: top; width: 33.33%; text-align: center; position: relative; margin: 26px auto; transition: all 0.5s ease; cursor: pointer; }
.mjzt-floor06-list .mjzt-floor06-item:hover { transform: translateY(-10px); }
.mjzt-floor06-text {font-size: 16px; width: 399px; height: 215px; background: linear-gradient(90deg, #edd5a2, #d3ae69); border-radius: 10px; display: flex; align-items: center; position: relative; margin: auto; transition: all 0.5s ease; }
.mjzt-floor06-list .mjzt-floor06-item:hover .mjzt-floor06-text { box-shadow: 0 15px 32px rgba(0,0,0,0.15); }
.mjzt-floor06-text p {margin: 0px; font-weight: bold; font-size: 28px; color: #83581b; }
.mjzt-floor06-text span {font-size: 17.9px; color: #83581b; display: block; margin: 10px 0; }
.mjzt-floor06-text i {font-style: normal; font-size: 12px; text-transform: uppercase; color: rgba(132,89,27,0.5); }
.mjzt-floor06-inner { text-align: left; padding-left: 100px; position: relative; z-index: 1; }
.mjzt-floor06-img {position: absolute; bottom: 0px; left: 0px; z-index: 1; }
.mjzt-floor06-num {position: absolute; top: -29px; right: 10px; }

/*预约*/
.mjzt-floor-07 { height: 150px; position: relative; z-index: 1; }
.mjzt-floor07-inner {width: 1200px; height: 150px; margin: auto; display: flex; align-items: center; position: relative; padding-left: 390px; box-sizing: border-box; }
.mjzt-floor07-inner .mjzt-floor07-img {font-size: 0px; position: absolute; top: -42px; left: 0px; }
.mjzt-floor07-input {margin-left: 50px; }
.mjzt-floor07-input p {margin: 0px; margin-bottom: 15px; }
.mjzt-floor07-input p input {width: 325px; height: 50px; border: 0px; padding: 0 15px; box-sizing: border-box; font-size: 16px; }
.mjzt-floor07-input p:last-of-type {margin-bottom: 0px; }
.mjzt-floor07-btn {width: 115px; height: 115px; margin-left: 25px; font-size: 0px; cursor: pointer; animation: hello 1.2s linear 1.2s infinite alternate; }
@keyframes hello {0% { transform: scale(0.85); } 50% { transform: scale(1); } 100% { transform: scale(0.85); } }

/*材料*/
.mjzt-floor-10 { padding: 50px 0; position: relative; }
.mjzt-floor-10 .floor07-content { width: 1500px; height: 465px; margin: 50px auto 0; position: relative; font-size: 0px; text-align: center; }
.mjzt-floor-10 .floor07-link a { width: 162px; height: 187px; display: inline-block; vertical-align: top; font-size: 16px; overflow: hidden; margin: 0 -1px; transition: all 0.5s ease; }
.mjzt-floor-10 .floor07-link a img { width: 135px; }
.mjzt-floor-10 .floor07-link .bar-rotate-left {width: 160px; height: 187px; overflow: hidden; transform: rotate(60deg); display: inline-block; border-right: 1px solid #b9b9b9; border-left: 1px solid #b9b9b9; transition: border 0.5s ease; }
.mjzt-floor-10 .floor07-link .bar-rotate-right {width: 160px; height: 187px; overflow: hidden; transform: rotate(60deg); display: inline-block; border-right: 1px solid #b9b9b9; border-left: 1px solid #b9b9b9; transition: border 0.5s ease; }
.mjzt-floor-10 .floor07-link .bar-horizontal {width: 160px; height: 187px; background: #FFFFFF; transform: rotate(-120deg); display: flex; justify-content: center; align-items: center; border-right: 1px solid #b9b9b9; border-left: 1px solid #b9b9b9; transition: border 0.5s ease; }
.mjzt-floor-10 .floor07-link a:hover { position: relative; z-index: 1; transform: translateY(-10px); }
.mjzt-floor-10 .floor07-link a:hover .bar-rotate-left { border-right: 1px solid #e24535; border-left: 1px solid #e24535; }
.mjzt-floor-10 .floor07-link a:hover .bar-rotate-right { border-right: 1px solid #e24535; border-left: 1px solid #e24535; }
.mjzt-floor-10 .floor07-link a:hover .bar-horizontal { border-right: 1px solid #e24535; border-left: 1px solid #e24535; }
.mjzt-floor-10 .floor07-link.link-02 { width: 100%; position: absolute; top: 139px; left: 0px; }
.mjzt-floor-10 .floor07-link.link-03 { width: 100%; position: absolute; top: 278px; left: 0px; }
.mjzt-floor-10 .floor07-more { margin-top: 32px; text-align: center; }
.mjzt-floor-10 .floor07-more a { width: 175px; height: 45px; line-height: 45px; display: inline-block; text-align: center; border: 1px solid #e24535; color: #e24535; background: #fff; text-decoration: none; font-size: 16px; border-radius: 50px; transition: all 0.5s ease; }
.mjzt-floor-10 .floor07-more a:hover { color: #fff; background: #e24535; box-shadow: 0 15px 32px rgba(37,137,255,0.15); }
.mjzt-floor-10 .mjzt-floor10-icon01 { position: absolute; bottom: 135px; left: -125px; animation: float 2s linear 0.75s infinite alternate; }
.mjzt-floor-10 .mjzt-floor10-icon02 { position: absolute; bottom: 165px; right: 0px; animation: float 2.5s linear 0.5s infinite alternate; }
/*animation: zoomIn 1.2s linear 1.2s infinite alternate;*/
@keyframes float {0% { transform: translateY(-20px); } 50% { transform: translateY(0px); } 100% { transform: translateY(-20px); } }
@keyframes float_02 {0% { transform: translateY(-10px); } 50% { transform: translateY(0px); } 100% { transform: translateY(-10px); } }