.mr14percent{margin-right: 14%;}
.clr{ clear: both;}

/* 按钮 */
.btn{transition: background-color .24s,color .2s,font-size .1s;}
.btn-blue{
	height: 40px;
	line-height: 40px;
	font-size: 15px;
	min-width: 90px;
	padding: 0 10px;
	background-color: #39b7e6;
	color: #fff;
}
.btn-blue:hover,
.btn-blue:focus{color: #fff; }
.btn-blue:hover,
.btn-blue.active{background-color: #3891e8; }

.btn-gray{
	min-width: 90px;
	height: 30px;
	line-height: 30px;
	color: #000;
	font-size: 15px;
	padding: 0 5px;
	background-color:#39b7e6;
	color: #fff;
}

.btn-gray:hover,
.btn-gray:focus{
background-color:#3891e8;
color: #fff;
}

.btn-gray2{
	min-width: 100px;
	height: 30px;
	line-height: 30px;
	color: #000;
	font-size: 15px;
	padding: 0 5px;
	background-color: #eee;
	transition: background-color .24s,color .15s;
	border-radius: 0;
}
.btn-gray2:hover,
.btn-gray2:focus,
.btn-gray2:hover,
.btn-gray2.active{
  background-color:#39b7e6;
  color: #fff;
}
.btn-size-lg{height: 30px;line-height: 30px;border-radius: 2px;min-width: 120px;}


.bg-default{background-color: #f1f1f1;}
.text-warning2{color: #c20; display: inline-block;white-space: nowrap;}

/* 页头 */
.header{position: fixed; width: 100%; background-color:#33373b; }
/*.logo{display: inline-block; height: 60px; line-height: 60px; font-size: 25px; padding-left: 20px; color: #fff; }*/



/*侧边栏库列表*/
.siderbar {position:fixed; top:60px; bottom:0px; color: #000; background: #e2e2e2; width: 195px; font-size: 17px; }
.library-list{list-style-type: none; padding-left: 0;}
.library-list > li{color: #000; border-bottom: 1px solid #a0a0a0; transition: background-color .24s,color .2s;}
.library-list > li:hover,
.library-list > li.selected{color: #fff; background-color: #39b7e6;}
.library-list > li + li{border-top: 1px solid #f9f9f9;}
.library-list > li:last-child:after{font-size:0; overflow: hidden;content: "";width: 100%;height: 1px; position: absolute;margin-top: 1px;background-color: #f9f9f9;}
.library-list li > a{display: block;color: inherit; height: 49px;line-height: 49px; padding-left: 20px;}






/*下拉菜单自定义样式一*/
.dropdown-menu-user1{background: #2a2e31;padding: 10px 0; border-radius: none; border:none; margin: 0px;}
.dropdown-menu-user1 li a{color: #fff;   line-height: 1.5; width: auto; text-align: left; padding-left: 20px;}
.dropdown-menu-user1 li a:hover,.dropdown-menu-user1 li.selected a{ background: none; color: #337ab7;}



/*rating*/
.rating .ratingblock{ width:120px; height:20px; background:url(../images/rating.png) no-repeat 0 -40px; float:left; margin-right:20px; margin-top: 6px;}
.rating .ratingvalue{background:url(../images/rating.png) no-repeat 0px 0px; height:20px; width:auto; }
.rating .ratingnum{ font-size:24px; font-weight:bold; line-height:33px; float: left; color: #fff}


/*圆点*/
.dot{display: inline-block;width: 14px; height: 14px;  -moz-border-radius: 7px;-webkit-border-radius: 7px;border-radius: 7px;}
.dot.green{ background:#3c763d}
.dot.gray{ background:#c6caca}
.dot.red{ background: #a94442}


/*main */
.main{  
	position: fixed; 
	top:60px; 
	left: 195px; 
	bottom: 0px; 
	right: 0px; 
	padding: 25px 25px 50px;
	/*z-index: 10000;*/
}

.topnavbtn > .add-discount-header{
	color: #000;
	display: inline-block;
	float: left;
	line-height: 30px;
	margin-bottom: 0;
}
.topnavbtn > .add-discount-header > span{
	color: #848484;
	padding-left: 75px;
}

.topnavbtn > .add-discount-header > a{
	color: #000;
	text-decoration: underline;
}

.topnavbtn > p{
	display: inline-block;
	color: #000;
	font-weight: bold;
}

/* 影厅管理 */
.room-list{margin-right: 15px;margin-bottom: 15px;padding: 10px 10px 10px;width: 230px;height: 125px;background-color: #36a0d5; color: #fff; font-size: 15px; float: left; position: relative; cursor: pointer;}
.room-list .room-name{display: inline-block;width: 160px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.room-list .count-price-way{width: 210px; overflow: hidden; height: 20px;line-height: 20px;text-overflow: ellipsis; white-space: nowrap;}
.room-list > 	p{margin-bottom: 7px;}
.room-list .room-setup-btn{position: absolute; top:9px; right: 28px; color: inherit;}
.room-list .room-setup-btn.text-danger{color: #f00;}
.room-list .room-status{position: absolute; bottom:6px; right: 6px; }
.room-list .room-select-btn{display: none;position: absolute; right: 5px;top: 10px; border-radius: 2px;background-color: #fff; width: 20px;height: 20px;}
.room-list .room-select-btn.bg-danger{background-color: #ffb1b1;}
.room-list .room-select-btn.active{background:#fff url("../images/right_icon2.png") no-repeat center;}
.remark{ padding-left: 20px;}
.remark span{ margin-right:10px;}
.remark span.dot{ margin-right: 5px;}


/* 财务管理 */
.income-situation{}
.income-situation dl,
.income-situation>div{
	float: left;
	width: 260px;
	height: 181px;
	margin-right: 10px;
	padding: 20px 10px 15px;
	background-color: #e5e5e5;
	color: #000;
	margin-bottom: 0;
}
.income-situation  dl dt{
	margin-bottom: 20px;
	text-align: center;
}
.income-situation .income-situation-icon{font-weight: bold;font-style: normal;font-size: 16px; padding-right: 5px; color: #f00;}
.income-chart{
	float: left; 
	height:110px;
	 width:110px;
	 border-radius: 50%;
	 margin-right: 10px;
	 background-color: #eee;
}
.income-info{
	overflow: hidden;
}
.income-info p:first-child{color: #36a0d5;margin-bottom: 20px; padding-top: 15px;}
.income-info p + p{color: #ff9900;}



.income-data{width: 800px;height: 315px; background-color: #eee;}


.input-group-data{width: 260px;}


.income-order {color: #000;}
.order-filter{margin-top: 15px;}
.order-filter > span{cursor: pointer;}
.order-filter > span em{ transition: transform .4s;}
.order-filter > span.active > em{transform: rotate(180deg);}
.order-filter-by-home > span,
.order-filter-by-staff > span{
	color: #000;
	display: inline-block;
	min-width: 60px;
	text-align: right;
}
.order-filter-by-home .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle),
.order-filter-by-staff .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle){
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
 }
 .order-filter-by-home .btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child),
 .order-filter-by-staff .btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child){
 	border-top-left-radius:4px;
 	border-bottom-left-radius:4px;
 }

.order-filter-by-home > .btn-group > .btn,
.order-filter-by-staff > .btn-group > .btn{
	margin-right: 15px;
}




.order-filter-info{color: #000;}
.order-filter-info .pagination-container{width: 90%;}
.order-filter-info table{
	width: 90%;
	text-align: center;
}
.order-filter-info table th{
	text-align: center;
}
.order-filter-info td >  a{
	color: #337ab7;
}
.order-filter-info td >  a:hover{
	color: #337ab7;
}


/* 营业管理 && 用户管理*/
.discount-containter{color: #000; text-align: center; border-color: #a0a0a0;}  
.table-bordered > thead > tr > th, 
.table-bordered > tbody > tr > th, 
.table-bordered > tfoot > tr > th, 
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td, 
.table-bordered > tfoot > tr > td{border-color: #a0a0a0;}
.table-bordered > thead > tr > td{border-bottom: none;}

.discount-edit-btn,
.discount-delete-btn,
.discount-edit-btn:hover,
.discount-delete-btn:hover,
.discount-edit-btn:active,
.discount-delete-btn:active,
.discount-edit-btn:focus,
.discount-delete-btn:focus{
	color: #004eff;
	outline:none;
	display: inline-block;
	white-space: nowrap;
}

/* 内容 */
.modal-dialog-backstage{width: 575px;}
.modal-edit-discount{width: 900px;}
.modal-edit-user{width: 640px;}
.modal-dialog-backstage .modal-body{padding-top: 20px;}
.form-containter{color: #000;}
.form-containter caption{padding-top: 0;padding-bottom: 20px; color: #000;font-weight: bold;}
.form-containter td{vertical-align: top;}
.form-containter input{background-color: #fff; border: 1px solid #a0a0a0;color: #000; border-radius: 2px;}
.form-containter input[class*="input-xm"]{padding-left: 5px;}
.form-containter input[class*="w40"],
.form-containter input[class*="w50"]{padding-left: 3px;}
.discount-edit-containter label{ font-weight: normal;}
.discount-edit-containter .laydate-icon{ padding-right: 30px;}

.btn-group-container{padding-top: 50px;}

.btn-group-container a + a{margin-left: 90px;}

/* 新增影厅 */
.clone-room-data >  a{min-width: 130px; background-color: #eee;border: 1px solid #c9c9c9;}
.clone-room-data >  a{margin-right: 10px; margin-bottom: 15px;}
.w50{width: 50px;padding-left: 3px;padding-right: 3px; text-align: center;}
.w40{width: 40px; text-align: center;} 



/* 批量设置影厅弹出层 */
.modal-set-rool-list .btn-group-container{padding-top: 120px; padding-bottom: 40px;}
.modal-set-rool-list caption{text-align: center; padding-bottom: 45px;}


/* 新增折扣 */
.discount-edit-containter tr > td:first-child{letter-spacing: 2px;}




/* 自定义分布 */
.pagination-container{
	text-align: center;
	padding-top: 25px;
}
.pagination-container > a{
	color: #000;
	margin-right: 25px;
}
.pagination-container > a.noallow{
	color: #ccc;
	cursor:  not-allowed;
}


/* 订单详情页 */
.order-info{

}
.order-info tr>td{
	font-weight: bold;
	padding-bottom: 10px;
}
.order-info tr>td:first-child{
	padding-right: 10px;
	text-align: right;
}

.view-movie-info{
	width: 100%;
}
.view-movie-info td,
.view-movie-info th{
	text-align: center;
	border: 1px solid #000;
	padding-top: 10px;
	padding-bottom: 15px;
	font-size: 15px;
}




/* 运营分析 */

/* 切换按钮 */
.btn-group-define{position: relative;vertical-align: middle;}
.btn-group-define > a{margin-right: 1px;float: left;}

/* 电影内容 */
.operation-analysis-container{}
.operation-analysis-container > div{display: none;}
.operation-analysis-container > div:first-child{display: block;}





/* icon图标 */
.icon{
	display: inline-block;
	cursor: pointer;
	vertical-align: middle;
}

.baquo-icon{
	width: 16px;
	height: 16px;
	background: url(../images/baquo_icon.png) no-repeat center;
}


/* 弹出框 */

/* 删除用户弹出框 */
.delete-user-dialog{color: #000; text-align: center;}
.delete-user-dialog .close {position: absolute;right: 10px;top: 5px;margin-top: 0;opacity: 1; outline: none;}
.delete-user-dialog .close > span{
	color: #000;
	font-size: 18px;
}
.delete-user-dialog .modal-dialog{
	width: 350px;
}

.delete-user-dialog .modal-content{
	border-radius: 2px;
}

.delete-user-dialog .modal-header{
	position: relative;
	border-bottom: 0;
	padding: 25px 0 0;
}
.delete-user-dialog .modal-header h4{
	color: #f00;
	font-size: 15px;
	font-weight: bold;
}
.delete-user-dialog .modal-body{
	padding:0;
}
.delete-user-dialog .modal-body > p{
	margin-bottom: 0;
	padding-top: 40px;
	padding-bottom: 54px;
}
.delete-user-dialog .modal-footer{
	border-top: 0;
	padding: 0 40px 17px;
}




/* 在删除用户弹出层基础上的 批量设置影厅数据弹出层 */
.delete-user-dialog .table-container{
	padding: 20px 50px 25px;
}
.delete-user-dialog table {
	width: 100%;
	color: #000;
	text-align: left;
}

.delete-user-dialog table td{padding-bottom: 10px;}

.delete-user-dialog table caption{
	color: #000;
}


.batch-data-lis{margin-bottom: 0; }
.batch-data-list li{padding: 0;height: 20px; line-height: 20px;text-align: center;margin-top: 23px; margin-bottom: 10px; overflow: hidden;text-overflow: ellipsis; }


/* 批量设置成功时提示 */

.modal-dialog-success .modal-dialog{
	height: 80px;
	line-height: 60px;
	text-align: center;
	font-size: 25px;
	max-width: 340px;
}
.modal-dialog-success .modal-content{
	background-color: #3e3e3e;
	width: 140px;

}
/*成功的tipsbox*/
#J_public_pop_dialog_tipsbox .tips-err-box{color: #a94442;background: #f2dede;border: #ebccd1 solid 1px;}
#J_public_pop_dialog_tipsbox .tips-succ-box{color: #3c763d;background-color: #dff0d8;border:#d6e9c6 solid 1px;}
#J_public_pop_dialog_tipsbox .tips-err-box p,#J_public_pop_dialog_tipsbox .tips-succ-box p{ font-size: 18px; text-align: center; margin-bottom: 0px;}


@media all and (max-width: 1300px){
	.discount-edit-btn{padding-right: 0;}
}