* {margin: 0;padding: 0;-webkit-user-select: none;user-select: none }.logo:hover ~ em {border-radius: 15px;max-width: 45rem;background-image: linear-gradient(-210deg,#fd4eff7a 0,#35a973bd 100%)!important;transition: all .3s;}.logo {height: 280px;background: url(../img/LOGO.gif) no-repeat center;margin: -30px auto;width: calc(100% - 20px);transition: all .3s;background-size: 575px 285px;z-index: 1;max-width: 40rem;}.logotitle {margin: -10px auto;padding: 5px;text-align: center;width: calc(100% - 20px);max-width: 60rem;color: #fff;transition: all .3s;}.search {position: absolute;top: 0;left: 0;display: flex;width: 100%;height: 80%;flex-direction: column;justify-content: center;margin: -65px auto;}.search_form {margin: 20px auto;width: calc(100% - 20px);max-width: 60rem;transition: all .3s }.search-input-text {display: flex;width: 100%;height: 3.5em;border: 1px solid #ddd;border-radius: 50px;text-indent: 65px;font-size: 19px;line-height: 100%;transition: all .3s;-webkit-appearance: none }.search-input-text:focus {border-color: #fff;-webkit-box-shadow: 0 1px 6px 0 rgba(32,33,36,.28);box-shadow: 0 1px 6px 0 rgba(32,33,36,.28) }form {position: relative;margin: auto;}.lg {position: absolute;top: 12px;left: 12px;width: 3em;height: 3em;border-radius: 50%;background: url(../img/baidu.png) no-repeat center/cover;transition: all .3s }.search-input-button {position: absolute;top: 10px;right: 10px;font-size: 2rem;transition: all .3s }input {outline: 0;border: none;background: 0 0;-webkit-appearance: none }.XinBin {position: fixed;right: 0;bottom: 0;width: 300px;height: 300px;background: url(../img/xinbin.webp) }.icp {margin: 10px 0 0;color: #ccc;font-size: 11px;}footer a {margin: 0 6px;color: #a6a6a6;font-size: 10px;transition: all .4s }footer a:hover {color: pink }.footer-nav {position: absolute;bottom: 0;left: 5%;width: 90%;text-align: center }.guoqi {margin: 10px auto;width: 48px;height: 30px;background-image: url(../img/guoqi.png);background-size: cover;}.suggest {position: absolute;background: #f4f4f4;display: none;margin: auto;width: calc(100% - 110px);max-width: 60rem;left: 55px;top: 72px;border-radius: 10px;z-index: 1;}.suggest ul {list-style: none;}.suggest ul li {padding: 10px;font-size: 14px;cursor: pointer;margin: 5px;border-radius: 10px;transition: all .4s;}.suggest ul li:hover {background-color: #e9e9e9;text-indent: 12px;}@media (max-width:768px) {.XinBin, .logotitle {display: none!important }.logo {background-size: 100%!important;margin: auto;width: calc(100% - 45px);}.search-input-text {height: 2.5em!important;border-color: #ddd!important;border-style: solid!important;border-width: 1px!important;border-image-repeat: initial!important;text-indent: 45px!important;transition: all .3s!important }.lg {top: 10px!important;left: 10px!important;width: 2em!important;height: 2em!important;}.search-input-button {top: 0!important;width: 1.6em!important;height: 1.6em!important;}.search {display: table-footer-group!important;margin: auto;}.suggest {top: 52px!important;}}@media (max-height:600px) {.logo {height: 210px!important;width: calc(85% - 45px);}footer, .logotitle, .XinBin {display: none!important;}}@media (max-height:400px) {.logo {display: none!important }.search {display: flex!important;}}@media (prefers-color-scheme:dark) {html {background: #fff!important;transition: all .3s!important;filter: brightness(.8)!important;-webkit-filter: brightness(.8)!important }}