html, body{
	position: relative;
	height:100%;
}
body{
	margin: 0;
	padding: 0;
}
.rex-cf
{
	zoom: 1;
}
.rex-cf:after
{
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: '';
}
.rex-list-style{
	margin-bottom: 14px;
	padding: 10px 16px 0px;
	background: linear-gradient(29deg, #827b7b 0%, #282829 100%);
	box-shadow: 0 8px 16px 0 rgba(7,17,27,.1);
	border-radius: 12px;
	float: left;
	width: 210px;
	margin-right: 14px;
	transition: transform .2s;
}
.rex-list-style:nth-child(3n){
	margin-right: 0;
}
.rex-list-style:hover{
	transform: scale(1.04);
}

.rex-list-style .item{
	border: 0 !important;
}
.rex-list_wrap_content{

}

.rex-block{
	display: block;
}

/* zui */
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
	background-color: #eb6100;
}
.btn-panov{
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.2);
    background-color: #eb6100;
	border-color: #eb6100;
}
.btn-panov.active,.btn-panov:active,.btn-panov:focus,.btn-panov:hover,.open .dropdown-toggle.btn-panov {
    color: #fff;
    background-color: #d65a03;
    border-color: #eb6100;
    -webkit-box-shadow: 0 2px 1px rgba(0,0,0,.1);
    box-shadow: 0 2px 1px rgba(0,0,0,.1);
}

.btn-panov.active,.btn-panov:active,.open .dropdown-toggle.btn-panov {
    background-color: #d05601;
    background-image: none;
    border-color: #eb6100;
    -webkit-box-shadow: inset 0 4px 6px rgba(0,0,0,.15);
    box-shadow: inset 0 4px 6px rgba(0,0,0,.15);
}

.btn-panov.disabled,.btn-panov.disabled.active,.btn-panov.disabled:active,.btn-panov.disabled:focus,.btn-panov.disabled:hover,.btn-panov[disabled],.btn-panov[disabled].active,.btn-panov[disabled]:active,.btn-panov[disabled]:focus,.btn-panov[disabled]:hover,fieldset[disabled] .btn-panov,fieldset[disabled] .btn-panov.active,fieldset[disabled] .btn-panov:active,fieldset[disabled] .btn-panov:focus,fieldset[disabled] .btn-panov:hover {
    background-color: #eb6100;
    border-color: #eb6100;
}
/* -------------- */

@media (min-width: 1200px){
    .container {
        max-width: 1160px;
    }
}

header{
	background-color:#fff;
	padding:10px 0;
	/* border-bottom:1px solid #ddd; */
	box-shadow: 0px 0px 4px 1px #ddd;
}
header .navbar{
	margin-bottom: 0;
	border-bottom:0;
}
header .navbar .nav{
	line-height: 40px;
}
header .navbar .nav li>a{
	margin-top:5px;
	padding:5px 15px;
}
header .navbar-brand{
	padding:0;
	padding-left:10px;
	overflow: hidden;
}
header .navbar-brand img{
	height: 100%;
}
header .add-course-ware{
	margin-right:20px;
}
header .add-course-ware .dropdown-menu, header .user-info .dropdown-menu{
	width: 90px; 
	min-width: auto; 
	overflow: hidden;
	text-align: center;
}
header .user-info .dropdown-menu{
	left: 50%;
    margin-left: -45px;
}

.page-view{
	min-height: calc(100% - 60px);
	padding: 20px 0 95px;
	overflow: hidden;
	overflow-y:auto;
}










.footer {
	position: absolute;
	bottom:0;
	height: 75px;
	font-size: 12px;
	clear: both;
}
.footer ul {
	height: 75px;
	line-height: 75px;
}
.footer-logo {
	height: 75px;
	line-height: 75px;
}

.cooperative p{
	margin: 0;
}
.cooperative p:nth-child(1) {
	font-size: 12px;
}
.cooperative p:nth-child(2) {
	font-size: 9px;
}

.ab{
	position: absolute;
	bottom: 0;
}
@media (max-width:470px) {
	.footer{ position: relative;height: 94px;}
	.footer ul { margin-left: 5px;width: 200px;}
	.footer ul li a { padding: 5px 2px;}
	.footer-logo>a>img{ vertical-align: 14px;}
	.footer-nav>li{ line-height: 50px;}
	.cooperative>p>a>img{ width: 61px}
	.cooperative{ width:100%;position: absolute;top: 8px;right: 7px;}
	.hz{ text-align: center;}
	.bq{ text-align: center;}
}