﻿/**
 * 人人站CMS
 * ============================================================================
 * 版权所有 2015-2030 山东康程信息科技有限公司，并保留所有权利。
 * 网站地址: http://www.rrzcms.com
 * ----------------------------------------------------------------------------
 * 如果商业用途务必到官方购买正版授权, 以免引起不必要的法律纠纷.
 * ============================================================================
 */
body,html{height:100%;min-height:100%}
body.active{overflow-x:hidden;overflow-y:hidden}
.navoverlay{background-color:transparent;position:fixed;top:0;bottom:0;left:0;width:25px;z-index:100}
.navoverlay.active{-webkit-transition:background-color .35s;transition:background-color .35s;-moz-transition:background-color .35s;-o-transition:background-color .35s;top:0;bottom:0;left:0;right:0;width:100%}
@media screen and (max-width:768px){.row-offcanvas{position:relative;-webkit-transition:all .25s ease-out;transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out}
	.row-offcanvas-left{left:0}
	.row-offcanvas-left .sidebar-offcanvas{left:-50%}
	.row-offcanvas-left.active{left:50%}
	.sidebar-offcanvas{position:absolute;top:0;width:50%}
	.sidebar-nav .navbar .navbar-collapse{padding:0;max-height:none}
	.sidebar-nav .navbar ul{float:none}
	.sidebar-nav .navbar ul:not{display:block}
	.sidebar-nav .navbar li{float:none;display:block}
	.sidebar-nav .navbar li a{padding-top:12px;padding-bottom:12px}
}
.navbar-collapse-wrap{position:absolute}
.navbar{border:none}
.navbar .navbar-toggle:focus,.navbar .navbar-toggle:hover{background-color:transparent}
.navbar .container{padding:0}
.navbar .container .navbar-header{margin:0;position:relative;z-index:100}
.navbar .container>.navbar-collapse{position:fixed;z-index:50;bottom:0;top:0;left:-50%;margin:0;padding:0;width:48%;min-height:100%;white-space:nowrap;box-shadow:none;border-top:0 solid #fff;display:block;overflow-y:auto;overflow-x:hidden}
.navbar .container>.navbar-collapse.active{left:0}
.navbar .container ul{margin:50px 0 0 0;padding:0}
.navbar .container ul ul{margin:0;padding:0}
.transition{-webkit-transition:all .25s ease-out;transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out}
.navbar-toggle{border:none;margin-left:0;margin-right:0}
.navbar-toggle .icon-bar{-webkit-transform-origin:21px;-ms-transform-origin:21px;transform-origin:21px;-webkit-transition:-webkit-transform .2s,opacity .1s;transition:transform .2s,opacity .1s;height:3px;width:22px}
.navbar-toggle:not(.collapsed) .icon-bar:nth-child(2){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.navbar-toggle:not(.collapsed) .icon-bar:nth-child(4){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.navbar-toggle:not(.collapsed) .icon-bar:nth-child(3){opacity:0}
.navbar-nav{margin:0}
@media (min-width:768px){.navbar .container{padding:0 15px}
	.navbar .container .navbar-header{position:relative;margin:0;padding:0}
	.navbar .container>.navbar-collapse{position:relative;margin:0;padding:0}
	.navbar .container ul{position:relative;background-color:transparent;padding-left:none;margin:0;padding:0}
	.navbar .container ul li{position:relative}
	.navbar .container ul li li{position:relative}
	.navbar .container>.navbar-collapse{position:inherit;overflow-y:hidden;z-index:inherit;bottom:inherit;top:inherit;background-color:inherit;margin:inherit;width:auto}
	.navbar-nav{margin:inherit}
	.navoverlay{display:none}
}
