
/*padding*/
.ui-dialog-content ul.ztree{
	max-height: 240px;
	overflow-y: auto;
}
			.pad_l0{
				padding-left: 0;
			}

.coverLoadingPage {
	width: 100px;
	height: 100px;
	position: absolute;
	z-index: 666;
	top: 50%;
	left: 50%;
	display: none;
	background: url("/plugin/layer-v3.0.1/skin/default/loading-2.gif") no-repeat;
}
.line_height28{
	line-height: 28px;
}




/*百度地图*/
#accordion_search .am-g .am-g{
	width: 100%;
}
#rest_input .am-text-nowrap{
	display:inline-block;
	margin-bottom: .5em;
}
#rest_input select{
	min-width: 120px;
}



.icon_btn_xsmall{
    display: inline-block;
    text-align: center;
    width: 24px;
    font-size: 20px;
    font-weight: bold;
    line-height: 24px;
    text-shadow: 0 1px 0 #fff;
  
    -webkit-transition: all .3s;
    transition: all .3s;
}


.margin_02em{
	margin: 0.2em;
}


/*折叠面板*/
.icon_btn_xs{
	width:28px;
	height:28px
}
.padding_tb_1em{
	padding: 1em 0;
}

 .am-list .li_active{
 	background: #3BB4F2;
 
 }
.am-list .li_active>a{
	color:#FFFFFF
}

 .am-list .li_active{
 	background: #3BB4F2;
 
 }
.am-list .li_active>a{
	color:#FFFFFF
}


.pui-list .li_active{
 	background: #3BB4F2;
 
 }
.pui-list .li_active>a{
	color:#FFFFFF
}
.li_active a small,.li_active a .small{
	color:#FFFFFF
}
.li_active a:hover small,.li_active a:hover .small{
	color:#999
}
.am-accordion-content {
  margin-top: 0;
  padding:0;
  /*font-size: 1.4rem;*/
}

.amz-toolbar-left {
    position: fixed;
    left: 10px;
    top: 5px;
    z-index: 999;
    
}
.margin_bt05{
	margin-bottom: 0.5rem;
	margin-bottom: 5px;
}


.card_Title {
    position: absolute;
    top: -3px;
    left: 5%;
    padding:5px 10px 0px;
    background: #3BB4F2;
    color: #fff;
    font-size: 16px;
    line-height: 1.4;
    /*border-radius: 0px 0px 4px 4px;*/
}

.pui-card.pui-card-shadow{
	-webkit-box-shadow: skyblue;
	box-shadow: skyblue;
}


.margin_top_8B{
	margin-top:38px;
}

.admin-content{
	overflow: hidden;
}
.admin-content-body{
	overflow: auto;
}
/*am-btn*/




.am-form-group {
    margin-bottom: 0.5rem;
}
.body-header{
	    padding: 1em;border-bottom: 1px solid #DDDDDD;
}
.body-content{
	height: 92%;
	overflow-y:auto;
		/*overflow-y: scroll;*/
	padding-top:10px;
}

.am-table > thead > tr > th, .am-table > tbody > tr > th, .am-table > tfoot > tr > th, .am-table > thead > tr > td, .am-table > tbody > tr > td, .am-table > tfoot > tr > td {
 
   vertical-align:middle; 
     padding: 0.5rem;
}



/*am-alert*/
.from_alert .am-alert{

	margin-right: 10px;
}
.pages{
	text-align: center;
	
}

.am-offcanvas-bar{
	overflow: hidden;
}
.admin-sidebar{
	position: inherit;
	z-index: 100;
}

/*main*/
.admin-menu{
	z-index: 1500;
	right: 0.5em;
}
.admin-header{
	
z-index:100;
/*height: 8%;*/
}

.width_120{
 width: 120px;
}



/*.admin-main{
	padding-top: 0px;
}*/



/*.admin-content{
	height: 92%;
}*/

/*margin*/
.margin_top_2em{
	padding-top: 2em;
}
.margin_top_1em{
	padding-top: 1em;
}

