@keyframes appear{0%{height:100vh}to{height:0}}.page-pc-header{animation:heady1 1s linear both;left:0;position:fixed;right:0;top:0;z-index:100;animation-timeline:scroll();animation-range:0 100px}.page-pc-header.mini .header-top{height:4px}.page-pc-header.mini .header{box-shadow:0 0 10px #0000001a;height:56px}.page-pc-header.mini .header .logo-container .logo img{width:275px!important}.page-pc-header.mini .header .nav-list nav ul li.active a{border-bottom-width:4px!important;padding-bottom:15px!important}.page-pc-header .header-top{background-image:linear-gradient(90deg,#efcbcb,#f3e4e2,#efcbcb);box-shadow:0 0 12px #0000001a;color:#d16d90;font-size:12px;font-weight:700;height:24px;line-height:24px;overflow:hidden;position:relative;text-align:center;transition:all .2s;z-index:20}.page-pc-header .header{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;height:122px;justify-content:space-between;padding:0 120px;position:relative;transition:all .2s;z-index:10}.page-pc-header .header .right{display:flex}.page-pc-header .header .wrap-item{flex:1}.page-pc-header .header .contact{color:#d16d90;font-size:14px;font-weight:700;letter-spacing:1px}.page-pc-header .header .logo-container{align-items:center;display:flex;flex-direction:column}.page-pc-header .header .logo-container .logo img{transition:all .2s;width:300px}.page-pc-header .header .nav-list{display:flex;justify-content:flex-end}.page-pc-header .header .nav-list nav ul{list-style:none;margin:0;padding:0}.page-pc-header .header .nav-list nav ul:after{clear:both;content:""}.page-pc-header .header .nav-list nav ul li{float:right;margin-left:24px}.page-pc-header .header .nav-list nav ul li.active a{border-bottom:2px solid #d16d90;font-weight:700;padding-bottom:10px}.page-pc-header .header .nav-list nav ul li a{color:#d16d90;font-size:13px;transition:all .2s}.page-mobile-header{align-items:center;background-color:#0000001a;display:flex;height:60px;justify-content:space-between;left:0;padding:0 10px;position:fixed;right:0;top:0;z-index:100}.page-mobile-header .logo img{transition:all .2s;width:220px}.page-mobile-header .logo.white img{filter:brightness(10000%)}.page-mobile-header .logo.black img{filter:brightness(0)}.component-footer{background-color:#d67899;box-shadow:0 0 4px 4px #0000000f;color:#fff;position:relative;z-index:20}.component-footer .footer-wrapper{align-items:center;display:flex;justify-content:space-between;padding:60px 100px}.component-footer .footer-wrapper .left{width:40%}.component-footer .footer-wrapper .left .title{background-color:#fff;color:#d67899;font-family:字体圈欣意LOGO体;font-size:30px;font-weight:700;padding:20px}.component-footer .footer-wrapper .left .sub{font-size:24px;font-weight:700;margin-top:20px}.component-footer .footer-wrapper .left .icons{display:flex;flex-wrap:wrap;margin-top:20px}.component-footer .footer-wrapper .left .icons img{height:30px;margin-right:12px;margin-top:12px;width:30px}.component-footer .footer-wrapper .left .icons img:last-child{margin-left:0}.component-footer .footer-wrapper .right{position:relative;width:45%}.component-footer .footer-wrapper .right .contact-form .form .form-item{margin-top:22px}.component-footer .footer-wrapper .right .contact-form .form .form-item .radio-group{display:flex;margin-left:4px}.component-footer .footer-wrapper .right .contact-form .form .form-item .radio-group .radio-item{align-items:center;cursor:pointer;display:flex;font-size:20px;margin-right:40px;opacity:.8;transform:scale(1);transition:all .2s}.component-footer .footer-wrapper .right .contact-form .form .form-item .radio-group .radio-item.active{font-weight:700;opacity:1;transform:scale(1.05)}.component-footer .footer-wrapper .right .contact-form .form .form-item .radio-group .radio-item span{margin-right:10px}.component-footer .footer-wrapper .right .contact-form .form .form-item button,.component-footer .footer-wrapper .right .contact-form .form .form-item input,.component-footer .footer-wrapper .right .contact-form .form .form-item textarea{border:0;display:block;font-size:20px;width:100%}.component-footer .footer-wrapper .right .contact-form .form .form-item input,.component-footer .footer-wrapper .right .contact-form .form .form-item textarea{background-color:#fff;border-bottom:1px solid #888;box-sizing:border-box;outline:none;padding:0 20px}.component-footer .footer-wrapper .right .contact-form .form .form-item input::-moz-placeholder,.component-footer .footer-wrapper .right .contact-form .form .form-item textarea::-moz-placeholder{color:#d67899;font-weight:300}.component-footer .footer-wrapper .right .contact-form .form .form-item input::placeholder,.component-footer .footer-wrapper .right .contact-form .form .form-item textarea::placeholder{color:#d67899;font-weight:300}.component-footer .footer-wrapper .right .contact-form .form .form-item input{height:56px}.component-footer .footer-wrapper .right .contact-form .form .form-item textarea{min-height:100px;padding:20px}.component-footer .footer-wrapper .right .contact-form .form .form-item button{background-color:#fff;border-radius:2px;box-shadow:0 2px 4px #0000004d;color:#d67899;height:56px;margin-top:40px;padding:0 20px}.component-footer .footer-wrapper .right .contact-form .form .form-item .valid-tip{color:#000;font-size:13px;font-weight:700;margin-top:10px}.component-footer .bottom{background-color:#f3e4e2;color:#d67899;height:50px;line-height:50px;text-align:center}@media screen and (max-width:640px){.component-footer .footer-wrapper{display:block;padding:20px}.component-footer .footer-wrapper .left{width:auto}.component-footer .footer-wrapper .right{margin-top:40px;width:auto}.component-footer .bottom{height:auto;line-height:1.6;padding:20px}}.layout-default{background-color:#f3f3f3;min-height:100vh}
