.footer-container[data-v-c98c314e]{margin-top:40px}.footer-content[data-v-c98c314e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 0;text-align:center;color:#909399;font-size:14px}.beian-info[data-v-c98c314e],.contact-info[data-v-c98c314e],.copyright[data-v-c98c314e]{margin:5px 0}@media (min-width:768px){.footer-content[data-v-c98c314e]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around}.beian-info[data-v-c98c314e],.contact-info[data-v-c98c314e],.copyright[data-v-c98c314e]{margin:0 10px}}.page-content[data-v-1e3ebe12]{padding:15px 0;background:linear-gradient(135deg,#fff5e6,#ffe6f0);min-height:calc(100vh - 110px);padding-top:70px;position:relative;overflow:hidden}.page-content[data-v-1e3ebe12]:before{content:"";position:absolute;top:-50px;right:-50px;width:200px;height:200px;border-radius:50%;background:linear-gradient(135deg,#ffb6c1,#ffd3e0);opacity:.3;z-index:0}.page-content[data-v-1e3ebe12]:after{content:"";position:absolute;bottom:-80px;left:-30px;width:300px;height:300px;border-radius:50%;background:linear-gradient(135deg,#d4a5ff,#e2c2ff);opacity:.2;z-index:0}.card-title[data-v-1e3ebe12]{font-size:1.2em;font-weight:700;color:#5a5a5a}.advise-card[data-v-1e3ebe12],.recommend-card[data-v-1e3ebe12]{margin-bottom:15px;border-radius:18px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.08);box-shadow:0 4px 20px rgba(0,0,0,.08);border:none;backdrop-filter:blur(10px);background:hsla(0,0%,100%,.85);position:relative;z-index:1}.advise-card[data-v-1e3ebe12] .el-card__header,.recommend-card[data-v-1e3ebe12] .el-card__header{border-bottom:1px solid #eaeaea;padding:18px 24px;border-radius:18px 18px 0 0;background:linear-gradient(135deg,#ff9a9e,#fad0c4);color:#fff}.advise-form[data-v-1e3ebe12]{margin-top:20px}.advise-form[data-v-1e3ebe12] .el-textarea__inner{border-radius:12px;padding:15px;border:1px solid #e1e1e1;-webkit-transition:all .3s ease;transition:all .3s ease}.advise-form[data-v-1e3ebe12] .el-textarea__inner:focus{border-color:#ff9a9e;-webkit-box-shadow:0 0 0 2px rgba(255,154,158,.2);box-shadow:0 0 0 2px rgba(255,154,158,.2)}.advise-form[data-v-1e3ebe12] .el-input__inner{border-radius:12px;padding:12px 15px;border:1px solid #e1e1e1;-webkit-transition:all .3s ease;transition:all .3s ease}.advise-form[data-v-1e3ebe12] .el-input__inner:focus{border-color:#ff9a9e;-webkit-box-shadow:0 0 0 2px rgba(255,154,158,.2);box-shadow:0 0 0 2px rgba(255,154,158,.2)}.submit-btn[data-v-1e3ebe12]{width:100%;max-width:200px;background:linear-gradient(135deg,#ff9a9e,#fad0c4);border:none;border-radius:25px;padding:12px 20px;font-weight:600;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 4px 15px rgba(255,154,158,.3);box-shadow:0 4px 15px rgba(255,154,158,.3);color:#fff}.submit-btn[data-v-1e3ebe12]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 20px rgba(255,154,158,.4);box-shadow:0 6px 20px rgba(255,154,158,.4)}.submit-btn[data-v-1e3ebe12]:active{-webkit-transform:translateY(0);transform:translateY(0)}.recommend-list[data-v-1e3ebe12]{list-style:none;padding:0;margin:0}.recommend-item[data-v-1e3ebe12]{margin-bottom:12px}.recommend-link[data-v-1e3ebe12]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:#666;padding:12px 15px;border-radius:12px;-webkit-transition:all .3s ease;transition:all .3s ease;background-color:rgba(245,247,250,.7)}.recommend-link[data-v-1e3ebe12]:hover{background:linear-gradient(135deg,#ff9a9e,#fad0c4);color:#fff;-webkit-transform:translateX(5px);transform:translateX(5px)}.recommend-link i[data-v-1e3ebe12]{margin-right:10px;width:20px;text-align:center}@media (max-width:767px){.page-content[data-v-1e3ebe12]{padding:10px 0;padding-top:60px}.advise-card[data-v-1e3ebe12]{margin-bottom:15px}.advise-card[data-v-1e3ebe12] .el-card__header,.recommend-card[data-v-1e3ebe12] .el-card__header{padding:15px 20px}}