/*/margin*/




/*form*/
.am_textarea{

    min-height: 120px; 
    max-height: 300px;
    _height: 120px; 
    margin-left: auto; 
    margin-right: auto; 
    padding: 3px; 
    outline: 0; 
    border: 1px solid #ccc; 
    font-size: 12px; 
    word-wrap: break-word;
    overflow-x: hidden;
    overflow-y: auto;

}


.am-thumbnails li label{
/*	padding-left: 15px;*/
	line-height: 8px;
	font-size: 12px;
	
}



.am-form-horizontal .am-checkbox-inline{
	padding-top: 0;
}


/*.am-thumbnails li input[type="checkbox"]{

	height:2.5rem;
	line-height:2.8rem;
}*/

select{
padding: 0 1em 0 .5em;
height: 28px;
}

/*table.ui select{
	padding: 0px 10px 1px;

}*/


 /*.am-form select{
 	padding: 0;
 }*/
    .am_form_new fieldset{
  	border: none;
  }
  .am-form .new_icon_feedback{
  	
  	right: 1.6rem;
  }
/*/form*/

/*padding*/
.am-vertical-align .am-btn-group-xs a{
	padding-right: 1em;
	
}


.padding_top_2em{
	padding-top: 2em;
}
.padding_top_1em{
	padding-top: 1em;
}

/*/padding*/

/*dialog*/

/*header*/
.dialog_hd_bg{
	
    color: #fff !important;
    border-color: #2196F3 !important;
    background-color: #2196F3 !important;

}
/*/header*/
/*/dialog*/

/*table*/
	th{text-align: center;}
	table.op td{text-align: left;}
	td{text-align: center;}
	
/*table*/

/*popup*/

/*.am-popup{
	 left: 0;
  top: 0;
}*/


.am-popup-bd{
	background: #FFFFFF;
  color: #555555;
}
.am-pagination {
  padding-left: 0;
  margin:0 0;
  font-size: 12px;
  list-style: none;
  color: #999999;
  text-align: left;
}
.am-popup-footer{
 position: absolute;
  bottom:0;
  z-index: 1000;
  width: 100%;
  height: 43px;
  padding-top: 0.8rem;
  border-top: 1px solid #dedede;
  background-color: #fff;	
}

.am-offcanvas-bar{
	width:180px;
}




/*loading*/
.bd_bg{
	background:url(../../img/main0.png) no-repeat;
	filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')";  
-moz-background-size:100% 100%;  
    background-size:100% 100%; 
}

.admin-content-body{
	height: 100%;
}


.no-padding{
	padding: 0;
}

.color_not{
	color: #C6C6C6
}
/*顶部面包屑*/
 .am-breadcrumb{
 	padding-bottom: 0;
 	margin-bottom: 0;
 }
/* panel*/
.min-height-640{
	min-height: 500px;
	_height:600px;
}

.am-btn a:hover {
	color:#FFFFFF
}



 .am-list  p{
  	margin-bottom: 0;
  }
 .am-tab-panel .am-list p{
  		margin: 0;
  		padding: 0;
  	}
.am-tabs-bd .am-tab-panel{
  	padding: 0;
  	
  }

#hand-offcanvas .am-icon-btn{
	width: 40px;
  height: 40px;
font-size: 22px;
line-height: 40px;
}



  .am-tab-panel .am-icon-btn {
   width: 3rem;
    height: 3rem;
   font-size: 1.5rem;
    line-height: 3rem;
    border-radius: 50%;
}
.am-panel-bd .am-icon-btn {
   width: 3rem;
    height: 3rem;
   font-size: 1.5rem;
    line-height: 3rem;
    border-radius: 50%;
}




  .am-tab-panel .am-btn-toolbar{
 	line-height: 80px;
 }

  
  .am-btn_sm{ 	
  		width: 4rem;
  		padding: 0.2em 0.2em;
  		border-radius: 2px;
  		cursor: pointer;
  }
  
  .am-btn_sm3{ 	
  		width: 4rem;
  		padding: 0.2em 0.2em;
  		border-radius: 2px;
  		cursor: pointer;
  }
    .am-btn_sm_5{ 	
  		width:5rem;
  		padding: 0.2em 0.2em;
  		border-radius: 2px;
  		cursor: pointer;
  }

