body {
    overflow: hidden;
    width: 100%;
    height: 100%;
    font-family: arial;
    color: #333;
    font-size: 12px;

}
a:hover{text-decoration: none;}

a:focus {
    outline: none;
}
li {
	list-style:none;
}
ul{padding:0;}
th{font-weight: 500;}
select{width:140px;height: 28px;line-height: 28px;border:1px solid #ccc;border-radius: 4px;box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;}
/*
===================
标题栏组
===================
*/
.h_a{
    padding:5px 9px;
    border-top:1px solid #ddd;
    border-bottom:1px solid #ffffff;
    color:#666666;
    font-weight:700;
    background:#e6e6e6;
    font-size:12px;
}
tr.h_a{
    background:#e6e6e6;
    padding:0;
}
tr.h_a th,
tr.h_a td
{
    padding-top:5px;
    padding-bottom:5px;
    line-height:18px;
    background:#e6e6e6 !important;
    border-top:1px solid #ddd;
    border-bottom:1px solid #ffffff;
}
/*
===================
间距
===================
*/
.mt5{
    margin-top: 5px;
}
.mt10{
    margin-top: 10px;
}
.ml10{
    margin-left: 10px !important;
}
.mb5{
	margin-bottom:5px !important;
}
.mb10{
	margin-bottom:10px !important;
}
.mb15{
	margin-bottom:15px !important;
}
.mb20{
	margin-bottom:20px !important;
}
.mr5{
	margin-right:5px !important;
}
.mr10{
	margin-right:10px !important;
}
.mr15{
	margin-right:15px !important;
}
.mr20{
	margin-right:20px !important;
}
.p5{
	padding:5px;
}
.p10{
	padding:10px;
}
.p15{
	padding:15px;
}
.p20{
	padding:20px;
}


.hidden {
    display: none;
}
.overflow{
    overflow: hidden;
}
/*
===================
字体
* f10 小字体
* f12 正常字
* f14 大字
* f16 更大
* f24 标题类
* fn 文本去粗
===================
*/
.f10{
	font-size:10px;
}
.f12{
	font-size:12px !important;
}
.f14{
	font-size:14px;
}
.f16{
	font-size:16px;
}
.f24{
	font-size:24px;
	font-family:arial, "microsoft yahei", simsun;
}
.fn{
	font-weight:normal !important;
}

/*
===================
系统文本颜色
===================
*/
.red{
	color:#ff0000 !important;
}
.green{
	color:#008800 !important;

}
.dpsblue{color:deepskyblue;}
.org{
	color:#ff6600 !important;
}
.gray{
	color:#999999 !important;
}
.blue{
	color:#235279 !important;
}
.s6{
	color:#666;
}
/* 手型 */
.pointer{cursor: pointer;}
/*
=================
宽度控制
=================
*/
.per95
{
    width:95%;
}
.per100
{
    width:100%;
}
.w150
{
    width:150px;
}
.w300
{
    width:300px;
}
.w350
{
    width:350px;
}
.w400
{
    width:400px;
}






/*
===================
全局弹窗
*pop_top 头
	**strong 标题
	**pop_close 关闭
*pop_cont 中
	**pop_table 表格
*pop_bottom 尾
*pop_tips 提示
*pop_loading 加载状态
===================
*/
.core_pop_wrap{
	background-color: #fff;
	border: 1px solid #ccc;
	box-shadow:0 0 5px rgba(0,0,0,0.2);
	border-radius: 3px;
	position:fixed;
	_position:absolute;/*ie6*/
	z-index:10;
	color:#333;
	outline:none;
}
.core_pop_wrap a{
	color:#336699;
}
.pop_top{
	line-height:18px;
	padding:9px 0 8px;
	border-top:1px solid #fff;
	border-bottom:1px solid #e7e7e7;
	background:#f6f6f6;
	zoom:1;
	margin-bottom:5px;
}
.pop_top:after{
	content:'\20';
	display:block;
	height:0;
	clear:both;
	visibility: hidden;
	width:1px;
}
.pop_top strong{
	text-indent:15px;
	font-size:14px;
	color:#333;
	font-weight:700;
	white-space:nowrap;
	margin-right:10px;
	float:left;
}
.pop_top select{
	float:left;
	padding:1px;
	line-height:22px;
	height:22px;
}
.pop_top ul{
	border-bottom:1px solid #ccc;
	height:25px;
}
.pop_top li{
	float:left;
	display:block;
	line-height:25px;
	height:25px;
	padding:0 15px;
	cursor:pointer;
}
.pop_top li.current{
	float:left;
	border:1px solid #ccc;
	background:#fff;
	border-bottom:0 none;
}
.pop_top .pop_close{
	margin-right:15px;
}
.pop_bottom{
	padding:10px 15px;
	border-top:1px solid #e9e9e9;
	overflow: hidden;
	/*white-space:nowrap;*/
}
.pop_bottom label{
	display:inline-block;
	padding-top:3px;
}
.btn_area{
    background: #e9e9e9;
    border-bottom: 1px solid #ddd;
    padding:5px 10px;
    margin-top:5px;
}
.pop_bottom .btn{
	padding-left:20px;
	padding-right:20px;
}
.pop_bottom .tips_error,
.pop_bottom .tips_success{
	max-width:200px;
	float:left;
}
.founder_pop .pop_bottom .tips_error{
	width:150px;
}
.pop_cont{
	background:#fff;
	color:#333;
	padding:10px 15px 10px;
}
.pop_table{
	height:365px;
	overflow-y:auto;
	position:relative;
}
.pop_table th,
.pop_table td{
	padding:6px 0 6px;
}
.pop_table th{
	height:26px;
	line-height:26px;
	vertical-align:top;
	white-space:nowrap;
	padding-right:20px;
}
.pop_table tr:hover th{
	color:#000;
}
.pop_tips{
	background:#f7f7f7;
	line-height:24px;
	padding:0 10px;
	margin:0 10px 0;
	color:#666;
}
/*关闭*/
.pop_close{
	margin-top:5px;
	float:right;
	width:9px;
	height:8px;
	overflow:hidden;
	text-indent:-2000em;
	background: no-repeat;
	-webkit-transition: all 0.2s ease-out;
	margin-left:10px;
}
.pop_close:hover{
	background-position:0 -8px;
}
/*读取中*/
.pop_loading{
	background: center center no-repeat;
	height:80px;
	width:80px;
	margin:auto;
}

/*
===================
内容样式开始
===================
*/
body{
	font-family:tahoma, arial, \5b8b\4f53, sans-serif;
	color:#333;
	font-size:12px;

	line-height:1.5;
	_width:98%;
	overflow-x:hidden;
	overflow-y:auto;
}
body.body_none{
	background:#fff;
}
a{
	color:#444;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
/*
===================
图标 导航、版块管理
展开收起、所属
===================
*/
.start_icon,
.away_icon,
.zero_icon,
.plus_icon,
.plus_end_icon{
    background: no-repeat;
    display:inline-block;
    vertical-align:middle;
}
.start_icon,
.away_icon,
.zero_icon,
.plus_none_icon{
    width:20px;
    height:20px;
    overflow:hidden;
    cursor:pointer;
}
.away_icon{
    background-position:0 -20px;
}
.zero_icon{
    background-position:-20px 0;
    cursor:default;
}
.plus_icon,
.plus_end_icon{
    width:40px;
    height:24px;
    background-position:0 -43px;
    margin-right:5px;
}
.plus_end_icon{
    background-position:0 -70px;
}
.plus_on_icon{
    background-position:0 -100px;
    cursor:default;
}
.plus_none_icon{
    background-position:999px 999px;
    cursor:default;
}






.backend-body{padding:10px 10px;}
.table{margin-bottom: 10px;}
.layout-body{

   background: #f3f3f3;
}

/* home_info */
.home_info{margin-left:5px;}
.home_info li{line-height: 25px;color:#666;}
.home_info li em { float: left;width: 100px;font-style: normal;
}

/*== 内部布局 =*/
.wrap{
    padding:5px 5px 0px;
    height:100%;
}

.wrap_pop{
    padding:20px;
}
.wrap_left{
    float:left;
    width:180px;
    height:100%;
    padding:1px;
    background: #f9f9f9;

}

.wrap_right{
    overflow:hidden;
    height:100%;


}
/* tab */
.nav-tabs li{cursor: pointer;}
.nav-tabs li.active a{background: #f9f9f9;}

.tab-content{
    background: #f9f9f9;
    padding:10px;
    border:1px solid #ddd;
    border-top:none;
}
.main-content{
    padding:10px;
}

/* serach */
.search_type .form-control{display: inline;width:140px;}

/* panel */
.panel{border:1px solid #ddd;}
.panel-heading{background: #f5f5f5;border-bottom: 1px solid #ddd;}

.panel-body{background: #ffffff;}

/* 分页 */
.pagination{margin:0;float:right;}
.pagination > li > a, .pagination > li > span{padding:4px 9px;}

.breadcrumb{border: 1px solid #ddd;}