.main{
	margin-bottom:30px;
}
/*rule*/
.rule-item{
	padding:15px;
	border-top:1px dashed #e6e6e6;
}
.rule-item:first-child{
	border-top:none;
}
.handle .btn{
	margin-right:15px;
}
.search-box{
	float:right;
}
.search-box .form-group{
	margin:0px;
	display:inline-block;
}
.search-box .search-query{
	width:230px;
}
.search-box .search-btn{
	cursor:pointer;
	color:#3399ff;
	pointer-events:auto;
	font-size:18px;
}
.search-box .form-control{
	display:inline-block;
}
.rule-item .control-label{
	float:left;
	width:60px;
	margin:0;
	line-height:32px;
}
.rule-item .control-item{
	margin-left:60px;
}
.rule-item .rule-dict{
	display:inline-block;
	margin:0px 10px;
	cursor:pointer;
	line-height:30px;
}
.rule-item .rule-dict.active,.rule-item .rule-dict:hover{
	color:#66cc33;
}

/*list*/
.list{
	margin-bottom:10px;
	border:none;
}
.list .table{
	margin:0;
}
.list .table th{
	color:#333333;
}
.list .table th, .list .table td{
	border:1px solid #e6e6e6;
	height:40px;
	line-height:40px;
	padding:0px 7px 0px 7px;
}
.list .res-do {
	margin-right:10px;
	color:#777777;
	cursor:pointer;
}
.list .res-do:hover{
	color:#66cc33;
}
/*other*/
.add-form label,.add-form .inp{
	display:inline-table;
}
.add-form label{
	width:60px;
}
.add-form .inp{
	width:260px;
}
.Wdate{
	height:34px !important;
	border: 1px solid #ccc !important;
}

.modtitle {
	width: 490px; clear:both;
	background-color: #ddd;
	height: 30px; line-height: 30px;
	margin-bottom: 10px;
	text-indent: 10px;
	font-size: 16px;
}
.modaccess {
	margin-bottom: 20px;
	margin-left: 0px;
}
.rule_check {
	line-height: 30px; height: 30px;margin-left:20px;
}
.rule_check input {
	margin-top: 9px;
}
.rule_check .mod-item{
	width:120px;
	float:left;
}
.rule_check .checkbox{
	margin:0px;
}
/*
*/
#table_1 tr td {
    position: relative;
}
#table_2 tr td {
    position: relative;
}

.op-btns{display:none;position:absolute;right:10px;top:3px;}
.op-btns-1{display:none;position:absolute;right:10px;top:3px;}