.am-btn_sm0{
      	border-radius: 2px;
  			width: 7rem;
  			padding: 0.2em;
  		cursor: pointer;
  		}
  		.am-badge_xs{
  			font-size: 10px;
  			width:28px;
  			padding: 1px;
  			border-radius: 3px;
  		}
  		.fz_xs{
  		font-size: 0.8em;
  			color: #C7C7C7;
  			font-size: 12px;
  		}
 
/*.list_b_n li,input{
	border: none;
	line-height: 24px;
	font-size: 12px;
}*/
.list_b_n li div{
	margin: 5px 0px;
	padding: 0;
}
.am-nav-tabs li a{
	background: #23ABF0;
	color: white;
	border-radius: 5%;
}
form,fieldset{
		margin:0px;
		padding: 0px;	
		
		} 
		
.am-form-group .am-alert {
    font-size: 12px;
    border-radius: 4px;
  
}
		input[type='file']{
			font-size: 12px;
		}
.am_form_new .am-form-group{
	margin-bottom: 0.5rem;
}
		
.am_form_new{
	padding: 0;
}

.am_form_new label{
	font-size: 12px;
	line-height: 2.4rem;
	/*height:2.4rem;*/
	padding-right: 0.3em;
}

.am-btn-group-x{
	float: inherit;
}

.am_form_new select{
	font-size: 12px;
	line-height: 28px;
	height: 28px;
	line-height: 2.4rem;
	height:2.4rem;
	
	border-radius: 4px;
    border: 1px solid #ddd;
    width: 100%;
}
.am_form_new input[type="text"]{
	font-size: 1rem;
	line-height: 2rem;
	height:2.4rem;
	border-radius: 4px;
    border: 1px solid #ddd;
    padding: 0.2rem;
	width: 100%;
}
.am_form_new option{
	/*font-size: 14px;*/
	height:2.2rem;
	padding:0;
}
.spinner {
  width: 60px;
  height: 60px;

z-index:999999;

position:fixed;
left:45%;
top:50%;

}
/*字体为红色*/
.red01{
	color: #ED5A5A;
}



/**/
.double-bounce1, .double-bounce2 {

  width: 100%;

  height: 100%;

  border-radius: 50%;

  background-color: #67CF22;

  opacity: 0.6;

  position: absolute;

  top: 0;

  left: 0;

   

  -webkit-animation: bounce 2.0s infinite ease-in-out;

  animation: bounce 2.0s infinite ease-in-out;

}

 

.double-bounce2 {

  -webkit-animation-delay: -1.0s;

  animation-delay: -1.0s;

}

 

@-webkit-keyframes bounce {

  0%, 100% { -webkit-transform: scale(0.0) }

  50% { -webkit-transform: scale(1.0) }

}

 

@keyframes bounce {

  0%, 100% { 

    transform: scale(0.0);

    -webkit-transform: scale(0.0);

  } 50% { 

    transform: scale(1.0);

    -webkit-transform: scale(1.0);

  }

}

.am_padding_0 [class*="am-u-"]{
	margin: 0;
	padding: 0;
}
/* 头部 */
.header_first{
	z-index: 3333333333;
	position: fixed;
	top: 0px;
	
}
.hd_bgB{
	background:#303435 ;
}

/*icon按钮*/

.icon_bt_sm{
	line-height: 2rem;
	height:2rem;
	width: 2rem;
	font-size: 1.5rem;
}

