@charset 'UTF-8';

.newslistbox {
	height: auto; overflow: visible;
}

.newslistbox {
	margin: 0;
}

.newstitle {
	height: 80px; border-bottom: 1px solid #e3e3e3; padding: 18px 13px; font-size: 20px; color: #404040;
}

.newstime {
	padding: 10px 13px; color: #909090; width: 100%;
}

.newscontent {
	padding: 28px 60px; font-size: 16px; overflow: visible;
}

.newscontent img {
	width: 519px;
}

.sharebox {
	float: right; margin-right: 40px;
}

.sharetxt, .bdsharebuttonbox {
	float: left;
}

.bdsharebuttonbox {
	margin-top: -7px;
}

.sharetxt {
	display: block; width: 51px; line-height: 17px; cursor: pointer;
}

html, body {
	height: 100%;
}

/* ��ά�� */
.codewrapper {
	width: 100%; height: 100%; background: rgba(107, 107, 107, .6); position: fixed; top: 0; display: none;
}

.coderelawrapper {
	width: 100%; height: 100%; position: relative;
}

.qrcodebox {
	width: 626px; height: 626px; border-radius: 3px; position: absolute; left: 50%; margin-left: -318px; background: #eee; top: 50%; margin-top: -318px;
}

.codetitle {
	height: 68px; font-size: 24px; padding: 0 30px; border-bottom: 1px solid #d4d4d4; line-height: 70px; font-weight: bold;
}

.titletxt {
	float: left; width: 400px;
}

.closebtn {
	float: right; width: 22px; height: 22px; display: block; cursor: pointer;
}

.closebtn img {
	width: 100%; height: 100%; vertical-align: inherit;
}

.codecenterbox {
	height: 448px; border-bottom: 1px solid #d4d4d4;
}

.codeimgbox {
	width: 402px; height: 402px; margin: 0 auto; background: #fff; margin-top: 30px; padding: 25px;
}

.codebottombox {
	font-size: 24px; padding: 0 30px;
}