@import url( layout.css );


.path-layout {
	width: 100%; height: 48px;  text-align: left; background-color: rgb(242, 245, 248); border-bottom-color: rgb(215, 215, 215); border-bottom-width: 1px; border-bottom-style: solid;
}
.path {
	margin: 0px auto; transition:height 0.2s; width: 100%; height: 48px; color: rgb(255, 255, 255); line-height: 48px; border-left-color: rgb(215, 215, 215); border-left-width: 1px; border-left-style: solid; position:  position: relative; max-width: 1024px;
}
.path > p {
	width: 155px; padding-left: 15px; font-size: 0.92em;  border-right-color: rgb(215, 215, 215); border-right-width: 1px; border-right-style: solid; float: left; position: relative;
}
.path > p::before {
	top: 0px; right: 10px; color: rgb(211, 214, 220); font-family: FontAwesome; font-size: 18px; position: absolute;
}
.path .home {
	padding: 0px; width: 50px; height: 100%;
}
.path .home::before {
	left: 0px; top: 0px; width: 100%; text-align: center; right: auto; color: rgb(255, 255, 255); font-size: 15px; 
}
.path .group {
	width: 200px; font-size: 0.92em; border-right-color: rgb(215, 215, 215);border-right-width: 1px; border-right-style: solid; float: left; position: relative;
}
.path .group::before {
	top: 0px; right: 10px; color: rgb(211, 214, 220); font-family: FontAwesome; font-size: 18px; position: absolute; z-index: 1;
}
.path .group p a {
	text-align: left;  padding-left: 15px;  display: block; 	background-image:
	url(../images/icon_submenu.png);
}
.path .group ul {
	border: 1px solid rgb(33, 49, 82); border-image: none; left: 0px; top: 48px; width: 100%; overflow: hidden; display: none; position: absolute; z-index: 200; background-color: rgb(255, 255, 255);
}
.path .group ul span {
	text-align: left; display: block; position: relative; z-index: 1; background-image:
	url(../images/icon_submenu02.png);
}
.path .group ul span::before {
	top: 0px; right: 10px; color: rgb(119, 119, 119); font-family: FontAwesome; font-size: 18px; position: absolute;
}
.path .group ul a {
	line-height: 40px; padding-left: 15px; display: block; position: relative;
}
.path .group ul a::before {
	left: 0px; width: 100%; height: 1px; bottom: -1px; position: absolute; content: ""; background-color: rgb(221, 221, 221);
}
.path .group ul .on a {
	color: rgb(0, 91, 171);
}
.path .group ul .on a::before {
	height: 100%; background-color: rgb(242, 245, 248);
}
.path .btn_top {
	display: none;
}
.path .btn_top.fixed {
	padding: 0px 10px 0px 25px; border: 1px solid rgb(0, 68, 176); border-image: none; left: 50%; top: 10px; color: rgb(0, 68, 176); line-height: 27px; font-size: 0.87em; font-weight: bold; margin-left: 540px; display: block; position: fixed; z-index: 888; background-image:url(../images/icon_top.png);
}
.path .btn_top.fixed::before {
	left: 10px; top: 3px; height: 15px; overflow: hidden;
}
.path-layout.fixed {
	left: 0px; top: 0px; width: 100%; height: 48px; position: fixed; z-index: 2; background-color: rgb(242, 245, 248); border-bottom-color: rgb(0, 68, 176); border-bottom-width: 2px; border-bottom-style: solid;
}
.fixed#content .pagetitle {
	margin-top: 115px; 
}



.sub_title_text_main { font-size:26px;font-weight: bold ; }