.menu-main {
    margin: 10px 0;
}
.menu-sub {
    margin-top: 20px;
}
.menu-sub a{
	color: #333;
}
.menu-sub .list-group-item{
	cursor: pointer;
}
.logo {
    margin: 20px;
}
body{
	 font-family: "微软雅黑";
}
.logo span {
    color: #fff;
    font-family: "微软雅黑";
    font-size: 20px;
    margin-top: 7px;
    position: absolute;
}
/*
.logo a {
    background: rgba(0, 0, 0, 0) url("../images/sprite_ico.png") no-repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    height: 47px;
    margin: 0 9px 0 0;
    text-indent: -9999px;
    width: 42px;
}
*/
.content {
    height: 100%;
}
.content iframe {
    border: 0 none;
    overflow: hidden;
    width: 100%;
}

.header {
	background-color: #003F74;	
}
.container-fluid {
	padding:1px 3px;
}
.login {
    color: #fff;
    font-size: 13px;
    margin-top: 20px;
}


.nav-justified > li {
    padding: 0 1px;
}
.nav-justified > li > a {
    background-color: #337ab7;
    color: #fff;
}
.nav-justified li.active > a {
    background-color: #eee;
    color: #000346;
}


.nav-pills > li > a {
    padding: 10px 30px;
    color: #9acaff;
}
.nav-pills > li + li {
	padding: 0 10px;
}


.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
    background-image: linear-gradient(to bottom, #155391 0px, #155391 100%);
    border-color: #00396c;
    text-shadow: 0 -1px 0 #00305f;
}

.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {
    background-color: #6a93c9;
    color: #fff;
}


.search {
}



.body-list .table {
    margin-bottom: 0px;
}
.body-list .pagination {
	margin-top:1px;
}


.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
    background-color: #003F74;
}



.main-contents{
    margin: 20px 0;
    padding: 0 20px;	
}


.pagination{}

.pagination ul {
    margin-left: -2px;
    margin-top: 10px;
    padding: 0;
}

.pagination ul li {
    border: 1px solid #eee;
    cursor: pointer;
    display: inline;
    margin: 0 1px;
    padding: 10px 20px;
    text-decoration: none;
}
.pagination ul li:hover{
	color:#f00;
}
.pagination ul li.active {
    background-color: #f00;
    border: 1px solid #d00;
}
.pagination ul li.active a{
	color: #fff;
}

.tab-pane{
	border:1px solid #ddd;
	border-top:none;
}


#list .operate button {
    margin: 0 2px;
}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    vertical-align: middle;
}
.table-bordered > thead > tr > td, .table-bordered > thead > tr > th {
    border-bottom-width: 1px;
}

.title {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.tw1 { width: 100px; }
.tw2 { width: 200px; }
.tw3 { width: 300px; }
.tw4 { width: 400px; }

.event-class{display:none;}

.goto_page {
    border: none !important;
    padding: 2px !important;
}
.goto_page input {
    border: 1px solid #eee;
    padding: 8px;
    width: 55px;
}

/*加载中*/
.loading{
	display:none;
    width:160px;  
    height:56px;  
    position: absolute;  
    top:50%;  
    left:50%;  
    line-height:56px;  
    color:#fff;  
    padding-left:60px;  
    font-size:15px;  
    background: #000 url(../images/loading.gif) no-repeat 10px 50%;  
    opacity: 0.7;  
    z-index:9999;  
    -moz-border-radius:20px;  
    -webkit-border-radius:20px;  
    border-radius:20px;  
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);  
}


.iskeyword{
	color:#017500;
	font-weight: bold;	
}

.selectItem {
    font-size: 15px;
    margin: 0 5px;
    position: relative;
}
.selectItem input {
    position: relative;
    top: 1px;
}

.ui-popup-backdrop{
	opacity: 0.2 !important;
}


#select-shape-dailg .select-shape {
    float: left;
    margin: 2px;
    /* min-height: 396px; */
}
.shape-body{
	    min-width: 909px;
}


.wran {
	color:#FF0000;
}

