body{ background-color:#f5f5f5; font-size:16px;}

.mt10{ margin-top:10px;}
.mb10{ margin-bottom:10px;}
.f16 { font-size:16px; }
a{color:#333; text-decoration:none;}
a:hover,a:active{color:#148aff}
.color1{color:#699f00 !important;}
.fw{ font-weight:bold;}
.navbar-brand {padding: 3px;}
.navbar-brand > a{
	display: block;
    width: 150px;
    height: 54px;
    background: url(../images/header_logo.png) no-repeat center center;
}
.navbar-nav > li > a {font-size: 16px; font-weight: 700;}
@media (min-width: 768px) {
	.navbar-nav > li > a {
		padding-top: 20px;
		padding-bottom: 20px;
	}
}
dl{ margin-bottom:10px; }
/* 面包屑 */
.breadcrumbs{position: relative; width:100%; display:inline-block; margin-bottom:8px;}
.breadcrumb{display:inline-block;line-height:20px;margin:0px 8px;padding:0;border-radius:0;z-index:100;}
.breadcrumb > li{padding:0px; font-size:13px;color:#555;}
.breadcrumb > li > a{color:#4c8fbd;}
.breadcrumb > li + li:before, .breadcrumb > li:first-child:before{font-family:ZenIcon;content:"\e6e1"; font-size:16px;}
.breadcrumb > li:first-child:before{content:"\e615";color:#555; padding-right:5px;}
.breadcrumb > li + li:before { padding: 0px 5px 0px 4px;}
.breadcrumb .icon-home{font-size:18px;margin-right:5px;}

/* 过滤器 */
.filter { border:1px solid #e8e8e8;}
.filter dl { position:relative; padding-left:50px; margin:8px;}
.filter dl > dt { float:left; margin-left:-50px; text-align:right;}
.filter dl > dd > a { padding:0 5px;}
.filter dl > dd > a.active{ color:red;} 

/* 头部用户名专属下拉 */
.my_menu ul{padding:0;}
.my_menu ul li{padding:0;margin:0;float:left;width:100%;}
.my_menu ul li a, .my_menu >div a{padding:0 10px;margin:0;display:block;color:#666;line-height:30px; font-size:14px;overflow:hidden;border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;}
.my_menu ul li a:hover{color:#333;background-color:#f5f5f5;text-decoration:none;}
.my_menu >div{border-top:1px solid #e2e2e2;background:#f7f7f7;}
.my_menu .ft a{border:0 none !important;line-height:25px;height:25px;background:none !important;}
.my_menu >div a:hover{background:none;color:#333;text-decoration:none;}

.main-content { margin-left: 0;min-height: 100%;padding: 0;}
.navbar-fixed-top + .main-container{ padding-top:75px;}

.content-inner{ margin-bottom:8px;}

.sidebar{width:170px;float:left;position:static;background-color:#fff;position:static;padding-left:0;padding-right:0;}
.sidebar .menu{position:relative; z-index:999;}
.sidebar.sidebar-fixed {position:fixed; top:40px; left: auto; float:none !important; height:100%; z-index:1024;}
.sidebar.sidebar-fixed:before{content: "";display: block;width: inherit;position: absolute;top: 0;bottom: 0;z-index: -1; border-right:1px solid #ccc;}
.sidebar + .main-content {margin-left: 170px;}
.sidebar.min-menu + .main-content {margin-left: 40px;}

.page-header,.page-footer{ position: relative; width:100%; display:inline-block; line-height:35px; padding:0px 10px; border:0px solid #ccc; z-index:100;}
.page-footer{ border-top-width:1px;}
.page-footer label {margin-bottom: 0px;}
.page-footer .btn{ margin-left:8px; padding:3px 8px;}
.page-header-fixed {position: fixed; top: 41px; left: auto; right: auto; z-index: 200;;}

.main-container .main-content .page-header-fixed {padding-right:190px;}
.main-container .sidebar.min-menu + .main-content .page-header-fixed {padding-right:60px;}
.main-container{font-family: -apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;}

.page-content{position:relative;padding:0px 10px; /*overflow:auto;*/}
.page-content .page-content-tools{ position:fixed;top:auto; right:0px; margin:10px 10px 0px 0px;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; z-index:999;}
.page-content .page-content-tools:hover{filter:alpha(opacity=1); -moz-opacity:1; -khtml-opacity:1; opacity:1;}
.page-content .page-content-tools .btn{padding:1px 4px;}

.min-pager{ float:right;}
.min-pager > li { float:left; padding:0 5px;}
.min-pager > li:first-child{ padding-right:0;}

.help-block{ text-align: left;}

.carousel-caption > h3 { font-size:18px;}
.carousel-indicators li {
    border-width: 2px;
	border-color:#FA620F;
    border-radius: 0px;
	background-color: #FFF;
}
.carousel-indicators .active {
	border-color:#FFF;
    background-color: #FA620F;
}

.yzm-ranking{margin-top: 10px; margin-bottom: 5px; font-size:15px;}
.yzm-ranking li{white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.yzm-ranking li .title_color{display: inline;}
.yzm-ranking li{padding: 6px 0; line-height: 20px;}
.yzm-ranking li em{display: inline-block; width: 18px; line-height: 18px; height: 18px; background: #626262; color: #fff; text-align: center; float: left; margin-right: 5px; font-style: normal;}
.yzm-ranking li .date{float: right;}
.yzm-ranking li:nth-child(-n+3)>em{background: #E12726;}
.yzm-ranking li:nth-child(-n+3)>.date{color: #E12726;}

.pager-mini { margin: 0;}
.pager-mini>li>a, .pager-mini>li>span {padding: 2px 6px;}

/* 浏览器宽度<768px时有效 */
@media (max-width: 768px) {
	.container.main-container .main-content .page-header-fixed{
		left:169px;
	}
	.container.main-container .sidebar.min-menu + .main-content .page-header-fixed {
		left:39px;
	}

	.navbar-collapse { background-color:#fff; position:absolute; top:auto; right:0px; width:200px;}
	.navbar-collapse .navbar-nav {margin: 0px;margin-bottom:5px; border:solid #ddd; border-width:1px;}
	.navbar-nav >li {border-bottom:1px solid #ddd;}
	.navbar-nav >li:hover{ background-color:#f1f1f1;}
	.navbar-nav .open > a, .navbar-nav .open > a:hover, .navbar-nav .open > a:focus {background-color: #f5f5f5;border-color: #f5f5f5;}
	.navbar-nav li.open .dropdown-menu{ margin:0px 10px; border-top:1px solid #ddd;}
	.navbar-nav li.open .dropdown-menu >li { border-bottom:1px dashed #ddd;}
	.navbar-nav li.open .dropdown-menu >li:last-child{ border-bottom:none;}
	
	.navbar-ext >ul >li >a{padding:10px 8px;}
	.navbar-ext >ul >li:before{top:13px;}
	.navbar-ext >.btn-group{ margin-top:4px;}
	.navbar-brand > a{width:84px; height: 32px;background: url(../images/header_logo_small.png) no-repeat center center;}
	.navbar-fixed-top + .main-container {padding-top:50px;	}
}
@media (min-width:  768px) {
	.container.main-container .main-content .page-header-fixed{width:550px;}
	.container.main-container .sidebar.min-menu + .main-content .page-header-fixed {
		width:680px;
	}
}
@media (min-width: 992px) {
	.container.main-container .main-content .page-header-fixed {width:770px;}
	.container.main-container .sidebar.min-menu + .main-content .page-header-fixed {
		width:900px;
	}
}
@media (min-width: 1200px) {
	.container.main-container .main-content .page-header-fixed {width:970px;}
	.container.main-container .sidebar.min-menu + .main-content .page-header-fixed {
		width:1100px;
	}
}