/*标题块级*/
.bg_color0{
	background-color:#F7ECB5;}
/*透明度*/
.opacity_03{
 opacity:0.3;
  -webkit-opacity: 0.3;
  -moz-opacity:0.3;
  -khtml-opacity: 0.3;
 }
 .bg_opacity_03{
 background:#262626;

 filter:"alpha(opacity=60)";
  -webkit-opacity: 0.8;
  -moz-opacity:0.8;
  -khtml-opacity: 0.8;
 }
 
 
 .height_80{
 	height: 80px;
 }
 
 .font_S08{
 	font-size: 0.8em;
 }
 
 
 /*padding*/
.padding_bt0{
	padding-bottom: 0px;
}
.margin_bt0{
	margin-bottom: 0px;
}
.padding_top_04{
	padding-top:0.4rem;
}
.padding_5{
	padding: 5px;
}
.padding_top5{
	padding-top: 5rem;
}
.padding_top50{
	padding-top: 50px;
}
.padding_top1{
	padding-top: 1rem;
}
 .padding_top3_5{
	padding-top: 3.5rem;
}
 /*侧边栏宽度*/
.offcavas_wid{
	width:200px;
}
/*底部提示*/
.op_bottom{
	position:fixed;
    bottom: 0px;
    margin-bottom: 0px;
     -webkit-margin: auto;
  -moz-margin: auto;
  -khtml-margin: auto;
  z-index: 99999;
}

.op_rlt{
	z-index: 11111;
	position:relative;
	
	right: 10rem;
}


.pui-tooltip-primary-light{
	color: #fff;
}

/* scrollbar style for webkit */
::-webkit-scrollbar {
	width: 5px;
	height:5px;
}

.am-scrollable-horizontal::-webkit-scrollbar {
	height:5px;
}

.body-content.am-g::-webkit-scrollbar {
	height:10px;
}



::-webkit-scrollbar-button {
	height: 0;
	width: 0;
}

::-webkit-scrollbar-button:start:decrement, ::-webkit-scrollbar-button:end:increment {
	display: block;
}

::-webkit-scrollbar-button:vertical:start:increment, ::-webkit-scrollbar-button:vertical:end:decrement {
	display: none;
}

::-webkit-scrollbar-track:vertical, ::-webkit-scrollbar-track:horizontal, ::-webkit-scrollbar-thumb:vertical, ::-webkit-scrollbar-thumb:horizontal, ::-webkit-scrollbar-track:vertical, ::-webkit-scrollbar-track:horizontal, ::-webkit-scrollbar-thumb:vertical, ::-webkit-scrollbar-thumb:horizontal {
	border-style: solid;
	border-color: transparent;
	border-radius: 2px;
}

::-webkit-scrollbar-track:vertical, ::-webkit-scrollbar-track:horizontal {
	background-clip: padding-box;
	background-color: transparent;
}

::-webkit-scrollbar-thumb {
	-webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 rgba(0, 0, 0, 0.07);
	background-clip: padding-box;
	background-color: rgba(0, 0, 0, 0.2);
	min-height: 28px;
	padding-top: 100px;
}

::-webkit-scrollbar-thumb:hover {
	-webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.25);
	background-color: rgba(0, 0, 0, 0.4);
}

::-webkit-scrollbar-thumb:active {
	-webkit-box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.35);
	background-color: rgba(0, 0, 0, 0.5);
}

::-webkit-scrollbar-track:vertical, ::-webkit-scrollbar-track:horizontal, ::-webkit-scrollbar-thumb:vertical, ::-webkit-scrollbar-thumb:horizontal {
	border-width: 0;
}

::-webkit-scrollbar-track:hover {
	-webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.1);
	background-color: rgba(0, 0, 0, 0.05);
}

::-webkit-scrollbar-track:active {
	-webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.14), inset -1px -1px 0 rgba(0, 0, 0, 0.07);
	background-color: rgba(0, 0, 0, 0.05);
}

/*pui-diaolog*/

label label{
	margin-right:.5rem;
}

select{
	max-width:200px
}
table td select{
	max-width:inherit;
}
div.ui-dialog{
	z-index:500;
}

