html {
	font-size: 17px;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
	color:#333;
	word-wrap: break-word;
	word-break: normal;
	font-family: 'Open Sans',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:#333;
	text-decoration:none;
}
* {
	margin:0;
	padding:0;
	border:0;
}
.Bbccddbaee {
	margin:0 auto;
	clear:both;
}
header {
	clear:both;
	box-shadow:0 0 3px 1px rgba(0,0,0,.1);
	margin-bottom: .6rem;
	background-color: #f76f0c;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f79a57), color-stop(40%,#f57c24), color-stop(100%,#f76700));
}
.Bafcbaecbf{width: 28px;position: relative;-moz-border-radius:3px;float: left;margin-top: 1.2rem;margin-left: .5rem;}

.Bafcbaecbf:before{content:''; height:10px; width:10px;display:b; border:3px solid #fff; border-bottom:none; border-radius:50px 50px 0 0;-webkit-border-radius:50px 50px 0 0;-moz-border-radius:50px 50px 0 0; position:absolute; top:6px; left:12px; }

.Bafcbaecbf:after{content:''; height:3px; width:24px;display:b; background:#fff; border:#fff; border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px; box-shadow:0 6px 0 #fff, 0 12px 0 #fff;-webkit-box-shadow:0 6px 0 #fff, 0 12px 0 #fff;-moz-box-shadow:0 6px 0 #fff, 0 12px 0 #fff; position:absolute; top:18px; left:8px;}

nav {
	line-height:5rem;
	height:5rem;
	overflow:hidden;
	white-space: word-wrap;
	padding: 0 .5rem;
	color:#fff;
}
nav a {
	color:#fff;
	margin-left: .5rem;
}
section {
	float:left;
	padding:0 .8rem;
	margin-bottom:10px;
}
section p {
	margin:0.8rem 0;
	line-height:2rem;
	/*text-indent:2rem;*/
}
.Fdbcbdaedb a {
    background-color: #fff;
    margin-right: .6rem;
    line-height: 2.5rem;
}

.Fdbcbdaedb {
    height: 2.5rem;
    overflow: hidden;
}

.Fdbcbdaedb .pagenow {
    background-color: #e6e6ea;
    padding: .2rem .4rem;
    border-radius: 6px;
}
.Decffbabad {
	line-height:1rem;
	height:1rem;
	overflow:hidden;
	font-size:0.875rem;
	color:#999;
	margin-top: .4rem;
}
.Cbdbcacadd{display:none;}
.Dceeabebdf{
    border-bottom: 1px solid #f3f3f3;
    padding: 2px 5px;
    font-size: 0.9rem;
}
.Dceeabebdf:not(:first-child) {
    border-top: 1px solid #f3f3f3;
}
h1 {
	font-size:1.3rem;
	font-weight: 600;
	margin: 0;
	padding: .6rem 0;
}
h1 a:first-child {
    margin-right: 10px;
}
.Bdbfadddcc{
    display: inline;
    margin-right: .2rem;
    color: #999;
}
.Aebecbcdac{
    margin-top: .5rem;
    border-bottom: 2px solid #f76f0c;
    line-height: 2rem;
    height: 2rem;
}
.Bdbfadddcc a{
    color: #999;
}
article {
	/* margin-top:16px; */
}
article a{color: #000;}

article ul li {
    /* width: 48%; */
    /* float: left; */
    border-bottom: 1px solid #f76f0c;
}
article ul li:nth-child(odd) {
    /* margin-right:4%; */
}

article ul li span{
	margin-left:.5rem;
	color: #999;
	font-size:.8rem;
	float: right;
}
article img{
    float: none;
    width: auto;
    height: auto;
    margin: 10px auto;
	max-width:100%;
	max-height:900px;
	display:block;
}


h4 {
	font-size:1rem;
	line-height:2rem;
	height:2rem;
	font-weight:bold;
	color:#666;
	border-bottom: 2px solid #f76f0c;
	
}

.Edccdadefd {
	clear:both;
}
.Dbafcedcbc {
}

.Abdcccffbe {
    margin-bottom: 1rem;
}
#Dcfddfbacb li{border-bottom: 1px solid #f76f0c;}
h5 a{color:#3665c3;;font-size:1rem;border-top:1px solid #f0f0f0;display:block;padding-top:1rem;font-weight:normal;}
.relDecffbabad{text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;}
.Ebccbcdbba {
	/* border-top:1px solid #f0f0f0; */
}
ul {
	/* padding:5px 0px; */
}
ul::after {
    display: table;
    content: "";
    clear: both;
}
li{
	line-height:2.5rem;
	height:2.5rem;
	overflow:hidden;
	/* border-bottom: 1px solid #f76f0c; */
	}
li a{font-size:.9rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.Eedfdeacac li{
	/*float:left;
	margin-right:.5rem;*/
}
.Eedfdeacac li a{
	/* background: #F5F5F5; */
	font-size:.9rem;
	/*padding: .2rem .4rem;*/
	color:#595959;
}
.Bcdfbdfebb{
/* max-height: 200rem; */
overflow:hidden;
margin-top: .5rem;
}
.uDecffbabad{
    border: 1px solid #eee;
    border-radius: 5px;
    padding: 2px 5px;
    font-size: 0.9rem;
    background: #f9f9f9;
}
aside {
	float: right;
    display: block;
    width: 300px;
    overflow: hidden;
    box-shadow: 0 1px 5px 0 rgba(7,17,27,.1);
    padding: .5rem;
}

footer {
	clear:both;
	padding:10px 0px;
	line-height: 3rem;
	height: 3rem;
	background-color: #f76f0c;
	border-top: 1px #eee solid;
	/* color: #999; */
}
#Fecddebdbe {
	color: #fff;
	font-size:.8rem;
	text-align:center;
	padding:0 16px;
	opacity: .6;
}
#Fecddebdbe a {
	color:#fff;
	opacity: .6;
}
@media only screen and (min-width:1024px) {
	.Bbccddbaee {
	width:1000px;
	}
	section {
		width:646px;
	}
}
@media only screen and (min-width:1280px) {
	.Bbccddbaee {
	width:1250px;
	}

	section {
		width:888px;
	}
}
@media only screen and (max-width:1023px) {
	aside {
	display:none;
	}
	nav{
	    height: 3rem;
	    line-height: 3rem;
	}
	footer{
	    height: 2rem;
	    line-height: 2rem;
	}
	section{float: none}
    li a{display: block;}
    .Bafcbaecbf{margin-top: .2rem;}
}
