.gwcms-detail-wrap{width:100%;background:#fff;border-radius:4px;padding:50px 60px;box-sizing:border-box;box-shadow:0 2px 12px rgba(0,0,0,.03);border:1px solid #f2f2f2}.gwcms-detail-hd{margin-bottom:40px;text-align:center}.gwcms-detail-title{font-size:28px;font-weight:600;color:#1a1a1a;line-height:1.5;margin:0 auto 20px;letter-spacing:.5px}.gwcms-detail-meta{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;font-size:13px;color:#888;padding-bottom:24px;border-bottom:1px solid #f0f0f0}.gwcms-detail-meta span{display:inline-block}.gwcms-detail-meta .meta-sep{display:inline-block;width:1px;height:12px;background:#dcdcdc;margin:0 16px;vertical-align:middle}.gwcms-detail-meta span:first-child{color:#a62126;font-weight:500}.gwcms-detail-content{font-size:16.5px;line-height:2.2;color:#333;word-wrap:break-word;overflow-wrap:break-word;letter-spacing:.3px}.gwcms-detail-content p{margin-bottom:22px;text-indent:2em;text-align:justify}.gwcms-detail-content img{display:block;margin:30px auto}.gwcms-detail-nav{padding:24px 0;border-top:1px dashed #ebebeb;margin-top:50px;font-size:14px;color:#666;line-height:1.8}.gwcms-detail-nav .gwcms-detail-next,.gwcms-detail-nav .gwcms-detail-prev{display:block;padding:6px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gwcms-detail-nav a{color:#555;text-decoration:none;transition:color .2s ease}.gwcms-detail-nav a:hover{color:#a62126}.gwcms-detail-back{padding:20px 0 10px;text-align:center}.gwcms-detail-back a{display:inline-block;padding:10px 36px;border:1px solid #dcdcdc;border-radius:30px;font-size:14px;color:#666;text-decoration:none;transition:all .25s ease}.gwcms-detail-back a:hover{border-color:#a62126;color:#a62126;background:#fff8f8}.gwcms-detail-attachments{margin-top:40px;padding:24px;background:#fbfbfc;border-radius:6px;border:1px dashed #e0e0e0}.gwcms-attachment-title{font-size:15px;color:#333;margin-bottom:16px;font-weight:700}.gwcms-attachment-list{list-style:none;padding:0;margin:0}.gwcms-attachment-list li{margin-bottom:10px}.gwcms-attachment-list a{display:flex;align-items:center;color:#a62126;text-decoration:none;font-size:14px}.gwcms-attachment-list a:hover{text-decoration:underline}.gwcms-attachment-list .file-icon{margin-right:8px;font-size:16px}.gwcms-detail-cover{width:100%;margin-bottom:25px;text-align:center}.gwcms-detail-content img,.gwcms-detail-cover img{max-width:100%;height:auto;border-radius:4px}.gwcms-detail-empty{padding:80px 0;text-align:center;color:#999;font-size:14px}.gwcms-detail-gallery{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.gwcms-detail-gallery-item{display:block;width:calc((100% - 24px)/3);height:200px;overflow:hidden;border-radius:6px;background:#f5f5f5;border:1px solid #eee;transition:all .3s ease}.gwcms-detail-gallery-item:hover{box-shadow:0 6px 20px rgba(166,33,38,.15);transform:translateY(-3px);border-color:#a62126}.gwcms-detail-gallery-item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.gwcms-detail-gallery-item:hover img{transform:scale(1.05)}.gwcms-detail-video{width:100%;margin:0 auto 25px;background:#000;border-radius:6px;overflow:hidden;box-shadow:0 6px 24px rgba(0,0,0,.15)}.gwcms-detail-video .gwcms-video-inner{position:relative;width:100%;padding-top:56.25%;background:#000}.gwcms-detail-video iframe,.gwcms-detail-video video{position:absolute;left:0;top:0;width:100%;height:100%;border:0;display:block}.gwcms-detail-video-desc{margin-top:20px;padding:16px 20px;background:#f8f9fb;border-left:3px solid #a62126;border-radius:4px;font-size:15px;line-height:1.9;color:#555}.gwcms-detail-video-desc .label{color:#a62126;font-weight:700;margin-right:6px}.gwcms-scrollnav{position:fixed;right:30px;top:50%;transform:translateY(-50%);z-index:997;display:none;flex-direction:column;gap:10px}.gwcms-scrollnav.gwcms-scrollnav-show{display:flex}.gwcms-scrollnav .gwcms-scrollnav-btn{width:42px;height:42px;background:#fff;border:1px solid #e5e5e5;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .25s ease;box-shadow:0 2px 8px rgba(0,0,0,.06)}.gwcms-scrollnav .gwcms-scrollnav-btn:hover{background:#a62126;border-color:#a62126;box-shadow:0 4px 12px rgba(166,33,38,.25)}.gwcms-scrollnav-arrow{width:12px;height:12px;border-left:2px solid #666;border-bottom:2px solid #666;transition:border-color .25s ease}.gwcms-scrollnav-arrow-up{transform:rotate(135deg);margin-top:4px}.gwcms-scrollnav-arrow-down{transform:rotate(-45deg);margin-bottom:4px}.gwcms-scrollnav .gwcms-scrollnav-btn:hover .gwcms-scrollnav-arrow{border-color:#fff}@media (max-width:1023px){.gwcms-detail-wrap{padding:30px}}@media (max-width:767px){.gwcms-detail-wrap{padding:20px 15px;border-radius:0;box-shadow:none;border:0}.gwcms-detail-hd{margin-bottom:25px}.gwcms-detail-title{font-size:22px;text-align:left;margin-bottom:15px}.gwcms-detail-meta{justify-content:flex-start;font-size:12px;padding-bottom:15px}.gwcms-detail-meta .meta-sep{display:none}.gwcms-detail-meta span{margin-right:15px;margin-bottom:5px}.gwcms-detail-content{font-size:16px;line-height:1.9}.gwcms-detail-content p{margin-bottom:16px;text-indent:0;text-align:left}.gwcms-detail-nav{margin-top:30px}.gwcms-detail-back a{padding:8px 24px;font-size:13px}.gwcms-detail-attachments{padding:15px;margin-top:25px}.gwcms-detail-gallery-item{width:calc((100% - 12px)/2);height:150px}.gwcms-scrollnav{display:none!important}}