
.elementor-nav-menu--main .elementor-nav-menu li a {color:#fff;font-size: 15px;font-weight: 500;line-height: 26px;padding: 33px 16px !important;}
.elementor-nav-menu--main .elementor-nav-menu li a.active {color:#eee !important;}
.elementor-nav-menu--main .elementor-nav-menu li:hover a {color: #d1cfcc;padding: 33px 16px; background:rgba(0,0,0,0.7)}

.elementor-nav-menu--main .elementor-nav-menu li ul {  }
.elementor-nav-menu--main .elementor-nav-menu li ul li a { padding:10px 16px !important;}
.elementor-nav-menu--main .elementor-nav-menu li ul li a:hover {background:rgba(0,0,0,0.8);color:#fff; }

.elementor .elementor-element.elementor-element-eabf228 .swiper-slide-bg {transition: 2s ease all 0s;transform: scale(1.04);}
.elementor .elementor-element.elementor-element-eabf228 .swiper-slide-active  .swiper-slide-bg{transform: scale(1);}

.elementor-slides .swiper-slide-inner:before {content:"";background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAQAAADYv8WvAAAAEElEQVR4AWNgqPrPwPAfCAEQzQN4xkat6wAAAABJRU5ErkJggg==");width: 100%;height: 100%;position: absolute;}
.elementor .elementor-element.elementor-element-eabf228 .swiper-slide-contents .elementor-slide-heading {transition: 1.8s ease all 0.5s;opacity: 0;}
.elementor .elementor-element.elementor-element-eabf228 .swiper-slide-contents .elementor-slide-description {transition: 1.8s ease all 0.7s;opacity: 0;letter-spacing: 0.3rem;}
.elementor .elementor-element.elementor-element-eabf228 .swiper-slide-contents .elementor-slide-button {transition: 1s ease all 2.5s;opacity: 0;letter-spacing: 0.1rem;}
.elementor .elementor-element.elementor-element-eabf228 .swiper-slide-contents p {transition: 1s ease all 2.5s;opacity: 0;letter-spacing: 0.1rem;}
.elementor .elementor-element.elementor-element-eabf228 .swiper-slide-active .swiper-slide-contents>* { opacity:1;letter-spacing:0.1rem}
.elementor .elementor-element.elementor-element-eabf228 .swiper-slide-contents {max-width:90%;position: relative;}
.elementor .elementor-element.elementor-element-7115f1f1:not(.elementor-motion-effects-element-type-background):before {content:"";background: rgb(0 0 0 / 0.2);position: absolute;width: 100%;height: 100%;top: 0;z-index: 0; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAQAAADYv8WvAAAAEElEQVR4AWNgqPrPwPAfCAEQzQN4xkat6wAAAABJRU5ErkJggg==")}
.elementor .elementor-element.elementor-element-928a6b5:not(.elementor-motion-effects-element-type-background):before {content:"";background: rgb(0 0 0 / 0.2);position: absolute;width: 100%;height: 100%;top: 0;z-index: 0; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAQAAADYv8WvAAAAEElEQVR4AWNgqPrPwPAfCAEQzQN4xkat6wAAAABJRU5ErkJggg==")}
.elementor .elementor-element.elementor-element-eb5fef2:not(.elementor-motion-effects-element-type-background):before {content:"";background: rgb(0 0 0 / 0.2);position: absolute;width: 100%;height: 100%;top: 0;z-index: 0; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAQAAADYv8WvAAAAEElEQVR4AWNgqPrPwPAfCAEQzQN4xkat6wAAAABJRU5ErkJggg==")}
.elementor .elementor-element.elementor-element-192adbc:not(.elementor-motion-effects-element-type-background):before {content:"";background: rgb(0 0 0 / 0.2);position: absolute;width: 100%;height: 100%;top: 0;z-index: 0; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAQAAADYv8WvAAAAEElEQVR4AWNgqPrPwPAfCAEQzQN4xkat6wAAAABJRU5ErkJggg==")}
.elementor .elementor-element.elementor-element-bfca723:not(.elementor-motion-effects-element-type-background):before {content:"";background: rgb(0 0 0 / 0.2);position: absolute;width: 100%;height: 100%;top: 0;z-index: 0; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAQAAADYv8WvAAAAEElEQVR4AWNgqPrPwPAfCAEQzQN4xkat6wAAAABJRU5ErkJggg==")}
.elementor .elementor-element.elementor-element-3971f6f8:not(.elementor-motion-effects-element-type-background):before {content:"";background: rgb(0 0 0 / 0.2);position: absolute;width: 100%;height: 100%;top: 0;z-index: 0; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAQAAADYv8WvAAAAEElEQVR4AWNgqPrPwPAfCAEQzQN4xkat6wAAAABJRU5ErkJggg==")}
.elementor .elementor-element.elementor-element-7217878:not(.elementor-motion-effects-element-type-background):before {content:"";background: rgb(0 0 0 / 0.2);position: absolute;width: 100%;height: 100%;top: 0;z-index: 0; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAQAAADYv8WvAAAAEElEQVR4AWNgqPrPwPAfCAEQzQN4xkat6wAAAABJRU5ErkJggg==")}


.pagination {line-height: 2.5rem;text-align: center;margin: 3rem auto;}
.pagination a {display: inline-block;color:#000;background: #fff;padding: 0 1rem; margin:0.2rem;}
.pagination a.active { color:#ccc}
.pagination a.prev:before { content:"上一页";}
.pagination a.next:before { content:"下一页";}


.elementor .elementor-element ol {margin: 0;padding: 0;font-size: 0.9rem;}
.elementor .elementor-element ol li {display: inline-block;}
.elementor .elementor-element ol li a {padding: 0 .5rem;color: #ddd;}
.elementor .elementor-element ol li a.active { }
.elementor .elementor-element ol li a:hover {color: #fff;}

.elementor .elementor-element .elementor-icon-list-text a { color:#8D94A8}

.service-list {border-bottom:1px solid #e5e5e5;width:100%;}
.service-list .service-header {display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;color:#333;height:56px;line-height:56px;background:#fbfbfb;border-left:1px solid #eee;border-right:1px solid #eee;border-top:1px solid #eee}
.service-list .service-header .service-header__item {border-left:1px solid #e5e5e5;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;font-weight:700}
.service-list .service-item li,.service-list .service-list-title {border-left:1px solid #eee;border-top:1px solid #eee;border-right:1px solid #eee}
.service-list .service-list-title {height:48px;line-height:48px;font-size:16px;color:#333;padding-left:16px;font-weight:700;background:#fbfbfb}
.service-list .service-item { padding: 0;}
.service-list .service-item li {display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.service-list .service-item li .service-item__name {font-size:14px;width:25%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.service-list .service-item li .service-item__name .service-item__title {color:#333;padding-left:16px}
.service-list .service-item li .service-item__name .tip {margin-left:8px;position:relative;top:2px}
.service-list .service-item li .service-item__name .tip:hover .tip-text {display:block}
.service-list .service-item li .service-item__name .tip-icon {width:14px;height:14px;cursor:pointer}
.service-list .service-item li .service-item__name .tip-text {text-align:center;width:aoto;white-space:nowrap;padding:10px;position:absolute;top:0;left:20px;display:none;font-size:14px;color:#333;background:#fff;-webkit-box-shadow:0 6px 12px 0 rgba(0,0,0,.05),0 2px 4px 0 rgba(0,0,0,.05);box-shadow:0 6px 12px 0 rgba(0,0,0,.05),0 2px 4px 0 rgba(0,0,0,.05)}

.service-list .service-item li .service-item__check {/* -webkit-box-flex:1;*/-ms-flex:1;flex:1;border-left:1px solid #e5e5e5;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.service-list .service-item li .service-item__check .red {color:#f86542}
.service-list .service-item li i.fa-check-circle {color: #17b50d;}
.service-list .service-item li i.fa-times-circle {color: #f86542;}

.show-qrcode-image-bg {background-image: url(./img/qrcode-bg.png);background-position: center;background-repeat: no-repeat;background-size: contain;padding: 5rem;}
.show-qrcode-image-bg img {width: 7rem;}

i.fa.red,i.fab.red { color:#fd4c63;}