.newsDetail {max-width: 90%;margin: 0 auto;overflow: hidden}
		.newsDetail img {max-width: 90%;text-align: center}
		@media screen and (min-width: 800px) {

			.logsDetail{margin: auto;max-width: 800px;}
			body .sayDetailList{margin: auto;max-width: 800px;overflow: hidden}
			body .newsDetail{margin: auto;max-width: 800px;overflow: hidden;border: 1px solid;}
			body .sayAnythingBox{margin: auto;max-width: 800px;overflow: hidden}
		}
.requirements_sidebar {margin-top: 20px}
.requirements_sidebar .req_list {margin-bottom: 20px;padding: 10px;background: #f9f9f9;border: solid;}
.requirements_sidebar h3 {font-size: 16px;border-bottom: 1px solid #ddd;padding-bottom: 10px;margin-bottom: 10px}
.requirements_sidebar ul {list-style: none;padding: 0;margin: 0}
.requirements_sidebar li {padding: 8px 0;border-bottom: 1px solid #f0f0f0;line-height: 1.4}
.requirements_sidebar li a {color: #333;text-decoration: none;display: block;font-size: 12px;}
.requirements_sidebar li a:hover {color: #0066cc}
.requirements_sidebar li span {color: #999;font-size: 12px}

/* mobile responsive */
@media screen and (max-width: 800px) {
	.detail_container {max-width: 100% !important; }
	.detail_container .newsDetail {width: 100% !important; float: none !important; }
	.detail_container .requirements_sidebar {width: 100% !important; float: none !important; margin-top: 20px; }
	.requirements_sidebar li a {font-size: 14px; }
}
body .logsDetail{border: none;}