.button_add_content {
	width: 56px; height: 56px; right: 24px; bottom: 24px; position: fixed; z-index: 10;
}
.button_add_content a {
	background: rgb(66, 133, 244); border-radius: 50%; border: currentColor; border-image: none; width: 56px; height: 56px; text-align: center; color: rgb(255, 255, 255); line-height: 56px; font-family: Roboto,Arial,sans-serif; font-size: 40px; display: block; z-index: 2; cursor: pointer; box-shadow: 0px 2px 10px rgba(0,0,0,0.3), 0px 0px 1px rgba(0,0,0,0.1), inset 0px 1px 0px rgba(255,255,255,0.25), inset 0px -1px 0px rgba(0,0,0,0.15); transition-property: background-color, box-shadow; transition-duration: 0.25s; -webkit-font-smoothing: antialiased; -webkit-transition-duration: 0.25s; -o-transition-duration: 0.25s; -webkit-transition-property: background-color, -webkit-box-shadow; webkit-transition-duration: 0.25s; -moz-transition-duration: 0.25s;
}
.button_add_content a:hover {
	background: rgb(67, 149, 252); box-shadow: 0px 5px 5px rgba(0,0,0,0.2), 0px 10px 14px rgba(0,0,0,0.1), inset 0px 1px 0px rgba(255,255,255,0.25), inset 0px -1px 0px rgba(0,0,0,0.1); webkit-box-shadow: 0px 5px 5px rgba(0, 0, 0, .2), 0px 10px 14px rgba(0, 0, 0, .1), inset 0px 1px 0px rgba(255, 255, 255, .25), inset 0px -1px 0px rgba(0, 0, 0, .10); -moz-box-shadow: 0px 5px 5px rgba(0, 0, 0, .2), 0px 10px 14px rgba(0, 0, 0, .1), inset 0px 1px 0px rgba(255, 255, 255, .25), inset 0px -1px 0px rgba(0, 0, 0, .10);
}
.button_add_content a {
	left: 0px; top: 0px; position: absolute;
}
.button_add_content a .glyphicon {
	line-height: 50px;
}
.navbar {
	border: currentColor; border-image: none;
}
.resNav .navbar-nav > .open > a {
	background-color: rgb(55, 121, 255);
}
.resNav .navbar-nav > .open > a:focus {
	background-color: rgb(55, 121, 255);
}
.resNav .navbar-nav > .open > a:hover {
	background-color: rgb(55, 121, 255);
}
#nv_adminphp .navbar-inverse .resNav .navbar-nav > .open > a {
	background-color: rgb(70, 100, 210);
}
.resNav .navbar-nav > .open > a:focus {
	background-color: rgb(70, 100, 210);
}
.resNav .navbar-nav > .open > a:hover {
	background-color: rgb(70, 100, 210);
}
.navbar-inverse .navbar-toggle {
	border: 0px currentColor; border-image: none;
}
.resNav {
	display: flex;
}
.resNav .resNav-item {
	display: flex;
}
.resNav .resNav-left {
	flex:1 0 auto; padding-right: 49px; min-width: 210px; -webkit-box-sizing: border-box; -webkit-flex: 1 0 auto;
}
.resNav .resNav-center {
	flex:1 1 100%; vertical-align: middle; justify-content: flex-start; align-items: center; -webkit-flex: 1 1 100%; -webkit-box-pack: flex-start; -webkit-justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center;
}
.resNav .resNav-right {
	flex:0 0 auto; justify-content: flex-end; -webkit-flex: 0 0 auto; -webkit-box-pack: flex-end; -webkit-justify-content: flex-end;
}
@media all and (max-width:767px)
{
.resNav > .resNav-center .resSearch {
	display: none;
}
.resNav > .resNav-center .input-search {
	display: none;
}
}
@media all and (max-width:414px)
{
.resNav-item.resNav-right > .navbar-nav > li:first-child {
	display: none;
}
.resNav > .resNav-item.resNav-left {
	padding-right: 10px;
}
}
@media all and (max-width:768px)
{
.resNav .navbar-nav > li > a {
	padding-top: 15px; padding-bottom: 15px;
}
.navbar-nav {
	margin: 0px;
}
}
.navbar {
	margin-bottom: 0px;
}
@media all and (min-width:768px)
{
.navbar {
	border-radius: 0px;
}
}
.navbar-inverse {
	background: rgb(55, 121, 255); border-color: rgb(55, 121, 255);
}
@media all and (min-width:0px)
{
.navbar-nav > li {
	float: left;
}
}
.navbar-inverse .navbar-nav > li > a {
	color: rgb(255, 255, 255); line-height: 34px; font-size: 18px;
}
.navbar-inverse .navbar-nav > li > a.leftTopmenu span {
	font-size: 24px; vertical-align: middle;
}
.navbar-inverse .navbar-nav > li > a .navbar-borderleft {
	border-left-color: rgba(255, 255, 255, 0.25); border-left-width: 1px; border-left-style: solid;
}
.navbar-nav .icon-bar {
	width: 22px; height: 1px; display: block; background-color: rgb(255, 255, 255);
}
.navbar-nav .icon-bar + .icon-bar {
	margin-top: 6px;
}
.navbar-notice span {
	background: rgba(255, 255, 255, 0.2); border-radius: 50%; width: 26px; height: 26px; text-align: center; line-height: 26px; font-size: 16px; display: inline-block;
}
.navbar-notice span.badge {
	padding: 0px; border-radius: 50%; width: 24px; height: 24px; line-height: 24px; display: inline-block; background-color: rgb(219, 68, 55);
}
.dropdown-cap {
	padding: 0px 24px; font-size: 12px;
}
.app_popup-parent .basil {
	font-size: 24px; vertical-align: text-top;
}
.navbar-inverse .imgHeight {
	padding: 13px 10px; text-align: center;
}
.navbar-inverse .imgHeight img {
	max-height: 32px; max-width: 32px;
}
.dropdown-menu > li > a {
	padding: 8px 30px; position: relative;
}
#app_context {
	background: rgb(255, 255, 255); width: 340px; white-space: normal; z-index: 5; -ms-overflow-x: hidden; -ms-overflow-y: auto; max-height: 536px;
}
.hide {
	display: none;
}
.operate-center {
	border: 1px solid rgb(226, 232, 234); border-image: none; left: -100px; width: 100px; box-shadow: 0px 2px 10px rgba(0,0,0,0.2); -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, .2);
}
.app_popup {
	margin: 0px; padding: 28px 18px 28px 28px; text-align: left; overflow: hidden; white-space: normal;
}
.app_popup > li {
	margin: 0px 0px 10px; border: 1px solid transparent; border-image: none; display: inline-block;
}
.app_popup > li:hover {
	border: 1px solid rgb(229, 229, 229); border-image: none;
}
.app_popup > li .app-popup-li {
	margin: 8px 3px; text-align: center; font-size: 13px; display: block;
}
.app_popup > li .app-popup-li:hover {
	text-decoration: none;
}
.app_popup > li .app-popup-li > span {
	display: block;
}
.app_popup > li .app-popup-li-appico {
	margin-bottom: 8px;
}
.app_popup > li .app-popup-li img {
	width: 48px; height: 48px; vertical-align: top; display: inline-block;
}
.app_popup > li .app-popup-li .app-popup-li-appname {
	margin: 0px; padding: 0px 5px; width: 80px; color: rgb(51, 51, 51); line-height: 20px; overflow: hidden; font-size: 13px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
#app_context .app-more {
	width: 336px; text-align: center; color: rgb(115, 115, 115); line-height: 40px; text-decoration: none; display: block; background-color: rgb(244, 247, 250);
}
.popbox.popbox-bottom {
	margin-top: -15px;
}
.input-search {
	width: 100%; position: relative; max-width: 720px;
}
.input-search .input-search-icon {
	left: 8px; text-align: center; font-size: 16px; cursor: pointer;
}
.input-search input {
	height: 46px;
}
:-ms-input-placeholder.form-search {
	color: rgba(255, 255, 255, 0.7);
}
.input-search .form-search {
	background: rgba(255, 255, 255, 0.3); border-radius: 4px; border: 1px solid transparent; border-image: none; color: rgba(255, 255, 255, 0.7); max-width: 720px;
}
.input-search.focus .form-search {
	background: rgb(255, 255, 255); border-radius: 4px; color: rgb(51, 51, 51);
}
.input-search.focus :-ms-input-placeholder.form-search {
	color: rgb(153, 153, 153);
}
.header-closebutton {
	top: 0px; width: 36px; height: 46px; text-align: center; right: 10px; color: rgb(255, 255, 255); line-height: 46px; font-size: 22px; display: none; position: absolute; cursor: pointer;
}
.input-search .input-search-close {
	top: 50%; position: absolute; z-index: 1; transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%);
}
.input-search .input-search-icon {
	top: 50%; position: absolute; z-index: 1; transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%);
}
button.input-search-drop {
	background: 0px 0px; padding: 0px; border: 0px currentColor; border-image: none; cursor: pointer; -webkit-appearance: none;
}
button.input-search-drop {
	background: 0px 0px; padding: 0px; border: 0px currentColor; border-image: none; cursor: pointer; -webkit-appearance: none;
}
.input-search .input-search-drop {
	top: 50%; width: 36px; line-height: 46px; display: inline-block; position: absolute; z-index: 1; transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%);
}
.input-search .input-search-drop {
	right: 10px;
}
.input-search .input-search-icon {
	color: rgb(255, 255, 255); opacity: 0.5;
}
.input-search .input-search-drop {
	color: rgb(255, 255, 255); opacity: 0.5;
}
.header-closebutton {
	color: rgb(255, 255, 255); opacity: 0.5;
}
.input-search .input-search-icon + .form-control {
	padding-left: 43.5px;
}
.input-search .form-control {
	box-shadow: none; -webkit-box-shadow: none;
}
.input-search .input-search-icon {
	color: rgb(255, 255, 255); opacity: 0.5;
}
.input-search .header-closebutton {
	color: rgb(255, 255, 255); opacity: 0.5;
}
.input-search.focus .input-search-icon {
	color: rgb(102, 102, 102);
}
.input-search.focus .header-closebutton {
	color: rgb(102, 102, 102);
}
.input-search.focus .input-search-icon {
	opacity: 0.8;
}
.input-search.focus .header-closebutton {
	opacity: 0.8;
}
.input-search .header-closebutton:hover {
	background: rgba(255, 255, 255, 0.8); color: rgb(102, 102, 102); opacity: 1;
}
.Topcarousel {
	border-radius: 50%; width: 35px; height: 35px; text-align: center; color: rgb(255, 255, 255); line-height: 35px; font-size: 18px; display: inline-block;
}
.main-allnotice .panel-default {
	border-color: transparent; margin-top: 52px;
}
.main-allnotice .panel {
	clear: both; box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.22); -webkit-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.22);
}
.main-allnotice .panel-heading {
	padding: 20px 0px 10px; margin-right: 17px; margin-left: 22px; border-bottom-color: rgb(233, 236, 239); border-bottom-width: 2px; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
.main-allnotice .panel-heading h3 {
	color: rgb(121, 121, 121); padding-left: 10px; font-size: 18px; margin-top: 0.71rem; margin-bottom: 0rem; display: inline-block;
}
.main-allnotice .panel-heading .dzz-allnotice {
	padding: 7px; border-radius: 50%; color: rgb(255, 255, 255); font-size: 16px; background-color: rgb(171, 170, 176);
}
.main-allnotice .panel-body {
	padding: 0px 17px 15px 22px;
}
.main-allnotice .panel-body .note {
	padding-right: 40px;
}
.main-allnotice .panel-body .note-iconimg {
	right: 10px; position: absolute;
}
.main-allnotice .panel-body .note-iconimg img {
	width: 28px; height: 28px;
}
.window-module-archive .window-module-title {
	margin-top: 10px; margin-right: 10px; margin-bottom: 10px;
}
.window-module-archive h3 {
	height: 30px; line-height: 30px;
}
.icon-lg {
	line-height: 30px;
}
.bs-container {
	padding-top: 0px;
}
.notification-list-item {
	padding: 10px 0px 10px 38px; clear: both; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; position: relative; min-height: 50px;
}
:last-child.notification-list-item {
	
}
.notification-list-item .member {
	margin: 0px 8px 4px 0px; left: 0px; top: 13px; width: 32px; height: 32px; overflow: hidden; float: left; position: absolute; cursor: pointer;
}
.notification-list-item .member {
	border-radius: 50%; width: 32px; height: 32px;
}
.notification-list-item .member .Topcarousel {
	width: 32px; height: 32px; line-height: 32px; margin-top: 0px;
}
.notification-list-item .member img.img-circle {
	width: 32px; height: 32px;
}
.notification-list-item .dateline {
	color: rgb(153, 153, 153); padding-top: 5px; font-size: 12px;
}
.note.u-bottom {
	width: calc(100% - 10px); overflow: hidden; padding-bottom: 0px; margin-bottom: 0px; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.dateline.u-bottom {
	width: calc(100% - 10px); overflow: hidden; padding-bottom: 0px; margin-bottom: 0px; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.u-bottom b {
	font-weight: 500;
}
.member-initials {
	border-radius: 50%; left: 0px; top: 0px; width: 100%; height: 32px; text-align: center; color: rgb(77, 77, 77); line-height: 32px; overflow: hidden; font-size: 20px; font-weight: 700; display: block; position: absolute; background-color: rgb(214, 218, 220);
}
.notice-close {
	top: 9px; right: 5px; color: rgb(102, 102, 102); font-size: 14px; font-weight: normal; position: absolute; opacity: 1;
}
.public-allnotice {
	padding-top: 12px; padding-bottom: 12px; float: right; display: inline-block; position: relative; min-width: 5rem;
}
.public-allnotice [readonly].form-control {
	cursor: default; background-color: rgb(255, 255, 255);
}
.public-allnotice .dropdown_text {
	padding-right: 20px;
}
.all-notice {
	position: relative;
}
.left-notice {
	left: 0px; top: 0px; width: 210px !important; border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid; position: absolute; -ms-overflow-x: hidden; -ms-overflow-y: auto;
}
.left-notice .ul-notice {
	padding: 20px 0px 0px;
}
.left-notice .ul-notice li > a {
	padding: 0px 25px; height: 40px; color: rgba(117, 117, 117, 0.9); line-height: 40px; display: block;
}
.left-notice .ul-notice li > a > img {
	width: 18px; height: 18px;
}
.left-notice .ul-notice li > a .notice-text {
	padding-left: 24px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 14px;
}
.left-notice .ul-notice li:hover {
	background-color: rgb(224, 227, 237);
}
.left-notice .ul-notice li.active {
	background-color: rgb(224, 227, 237);
}
.left-notice .ul-notice li.active .notice-text {
	color: rgb(70, 100, 210); font-weight: 600;
}
.all-notice .notice-navigation {
	text-align: center;
}
.dzz-noticeicon {
	border-radius: 50%; color: rgb(113, 113, 122); font-size: 18px; vertical-align: text-bottom;
}
.all-notice .left-notice {
	background: rgb(251, 251, 252) !important;
}
@media only screen and (min-width:992px)
{
.main-allcontent {
	padding: 0px 100px !important; min-width: 600px; max-width: 1300px;
}
}
@media all and (max-width:992px) and (min-width:768px)
{
.main-allcontent {
	padding: 0px 50px !important; min-width: 600px;
}
}
@media all and (max-width:768px)
{
.main-allcontent {
	padding: 0px 30px !important; min-width: 600px;
}
}
.navbar-nav-left > li:nth-child(2) > a {
	font-size: 22px;
}
.u-bottom .img-emotion {
	width: 24px; height: 24px;
}
.appVersion {
	background: rgb(255, 255, 255); left: 0px; bottom: 0px; color: rgb(153, 153, 153); line-height: 30px; padding-left: 30px; font-size: 12px; position: fixed; text-shadow: 1px 1px 1px #fff;
}
.modal .modal-header.about-header {
	padding: 10px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.modal .about-header .about-title {
	text-align: left;
}
.about-header .img-sitelogo {
	max-height: 32px;
}
.about-header .sitename {
	font-size: 20px; margin-left: 10px;
}
.modal .modal-header.about-header.about-header-noborder {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.modal .modal-body.about-body {
	padding: 20px; text-align: center;
}
.about-body .logo {
	padding: 10px; margin-bottom: 0px;
}
.about-body .logo > img {
	width: 128px;
}
.about-copyright {
	padding: 10px; text-align: center; color: rgb(153, 153, 153); font-size: 12px;
}
.about-body .name {
	font-size: 28px; margin-bottom: 20px;
}
.about-body .name > span {
	padding: 0px 2px;
}
.about-body p {
	margin-bottom: 10px;
}
.about-body p .guide {
	color: rgb(153, 153, 153);
}
.about-copyright > a {
	color: rgb(153, 153, 153);
}
@media all and (max-width:767px)
{
.bs-container > .bs-main-container {
	margin-left: 0px;
}
.bs-container > .bs-left-container {
	display: none;
}
}
