@charset "utf-8";
body,html,input,select,button,textarea,ul,li{outline:none;}
body,html{
	font-family:"微软雅黑";
	background:url(../img/bg.jpg) no-repeat center top #0d2330;
	background-size:100% auto;
	background-attachment:fixed;
}
.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;}
.alert{margin:0;padding:6px 15px;}
.glyphicon{margin-right:.4em;}
.input-append.date .add-on i, .input-prepend.date .add-on i, .input-group.date .input-group-addon span{margin:0;}
.ico{
	display:inline-block;
	width:20px;
	height:20px;
	background:url(../img/ico.png) no-repeat 0 0;
	vertical-align:top;
}
.ico1{ background-position:0 0!important;}
.ico2{ background-position:0 -20px!important;}
.ico3{ background-position:0 -40px!important;}
.ico4{ background-position:0 -60px!important;}
.ico5{ background-position:0 -80px!important;}
.ico6{ background-position:0 -100px!important;}
.ico7{ background-position:0 -120px!important;}
.ico8{ background-position:0 -140px!important;}
.ico9{ background-position:0 -160px!important;}
.ico10{ background-position:0 -180px!important;}
.ico11{ background-position:0 -200px!important;}
.ico12{ background-position:0 -220px!important;}
.ico13{ background-position:0 -240px!important;}
.ico14{ background-position:0 -260px!important;}
.ico15{ background-position:0 -280px!important;}
.btn-group{min-width:110px;}
.minW160{min-width:160px;}
/*header*/
.header{
	height:60px;
	width:100%;
	background:rgba(0,0,0,.6);
	color:#fff;
	padding:10px 0;
	position:fixed;
	top:0;
	left:0;
	z-index:9;
}
.header .logo{
	display:inline-block;
	padding-left:20px;
}
.header .pull-right{padding-right:20px;}
.header .quit{margin-left:20px;}
/*leftBox*/
.leftBox{
	z-index:2;
	position:fixed;
	top:60px;
	left:0;
	bottom:0;
	z-index:2;
	overflow-y:auto;
	padding:0;
	background:#f5f5f5;
}
.leftBox .navBox{
	background:#f5f5f5;
}
.leftBox .nav li{
	border-top:1px solid #fff;
	border-bottom:1px solid #e5e5e5;
}
.leftBox .nav li:first-child{border-top:0 none;}
.leftBox .nav li a{
	padding:12px 0 12px 40px;
	color:#333;
}
.leftBox .nav li a:hover{color:#31708f;}
.leftBox .nav li.active>a{ background:#31708f;color:#fff;}
.leftBox .nav li.active .secNav{display:block;}
.leftBox .nav li .secNav{display:none;}
.leftBox .nav li .secNav a{
	display:block;
	border-top:1px solid #e5e5e5;
	background:#fff;
}
.leftBox .nav li .secNav a.active{ background:#31b0d5;color:#fff;}
.leftBox .nav li a .ico{margin-right:5px;}
.leftBox .nav li a:hover .ico{ background:url(../img/ico2.png) no-repeat;}
.leftBox .nav li.active a .ico{ background:url(../img/ico3.png) no-repeat;}
.leftBox .nav-toggle{
	display:inline-block;
	width:50px;
	height:48px;
	line-height:48px;
	color:#fff;
	border:1px solid #fff;
	text-align:center;
	position:fixed;
	top:6px;
	left:15px;
	font-size:24px;
	display:none;
}
.leftBox .nav-toggle .glyphicon{margin:0; font-weight:normal;}
@media (max-width:768px) {
	.header .logo{display:none;}
	.leftBox{top:0;min-width:80px;min-height:60px; background:none;bottom:auto; overflow:visible;}
	.leftBox .nav-toggle{display:block;}
	.leftBox .navBox{
		display:none;
		position:fixed;
		top:60px;
		left:0;
		bottom:0;
		overflow:auto;
	}
	.leftBox .nav li a{
		min-width:140px;
		padding-left:20px;
	}
	.alert{margin:10px 15px 0;}
}
/*rightBox*/
.rightBox{
	padding-top:80px;
}
.rightBox .panel{margin-bottom:0;}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{padding:15px 10px;}
.rightBox .searchBox{
	border-bottom:1px solid #f5f5f5;
	padding-bottom:25px;
	padding-top:10px;
	margin-bottom:20px;
}
.rightBox .searchBox.hasFormgroup{padding-bottom:10px;}
.rightBox .searchBox .control-label{padding:6px 0 0;}
/*footer*/
.footer{
	text-align:center;
	background:#f5f5f5;
	padding:20px 0;
	margin-top:30px;
}
/*面包屑*/
.breadcrumb>li+li:before{
	content:">\00a0";
}

.paginationBox{
	text-align:center;
}
/*工作台*/
.workbench .boxs{
	padding-bottom:15px;
	margin-bottom:35px;
	border-bottom:1px solid #f5f5f5;
}
.workbench .boxs .box{
	background:#f5f5f5;
	border-radius:6px;
	overflow:hidden;
	margin-bottom:20px;
}
.workbench .boxs dl{
	margin:0;
	padding:5px 15px;
}
.workbench .boxs dt{
	float:left;
	font-size:42px;
}
.workbench .boxs dd{
	padding-left:50px;
	text-align:right;
}
.workbench .boxs dd i{
	font-size:24px;
	font-weight:bold;
	font-style:normal;
}
.workbench .boxs dd span{display:block;}
.workbench .boxs .ps{
	text-align:center;
	padding:5px 10px;
}
.workbench .boxs .ps i{
	font-weight:bold;
	font-style:normal;
}
.workbench .boxs .box.type1{
	background:#00beee;
	color:#fff;
}
.workbench .boxs .box.type1 .ps{
	background:#02abd6;
	color:#cdf4ff;
}
.workbench .boxs .box.type2{
	background:#00aa5c;
	color:#fff;
}
.workbench .boxs .box.type2 .ps{
	background:#049550;
	color:#c9ffe6;
}
.workbench .boxs .box.type3{
	background:#f39c11;
	color:#fff;
}
.workbench .boxs .box.type3 .ps{
	background:#d88c14;
	color:#ffeac3;
}
.workbench .boxs .box.type4{
	background:#f56854;
	color:#fff;
}
.workbench .boxs .box.type4 .ps{
	background:#dd5e4d;
	color:#ffd0ca;
}
.workbench .boxs .box.type5{
	background:#31708f;
	color:#fff;
}
.workbench .top{
	margin-top:10px;
	margin-bottom:25px;
	border-bottom:1px solid #f5f5f5;
}
.workbench .top .box{
	background:#f5f5f5;
	padding:10px;
	margin-bottom:25px;
	border-radius:6px;
	border:1px solid #eee;
}
.workbench .top .box b{
	display:inline-block;
	padding:6px 0;
}

/*登录*/
.logoBox{
	width:400px;
	height:360px;
	position:absolute;
	top:50%;
	left:50%;
	margin:-170px 0 0 -200px;
	background:rgba(0,0,0,.6);
	border-radius:10px;
	overflow:hidden;
	box-shadow:0 2px 8px rgba(0,0,0,.8);
}
.logoBox .box{
	padding:25px 40px 10px;
	background:rgba(0,0,0,.2);
}
.logoBox .logo{
	text-align:center;
	padding:20px 0;
	margin:0;
}
.logoBox .btn{width:100%;}
.logoBox .copyright{
	text-align:center;
	color:#999;
	padding-top:13px;
}
.logoBox .checkbox{color:#999;}

.zuoxiList{
	height:150px;
	border:1px solid #ccc;
	overflow:auto;
}
.zuoxiList li{
	padding:5px 10px;
	cursor:pointer;
	margin-top:1px;
}
.zuoxiList li:first-child{margin:0;}
.zuoxiList li.active{
	background:#31708f;
	color:#fff;
}
.zuoxiBtns{
	text-align:center;
	padding-top:35px;
}
.zuoxiBtns button{
	margin:20px auto;
	display:block;
}
.zuoxiAdd .glyphicon{margin-right:0;margin-left:.4em;}
@media (max-width:768px) {
	.zuoxiBtns{padding:10px 0;}
	.zuoxiBtns button{display:inline-block;margin:0 10px;}
	.zuoxiBtns button .glyphicon{
		-webkit-transform:rotate(90deg);
				transform:rotate(90deg);
	}
	.fileBox{margin-bottom:20px;}
	.fileBox>div{margin-top:15px;}
	.fileBox>div:first-child{margin:0;}
}
/*客户管理*/
.tab-content .tab-pane{padding:20px 0;}
.kehuNav{margin-bottom:15px;}
.fileBox{border-bottom:1px solid #f5f5f5;padding-bottom:20px;}