@charset "utf-8";
/* CSS mobile.css */
body{background-color: #ffffff;}
a{color: rgba(0, 0, 0, 0.80); text-decoration: none;}
.selector-for-some-widget{box-sizing: content-box;}
pre{white-space: pre-wrap; word-wrap: break-word; line-height: 200%;}
/* 垂直居中控制 */
.parent{height: 100%;display: flex;align-items: center;justify-content: center;}
.child{width: 100%; display: flex;align-items: center;/*justify-content: center;*/}
/* 缩行2个字 */
.text-indent{text-indent: 2em;}
/* 多行溢出 */
.text-truncate-2{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.text-truncate-3{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}
.text-truncate-4{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden;}
.height-vh-100{height: 100vh}
.height-vh-90{height: 90vh;}
.min-height-vh-90{min-height: 90vh;}
.height-vh-85{height: 85vh;}
.min-height-vh-85{min-height: 85vh;}
.height-vh-80{height: 80vh;}
.min-height-vh-80{min-height: 80vh;}
.height-vh-50{height: 50vh;}
.min-height-vh-50{min-height: 50vh;}
.height-vh-30{height: 30vh;}
.min-height-vh-30{min-height: 30vh;}
.height-vh-25{height: 25vh;}
.min-height-vh-25{min-height: 25vh;}
.height-vh-20{height: 20vh;}
.min-height-vh-20{min-height: 20vh;}
.height-vh-15{height: 15vh;}
.min-height-vh-15{min-height: 15vh;}
.height-vh-10{height: 10vh;}
.min-height-vh-10{min-height: 10vh;}
.banner{background-image: url("/cdn/images/banner/index.jpg"); background-repeat: no-repeat; background-position: center center; background-size: cover;}
/* 内容字体颜色 */

/* ---------- ---------- Bootstrap重置  ---------- ---------- */
/* Bootstrap V5 边框线粗细控制 */
.list-group-flush>.list-group-item {border-width: 0 0 0.04rem;}
.border{border:0.04rem solid #dee2e6!important}
.border-top{border-top:0.04rem solid #dee2e6!important}
.border-end{border-right:0.04rem solid #dee2e6!important}
.border-bottom{border-bottom:0.04rem solid #dee2e6!important}
.border-start{border-left:0.04rem solid #dee2e6!important}
.border-1{border-width:0.04rem!important}


#content{}
#content p{}
#content img{max-width: 100%;}
/* 列表缩略图背景控制 */
.thumb-bg{background-size: contain; background-repeat: no-repeat; background-position: center center; background-size: 100% auto; background-image: url("/img/nopic.gif");}
.thumb-bg img{min-width: 100%; min-height: 100%; margin: auto; text-align: center;}
/* 高度控制 */
.height-px-40{height: 40px; overflow: hidden;}
.height-px-50{height: 50px; overflow: hidden;}
.height-px-60{height: 60px; overflow: hidden;}
.height-px-80{height: 80px; overflow: hidden;}
.height-px-90{height: 90px; overflow: hidden;}
.height-px-100{height: 100px; overflow: hidden;}
.height-px-120{height: 120px; overflow: hidden;}
.height-px-150{height: 150px; overflow: hidden;}
.height-px-160{height: 160px; overflow: hidden;}
.height-px-180{height: 180px; overflow: hidden;}
.height-px-200{height: 200px; overflow: hidden;}
.height-px-220{height: 220px; overflow: hidden;}
.height-px-240{height: 240px; overflow: hidden;}
/* 高度控制-图片 */
.height-px-40-img{height: 40px; overflow: hidden;}
.height-px-50-img{height: 50px; overflow: hidden;}
.height-px-60-img{height: 60px; overflow: hidden;}
.height-px-80-img{height: 80px; overflow: hidden;}
.height-px-90-img{height: 90px; overflow: hidden;}
.height-px-100-img{height: 100px; overflow: hidden;}
.height-px-120-img{height: 120px; overflow: hidden;}
.height-px-150-img{height: 150px; overflow: hidden;}
.height-px-160-img{height: 160px; overflow: hidden;}
.height-px-180-img{height: 180px; overflow: hidden;}
.height-px-200-img{height: 200px; overflow: hidden;}
.height-px-220-img{height: 220px; overflow: hidden;}
.height-px-240-img{height: 240px; overflow: hidden;}
/* 所有颜色 */
.bg-blue-100{color:#000;background-color:#cfe2ff}
.bg-blue-200{color:#000;background-color:#9ec5fe}
.bg-blue-300{color:#000;background-color:#6ea8fe}
.bg-blue-400{color:#000;background-color:#3d8bfd}
.bg-blue-500{color:#fff;background-color:#0d6efd}
.bg-blue-600{color:#fff;background-color:#0a58ca}
.bg-blue-700{color:#fff;background-color:#084298}
.bg-blue-800{color:#fff;background-color:#052c65}
.bg-blue-900{color:#fff;background-color:#031633}
.bg-indigo-100{color:#000;background-color:#e0cffc}
.bg-indigo-200{color:#000;background-color:#c29ffa}
.bg-indigo-300{color:#000;background-color:#a370f7}
.bg-indigo-400{color:#fff;background-color:#8540f5}
.bg-indigo-500{color:#fff;background-color:#6610f2}
.bg-indigo-600{color:#fff;background-color:#520dc2}
.bg-indigo-700{color:#fff;background-color:#3d0a91}
.bg-indigo-800{color:#fff;background-color:#290661}
.bg-indigo-900{color:#fff;background-color:#140330}
.bg-purple-100{color:#000;background-color:#e2d9f3}
.bg-purple-200{color:#000;background-color:#c5b3e6}
.bg-purple-300{color:#000;background-color:#a98eda}
.bg-purple-400{color:#000;background-color:#8c68cd}
.bg-purple-500{color:#fff;background-color:#6f42c1}
.bg-purple-600{color:#fff;background-color:#59359a}
.bg-purple-700{color:#fff;background-color:#432874}
.bg-purple-800{color:#fff;background-color:#2c1a4d}
.bg-purple-900{color:#fff;background-color:#160d27}
.bg-pink-100{color:#000;background-color:#f7d6e6}
.bg-pink-200{color:#000;background-color:#efadce}
.bg-pink-300{color:#000;background-color:#e685b5}
.bg-pink-400{color:#000;background-color:#de5c9d}
.bg-pink-500{color:#fff;background-color:#d63384}
.bg-pink-600{color:#fff;background-color:#ab296a}
.bg-pink-700{color:#fff;background-color:#801f4f}
.bg-pink-800{color:#fff;background-color:#561435}
.bg-pink-900{color:#fff;background-color:#2b0a1a}
.bg-red-100{color:#000;background-color:#f8d7da}
.bg-red-200{color:#000;background-color:#f1aeb5}
.bg-red-300{color:#000;background-color:#ea868f}
.bg-red-400{color:#000;background-color:#e35d6a}
.bg-red-500{color:#fff;background-color:#dc3545}
.bg-red-600{color:#fff;background-color:#b02a37}
.bg-red-700{color:#fff;background-color:#842029}
.bg-red-800{color:#fff;background-color:#58151c}
.bg-red-900{color:#fff;background-color:#2c0b0e}
.bg-orange-100{color:#000;background-color:#ffe5d0}
.bg-orange-200{color:#000;background-color:#fecba1}
.bg-orange-300{color:#000;background-color:#feb272}
.bg-orange-400{color:#000;background-color:#fd9843}
.bg-orange-500{color:#000;background-color:#fd7e14}
.bg-orange-600{color:#000;background-color:#ca6510}
.bg-orange-700{color:#fff;background-color:#984c0c}
.bg-orange-800{color:#fff;background-color:#653208}
.bg-orange-900{color:#fff;background-color:#331904}
.bg-yellow-100{color:#000;background-color:#fff3cd}
.bg-yellow-200{color:#000;background-color:#ffe69c}
.bg-yellow-300{color:#000;background-color:#ffda6a}
.bg-yellow-400{color:#000;background-color:#ffcd39}
.bg-yellow-500{color:#000;background-color:#ffc107}
.bg-yellow-600{color:#000;background-color:#cc9a06}
.bg-yellow-700{color:#000;background-color:#997404}
.bg-yellow-800{color:#fff;background-color:#664d03}
.bg-yellow-900{color:#fff;background-color:#332701}
.bg-green-100{color:#000;background-color:#d1e7dd}
.bg-green-200{color:#000;background-color:#a3cfbb}
.bg-green-300{color:#000;background-color:#75b798}
.bg-green-400{color:#000;background-color:#479f76}
.bg-green-500{color:#fff;background-color:#07c160}
.bg-green-600{color:#fff;background-color:#146c43}
.bg-green-700{color:#fff;background-color:#0f5132}
.bg-green-800{color:#fff;background-color:#0a3622}
.bg-green-900{color:#fff;background-color:#051b11}
.bg-teal-100{color:#000;background-color:#d2f4ea}
.bg-teal-200{color:#000;background-color:#a6e9d5}
.bg-teal-300{color:#000;background-color:#79dfc1}
.bg-teal-400{color:#000;background-color:#4dd4ac}
.bg-teal-500{color:#000;background-color:#20c997}
.bg-teal-600{color:#000;background-color:#1aa179}
.bg-teal-700{color:#fff;background-color:#13795b}
.bg-teal-800{color:#fff;background-color:#0d503c}
.bg-teal-900{color:#fff;background-color:#06281e}
.bg-cyan-100{color:#000;background-color:#cff4fc}
.bg-cyan-200{color:#000;background-color:#9eeaf9}
.bg-cyan-300{color:#000;background-color:#6edff6}
.bg-cyan-400{color:#000;background-color:#3dd5f3}
.bg-cyan-500{color:#000;background-color:#0dcaf0}
.bg-cyan-600{color:#000;background-color:#0aa2c0}
.bg-cyan-700{color:#fff;background-color:#087990}
.bg-cyan-800{color:#fff;background-color:#055160}
.bg-cyan-900{color:#fff;background-color:#032830}
.bg-gray-100{color:#000;background-color:#f8f9fa}
.bg-gray-200{color:#000;background-color:#e9ecef}
.bg-gray-300{color:#000;background-color:#dee2e6}
.bg-gray-400{color:#000;background-color:#ced4da}
.bg-gray-500{color:#000;background-color:#adb5bd}
.bg-gray-600{color:#fff;background-color:#6c757d}
.bg-gray-700{color:#fff;background-color:#495057}
.bg-gray-800{color:#fff;background-color:#343a40}
.bg-gray-900{color:#fff;background-color:#212529}

.text-blue-100{color:#cfe2ff}
.text-blue-200{color:#9ec5fe}
.text-blue-300{color:#6ea8fe}
.text-blue-400{color:#3d8bfd}
.text-blue-500{color:#0d6efd}
.text-blue-600{color:#0a58ca}
.text-blue-700{color:#084298}
.text-blue-800{color:#052c65}
.text-blue-900{color:#031633}
.text-indigo-100{color:#e0cffc}
.text-indigo-200{color:#c29ffa}
.text-indigo-300{color:#a370f7}
.text-indigo-400{color:#8540f5}
.text-indigo-500{color:#6610f2}
.text-indigo-600{color:#520dc2}
.text-indigo-700{color:#3d0a91}
.text-indigo-800{color:#290661}
.text-indigo-900{color:#140330}
.text-purple-100{color:#e2d9f3}
.text-purple-200{color:#c5b3e6}
.text-purple-300{color:#a98eda}
.text-purple-400{color:#8c68cd}
.text-purple-500{color:#6f42c1}
.text-purple-600{color:#59359a}
.text-purple-700{color:#432874}
.text-purple-800{color:#2c1a4d}
.text-purple-900{color:#160d27}
.text-pink-100{color:#f7d6e6}
.text-pink-200{color:#efadce}
.text-pink-300{color:#e685b5}
.text-pink-400{color:#de5c9d}
.text-pink-500{color:#d63384}
.text-pink-600{color:#ab296a}
.text-pink-700{color:#801f4f}
.text-pink-800{color:#561435}
.text-pink-900{color:#2b0a1a}
.text-red-100{color:#f8d7da}
.text-red-200{color:#f1aeb5}
.text-red-300{color:#ea868f}
.text-red-400{color:#e35d6a}
.text-red-500{color:#dc3545}
.text-red-600{color:#b02a37}
.text-red-700{color:#842029}
.text-red-800{color:#58151c}
.text-red-900{color:#2c0b0e}
.text-orange-100{color:#ffe5d0}
.text-orange-200{color:#fecba1}
.text-orange-300{color:#feb272}
.text-orange-400{color:#fd9843}
.text-orange-500{color:#fd7e14}
.text-orange-600{color:#ca6510}
.text-orange-700{color:#984c0c}
.text-orange-800{color:#653208}
.text-orange-900{color:#331904}
.text-yellow-100{color:#fff3cd}
.text-yellow-200{color:#ffe69c}
.text-yellow-300{color:#ffda6a}
.text-yellow-400{color:#ffcd39}
.text-yellow-500{color:#ffc107}
.text-yellow-600{color:#cc9a06}
.text-yellow-700{color:#997404}
.text-yellow-800{color:#664d03}
.text-yellow-900{color:#332701}
.text-green-100{color:#d1e7dd}
.text-green-200{color:#a3cfbb}
.text-green-300{color:#75b798}
.text-green-400{color:#479f76}
.text-green-500{color:#07c160}
.text-green-600{color:#146c43}
.text-green-700{color:#0f5132}
.text-green-800{color:#0a3622}
.text-green-900{color:#051b11}
.text-teal-100{color:#d2f4ea}
.text-teal-200{color:#a6e9d5}
.text-teal-300{color:#79dfc1}
.text-teal-400{color:#4dd4ac}
.text-teal-500{color:#20c997}
.text-teal-600{color:#1aa179}
.text-teal-700{color:#13795b}
.text-teal-800{color:#0d503c}
.text-teal-900{color:#06281e}
.text-cyan-100{color:#cff4fc}
.text-cyan-200{color:#9eeaf9}
.text-cyan-300{color:#6edff6}
.text-cyan-400{color:#3dd5f3}
.text-cyan-500{color:#0dcaf0}
.text-cyan-600{color:#0aa2c0}
.text-cyan-700{color:#087990}
.text-cyan-800{color:#055160}
.text-cyan-900{color:#032830}
.text-gray-100{color:#f8f9fa}
.text-gray-200{color:#e9ecef}
.text-gray-300{color:#dee2e6}
.text-gray-400{color:#ced4da}
.text-gray-500{color:#adb5bd}
.text-gray-600{color:#6c757d}
.text-gray-700{color:#495057}
.text-gray-800{color:#343a40}
.text-gray-900{color:#212529}

/* 主页LED大屏 */
.notice-bg{background-repeat: repeat;background-image: url("/cdn/images/tips/notice_bg.png");}
.notice-led{width: 100%;min-height: 2em;overflow: hidden;position: relative;}
.notice-text{position: absolute;top: 0;left: 0;white-space: nowrap;opacity: 0;animation: scroll 30s linear infinite;animation-play-state: paused;}
.notice-text.scroll{opacity: 1;animation-play-state: running;}
@keyframes scroll{0%{transform: translateX(0);}
100%{transform: translateX(-100%);}}