html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:#fff;padding-top:120px;font-family:Raleway,sans-serif;color:#424242}#gotop{display:none;opacity:0;transition:opacity .3s}#gotop>a{position:fixed;bottom:45px;right:15px;z-index:999}#gotop>a>img{width:40px;height:40px}body.scrolled-down #gotop{opacity:1}footer a,footer a:focus,footer a:hover{color:#424242}@-webkit-keyframes spin{to{transform:rotate(1turn)}}@keyframes spin{to{transform:rotate(1turn)}}.bg-red{background-color:#ff8b8e!important}.bg-red,.bg-yellow{color:#fff!important}.bg-yellow{background-color:#e5c755!important}.bg-blue{background-color:#70bed5!important}.bg-blue,.bg-green{color:#fff!important}.bg-green{background-color:#559489!important}.alert.alert-success{background-color:#559489;border:none;color:#fff}.carousel-indicators li{background-color:#424242}.btn-primary{background-color:#fff;border-color:#70bed5;color:#70bed5}.btn-primary:focus,.btn-primary:hover{background-color:#70bed5;border-color:#70bed5;color:#fff}.btn-gray{background-color:#fff;border-color:#ced4da}@media screen and (max-width:575px){body{padding-top:80px}}.navbar.navbar-light{align-items:flex-end;background:hsla(0,0%,100%,.92)}.navbar-light .navbar-brand{transition:all .3s;display:flex;align-items:flex-end;z-index:9;color:#424242;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.navbar-light .navbar-brand>img{transition:all .3s;display:block;max-width:80px;height:auto;transform:rotate(0deg);transition:transform 1s ease-in-out}.navbar-light .navbar-brand>div{line-height:1em;margin-left:1.2rem}.navbar-light .navbar-brand>div>h1{margin:0 0 5px;font-size:32px;font-weight:700;transition:all .3s}.navbar-light .navbar-brand>div>b{font-size:18px;transition:all .3s}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:#424242}.navbar-light .navbar-brand:focus>img,.navbar-light .navbar-brand:hover>img{transform:rotate(1turn);transition:transform 1s ease-in-out}.navbar-light .navbar-nav{font-size:16px;text-transform:uppercase}.navbar-light .navbar-nav .nav-link{color:#424242;padding:3px 5px;margin-left:15px;margin-right:15px;font-weight:600;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.navbar-nav .dropdown-menu{margin-top:8px;border-radius:0;padding:5px 0 15px;border:none;color:#424242;background:hsla(0,0%,100%,.92)}.navbar-nav .dropdown-menu>.dropdown-item{padding-left:20px;font-weight:600;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.navbar-nav .dropdown-menu>.dropdown-item:focus,.navbar-nav .dropdown-menu>.dropdown-item:hover{background:none;color:#424242}body.scrolled-down .navbar-light .navbar-brand>img{max-width:45px}body.scrolled-down .navbar-light .navbar-brand>div{margin-left:.5rem;line-height:14px}body.scrolled-down .navbar-light .navbar-brand>div>h1{margin:0;font-size:28px}body.scrolled-down .navbar-light .navbar-brand>div>b{font-size:14px}@media screen and (max-width:575px){.navbar-light .navbar-brand,.navbar.navbar-light{align-items:center}.navbar-light .navbar-brand>img{max-width:45px}.navbar-light .navbar-brand>div{margin-left:.5rem;line-height:14px}.navbar-light .navbar-brand>div>h1{margin:0;font-size:28px}.navbar-light .navbar-brand>div>b{font-size:14px}.navbar-light .navbar-toggler{transition:all;padding:.1rem .5rem;color:#424242;border-color:#424242}.navbar-light .navbar-toggler:focus,.navbar-light .navbar-toggler:hover{background:#424242;color:#fff;outline:none}.navbar-light .navbar-toggler:focus .navbar-toggler-icon,.navbar-light .navbar-toggler:hover .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%23FFF' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%23424242' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-nav{align-items:center}.navbar-light .navbar-nav .nav-link{margin:5px 0;text-align:center}.navbar-collapse{padding-top:15px}.navbar-nav .dropdown-menu{padding:0;text-align:center;background:none}.navbar-nav .dropdown-menu>.dropdown-item{padding:5px}}@media screen and (min-width:992px) and (max-width:1200px){.navbar-light .navbar-nav{font-size:14px}.navbar-light .navbar-nav .nav-link{margin-left:10px;margin-right:10px}.navbar-nav .dropdown-menu>.dropdown-item{padding-left:15px;font-size:14px}}#slides figure{position:relative}#slides figure>img{position:absolute;top:0;left:0;z-index:1}#slides figure>figcaption>div{position:absolute;z-index:2}#slides figure>figcaption>div>span{display:inline-block;font-size:36px;font-weight:600;padding:0 15px;line-height:1.2em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#slides figure>figcaption>div>span:last-child{margin-top:5px}#slides figure.acupuncture>figcaption>div{top:10%;left:5%}#slides figure.acupuncture>figcaption>div:last-child{top:auto;left:auto;bottom:40%;right:10%}@media screen and (max-width:575px){#slides figure>figcaption>div>span{font-size:20px;padding:2px 5px}#slides figure>figcaption>div>span:last-child{margin-top:2px}#slides figure.acupuncture>figcaption>div{top:1%;left:2%}#slides figure.acupuncture>figcaption>div:last-child{bottom:20%;right:5%}}#home>article>section{margin:15px 0 60px}#home>article h2{padding:0 15px;font-size:38px;font-weight:600;text-transform:lowercase}#home>article .text{margin-top:20px;font-size:21px}#home>article .text p{margin:15px 0}#home>article .more{color:#ff8b8e;font-weight:600}#home>article .more:before{display:inline-block;width:80px;margin-bottom:3px;margin-right:10px;content:"";height:2px;background:#ff8b8e}.page-text{margin-top:60px;margin-bottom:60px;min-height:600px}.page-text h2{font-size:26px;margin:0 0 30px}.page-text h3{font-size:22px;margin:0 0 30px}.page-text a,.page-text a:focus,.page-text a:hover{color:#70bed5;font-weight:600}.page-text #contact-form{position:relative}.page-text #contact-form .form-control{font-size:14px;font-weight:600}.page-text #contact-form .form-control::-webkit-input-placeholder{color:#424242}.page-text #contact-form .form-control::-moz-placeholder{color:#424242}.page-text #contact-form .form-control:-ms-input-placeholder{color:#424242}.page-text #contact-form .form-control::-ms-input-placeholder{color:#424242}.page-text #contact-form .form-control::placeholder{color:#424242}.page-text #contact-form .bootstrap-select .btn{font-size:14px;font-weight:600}.page-text #contact-form .bootstrap-select .dropdown-menu{font-size:14px;font-weight:400}.page-text #contact-form .bootstrap-select .dropdown-item{background-color:transparent;color:#424242}.page-text #contact-form .bootstrap-select .dropdown-item>.text{font-weight:400}.page-text #contact-form .bootstrap-select .dropdown-item.active.selected>.text{font-weight:600}.page-text #contact-form textarea{height:150px}.page-text #contact-form .hide-me{display:none}.page-text #contact-form .sending{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.75);transition:opacity 1s}.page-text #contact-form .sending>.spinner{position:absolute;top:30px;left:0;bottom:0;right:0;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center}.page-text #contact-form .sending>.spinner>img{display:block;margin:0 auto;width:30px;height:30px;-webkit-animation:spin 1s ease infinite;animation:spin 1s ease infinite}.page-text #contact-form .sending.off{opacity:0}.page-text #lingdao-map>div{position:relative;width:100%;height:450px;overflow:hidden;background-color:#e8e8e8}.page-text #lingdao-map>div>iframe{position:absolute;top:0;left:0;z-index:2;width:inherit;height:inherit}.page-text #lingdao-map>div>.spinner{position:absolute;top:30px;left:0;bottom:0;right:0;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center}.page-text #lingdao-map>div>.spinner>img{display:block;margin:0 auto;width:30px;height:30px;-webkit-animation:spin 1s ease infinite;animation:spin 1s ease infinite}@media screen and (max-width:575px){.page-text{margin-top:15px}}