html {
	font-size: 17px;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
	color:#000;
	word-wrap: break-word;
    word-break: normal; 
}
body {
	font-family: SF Pro TC,SF Pro Display,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif;
	font-feature-settings:"tnum";
	font-variant:tabular-nums;
}
li {
	list-style-type:none;
	display: list-item;
}
a:hover {
	font-weight:700;
}
a {
	color:#000;
	text-decoration:none;
}
* {
	margin:0;
	padding:0;
	border:0;
}
.SmctfGmjti {
	margin:0 auto;
	clear:both;
}
header {
	clear:both;
	box-shadow:0 0 3px 1px rgba(0,0,0,.1);
	margin-bottom:8px;
	background-color: #105CA7;
}
nav {
	line-height:5rem;
	height:5rem;
	overflow:hidden;
	white-space: word-wrap;
	padding:0 1rem;
	color:#fff;
}
nav a {
	color:#fff;
	margin-left: .5rem;
}
section {
	float:left;
	padding:0 16px;
	margin-bottom:10px;
}
section p {
	margin: 1rem 0;
	line-height:2rem;
	/*text-indent:2rem;*/
}
.FwtucXgrvh {
	line-height:1rem;
	height:1rem;
	overflow:hidden;
	font-size:0.875rem;
	color:#999;
}
.rdbox{display:none;}
.uinfo{
    border-bottom: 1px solid #f5f5f5;
    padding: 2px 5px;
    font-size: 0.9rem;
}
h1 {
	font-size:1.3rem;
	font-weight:800;
	margin: 0;
	padding:1.2rem 0;
}
h1 a:first-child {
    margin-right: 10px;
}
article {
	margin-top:16px;
}
article a{color:#000;}
article ul li {
    width: 48%;
    float: left;
}
article ul li:nth-child(odd) {
    margin-right:4%;
}
article ul li span{
	margin-left:.5rem;
	color: #999;
	font-size:.8rem;
}
article img{
    float: none;
    width: auto;
    height: auto;
    margin: 10px auto;
	max-width:100%;
	max-height:900px;
	display:block;
}
.navtype{/* margin-left:.5rem; */}
h4 {
	font-size:1rem;
	line-height:2rem;
	height:2rem;
	font-weight:bold;
	color:#000;
	
}
.KhtatVlujj {
	margin:.8rem 0;
	padding-top:10px;
	clear:both;
}
.conlist {
    max-height: 980px;
    overflow: hidden;
}
.conlist,#related a{color:#3665c3;}
.pageinfo a {
    background-color: #fff;
    margin-right: .6rem;
    line-height: 2.5rem;
}
.pageinfo {
    height: 2.5rem;
    overflow: hidden;
}
.pageinfo .pagenow {
    background-color: #e6e6ea;
    padding: .2rem .4rem;
    border-radius: 6px;
}
ins.adsbygoogle[data-ad-status="unfilled"] {
    display: none !important;
}
h5 {
    line-height: 2rem;
    height: 2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
h5 a {
    color: #3665c3;
    font-size: 1rem;
    border-top: 1px solid #f0f0f0;
    display: block;
    padding-top: .4rem;
    font-weight: bold;
    overflow: hidden;
    text-overflow: ellipsis;
}
.relFwtucXgrvh{text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;}
.DeymwOwyvb {
	border-top:1px solid #f0f0f0;
}
ul {
	padding:5px 0px;
}
ul::after {
    display: table;
    content: "";
    clear: both;
}
li {
    line-height: 2rem;
    height: 2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin: .3rem 0px;
}
li a{font-size:.9rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.QmcxhQwahr li{
	float:left;
	margin-right:.5rem;
}
.QmcxhQwahr li a{
	background: #F5F5F5;
	font-size:.9rem;
	padding:.2rem .4rem;
	color:#595959;
}
.MwpvcDmecg{
max-height:160rem;
overflow:hidden;
}
.uFwtucXgrvh{
 background: #f9f9f9;
 padding:2px 5px;
 border-radius:5px 0;
 font-size: 0.9rem;
}
aside {
	float:right;
	display:block;
	width:300px;
	overflow:hidden;
}
pre {
         white-space: pre-wrap;
         white-space: -moz-pre-wrap;
         white-space: -pre-wrap;
         white-space: -o-pre-wrap;
         Word-wrap: break-word;
}
footer {
	clear:both;
	padding:10px 0px;
	line-height: 3rem;
	background-color: #fafafa;
    border-top: 2px #ddd solid;
}
#HfmptHpjgj {
	color:#aaa;
	font-size:.8rem;
	text-align:center;
	padding:0 16px;
}
#HfmptHpjgj a {
	color:#aaa;
}
@media only screen and (min-width:1024px) {
	.SmctfGmjti {
	width:1000px;
	}
	section {
		width:666px;
	}
}
@media only screen and (min-width:1280px) {
	.SmctfGmjti {
	width:1250px;
	}
	section {
		width:888px;
	}
}
@media only screen and (max-width:1023px) {
	aside {
	display:none;
	}
	nav{
	    height: 3rem;
	    line-height: 3rem;
	}
	section{float: none}
    li a{display: block;}
}