body {font-family: Microsoft YaHei,simsun,Helvetica Neue,Arial,Helvetica,sans-serif !important}

.main-til {overflow: hidden;text-align: center;margin-bottom: 15px}

.main-til .main-til-block {display: inline-block;position: relative;margin: 0 auto}

.main-til .main-til-block .main-til-ico {padding: 0 15px}

.main-til .main-til-block:before,.main-til .main-til-block:after {position: absolute;display: block;content: '';width: 1200px;height: 2px;top: 55%;background-color: #7e3625}

.main-til .main-til-block:before {right: 100%}

.main-til .main-til-block:after {left: 100%}

.banner-tex {position: relative}

.banner-tex img {width: 100%;}

@-webkit-keyframes ShowScale {0% {	transform: scale(0.8, 0.8);	margin-top: -100px;	opacity: 0}
100% {	transform: scale(1, 1);	margin-top: 0px;	opacity: 1}
}

@-moz-keyframes ShowScale {0% {	transform: scale(0.8, 0.8);	margin-top: -100px;	opacity: 0}
100% {	transform: scale(1, 1);	margin-top: 0px;	opacity: 1}
}

@-o-keyframes ShowScale {0% {	transform: scale(0.8, 0.8);	margin-top: -100px;	opacity: 0}
100% {	transform: scale(1, 1);	margin-top: 0px;	opacity: 1}
}

@keyframes ShowScale {0% {	transform: scale(0.8, 0.8);	margin-top: -100px;	opacity: 0}
100% {	transform: scale(1, 1);	margin-top: 0px;	opacity: 1}
}

@-webkit-keyframes ShowImg {0% {	transform: rotateX(90deg);	transform-origin: top left}
100% {	transform: rotateX(0deg);	transform-origin: top left}
}

@-moz-keyframes ShowImg {0% {	transform: rotateX(90deg);	transform-origin: top left}
100% {	transform: rotateX(0deg);	transform-origin: top left}
}

@-o-keyframes ShowImg {0% {	transform: rotateX(90deg);	transform-origin: top left}
100% {	transform: rotateX(0deg);	transform-origin: top left}
}

@keyframes ShowImg {0% {	transform: rotateX(90deg);	transform-origin: top left}
100% {	transform: rotateX(0deg);	transform-origin: top left}
}

@-webkit-keyframes ShowImgRight {0% {	width: 0px}
100% {	width: 638px}
}

@-moz-keyframes ShowImgRight {0% {	width: 0px}
100% {	width: 638px}
}

@-o-keyframes ShowImgRight {0% {	width: 0px}
100% {	width: 638px}
}

@keyframes ShowImgRight {0% {	width: 0px}
100% {	width: 638px}
}

.partybuilding-list p,.educate-list p,.commonweal-list p {margin-bottom: 10px}

.partybuilding-list p img,.educate-list p img,.commonweal-list p img {margin: 0 auto;transition: all 0.4s}

.partybuilding-list p img:hover,.educate-list p img:hover,.commonweal-list p img:hover {transform: scale(1.05)}

.bmz-container {background: #ffffff}

.bmz-head {padding: 65px 0 30px;text-align: center;overflow: hidden}

.bmz-head .bmz-main {padding: 0 20px;display: inline-block;position: relative}

.bmz-head .bmz-main:before,.bmz-head .bmz-main:after {position: absolute;background: #2498e8;width: 290px;height: 2px;top: 50%;margin-top: -1px;display: block;content: ''}

.bmz-head .bmz-main:before {right: 100%;background: -moz-linear-gradient(left, rgba(36,152,232,0) 0%, #2498e8 53%, #2498e8 100%);background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(36,152,232,0)), color-stop(53%, #2498e8), color-stop(100%, #2498e8));background: -webkit-linear-gradient(left, rgba(36,152,232,0) 0%, #2498e8 53%, #2498e8 100%);background: -o-linear-gradient(left, rgba(36,152,232,0) 0%, #2498e8 53%, #2498e8 100%);background: -ms-linear-gradient(left, rgba(36,152,232,0) 0%, #2498e8 53%, #2498e8 100%);background: linear-gradient(to right, rgba(36,152,232,0) 0%, #2498e8 53%, #2498e8 100%)}

.bmz-head .bmz-main:after {left: 100%;background: -moz-linear-gradient(right, rgba(36,152,232,0) 0%, #2498e8 53%, #2498e8 100%);background: -webkit-gradient(linear, right top, left top, color-stop(0%, rgba(36,152,232,0)), color-stop(53%, #2498e8), color-stop(100%, #2498e8));background: -webkit-linear-gradient(right, rgba(36,152,232,0) 0%, #2498e8 53%, #2498e8 100%);background: -o-linear-gradient(right, rgba(36,152,232,0) 0%, #2498e8 53%, #2498e8 100%);background: -ms-linear-gradient(right, rgba(36,152,232,0) 0%, #2498e8 53%, #2498e8 100%);background: linear-gradient(to left, rgba(36,152,232,0) 0%, #2498e8 53%, #2498e8 100%)}

.bmz-head .bmz-til {font-size: 36px;font-weight: bold;font-family: "宋体";color: #2498e8;line-height: 48px}

.bmz-head .bmz-til img {margin: 0 auto}

.bmz-head .bmz-text {font-size: 22px;color: #646464;font-weight: normal;line-height: 24px}

.bmz-sec01 {padding-top: 35px;padding-bottom: 35px;overflow: hidden}

.bmz-sec01 .bmz-sec01-til {font-size: 24px;line-height: 36px;font-weight: bold;color: #2498e8;margin-bottom: 15px}

.bmz-sec01 .bmz-sec01-top-tex {padding-top: 10px;color: #333333;margin-bottom: 20px}

.bmz-sec01 .bmz-sec01-top-block .line-big {display: flex}

.bmz-sec01 .bmz-sec01-block {height: 100%;width: 100%;padding: 5px 0;display: inline-flex;flex-wrap: wrap;justify-content: center;text-align: center;align-items: center;color: #ffffff;background: #2498e8}

.bmz-sec01 .bmz-sec01-block .bmz-sec01-block-til {width: 100%;font-size: 18px;line-height: 32px;font-weight: bold}

.bmz-sec01 .bmz-sec01-block .bmz-sec01-block-tex {width: 100%;font-size: 16px}

.bmz-sec01 .bmz-sec01-block .bmz-sec01-block-col {font-size: 18px;font-weight: bold;color: #f7cc39;white-space: nowrap}

.bmz-sec01 .bmz-sec01-pro-main:hover .bmz-sec01-pro-top .bmz-sec01-pro-til {background: #f7cc39}

.bmz-sec01 .bmz-sec01-pro-top li {margin-bottom: 30px}

.bmz-sec01 .bmz-sec01-pro-top .bmz-sec01-pro-til {margin: 0 35px -30px 35px;background: #f7bb39;height: 64px;color: #ffffff;text-align: center;font-size: 30px;font-weight: bold;line-height: 64px;position: relative;z-index: 2;transition: all .3s}

.bmz-sec01 .bmz-sec01-pro-top .bmz-sec01-pro-til:before,.bmz-sec01 .bmz-sec01-pro-top .bmz-sec01-pro-til:after {position: absolute;width: 0px;height: 34px;top: 0%;display: block;content: ''
}

.bmz-sec01 .bmz-sec01-pro-top .bmz-sec01-pro-til:before {right: 100%;border-bottom: 34px solid #f7bb39;border-left: 13px solid transparent
}

.bmz-sec01 .bmz-sec01-pro-top .bmz-sec01-pro-til:after {left: 100%;border-bottom: 34px solid #f7bb39;border-right: 13px solid transparent
}

.bmz-sec01 .bmz-sec01-pro-imgs {padding: 30px 25px 0 25px;margin-bottom: 50px;background: #f0f0f0;color: #ffffff;position: relative
}

.bmz-sec01 .bmz-sec01-pro-imgs .bmz-sec01-pro-img {margin-bottom: -20px;width: 100%;position: relative
}

.bmz-sec01 .bmz-sec01-pro-imgs .bmz-sec01-pro-img img {position: relative
}

.bmz-sec01 .bmz-sec01-pro-imgs .bmz-sec01-pro-img:before,.bmz-sec01 .bmz-sec01-pro-imgs .bmz-sec01-pro-img:after {position: absolute;display: block;content: ''
}

.bmz-sec01 .bmz-sec01-pro-imgs .bmz-sec01-pro-img:before {width: 100%;height: 100%;background: #1d76b4;transform: perspective(500px) rotateX(70deg);transform-origin: bottom center;background: -moz-linear-gradient(top, #1d76b4 0%, #2394e2 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1d76b4), color-stop(100%, #2394e2));background: -webkit-linear-gradient(top, #1d76b4 0%, #2394e2 100%);background: -o-linear-gradient(top, #1d76b4 0%, #2394e2 100%);background: -ms-linear-gradient(top, #1d76b4 0%, #2394e2 100%);background: linear-gradient(to bottom, #1d76b4 0%, #2394e2 100%)
}

.bmz-sec01 .bmz-sec01-pro-imgs .bmz-sec01-pro-img:after {width: 100%;height: 0px;top: 100%;border-bottom: 10px solid #2498e8
}

.bmz-sec01 .bmz-sec01-pro-imgs .bmz-sec01-pro-new {position: absolute;background: #ff3f3f;top: 30px;left: 60px;width: 72px;height: 42px;padding-top: 12px;line-height: 30px;font-size: 24px;text-align: center
}

.bmz-sec01 .bmz-sec01-pro-imgs .bmz-sec01-pro-new:before,.bmz-sec01 .bmz-sec01-pro-imgs .bmz-sec01-pro-new:after {position: absolute;display: block;height: 0;width: 72px;top: 100%;left: 0%;content: ''
}

.bmz-sec01 .bmz-sec01-pro-imgs .bmz-sec01-pro-new:before {border-top: 30px solid #d10203;border-left: 72px solid transparent
}

.bmz-sec01 .bmz-sec01-pro-imgs .bmz-sec01-pro-new:after {border-top: 30px solid #ff3f3f;border-right: 72px solid transparent
}

.bmz-sec01 .bmz-sec01-pro-desc {background: #2498e8;color: #ffffff;margin-bottom: 2px;height: 120px;padding: 20px;text-indent: 2em
}

.bmz-sec01 .bmz-sec01-pro-list {background: #2498e8;color: #ffffff;padding: 20px;height: 165px
}

.bmz-sec01 .bmz-sec01-pro-list li {list-style: none;padding: 5px 0 5px 35px;background: url(../img/bmz-sec01-pro-list.png) no-repeat left 8px
}

.bmz-sec02 {padding-bottom: 5px;padding-top: 10px;overflow: hidden
}

.bmz-sec02 .bmz-sec02-head {text-align: center;color: #2498e8;font-size: 30px;margin-bottom: 35px
}

.bmz-sec02 .bmz-sec02-block {margin-bottom: 35px
}

.bmz-sec02 .bmz-sec02-block .bmz-sec02-top {color: #f7bb39;font-size: 24px;line-height: 40px;margin-bottom: 15px
}

.bmz-sec02 .bmz-sec02-block .bmz-sec02-top i {display: inline-block;vertical-align: top;text-indent: -3px;width: 40px;height: 40px;margin-right: 20px;line-height: 40px;font-size: 60px;background: #f7bb39;color: #ffffff
}

.bmz-sec02 .bmz-sec02-block .bmz-sec02-list a {display: block;transition: all .3s
}

.bmz-sec02 .bmz-sec02-block .bmz-sec02-list a:hover {background: #f7f7f7
}

.bmz-sec02 .bmz-sec02-block .bmz-sec02-list a:hover .bmz-sec02-tex {color: #f7cc39
}

.bmz-sec02 .bmz-sec02-block .bmz-sec02-list .bmz-sec02-img {position: relative
}

.bmz-sec02 .bmz-sec02-block .bmz-sec02-list .bmz-sec02-img img {margin: 0 auto;position: relative
}

.bmz-sec02 .bmz-sec02-block .bmz-sec02-list .bmz-sec02-img:before {position: absolute;display: block;content: '';width: 100%;height: 100%;background: #1d76b4;transform: perspective(500px) rotateX(70deg);transform-origin: bottom center;background: -moz-linear-gradient(top, #1d76b4 0%, #2394e2 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1d76b4), color-stop(100%, #2394e2));background: -webkit-linear-gradient(top, #1d76b4 0%, #2394e2 100%);background: -o-linear-gradient(top, #1d76b4 0%, #2394e2 100%);background: -ms-linear-gradient(top, #1d76b4 0%, #2394e2 100%);background: linear-gradient(to bottom, #1d76b4 0%, #2394e2 100%)
}

.bmz-sec02 .bmz-sec02-block .bmz-sec02-list .bmz-sec02-img span {position: absolute;width: 50px;height: 50px;right: 8px;top: 10px
}

.bmz-sec02 .bmz-sec02-block .bmz-sec02-list .bmz-sec02-img span i {position: relative;display: block;width: 50px;height: 50px;line-height: 50px;text-align: center;font-size: 18px;font-weight: bold;color: #a46b08;border-radius: 50%;font-style: normal;background: #f6cb40
}

.bmz-sec02 .bmz-sec02-block .bmz-sec02-list .bmz-sec02-img span:before {position: absolute;display: block;content: '';width: 0;height: 0;left: 4px;bottom: 0;transform: rotate(-40deg);transform-origin: bottom;border-top: 15px solid transparent;border-right: 30px solid #f6cb40;border-bottom: 15px solid transparent
}

.bmz-sec02 .bmz-sec02-block .bmz-sec02-list .bmz-sec02-tex {text-align: center;font-size: 16px;line-height: 30px;background: #2498e8;color: #ffffff;transition: all .3s
}

.bmz-sec02 .bmz-sec02-block .bmz-sec02-desc {margin-top: 15px;background: #2498e8;color: #ffffff;padding: 15px 20px;height: 80px
}

.bmz-sec03 {overflow: hidden;padding-top: 35px;padding-bottom: 15px;background: #f7f7f7
}

.bmz-sec03 .bmz-head {padding-top: 0
}

.bmz-sec03 .bmz-sec03-block {margin-bottom: 30px
}

.bmz-sec03 .bmz-sec03-block li {margin-bottom: 15px;cursor: pointer
}

.bmz-sec03 .bmz-sec03-block li:hover .bmz-sec03-flex {height: 100%
}

.bmz-sec03 .bmz-sec03-block li:hover .bmz-sec03-text {height: 72px
}

.bmz-sec03 .bmz-sec03-block .bmz-sec03-bg {position: relative
}

.bmz-sec03 .bmz-sec03-block .bmz-sec03-bg .bmz-sec03-img img {width: 100%
}

.bmz-sec03 .bmz-sec03-block .bmz-sec03-bg .bmz-sec03-cont {position: absolute;top: 0;left: 0;display: flex;vertical-align: middle;align-items: center;width: 100%;height: 100%;color: #ffffff;text-align: center;transition: all .3s
}

.bmz-sec03 .bmz-sec03-block .bmz-sec03-bg .bmz-sec03-flex {padding: 15px 20px 0px 20px;display: flex;vertical-align: middle;align-items: center;background: rgba(36,152,232,0.8);height: 54px;transition: all .3s
}

.bmz-sec03 .bmz-sec03-block .bmz-sec03-bg .bmz-sec03-til {font-size: 24px;font-weight: bold;color: #f7cc39;padding-bottom: 15px;transition: all .3s
}

.bmz-sec03 .bmz-sec03-block .bmz-sec03-bg .bmz-sec03-text {height: 0;overflow: hidden;transition: all .3s
}

.bmz-sec03 .bmz-sec03-ico .bmz-sec03-ico-til {font-size: 30px;font-weight: bold;color: #2498e8;margin-bottom: 10px
}

.bmz-sec03 .bmz-sec03-ico .bmz-sec03-ico-til span {color: #f6a11c
}

.bmz-sec03 .bmz-sec03-ico .bmz-sec03-ico-desc {font-size: 18px;color: #333333;margin-bottom: 30px
}

.bmz-sec03 .bmz-sec03-ico img {margin: 0 auto 15px
}

.bmz-sec03 .bmz-sec03-ico .bmz-sec03-ico-text {font-size: 18px;color: #333333;margin-bottom: 30px
}

.bmz-sec04 {overflow: hidden
}

.bmz-sec04 .bmz-head {padding-top: 45px
}

.bmz-sec04 .bmz-sec04-block {background: #2498e8
}

.bmz-sec04 .bmz-sec04-block .container {display: flex;flex-wrap: wrap
}

.bmz-sec04 .bmz-sec04-block .bmz-sec04-text {padding: 40px 40px 40px 0;color: #ffffff;text-indent: 2em
}

.bmz-sec04 .bmz-sec04-block .bmz-sec04-text p {padding: 5px 0
}

.bmz-sec04 .bmz-sec04-block .bmz-sec04-img {width: 1080px;height: 100%;background: url(../img/bmz-sec04-img.jpg) no-repeat left center/auto 100%
}

.bmz-sec04 .bmz-sec04-ico-list {padding-top: 30px;padding-bottom: 45px;background: #f7f7f7;display: flex;flex-wrap: wrap;justify-content: center
}

.bmz-sec04 .bmz-sec04-ico-list div {margin: 0 10px
}

.bmz-sec04 .bmz-sec04-ico-list .bmz-sec04-arrow {width: 30px;height: 68px;background: url(../img/bmz-sec04-arrow.png) no-repeat center center
}

.bmz-sec04 .bmz-sec04-ico-list .bmz-sec04-ico {text-align: center
}

.bmz-sec04 .bmz-sec04-ico-list .bmz-sec04-ico i {display: block;width: 68px;height: 68px;border-radius: 50%;background: #f7bb39;margin-bottom: 10px
}

.bmz-sec05 {overflow: hidden;padding-bottom: 40px
}

.bmz-sec05 .bmz-head {padding-top: 45px
}

.bmz-sec05 .bmz-sec05-tex {margin-bottom: 35px;text-align: center
}

.bmz-sec05 .bmz-sec05-list ul {margin-left: -1px;margin-right: -1px
}

.bmz-sec05 .bmz-sec05-list li {padding-left: 1px;padding-right: 1px;margin-bottom: 2px
}

.bmz-sec06 {color: #ffffff;background: #2498e8;padding-top: 40px;padding-bottom: 40px;margin-bottom: 40px
}

.bmz-sec06 .bmz-sec06-til {color: #f7bb39;text-align: center;margin-bottom: 40px
}

.bmz-sec06 .bmz-sec06-img {border: 10px solid #ffffff;overflow: hidden
}

.bmz-sec06 .bmz-sec06-img img {width: 100%;height: auto;transition: all .3s
}

.bmz-sec06 .bmz-sec06-img img:hover {transform: scale(1.05, 1.05)
}

.bmz-sec06 .bmz-sec06-list .swiper-button-prev,.bmz-sec06 .bmz-sec06-list .swiper-button-next {top: auto;bottom: 15px;margin: auto;border-radius: 0;width: 40px;height: 40px;line-height: 40px;background: #000;opacity: .7
}

.bmz-sec06 .bmz-sec06-list .swiper-button-prev:hover,.bmz-sec06 .bmz-sec06-list .swiper-button-next:hover {opacity: 1
}

.bmz-sec06 .bmz-sec06-list .swiper-button-prev.swiper-button-disabled,.bmz-sec06 .bmz-sec06-list .swiper-button-next.swiper-button-disabled {opacity: .25
}

.bmz-sec06 .bmz-sec06-list .swiper-button-prev {left: 0
}

.bmz-sec06 .bmz-sec06-list .swiper-button-next {right: 0
}

.bmz-sec08 {overflow: hidden;padding-bottom: 45px
}

.bmz-sec08 .bmz-sec08-desc {display: flex;flex-wrap: wrap
}

.bmz-sec08 .bmz-sec08-desc .bmz-sec08-til {font-size: 20px;font-weight: bold;color: #00a8f1;padding-bottom: 16px
}

.bmz-sec08 .bmz-sec08-desc .bmz-sec08-add {height: 100%;padding: 30px;background: #f7f7f7;border-bottom: 5px solid #ffffff
}

.bmz-sec08 .bmz-sec08-desc .bmz-sec08-add .dialogs {cursor: pointer
}

.bmz-sec08 .bmz-sec08-desc .bmz-sec08-tel {height: 100%;padding: 30px;background: #f7f7f7;border-bottom: 5px solid #ffffff
}

.bmz-sec08 .bmz-sec08-desc .bmz-sec08-tel li {padding-top: 5px;padding-bottom: 5px
}

.bmz-sec08 .bmz-sec08-desc .bmz-sec08-tel li:after {display: block;content: '';clear: both
}

.bmz-sec08 .bmz-sec08-desc .bmz-sec08-tel a {color: #00a8f1
}

.bmz-sec08 .bmz-sec08-top .bmz-sec08-til {font-size: 24px;font-weight: bold;color: #00a8f1;padding-top: 16px;text-align: center
}

.bmz-sec08 .bmz-sec08-top .bmz-sec08-text {line-height: 24px;padding-top: 19px;padding-bottom: 33px;text-align: center;font-size: 16px
}

.bmz-sec08 .bmz-sec08-liucheng {margin-bottom: 30px;text-align: center
}

.bmz-sec08 .bmz-sec08-liucheng img {margin: 0 auto
}

.bmz-sec08 .bmz-from .bmz-from-input {position: relative;padding-left: 72px
}

.bmz-sec08 .bmz-from .bmz-from-input span {position: absolute;width: 72px;height: 40px;text-align: center;line-height: 40px;font-size: 16px;left: 0;top: 0;border-radius: 3px 0 0 3px;background: #2498e8;color: #ffffff
}

.bmz-sec08 .bmz-from .input {height: 40px;border: 1px solid #2498e8;border-radius: 0 3px 3px 0;background: #ffffff;padding: 5px 15px;line-height: 28px;margin-bottom: 22px;box-shadow: none
}

.bmz-sec08 .bmz-from .input:focus {background: #ffffff;border: 1px solid #2498e8
}

.bmz-sec08 .bmz-from textarea.input {height: 68px;margin-bottom: 40px
}

.bmz-sec08 .bmz-from .button {background: #ffba00;border: none;font-size: 16px;font-weight: bold;color: #000;height: 40px;width: 446px;max-width: 446px;margin-top: 10px;margin-bottom: 30px
}

.swiper-button-prev,.swiper-button-next {position: absolute;top: 50%;width: 60px;height: 60px;margin-top: -30px;z-index: 10;border-radius: 50%;font-family: "宋体";text-align: center;font-size: 40px;line-height: 60px;color: #ffffff;cursor: pointer;outline: none
}

.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled {opacity: 0.35;cursor: auto;pointer-events: none
}

.dialog {padding: 20px
}

.dialog .close {float: right;width: 24px;height: 24px;text-align: center
}

.mask {position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 1000
}

.mask .maskbg {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: #000000;opacity: 0.4
}

.mask .maskinv {position: absolute;top: 50%;left: 50%;width: 970px;height: 440px;margin-top: -220px;margin-left: -485px
}

.mask .maskbtn {position: absolute;cursor: pointer;width: 17%;height: 11%;left: 39%;top: 50%
}

.mask .maskcol {position: absolute;left: 50%;bottom: -40px;font-size: 28px;font-weight: bold;line-height: 36px;width: 36px;height: 36px;margin-left: -18px;background: #eeeeee;color: #666666;border-radius: 50%;text-align: center;font-family: "宋体";cursor: pointer
}

.mask .maskcol:hover {background-color: #ec6837;color: #ffffff
}

@media (max-width: 480px) {.line-big .xsm1,.line-big .xsm10,.line-big .xsm11,.line-big .xsm12,.line-big .xsm2,.line-big .xsm3,.line-big .xsm4,.line-big .xsm5,.line-big .xsm6,.line-big .xsm7,.line-big .xsm8,.line-big .xsm9 {	min-height: 1px;	padding-right: 10px;	padding-left: 10px}
.show-sm {	display: block}
.xsm1,.xsm10,.xsm11,.xsm12,.xsm2,.xsm3,.xsm4,.xsm5,.xsm6,.xsm7,.xsm8,.xsm9 {	float: left}
.xsm12 {	width: 100%}
.xsm11 {	width: 91.66666667%}
.xsm10 {	width: 83.33333333%}
.xsm9 {	width: 75%}
.xsm8 {	width: 66.66666667%}
.xsm7 {	width: 58.33333333%}
.xsm6 {	width: 50%}
.xsm5 {	width: 41.66666667%}
.xsm4 {	width: 33.33333333%}
.xsm3 {	width: 25%}
.xsm2 {	width: 16.66666667%}
.xsm1 {	width: 8.33333333%}
}

@media (min-width: 760px) and (max-width: 999px) {.bmz-sec03 .bmz-sec03-block li:hover .bmz-sec03-text {	height: 120px}
.bmz-sec03 .bmz-sec03-block .bmz-sec03-bg .bmz-sec03-flex {	padding: 5px 10px 0px 10px}
.bmz-sec03 .bmz-sec03-block .bmz-sec03-bg .bmz-sec03-til {	font-size: 20px;	padding-bottom: 10px}
}

@media (min-width: 1000px) and (max-width: 1199px) {.bmz-sec03 .bmz-sec03-block li:hover .bmz-sec03-text {	height: 94px}
}

@media (min-width: 1200px) {.container {	width: 1200px}
.banner-tex .banner-img {	height: 550px}
.banner-tex .banner-img .banner-img-bg {	display: none}
}
.dialog{height: 325px;}@media (min-width: 760px){.dialog.open{height: 620px}}@media (min-width: 1200px){.dialog.open{height: 789px}}