:root {
	color-scheme: light dark;
	--themeColor:#517cf3;/*主题色*/
	--bgColor:#fff;
	--subbgColor:#f8f8f8;
	--fontColor: #333;
	--subfontColor:#939393;
	--navfontColor:#666;
	--borderColor:#ededed;
	--imgfill:url(../images/textFill3.png) repeat-y;
}
	
@media (prefers-color-scheme: dark) {
	:root {
		--bgColor:#111111;
        --subbgColor:#191919;
		--fontColor: #d2d2d2;
		--subfontColor:#5e5e5e;
		--navfontColor:#aaa;
		--borderColor:#2b2b2b;
		--imgfill:url(../images/textFill4.png) repeat-y;
	}
}

*{margin:0;padding:0;}
body{font-family:PingFangSC-Regular,"Source Han Sans CN",Microsoft YaHei,Helvetica Neue,Helvetica,STHeiTi,sans-serif;background:var(--bgColor);color:var(--fontColor);width:100%;max-width:640px;margin:0 auto;font-size:0.34rem;}
a,a:link,a:visited,a:hover,a:active{text-decoration:none;color:var(--fontColor);}
ol,ul{list-style:none;}
img{border:0;}
.lineControl {display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
.sticky {position: sticky;position: -webkit-sticky;z-index: 2;top: 0;background: var(--bgColor);}

/*header*/
header{display:none}
header img{width:100%;display:block;opacity:0}

/*article*/
article{background:var(--bgColor);margin-top:-0.4rem;border-top-right-radius:0.4rem;border-top-left-radius:0.4rem;padding:0.3rem 0.3rem;display:none;}
article .infoBox{overflow:hidden;}
article .infoBox h1{font-size: 0.38rem;padding:0.2rem 0rem;line-height: 1.8em;}
article .infoBox .summaryBox{font-size: 0.32rem;text-align:justify;color:var(--subfontColor);line-height: 1.7em;}

/*listBox*/
.listBox{position:relative;}
.listBox .isreview{position:absolute;width:2rem;top:0.67rem;right:0.1rem}

.listBox .listNav{overflow:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch;margin: 0.35rem 0rem;padding:0.15rem 0;}
.listBox .listNav::-webkit-scrollbar{display:none}
.listBox .listNav ul{white-space:nowrap;font-size:0}
.listBox .listNav ul li{display:inline-block;-webkit-tap-highlight-color:rgba(0,0,0,0.0);}

.listBox .listNav li{margin-right:0.3rem;padding:0.05rem 0.24rem;line-height:0.5rem;color:var(--navfontColor);font-size:0.3rem;background:var(--subbgColor);border-radius:0.1rem}
.listBox .listNav li:last-child{margin-right:0rem;}
.listBox .listNav li.select{color:var(--themeColor);}

	/*list*/
.listBox .listCon{margin: 0.5rem 0rem 0.3rem 0rem;}
.listBox .listCon .workList {display:none}
.listBox .listCon .timeline{padding:0px 0px 0px 0.16rem;text-align:justify;height:100%;overflow:hidden;}
.listBox .listCon .timeline .timelineDiv{position:relative;border-left:1.5px rgba(81,124,243,0.15) solid;padding:0rem 0rem 0.5rem 0.36rem;}
.listBox .listCon .timeline .timelineDiv:last-child{padding-bottom:0px;border-left:1.5px var(--bgColor) solid;}
.listBox .listCon .timeline .timelineDiv .timelineFlag{position:absolute;top:0px;left:-13px;background:rgba(81,124,243,0.5);height:12px;width:12px;border-radius:50%;border:6px solid var(--bgColor);}
.listBox .listCon .timeline .timelineDiv .timelineFlag font{ background: #517cf3;width:6px;height:6px;display:block;border-radius:50%;margin:3px;}
.listBox .listCon .timeline .timelineDiv .event_con p{line-height:0.54rem;word-break:break-all;}
.listBox .listCon .timeline .timelineDiv .event_con .time{font-size:0.3rem;line-height:0.48rem;margin-bottom:0.2rem;color:var(--subfontColor);}

.listBox .listCon .timeline .timelineDiv .event_con .imgList{margin-top: 0.16rem;overflow:hidden;}
.listBox .listCon .timeline .timelineDiv .event_con .imgList span{float:left;display:block;border-radius:0.1rem;position:relative;}
.listBox .listCon .timeline .timelineDiv .event_con .imgList.img1 span{width:100%;height: 0; padding-bottom: 56%!important;}
.listBox .listCon .timeline .timelineDiv .event_con .imgList.img1 span.zhai{padding-bottom: 18%!important;}
.listBox .listCon .timeline .timelineDiv .event_con .imgList.img2 span{width:49%;margin-right:2%;margin-bottom:2%;height: 0; padding-bottom: 27%!important;}
.listBox .listCon .timeline .timelineDiv .event_con .imgList.img3 span{width:32%;margin-right:2%;height: 0; padding-bottom: 18%!important;}
.listBox .listCon .timeline .timelineDiv .event_con .imgList.img2 span:last-child,.listBox .listCon .timeline .timelineDiv .event_con .imgList.img3 span:last-child{margin-right:0;}

.listBox .listCon .timeline .timelineDiv .event_con .imgList span .videoBtn{position: absolute;}
.listBox .listCon .timeline .timelineDiv .event_con .imgList.img1 span .videoBtn{width: 0.6rem;height: 0.6rem;left: 0.25rem;bottom: 0.25rem;}
.listBox .listCon .timeline .timelineDiv .event_con .imgList.img2 span .videoBtn{width: 0.5rem;height: 0.5rem;left: 0.2rem;bottom: 0.2rem;}
.listBox .listCon .timeline .timelineDiv .event_con .imgList.img3 span .videoBtn{width: 0.4rem;height: 0.4rem;left: 0.15rem;bottom: 0.15rem;}

.listBox .listCon .workList .submore{background:var(--imgfill);-webkit-background-clip: text;-webkit-text-fill-color: transparent;-webkit-animation: aitf 20s linear infinite;text-align: center;font-style: italic;font-size:0.27rem;margin-top:0.3rem;}
@-webkit-keyframes aitf {0% { background-position: 100% 50%; }100% { background-position: 0% 50%; }}

/*gotop*/
.goTop{position:fixed;bottom:1.6rem;right:0.3rem;z-index:2;width:0.8rem;height:0.8rem;line-height:0.68rem;text-align:center;background:rgba(240,240,240,0.1);border-radius:50%;box-shadow:0 0.02rem 0.2rem rgba(34,25,25,0.2);display:none;}
.goTop img{width:60%;vertical-align:middle;}

/*loading*/
.logoLoading{position:fixed;z-index:2;top:50%;left:50%;transform: translate(-50%,-50%);width:100%;text-align: center;font-weight: bold;background:url(https://assets.qidian.sxtvs.com/static/common/images/textFill.png) repeat-y;-webkit-background-clip: text;-webkit-text-fill-color: transparent;-webkit-animation: aitf 10s linear infinite;font-style: italic;font-size:0.4rem;opacity:0.2}
@-webkit-keyframes aitf {0% { background-position: 100% 50%; }100% { background-position: 0% 50%; }}

/*操作记录*/
.islogshow{display:none;}
.commonList{width:100%;box-sizing:border-box;overflow:hidden;padding: 10px 0.2rem 20px 0.2rem;}
.commonList li{border-top:1px dotted var(--borderColor);padding:20px 0px;overflow:hidden;}
.commonList li a{display:block} 
.commonList li a span{color:#ccc;font-size:12px;}
.commonList li a p{font-size:18px;line-height:1.7em;word-wrap:break-word;overflow:hidden;}
	
.commonList li.logOperation{overflow:hidden;color: var(--subfontColor);font-size:15px;}
.commonList li.logOperation .t_left{float:left;width:50px;height:50px;text-align:center;}
.commonList li.logOperation .t_left img{width:40px;height:40px;border-radius:50%;margin-top:5px;}
.commonList li.logOperation .t_right{float:right;width:calc(100% - 50px);min-height:50px;}
.commonList li.logOperation .t_right p{line-height:21px;overflow:hidden;margin:0px 10px 0px 15px;text-align:justify;}
.commonList li.logOperation .t_right p span{float:left;line-height:25px;margin-bottom:4px;}
.commonList li.logOperation .t_right p .span_left{width:calc(100% - 100px);overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.distance{width:100%;height:10px;background:var(--subbgColor);}

/*标题栏*/
.blockTit{padding:0px 0px 6px 0px;font-size:.33rem;line-height:45px;padding:0.2rem 0.13rem 0rem 0.2rem}
.blockTit a{display:block;}
.blockTit  img{width: 0.25rem;vertical-align: middle;margin-right: 10px;margin-bottom: 4px;}
