.section_right {
	background-color: #fff;
	padding: 20px !important;
}

.section_right * { line-height: 36px; }
.section_right p { text-indent: 2em; }

.wrap {
	margin-bottom: 30px !important;
}

.links-wrap {padding: 0 !important;}
.links-wrap {margin-top: 10px;margin-bottom: 10px;font-size: 15px;border-bottom: 1px solid #ccc;}
.links-wrap div {border: 1px solid #ccc;border-bottom: none;}
.links-wrap span {display: inline-block;width: 65%;padding: 10px;box-sizing: border-box;}
.links-wrap  div > span:first-child {width: 25%;border-right: 1px solid #ccc;}
.links-wrap .head {background-color: #eee;}
.links-wrap a:hover {color: #03a4ed;}

.notice .title h2 {
	text-align: center;
	margin-bottom: 40px;
}
.notice.wrap {
	min-height: calc(100vh - 340px);
}
.notice .author {
	text-align: right;
	margin-top: 40px;
}

@media (max-width:576px) {
  #header {
		height: 3.5rem;
		position: relative;
		width: 100%;
	}

	#logo {
		margin: 0;
		width: 7rem;
		height: 3.5rem;
		line-height: 3.5rem;
		padding-left: .5rem;
	}

	#logo img {
		width: 100%;
		height: auto;
		margin-top: .4rem;
	}

	#search {
		width: 10rem;
		top: .5rem;
	}

	#search-form-input {
		width: 100px;
		padding-right: 0;
	}

	.bdcs-hot {
		display: none;
	}

	#nav {
		overflow-x: auto;
	}

	body > .container {
		width: 100%;
  }
  
  .wrap-bar {
    display: none;
  }

  .wm-warp .wap-con {
    float: none;
    width: 100% !important;
    padding: .5rem !important;
    box-sizing: border-box;
  }

	#footer .container {
		width: 100%;
	}

	.section_menu {
		display: none;
	}

	.section_right {
		width: 100% !important;
	}
}