@charset "utf-8";
/*=====================================
  响应式页面CSS3代码 自适应pc和移动端css样式
  
  屏幕宽度<720单列显示
  屏幕宽度>720 显示两列
 =====================================*/

/*通用样式--start=======================*/
/* 定义通用限制，所有网页展示规范 */
html,body,div,span,h1,h2,h3,h4,h5,h6,pre,a,big,code,img,samp,small,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,form,label{margin:0;padding:0;border:0;outline:0}
html, body {position: relative;height: 100%;font-family:Tahoma,Arial,Roboto,"Droid Sans","Helvetica Neue","Droid Sans Fallback","Microsoft YaHei","Heiti SC",sans-self;font-size:14px;background:#F3F3F3;}
ul,li{list-style:none;}
/**{ -webkit-user-select: none; }*/

a{color:#00F;text-decoration:none;}
a:hover{color:#F00}

.fw{width:1006px;margin:0px auto;position: relative;}
.cfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.cfix {display:inline-block;}/* Hide from IE Mac \*/
.cfix {display:block;}
.mshow{display:none;}
hr{color:#F6F6F6;height:1px;border:0px;border-top:1px solid #F6F6F6;overflow:hidden;font-size:0px;}

.mframe{position:relative;overflow:hidden;background:#FFF;padding:0;margin-top:1rem;border:1px solid #EFEFEF;box-sizing: border-box;padding:0.5rem 1.2rem 0.5rem 1.2rem;}
.mframe .c_body{width:100%;float:left;}
.mframe .c_body_in{margin-right:2rem;}
.mframe .c_right{width:300px;float:left;}

/*通用样式--start=================*/
section:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
section{display:inline-block;}/* Hide from IE Mac \*/
section{display:block;}
section{border-top:.2em solid #F1F1F1;margin-bottom: 1em;}

section summary::-webkit-details-marker {display: none}
section summary{
	display: block;
	background:url("../images/2020_summary.png") 6px center no-repeat #FCFCFC;
	padding-left:30px;
	line-height:2.2em;height:2.2em;overflow:hidden;border-bottom:1px solid #F1F1F1;
	margin-top:1px;
	margin-bottom:8px;
	position:relative;
	outline:none; 
}
section summary h3,section summary h1{font-size:1rem;font-weight: normal;}
section summary span{position:absolute;right:10px;top:0px;color:#333;}
section summary span a{color:#333;}
section details[open] summary{background:url("../images/2020_summary_open.png") 6px center no-repeat #FCFCFC;}
section.under_navbread summary,section.under_ad summary{margin-top:0px;}

.horn{margin-left:6px;width:20px;height:20px;display:inline-block;vertical-align:middle;cursor:pointer;}


/*文章页面css样式 start==*/
.viewbox {border-top:none;}
.viewbox .title{text-align:center;border-bottom:1px solid #E6E6E6;padding-bottom:0.8rem;}
.viewbox .title h1{font-size:1.5rem;padding:1.5rem 0px 1rem;}
.viewbox .info i{font-style:normal;color:#F60;margin:0 0.2rem;}
.viewbox .info{font-size:0.8rem;color:#999;}
.viewbox .content{font-size:14px;line-height:180%;padding:10px 0px;position: relative;overflow:auto;}
.viewbox .content .readmore{position:absolute;left:0px;bottom:0px;background: linear-gradient(rgba(255,255,255,0),rgba(255,255,255,1));height:90px;width:100%;}
.viewbox .content .readmore a{display:block;width:150px;height:40px;background: #15A6E7;border-radius:5px;color:#FFF;line-height:40px;text-align:center;margin:40px auto 10px;}

.viewbox .content #c-bread{float:right;margin-left:0.5rem;margin-bottom:0.5rem;}

.context{line-height:2rem;margin:1em 0;border-top:1px solid #F1F1F1;border-bottom: 1px solid #F1F1F1;}
.context ul,.context li{margin:0px;padding:0px;list-style:none;}
.context li{line-height:2rem;height:2rem;overflow: hidden;}

.viewbox .content-wrap{overflow: hidden;position:relative;} 
.viewbox .unfold-field{position:absolute;font-size: 0;bottom:0;width:100%;height:124px;z-index: 3;  }  
.viewbox .unfold-field .unflod-field_mask{height:78px;width:100%;background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,hsla(0,0%,100%,0)),to(#fff));  
background-image: linear-gradient(-180deg,hsla(0,0%,100%,0),#fff);}  
.viewbox .unfold-field_text{cursor: pointer;width:100%;color: #406599;height:46px;font-size: 0px;line-height: 46px;text-align: center;background:#fff;}  
.viewbox .unfold-field_text span{display:inline-block;font-size: 16px;height:46px;line-height: 46px;}  
.viewbox .unfold-field_text span::after{content:"";vertical-align: middle;width: 9px;height: 6px;display: inline-block;margin-left: 5px;} 
/*文章页面css样式 end==*/

@media screen and (max-width: 1248px) {
	.fw{width:990px;}
}
/*移动版样式===start====*/
@media screen and (max-width: 990px) {
	
	html, body {font-family: Tahoma,Arial,Roboto,Helvetica,"Droid Sans","Helvetica Neue","Droid Sans Fallback","Heiti SC",sans-self;font-size: 16px;background: #FFF}

	.fw{width:inherit;margin:0px auto;position: relative;}
	
	section{border-top:.4em solid #F1F1F1;margin-bottom:inherit;}
	section summary{margin-bottom:inherit;}
	
	.mframe{position:relative;overflow:hidden;background:inherit;margin-top:inherit;border:inherit;box-sizing: border-box;padding:0;}
	.mframe .c_body{width:100%;margin-left:inherit;float:inherit;}
	.mframe .c_body_in{margin-left:inherit;margin-right:inherit;padding-left:inherit;}
	.mframe .c_right{width:inherit;float:inherit;}
	
	#nav_bread,.nav_channel,.list_0 li,#review-box,.context li,.n-pages-box,.if0 li,.flist1 li,.flist2 li,.flist3 li,.flink,.img-list1,.img-list2{padding-left:8px;padding-right:8px;}
	
	/*文字列表样式*/
	.viewbox .title{padding:0px 8px;background: #F1F1F1;padding-top: 0.5rem}
	.viewbox .title h1{font-size:1.25rem;line-height:1.8rem;font-weight:normal;color:#0062CD;text-align:center;padding:inherit;}
	.viewbox .info{font-size:0.75rem;line-height:200%;border-bottom:1px solid #EBEBEB;padding:0px 8px;text-align:center;background: #F1F1F1;color:#BBB;}
	.viewbox .info .source,.viewbox .info .puber,.viewbox .info .v-num i{font-style:normal;}
	.viewbox .content{margin:10px 8px;line-height:160%;font-size:16px;position: relative;overflow:auto;}
	.viewbox .content .readmore{position:absolute;left:0px;bottom:0px;background: linear-gradient(rgba(255,255,255,0),rgba(255,255,255,1));height:90px;width:100%;}
	.viewbox .content .readmore a{display:block;width:150px;height:40px;background: #15A6E7;border-radius:5px;color:#FFF;line-height:40px;text-align:center;margin:40px auto 10px;}
	
	.viewbox .info .time{display:none;}
	.viewbox .info i{color:inherit;}
	
	.vbox .content{padding: 0px;margin:0px;}

	.context{line-height:2rem;margin:0;border-top:.4em solid #F1F1F1;}
	.context li{line-height:2rem;height:2rem;overflow: hidden;}
	.context li a{color:#000;}
	.context li a:hover{color:red;}
	
	.pcshow{display:none;}
	.mshow{display:block;}
}
