@charset "UTF-8";
.tooltip {position:absolute;z-index:100003;padding:5px;font-size:12px;font-family:\5b8b\4f53;line-height:1.5;opacity:.8;}
.tipsy-arrow {position:absolute;top:0;left:20%;margin-left:-5px;width:0;height:0;border:6px dashed orange;border-top:0;line-height:0;border-bottom-style:solid;border-left-color:transparent;border-right-color:transparent;}
.tipsy-arrow-n {border-bottom-color:#000;}
.tipsy-inner {padding:5px 8px 4px 8px;max-width:100%;border-radius:3px;background-color:#000;color:#fff;text-align:center;}
@media screen and (max-width:768px) {
    .swiper-container.banner {height:200px !important;}
    .swiper-slide {background-size:cover !important;background-position:center !important;}
    .crumb {font-size:14px;padding:10px 0;}
    .crumb a {display:inline-block;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
    .tooltip {display:none !important;}
    input[type="text"],input[type="email"],input[type="url"],textarea,select {width:100% !important;padding:10px !important;font-size:16px !important;border:1px solid #ddd !important;border-radius:4px !important;margin:5px 0 !important;}
    .button,input[type="submit"],input[type="button"] {width:100% !important;padding:12px !important;font-size:16px !important;margin:10px 0 !important;}
    #divMain {padding:10px !important;}
    .divHeader {font-size:18px !important;padding:10px !important;}
    .SubMenu {display:flex;flex-wrap:wrap;gap:5px;}
    .SubMenu a {flex:1;min-width:100px;text-align:center;padding:8px 0 !important;font-size:14px !important;}
    table.tableFull {width:100% !important;font-size:14px !important;}
    th.td30,td.td30 {width:auto !important;padding:8px !important;}
    .swiper-container.banner {height:250px !important;}
    .crumb {font-size:15px;}
;}
.lazy-placeholder {background:#f5f5f5;display:block;position:relative;}
.lazy-placeholder::before {content:"加载中...";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#999;font-size:14px;}
.back-to-top {position:fixed;bottom:20px;right:20px;width:40px;height:40px;background:#333;color:white;border-radius:50%;text-align:center;line-height:40px;cursor:pointer;opacity:0;transition:opacity 0.3s ease;z-index:9999;}
.back-to-top.show {opacity:1;}
html {scroll-behavior:smooth;}