@charset "utf-8";

* {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
	font-family: "Helvetica","PingFang SC","Microsoft YaHei","Tahoma","Arial","STHeiti","sans-serif" !important;
	color: #1A1A1A;
}

body {
	background: #FFFFFF;
}

a {
	text-decoration: none;
	cursor: pointer;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

img {
	border: none;
	display: block;
}

em,h1,i {
	font-style: normal;
}

ul {
	list-style: none;
}

#content {
	width: 10rem;
	margin: 0 auto;
}

.width {
	width: 9.2rem;
	margin: 0 auto;
}

.warp {
	width: 10rem;
	margin: 0 auto;
}

.banner {
	background: url(/img/banner.jpg);
	background-size: 10rem;
}

.banner a {
	display: block;
	height: 5.333333rem;
}

/* 文章 */
.content .art {
	padding: 0 0.4rem;
}

.content .art h1 {
	font-size: 0.56rem;
	line-height: 0.8rem;
	text-align: center;
	font-weight: normal;
	padding: 0.533333rem 0 0.466666rem;
}

.content .art .info {
	border-bottom: 0.013333rem dashed #d2d2d2;
	padding-bottom: 0.28rem;
	text-align: center;
	font-size: 0;
}

.content .art .info span {
	display: inline-block;
	vertical-align: middle;
	font-size: 0.293333rem;
	line-height: 0.4rem;
	margin-right: 0.4rem;
}

.content .art .body {
	padding-top: 0.666666rem;
	font-size: 0.373333rem;
	line-height: 0.64rem;
}

.content .art .body video {
	width: 4.626666rem;
	height: 8.2rem;
	margin: 0 auto 0.8rem;
	display: block;
}

.content .art .body p {
	font-size: 0.373333rem;
	line-height: 0.64rem;
	margin-bottom: 0.2rem;
}

.content .art .body img {
	width: 100%;
}

.content .art .rec {
	background-color: #2a79fa;
	padding: 0.4rem 0.6rem;
	height: auto;
	overflow: hidden;
	margin: 0.733333rem 0 0.4rem;
}

.content .art .rec .img {
	width: 1.786666rem;
	height: 1.466666rem;
	float: left;
	overflow: hidden;
	margin-right: 0.466666rem;
}

.content .art .rec .img img {
	width: 1.786666rem;
}

.content .art .rec a {
	display: block;
	font-size: 0.373333rem;
	line-height: 0.64rem;
	width: 5.6rem;
	float: left;
	color: #FFF;
}

.content .art .tag {
	font-size: 0.373333rem;
	line-height: 0.64rem;
	border-bottom: 0.013333rem solid #cccccc;
	padding-bottom: 0.333333rem;
}

.content .art .tag a {
	font-size: 0.373333rem;
}

.content .art .not {
	padding-top: 0.333333rem;
}

.content .art .not b {
	display: block;
	font-size: 0.373333rem;
	line-height: 0.8rem;
}

.content .art .not p {
	font-size: 0.299933rem;
	padding-bottom: 0.28rem;
	line-height: 0.555rem;
	color: #808080;
}

.footer {
	background: #333333;
	padding-bottom: 0.8rem;
	margin-top: .0rem;
}

.footer p.link {
	color: #5C5C5C;
	font-size: .30265rem;
	text-align: center;
	padding-top: .78125rem;
}

.footer p.link a {
	display: inline-block;
	color: #FFF;
	margin: 0 .2875rem;
}

.footer .cp {
	color: #9a9a9a;
	font-size: .3125rem;
	text-align: center;
	line-height: .6625rem;
}

.new_bot {
	height: 1.466666rem;
	position: fixed;
	bottom: 0;
	width: 10rem;
	z-index: 999;
}

.new_bot a {
	display: block;
	background: url(/bot.png)center top no-repeat;
	background-size: 100%;
	height: 1.466666rem;
	line-height: 1.466666rem;
	text-align: center;
	font-size: 0.4rem;
	color: #fff;
	font-weight: 500;
}
