.padding5{padding: 5px;}
.ptb10{padding:10px 0;}
.mtb10{margin:10px 0;}
.mr10{margin-right: 10px;}
.l-f{float: left;}
.r-f{float: right;}
.clearfix:after{
	display: block;
	content: ".";
	height: 0;
	visibility: hidden;
	clear: both;
	font-size: 0;
	line-height: 0;
}
.margi20{ margin:20px}
.color3{color: #72B63F}
.color4{color:#0066CC}
.index_style{width:1200px; margin:0 auto;}
/************单选框复选框美化样式*************/
input[type=checkbox].ace,input[type=radio].ace
{
  opacity: 0;
  position: absolute;
  z-index: 12;
  width: 16px;
  height: 16px;
  cursor: pointer;
  top:0px;
  left:0px;
  margin:0px;
}

input[type=checkbox].ace:checked,input[type=radio].ace:checked,
input[type=checkbox].ace:focus,input[type=radio].ace:focus{outline: none!important;}
input[type=checkbox].ace+.lbl,
input[type=radio].ace+.lbl
{
  position: relative;
  z-index: 11;
  display: inline-block;
  margin: 0;
  line-height: 16px;
  min-height: 16px;
  min-width: 16px;
  font-weight: normal;
  margin-top:0px;
  top:0px;
}
input[type=radio].ace+.lbl::before {
    border-radius: 100%;
    font-size: 11px;
    font-family: FontAwesome;
    line-height: 15px;
    height: 16px;
    min-width: 16px;
}
input[type=checkbox].ace+.lbl::before,
input[type=radio].ace+.lbl::before
{
  font-family: iconfont;
  font-weight: normal;
  font-size: 12px;
  color: #32a3ce;
  content: "\a0";
  background-color: #fafafa;
  border: 1px solid #c8c8c8;
  box-shadow: 0 1px 2px rgba(0,0,0,0.05);
  border-radius: 0;
  display: inline-block;
  text-align: center;
  height: 16px;
  line-height: 16px;
  min-width: 16px;
  margin-right: 5px;
  margin-top:0px;
}
input[type=checkbox].ace:checked+.lbl::before,
input[type=radio].ace:checked+.lbl::before
{
  display: inline-block;
  content: '\e712';
  background-color: #f5f8fc;
  border-color: #adb8c0;
  box-shadow: 0 1px 2px rgba(0,0,0,0.05),inset 0 -15px 10px -12px rgba(0,0,0,0.05),inset 15px 10px -12px rgba(255,255,255,0.1);
}
input[type=checkbox].ace:hover+.lbl::before,input[type=radio].ace:hover+.lbl::before,
input[type=checkbox].ace+.lbl:hover::before,input[type=radio].ace+.lbl:hover::before{border-color: #ff893c;}
textarea, input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] {
    border-radius: 0!important;
    color: #666666;
    background-color: #fff;
    border: 1px solid #c6c6c6;
    padding: 5px 5px;
    line-height: 1.2;
    font-size: 12px;
    height: 35px;
    font-family: inherit;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
}
.timehtml .time_display b{
	position: relative;
    -moz-animation: mymove 1s ease infinite;
    -webkit-animation: mymove 1s ease infinite;

}@-webkit-keyframes mymove{
	0%{opacity:1.0;}
	50%{opacity:0;text-shadow:none;}
	100%{opacity:1.0;}
}
.box_Bullet{
	position: fixed;
	padding: 10px;
	color: #FFFFFF;
	font-size: 14px;
	background-color: rgba(0,0,0,0.7);
	top:50%;
	z-index: 111111111111;
	border-radius: 3px;
	min-width: 120px;
	text-align: center;
}
.data-loading{
	background-size: 100% 100%;
	display:block;
	width: 40px;
	height:40px;
	margin: 0 auto;
	text-align:center;

}
/***************分页样式*************/
#Paging{}
.Paging{display: block; width: 100%; min-height:70px;padding: 15px 0;}
.ellipsis{
	float: left;
	line-height: 30px;
	height:40px;
	font-size: 24px;
	color:#666666;

}
.Page-library{float: left;padding: 0;margin: 0;}
.Paging ul li.disabled{
	cursor: not-allowed;
	color: #999999;
	background: #DDDDDD;
}
.Paging ul li.totalPage{
	border: 0px;
	cursor:default
}
.Paging ul li {
  padding: 0 10px;
  margin: 0 5px;
  height: 40px;
  min-width: 40px;
  text-align: center;
  line-height: 40px;
  float: left;
  box-sizing: border-box;
  cursor: pointer;
  color:#666666;
  border: 1px solid #DDDDDD;
  background-color: #ffffff;
}
.Paging span{
  padding: 0 10px;
  margin: 0 5px;
  height: 40px;
  min-width: 40px;
  text-align: center;
  line-height: 40px;
  float: left;
  box-sizing: border-box;
  cursor: pointer;
  color:#666666;
  border: 1px solid #DDDDDD;
  background-color: #ffffff;
}
.Paging span.totalPage,.Paging span.ellipsis,.Paging span.select-page{
	border: 0px;
	cursor:default
}
.Paging span.disabled{
	cursor: not-allowed;
	color: #999999;
	background: #DDDDDD;
}
.Paging ul li.active{
	background: #0066CC;
	border:1px solid #0066CC;
	color: #FFFFFF;
}
.Paging .first-page,
.Paging .last-page {
  margin: 0;
}
.Paging .pageWrap {
  height: 40px;
  float: left;
  overflow: hidden;
}
.Paging .pageWrap ul {
  width: 100000px;
  height: 40px;
  float: left;
}
.Paging .pageWrap ul .sel-page {
  background-color: #0066CC;
  color: #FFFFFF;
}
.Paging .jump-text {
  width: 40px;
  height: 40px;
  box-sizing: border-box;
  text-align: center;
  margin: 0 5px;
  float: left;
}
.Paging .jump-button {
  margin: 0;
  float: left;
}
.Paging .total-pages,
.Paging .total-count {
  margin-left: 10px;
  height: 40px;
  line-height: 40px;
  float: left;
  font-size: 14px;
}
/***************搜索样式美化**********************/
.search-style{ width: 225px;position: relative; border: 1px solid #DDDDDD;}
.search-style .input-text{width: 175px;border:0px}
.search-style .btn{position:absolute; right:0px; top:0px;border-radius:0px;height:35px;}
/***************按钮美化******************/
.btn {
    display: inline-block;
    border-style: solid;
	padding: 8px 6px;
    border-width: 1px;
    border-color: #FFF;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
    z-index: 111;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    cursor: pointer;
}
.hover-blue-alt:hover, .bg-blue-alt {
    color: #fff;
    background: #65a6ff!important;
	border-color: #65a6ff
}
.hover-deep-blue:hover, .bg-deep-blue{
	color: #fff;
    background: #438EB9!important;
	border-color: #438EB9
}
.hover-deep-gray:hover, .bg-deep-gray{
	color: #3333;
    background: #DDDDDD!important;
	border-color: #DEDEDE
}
.hover-deep-white:hover, .bg-deep-white{
	color: #6666;
    background: #ffffff!important;
	border-color: #DEDEDE;
	border:1px solid #DEDEDE
}
.bg-deep-blue:hover{
	color: #FFFFFF;
	background-color:#60A7D0!important;
	border-color: #60A7D0;
	}
.btn-danger:hover{background-color:#E07360!important; border-color: #E07360}
.hover-green:hover, .bg-green {
    color: #fff!important;
    background:#72B63F!important;
	border-color: #72B63F
}
.hover-azure:hover, .bg-azure {
    color: #fff!important;
    background: #19D2A8!important;
	border-color: #19D2A8
}
.hover-red:hover, .bg-red {
    color: #fff!important;
    background: #ff5757!important;
	border-color: #ff5757
}
.hover-gray:hover, .bg-gray{
	color: #fff!important;
    background: #888888!important;
	border-color: #888888
}
.hover-gray:hover, .bg-purple{
	color: #fff!important;
    background: #8775a7!important;
	border-color:#8775a7
}
.hover-orange:hover, .bg-orange{
	color: #fff!important;
    background: #FF6633!important;
	border-color: #FF6633
}
.hover-orange:hover, .bg-yellow{
	color: #fff!important;
    background: #F5C23D!important;
	border-color: #F5C23D
}
.hover-pink:hover, .bg-pink{
	color: #fff!important;
    background: #F35052!important;
	border-color: #F35052
}
.hover-bule:hover, .bg-bule{
	color: #fff!important;
    background: #0785D1!important;
	border-color: #0785D1
}
.btn-danger, .btn-danger:focus{
	color: #fff!important;
    background:#f4781e!important;
	border-color: #f4781e;
}
.btn-danger:hover{
    background-color: #f4781e!important;
}
.btn-info, .btn-info:focus {
	color: #fff!important;
    background-color: #6fb3e0!important;
    border-color: #6fb3e0;
}
.btn-green, .btn-green:focus {
	color: #fff!important;
    background-color: #72B63F!important;
    border-color: #72B63F;
}
.btn-blue, .btn-blue:focus {
	color: #fff!important;
    background-color:  #7ba1d3;!important;
    border-color: #7ba1d3;
}
.btn-blue:hover{
    background-color: #f4781e!important;
}
.btn-gray, .btn-gray:focus {
	color: #fff;
    background-color:#999999!important;
    border-color: #999999;
}
.btn-Dark-success, .btn-Dark-success:focus{
	color: #fff!important;
    background-color: #82af6f!important;
    border-color: #82af6f;
	}
.btn-default:hover, .btn-default:focus {
    background-color: #8b9aa3!important;
    border-color: #abbac3;
	color: #fff;
}
.alert-danger {
    color: #b94a48;
    background-color: #f2dede;
    border-color: #eed3d7;
}
.btn-white, .btn-white:focus{ background-color:#FFF!important;color:#333;border-color: #ffffff;}
.label-danger {
  background-color: #ff2d55;
}
.button_btn {
    padding: 7px 10px;
    display: inline-block;
    position: relative;
    top: 0px;
    margin-right: 10px;
    cursor: pointer;
}
/*************************table表格美化**********************/
.table th em{
	position: absolute;
	right:10px;
	top:12px;
	width:15px;
	height:15px;
}
.table tr.active{background: #F2F2F2;}
.NormalCss{
	background-repeat: no-repeat;
	background-position: right center;
}
.SortDescCss {
	background-repeat: no-repeat;
	background-position: right center;
}
.SortAscCss {
	background-repeat: no-repeat;
	background-position: right center;
}
.table{ width:100%; text-align:center; font-size:12px;border-spacing: 0; border: 0;}
.table-bordered{border:1px solid #DDDDDD}
.table td{ padding:0px 10px; }
.table td a.name{ color:#438EB9}
.table_list { line-height:30px;}
.table_list thead{ background-color:#ededed; }
.table_list thead th{text-align:center;font-weight:inherit!important;}
.table_striped thead{
	color: #00CCCC;
    background-color: #f2f2f2;
    background-image: linear-gradient(to bottom,#f8f8f8 0,#ececec 100%);
    background-repeat: repeat;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff8f8f8',endColorstr='#ffececec',GradientType=0);
}

.table_striped thead tr th{border: 1px solid #ddd; line-height:40px; font-size:14px; color:#666}
.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: 0px ; border-bottom: 1px solid #ddd;border-left: 1px solid #DDDDDD; }
.table-bordered>thead>tr>th:first-of-type,
.table-bordered>tbody>tr>th:first-of-type,
.table-bordered>tfoot>tr>th:first-of-type,
.table-bordered>thead>tr>td:first-of-type,
.table-bordered>tbody>tr>td:first-of-type,
.table-bordered>tfoot>tr>td:first-of-type{border-left: 1px solid #ddd;}
.table thead>tr>td,
.table tbody>tr>td,
.table tfoot>tr>td {
    padding: 5px 5px;
    vertical-align: middle ;
	color:#666
}
.table tbody>tr>td:first-of-type{position: relative;}
.table thead>tr>td:last-of-type,
.table tbody>tr>td:last-of-type,
.table tfoot>tr>td:last-of-type{border-right: 0px }
.table tbody>tr.odd{ background-color:#f5f5f5}
.table tbody>tr.selected{ background-color:#438EB9; }
.table tbody>tr.selected td{color:#FFF}
.table thead>tr>th,
.table tbody>tr>th,
.table tfoot>tr>th{
	padding: 5px 5px;
    line-height: 28px;
    vertical-align: middle ;
    position: relative;
}
.table .tab_prompt{border-radius: 2px ;padding: 2px 4px;}
/*******************************************/
input.edit-text{width: 100%; }
 .table img{width:50px}
.table thead>tr>td.table-edit, .table tbody>tr>td.table-edit, .table tfoot>tr>td.table-edit{}
.select-page{height:40px;line-height: 40px;}
