body {
	font-family: "微软雅黑";
	background-color: #F2F2F2;
}

a,
a:hover {
	text-decoration: none;
}

@media (max-width:768px) {
	.smallview-n3 {
		margin-right: -15px !important;
		margin-left: -15px !important
	}
}

@media (min-width: 1200px) {

	.container,
	.container-lg,
	.container-md,
	.container-sm,
	.container-xl {
		max-width: 1260px;
	}
}

.border-color-1 {
	border-bottom: solid 1px #F2F2F2;
}

.font26 {
	font-size: 26px;
}

.font14 {
	font-size: 14px;
}

.font18 {
	font-size: 18px;
}

.font20 {
	font-size: 20px;
}

.font22 {
	font-size: 22px;
}

.pointer {
	cursor: pointer;
}

.txt-color-1 {
	color: #a3a3a3;
}

.txt-color-2 {
	color: #6FC482;
}

.bd-footer {
	color: #FFFFFF;
}

.bd-footer a {
	color: #FFFFFF;
}

.bd-footer a:hover {
	text-decoration: none;
}

.act .txt {
	font-size: 14px;
	line-height: 2;
}

.act .txt-list {
	line-height: 26px;
	overflow: hidden;
}

.act .txt p {
	overflow: hidden;
	padding-bottom: 12px;
	text-align: justify;
	word-wrap: break-word;
	text-align: left;
}

.act .txt .txtimg {
	text-align: center;
}
.txt #n{display: none;}
.txt img {
	margin-bottom: .5rem;
	line-height: 1;
	max-width: 100%;
	height: auto;
	border-radius: .25rem !important;
}

.txt table td{white-space: nowrap;}

.act .txt h3 {
	margin-bottom: 10px;
	padding: 15px;
	border-left: 5px solid #FFB800;
	border-radius: 0 2px 2px 0;
	background-color: #f2f2f2;
	margin-top: 20px;
	font-size: 18px;
}

.act dl {
	line-height: 2.0;
}

.list-title {
	font-weight: 600;
	line-height: 1.2;
	font-size: 1.25rem;
	color: #666;
	padding-bottom: 5px;
}

.list-title-2 {
	border: solid 1px #dfdfdf;
	border-left: solid 6px #459DF5;
	padding: 5px 8px;
	border-radius: .25rem;

}

.sort-def,
.sort-up,
.sort-down {
	cursor: pointer;
}

.sort-def .sort-icon {
	background-position: 0 -20px;
}

.sort-up .sort-icon {
	background-position: 0 0;
}

.sort-down .sort-icon {
	background-position: 0 -10px;
}

.sort-icon {
	width: 7px;
	height: 10px;
	display: inline-block;
	background: url("/style/images/sort-ico.png");
}

/* read_more */
.readall_box {
	position: relative;
	z-index: 9999;
	padding: 0 0 10px;
	margin-top: -200px;
	text-align: center;
}

.readall_box .read_more_mask {
	height: 200px;
	background: -moz-linear-gradient(bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
	background: -webkit-gradient(linear, 0 top, 0 bottom, from(rgba(255, 255, 255, 0)), to(#fff));
	background: -o-linear-gradient(bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0))
}

.readall_box a {
	cursor: pointer;
	font-size: 14px;
	color: #459DF5;
	background: #fff;
	border-radius: 4px;
	border: 1px solid #459DF5;
	line-height: 30px;
	padding: 5px 12px;
}

.readall_box a:hover {
	background: #459DF5;
	color: #FFFFFF;
}

.idclogo {
	height: 55px;
	overflow: hidden;
}
#txtad a {
	display: block;
	overflow: hidden;
	text-decoration: none;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 14px;
	line-height: 20px;
}
.adtxt_reg{color:#FF0000;}
.adtxt_blue{}

.card ul { list-style: none; margin:0; padding: 0; }
.card ul li { margin-bottom: 8px; padding-bottom: 8px; line-height:24px; border-bottom: 1px dotted #ddd; }
.card ul li:last-child { margin:0; }
em { font-style:normal!important; }
.textcontent{
    overflow: inherit !important;
    height: auto !important;
}

#ul9{width:100%;height:auto;margin:0px;padding:0px;}
#li9{width:33.33333%;height:auto;float:left;margin:0px;padding:0px;list-style:none;}

.li-icon {
	background: #ccc;
	font-size: 12px;
	color: #fff;
	line-height: 180%;
	margin: 0 5px 0 0;
	padding: 0 5px;
	border-radius: 2px
}
.li-icon-1, .li-icon-2, .li-icon-3 {
	background: #c40000
}

#login h1 a, .format-aside .post-format a,  .li-icon-1, .li-icon-2, .li-icon-3,  .li-icon-4, .li-icon-5, .li-icon-6, .li-icon-7, .li-icon-8, .li-icon-9, .li-icon-10, .new-icon,.title-l, .buttons a, .li-number, .post-format {
	background: #00aeff
}

.box_border{background:#fff;margin:5px 0 border-bottom:1px solid #c3cae6;box-sizing:border-box;margin:0 0 .4em 0}
.box_line{padding:1em;border-top:1px solid #f0f0f0;min-height:1.5em}
.threadlist_subject em{font-style:normal;color:red}.list{padding-right:5%;float:left}.threadlist_subject a:link{display:block}
.pan11{font-weight:bold;color:#2196f3!important}








