body{scroll-behavior: smooth;}/* 增加锚点跳转过度效果 */
.anchor-element{position: absolute;top: -180px;visibility: hidden;}/* 锚点元素位置 */
.link-line{font-size: 16px;border: 1px solid #dbdbdb; height:50px;position:relative;overflow: hidden;text-align: center;padding: 15px;}
.link-line .angle{width:50px;height:70px;position: absolute;background: #FF5722;top:-50px;right:-50px;transform: rotate(45deg);color:#fff;}
.link-line .angle span{position: absolute;bottom:0;display: block;width:20px;text-align: center;}
.link-line img{width: 16px;height: 16px;margin-right: 1px;position: relative;top:3px;}
.link-line a{color:#212121;text-decoration:none;}
.link-space{margin-top:16px;z-index:999;}
.link-title{font-size:14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height:20px;}
.link-content{text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.default-title h1{font-size: 1.2em;}
.category-name{padding-left:12px;font-weight: bold;}
.category-name i{padding-right:10px;}
footer{width:100%;text-align:center;line-height: 18px;margin-top:2em;margin-bottom: 2em;}
footer a{color:#8C9EFF;text-decoration: none;}
.top{position:fixed;right:10px;bottom:30px;z-index:1000;border-radius: 40px;}
.top i{font-size: 40px; color: #1E9FFF;font-weight: bold;}
.hidden {display: none;}
.show_qrcode{height: 300px;width: 260px;text-align: center;}/* 显示二维码 */
.show_qrcode img{text-align: center;max-height: 200px;max-width: 200px;}
.msg{width:40%;line-height: 16px;text-align: center;padding:16px;position: fixed;top:30%;left:30%;background-color:rgba(0, 0, 0, 0.3);border-radius: 2px;display: none;}
.mdui-dialog-title{overflow:hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow:ellipsis;}
.mdui-snackbar-top{background-color: #FF2377;}
.cat-title{margin-top: -40px;padding-top: 79px;font-size: 16px;font-weight: bold;}
.category_sub{font-size:14px;margin-left:0px;}
.category_sub i{padding-right:5px;}
#drawer{border-right: 0.5px solid rgba(0, 0, 0, 0.12);}
#qrcode img{max-width: 200px;}
.more-link a{color:#31bdec;text-decoration: none;}
#backButton {background-color: #f2f2f2;color: #333;border: none;padding: 15px 32px;text-align: center;text-decoration: none;display: inline-block;font-size: 16px;margin: 4px 2px;cursor: pointer;border-radius: 4px;transition-duration: 0.4s;box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);z-index:9999;display: block;position: relative;}
#backButton:hover {background-color: #e0e0e0;color: #000;}
.search{z-index:99;position: relative;}