@charset "utf-8";
/*-------------------
*Description:        By www.yiwuku.com
*Website:            https://app.zblogcn.com/?id=711
*Author:             尔今 erx@qq.com
*update:             2015-4-20(Last:2024-04-03)
-------------------*/
/* logo 字体：方正粗剪纸（FZCQJW）— 站点自有字体 */
@font-face{
    font-family:'FZCQJW';
    src:url('fonts/FZCQJW.TTF') format('truetype');
    font-display:swap;
}
/* all */
*{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
legend{color:#000;}
::-moz-selection{background:#FD5D3C;color:#fff;} 
::selection {background:#296399;color:#fff;} 
body{background:#f7f7f7;}
body{font-family:"microsoft yahei",Arial;color:#000; -webkit-font-smoothing:antialiased;overflow-x:hidden;}
i{font-style:normal;}
a{text-decoration: none;color: #333;border: 0;font-size: 100%;margin: 0;padding: 0;vertical-align: baseline;transition: all .3s ease-in;}
.clr:after{clear: both;content:'\0020';display: block;visibility:hidden;height:0;}
.clr{zoom:1;}
.inner{width:1100px;margin:0 auto;position: relative;box-sizing:border-box;}
/*erx:head*/
.lph-header{position:fixed;top:0;left:0;width:100%;z-index:9999;_position:absolute}
.lph-header .top{background:#296399;height:auto;min-height:84px;line-height:normal;display:flex;align-items:center;padding:0 16px;}
.lph-header .top .inner{position:relative;width:1100px;max-width:100%;margin:0 auto;display:flex;align-items:center;min-height:84px;box-sizing:border-box;}
.lph-header .top .logo{flex:0 0 auto;display:flex;align-items:center;height:68px;line-height:1;color:#1a1a1a;font-weight:bold;text-decoration:none;white-space:normal;overflow:visible;padding:0 18px 0 0;margin:0;}
.lph-header .top .logo .hd-logo-text{font-family:'FZCQJW','FZDaBiaoSong','FZDBSJW','方正大標宋','STFangsong','FangSong','STSong','STZhongsong','SimSun','宋体',serif;display:inline-block;text-align:left;line-height:1;color:#1a1a1a;font-weight:bold;}
.lph-header .top .logo .hd-logo-text:hover{opacity:0.85;}
.lph-header .top .logo .hd-logo-line{display:block;white-space:nowrap;color:#1a1a1a;font-weight:bold;}
.lph-header .top .logo .hd-logo-line .blk{color:#1a1a1a;}
.lph-header .top .logo .hd-logo-line .red{color:#c20c10;}
.lph-header .top .logo .hd-logo-line:nth-child(1){font-size:24px;letter-spacing:0;}
.lph-header .top .logo .hd-logo-line:nth-child(2){font-size:18px;letter-spacing:0;margin-top:2px;font-family:'Helvetica Neue',Arial,'PingFang SC','Microsoft YaHei',sans-serif;}
.lph-header .top .nav{flex:1 1 auto;height:auto;min-height:68px;padding:0;margin:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}
.lph-header .top .nav li{float:none;display:flex;align-items:center;height:34px;position:relative;margin:0;padding:0;}
.lph-header .top .nav li a{color:#fff;font-size:18px;font-weight:300;text-align:center;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in;}
.lph-header .top .nav li .link{display:inline-block;padding:0 10px;height:34px;line-height:34px;color:#fff;white-space:nowrap;}
.lph-header .top .nav li .bg{position:absolute;top:-3px;left:0;width:100%;height:100%;border-bottom:3px solid #7AA5CC;opacity:0;background:#16538E;filter:alpha(opacity=0);}
.lph-header .top .nav li:hover .bg,.lph-header .top .nav li.cu .bg{top:0;opacity:1;filter:alpha(opacity=100);}
.lph-header .top .nav li:hover .link,.lph-header .top .nav li.cu .link{color:#fff;opacity:1;}
.lph-header .top .nav li ul{display:none;position:absolute;top:100%;left:0;min-width:100%;background:#296399;z-index:99;box-shadow:0 2px 6px rgba(0,0,0,.15);}
.lph-header .top .nav li ul li{float:none;display:block;margin:0;border-bottom:1px solid rgba(255,255,255,.18);height:38px;}
.lph-header .top .nav li ul li a{display:flex;align-items:center;height:38px;line-height:38px;font-size:13px;padding:0 12px;color:#fff;}
.lph-header .top .nav li ul li a:hover{background:#16538E;color:#fff;}
.lph-header .top .search{flex:0 0 auto;height:36px;background:#16538E;border-radius:35px;display:flex;align-items:center;padding:0 14px;z-index:5;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;-moz-transition:all .3s ease-in;transition:all .3s ease-in;}
.lph-header .top .search form{height: 100%;}
.lph-header .top .search input{float: left;height: 100%; width:90px; background: none; border: none;outline: none; padding: 0 10px; font-size: 14px;color:#383838; line-height: 14px; line-height: 44px\9;   }
.lph-header .top .search button{float: right;width: 40px; height: 100%; border: 0; outline: 0;cursor: pointer;background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z'/%3E%3C/svg%3E") no-repeat center;background-size:18px 18px;}
.lph-header .top .search.fcs button{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='%23383838' viewBox='0 0 16 16'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z'/%3E%3C/svg%3E");}
.lph-header .top .search{-webkit-transition: all .3s ease-in;-o-transition: all .3s ease-in;-moz-transition: all .3s ease-in;transition: all .3s ease-in;}
.lph-header .top .search input{-webkit-transition: all .2s ease-in;-o-transition: all .2s ease-in;-moz-transition: all .2s ease-in;transition: all .2s ease-in;}
.lph-header .top .search.fcs{background:#F6F6F6;}
.lph-header .top .search.fcs input{width:120px;}
/* PC 端头部工具区：语言切换 + 搜索 */
.lph-header .top .header-tools{flex:0 0 auto;display:flex;align-items:center;height:36px;z-index:6;gap:0 8px;margin-left:8px;}
.lph-header .top .header-tools .ywk-lang-switch{float:none;display:inline-flex;align-items:center;margin:0 12px 0 0;font-size:14px;white-space:nowrap;}
.lph-header .top .header-tools .ywk-lang-switch a{color:#fff;cursor:pointer;text-decoration:none;padding:0 6px;opacity:0.95;font-weight:500;line-height:44px;}
.lph-header .top .header-tools .ywk-lang-switch a:hover{opacity:1;text-decoration:underline;}
.lph-header .top .header-tools .ywk-lang-switch .split{color:#fff;opacity:0.6;padding:0 2px;line-height:44px;}
.lph-header .top .header-tools .ywk-lang-switch #langZhBtn{color:#ffe9a8;}
/* PC 端独立语言切换与搜索框水平对齐：覆盖全局 .lang-switch 的 28px margin-top */
.lph-header .top .lang-switch{margin-top:0;}
.lph-header .top .header-tools .search-tool{position:relative;}
.lph-header .top .header-tools .search-toggle{width:44px;height:44px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;outline:none;}
.lph-header .top .header-tools .search-toggle:before{content:'';width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z'/%3E%3C/svg%3E") no-repeat center;background-size:20px 20px;}
.lph-header .top .header-tools .search-dropdown{display:none;position:absolute;top:50px;right:0;width:240px;background:#fff;border:1px solid #ddd;border-radius:6px;padding:8px;box-shadow:0 4px 12px rgba(0,0,0,0.15);z-index:1000;}
.lph-header .top .header-tools .search-dropdown.open{display:block;}
.lph-header .top .header-tools .search-dropdown form{display:flex;align-items:center;margin:0;}
.lph-header .top .header-tools .search-dropdown input{flex:1;min-width:0;height:36px;line-height:36px;border:1px solid #ddd;border-radius:4px 0 0 4px;padding:0 10px;font-size:14px;color:#333;outline:none;box-sizing:border-box;}
.lph-header .top .header-tools .search-dropdown input:focus{border-color:#296399;}
.lph-header .top .header-tools .search-dropdown button{flex:0 0 50px;height:36px;line-height:36px;border:none;background:#296399;color:#fff;font-size:14px;border-radius:0 4px 4px 0;cursor:pointer;}
.lph-header .top .header-tools .search-dropdown button:hover{background:#1a4570;}
/* 主体*/
.lph-main{margin-bottom:90px;padding-top:95px;}
.lph-left{float:left;width:736px;}
.topallvs,.ileftvs{max-width:100%;margin-bottom:20px;overflow:hidden;clear:both}
.topallvs img,.ileftvs img{width:100%;}
.ileftvs{margin:25px 0 0 -16px;width:728px;max-width:none}
.footvs{margin-top:-40px}
/* 右侧*/
.lph-right{width: 330px; float: right;}
.lph-right .right-box,.function{margin-bottom: 30px;}
.lph-right .right-box-title,.function_t{color: #333; font-size: 20px; height: 20px; line-height: 20px; padding-bottom:7px; border-bottom: 2px solid #CBCBCB; }
.lph-right .right-box-title h3{float: left;}
.lph-right .right-box-title a{float: right; font-size: 12px; padding-top: 5px; color: #9d9d9d;}
.lph-right .kuaixun .kx-ul li{ border-bottom:dotted 1px #CBCBCB;}
.lph-right .kuaixun .kx-ul li.hov{ border-bottom:dotted 1px #f98235;}
.lph-right .kuaixun .kx-ul li a{width: 100%; height: 100%; display: block;padding: 12px 0;}
.lph-right .kuaixun .kx-ul li .time{float: left;width: 58px; height: 36px; line-height: 36px; text-align: center;color: #272322; font-size: 16px; background: #F2F2F2;}
.lph-right .kuaixun .kx-ul li.hov .time{background: #f98235; color: #fff;}
.lph-right .kuaixun .kx-ul li .title{height: 36px; line-height: 18px; overflow: hidden; font-size: 13px; color: #3f3f3f; padding-left: 8px;}
.lph-right .kuaixun .kx-ul li.hov .title{color: #f98235;}
.lph-right .kuaixun .kx-pic-ul{padding:5px 0;}
.lph-right .kuaixun .kx-pic-ul li{margin:8px 0;}
.lph-right .kuaixun .kx-pic-ul li a{display:block;overflow:hidden;}
.lph-right .kuaixun .kx-pic-ul li .img{float:left;}
.lph-right .kuaixun .kx-pic-ul li .img img{width:110px;height:75px;object-fit:cover;}
.lph-right .kuaixun .kx-pic-ul li .word{padding-left:120px;padding-right:5px;}
.lph-right .kuaixun .kx-pic-ul li .word h4{color:#333;font-size:14px;line-height:20px;height:40px;overflow:hidden;}
.lph-right .kuaixun .kx-pic-ul li:hover{background:#F7F7F7;}
.lph-right .kuaixun .kx-pic-ul li:hover .word h4{color:#f98235;}
.lph-right .pbzttab{padding-top: 5px;}
.lph-right .pbzttab .pbz-hd{border-bottom: solid 1px #CBCBCB; position: relative;}/*右侧评论专题*/
.lph-right .pbzttab .pbz-hd a{float: left; width: 50%; line-height: 1; text-align: center; font-size: 18px; color: #888;padding-bottom: 10px; }
.lph-right .pbzttab .pbz-hd a.cur{color: #333;}
.lph-right .pbzttab .pbz-hd i{display: block;position: absolute; bottom: -1px;width: 50%; height: 2px; left: 0; background:#f98235; }
.lph-right .pbzttab .pbz-bd .comment li{padding: 10px 8px; border-bottom:dotted 1px #CBCBCB;}
.lph-right .pbzttab .pbz-bd .comment li .img{float: left;}
.lph-right .pbzttab .pbz-bd .comment li .img img{border-radius: 100%;}
.lph-right .pbzttab .pbz-bd .comment li .word{ padding-left: 60px;}
.lph-right .pbzttab .pbz-bd .comment li .word .top{overflow: hidden; height: 46px;}
.lph-right .pbzttab .pbz-bd .comment li .word .name{ font-size: 14px; color: #888; height: 20px; line-height: 20px; overflow: hidden; }
.lph-right .pbzttab .pbz-bd .comment li .word .name a{color: #f98235; padding-right: 5px;}
.lph-right .pbzttab .pbz-bd .comment li .word .title{height: 20px; line-height: 20px;  font-size: 12px; overflow: hidden; padding-top: 5px;}
.lph-right .pbzttab .pbz-bd .comment li .word .title a{color: #b5b5b5;}
.lph-right .pbzttab .pbz-bd .comment li .btm{color:#272322; font-size: 12px; margin-top: 10px; max-height: 60px; line-height: 20px; overflow: hidden;}
.lph-right .pbzttab .pbz-bd .comment li .btm i{width: 17px; height: 13px; background: url(images/lph-right-sprite.png); display: inline-block;}
.lph-right .pbzttab .pbz-bd .comment li .btm i.pre{background-position: -25px -72px; margin-right: 5px;}
.lph-right .pbzttab .pbz-bd .comment li .btm i.nxt{background-position: -58px -71px; margin-left: 5px;}
.lph-right .pbzttab .pbz-bd .zhuanti li{margin: 8px 0;}
.lph-right .pbzttab .pbz-bd .zhuanti ul{padding: 5px 0;}
.lph-right .pbzttab .pbz-bd .zhuanti li:hover{background: #F7F7F7;}
.lph-right .pbzttab .pbz-bd .zhuanti li .img{float: left;}
.lph-right .pbzttab .pbz-bd .zhuanti li .word{padding-left: 120px; padding-right: 5px;}
.lph-right .pbzttab .pbz-bd .zhuanti li .word h4{color: #333; font-size: 14px; line-height: 35px; height: 35px; overflow: hidden;}
.lph-right .pbzttab .pbz-bd .zhuanti li .word p{color: #888; font-size: 12px; line-height: 20px; height: 40px; overflow: hidden;}

.lph-right .weixinewm .we-img{max-width:330px;text-align:center;overflow:hidden}
.artSortList-left .asl-title{height: 48px; line-height: 48px;border-bottom: solid 2px #D6D6D6;}
.artSortList-left .asl-title h3{font-size: 25px; color: #333; font-weight: bold; float: left; padding-right: 15px;}
.artSortList-left .asl-title p{font-size: 16px; color: #888; float: left; padding-top: 8px;}
/*搜索页*/
.search-page .artSortList-left{width:100%;float:none;padding:0;}
.search-page .asl-title h3{max-width:60%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.search-page .search-count{float:left;line-height:48px;font-size:14px;color:#999;margin-left:10px;}
.search-page .search-form-box{padding:25px 0 15px;border-bottom:1px solid #eee;margin-bottom:20px;}
.search-page .search-form-box form{position:relative;max-width:520px;}
.search-page .search-form-box input{width:100%;height:44px;line-height:44px;border:2px solid #296399;border-radius:4px;padding:0 90px 0 15px;font-size:15px;color:#333;box-sizing:border-box;outline:none;}
.search-page .search-form-box input:focus{border-color:#1a4570;}
.search-page .search-form-box button{position:absolute;right:0;top:0;height:44px;line-height:44px;border:none;background:#296399;color:#fff;font-size:16px;padding:0 25px;border-radius:0 4px 4px 0;cursor:pointer;}
.search-page .search-form-box button:hover{background:#1a4570;}
.search-page .search-empty{padding:80px 0;text-align:center;color:#999;}
.search-page .search-empty p{font-size:18px;color:#666;margin-bottom:10px;}
.search-page .search-empty span{font-size:14px;color:#999;}
.search-page .lph-paging1{margin-top:30px;}
/*系统组件*/
.function_c{line-height:1.8;margin-top:10px;font-size:13px}
.function_c ul{overflow:hidden;clear:both}
.function_c li{border-bottom:dotted 1px #CBCBCB;padding:6px 0}
#divCatalog li li{text-indent:35px;border-bottom:none;background:url(images/join.gif) 10px center no-repeat}
#divCatalog li ul li:last-child{background:url(images/joinbottom.gif) 10px center no-repeat}
#divCalendar{border:dashed 3px #EEE;padding:0 0 10px 5px}
#divCalendar table{width:96%;line-height:1.8;margin:0 auto;text-align:center;}
#divCalendar td a{color:#f98235}
#divCalendar caption{font-size:14px;text-align:center;margin-bottom:6px;border-bottom:1px #eee solid;padding:0 0 6px}
#divContorPanel span.cp-hello{display:inline-block;color:#f98235;padding:0 0 15px}
#divContorPanel span a{margin-left:10px;background:#eee;padding:6px 20px;border-radius:6px}
#divSearchPanel{display:none}
#divAuthors li,#divLinkage li,#divFavorites li,#divMisc li{float:left;width:48%;margin:0 1%}
/* 尾部*/
.lph-footer{width:100%;color:#bbb;font-size:12px;background:#313131;padding:30px 0;}
.lph-footer .lphf-top a{color:#ddd}
.lph-footer .lphf-top{padding:0 0 12px;}
.lph-footer .lphf-top .left{float:left;}
.lph-footer .lphf-top .left .copyr{line-height:1.8;}
.lph-footer .lphf-top .right{float: right;}
.lph-footer .lphf-top .right .links{float:right;}
.lph-footer .lphf-top .right .links a{margin:0 10px 0 8px;}
.lph-footer .lphf-btm{border-top:1px #777 dotted;padding-top:15px}
.lph-footer .lphf-btm li{float:left;margin-right:15px;margin-bottom:5px;}
.lph-footer .lphf-btm li a{color:#aaa}
.lph-footer .gotoBar{position:fixed;bottom:60px;left:50%;width:52px;margin-left:568px;}
.lph-footer .gotoBar a{display:block;width:50px;height:50px;border:solid 1px #E6E6E6;background:#F5F5F5;background-image:url(images/lph-footer-sprite.png);background-repeat: no-repeat;}
.lph-footer .gotoBar a:hover{background-color:#EDEDED;}
.lph-footer .gotoBar .top{display:none;width:52px;}
.lph-footer .gotoBar .top a{background-position: 10px -102px;}
.lph-footer .gotoBar .top a:hover{background-position: -60px -102px;}
.lph-footer .gotoBar a.comment{background-position: 10px -50px;}
.lph-footer .gotoBar a.comment:hover{background-position: -60px -50px;}
/* 文章列表*/
.lph-pageList .tip{ height: 37px; border-bottom: solid 2px #D6D6D6; position: relative; line-height: 37px;}
.lph-pageList .tip h4{position: absolute; font-size: 28px; font-weight: bold; line-height: 1; left: 0; top: 0; padding-bottom: 9px; border-bottom: solid 2px #666666;}
.lph-pageList .tip h4 span.yel{color: #f98235;}
.lph-pageList .tip h4 span.gra{color: #333;}
.lph-pageList .tip .count{height: 100%; position: absolute; right: 0; bottom: 0px; background: #F2F2F2; padding: 0 10px; color: #333; font-size: 18px;}
.lph-pageList .tip .count i{float: left; width: 20px; height: 22px; margin-top: 8px; margin-right: 5px; background: url(images/lph-pageList-sprite.png) no-repeat 0px 0px;}
.lph-pageList .tip .count strong{color: #f98235; font-weight: bold;}
.lph-pageList .tip .count em{position: absolute;right: 0;top: 0;background: url(images/lph-pageList-sprite.png) no-repeat -39px 0;width: 8px;height: 8px;}
.lph-pageList .wrap li.pbox{padding: 30px 0; border-bottom: solid 1px #EEE;}
.lph-pageList .wrap li.pbox .img{float: left; position: relative; }
.lph-pageList .wrap li.pbox .img a.sort{padding: 5px 12px; background: rgba(0,0,0,0.6); font-size: 14px; color: #fff; line-height: 1; position: absolute; top: 0; left: 0; }
.lph-pageList .wrap li.pbox .word{ padding-left: 235px; padding-right: 10px; }
.lph-pageList .wrap li.pbox .word h2{ color: #272322; font-size: 20px; font-weight: bold; }
.lph-pageList .wrap li.pbox .word h2{transition: all .3s; }
.lph-pageList .wrap li.pbox:hover .word h2{color:#f98235;}
.search .lph-pageList .wrap li.pbox .word h2 strong{color:#f00;font-weight:bold;}
.lph-pageList .wrap li.pbox .word .des{font-size: 13px; color: #888; line-height: 1.6; padding-top: 15px;word-wrap:break-word;}
.lph-pageList .wrap li.pbox .word .des a{color:inherit;text-decoration:none;display:block;}
.lph-pageList .wrap li.pbox .word .info{height: 26px; line-height: 26px;font-size: 13px; color: #b8b8b8; padding-top: 15px;}
.lph-pageList .wrap li.pbox .word .info .tags{float: left; height: 100%; width: 200px; overflow: hidden;}
.lph-pageList .wrap li.pbox .word .info .tags i{float: left;background: url(images/lph-pageList-sprite.png) no-repeat -30px -43px;width: 18px;height: 13px; margin-top: 7px; }
.lph-pageList .wrap li.pbox .word .info .tags em{display:none}
.lph-pageList .wrap li.pbox .word .info .tags a{float: left; font-size: 13px; color: #b8b8b8; margin-left:5px;}
.lph-pageList .wrap li.pbox .word .info .tags a:hover{color: #f98235;}
.lph-pageList .wrap li.pbox .word .info .time{float: right;}
.lph-pageList .wrap li.pbox .word .info .source{float: right; margin-right: 10px; margin-left: 10px; color: #b8b8b8;}
.lph-pageList .wrap li.pbox .word .info .time i{float: left; margin-right: 5px;;background: url(images/lph-pageList-sprite.png) no-repeat -2px -42px;width: 14px;height: 14px; margin-top: 6px; }
.lph-pageList .wrap li.pbox .word .info .aut{float: right; margin-right: 25px;}
.lph-pageList .wrap li.pbox .word .info .aut span{float: left;font-size: 13px; color: #b8b8b8;width: 64px;height: 26px;white-space: nowrap; overflow:hidden; text-overflow:ellipsis;}
.lph-pageList .wrap li.pbox .word .info .aut span:hover{color: #f98235;}
.lph-pageList .wrap li.istop{background:#FAFAFA}
.lph-pageList .wrap li.istop h2{text-indent:26px;background: url(images/up.png) 0 3px no-repeat}
/* 翻页*/
.lph-paging1{margin-top:25px;}
.lph-paging1 a, .lph-paging1 .now-page{display:inline-block;margin:0 6px 8px 0;}
.lph-paging1 a span{display:inherit;background:#f98235;text-align:center;font-size:16px;color:#fff;padding:5px 10px;border-radius:3px;}
.lph-paging1 a:hover span{background:#D85027;}
.lph-paging1 span.now-page{background:#ECECEC;color:#737373;font-weight: bold;cursor:not-allowed;padding:5px 10px;border-radius:3px;}
/* 首页分类卡片区块 */
.idx-cate-sections{padding-top:20px;}
.idx-cate-section{margin-bottom:35px;}
.idx-cate-section .tip{height:40px;line-height:40px;border-bottom:solid 2px #D6D6D6;position:relative;margin-bottom:18px;}
.idx-cate-section .tip h4{position:absolute;left:0;top:0;font-size:22px;font-weight:bold;color:#333;padding-bottom:8px;border-bottom:solid 2px #f98235;margin:0;}
.idx-cate-section .tip .more{position:absolute;right:0;top:0;font-size:14px;color:#999;}
.idx-cate-section .tip .more:hover{color:#f98235;}
.cate-cards{margin:0 -10px;}
.cate-card{float:left;width:33.333%;padding:0 10px;box-sizing:border-box;}
.cate-card .card-img{display:block;overflow:hidden;height:160px;margin-bottom:12px;background:#f5f5f5;}
.cate-card .card-img img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease;}
.cate-card .card-img:hover img{transform:scale(1.05);}
.cate-card h3{font-size:16px;line-height:1.5;height:48px;overflow:hidden;margin:0 0 12px;font-weight:normal;}
.cate-card h3 a{color:#333;}
.cate-card h3 a:hover{color:#f98235;}
.cate-card .card-meta{font-size:13px;color:#999;line-height:1;overflow:hidden;}
.cate-card .card-meta .date{float:left;margin-right:10px;}
.cate-card .card-meta .card-source{float:left;margin-right:10px;}
.cate-card .card-meta .share{float:right;color:#999;}
.cate-card .card-meta .share:hover{color:#f98235;}
/*全局响应式*/
@media only screen and (max-width: 1100px) {.inner{width: 100%;} .top,.lph-left{width: 96% !important; padding: 0 2% !important;} .lph-header .top .nav li .link{padding:0 10px} .idx-selLead .items{width:45% !important} .lph-footer{width: 96%;padding:20px 2%} .lph-right,.lph-header .top .search,.lph-header .top .header-tools,.topallvs,.social-share .social-share-icon{display:none;}}
@media only screen and (max-width: 788px) {.header .logo span{display:none} .idx-hotlists .hls-links{padding:0 10px !important}.idx-hotlists{height:auto !important;}#xyslide{float:none !important;width:calc(100% - 24px) !important;margin:12px auto !important;border-radius:10px !important;overflow:hidden !important;background:#fff !important;border:1px solid #eee !important;box-shadow:0 2px 10px rgba(0,0,0,0.08) !important;position:relative;height:auto !important;padding-top:0 !important;}#xyslide .textbg{display:none !important;}#xyslide .focusArea{position:relative;width:100%;height:auto;overflow:hidden;z-index:998;}#xyslide .focusCon{position:absolute;top:0;left:0;width:100%;height:100%;}#xyslide .focusItem{float:left;width:100%;height:auto;position:relative;background:#fff;}#xyslide .focusItem a{display:block;width:100%;height:auto;position:relative;padding-top:56.25%;overflow:hidden;background:#f5f5f5;}#xyslide .focusItem img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}#xyslide .focusItem h4{position:relative;left:auto;bottom:auto;z-index:3;color:#333;width:100%;font-size:15px;text-indent:0;padding:10px 12px;line-height:1.5;background:#fff;text-overflow:ellipsis;white-space:normal;overflow:hidden;box-sizing:border-box;margin:0;height:66px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:normal;}#xyslide .focusItem h4 a{color:#333;display:block;height:100%;line-height:1.5;font-size:15px;} .article-left .pageRelate ul li .img{height:100px !important;}}
@media only screen and (max-width: 600px) {.idx-selLead,.lph-pageList .wrap li.pbox .word .info .tags,#bdshare .weibo-btn,.ileftvs,.lph-header .top .nav li .bg{display:none} .lph-main{margin-bottom:30px;padding-top:68px} .lph-header .top .logo,.lph-header .top{height:48px;line-height:48px}.lph-header .top .logo img{max-height:40px;padding-top:4px;} .lph-pageList .wrap li.pbox{position:relative;} .lph-pageList .wrap li.pbox .img{position:absolute;top:70px} .lph-pageList .wrap li.pbox .img img{width:150px;height:100px;} .lph-pageList .wrap li.pbox .word{float:left;width:94%;padding-left:10px} .lph-pageList .wrap li.pbox .word h2{width:100%;font-size:16px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden} .lph-pageList .wrap li.pbox .word .des{padding-left:160px;padding-top:6px;padding-bottom:0} .lph-pageList .wrap li.pbox .word .info{clear:both;padding-left:160px;padding-top:2px;height:auto;line-height:1.2;font-size:12px;color:#999;overflow:hidden;display:flex;align-items:center;flex-wrap:nowrap;} .lph-pageList .wrap li.pbox .word .info .aut{display:none;} .lph-pageList .wrap li.pbox .word .info .source{float:none;margin-right:10px;margin-left:10px;white-space:nowrap;flex-shrink:0;} .lph-pageList .wrap li.pbox .word .info .time{float:none;white-space:nowrap;flex-shrink:0;display:inline-flex;align-items:center;} .lph-pageList .wrap li.pbox .word .info .time i{display:none;} .lph-paging1 span.now-page,.lph-paging1 a span{font-weight:normal;padding: 2px 6px;}#xyslide .focusItem h4{font-size:15px;height:66px;}.artSortList-left .asl-title h3,.article-left .pageTop h1{font-size:20px !important;} .lph-header .top .nav li ul{top:0;left:auto;right:100%;} .lph-header .top .nav li.cu .bg{display:block;} .lph-header .top .nav li:hover .link{opacity:1} .article-left .pageTop{border-top:1px #D8D8D8 dotted;padding:18px 0 !important;} .artSortList-left .asl-title{border-top:1px #D6D6D6 dotted;} .artSortList-left .asl-title h3{float:none;text-align:center;}
	.lph-footer .lphf-top .left, .lph-footer .lphf-top .right, .lph-footer .lphf-top .right .links{float:none;}
	.lph-footer .lphf-top .right .links a:first-child{margin-left:0;}
}

/* ========== 新版页脚样式（2026-08-12）========== */
.lph-footer-new{clear:both;width:100%;background:#fff;}

/* 友情链接 */
.footer-links-wrap{width:100%;background:#f7f7f7;color:#333;padding:18px 0 16px;font-size:13px;}
.footer-links-wrap .fl-label{float:none;display:block;font-size:18px;font-weight:bold;line-height:1.2;margin-bottom:12px;}
.friend-links{float:none;list-style:none;margin:0;padding:0;}
.friend-links li{float:left;white-space:nowrap;line-height:24px;}
.friend-links li a{display:inline-block;color:#333;font-size:13px;padding:0 10px;border-right:1px solid rgba(0,0,0,0.15);transition:all .2s ease;}
.friend-links li:first-child a{padding-left:0;}
.friend-links li:last-child a{border-right:none;}
.friend-links li a:hover{color:#296399;text-decoration:underline;}

/* 中间导航 */
.footer-nav-wrap{width:100%;background:#f7f7f7;color:#333;padding:8px 0 14px;text-align:center;border-top:1px solid rgba(0,0,0,0.08);}
.footer-nav-wrap .footer-nav{font-size:13px;color:#333;}
.footer-nav-wrap .footer-nav a{color:#333;margin:0 10px;font-size:13px;}
.footer-nav-wrap .footer-nav a:hover{color:#296399;text-decoration:underline;}

/* 底部信息 */
.footer-info-wrap{width:100%;background:#fff;color:#333;padding:28px 0;border-top:1px solid #eee;}
.footer-info-wrap .inner{display:flex;justify-content:space-between;align-items:flex-start;}
.ft-logo{width:28%;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;padding-left:20px;}
.ft-logo img{display:inline-block;max-width:100%;height:auto;margin-right:10px;}
/* 文字版 logo（焦點新聞 Topline News，方正大標宋） */
.ft-logo-text{display:inline-block;text-align:left;line-height:1;font-family:'FZCQJW','FZDaBiaoSong','FZDBSJW','方正大標宋','STFangsong','FangSong','STSong','STZhongsong','SimSun','宋体',serif;}
.ft-logo-line{display:block;white-space:nowrap;}
.ft-logo-line .blk{color:#1a1a1a;}
.ft-logo-line .red{color:#c20c10;}
/* 中文行：大字号、无字间距 */
.ft-logo-line:nth-child(1){font-size:54px;font-weight:bold;letter-spacing:0;}
/* 英文行：粗体无衬线、字号约中文 0.7 倍 */
.ft-logo-line:nth-child(2){font-size:38px;font-weight:bold;letter-spacing:0;margin-top:4px;font-family:'Helvetica Neue',Arial,'PingFang SC','Microsoft YaHei',sans-serif;}

/* 文字版头部 logo（焦點新聞 Topline News，桌面端 + 移动端共用同一套字体降级链） */
.hd-logo-text{display:inline-block;text-align:left;line-height:1;font-family:'FZDaBiaoSong','FZDBSJW','方正大標宋','STFangsong','FangSong','STSong','STZhongsong','SimSun','宋体',serif;color:#1a1a1a;}
.hd-logo-text .blk{color:inherit;}
.hd-logo-text .red{color:#c20c10;}
.hd-logo-line{display:block;white-space:nowrap;font-weight:bold;}
.hd-logo-line:nth-child(1){font-size:30px;letter-spacing:6px;}
.hd-logo-line:nth-child(2){font-size:20px;letter-spacing:2px;margin-top:2px;font-family:'Helvetica Neue',Arial,'PingFang SC','Microsoft YaHei',sans-serif;}
.ft-logo h3{font-size:64px;font-weight:bold;margin-bottom:0;line-height:1.2;}
.ft-logo h3 a{color:#000;}
.ft-logo h3 a:hover{color:#000;}
.ft-logo p{width:100%;font-size:18px;color:#888;margin-top:4px;text-align:center;}
.ft-copyright{width:44%;text-align:center;font-size:15px;line-height:2.1;color:#666;padding:0 15px;}
.ft-copyright a{color:#666;}
.ft-copyright a:hover{color:#0055a4;}
.ft-contact{width:28%;text-align:right;}
.ft-contact h4{font-size:16px;font-weight:bold;color:#333;margin-bottom:8px;}
.ft-contact p{font-size:14px;color:#666;line-height:2.0;margin:0;}
.ft-contact label{color:#999;}

/* 社交图标 */
.social-list{margin-bottom:10px;font-size:0;}
.social-list a{display:inline-block;width:38px;height:38px;line-height:38px;border-radius:50%;margin-left:12px;text-align:center;transition:all .2s ease;}
.social-list > a:first-child{margin-left:0;}
.social-list > .wx-trigger:first-child a{margin-left:0;}
.social-list a svg{width:22px;height:22px;fill:#fff;vertical-align:middle;margin-top:-2px;}
.social-list a:hover{transform:translateY(-2px);box-shadow:0 2px 6px rgba(0,0,0,0.2);}
.social-list .s-fb{background:#3b5998;}
.social-list .s-yt{background:#ff0000;}
.social-list .s-ig{background:#e1306c;}
.social-list .s-tw{background:#1da1f2;}
.social-list .s-wb{background:#e6162d;}
.social-list .s-wx{background:#07c160;}

/* 微信二维码弹窗 */
.wx-trigger{position:relative;display:inline-block;}
.wechat-qr-popup{display:none;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translateX(-50%);z-index:1000;padding-bottom:8px;}
.wechat-qr-popup.show{display:block;}
.wechat-qr-popup .qr-card{background:#fff;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,0.2);padding:12px;text-align:center;width:150px;}
.wechat-qr-popup .qr-card img{width:120px;height:120px;display:block;margin:0 auto 8px;}
.wechat-qr-popup .qr-card p{font-size:12px;color:#666;line-height:1.4;margin:0;white-space:nowrap;}
.wechat-qr-popup .qr-arrow{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff;}

/* gotoBar 已移出 .lph-footer，补一个独立定位 */
.gotoBar{position:fixed;bottom:60px;left:50%;width:52px;margin-left:568px;z-index:100000;}
.gotoBar a{display:block;width:50px;height:50px;border:solid 1px #E6E6E6;background:#F5F5F5;background-image:url(images/lph-footer-sprite.png);background-repeat:no-repeat;}
.gotoBar a:hover{background-color:#EDEDED;}
.gotoBar .top{display:none;width:52px;}
.gotoBar .top a{background-position:10px -102px;}
.gotoBar .top a:hover{background-position:-60px -102px;}
.gotoBar a.comment{background-position:10px -50px;display:none !important;}
.gotoBar a.comment:hover{background-position:-60px -50px;display:none !important;}

/* 首页文章分享弹窗（参考香港商报网） */
/* 文章分享弹窗（参考香港商报网样式） */
.idx-share-mask{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.6);z-index:9998;}
.idx-share-pop-box{display:none;width:400px;height:426px;flex-direction:column;position:fixed;top:50vh;left:50vw;transform:translate(-50%,-50%);background:#fff;box-shadow:#000 0 0 10px;z-index:9999;}
.idx-share-poster{width:100%;height:100%;display:flex;flex-direction:column;background:#fff;}
.idx-share-poster > img{width:400px;height:225px;display:block;object-fit:cover;}
.idx-share-poster h6{height:79px;font-size:20px;line-height:30px;color:#212121;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:18px 12px 0 12px;padding-bottom:18px;border-bottom:1px solid #eee;}
.idx-share-pop-footer{display:flex;justify-content:space-between;align-items:flex-start;}
.idx-share-pop-brand{height:44px;margin:32px 0 0 12px;max-width:220px;display:flex;align-items:center;}
#idxShareLogo{height:44px;max-width:220px;width:auto;display:block;object-fit:contain;}
.idx-share-logo-text{height:44px;line-height:44px;font-size:24px;font-weight:bold;color:#c20c10;white-space:nowrap;}
#idxShareQrcodeImg{height:80px;margin:4px 4px 0 0;}
.idx-share-pop-bottom{display:none;width:200px;height:426px;flex-direction:column;position:absolute;right:-210px;top:0;left:auto;bottom:auto;transform:none;z-index:9999;}
.idx-share-pop-bottom i{position:absolute;left:0;padding:10px;color:#fff;cursor:pointer;border-top-right-radius:19px;border-bottom-right-radius:19px;transition:padding-left .2s linear;font-style:normal;font-size:14px;white-space:nowrap;line-height:1.4;}
.idx-share-pop-bottom i:hover{padding-left:20px;}
.idx-share-pop-bottom .close-bottom{top:10px;background:#930F19;}
.idx-share-pop-bottom .link-bottom{bottom:70px;background:#0370e8;}
.idx-share-pop-bottom .img-bottom{bottom:10px;background:#0370e8;}
.idx-share-pop-tip{display:none;position:fixed;left:50vw;top:50vh;transform:translate(-50%,-50%);background:rgba(0,0,0,0.6);font-size:26px;color:#fff;text-align:center;padding:10px;z-index:10000;border-radius:4px;}
/* 统一「广告」标签：桌面端和移动端都显示（图片下方靠右、浅灰描边小药丸） */
.m-ad-strip-label{display:block;clear:both;margin:0 12px 6px;text-align:right;line-height:1.4;}
.m-ad-strip-label span{display:inline-block;font-size:11px;color:#999;border:1px solid #d0d0d0;border-radius:10px;padding:2px 8px;letter-spacing:1px;background:#f7f7f7;}
@media only screen and (max-width: 680px) {
	.idx-share-pop-box{width:90%;max-width:400px;height:auto;max-height:92vh;overflow:auto;border-radius:4px;}
	.idx-share-poster{height:auto;}
	.idx-share-poster > img{width:100%;height:auto;}
	.idx-share-poster h6{height:auto;min-height:60px;font-size:16px;line-height:24px;-webkit-line-clamp:2;}
	.idx-share-pop-bottom{position:static;width:auto;height:auto;display:flex;flex-direction:row;justify-content:center;gap:10px;margin:12px 0 16px;transform:none;left:auto;top:auto;}
	.idx-share-pop-bottom i{position:static;padding:8px 14px;border-radius:19px;}
	.idx-share-pop-bottom i:hover{padding-left:14px;}
}
@media only screen and (max-width: 560px) {
	.idx-share-pop-box{left:50vw;top:45vh;}
}

/* 新版页脚响应式 */
@media only screen and (max-width: 1100px) {
	.footer-info-wrap .inner{display:block;}
	.ft-logo,.ft-copyright,.ft-contact{width:100%;text-align:center;margin-bottom:20px;padding:0;}
	.ft-logo{display:flex;justify-content:center;}
	.ft-contact{margin-bottom:0;}
	.social-list{text-align:center;}
	.ft-logo-text{display:inline-block;text-align:center;}
	.footer-links-wrap .inner{padding:0 2%;}
	.friend-links{float:none;clear:both;}
	.gotoBar{margin-left:0;left:auto;right:10px;bottom:90px;}
}
@media only screen and (max-width: 600px) {
	.footer-links-wrap{padding:15px 0;}
	.footer-links-wrap .fl-label{float:none;display:block;margin-bottom:8px;}
	.friend-links li{margin-bottom:6px;}
	.friend-links li a{padding:0 8px;}
	.footer-nav-wrap{padding:10px 0;}
	.footer-info-wrap{padding:20px 0;}
}

/* ========== H5 手机端头部（2026-08-13）：Logo 置顶、导航全显示 ========== */
@media only screen and (max-width: 768px) {
	.lph-header{position:static;}
	/* 禁止整页左右拖动（仅菜单内部仍可横向滑动） */
	html,body{max-width:100vw !important;overflow-x:hidden !important;}
	body{position:relative;}
	.lph-header .top{height:auto !important;line-height:normal !important;padding:0;}
	.lph-header .top .inner{display:flex;flex-direction:column;align-items:stretch;padding:0;}
	/* Logo 区（两行文字版） */
	.lph-header .top .logo{position:static;display:flex;align-items:center;justify-content:flex-start;height:auto;line-height:1;text-align:left;font-size:30px !important;font-weight:700;color:#1a1a1a !important;padding:12px 16px 8px;}
	.lph-header .top .logo img{display:none !important;}
	.lph-header .top .logo .hd-logo-text{display:block;text-align:left;}
	.lph-header .top .logo a{color:#1a1a1a !important;text-decoration:none !important;}
	/* 手机端导航条：白底、横向滑动、当前项红下划线 */
	.lph-header .top .nav{float:none !important;width:100% !important;margin:8px 0 8px !important;height:auto !important;min-height:auto !important;max-height:none !important;padding:8px 0 8px !important;display:flex !important;flex-wrap:nowrap !important;justify-content:flex-start !important;align-items:flex-start !important;overflow-x:auto !important;overflow-y:hidden !important;-webkit-overflow-scrolling:touch;background:#fff !important;border-top:1px solid #e8e8e8 !important;border-bottom:none !important;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none;position:relative;}
	.lph-header .top .nav::-webkit-scrollbar{display:none !important;}
	.lph-header .top .nav li{display:block !important;float:none !important;flex:0 0 auto;background:transparent !important;border:none !important;opacity:1 !important;position:relative;max-height:none !important;overflow:visible;}
	.lph-header .top .nav li .bg{display:none !important;}
	.lph-header .top .nav li a,.lph-header .top .nav li .link{display:inline-flex;align-items:flex-start;padding:0 7px;height:auto !important;min-height:auto !important;max-height:none !important;line-height:1.4;color:#333 !important;font-size:20px;font-weight:400;letter-spacing:0;position:relative;opacity:1 !important;border-radius:0;background:transparent !important;white-space:nowrap;transition:color .2s ease;}
	.lph-header .top .nav li a:after,.lph-header .top .nav li .link:after{content:'';position:absolute;left:50%;bottom:-8px;width:0;height:4px;background:#16538E;border-radius:0;transform:translateX(-50%);transition:width .25s ease;z-index:2;}
	.lph-header .top .nav li:hover a,.lph-header .top .nav li:hover .link{color:#333 !important;background:#f5f5f5 !important;}
	.lph-header .top .nav li:hover a:after,.lph-header .top .nav li:hover .link:after{width:36px !important;background:#16538E;}
	.lph-header .top .nav li a:active,.lph-header .top .nav li .link:active{color:#333 !important;background:#f0f0f0 !important;}
	.lph-header .top .nav li.cu a,.lph-header .top .nav li.cu .link{color:#333 !important;font-weight:700;background:transparent !important;}
	.lph-header .top .nav li.cu a:after,.lph-header .top .nav li.cu .link:after{width:36px;background:#16538E;bottom:-8px;z-index:2;}
	.lph-header .top .nav li ul{display:none !important;}
	.lph-header .top .search{display:none;}
	.lph-header .top .header-tools{display:none !important;}
	.lph-main{padding-top:10px !important;}
	/* 分类卡片区：抵消负 margin，防止左右撑破页面 */
	.idx-cate-section{padding:0 12px;overflow:hidden;}
	/* 中英文切换按钮（H5） */
	.lph-header .top .lang-switch{margin:6px auto 8px;align-self:center;}
	/* 移动端专用元素 */
	.m-only{display:block !important;}
	/* 手机头部与 PC 一致：白色底 + 深色文字（PC 在 min-width:769px 强制白底） */
	.lph-header .top{background:#fff !important;}
	/* 隐藏 PC 版 logo / 搜索 / 语言切换 */
	.lph-header .top .logo{display:none !important;}
	.lph-header .top .search{display:none !important;}
	.lph-header .top .lang-switch{display:none !important;}
	/* 手机端底部 logo 缩小 50% 并收紧下方间距 */
	.ft-logo-text{transform:scale(0.5);transform-origin:center top;margin-bottom:-48px;}
	.ft-logo{margin-bottom:14px;}
	/* 隐藏 MultiLang 插件右下角浮窗（手机端改用顶栏 繁｜简｜Eng） */
	.multilang-float.multilang-bottom-right{display:none !important;}
	/* 移动端顶栏：logo | 搜索（自适应） | 翻译 */
	.m-only.m-top-bar{display:flex !important;align-items:center;height:auto;padding:2px 8px 0;margin-top:4px;background:#fff;}
	.m-top-bar .m-logo-text{flex:1 1 auto;display:block;align-items:initial;height:auto;color:#1a1a1a;font-weight:bold;text-decoration:none;letter-spacing:0;line-height:1;overflow:hidden;font-family:'FZCQJW','FZDaBiaoSong','FZDBSJW','方正大標宋','STFangsong','FangSong','STSong','STZhongsong','SimSun','宋体',serif;}
	.m-top-bar .m-logo-text .m-logo-icon{display:none !important;}
	.m-top-bar .m-logo-text .m-logo-text-inner{display:block;}
	.m-top-bar .m-logo-text .hd-logo-line{display:block;white-space:nowrap;color:#1a1a1a;font-weight:bold;}
	.m-top-bar .m-logo-text .hd-logo-line .blk{color:#1a1a1a;}
	.m-top-bar .m-logo-text .hd-logo-line .red{color:#c20c10;}
	.m-top-bar .m-logo-text .hd-logo-line:nth-child(1){font-size:24px;letter-spacing:0;}
	.m-top-bar .m-logo-text .hd-logo-line:nth-child(2){font-size:18px;letter-spacing:0;margin-top:2px;font-family:'Helvetica Neue',Arial,'PingFang SC','Microsoft YaHei',sans-serif;}
	.m-top-bar .m-search{flex:0 0 auto;position:relative;width:auto;min-width:auto;max-width:none;margin:0 4px 0 6px;}
	.m-top-bar .m-search-toggle{width:36px;height:36px;padding:0;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;outline:none;}
	.m-top-bar .m-search-toggle svg{pointer-events:none;}
	/* 方案 A：全宽搜索条，点击顶部搜索图标后在顶栏下方展开 */
	.m-only.m-search-bar{display:none !important;width:100%;padding:8px 10px;background:#fff;border-bottom:1px solid #eee;box-sizing:border-box;}
	.m-only.m-search-bar.open{display:block !important;}
	.m-only.m-search-bar form{display:flex;align-items:center;height:40px;background:#f5f5f5;border-radius:20px;overflow:hidden;}
	.m-only.m-search-bar input{flex:1;min-width:0;height:100%;border:none;outline:none;background:transparent;padding:0 14px;font-size:14px;color:#333;}
	.m-only.m-search-bar input::placeholder{color:#999;}
	.m-only.m-search-bar button{flex:0 0 auto;height:32px;margin:4px 4px 4px 0;padding:0 18px;border:none;border-radius:16px;background:#c20c10;color:#fff;font-size:14px;cursor:pointer;}
	/* 移动端语言切换（繁｜简｜Eng）位于搜索右侧 */
	.m-top-bar .m-lang-switch{flex:0 0 auto;display:inline-flex;align-items:center;font-size:13px;white-space:nowrap;color:#333;}
	.m-top-bar .m-lang-switch a{color:#333;text-decoration:none;padding:3px 4px;opacity:0.92;font-weight:500;}
	.m-top-bar .m-lang-switch a:hover{opacity:1;}
	.m-top-bar .m-lang-switch .split{color:#999;padding:0 1px;}
	.m-top-bar .m-lang-switch .lang-zh-btn{color:#296399;}
	/* 手机端导航条当前项下划线由上方 .nav 区块统一控制 */
	/* 仅隐藏手机端首页的 PC 主体，不影响文章页/分类页 */
	body.index .index-main{display:none !important;}
	/* 移动端信息流首页 */
	.m-home{background:#f5f6f7;}
	/* 移动端轮播图 */
	.m-carousel{position:relative;width:100%;background:#e5e5e5;overflow:hidden;margin-bottom:10px;}
	.m-carousel-track{display:flex;width:100%;transition:transform .35s ease;}
	.m-carousel-slide{flex:0 0 100%;width:100%;position:relative;}
	.m-carousel-slide a{display:block;position:relative;padding-bottom:56.25%;overflow:hidden;background:#f0f0f0;cursor:pointer;}
	.m-carousel-slide img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;}
	.m-carousel-info{position:absolute;bottom:0;left:0;right:0;z-index:1;padding:50px 12px 14px;background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%);color:#fff;}
	.m-carousel-info h3{margin:0;font-size:17px;line-height:1.45;font-weight:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
	.m-carousel-dots{position:absolute;bottom:10px;right:12px;z-index:2;display:flex;gap:6px;}
	.m-carousel-dot{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,0.5);cursor:pointer;}
	.m-carousel-dot.active{background:#fff;}
	/* 文章列表 */
	.m-feed{list-style:none;margin:0;padding:0;background:#fff;}
	.m-feed-item{border-bottom:1px solid #eee;}
	.m-feed-item > a{display:flex;align-items:flex-start;padding:12px;color:#333;text-decoration:none;cursor:pointer;}
	.m-feed-item .m-feed-pic{flex:0 0 100px;width:100px;height:75px;margin-right:12px;border-radius:4px;overflow:hidden;background:#f0f0f0;}
	.m-feed-item .m-feed-pic img{width:100%;height:100%;object-fit:cover;}
	.m-feed-item .m-feed-txt{flex:1;min-width:0;}
	.m-feed-item h4{margin:0 0 8px;font-size:15px;line-height:1.45;height:44px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:normal;}
	.m-feed-item .m-meta{font-size:12px;color:#999;line-height:1.4;}
	.m-feed-item .m-tag{display:inline-block;background:#fff0f0;color:#C20C10;border:1px solid #f5c1c1;padding:1px 6px;border-radius:3px;margin-right:6px;}
	.m-feed-item .m-date{display:inline-block;}
	/* 视频卡片 */
	.m-feed-video > a{display:block;padding:12px;}
	.m-feed-video .m-video-wrap{position:relative;width:100%;padding-bottom:56.25%;border-radius:6px;overflow:hidden;background:#e5e5e5;}
	.m-feed-video .m-video-wrap img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;}
	.m-feed-video .m-play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:46px;height:46px;background:rgba(0,0,0,0.55);border-radius:50%;}
	.m-feed-video .m-play-btn:after{content:'';position:absolute;top:50%;left:52%;transform:translate(-50%,-50%);width:0;height:0;border-left:14px solid #fff;border-top:9px solid transparent;border-bottom:9px solid transparent;}
	.m-feed-video h4{margin:10px 0 6px;font-size:15px;line-height:1.45;font-weight:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
	.m-feed-video .m-views{margin-left:6px;}
	/* 大图卡片（自定义字段 mobile_big=1 时渲染） */
	.m-feed-big{border-bottom:8px solid #f5f6f7;}
	.m-feed-big > a{display:block;padding:0;color:#333;text-decoration:none;cursor:pointer;background:#fff;}
	.m-feed-big .m-big-pic{width:100%;height:200px;overflow:hidden;background:#f0f0f0;}
	.m-feed-big .m-big-pic img{width:100%;height:200px;object-fit:cover;display:block;}
	.m-feed-big .m-big-title{margin:0;padding:10px 12px 6px;font-size:18px;line-height:1.4;font-weight:600;color:#111;height:auto;max-height:none;display:block;overflow:visible;-webkit-line-clamp:initial;}
	.m-feed-big .m-big-meta{padding:0 12px 12px;}
	/* 广告卡片 */
	.m-feed-ad{position:relative;margin:12px;border-radius:6px;overflow:hidden;}
	.m-feed-ad .ywk-ad{margin:0;border-radius:0;}
	.m-ad-banner,.m-ad-card{background:transparent;color:#333;}
	.m-ad-banner a,.m-ad-card a{color:#333;text-decoration:none;}
	.m-ad-banner img,.m-ad-card img{width:100%;display:block;border-radius:0;}
	.m-ad-label{position:absolute;top:8px;right:8px;background:rgba(255,255,255,0.85);color:#bbb;font-size:10px;padding:2px 7px;border-radius:10px;z-index:2;border:1px solid #e0e0e0;}
	/* 已经到底 */
	.m-feed-end{padding:24px 12px;text-align:center;font-size:13px;color:#999;}
	/* ===== 移动端首页新布局（2026-08-20 重构）：横条/方块广告 + 栏目横向滑动 ===== */
	.m-sec-h{display:flex;align-items:baseline;justify-content:space-between;margin:6px 12px 8px;font-size:16px;font-weight:700;color:#222;border-left:3px solid #296399;padding-left:8px;}
	.m-sec-h .m-sec-more{font-size:12px;font-weight:400;color:#296399;}
	/* 横条广告（全宽） */
	/* 横条/横幅广告：仅外边距，无内边距，图片贴边 */
	.m-ad-strip{margin:0 12px 0 !important;padding:0;width:calc(100% - 24px);line-height:0;background:none;}
	.m-ad-strip .ywk-ad{margin:0;padding:0;border-radius:0;background:none;}
	.m-ad-strip .ywk-ad,.m-ad-strip .ywk-ad img{display:block;width:100%;}
	/* 横幅/横条广告「广告」标识：置于图片外侧上方，不遮盖创意 */
	.m-ad-strip-label{display:block !important;clear:both;margin:0 12px 6px !important;text-align:right;line-height:1.4;}
	.m-ad-strip-label span{display:inline-block !important;font-size:9px !important;color:#999 !important;border:1px solid #d0d0d0 !important;border-radius:12px !important;padding:3px 10px !important;letter-spacing:1px !important;background:#f7f7f7 !important;}
	/* 方块广告 */
	.m-ad-box{margin:0;width:100%;line-height:0;border-radius:6px;overflow:hidden;background:#fff;}
	.m-ad-box .ywk-ad{margin:0;}
	.m-ad-box .ywk-ad,.m-ad-box .ywk-ad img{display:block;width:100%;}
	/* 方块广告「广告」标识：与横条广告统一样式（图片下方靠右、浅灰描边小药丸） */
	.m-ad-box-label,.m-ad-strip-label{display:block !important;clear:both;margin:0 12px 6px !important;text-align:right;line-height:1.4;}
	.m-ad-box-label span,.m-ad-strip-label span{display:inline-block !important;font-size:9px !important;color:#999 !important;border:1px solid #d0d0d0 !important;border-radius:12px !important;padding:3px 10px !important;letter-spacing:1px !important;background:#f7f7f7 !important;}
	/* 横向滑动栏目 */
	.m-rail-sec{padding:4px 12px;}
	.m-rail{display:-webkit-box;display:flex;gap:10px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:2px 0 8px;scroll-snap-type:x mandatory;}
	.m-rail::-webkit-scrollbar{display:none;}
	.m-rail-card{flex:0 0 46%;max-width:200px;scroll-snap-align:start;background:#fff;border-radius:6px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.08);text-decoration:none;color:#333;}
	.m-rail-card img{width:100%;height:104px;object-fit:cover;display:block;}
	.m-rail-card .t{padding:6px 8px 2px;font-size:13px;line-height:1.4;color:#333;height:2.8em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
	.m-rail-card .c{padding:0 8px 8px;font-size:11px;color:#999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
	/* 信息流加载更多 */
	.m-feed-hidden{display:none;}
	.m-feed-loadmore{padding:16px 12px 24px;text-align:center;}
	.m-feed-loadmore button{display:inline-block;width:100%;max-width:320px;height:44px;line-height:42px;background:#fff;border:1px solid #ddd;border-radius:6px;font-size:15px;color:#333;cursor:pointer;-webkit-tap-highlight-color:transparent;}
	.m-feed-loadmore button:active{background:#f7f7f7;}
	.m-feed-loadmore .m-loadmore-arrow{font-style:normal;font-size:12px;margin-left:4px;color:#999;}
	/* 移动端搜索页适配 */
	.search-page{padding:0 12px;}
	.search-page .inner{width:100%;padding:0;}
	.search-page .artSortList-left{padding:0;}
	.search-page .asl-title{height:auto;line-height:1.4;padding:12px 0;border-bottom:1px solid #eee;}
	.search-page .asl-title h3{float:none;max-width:100%;font-size:18px;font-weight:bold;}
	.search-page .search-count{float:none;display:block;line-height:1.6;margin:4px 0 0;font-size:13px;color:#999;}
	.search-page .search-form-box{padding:12px 0;margin-bottom:15px;}
	.search-page .search-form-box form{max-width:100%;}
	.search-page .search-form-box input{width:100%;height:42px;line-height:42px;padding:0 76px 0 12px;font-size:14px;}
	.search-page .search-form-box button{height:42px;line-height:42px;padding:0 18px;font-size:14px;}
	.search-page .lph-pageList .wrap li.pbox{position:relative;padding:14px 0;display:flex;align-items:flex-start;border-bottom:1px solid #eee;}
	.search-page .lph-pageList .wrap li.pbox .img{position:static;flex:0 0 110px;width:110px;height:82px;margin-right:12px;border-radius:4px;overflow:hidden;background:#f0f0f0;}
	.search-page .lph-pageList .wrap li.pbox .img img{width:100%;height:100%;object-fit:cover;}
	.search-page .lph-pageList .wrap li.pbox .img .sort{position:absolute;top:14px;left:0;z-index:2;padding:2px 8px;background:rgba(0,0,0,0.6);color:#fff;font-size:12px;border-radius:0 4px 4px 0;}
	.search-page .lph-pageList .wrap li.pbox .word{float:none;width:auto;flex:1;min-width:0;padding-left:0;}
	.search-page .lph-pageList .wrap li.pbox .word h2{width:auto;font-size:15px;line-height:1.45;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
	.search-page .lph-pageList .wrap li.pbox .word .des{padding-left:0;padding-top:6px;font-size:13px;color:#666;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
	.search-page .lph-pageList .wrap li.pbox .word .info{padding-left:0;padding-top:8px;height:auto;line-height:1.4;font-size:12px;color:#999;display:flex;align-items:center;flex-wrap:wrap;gap:8px;}
	.search-page .lph-pageList .wrap li.pbox .word .info .tags{float:none;width:auto;height:auto;display:flex;align-items:center;gap:6px;}
	.search-page .lph-pageList .wrap li.pbox .word .info .tags i{display:none;}
	.search-page .lph-pageList .wrap li.pbox .word .info .tags em{display:none;}
	.search-page .lph-pageList .wrap li.pbox .word .info .tags a{float:none;margin:0;padding:1px 6px;background:#fff0f0;color:#C20C10;border:1px solid #f5c1c1;border-radius:3px;font-size:11px;}
	.search-page .lph-pageList .wrap li.pbox .word .info .time{float:none;white-space:nowrap;}
	.search-page .lph-pageList .wrap li.pbox .word .info .time i{display:none;}
	.search-page .lph-pageList .wrap li.pbox .word .info .aut{display:none;}
	.search-page .lph-paging1{margin:20px 0;text-align:center;}
	.search-page .lph-paging1 a, .search-page .lph-paging1 .now-page{margin:0 4px 8px;}
	.search-page .search-empty{padding:60px 0;}
	.search-page .search-empty p{font-size:16px;}
}
/* ========== 中英文切换（免费翻译方案） ========== */
.lang-switch{float:right;display:inline-flex;align-items:center;margin-left:12px;margin-top:28px;font-size:14px;white-space:nowrap;}
.lang-switch a{color:#fff;cursor:pointer;text-decoration:none;padding:0 5px;opacity:0.92;font-weight:500;}
.lang-switch a:hover{opacity:1;text-decoration:underline;}
.lang-switch #langZhBtn{color:#ffe9a8;}
/* EN 按钮移入 MultiLang 简繁悬浮组件后，跟随其白色背景重新配色并紧凑排列 */
.multilang-switcher .lang-switch{float:none;display:inline-flex;align-items:center;margin:0 0 0 4px;font-size:13px;white-space:nowrap;}
.multilang-switcher .lang-switch a{color:#333;padding:0 6px;opacity:1;font-weight:500;}
.multilang-switcher .lang-switch a:hover{opacity:1;color:#1a73e8;text-decoration:underline;}
.multilang-switcher .lang-switch #langZhBtn{color:#1a73e8;}
#langEnTip{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,0.72);color:#fff;padding:10px 20px;border-radius:6px;z-index:100000;display:none;font-size:15px;letter-spacing:1px;}
/* 含 EN 的整体悬浮按钮组：右侧边距比默认再外移 5px */
.multilang-float.multilang-bottom-right{right:25px !important;}
@media only screen and (max-width: 768px) {
	.lph-header .top .lang-switch{float:none;margin:6px auto 8px;align-self:center;}
}

/* 移动端专用元素默认隐藏 */
.m-only{display:none;}
.idx-hotlists .hls-links li .m-pic{display:none;}

/* ===== ywk_ad 广告插件样式 ===== */
@media (max-width: 768px) {
  .ywk-ad{display:block;margin:12px;border-radius:6px;overflow:hidden;position:relative;}
  .ywk-ad img{display:block;width:100%;height:auto;}
  .ywk-ad-code{background:#f5f5f5;padding:8px;}
  /* 全站底部悬浮广告 */
  .ywk-ad-bottom-float{position:fixed;left:0;right:0;bottom:0;z-index:9999;background:#fff;border-top:1px solid #eee;padding:6px 8px;box-shadow:0 -2px 8px rgba(0,0,0,.12);}
  .ywk-ad-bottom-float .ywk-ad{margin:0;}
  .ywk-ad-bottom-float .ywk-ad-close{position:absolute;top:2px;right:6px;font-size:12px;color:#999;z-index:2;}
  /* 顶部分类条广告 */
  .ywk-ad-catbar{margin-left:0;margin-right:0;}
  .ywk-ad-catbar .ywk-ad{margin-left:0;margin-right:0;}
  /* 文章页 / 分类列表页 .m-only 容器内的广告宽度与正文/列表一致 */
  .article-left .m-only .ywk-ad{margin-left:0;margin-right:0;}
  .lph-left .m-only .ywk-ad{margin-left:0;margin-right:0;}
  .lph-pageList .m-only .ywk-ad{margin-left:0;margin-right:0;}
}
@media (min-width: 769px) {
  .ywk-ad-bottom-float{display:none !important;}
}

/* PC 端将 MultiLang 悬浮组件隐藏，语言切换统一收进顶部导航栏 */
@media only screen and (min-width: 769px) {
  .multilang-float.multilang-bottom-right{display:none !important;}
}
/* 2026-08-26 隐藏简化头部（navset==2）的搜索框 */
.header .search{display:none;}

/* 单条广告自定义显示尺寸（方案 B）：框内固定尺寸、图片等比完整显示、不变形不裁切 */
.ywk-ad-img.ywk-ad-sized{display:flex;align-items:center;justify-content:center;overflow:hidden;box-sizing:border-box;margin-left:auto;margin-right:auto;}
.ywk-ad-img.ywk-ad-sized img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;}
/* 单条广告对齐方式：居左 / 居中 / 居右（控制整个广告框在广告位容器内的水平位置） */
.ywk-ad-img.ywk-ad-align-left,
.ywk-ad-img.ywk-ad-align-center,
.ywk-ad-img.ywk-ad-align-right{display:flex;align-items:center;}
.ywk-ad-img.ywk-ad-align-left{justify-content:flex-start;margin-left:0;margin-right:auto;}
.ywk-ad-img.ywk-ad-align-center{justify-content:center;margin-left:auto;margin-right:auto;}
.ywk-ad-img.ywk-ad-align-right{justify-content:flex-end;margin-left:auto;margin-right:0;}
