#app ul li{float:left;margin-bottom:.5rem;margin-left:.28rem;width:29%;background:#fbd49b;text-align:center;z-index:999999;}
#content_zan .layui-input{width:50%;margin-left:25%;margin-bottom:.6rem;margin-top:.6rem;}
#content_zan button{width:2rem;}	
#app p{font-size:18px;}
.btm_xuan #pinglun{width:40%;}
.guanggao{width:92%;margin: 0 4%;overflow: hidden;}
.guanggao a{display: block;}
.guanggao a img{width:100%;object-fit:cover;}
.guanggao a span{display:block;background:#f6f6f6;padding:0.125rem;color:#333;font-size:.5166rem;font-weight:400;}
.audio{	display:flex;justify-content:space-between;padding:0.3125rem;background: #efefef;margin:0.625rem 0 ;}
#pro{background: #666;width:50%;position:relative;height: 4px;border-radius: 4px;margin-top: 0.25rem;}
.info{margin-top: 0.1rem;font-size: 16px;}
#yuan{height:12px;width:12px;background:rgba(0,0,0,0.9);position:absolute;left:-5px;	top:-4px;border-radius:50%;}
.jin{width: 0;height:100%;background: #000;border-radius: 4px;}
/*支付页面css*/
.pay-container{width:100%;background-color:#fbf9fb;position:fixed;bottom:0;left:100%;z-index:999999;}
.pay-title {height: 1.25rem;line-height: 1.25rem;border-bottom:1px solid #eee;	text-align: center;	color: #070707;	position: relative;	font-size: 18px;}
.pay-title .pay-title-remove {	position: absolute;	left: 0.33rem;	font-size: 30px;}
.pay-body {	padding-top: 0.5rem;	position: relative;	box-sizing: border-box;}
.pay-body .input-container {	width: 9rem;	border: 1px solid #ebe8eb;	margin: 0 auto;	display: flex;	box-sizing: border-box;	margin-bottom: 0.5rem;}
.pay-body .input-container .input-item {	width: 1.5rem;	height: 1.3125rem;	border: none;	border-right: 1px solid #ebe8eb;	box-sizing: border-box;	text-align: center;	font-size: 40px;	background: #fff;}
.pay-body .forgetPwd-container {   	padding: 0.3125rem;	text-align: right;}
.pay-body.forgetPwd-container.forgetPwd {	color: #52bfff;}
.pay-body .key-container {	width: 100%;	display: flex;	flex-wrap: wrap;	justify-content: space-between;}
.pay-body .key-container .key-item {	width: 33.3%;	height: 1.5rem;	line-height: 1.5rem;	text-align: center;	border-right: 2px solid #f3f3f3;	border-top: 2px solid #f3f3f3;	font-size: 22px;	box-sizing: border-box;	color: #1e1d1f;	background-color: #fff;}
.pay-body .key-container .key-item:nth-child(3),.pay-body .key-container .key-item:nth-child(6),.pay-body .key-container .key-item:nth-child(9),.pay-body .key-container .key-item:nth-child(12) {	border-right: 0;}
.pay-body .key-container .empty {	width: 33.3%;	height: 1.5rem;	line-height: 1.5rem;	text-align: center;	border-right: 2px solid #f3f3f3;	border-top: 2px solid #f3f3f3;	font-size: 16px;	box-sizing: border-box;	color: #1e1d1f;	background-color: #e6e9f1;}
.pay-body .key-container .key-item.remove {	background-color: #e6e9f1;	position: relative;}
.pay-body .key-container .key-item.remove img{	width: 26%;    position: absolute;    top: 0;    bottom: 0;    margin: auto;    left: 0;    right: 0;}
.pay-body .key-container .selected {	background-color: #e4e8f4;}
/*临时修改的css*/
.xinxi_nei{min-height:11rem;}
iframe{max-width: 100%!important;}
.aplayer-info{padding:0px 7px 0 10px!important }
.aplayer .aplayer-pic .aplayer-pause{width: 26px;height: 26px;border: 2px solid #fff;top:50%;left:50%;margin:-15px 0 0 -15px}
.aplayer .aplayer-pic .aplayer-pause .aplayer-icon-pause{position: absolute;top:3px;left: 5px;font-size:12px;line-height:14px;}
.aplayer .aplayer-pic .aplayer-play .aplayer-icon-play{top: 0px;left: 3px;}
.musicImg{width:100%;height:100%; float:left;background:url(/templates/default/APlayer/video1.png);background-size:100% 100%;-webkit-filter: blur(1px) brightness(.95) opacity(.793);}
.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar {background: #aaa;/**/}
.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-loaded {background: #390;}
.aplayer .aplayer-pic .aplayer-pause{width: 36px;height: 36px; }
.aplayer .aplayer-pic .aplayer-pause .aplayer-icon-pause { font-size: 24px;}
.aplayer .aplayer-pic .aplayer-play { width: 36px; height: 36px;}
.aplayer .aplayer-pic .aplayer-play .aplayer-icon-play {  font-size: 30px;  line-height:33px;}
.aplayer {box-shadow: 0 4px 4px 0 rgba(0,0,0,0.05), 0 7px 1px 0px rgba(0,0,0,.01), 0 1px 4px 0 rgba(0,0,0,.05);}
#pingVal{height:100px; font-size:.4333rem; padding:.2rem;line-height:1.3em; border:1px solid #eee; background:#fff;}
/*.xinxi_nei .containers .am-gallery {margin: 0 .1rem;}*/
#content_zan .zan_touxinag img {  width: 100%;  height: 100%; object-fit: cover;}
#content_zanwx .zan_touxinag img {    width: 100%;height: 100%; object-fit: cover;}
.hotNewsIcon{font-size:.34rem;color:#fff;background:#f85959;padding:0;font-weight: lighter;margin-left: 8px;border-radius: .2rem;display:inline-block;width:1.2rem;text-align: center; line-height:.6rem;}
.jinghuaIcon{display:inline-block;width:1rem;text-align: center;line-height:.6rem;padding:0;font-weight: lighter;}
.content img{width:100%!important}
#Con ul>ul{margin: 0!important}
#commentIcon,#likeCount1_d{position:absolute;top: 0.28rem;right:0.15rem;border-radius:0.4rem;color: #fff;display:inline-block;min-width: 0.4rem;line-height: 0.4rem;font-size: 12px;background-color: #ff0000;padding:0 3px;}
#comment .c-content p {text-align: justify;}
.article{line-height: .24rem;}
.appuserInfo{float: left; margin-left: 0.3125rem; margin-top:-.14rem;font-size:.621rem;padding-top:.03rem;}
.guanggao a span {color:#333;font-size:.51rem;font-weight:400;line-height: 120%;}
#comment .c-content .pinglunReplayContent {font-size:.451rem; text-align:justify; padding:.15rem;}
.new-style-test-article-author .new-style-test-article-comment {vertical-align: middle; }
.munu_list{position:fixed;top:7rem;right:-.21rem; background:#eee;border-radius:.1rem;line-height: .4675rem;padding: .1rem .2rem .1rem .22rem;width:1.6rem;}
.jinghuaIcon,.hotNewsIcon{vertical-align: middle}
.theme{vertical-align: middle;line-height: 100%;}
.top_xinxi h2 span {margin-top: 0}
.renzhengEditor{font-size:10px;color: #f85959; padding:0.0625rem 0.1rem; margin-left:0.25rem;border:1px solid #F33;border-radius:.25rem;}
.renzhengEditor_2{font-size:10px;color: #fff; padding:0.0625rem 0.21rem; margin-left:0.15rem;border:1px solid #F33;border-radius:.25rem; background:#F33;}
#jbBtn{margin-right: 0.2rem; color:#FFF; line-height:0.8rem;}
.new-style-test-article-author .new-style-test-article-comment {vertical-align:middle;line-height: 120%;}
#gzBtnCancel{background: none;border:1px solid #ddd; color: #999;}
#hui-black-mask-help { width: 100%;height: 100%;background: rgba(0,0,0,0.565);position: fixed;z-index: 990;left: 0;top: 0;}
#infoEdit {background: #FFF;border-radius: 5px;margin:3rem auto 0;padding: .3rem .3rem .01rem .3rem;width: 90%;}
#contents {height:190px;font-size: .4333rem;padding: .2rem;line-height: 1.3em;border: 1px solid #eee;background: #fff;width: 100%;padding-left: .2rem;margin-top: .15rem;font-size: .45rem;color: #333333;}
.hui-form-items {font-size: .45rem;line-height: 1rem;background: #fff;}
.hui-form-items {padding: 15px 10px;border-bottom: 1px solid #F3F4F5;position: relative;display: -webkit-flex;display: flex;}
.hui-form-items-title {width: 25%;}
.hui-form-items .hui-input {width: 100% !important;}
.hui-input {height: 22px;line-height: 22px;border: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 0;border: 0;background: #FFF;width: 100%;display: block;padding: 0px;}
#hui-toast{z-index: 1000}
#comment .c-content .pinglunReplayContent { padding:.15rem;text-align: justify;}
#comment .c-content a, #comment .c-content span {font-size:.36rem;color: #888}
#jian_class1 li a{ font-size:.46311rem;}
#jian_class1{right: 1.16rem;  bottom: 1.9rem;}
.hui-toast{z-index:1000;}
#content_zan,.pay-container{z-index: 999!important}
.new-style-test-favor-btn{ margin-top:.27rem}
#book_list_news>li>a{color:#666;}
.infoList{ padding-left: .3rem;}
.infoList li{ padding-left:.3rem;font-size: .391rem;border-bottom: 1px solid #ddd;color:#7b7bb5;}
/*.infoList li a{color:#000;}*/
.admin_menu li{border: 1px solid #196677;margin-bottom:.3rem; padding:.23rem; text-align: center; color: #fff; border-radius:.5rem;line-height:.35rem;font-size:.411rem;}
.admin_menu li a{color:#196677;line-height: 120%;}
.zhengwen_info{background:#f60;font-size:.32rem;top:72.5%;left:88.6%;width: 1rem;height: 1rem;text-align: center;padding: 0;line-height: 1rem;opacity: .8;}
.bg-white{height:0}
/*.headimgurl{background-size:100% auto;border-radius: 0.8rem;background-image:url(https://img.booea.com/userfiles/empty.png); transition: background-image 1s ease;}*/
.headimgurl{background-size:100% auto!important;border-radius: 0.8rem;background:#f6f6f6; transition: opacity 1s ease;opacity: .8;}
.userRenzheng{width:.45rem; height:.45rem; display:block; background:url('//souce.booea.com/templates/default/images/vipIcon.png'); background-size: 100% auto; position:relative;top:.55rem; left:.65rem;}
.jinghuaIcon,.hotNewsIcon{vertical-align: middle}
.theme{vertical-align: middle;line-height: 100%;}
.top_xinxi h2 span {margin-top: 0}
#jian_class_admin{position:fixed;right:12px;top:4.8rem;}
#jian_class_admin .layui-icon{font-size:.87rem;color:#666;}
.marginl{margin-left: 0.4rem;}
.containers{overflow: hidden}
.tab-navl{display:flex;justify-content:center;}
.tab-navl1{width: 2.15rem!important;margin-right: 0.1rem;margin-left: 0;padding: 0 0.1rem;font-size: 12px;}
.tab-navl2{width: 2.15rem!important;margin: 0 0.1rem;padding: 0 0.1rem;font-size: 12px; }
#player1{margin: 0 0.47rem;background: #f8f8f8}
#pinglun_left{width: 2.15rem!important;margin: 0 0.1rem;padding: 0 0.1rem;font-size: 12px;}
.tab-navl3{width: 2.15rem!important;margin-left: 0.1rem;margin-right: 0;padding: 0 0.1rem;}
.tab-navl4{width: 2rem!important;margin: 0 0.1rem;padding: 0 0.1rem;font-size:12px;}
.tab-navl4>a,.tab-navl5>a{line-height: .8rem!important}
.tab-navl5{width: 2rem!important;margin: 0 0.1rem;padding: 0 0.1rem;font-size:12px;}
.tab-cssl{padding: 0.1rem 0 0 0;overflow: hidden;}
#zan_more_div{text-align:center;margin:0.3125rem 0;}
#zan_more{font-size: 16px;color: #777;padding: 0.05rem 0.3125rem;border-radius: 4px;}
#part1{display:block;background:#FFF}
.btm_xuan .sharefen1 img{width:.8rem;height:.8rem; margin-top:.33rem;}
.colrl{color:#666;font-size:.55rem;}
.pinglu_btml{position: relative;}
.pinglunl1{float:right; text-align:center; width:20%}
#pingBtn{width:100%; height:40px; background:#CCC; border-radius:5px; color:#FFF; font-size:16px}
.btm_xuan{position:fixed;z-index:19;padding-right:.1rem;padding-left:0;width:10rem;margin:0 calc((100% - 10rem) / 2);}
#likeCountest{color: #333;font-size: 12px;line-height: 0.8rem;}
#likeCount1{position: inherit;background: none;color:#333;font-size:14px;width: auto;line-height:0.8rem;}
#zanShow{line-height:.8rem!important;}
.zanshangl{width:22px;vertical-align: middle}
.hui-slide-menu ul{height: 100%}
#book_list{height: 100%;background: #fff}
#book_list ul{height: 100%}
#book_list .fixed-bottom{position: absolute;right:0;bottom:0;background: #fff;justify-content: center;width: 100%;}
#book_list .fixed-bottom>a{width: 2.2rem;padding: .1rem}
.nei_pinglun .tab .tab-nav li{width:2.15rem!important }
.new-style-test-article-author-name{vertical-align: middle!important;max-width:62%;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#yu{font-size: 24px}
.commentl{width:100%;height:1.6rem;overflow: hidden;}
#dashang,#dashangwx{font-size:16px;}
#pinglun1{width: 100%;height: 100%}
#part2{display:none;background:#FFF; height:100%;}
#part2>div{width:100%; height:100% ;margin-top:2px;overflow: hidden;padding:0 .2rem;}
.part3{width:78%; height:100%; float:left;}
#dashang{color: #333}
.new-style-test-article-publish-time{padding-left:0.05rem}
.comment-list{margin: 0 4% auto;width: 92%}
.fhome{position:fixed;bottom:1.3rem;text-align:center;width:4rem;z-index: 1}
.fhomes{position:fixed;bottom:0rem;height: 3rem;width:100%;background: #f7f7f7}
.nei_pinglun li{padding: 0 0.1rem;}
.commentList{padding:10px 7px;}
#context div{text-align: inherit}
.Eleditor-audio-area{text-align: center!important}
#dashang,#hui-dialog-msg,body #nohave>div>#dashang{color: #333!important;}
#Con ul img{ opacity: 1; transition: opacity 0.3s;height:auto!important;}
#Con ul img[lay-src]{ opacity: .1;}
.layui-icon-loading:before{display:none;}
.input-item{color:#111;}
.commentBorder{border-bottom:1px solid rgb(238 238 238 / 70%);}
.fixed-bottom{position:absolute;bottom: 7%;right:8%}
#content_zanwx .layui-input{font-size:.511rem;color:#333;letter-spacing:.085rem;}
#input{width: 0;height: 0}
.praise_user{width: 84%;float: left;border-bottom: 0px solid #000}
.headtitles{width: 100%;font-size: 0.56rem;line-height:120%;font-weight: 700;}
.praise_user{width: 100%;height: initial;margin-top:.22rem }
.margin-topL{margin-top:.33rem }
.userRenzheng{width: .45rem!important;}
.hb{position: absolute;width:34px;height: 40px;line-height: 27px;text-align: center;color: #fff;font-style: normal;right:8px;font-weight: 600;display: none;font-size: 14px;top:0;opacity: .7;background: url(/templates/default/images/lab/hbg2.gif);background-size: 34px 40px}
.appuserInfo{width: 65%}
/*手机验证*/
.back {display: none;position: absolute;width: 100%;height: 100%;background: rgba(0,0,0,0.5);top: 0;}
.padding-top {padding-top: 10px;}
.layui-tab {margin: 10px 0;text-align: left!important;}
.mui-popup {position: fixed;z-index: 999;top: 25%;left: 5%;overflow: hidden;width: 90%;text-align: center;color: #000;border-radius: 13px;}
.layui-tab-title li {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;font-size: 14px;transition: all .2s;-webkit-transition: all .2s;position: relative;line-height: 40px;min-width: 65px;padding: 0 15px;text-align: center;cursor: pointer;}
.mui-popup-inner {padding: 20px 20px 63px 20px;}
.mui-popup-inner {position: relative;padding: 15px 15px 35px;border-radius: 13px 13px 0 0;background: rgba(255,255,255,.95);}
 .mui-popup-input {overflow: hidden;text-align: center;border-bottom: 1px solid #eee;margin: .2rem;}
#appuser {letter-spacing: 4px;height: 36px;border: none;font-size: .485rem;width: 100%;}
#mob_code {letter-spacing: 7px;width: 50%;border: none;font-size: .485rem;margin-top: 15px}
#mob_code {float: left;height: 36px;}
#phone_btn {background: #fff;color: #f00;float: right;border: none;font-size: .485rem;margin-top: 15px}
.mui-popup-buttons {position: relative;display: -webkit-box;display: -webkit-flex;display: flex;height: 44px;-webkit-box-pack: center;-webkit-justify-content: center;justify-content: center;}
.mui-popup-button {font-size: 17px;line-height: 44px;position: relative;display: block;overflow: hidden;box-sizing: border-box;width: 100%;height: 44px;padding: 0 5px;cursor: pointer;text-align: center;white-space: nowrap;text-overflow: ellipsis;color: #007aff;background: rgba(255,255,255,.95);-webkit-box-flex: 1;}
.mui-popup-button:first-child {border-radius: 0 0 0 13px;}
.mui-popup-inner:after {position: absolute;z-index: 15;top: auto;right: auto;bottom: 0;left: 0;display: block;width: 100%;height: 1px;content: '';-webkit-transform: scaleY(.5);transform: scaleY(.5);-webkit-transform-origin: 50% 100%;transform-origin: 50% 100%;background-color: rgba(0,0,0,.2);}
.lii:after {position: absolute;z-index: 15;top: 0;right: 0;bottom: auto;left: auto;display: block;width: 1px;height: 100%;content: ''; -webkit-transform: scaleX(.5);transform: scaleX(.5); -webkit-transform-origin: 100% 50%; transform-origin: 100% 50%; background-color: rgba(0,0,0,.2);}
.download { background: rgba(255,255,255,0.7); border: 1px solid #ccc;right:unset;left:88.6%!important;top:67%!important;}
.xinxi_nei_1{line-height: 0}
#context .Eleditor-video-area{text-align: center}
#text *{line-height:180%; word-wrap: break-word!important;text-wrap-mode:wrap!important;white-space: pre-wrap!important;}
.yuhua{height:60px;width:100%;display: none;margin-top: -60px}
#huidaodb{position: fixed;top:82%;left: 88.6%}
#huidaodb>a>div {width: 1rem;height: 1rem;line-height: .85rem;text-align: center;background: rgba(255,255,255,0.7);cursor: pointer;border-radius: 50%;box-shadow: 0 2px 15px 0 rgba(0,0,0,.1);margin-bottom: 6px;}
.top{display: none}
#tab-css>.tab-cssl>.touxiang{border-radius: 0;}
.huatiHere{border-radius: 8px;font-size: .375rem;padding: 8px 12px;display: flex;justify-content: space-between;margin-top: 10px;margin-bottom: 20px;}
.NohuatiHere{border-radius: 8px;font-size: .375rem;padding: 8px 12px;display: flex;justify-content:center;margin-top: 10px;margin-bottom: 20px;}
.huatiHere>div:nth-child(2){line-height: 300%}
.huatiHere>div:nth-child(1){width: 60%}
.huatiHere>div:nth-child(1)>div:nth-child(2){display: block;word-break: keep-all;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; width:100%;font-size: .4rem; }
.yuanchaung{width: 48px;margin-left: -15px;display: none}
.top_xinxi{    overflow: inherit;}
.dells:before {background:none}
#hui-mask-01{z-index:20}
.hui-menu-show {-webkit-animation: hui-a-menu-show 0.3s forwards;animation: hui-a-menu-show 0.3s forwards;}
.hui-menu-hide {-webkit-animation: hui-a-menu-hide 0.3s forwards;animation: hui-a-menu-hide 0.3s forwards;}

.hui-menu-show {-webkit-animation: hui-a-menu-show 0.3s forwards;animation: hui-a-menu-show 0.3s forwards;}
.hui-menu-hide {-webkit-animation: hui-a-menu-hide 0.3s forwards;animation: hui-a-menu-hide 0.3s forwards;}
.hui-menu-show-bottom {-webkit-animation: hui-a-menu-show-bottom 0.3s forwards;animation: hui-a-menu-show-bottom 0.3s forwards;}    
.hui-menu-hide-bottom {-webkit-animation: hui-a-menu-hide-bottom 0.3s forwards;animation: hui-a-menu-hide-bottom 0.3s forwards;} 
@keyframes hui-a-menu-show-bottom{0%{bottom:-71%;} 100%{bottom:0%}}    
.stage-search {display: flex;padding: 0.1rem 0.2rem;justify-content: space-around;flex-wrap: nowrap;flex-direction: row;align-content: stretch;align-items: center;}
.lii, #SearchKey {font-size: .437rem;width: 100%;margin-bottom: 0.21rem;border: none;border-bottom: 1px solid #eee;width: 84%;height: 1.2rem;padding-left:0.431rem;}
#t_bbs_list {padding: 0.1rem 0.45rem;font-size: .4511rem;height: 75%;overflow: auto;}
#t_bbs_list li {border-bottom: 1px solid #eee;padding: 0.6rem 0 0.2rem 0.1rem;color: #444;overflow: hidden;}
#t_bbs_list li span {float: right;background: #12BF0B;color: white;padding: 0.1rem 0.3rem;border-radius: 2px;margin-right: 0.005rem;font-size: .38rem;}    
#t_bbs_list li span h {font-size: .38rem !important;}
.wenji_index{display: none;position: fixed;color: #333;background: rgba(255,255,255,0.6); font-size: .375rem;top: 6.5rem;width:0.8rem;height: 2.3rem;padding: .2rem;line-height:130%;border-radius: 1.25rem;right: 12px;text-align: center;}
#hui-slide>li>a {font-size: .425rem;}
#hui-slide {padding: .3rem;}
#hui-slide>li {padding: .3rem 0;border-bottom: 1px solid #f6f6f6;font-size: .425rem}
.disGuoDu:before{height:0}
html{background:#fff;scroll-behavior: smooth;overflow-x: hidden}
body{z-index:1;-webkit-user-select:none; -moz-user-select:none;overflow-x: hidden;}
.zhengWenDaSai{display: none;padding: .3rem .3rem 0;width: 100%;text-align: center;font-size: .425rem}
.activity{width: 92%;margin: 10px 4%;font-size: 16px}
.activityTit>img{    height: .5rem;vertical-align: bottom;margin-right:.15rem}
.activityNext{width: 7rem;margin: 15px auto 15px;display: flex;flex-flow: wrap;position: relative}
.activityNext1{width: 7rem;margin: 15px auto 15px;position: relative}
.activityNext>div{width: 50%;font-size: 14px;color:#fff;text-align: center;border-radius: 1.25rem;height: 1rem;padding:0rem .3rem;line-height: 1rem;white-space: nowrap;overflow:hidden;text-overflow: ellipsis}
.activityNext>div:nth-child(1){background: #fc635d;border-bottom-right-radius: 0;border-top-right-radius: 0}
.activityNext>div:nth-child(2){background: #4788ff;border-bottom-left-radius: 0;border-top-left-radius: 0}
.activityNext>img{position: absolute;left: 2.675rem;top:0;height: 1rem;width: 1.65rem;}
.activityBot{font-size: 14px;color:#999}
.activityNext1{border-radius: 1.25rem;background:#e8f1ff;height:  1rem;text-align: right;color:#4788ff;padding: .1rem .3rem;overflow: hidden;}
.percentage{border-radius: 1.25rem;background: #feecec;border-bottom-right-radius: 0;border-top-right-radius: 0;position: absolute;top:0;left: 0;height: 1rem;text-align: left;color:#fc635d;overflow: hidden;padding-top: .1rem ;}
.activityNext1>img{position: absolute;left:0%;top:0;height: 1rem;width:8%;margin-left: -.4rem}  
.percentage>.activityName,.percentage>.activityPercentage{margin-left: .3rem;}
.activityName{font-size:13px;white-space: nowrap;overflow:hidden;text-overflow: ellipsis}
.activityPercentage{font-size:15px}
.guandian {width: 100%;height: 40px;background-color: #f5f5f7;border-radius: 10px;cursor: pointer;background-image: linear-gradient(to right, rgba(252, 99, 93, .1) 0%, rgba(252, 99, 93, .1) 0%);background-size: 0% 100%;background-repeat: no-repeat;transition: background-size 1s ease;display: flex;justify-content: space-between;align-items: center;padding: 0 20px;margin-bottom: 10px;font-size: 14px;color:#333;}
.guandian-left {white-space: nowrap;position: relative;}
.guandian-img{width: 18px;height: 18px;position: absolute;top: 0;right:-23px;}
.guandian-img img{width: 100%;height: 100%;}
.guandian.selected {background-size: 100% 100%;color:rgb(252, 99, 93)!important;}
/*#Con #text *{font-size:16px}*/
/*toutiaohao*/
.toutiaohao{border-radius: 8px;font-size: .375rem;padding: 8px 12px;  background-color: #f2f2f2;width: 92%;    margin: .3rem 4% 0.2rem;}
.toutiaohaoT{display: flex;flex-flow: wrap;border-bottom: 1px solid #ddd;padding-bottom: .3rem}
.toutiaohaoimg{width:15%}
.toutiaohaoimg>img{width: 1.25rem;height: 1.25rem;border-radius: 50%}
.toutiaohaoH{width:82%;margin-left:3%}
.toutiaohaotit{font-size:.425rem;color:#000;white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
.toutiaohaonext{display: flex;justify-content: space-between;color:#999;margin-top: .1rem;}
.toutiaohaonext1{white-space: nowrap;overflow:hidden;text-overflow: ellipsis}
.toutiaohaonext2>i{font-size:.375rem;}
.toutiaohaoyuan,.toutiaohaolist{color:#999;margin-top: .1rem;}
.yuanchaungbg{width: .95rem;height:.95rem;background-image: url(/templates/default/images/lab/yuanchuang.png);background-repeat: no-repeat;margin-top:-12px!important;margin-left:-10px;position: absolute;display:inline-block;background-size: 100% 100%;}
.layui-flow-more{margin-top: 1rem!important;}
#hui-dialog #hui-dialog-input-in{height:37px!important;}
.layedit-broken-img-delete{display:none!important;}
.jianshang{font-size: .465rem;display: inline-block;font-weight: 600;margin-right: .25rem;}
.appre{padding: .25rem;border-radius: .22rem;margin-top:.45rem;}

/* ---- skeleton & lazy-image states ----
   moved from news_show.htm bottom inline <style>, 2026-11-02
   (inline copy kept in the template as fallback; remove it after prod verified) */
/* avatar skeleton: shimmer while user-info API pending, fade-in when image ready */
.headimgurl.gsk-on{background:#ececec!important;background-image:linear-gradient(100deg,rgba(255,255,255,0) 36%,rgba(255,255,255,.85) 50%,rgba(255,255,255,0) 64%)!important;background-size:220% 100%!important;background-repeat:no-repeat!important;animation:gskAv 1.15s linear infinite;}
.headimgurl.gsk-done{opacity:1!important;transition:opacity .45s ease;}
.new-style-test-article-author-name.gsk-txt{color:transparent!important;min-width:1rem;position:relative!important;}
.new-style-test-article-author-name.gsk-txt::after{content:"";position:absolute;left:0;top:50%;margin-top:-.14rem;width:1rem;height:.28rem;border-radius:.08rem;background:linear-gradient(100deg,#ececec 36%,#f7f7f7 50%,#ececec 64%) 0 0/220% 100%;animation:gskAv 1.15s linear infinite;}
#hit.gsk-txt{display:inline-block!important;min-width:.9rem;height:.28rem;border-radius:.08rem;color:transparent!important;background:linear-gradient(100deg,#ececec 36%,#f7f7f7 50%,#ececec 64%) 0 0/220% 100%;animation:gskAv 1.15s linear infinite;vertical-align:middle;}
@keyframes gskAv{0%{background-position:130% 0}100%{background-position:-30% 0}}
/* content image lazy: LQIP placeholder, deblur once the real image is in */
#text img[data-orig]:not(.lz-done){background:#f2f2f2;}
#text img[data-orig].lz-done{-webkit-animation:lzIn .35s ease;animation:lzIn .35s ease;}
@-webkit-keyframes lzIn{from{opacity:.3}to{opacity:1}}
@keyframes lzIn{from{opacity:.3}to{opacity:1}}
/* ===== P1a: amazeui0.2.css subset v3 (241KB -> 8KB) =====
   scope: image pureview widgets + body-tag resets + utility classes.
   Extracted per-selector; remove the amazeui <link> only after this is live. ===== */
/* amazeui0.2.css subset v3: pureview + tag resets + utility (per-selector split) */
img{-webkit-box-sizing:border-box}
body,sub,sup{position:relative}
hr,td,th{padding:0}
article,figcaption,figure,hr,section{display:block}
hr,iframe,img{border:0}
pre,pre code{white-space:pre-wrap}
a,pre code{background-color:transparent}
html{-webkit-tap-highlight-color:transparent}
body,html{min-height:100%}
audio,video{display:inline-block;vertical-align:baseline}
a{color:#0e90d2}
a{text-decoration:none}
b,strong{font-weight:700}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{box-sizing:border-box;vertical-align:middle}
code,pre{font-size:1em}
button,input,select,textarea{color:inherit;font:inherit;margin:0}
body,pre{line-height:1.6}
button{overflow:visible}
input{line-height:normal}
button,select{text-transform:none}
button{-webkit-appearance:button;cursor:pointer}
textarea{overflow:auto;vertical-align:top;resize:vertical}
button,select{vertical-align:middle}
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:10px}
body{margin:0;background:#fff;font-family:"Segoe UI","Lucida Grande",Helvetica,Arial,"Microsoft YaHei",FreeSans,Arimo,"Droid Sans","wenquanyi micro hei","Hiragino Sans GB","Hiragino Sans GB W3",FontAwesome,sans-serif;font-weight:400;color:#333;font-size:1.6rem}
body,button,input,select,textarea{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga","kern"}
blockquote,dl,figure,hr,ol,p,pre,ul{margin:0 0 1.6rem}
*+blockquote,*+dl,*+figure,*+hr,*+ol,*+p,*+pre,*+ul{margin-top:1.6rem}
h1,h2,h3,h4,h5,h6{margin:0 0 1.6rem;font-weight:600;font-size:100%}
h1{font-size:1.5em}
h2{font-size:1.25em}
code,pre{font-size:1.3rem;background-color:#f8f8f8}
*+h1,*+h2,*+h3,*+h4,*+h5,*+h6{margin-top:2em}
ol,ul{padding-left:2em}
ol>li>ol,ol>li>ul,ul>li>ol,ul>li>ul{margin:1em 0}
dt{font-weight:700}
dt+dd{margin-top:.5em}
dd{margin-left:0}
dd+dt{margin-top:1em}
hr{height:0;border-top:1px solid #eee;-webkit-box-sizing:content-box;box-sizing:content-box}
blockquote{padding-top:5px;padding-bottom:5px;padding-left:15px;border-left:4px solid #ddd;font-family:Georgia,"Times New Roman",Times,Kai,"Kaiti SC",KaiTi,BiauKai,FontAwesome,serif}
blockquote small{display:block;color:#999;font-family:"Segoe UI","Lucida Grande",Helvetica,Arial,"Microsoft YaHei",FreeSans,Arimo,"Droid Sans","wenquanyi micro hei","Hiragino Sans GB","Hiragino Sans GB W3",FontAwesome,sans-serif;text-align:right}
@media only screen{
.am-avg-sm-2>li{width:100%}
}
@media only screen and (min-width:641px){
.am-avg-md-3>li{width:33.33333333%}
}
@media only screen and (min-width:1025px){
.am-avg-lg-4>li{width:25%}
}
code,pre{font-family:Monaco,Menlo,Consolas,"Courier New",FontAwesome,monospace}
code{padding:2px 4px;color:#c7254e;white-space:nowrap;border-radius:0}
pre{display:block;padding:1rem;margin:1rem 0;word-break:break-all;word-wrap:break-word;color:#555;border:1px solid #dedede;border-radius:0}
pre code{padding:0;font-size:inherit;color:inherit;border-radius:0}
th{text-align:left}
table{border-collapse:collapse;border-spacing:0;max-width:100%;background-color:transparent;empty-cells:show}
table code{white-space:normal}
label{display:inline-block;margin-bottom:5px;font-weight:700}
@media only screen and (max-width:640px){
body{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto}
}
.am-pureview-slider li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}
.am-pureview{position:fixed;left:0;top:0;bottom:0;right:0;z-index:1120;width:100%;height:100%;background:rgba(0,0,0,.95);display:none;overflow:hidden;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%)}
.am-pureview-slider li.am-active,.am-pureview.am-active{-webkit-transform:translate(0,0);-ms-transform:translate(0,0)}
.am-pureview.am-active{transform:translate(0,0)}
.am-pureview ol,.am-pureview ul{list-style:none;padding:0;margin:0;width:100%}
.am-pureview-slider{overflow:hidden;height:100%}
.am-pureview-slider li{position:absolute;width:100%;height:100%;top:0;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;vertical-align:middle;-webkit-transition:all .3s linear;transition:all .3s linear;z-index:100;visibility:hidden}
.am-pureview-slider li.am-pureview-slide-prev{-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);z-index:109}
.am-pureview-slider li.am-pureview-slide-next{-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);z-index:109}
.am-pureview-slider li.am-active{position:relative;z-index:110;transform:translate(0,0);visibility:visible}
.am-pureview-slider .pinch-zoom-container{width:100%;z-index:1121}
.am-pureview-slider .am-pinch-zoom{position:relative;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.am-pureview-slider img{position:relative;display:block;max-width:100%;max-height:100%;opacity:0;z-index:200;-webkit-user-drag:none;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in}
.am-pureview-direction{position:absolute;top:50%;width:100%;margin-top:-18px!important;z-index:1122}
.am-pureview-direction li{position:absolute;width:36px;height:36px}
.am-pureview-direction a{display:block;height:36px;border:none;color:#ccc;opacity:.5;cursor:pointer;text-align:center;z-index:1125}
.am-pureview-actions,.am-pureview-bar{height:45px;background-color:rgba(0,0,0,.35);position:absolute}
.am-pureview-direction .am-pureview-prev{left:15px}
.am-pureview-direction .am-pureview-next{right:15px}
.am-pureview-bar{bottom:0;width:100%;color:#eee;line-height:45px;padding:0 10px;font-size:14px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.am-pureview-bar .am-pureview-total{font-size:10px;line-height:48px}
.am-pureview-actions{left:0;right:0;top:0}
.am-pureview-actions a{position:absolute;left:10px;color:#ccc!important;display:block;width:45px;line-height:45px;text-align:left;font-size:16px}
.am-pureview-actions,.am-pureview-bar{opacity:0;-webkit-transition:all .15s;transition:all .15s;z-index:1130}
.am-pureview-bar-active .am-pureview-actions,.am-pureview-bar-active .am-pureview-bar{opacity:1}
.am-pureview-nav{position:absolute;bottom:15px;left:0;right:0;text-align:center;z-index:1131}
.am-pureview-bar-active .am-pureview-nav{display:none}
.am-pureview-nav li{display:inline-block;background:#ccc;background:rgba(255,255,255,.5);width:8px;height:8px;margin:0 3px;border-radius:50%;text-indent:-9999px;overflow:hidden;cursor:pointer}
.am-pureview-nav .am-active{background:#fff;background:rgba(255,255,255,.9)}
.am-pureview-active{overflow:hidden}
@media print{
blockquote,img,pre,tr{page-break-inside:avoid}
}
@media print{
a{text-decoration:underline}
}
@media print{
blockquote,pre{border:1px solid #999}
}
@media print{
thead{display:table-header-group}
}
@media print{
img{max-width:100%!important}
}
@media print{
h2,h3,p{orphans:3;widows:3}
}
@media print{
h2,h3{page-break-after:avoid}
}
@media print{
select{background:#fff!important}
}
.am-gallery{padding:0;list-style:none}
.am-gallery-default>li,.am-gallery-imgbordered>li,.am-gallery-overlay>li{padding:0px}
.am-gallery h3{margin:0}
.am-pureview-slider img{opacity: 1!important;}
.am-pureview-slider .am-pinch-zoom{top:50%;left:50%;}
.am-pureview-direction{display:none!important;}
/* ===== P1b: pintuer.css subset v2 (127KB -> 3.8KB) =====
   scope: body-tag resets + utility classes for article content.
   Extracted per-selector; remove the pintuer <link> only after this is live. ===== */
/* pintuer.css subset v2: tag resets + utility classes (per-selector split) */
html{margin:0;padding:0;border:0;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}
body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,del,em,dl,dt,dd,ol,ul,li,form,tbody,thead,article,figure,section{margin:0;padding:0;border:0;font-size:14px;font:inherit;vertical-align:baseline}
article,figcaption,figure,section{display:block}
body{font-size:14px;color:#333;background:#fff;font-family:"Microsoft YaHei","simsun","Helvetica Neue",Arial,Helvetica,sans-serif}
img{border:0;vertical-align:bottom}
textarea{overflow:auto}
article,figcaption,figure,section{display:block}
audio,video{display:inline-block;vertical-align:baseline}
a{background:transparent}
b,strong{font-weight:bold}
small{font-size:80%}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
figure{margin:1em 40px}
hr{height:0;-moz-box-sizing:content-box;box-sizing:content-box}
pre{overflow:auto}
code,pre{font-family:monospace,monospace;font-size:1em}
button,input,select,textarea{margin:0;font:inherit}
button{overflow:visible}
button,select{text-transform:none}
button{-webkit-appearance:button;cursor:pointer}
input{line-height:normal}
table{border-spacing:0;border-collapse:collapse}
td,th{padding:0}
.button{border:solid 1px #ddd;background:transparent;border-radius:4px;font-size:14px;padding:6px 15px;margin:0;display:inline-block;line-height:20px;transition:all 1s cubic-bezier(0.175,0.885,0.32,1) 0s}
.x1,.x2,.x3{position:relative;min-height:1px}
.x1,.x2,.x3{float:left}
.x1{width:8.33333333%}
.x2{width:16.66666667%}
.x3{width:25%}
.close{display:inline-block;font-size:24px;cursor:pointer;line-height:24px}
.tab .tab-head strong{float:left;padding:8px 20px 0 0;line-height:20px}
.tab .tab-nav{list-style:none}
.tab .tab-nav li{display:inline-block}
.tab .tab-nav li a{color:#333;padding:8px 20px;display:block;border:solid 1px #ddd;line-height:20px;border-bottom:0;border-radius:4px 4px 0 0}
.tab .tab-nav .active{background-color:#fff}
.tab .tab-nav .active a{cursor:default}
.tab .tab-body{border-top:solid 1px #ddd;margin-top:-1px;padding-top:15px}
.tab .tab-body .tab-panel{display:none}
.tab .tab-body .active{display:block}
h1{font-size:24px}
h2{font-size:20px}
h3{font-size:18px}
h4{font-size:16px}
h5{font-size:14px}
h6{font-size:12px}
h1 small,h2 small,h3 small{font-size:60%;filter:alpha(opacity=60);opacity:.6}
h4 small,h5 small,h6 small{font-size:12px;filter:alpha(opacity=60);opacity:.6}
p{margin-bottom:15px;line-height:24px}
.text-left{text-align:left}
.text-center{text-align:center}
.text-right{text-align:right}
.text-big{font-size:16px}
.text-default{font-size:14px}
hr{background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:1px;margin:10px 0;border:0;-moz-box-sizing:content-box;box-sizing:content-box}
ul{padding-left:20px}
ol{padding-left:24px}
dt{font-weight:bold}
dd{padding:8px 0 15px 0}
blockquote{border:solid 1px #ddd;border-left-width:6px;padding:20px;border-radius:4px}
blockquote strong{display:block;font-size:16px;margin-bottom:10px}
.float-left{float:left!important}
.float-right{float:right!important}
.hidden{display:none!important;visibility:hidden!important}
.padding{padding:10px}
.padding-top{padding-top:10px}
.padding-bottom{padding-bottom:10px}
.margin{margin:10px!important;clear:both}
.margin-top{margin-top:10px}
.margin-bottom{margin-bottom:10px}
.text-white,.button.border-white,blockquote.border-white{color:#fff}
.button.active{background-color:#f5f5f5}
.bg-white,.border-white .button.active{background-color:#fff}
.border-white,.border-white .button,.border-white .tab-nav li a,.border-white .tab-body,.button.bg-white{border-color:#fff}
a{color:#333;text-decoration:none}
/* ---- skeleton alpha: blend with any template color (2026-11-03) ----
   solid grays (#ececec/#f7f7f7) look like stains on colored skins;
   rgba(0,0,0,x) keeps the same luminance on white pages but adapts to any bg.
   html prefix + !important outrank the frozen inline fallback copy. ---- */
html .headimgurl.gsk-on{background-color:rgba(0,0,0,.075)!important;}
html .new-style-test-article-author-name.gsk-txt::after{background:linear-gradient(100deg,rgba(0,0,0,.075) 36%,rgba(0,0,0,.03) 50%,rgba(0,0,0,.075) 64%) 0 0/220% 100%!important;}
html #hit.gsk-txt{background:linear-gradient(100deg,rgba(0,0,0,.075) 36%,rgba(0,0,0,.03) 50%,rgba(0,0,0,.075) 64%) 0 0/220% 100%!important;}
/* image placeholder: same alpha treatment (2026-11-03) #f2f2f2 ~= rgba(0,0,0,.05) on white */
html #text img[data-orig]:not(.lz-done){background:rgba(0,0,0,.05)!important;}
/* tablet: body already capped at max-width:540px but stuck left;
   center it so the (self-centered) fixed bottom bar lines up. No effect on phones. (2026-11-03) */
html body{margin-left:auto!important;margin-right:auto!important;}
/* P1c 2026-11-03: global border-box reset (previously supplied by amazeui/pintuer) */
*,::before,::after{box-sizing:border-box;}
