@charset "UTF-8";

:root {
	color-scheme: light dark;
	--bgColor:#fff;
    --subbgColor:#f8f8f8;
	--fontColor: #333;
	--subfontColor:#939393;
    --borderColor:#ededed;
    --popupborderColor:#ededed;
    --popupbgColor:#f3f3f3;
    --conShadow:linear-gradient(-180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.90) 49%,#FFFFFF 85%);
    --headerlogo:url(https://assets.qidian.sxtvs.com/static/common/images/logoTextBlank.png) no-repeat center/cover;
    --footerlogo:url(https://assets.qidian.sxtvs.com/static/common/images/logoAll.png) no-repeat center/cover;
	--imgshadow:url(https://assets.qidian.sxtvs.com/static/share_topic/images/img_shadow.png) no-repeat center/cover;
}

blockquote,body,button,caption,dd,div,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hr,html,input,legend,li,menu,ol,p,pre,table,td,textarea,th,ul {
	margin: 0;
	padding: 0;
}

address,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display: block;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

caption,th {
	text-align: left;
	font-weight: 400;
}

abbr,body,fieldset,html,iframe,img {
	border: 0;
}

address,cite,dfn,em,i,var {
	font-style: normal;
}[hidefocus],summary {
	outline: 0;
}

li {
	list-style: none;
}

h1,h2,h3,h4,h5,h6,small {
	font-size: 100%;
}

sub,sup {
	font-size: 83%;
}

code,kbd,pre,samp {
	font-family: inherit;
}

q:after,q:before {
	content: none;
}

textarea {
	overflow: auto;
	resize: none;
}

label,summary {
	cursor: default;
}

a,button {
	cursor: pointer;
}

b,em,h1,h2,h3,h4,h5,h6,strong {
	font-weight: 400;
}

a,a:hover,del,ins,s,u {
	text-decoration: none;
	color:var(--fontColor);
}

body,button,input,keygen,legend,select,textarea {
	font: 12px/1.14 "PingFang SC","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei","Helvetica Neue",Arial,sans-serif;
	-webkit-font-smoothing: antialiased;
	color: var(--fontColor);
	outline: 0;
}

/*html {
	background: #fff;
}*/

body {
	width: 100%;
	background: var(--bgColor);
}

.sticky {
	position: -webkit-sticky;
	position: sticky;
	top: 2rem;
	z-index: 2;
}

.topic_top {
	width: 100%;
}

.topic_pic {
	width: 7.5rem;
	margin: auto;
	position:relative;
}

.topic_pic img {
	width: 7.5rem;
}

.topic_pic img.goBack{
	position:absolute;
	top:10px;
	left:10px;
	width: .6rem;
	display:none;
}

.topic_title {
	padding: .2rem;
	font-size: .36rem;
	line-height: .48rem;
	width: 7.1rem;
	text-align: justify;
	margin: auto;
}

.topic_summary {
	padding: 0.2rem;
	font-size: 0.3rem;
	color: var(--subfontColor);
	line-height: 0.5rem;
	width: 7.1rem;
	text-align: justify;
	margin: auto;
	background: var(--bgColor);
	text-indent: 2em;
}

.topic_tags {
	padding: .3rem .2rem 0 .2rem;
	width: 7.5rem;
	box-sizing: border-box;
	margin: auto;
}

.topic_tags div {
	font-size: .24rem;
	word-wrap: break-word;
	word-break: normal;
	overflow:hidden;
}
.topic_tags img{width:100%;margin-top:0.2rem;}
.topic_tags p{
	background: var(--imgshadow);
    width: 100%;
    padding-top: 5.3%;
}
.topic_tags a {
	float: left;
	width: 1.575rem;
	height:0.6rem;
	line-height:0.6rem;
	overflow: hidden;
	text-align: center;
	font-size: .27rem;
	margin: 0 .1rem .2rem .1rem;
	background:var(--subbgColor);
	border-radius: 4px;
}
@media (max-width: 1000px) {.topic_tags a {font-size:0.25rem;}}

.topic_tags a.twoColumn{
	width: 3.35rem;
	margin: 0 .1rem .2rem .1rem;
}
.topic_tags a.threeColumn{
	width: 2.16rem;
	margin: 0 .1rem .2rem .1rem;
}

.topic_tags a.active {
	background: #e52f17;
	color: #fff;
	border: 1px #e52f17 solid;
}
.topic_news{
	padding-top:0.1rem;
	margin-bottom:10px;
}
.group_title {
	line-height: 0.61rem;
	padding: 0 .2rem;
	width: 7.5rem;
	box-sizing: border-box;
	text-align: justify;
	margin: auto;
	font-size:0.36rem;
    font-weight: bold;
    /*background: #fff;*/
	position:relative;
}
.group_title img{
	width: 0.25rem;
    vertical-align: middle;
    margin-right: 4px;
    margin-bottom: 4px;
}

.news_list {
	width: 7.5rem;
	text-align: justify;
	margin: auto;
}

.news_list li {
	margin: 0 0 .1rem 0;
	width: 7.5rem;
}

.news_list li a {
	display: block;
	padding: .2rem;
	width: 7.5rem;
	box-sizing: border-box;
	overflow: hidden;
}

.news_list li.nopic h2 {
	font-weight: normal;
	font-size: .33rem;
	line-height: .5rem;
	/*height: .88rem;*/
	width: 7rem;
	overflow: hidden;
	float: left;
	text-align: justify;
}

.news_list li.nopic p {
	margin-top: .1rem;
	font-size: .24rem;
	float: left;
	text-align: justify;
	width: 4.9rem;
	color: var(--subfontColor);
}

.news_list li.smallpic h2 {
	font-weight: normal;
	font-size: .33rem;
	line-height: .5rem;
	width: 4.56rem;
	overflow: hidden;
	float: left;
	text-align: justify;
}

.news_list li.smallpic img {
	float: left;
	width: 2.24rem;
	height: 1.4rem;
	margin-left: .3rem;
	background-size: 100%;
	border-radius:3px;
}

.news_list li.smallpic p {
	/*margin-top: -.3rem;*/
	font-size: .24rem;
	float: left;
	text-align: justify;
	width: 4.65rem;
	color: var(--subfontColor);
}

.news_list li.threepic h2 {
	height: auto;
	font-weight: normal;
	font-size: .33rem;
	line-height: .5rem;
	width: 7.1rem;
	overflow: hidden;
	text-align: justify;
}

.news_list li.threepic .img_cons {
	width: 7.1rem;
	padding: .1rem 0;
}

.news_list li.threepic .img_cons .imgs {
	margin-right: .12rem;
	width: 2.23rem;
	height: 1.49rem;
	border-radius:3px;
}

.news_list li.threepic .img_cons .imgs:last-child {
	margin-right: 0rem;
}

.news_list li.threepic .img_cons .last {
	margin-right: -.2rem;
}

.news_list li.threepic p {
	font-size: .24rem;
	float: left;
	text-align: justify;
	width: 4.9rem;
	color: var(--subfontColor);
}

.news_list li.bigpic h2 {
	height: auto;
	font-weight: normal;
	font-size: .33rem;
	line-height: .5rem;
	width: 7.1rem;
	overflow: hidden;
	text-align: justify;
}

.news_list li.bigpic img {
	width: 7.1rem;
	margin-top: .1rem;
	border-radius:3px;
}

.news_list li.bigpic p {
	margin-top: .1rem;
	font-size: .24rem;
	float: left;
	width: 4.9rem;
	text-align: justify;
	color: var(--subfontColor);
}

.news_list li.smallvideo h2 {
	font-weight: normal;
	font-size: .33rem;
	line-height: .5rem;
	/*height: .88rem;*/
	width: 4.3rem;
	overflow: hidden;
	float: left;
	text-align: justify;
}

.news_list li.smallvideo .video {
	float: left;
	width: 2.5rem;
	height: 1.4rem;
	margin-left: .3rem;
	background-size: 100%;
	position: relative;
}

.news_list li.smallvideo .video .pic {
	width: 2.5rem;
	height: 1.4rem;
	border-radius:3px;
}

.news_list li.smallvideo .video .time {
	position: absolute;
	font-size: .25rem;
	line-height: .25rem;
	bottom: .1rem;
	right: .1rem;
	color: #fff;
}

.news_list li.smallvideo p {
	/*margin-top: -.3rem;*/
	font-size: .24rem;
	float: left;
	width: 4.65rem;
	text-align: justify;
	color: var(--subfontColor);
}

.news_list li.audio h2 {
	font-weight: normal;
	font-size: .33rem;
	line-height: .5rem;
	height: .88rem;
	width: 4.65rem;
	overflow: hidden;
	float: left;
	text-align: justify;
}

.news_list li.audio .audio-con {
	float: left;
	width: 2.23rem;
	height: 1.49rem;
	margin-left: .2rem;
	position: relative;
}

.news_list li.audio .audio-con .pic {
	width: 2.23rem;
	height: 1.49rem;
}

.news_list li.audio .audio-con .audio-btn {
	width: .6rem;
	height: .75rem;
	left: 50%;
	top: 50%;
	margin-left: -.3rem;
	margin-top: -.3rem;
	position: absolute;
}

.news_list li.audio .audio-con .audio-btn .btn {
	width: .4rem;
	height: .4rem;
	margin-left: .1rem;
}

.news_list li.audio .audio-con .audio-btn .time {
	font-size: .25rem;
	line-height: .25rem;
	color: #fff;
}

.news_list li.audio p {
	margin-top: -.3rem;
	font-size: .24rem;
	float: left;
	width: 4.65rem;
	text-align: justify;
	color: var(--subfontColor);
}

.news_list li.bigvideo h2 {
	height: auto;
	font-weight: normal;
	font-size: .33rem;
	line-height: .5rem;
	width: 7.1rem;
	overflow: hidden;
	text-align: justify;
}

.news_list li.bigvideo .video {
	width: 7.1rem;
	margin-top: .1rem;
	position: relative;
}

.news_list li.bigvideo .video .pic {
	width: 7.1rem;
	border-radius:3px;
}

.news_list li.bigvideo .video .btn {
	width: 1rem;
	height: 1rem;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -.5rem;
	margin-top: -.5rem;
}

.news_list li.bigvideo .video .time {
	position: absolute;
	font-size: .25rem;
	line-height: .25rem;
	bottom: .25rem;
	right: .25rem;
	color: #fff;
}

.news_list li.bigvideo p {
	margin-top: .1rem;
	font-size: .24rem;
	float: left;
	width: 4.9rem;
	text-align: justify;
	color: var(--subfontColor);
}

.icons {
	display: inline-block;
	height: .26rem;
	width: .26rem;
}

.see {
	background: url(http://cnwest.snbw.cn/sxtt/share/image/topic/sxtt__news_read.png) no-repeat;
	background-size: 100%;
	position: relative;
	bottom: -0.06rem;
}

.support {
	background: url(http://cnwest.snbw.cn/sxtt/share/image/topic/sxtt_news_like.png) no-repeat;
	background-size: 100%;
	position: relative;
	bottom: -0.02rem;
}

.submore {
	padding: .2rem .2rem .5rem .2rem;
	text-align: center;
}

.submore a {
	display: inline-block;
	padding: 0 .1rem;
	height: .3rem;
	line-height: .3rem;
	font-size: .28rem;
	color: var(--subfontColor);
}

.submore a img{height: 10px;margin-left: 6px;}

.hide {
	display: none;
}

.moreimg hide {
	display: none;
}

header{width:100%;height:80px;line-height:80px;box-shadow:3px 3px 6px var(--subbgColor);margin-bottom:30px}
footer{width:100%;height:80px;line-height:80px;background:var(--subbgColor);}

header .pcW,footer .pcW{width:7.5rem/*941px*/;margin:0 auto;text-align: center;font-size: 14px;color: var(--subfontColor);}
footer .phoneW{width:7.5rem;margin:0 auto;padding:0 0.2rem;box-sizing: border-box;display:none;overflow: hidden;}

header .left,footer .left{float:left;background: var(--footerlogo);}
header .left{height:54px;margin-top:13px;}
footer .left{height:42px;margin-top:19px;}
header .left img{height:54px;vertical-align:middle;opacity: 0;}
footer .left img{height:42px;vertical-align:middle;opacity: 0;}
header .right,footer .right{float:right}
header .right a,footer .right a{float:left;color:#333;margin-left:15px;line-height:32px;height:30px;width:80px;text-align:center;margin-top:25px;border-radius:20px;font-size:15px;background:linear-gradient(to bottom,#fcd465 0,#f7c033 100%);}

header .right a.goBack{display:none}

/*微信拉起app*/
.btnLinkApp{position:relative;display:block;}
.btnLaunchApp{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;opacity:0;}

article{margin: 0px auto;/*width: 12.6rem;*/overflow: hidden;}
article section{/*float:left;*/width:7.5rem;margin:0 auto;}
article aside{float:right;width:4.5rem;padding:0rem;background:#F7F8F8;display:none;}

article aside li{padding:0.2rem 0.35rem;border-bottom:1px solid var(--borderColor);}
article aside li a{display:block;position:relative;}
article aside li p {font-size: .28rem;line-height: .38rem;text-align: justify;}
article aside li img {width: 100%;margin-bottom: .15rem;border-radius:3px;}
article aside li img.sp{width:3.8rem;height:2.14rem;}
article aside li img.btn{position:absolute;width: 0.5rem;height: 0.5rem;left: 50%;top: 50%;margin-left: -.25rem;margin-top: -.5rem;}
/*标题栏*/
.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;}

@media only screen and (max-width:750px){
	header{display:none;}
	article{width:7.5rem}
	article aside,.topic_title,footer .pcW{display:none}
	footer .phoneW{display:block;}
}

/*操作记录*/
.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);}

/*技术支持*/
.footerSupport{text-align: center;line-height: 20px;padding: 15px 0px;color: var(--subfontColor);font-size: 12px;margin-top: 10px;border-top:1px solid var(--borderColor);}
