@media screen and (max-width: 480px) {

html {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	width: 100%;
}

/* Override Discuz css */
#toptb {
	min-width: 0;
}
#hd .fastlg {
	margin-bottom: 5px;
	padding-top: 0;
}
#hd .fastlg .y {
	float: left;
}
#hd .fastlg th,
#hd .fastlg td {
	float: left;
}
#hd .fastlg .fastlg_fm p {
	float: left;
	margin-left: 5px;
}
.xi1.bm.bm_c {
	box-sizing: border-box;
	width: 100%;
}
.hdc h2 {
	display: none;
}
.wp {
	width: auto;
}
.scbar_narrow #scbar_txt {
	width: 100%;
}
#scbar_hot {
	display: none;
}
#um {
	padding-top: 0;
}
#um p {
	text-align: left;
}
#um a {
	display: inline-block;
}
.a_mu {
	overflow: scroll;
	display: none;
}
#nv {
	padding: 6px 4px;
	height: auto;
	background: none repeat scroll 0 0 #436193;
}

#nv li {
	height: auto;
	line-height: 14px;
	padding-bottom: 2px;
	background: none;
	font-weight: normal;
}
#nv li.a {
	background: none;
}
#nv li a {
	height: auto;
	line-height: auto;
	padding: 0 5px;
}
#nv li a:hover {
	background-image: none;
}
#nv li.a a {
	text-decoration: underline;
}
#mu ul {
	line-height: auto;
}
#mu a {
	padding: 0;
}
#mu.sub-menu-itmes-existent {
	height: auto;
}
#qmenu {
	display: none;
}
.floatmu {
	position: relative;
}
.wp.a_f {
	overflow: scroll;
	display: none;
}
.column {
	float: none;
	width: 100%;
}
#ft {
	padding-bottom: 10px;
}
#ft a {
	display: inline-block;
}
#flk {
	float: none;
}
#scrolltop {
	display: none;
}
#bdshare {
	display: none;
}

/* For articles */
.ct2 .mn {
	width: 100%;
}
.ct2 .sd {
	width: 100%;
}

}
