.crumb {
	display: block !important;
}
.sideBar {
	background: rgb(245, 245, 245); width: 20%; padding-bottom: 2000px; margin-bottom: -2000px; float: left;
}
.mainContent {
	width: 80%; float: right;
}
.mainContent .inBox {
	padding-left: 30px;
}
.mainContent .detail {
	padding-right: 0px !important; padding-bottom: 0px !important;
}
.mainContent .detail .article-title {
	padding: 18px 0px 25px; text-align: center; color: rgb(0, 93, 193); line-height: 140%; font-size: 1.5em; font-weight: bold; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid;
}
.mainContent .pageList {
	margin-bottom: 15px;
}
.parentName {
	background: rgb(201, 0, 0); padding: 10px 30px; color: rgb(255, 255, 255); line-height: 160%; font-size: 1.25em; font-weight: bold; position: relative; z-index: 11;
}
.parentName font {
	line-height: 1.4em; vertical-align: top; display: inline-block;
}
.sideMenu {
	overflow: hidden; position: relative; z-index: 13;
}
.sideMenu li {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.sideMenu li a {
	padding: 12px 40px 12px 30px; text-align: left; line-height: 1.6em; font-size: 1.12em; display: block; position: relative;
}
.sideMenu li a::after {
	background: url("sglz_2020_sidebar-icon.png") no-repeat; top: 50%; width: 8px; height: 14px; right: 20px; margin-top: -7px; position: absolute; content: ""; opacity: 0.3; -moz-opacity: 0.3;
}
.sideMenu li a.aon {
	font-weight: bold; background-color: rgb(229, 237, 246);
}
.sideMenu li a.aon:hover {
	font-weight: bold; background-color: rgb(229, 237, 246);
}
.sideMenu li a:hover {
	background-color: rgb(237, 237, 237);
}
.sideMenu li a:hover::after {
	opacity: 1; -moz-opacity: 1;
}
.sideMenu li a.aon::after {
	opacity: 1; -moz-opacity: 1;
}
.page-title {
	margin-bottom: 15px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.page-title h2 {
	padding: 0px 10px 15px; font-size: 1.25em; font-weight: bold; float: left; position: relative;
}
.page-title h2::after {
	background: rgb(188, 0, 0); left: 0px; width: 100%; height: 3px; bottom: -2px; position: absolute; content: "";
}
.showMenu {
	overflow: hidden; position: relative; z-index: 13;
}
.showMenu h2 {
	font-size: 1em; font-weight: normal;
}
.showMenu .li-level1 {
	margin-bottom: 3px;
}
.showMenu .li-level1 h2 a {
	padding: 12px 35px 12px 20px; text-align: left; line-height: 1.6em; font-size: 1em; display: block; position: relative; background-color: rgb(247, 247, 247);
}
.showMenu .li-level1 h2 a:hover {
	color: rgb(0, 81, 146); background-color: rgb(222, 222, 222);
}
.showMenu .li-level1 h2 a.anow {
	color: rgb(255, 255, 255); background-color: rgb(1, 156, 248);
}
.showMenu .li-level1 h2 a.show {
	color: rgb(255, 255, 255); background-color: rgb(1, 156, 248);
}
.showMenu .li-level1 h2.level1-drop a::before {
	background-position: -15px 0px; top: 50%; width: 15px; height: 15px; right: 15px; margin-top: -8px; position: absolute; content: ""; background-image: url("../images/sglz_2020_arrow.png"); background-repeat: no-repeat;
}
.showMenu .li-level1 h2.level1-drop a:hover::before {
	background-position: -15px 0px;
}
.showMenu .li-level1 h2.level1-drop a.anow::before {
	background-position: 0px 0px;
}
.showMenu .li-level1 h2.level1-drop a.anow:hover::before {
	background-position: 0px 0px;
}
.showMenu .li-level1 h2.level1-drop a.show::before {
	background-position: -30px 0px;
}
.showMenu .li-level1 h2.level1-drop a.show:hover::before {
	background-position: -30px 0px;
}
.showMenu .show-classify li {
	padding: 11px 0px; width: 100%; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.showMenu .show-classify li a {
	line-height: 1.8em; padding-left: 20px; display: block; position: relative;
}
.showMenu .show-classify li a::before {
	left: 0px; top: -7px; width: 3px; height: 15px; line-height: 1.8em; margin-top: 0.9em; position: absolute; content: ""; background-color: rgb(1, 156, 248);
}
.showMenu .show-classify li a.anow {
	color: rgb(1, 156, 248);
}
.showMenu .show-classify li.notBorder {
	border-bottom-width: 0px;
}
.showMenu .ul-level1 {
	padding: 0px 20px; display: none; background-color: rgb(255, 255, 255);
}
.pageList.infoList li {
	line-height: normal; padding-top: 9px; padding-bottom: 9px;
}
.pageList.infoList li h4 {
	padding-right: 120px; font-size: 1.12em;
}
@media all and (max-width:1023px)
{
.showMenu .ul-level1 {
	padding: 0px 15px;
}
}
@media all and (max-width:991px)
{
.sideBar {
	width: 100%; float: none;
}
.mainContent {
	width: 100%; float: none;
}
.mainContent .inBox {
	padding-left: 0px;
}
.mobile-sideBar {
	background: rgba(0, 0, 0, 0.6); transition:0.3s; left: -200px; top: 0px; width: 200px; bottom: 0px; padding-bottom: 0px; margin-bottom: 0px; position: fixed; z-index: 99; box-shadow: 0px 0px 5px rgba(0,0,0,0.4); -webkit-transition: all .3s;
}
.mobile-sideBar-mark {
	left: 0px; top: 0px; right: 0px; bottom: 0px; display: none; position: fixed; z-index: 10; background-color: rgba(0, 0, 0, 0.3);
}
.mobile-sideBar-over {
	width: 200px; height: 100%; -ms-overflow-x: hidden;
}
.mobile-sideBar-scroll {
	width: 220px; height: 100%; position: relative; -ms-overflow-x: hidden;
}
.mobile-sideBar-icon {
	background: url("sglz_2020_site-tree-ico.gif") no-repeat center rgba(0, 0, 0, 0.6); border-radius: 0px 4px 0px 0px; left: 100%; width: 40px; height: 40px; bottom: 0px; position: absolute; z-index: 13; cursor: pointer; box-shadow: 0px 0px 5px rgba(0,0,0,0.5);
}
.mobile-sideBar-icon-open {
	border-radius: 0px 0px 0px 4px; transform: rotate(180deg);
}
.sideMenu {
	width: 200px;
}
.sideMenu li a {
	background: rgb(245, 245, 245);
}
.pageList {
	margin-bottom: 0px;
}
}