.ui-tooltip, .arrow:after {
	/*background: rgba(48, 48, 54,0.9);*/
	background:#F7F7F7;
	border: 1px solid #fff;
}
.ui-tooltip {
	padding:5px 10px;
	color: #fff;
	/*background:rgba(48, 48, 54,0.9);*/
	border-radius: 16px;
	/*font: bold 14px "Helvetica Neue", Sans-Serif;*/
	text-transform: uppercase;
	box-shadow: 0 0 7px #000d1a;
	border: 1px solid #fff;
}
.arrow {
	width: 70px;
	height: 16px;
	overflow: hidden;
	position: absolute;
	left: 50%;
	margin-left: -35px;
	bottom: -16px;
}
.arrow.top {
	top: -16px;
	bottom: auto;
}
.arrow.left {
	left: 20%;
}
.arrow:after {
	content: "";
	position: absolute;
	left: 20px;
	top: -20px;
	width: 25px;
	height: 25px;
	box-shadow: 6px 5px 9px -9px black;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	tranform: rotate(45deg);
}
.arrow.top:after {
	bottom: -20px;
	top: auto;
}

table,.am-table{
	margin-bottom: 5px;
}

table .pui-btn{
	display: initial;
}

.am-dropdown-content .ztree{
	max-width: 160px;
}


.pui-card-title-left-border{
	overflow: auto;
}

 /*.pui-btn,.pui-btn-small,.admin-sidebar a,.am-btn,h2,.pui-text-shadow,.am-btn-sm{*/
	/*transition-delay: 100ms;*/
	/*transition-duration: 500ms;*/
/*}*/

 /*.pui-btn-small:hover,.admin-sidebar a:hover,.am-btn-sm:hover {*/
	/*font-size:14px;*/
 /**/
	/*transition-delay: 100ms;*/
	/*transition-property: background-color,color,padding,font-size,border;*/
	/*transition-duration: 500ms;*/
/*}*/

/*.systemlogo h2:hover{*/
	/*font-size:2.9rem;*/
	/*transition-delay: 100ms;*/
	/*transition-property: background-color,color,padding,font-size,border;*/
	/*transition-duration: 500ms;*/
/*}*/


select,.pui-btn{
	border-radius:0px;
	-webkit-border-radius:0px;
}

input[type="text"], input[type="password"], input[type="file"], textarea, .pui-form textarea, input[type="email"], input[type="url"], input[type="number"], input[type="search"], input[type="date"], input[type="datetime"], input[type="time"]{
	border-radius: 0px;
	-webkit-border-radius:0px;
}



table > thead > tr > th, table > tbody > tr > th, table > tfoot > tr > th, table > thead > tr > td, table > tbody > tr > td, table > tfoot > tr > td{
	/*border-left: 0px;*/
}

.am-radius,.pui-card-radius{
	border-radius: 0px;
}

.am_form_new input[type="text"]{
	border-radius: 0px;
}

table.ui > tbody > tr > td, table.ui> tfoot > tr > td{
	border-left: 1px solid #ddd;
}

/*.am-table-bordered > thead > tr > th, .am-table-bordered > tbody > tr > th, .am-table-bordered > tfoot > tr > th, .am-table-bordered > thead > tr > td, .am-table-bordered > tbody > tr > td, .am-table-bordered > tfoot > tr > td{*/
	/*border-left: 0px;*/
/*}*/
.tinyselect .selectbox
{ 	border-radius:0px; }

.admin-sidebar a:hover{
    color:transparent;
}


/*table去除border*/


/*table.am-table,table.am-table-bordered{*/
    /*border: none;*/
/*}*/

table.am-table > tbody > tr > th:last-child, table.am-table > tbody > tr > td:last-child{
     border-right:none;
}


.am-accordion-gapped .am-active .am-accordion-title{
    background: -moz-linear-gradient(left, rgba(255,255,255,0), rgba(241, 241, 241,0.5));
    background: -webkit-linear-gradient(left, rgba(255,255,255,0), rgba(241, 241, 241,0.5));
    background: -o-linear-gradient(left, rgba(255,255,255,0), rgba(241, 241, 241,0.5));
}