﻿ins.adsbygoogle[data-ad-status="unfilled"] {display: none !important;}
body {font:16px/1.4 "Microsoft Yahei", "Yahei", Microsoft YaHei, sans-serif, "微软雅黑", Arial;background:#f6f6f6;color:#191c25;}a:hover, .sytp-zb dl a:hover, .box3 a:hover, .sybk sa a:hover, .m-tith4 span a:hover, .sysy sa a:hover, .m-header-nav a:hover,.ckgd a:hover, .content_nrdh spnr a:hover, .zt dl a:hover{color:#ff5500;}
ul,li{list-style:none}body,ul,p,h1,h5,h3,h4,dl{padding:0;margin:0}.f-fl,.f-lifl li,.f-dlfl dt,.f-dlfl dd{float:left;display:inline}
a{color:#191c25;text-decoration:none;}.m-tith4 span a, splm a, .content_info, .time{color:#878b9d;}.r_navigation san, .jpg .text cc, .jpg-ct .text cc, .sytp-zb dl .sy_tt a, .g-headimg ul .sy_tt a, .sy_tt a{color: #222239;}section{background-image: linear-gradient(#f8f8f8, #f6f6f6);}
.r_navigation, .time, .content_info{font-size:0.875rem;}.m-tith4 span a{font-size:0.875rem;}.sy_tt a, .hd p, .ggsb, splm a, .text cc, .sydb, .hotword a, .ckgd a, .page_down{font-size:0.91rem;}.sysb .m-tith4{font-size:0.975rem;}
.tounr{background:#feee3d;width:100%;text-align: center;height:40px;line-height:40px;overflow:hidden;}.toulm{height:42px;line-height:42px;background:#fff;}
.headzc{float:left;width:52%;height:40px;line-height:40px;overflow:hidden;background: url(Images/icon.png) no-repeat 5px 7px;background-size:72px;}.nav{display:flex;
    align-items:center;
    gap:1px;width:48%;}
.headzc zp a{height:40px;line-height:42px;opacity:0.8;float:left;padding-left:70px;transform: skewX(-8deg);display: inline-block;}
.headzc yp a{width:122px;height:28px;float:right;background: url(/Template/css/images/icon.png) no-repeat 10px -165px;background-size: 125px;text-indent: 2em;display: inline;overflow: hidden;opacity: 0.6;}
.headzc yp {float:right;margin-top:6px;margin-right:1px;display: inline-block;border-radius: 20px;background: #fff;}
.nav span{
    cursor:pointer;
    padding:0px;
    line-height:1;
}
.nav span a{
    color:#606060;font-size:0.95rem;
    display:block;
}
.nav a{width:100%;height:40px;line-height:40px;float:right;}.top-diy{width:33.6%;background: url(/Template/css/images/diydb.png) no-repeat 1px 4px;background-size: 26px;}.top-diy a{text-indent: 1.4rem;}
.top-search{width:33%;display: inline-block;}
.top-search a {  
    background: url(/Template/css/images/sstb.png) no-repeat 1px 8px;
    background-size: 20px;
    text-indent: 1.1rem;
    display: inline;
    overflow: hidden;
}	
.top-user{width:33%;background: url(/Template/css/images/user.png) no-repeat 1px 10px;background-size: 16px;}.top-user a{text-indent: 0.7rem;}

nav{height:36px;width:100%;background-color:#fff;overflow:hidden; position:relative;border-bottom: 1px solid #f0f0f0;}
nav:after{content:"";position:absolute;width:25px;height:100%;z-index:2;right:0;top:0;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,1) 30%);}
diy{height: 28px;line-height: 28px;float:right;margin-top:6px;margin-right:7px;padding-left:8px;padding-right:8px;background: #fff;border-radius: 20px;}diy a{font-size:0.875rem;color:#666;transform: skewX(-8deg);display: inline-block;}.head-diy{float:right;}
.tou-sy{height:70px;background: #fff;border-bottom: 1px solid #f1f1f1;}.tou-sy ul{padding:6px 5px 0px 5px;}.tou-sy li{line-height:30px;width:16.6%;float:left;text-align: center;}.tou-sy li a{font-size:1.03rem;color:#808080;}
.m-tith4{font-size:1.08rem;height:40px;line-height:38px;margin-bottom:2px;overflow:hidden;text-indent:6px;}.m-tith4 zt{padding-left:24px;background: url(images/lmbt2.png) no-repeat -2px -3px;background-size:25px;}
.m-tith4 span{ float:right;font-weight:normal;display: block;height:34px;line-height:34px;}.m-tith4 span a{padding-right:8px;margin-right:5px;}.m-tith4 span sb a{background: url(images/iconi.png) no-repeat 29px 8px;background-size:9px;}
.m-tith4 span sa{padding-right:3px;}.m-tith4 span sa a{padding-left:6px;padding-right:4px;}lm{font-size:1rem;margin-left:2px;}
.m-tith4 .u-more {display: none;}
.aa{margin-bottom:0.2rem;}sa{margin-bottom:0.5rem;display: block;}
.imglist{border-top-right-radius: 6px;border-top-left-radius: 6px;}
.gif ul li:nth-child(-n+6) .imglist, .gif-kt ul li:nth-child(-n+6) .imglist{height: 100%;display: flex;flex-direction: column;}
li:nth-child(5n+1) .imglist { background-color:#ed8e8e; } /* 1/6/11... 浅红 */
li:nth-child(5n+2) .imglist { background-color:#90c0f0; } /* 2/7/12... 浅蓝 */
li:nth-child(5n+3) .imglist { background-color:#87eb95; } /* 3/8/13... 浅绿 */
li:nth-child(5n+4) .imglist { background-color:#f0c08f; } /* 4/9/14... 浅橙 */
li:nth-child(5n+5) .imglist { background-color:#be8eee; } /* 5/10/15... 浅紫 */
.g-title{float:right;display:inline;padding-right:8px;font-size: 0.875rem;font-weight: 400;animation: textColor 3s infinite alternate;}
.sysp{margin-top: 8px;}.sysp .m-tith4{height:36px;line-height: 36px;font-size:0.975rem;}
.g-rank-li{ overflow:hidden;margin-left:10px;margin-right:10px;margin-bottom:15px;}.kuan .g-rank-li{padding-bottom:12px;}.g-rank-li ul{background: url(images/yhtb.gif) no-repeat -186px -5px;}.g-rank-li span{float:right;margin-right:13px;color:#aaa;}
.g-rank-li ul li{overflow: hidden;height: 22px;line-height: 22px;padding-left: 12px;margin-bottom: 10px;}.g-rank-li ul li a{padding-left:12px;}
#line {height:26px;line-height:26px;float: left;margin-right:10px;color: #999;font-size:1rem;}
.u-link{ overflow:hidden;margin-top:2px;}.u-link a {display: inline-block;height: 26px;line-height: 26px;text-align: center;text-indent:0px;}
.ckgd{height:34px;line-height:34px;display: flex;justify-content: center;margin:0 auto;text-align:center;}.ckgd a{color:#686868;background-color:#fff;padding:0 18px;border-radius:15px;}
.ckgd_xc {margin-left:2px;margin-bottom:1px;display: inline-block;height:5px;width:5px;border-top: 1px solid #666;border-right: 1px solid #666;-ms-transform: rotate(45deg);transform: rotate(45deg);-webkit-transform: rotate(45deg);vertical-align: 1px;}
.sytp{ width: 100%; margin:12px auto 0 auto;}.sytp-zb{overflow:hidden;position:relative;}
.sytp-hua li, .sytp-tp, .sytp-zb dl, .sytp-zb ul, .res-list dl{margin-left:10px;}.boxsy{padding-left:10px;}
.kuan li img, .img-box img{border-bottom-left-radius:0px;border-bottom-right-radius:0px;}.sytp-zb dl img{border-radius:8px;position: absolute;bottom: 0;left: 0;}
.sytp-zb li dt{position:relative;width:100%;overflow:hidden;display: flex; /* 使用Flexbox布局 */justify-content: center; /* 水平居中 */align-items: center;}
.boxsy img{position: absolute;bottom: 0;left: 0;border-radius:8px;}
.divhua{white-space:normal;overflow-y:auto;-webkit-line-clamp: 2;text-overflow: ellipsis;-webkit-box-orient: vertical;padding-right:10px;}.divhua::-webkit-scrollbar{display: none;}
.sytp-hua li{height:23.7vw;margin-bottom:15px;float:left;box-sizing:border-box;width:100%;}
@supports (display: grid){
.sytp-hua{display: grid;grid-template-rows: repeat(3, 1fr);grid-auto-flow: column;gap:0px 1px;min-width: max-content; /* 保证内容宽度足够横向滚动 */}
.sytp-hua li{width:80vw;overflow: hidden;display: inline-block;}
}
.sytp-hua li dt{float:left;height:100%;list-style-type: none;overflow: hidden;width:35%;}.sytp-hua li dt img{border-radius:8px;}.sy_hua {float:right;width:60.5%;}spn a{font-weight:500;line-height:22px;font-size:0.975rem;}.sy_hua .time{height:20px;margin-top:3px;}
.sytp-tp li{height:28vw;padding:0px 10px 12px 0px;}
.sytp-tp li dt{float:left;height:100%;list-style-type: none;overflow: hidden;width:37%;}.sytp-tp li dt img{border-radius:6px;}.sy_pp {float:right;width:59%;padding-top:5px;padding-right:4px;}.sy_pp spn a{display:inline-block;}.sy_pp .time{height:22px;margin-top:5px;}
li dt img, .boxsy img{width:100%;height:100%;object-fit:cover;max-width: 100%;max-height: 100%;}
.index-box {padding-left:12px;padding-right:12px;}
.g-rank .sy_tt{margin-top:8px;}
.lm{height:60px;}.sy_tt{margin-top:7px;margin-left:4px;margin-right:3px;height:38px;line-height:19px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}ul .text{background-color: #fff;padding:8px 6px 6px 8px;}dl .text{margin:7px 3px 10px 5px;}.sytp-zb li{margin-bottom:13px;}.sytp-zb .time{padding-left:5px;font-size: 0.83rem;}
.sybk{width:100%;}.syss{padding-top:5px;padding-bottom:12px;margin-top:10px;margin-bottom:5px;background: #fff;}
.sysy{margin-bottom:8px;}.white{background: #fff;margin-top:10px;padding-top:5px;padding-bottom:5px;}
.sysb .m-tith4{padding-top:5px;padding-left:2px;padding-right:1px;margin-bottom:3px;height:36px;}sy, .g-title a{font-size: 0.875rem;font-weight: 400;}sy,sy a{color:#909090;}.g-title a{color:#606060;}
.sysb .titsy{padding-left: 26px;background: url(images/diy.png) no-repeat 7px 6px;background-size: 24px;}
.text cc, .sy_hua spn a{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}.gif .text cc, .gif-kt .text cc{font-weight: 500;}.jpg .text cc{margin-bottom:2px;}
.time splm a{margin-left:3px;margin-right:3px;color:#f35a1e;}
.text .time{color:#aaa;margin-left:1px;margin-top:4px;}hot-yc{font-size: 0.75rem;color:#ff6600;float:right;padding-left:17px;padding-right:5px;background: url(/template/css/images/lmimg.png) no-repeat 0px -31px;background-size:13px;}.box1 .time{color:#aaa;margin-left:4px;margin-top:2px;}.time timy{float:right;padding-right:6px;color: #ff5533;}
.kuan a{line-height:26px;font-weight:600;font-size:1.1rem;}
.time_lm{color:#999;height:22px;line-height:22px;padding-left:12px;padding-right:10px;margin-top:3px;}.time_lm yc{padding-left:20px;}.time_lm yc rq{margin-left:3px;margin-right:4px;color:#ff7733;}
.lmss{margin-left:5px;margin-bottom:4px;}
.fill{background: #fff;font-size:0.82rem;color: #999;padding:0 7px 7px 9px;}right{float: right;}ke{padding-right: 15px;background: url(/template/css/images/hot3.png) no-repeat -1px -1px;background-size: 14px;opacity: 0.7;}
.sybt{width: 100%;overflow:hidden;position: relative;padding-top:10px;}.sybt .sy_tt{text-align: center;padding-left:0px;}
.sydl li .sy_tt{height:19px;}
.s-form { display: flex; }
.input-box {position: relative; flex: 1; width: 76.3%;float: left;border: 1px solid #ddd; height: 34px;border-radius:5px;}.btn-box { float:right;position: relative; flex: 1; width:21.5%;}
#myMenu{width:100%;display: none;position:fixed;left:0;top:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding-bottom:10px;}
.menu{background-color: #fff;box-shadow:0px 1px 0px #eee;}
.menu li{width:14%;float: left;text-align:center;background:#f1f1f1;margin:4px 3px 4px 5px;border-radius:6px;height:32px;line-height:32px;}.menu ul{grid-template-columns: repeat(6, 1fr);grid-gap: 0px 7px;padding-left:5px;margin-right:5px;}
.menu li .itlm{background:#ff7700;color:#fff;font-weight:500;border-radius:6px;}
.menu a {text-decoration: none;display: block;color:#444;}.menu a:hover {color:#ff3300;}
.button{--z-index:200;height:97%;float:right;width:auto;border:none;padding: 5px 20px;text-decoration: none;display:inline-block;cursor: pointer;}
.foot{height:38px;line-height:40px;}.foot ss{padding-left:15px;font-weight:bold;color:#333;}
.down{background: url(/template/css/images/icon.png) no-repeat 7px -91px;background-size:100px;}.dos{background: url(/template/css/images/icon.png) no-repeat 8px -66px;background-size:100px;}
.m-header{background:#fff;height:42px;line-height:44px;z-index:10;
position: relative;width:100%;border-bottom: 1px solid #eee;margin: 0 auto;left: 50%;transform: translateX(-50%);}
.fixed{position:fixed;top:0;z-index:500;}
.yyhh{content: "";position: absolute;width:70px;height:100%;z-index: 2;right: 0;top: 0;background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0, #fff 10%);}.yyhh a{padding-left:31px;font-size:0.975rem;color:#333; 
    float: left;
background: url(/template/css/images/navd.png) no-repeat 11px 14px;
    background-size: 16px;}
.m-header-nav{overflow: hidden; white-space: nowrap; overflow-x: scroll;-webkit-overflow-scrolling: touch;padding-left:2px;padding-right:65px;}
.m-header-nav::-webkit-scrollbar {display: none}
.m-header-nav a{ display:inline-block;padding-left:0.6rem;padding-right:0.6rem;color:#696d85;font-weight:500;font-size:1.03rem;}
.m-header-nav .active{position: relative;color:#353847;font-weight:bold;}
.m-header-nav .active::after{content: ""; position:absolute;left:50%; bottom:1px;transform: translateX(-50%); -webkit-transform: translateX(-50%); width:0.9rem; height:2px;border-radius:1px;background-color:#ff7700;}
.am-sticky{position:fixed!important;z-index:20;top:0px;;width:100%;}
.m-headsy{background-color:#fff;vertical-align: baseline;padding:16px 13px 1px 13px;border-bottom: 1px solid #eee;}.m-headsy p {margin-bottom: 13px;display: flex;justify-content: space-between;padding: 0 5px;line-height: 1;align-items: center; /* 推荐加上：文字垂直居中 */gap: 4px; /* 防止左右文字挤在一起重叠 */}
.m-headsy p a{position: relative;letter-spacing: 0;font-weight:500;color:#404040;}
.sydb{padding-top:12px;padding-bottom:16px;line-height:26px;text-align: center;}
.sydb .dbss{color:#aaa;}.sydb .dbss a {color:#777;margin-left:8px; margin-right:8px;}.sydb .dbxx {color: #888;}
/* 外层 .zt：正常从左显示、横向滑动 */
.zt {white-space: nowrap;overflow-x: auto;overflow-y: hidden;}
.zt ul {margin-top:10px;}.zt df span, .zt cf {margin-left:6px;margin-right:1px;}
.zt df {display: block;white-space: nowrap;overflow-x: auto;overflow-y: hidden;direction: rtl;scroll-behavior: smooth;}
.zt df span{direction: ltr;}
.zt df span{display: inline-block;}
.zt, .zt df{scrollbar-width: none;}
.zt::-webkit-scrollbar,
.zt df::-webkit-scrollbar, .zt .row1::-webkit-scrollbar{display: none;}
.zt .row1{
  display: flex;flex-direction: column;flex-wrap: wrap;height: 56px; /* 控制3行高度 */white-space: nowrap;overflow-x: auto;overflow-y: hidden;
  gap: 5px 0px;margin-left:0px;margin-right: 0px;padding-left:6px;padding-right:1px;}
.jrcd{display: inline-grid;grid-template-rows: repeat(2, auto);grid-auto-flow: column;grid-gap: 5px 0px;margin-bottom:1px;align-items: center;}
.df .row1 {direction: rtl;}
.df .row1 a {direction: ltr;}
.zt dl{margin-left:7px;margin-bottom:12px;}
.zt a {display: inline-flex;align-items: center; /* 垂直居中 */justify-content: center; /* 水平居中 */text-align: center;font-size: 0.85rem;border-radius: 6px 6px 3px 3px;}
.zt .link{text-decoration: none;color:#fff;background: #ff7700;}.zt ul a {background: #2396ee;color: #fff;margin-right:5px;padding:3px 8px 1px 8px;}.zt dl a {color: #444;margin-right:6px;padding:4px 7px 2px 7px;background-color:#fff;box-shadow: 1px 1px 1px #ddd;}
/*热词*/
.hotword{margin-left:2px;margin-top:2px;text-align:center;}
.hotword li{line-height:22px;display:inline-block;border-radius:20px;margin-right:2px;padding:5px 4px; width:19.8%;margin-bottom:7px;background:#fff;box-shadow: 1px 1px 3px #dfdfdf;}
.hotword .ra a{color:#ff0099;}.hotword .rb a{color:#2b8be7;}.hotword .rd a{color:#17a145;}.hotword .rc a{color:#ff7700;}
j{background: #3c82f6;}k, .sysy k{background: #ff8800;}
.sysy k, j, k{width:4px;border-radius:2px;height:20px;margin:8px 2px 0px 6px;float: left;}
.hotword a{line-height:22px;padding:5px 5px; margin-bottom:10px;}
.page_line{text-align: center;margin-top:10px;margin-bottom: 10px;}
.page_line a{height:30px;line-height:32px;margin-left:1px;display: inline-block;border: 1px solid #fad283;border-radius:4px;color: #8c4420;background-image: linear-gradient(#fff, #f8e1a8);padding-left:11px;padding-right:11px;}.page_line pagb a, .page_line page a{padding-left:13px;padding-right:13px;}
.page_line a:hover{color: #ff4400;background-image:linear-gradient(#f8e1a8, #fffcf3);}
.page_line b a{border: 1px solid #ff6600;color: #fff;background-image: linear-gradient(#ff9900, #ff7700);}
.page_down {text-align:center;margin-top:12px;height:26px;line-height:26px;color:#666;padding-left:8px;padding-right:7px;}.page_down ts{padding-left:30px;}.page_down bx{margin-left:5px;}#Jumppage{border:1px solid #999;background:#fff;padding:3px 2px 0px 2px;margin-left:2px;margin-right:2px;}
.clear{clear:both;}
.r_navigation{height:26px;line-height:26px;margin:7px 8px 5px 7px;}.r_navigation, .r_navigation a{color:#909090;}
.r_navigation san, sd{margin-left:2px;margin-right:2px;}em{ font-style:normal;}sd{color:#ff6600;}.r_navigation .more{float:right;}
.postContent h1{line-height:1.7rem;font-size:1.3rem;font-weight:bold;margin:13px 10px;}
/*内容代码*/
.content_info{
    padding:5px 10px;
    line-height:1.8;
}
/* 返回分类单独一行 */
.content_nrdh{
    display:block;
    margin-bottom:4px;
    font-size:14px;
}
spnr{margin-left:2px;}
.content_nrdh a{
    color:#0066cc;padding-left:1px;padding-right:1px;
}
/* 第二行元信息 */
.content_meta_row{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    gap:10px;
    font-size:14px;
    color:#888;
}
.content_meta_row a{
    color:#333;
}
.content_right{
    display:flex;
    gap:20px;margin-left:10px;
}
.btn-fav,.btn-pl{
    text-decoration:none;
}
#galleria {text-align:center;}
#galleria img {height:100%;width:100%;max-width:100%;border-radius:3px}.picture_sub {text-align: center;}
.sxsx{
    padding:0 1px 1px;
}
.sxsx li{
    list-style:none;
    margin:4px 0;
    font-size:0.975rem;
}
/* 收藏按钮 */
.btn-fav {
    display: inline-flex;
    align-items: center;
    gap: 4px;
    padding: 5px 14px;
    border-radius: 20px;
    background: #f0f0f0;
    color: #666;
    font-size: 13px;
    border: 1px solid #ddd;
    text-decoration: none;
    transition: all 0.2s;
    cursor: pointer;
    user-select: none;
}

.btn-fav:hover {
    background: #fff0f0;
    color: #ff4d4f;
    border-color: #ffccc7;
}

.btn-fav.active {
    background: #ff4d4f;
    color: #fff;
    border-color: #ff4d4f;
}

.btn-fav.active:hover {
    background: #ff7875;
    border-color: #ff7875;
}

.btn-fav .fav-icon {
    font-size: 15px;
    line-height: 1;
}

.btn-fav.active .fav-icon {
    animation: heartBeat 0.3s ease-in-out;
}

@keyframes heartBeat {
    0%   { transform: scale(1); }
    50%  { transform: scale(1.3); }
    100% { transform: scale(1); }
}
#bqnr{line-height:26px;padding-left:13px;padding-right:13px;margin-bottom:5px;}#bqnr img{display: block;margin:10px auto;text-align:center;border-radius:8px;}
.content_info_time{margin-right:4px;}.content_info_nrts{margin-left:10px;}
.content_info_comment sp{margin-left:2px;height: 1.8em;}.content_info_comment a {color: #0D74AD;margin-left:12px;}
.sxsx li{line-height:1.5em;color: #ff6600;padding-left:7px;padding-right:7px;max-width: 100%;text-overflow: ellipsis;white-space: nowrap !important;overflow: hidden;}
.sxsx li span sn{color:#999;}
textarea {font-size: 14px;width:95%;padding:8px;border-radius: 4px;border: 1px solid #A8A8A8;height: 60px;display: block;border: 1px solid #ccc;transition: border-color 0.2s;outline: none;}textarea:focus {border-color: #63a6f9;box-shadow: 0 0 0 3px rgba(36,134,255,0.2);}
.msg_list_box .bd li .return a{height: 52px;line-height: 52px;}#commentValidCodeImg{height: 24px;line-height: 24px;}#commentValidCode{height: 18px;width: 35%;margin-left: 10px;}
.input_button{width: 100%;height: 36px;line-height: 36px;background-image:linear-gradient(#ff9966, #ff7700);font-size: 16px;font-weight: normal;font-family: "microsoft yahei";text-align: center;color: #fff;padding: 0;margin: 0;border: 0;float: left;display: inline;overflow: hidden;border-radius:6px;-webkit-box-flex: 1;}
.g-rank-li dl li spzm{width:75%;float:left;}.g-rank-li dl li splm{width:23%;float:right;text-align:right;color: #ff5500;}.g-rank-li dl li splm a {margin-left: 2px;margin-right: 2px;}
.g-rank-li dl li{height: 38px;line-height: 38px;padding-left:11px;background: url(images/icon.png) no-repeat -122px -202px;overflow: hidden;border-bottom: 1px dashed #ddd;}
.msg_list_box .page_box b a{color:#ff3300;margin-left:4px;margin-right:4px;}
.msg_list_box .star {float: right;height: 30px;line-height: 30px;}
.msg_list_box .star a {color: #008800;}.bd ul{padding-top:5px;margin-bottom:10px;}
.msg_list_box .bd {padding:5px 5px 0px 5px;font-size:0.875rem;margin-top:10px;}
.msg_list_box .bd li {margin-top:5px;padding:5px 10px 2px 10px;border-bottom: 1px dotted #555;}
/*== 评论用户信息区 ==*/
.msg_list_box .msg_info {position:relative;height:28px;line-height:26px;color:#999;}
.msg_list_box .reviewer {color: #ff6600;}.msg_list_box .reviewer a{color: #999;padding-left:3px;padding-right:3px;}
/*== 评论内容 ==*/
.msg_list_box .msg_content h4 {height:28px;line-height:28px;color:#005aa0;font-size:0.875rem;padding-left:8px;}
.msg_list_box .msg_content p {line-height:130%;font-size:0.92rem;padding:2px 0 5px 2px;}
/*== 评论操作区 ==*/
.msg_list_box .return {margin-top:12px;margin-bottom:23px;}.msg_list_box .bd li .return a {height:52px;line-height:52px;}
#commentValidCode{height:18px;width:35%;margin-left:10px;}#commentValidCodeImg{height:24px;line-height:24px;}
.msg_list_box .return em {padding-left:12px;background:url(images/msg_04.png) 2px 3px no-repeat;}
.msg_list_box .page_box {text-align:center;height:auto;color:#999;font-size:0.92rem;}.msg_list_box .page_box c{margin:0 8px;}
.msg_replyer_box {margin-top:8px;height:25px;line-height:25px;overflow:hidden;zoom:1;}
/*= 发表评论区 =*/
.msg_box {margin:0 14px;padding-bottom:5px;}.msg_box .hd {height:27px;line-height:27px;}
/* 内容评论*/
.msg_list_box .hd {height:40px;line-height:40px;padding-left:8px;}
.msg_list_box .hd h3 {font-weight:500;float:left;display:inline;margin-right:0.5em;margin-left:12px;font-size:0.975rem;}.msg_list_box .hd p {display:inline;color:#999;}
.divsy {width: 100%;overflow: hidden;}
.boxsy {display: flex;flex-wrap: wrap;    /* 允许换行 → 两行 */flex-direction: column;
max-height:60vw;  /* 控制两行高度（自己可改） */overflow-x: auto;   /* 横向滑动 */gap: 0px;padding-right:3px;-webkit-overflow-scrolling: touch;}
.boxsy.row1 {max-height: 100vw !important; /* 一行高度（自己可调） */}
.boxsy::-webkit-scrollbar {display: none;}
.box1, .box2, .box3 {padding-bottom: 10px;padding-right:7px;display: block;}
.box1, .box2 {width: 38%;}
.box3 { width:56%;}
.boxsy dt{display: flex;justify-content: center;align-items: center;width: 100%;overflow: hidden;position: relative;}
.box1 dt{height:36vw;}.box2 dt{height:45vw;}.box3 dt{height:38vw;}
.boxsy .sy_tt{white-space:pre-wrap;}.row1 .sy_tt{margin-bottom:4px;}.box1 .sy_tt{height:20px;}
.Masonary-contain { padding:0 0.7rem;}
.title{margin-top:2px;padding-left:9px;padding-right:4px;height:auto;overflow: hidden;-webkit-line-clamp: 2;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;}
.res-list-sy .titsy {height:1.8rem;line-height:1.8rem;font-size: 0.83rem;position: absolute;width:98%;bottom:5px;left: 0;background-color: rgba(0, 0, 0, 0.3);padding-left:2%;display: block;
color: #eee;overflow: hidden;white-space: nowrap;text-align: center;text-overflow: ellipsis;border-bottom-left-radius:6px;border-bottom-right-radius:6px;}
.Masonary-item { width:48.7%;background-color: #fff;border-radius: 6px;margin-bottom: 0.5rem;padding-bottom: 0.6rem;}
.Masonary-item .img { box-sizing: border-box; -moz-box-sizing: border-box; /* Firefox */ -webkit-box-sizing: border-box; /* Safari */ }
.Masonary-item .img img {border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;}
.Masonary-item .text { font-size: 0.32rem; margin-top: 0.2rem; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center; }
.gutter-sizer { width:2.5%;}
.res-list-img{margin-left:12px;margin-right:1px;}.res-list-sizer{width: calc((100% - 1.2rem)/2);}
.res-list-item{background: #fff;border-radius:8px;width: calc((100% - 1.3rem)/2);margin-bottom:0.55rem;padding-bottom:0.5rem;overflow: hidden;}
zc, yc{color:#fff;position: absolute;z-index: 2;font-size: 12px;}
.imglist yc{bottom: 0;right:0px;padding: 3px 4px 0px 3px;opacity: 0.8;}.text-sp{height:26px;line-height:26px;background: #fff;font-size:0.875rem;padding:0px 8px 6px 8px;color:#999;}spm a{margin-left:3px;margin-right:3px;color:#ff5533;}hot{padding-right:18px;background: url(/template/css/images/lmimg.png) no-repeat 2px -29px;background-size:12px;opacity: 0.9;}.sysp .text{padding-bottom:3px;}
.box1 zc, .box2 zc{float:left;bottom:0px;border-radius: 0 6px 0 6px;left:0px;padding: 3px 5px 1px 5px;}.box1 yc, .box2 yc, .sytp-zb ul li yc{bottom:0px;border-bottom-right-radius:8px;}dl .imglist yc{border-bottom-right-radius:8px;}
.box3 zc{left:7px;bottom:2px;}.box3 yc{float:right;right:7px;bottom:2px;}.imgsynr{opacity: 0.6;position: absolute;z-index: 5;display: block;left: 0;bottom: 0;height: 30px;width: 100%;background: linear-gradient(to bottom, transparent 0%, #000 80%);border-bottom-left-radius:6px;border-bottom-right-radius:6px;}
.imglist, .imgsy{position: relative;display: block;}like{padding-left:14px;background: url(/template/css/images/hot.png) no-repeat -1px -2px;background-size:15px;}
.sytp-zb dl dt{height:28vw;}
.gif li:nth-child(-n+6) .lazysy{height:43.5vw !important;overflow: hidden;line-height:0;}.gif-kt li:nth-child(-n+6) .lazysy, .jpg-kt li:nth-child(-n+6) .lazysy{height:35vw !important;overflow: hidden;line-height:0;}
.jpg-ct li:nth-child(-n+6) .lazysy{height:60vw !important;overflow: hidden;line-height:0;}
.res-list img{width:100%;height:auto;object-fit:cover;position: relative;z-index:1;vertical-align: bottom;}.res-list ul li img{border-top-right-radius:6px;border-top-left-radius:6px;}.text cc:hover{color: #ff4400;}
.text splm a{color: #999;}
.ggsb dl {
  margin: 0 0 12px 0;
  padding: 12px 12px;
  background: #fff;
  border-radius: 6px;
  border-bottom: 1px solid #efefef;
}
.ggsb dl a {
  display: flex;
  align-items: center; /* 垂直居中 */
  gap: 8px; /* 标题和描述间距 */
  text-decoration: none;
}
.ggsb dl dt {
  font-size: 16px;
  font-weight: bold;
  /* 清除默认块级换行 */
  display: inline-block;
  margin: 0;
}
.ggsb dl n {padding-left:15px;font-size: 14px;display: inline-block;animation: textColor 3s infinite alternate;
}
.ggsb dl a:hover dt {
  color: #ff6c00;
}
@keyframes textColor {0% { color: #212121; }50% { color: #777; }100% { color:#2396ee; }}
.sytp-zb ul li, .sytp-zb dl li{width:31%;float:left;margin-right:7px;box-sizing:border-box;}.sytp-zb ul dt{height:29.5vw;}.sytp-zb ul li dt img{border-radius:8px;position: absolute;bottom: 0;left: 0;}
.res-list dl, .sytp-zb dl{display: flex; /* 优先Flex，适配旧版 */flex-wrap: wrap;}
.res-list dl li{margin-bottom:5px;margin-right:8px;float:left;box-sizing:border-box;width:47.1%;}.res-list dl li img{border-radius:6px;}
@supports (display: grid){
.res-list dl, .sytp-zb ul, .sytp-zb dl, .menu ul{padding-right:10px;box-sizing: border-box;display: grid;}
.res-list dl{grid-template-columns: repeat(2, 1fr);grid-gap:0px 7px;}.sytp-zb ul, .sytp-zb dl{grid-template-columns: repeat(3, 1fr);grid-gap:0px 7px;}
.res-list dl li, .sytp-zb dl li, .sytp-zb ul li, .menu li{width:100%;}
}
.res-list ul{column-count:1;column-gap:7px;margin-left:6px;margin-right:6px;}
.res-list ul li {box-sizing: border-box;width:48%;margin-left:1%;margin-right:1%;margin-bottom:7px;border-radius: 6px;break-inside: avoid;overflow: hidden;display: inline-block;float: none;}
.ggnr {margin: 10px 0;}.ggnr备份 {width: 100%;max-width: 800px;aspect-ratio: 1 / 1;margin: 11px 0;8contain: layout;overflow: hidden;}
.gglm {margin: 10px 0;}
.gglm a, .ggsb a{display: block;width: 100%;height: 100%;}
.gglm img, .ggsb img, .ggnr img {max-width: 100%;max-height: 100%;width: auto;height: auto;display: block;margin: 0 auto;object-fit: contain; /* 完整显示，绝不裁切 */}
/*内容代码结束*/
@media screen and (min-width:375px){
.m-header-nav a{padding-left:0.64rem;padding-right:0.64rem;}}
@media screen and (min-width:390px){ 
.model_search_click{padding-left:17px;padding-right:17px;}.sybt dl{margin-left:3px;}.sybt dl li dt{margin-left:2px;height:60px;}.sy_tt ti{margin-left:3px;}
.web_ss{padding-left:15px;}.lmss{margin-left:6px;}.sy_tt{margin-left:5px;}.res-list ul li{width:47.8%;margin-left:1.1%;margin-right:1.1%;}}
@media screen and (min-width:412px){ 
.sytp-dt{width:95.8%;}.sytp-hua li{height:23vw;}.res-list ul li{width:48%;margin-left:1%;margin-right:1%;}.res-list ul{margin-left:8px;margin-right:8px;}
.model_search_click{padding-left:19px;padding-right:19px;}.lmss{margin-left:7px;}.g-rank .sy_tt{margin-left:6px;}.gutter-sizer { width:2.3%;}}
@media screen and (min-width:430px){ 
.box3{padding-right:4px;}#galleria img {width:auto;min-width:350px;}}
@media screen and (min-width:640px){ 
.res-list ul li{width:48.4%;margin-left:0.8%;margin-right:0.8%;}.m-headsy ul p{width:70%;}}
@media screen and (min-width:720px){ 
.res-list-item{margin-bottom: 0.6rem;}.contour-gif .text cc{height:auto;}.res-list ul li{width:32.1%;margin-left:0.6%;margin-right:0.6%;}
.res-list dl, .sytp-zb dl{grid-template-columns: repeat(3, 1fr);}.contour-gif .imglist img, .sytp-zb dl dt, .sytp-zb ul dt{height:28vw;}.contour-kt .imglist img{height:22vw;}.contour-fj .imglist img{height:22vw;}
.contour-kt .text cc, .contour-kb .text cc{height:auto;}.zt .row1{height:28px;flex-direction: row;}.zt df {direction: ltr !important; /* 恢复左起 */}.jrcd{grid-template-rows: repeat(1, auto);}
.Masonary-contain{padding: 0 0.8rem;}.Masonary-contain .gutter-sizer {width:1.2%;}.Masonary-item {width: 49.35%;margin-bottom: 0.6rem;}
.lmsp .sy_tt{-webkit-line-clamp:1;}.sytp-tp{display:inline-block;}.sytp-tp li{height:7.5rem;width:48.5%;float:left;}.sytp-tp li dt{width:35%;}.sy_pp{width:62%;}
.g-rank .sy_tt{margin-left:6px;margin-top:8px;}.sytp-zb dl li .time{margin-left:6px;}#prev, #next{width:16%;}.sytp-hua li{height:14vw;width:45vw;}
.g-rank-li dl li {margin-left:0.8%;margin-right:1.5%;width:46.2%;float: left;background: url(images/tp.gif) no-repeat -1px 18px;}
.input-box {width: 83.7%;}.btn-box {width:15%;}.model_search_click{padding-left:30px;padding-right:30px;}
.index-box {padding: 0.9rem 1.8%;}.menu ul{grid-template-columns: repeat(12, 1fr);}.headzc yp a{width:300px;}.m-headsy ul p{width:45%;}.m-headsy ul .m-headsy-lex{float: left;margin-right:2%;}.m-headsy ul m-headsy-pex{float:right;}
.r_navigation, .time, .g-rank-li li splm a, .hd p, #prev, #next{font-size:0.875rem;}.zt a{font-size:0.9rem;}.g-title, .page_down, .sy_tt a, .u-link, .page_line a, .sydb, .divsy sa a, .text cc, .hotword a, .ckgd a{font-size:0.975rem;}.m-headsy p a, spn a, spzm a, .sysb .m-tith4, .sxsx, .headzc zp a, .tou-sy li a, .msg_list_box .hd h3, .m-header-nav a{font-size:1.0625rem;}.sy_hua a, .time{line-height:26px;}.g-rank-li dl li, .sybk sa a{height: 44px;line-height: 44px;}.hotword li{padding:8px 13px;}.m-header-nav a{padding-left:0.75rem;padding-right:0.75rem;}.sybk { margin-bottom: 15px;}.input_button{width:50%;}.boxsy.row1{max-height:500px !important;}.boxsy{max-height:860px; }
.res-list li:nth-child(-n+6) .lazysy, .gif-kt li:nth-child(-n+6) .lazysy, .jpg-kt li:nth-child(-n+6) .lazysy, .jpg-ct li:nth-child(-n+6) .lazysy{height:auto !important;}
}
@media screen and (min-width:1020px){
.boxsy .sy_tt{margin-top:0.6rem;margin-bottom:0.3rem;}.sytp-hua li{height:7rem;width:20rem;}.sytp-hua li dt{width:33%;}.sy_hua{width:62%;}.m-header-nav a{padding-left:0.9rem;padding-right:0.9rem;}
.sytp-tp li{height:8rem;margin-right:5px;}.res-list-img{margin-right:0.6rem;}.res-list-sizer, .res-list-item{width: calc((100% - 1.2rem)/3);}.res-list ul li{width:24%;margin-left:0.5%;margin-right:0.5%;}
.lmsp .sy_tt{height:30px;line-height:30px;}.tou-sy li{width:7%;}.box3{width:28%;}
.res-list dl, .sytp-zb dl {grid-template-columns: repeat(4, 1fr);}.yyhh{display:none;}.m-headsy ul p{width:31%;}
.box1 dt{height:19rem;}.sytp-zb dl dt, .contour-gif .imglist img{height:23vw;}.sytp-zb ul{grid-gap:0px 10px;grid-template-columns: repeat(4, 1fr);}.sytp-zb ul dt{height:21vw;}
.box1, .box2, .box3{margin-right:0.3%;}.box2 dt{height:28rem;}.box3 dt{height:18rem;}.contour-ct .imglist img{height:30vw;}.contour-kt .imglist img{height:15vw;}.contour-kb .imglist img{height:21vw;}.contour-fj .imglist img{height:15vw;}
}
@media screen and (min-width:1600px){
.res-list ul li{width:24.3%;margin-left:0.35%;margin-right:0.35%;margin-bottom:11px;}#prev, #next{width:8%;}.sytp-tp li{height:13rem;}.m-headsy ul p{width:22%;}
.sytp-zb dl dt, .contour-gif .imglist img, .sytp-zb ul dt, .contour-kb .imglist img{height:22rem;}.contour-kt .imglist img{height:17rem;}.box1 dt, .box3 dt{height:25rem;}.contour-ct .imglist img{height:33rem;}
.zt, header, .sysb, .sysy, .syss, .fixed, .sybk, .head, .ggsb, .pageContent, .wap_pl, .g-headimg, .m-headsy ul{width:1600px;margin-left:auto;margin-right:auto;}
}

img.lazy[src="/tm.gif"]{opacity: 0 !important;}
img.lazysy[src="/tm.gif"]{opacity: 0;}

html, body {
overflow-x: hidden;touch-action: pan-y;
}