@charset "utf-8";
/* 全局公共样式 */
html,body
	{
		-webkit-text-size-adjust: 100%;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);height:100%;
	}
.app-html
	{
		font-size:.7rem;padding-bottom:3.2rem;overflow:auto;
	}	
@media only screen and (min-width: 800px) 
	{
		html,body
		{
			position:relative;width:414px !important;height:100% !important;margin:0 auto;font-size:20px !important;border-left:1px solid #f7f7f7;border-right:1px solid #f7f7f7;box-sizing:border-box;
		}
		.app-equipment-bottom, .app-fotter, .weui-picker-modal, .weui-popup__container, .app-popup
		{
			width:414px !important;margin:0 auto !important;right:0;left:0;
		}
	}	
.app-img
	{
		position:relative;width:100%;height:auto;overflow:hidden;
	}
.app-img img
	{
		width:100%;
	}
.app-index-list
	{
		position:relative;padding:0 .5rem;overflow:hidden;
	}
.app-padding-0
	{
		padding:0;
	}	
.app-padding-33
	{
		padding:.5rem 0;
	}
.app-margin-33
	{
		margin:.7rem 0 0 0;
	}
.app-margin-22
	{
		margin:.5rem 0 0 0;
	}
.app-margin-11
	{
		margin:.1rem 0 0 0;
	}	
.app-title
	{
		position:relative;width:100%;height:2.4rem;line-height:2.4rem;text-align:center;font-size:.8rem;border-bottom:1px solid #d7d7d7;background-color:#fff;
		padding: 0 2.4rem;
		box-sizing: border-box;
    	overflow: hidden;
	}
img
	{
		width:100%;
		pointer-events: none;
	}	
.app-text
	{
		margin:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;
	}
.font-size-12
	{
		font-size:1.2rem;
	}
.app-back
	{
		position:absolute;top:0;left:0;width:2.4rem;height:2.4rem;
	}
.app-back:before 
	{
		content:"";position:absolute;top:.7rem;left:.7rem;width:1rem;height:1rem;background-image:url("../images/back.png");background-size:100% 100%;
	}	
.app-left
	{
		float:left;
	}
.app-right
	{
		float:right;
	}
.text-align
	{
		text-align:center;
	}
input, textarea, keygen, select, button
	{
		font-size:.7rem;-webkit-appearance:none;
	}
.m20{
	margin-top: 20px;
}	
/* 首页 */
.app-index-row
	{
		border-bottom:1px solid #d7d7d7;
	}
.app-index
	{
		width:100%;position:relative;padding:.3rem 0 .8rem 0;box-sizing:border-box;float:left;
	}	
.app-index-icon
	{
		width:1.6rem;height:1.6rem;margin:0 auto;
	}
.app-index-icon img
	{
		width:100%;height:100%;
	}	
.app-index-title
	{
		padding:0 .2rem;border-left:3px solid #000;line-height:1.6rem;height:1.6rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;
	}
.app-index-title span
	{
		float:left;padding-right:.5rem;
	}	
.app-class-marquee
	{
		float:left;line-height:1.6rem;height:1.6rem;
	}			
.app-index-title-r
	{
		white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#999999;
	}
.app-index-title-l
	{
		margin:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#999999;
	}
/* 底部公共样式 */
.app-fotter
	{
		position:fixed;right:0;left:0;bottom:0;background-color:#fff;z-index:9;box-shadow:0px -1px 15px rgba(0,0,0,.15);font-size:.7rem;
	}
.app_grid
	{
		width:100%;position:relative;padding:.2rem 0;box-sizing:border-box;float:left;
	}
.app-icon
	{
		position:relative;width:1.4rem;height:1.4rem;margin:0 auto;
	}
.app-home
	{
		background-image:url("../images/bottom-1-1.png");background-size:100% 100%;
	}
.app-Mon
	{
		background-image:url("../images/bottom-2-1.png");background-size:100% 100%;
	}
.app-tion
	{
		background-image:url("../images/bottom-3-1.png");background-size:100% 100%;
	}
.app-users
	{
		background-image:url("../images/bottom-4-1.png");background-size:100% 100%;
	}	
.app-home.app-io
	{
		background-image:url("../images/bottom-1-0.png");
	} 	
.app-Mon.app-io
	{
		background-image:url("../images/bottom-2-0.png");
	} 
.app-tion.app-io
	{
		background-image:url("../images/bottom-3-0.png");
	} 
.app-users.app-io
	{
		background-image:url("../images/bottom-4-0.png");
	} 
.app-icon img
	{
		width:100%;
	}	
.app-label
	{
		display:block;text-align:center;color:#000000;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;
	}
	/* 监控中心 */
.app-jiankong
	{
		position:relative;width:100%;overflow:hidden;margin-top:-1px;
	}	
.app-jiankong-title
	{
		position:relative;width:100%;height:2.4rem;line-height:2.4rem;background-color:#f2f2f2;border-bottom:1px solid #d7d7d7;border-top:1px solid #d7d7d7;
	}
.app-jiankong-title-1
	{
		position: relative;padding: 0 .5rem;height:2.4rem;overflow:hidden;
	}
.app-jiankong-img
	{
		position:absolute;top:.7rem;right:.5rem;width:1rem;height:1rem
	}
.app-jiankong-ico
	{
		position:absolute;top:0;left:0;width:1rem;height:1rem;background-size:100% 100%;
	}
.app-jiankong-ico-right
	{
		background-image:url("../images/zk2.png")
	}
.app-jiankong-ico-down
	{
		background-image:url("../images/zk.png")
	}
.app-jiankong-body
	{
		position:relative;width:100%;overflow:hidden;display:none;
	}	
.app-jiankong-con
	{
		position:relative;padding:0 .5rem;height:3.2rem;line-height:3.2rem;border-bottom:1px solid #d7d7d7;color:#1b1b1b;
	}
.app-jiankong-num
	{
		display:block;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:.8rem;padding-right:1.6rem;font-weight:700;
	}	
.app-jiankong-txt
	{
		display:block;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;
	}
.app-jiankong-list-name
	{
		position:relative;padding-left:2.3rem;box-sizing:border-box;
	}	
.app-jiankong-list-img
	{
		position:absolute;top:.6rem;left:0;width:2rem;height:2rem;
	}
.app-jiankong-txt-right
	{
		position:absolute;top:1rem;right:.5rem;width:1.2rem;height:1.2rem;
	}	
.app-jiankong-txt-right:after
	{
		content:"";position:absolute;top:0;left:0;width:1.2rem;height:1.2rem;background-image:url("../images/app-invoice-right.png");background-size:100% 100%;
	}			
.app-color1
	{
		color:#d9d9d9;
	}
.app-jiankong-switch
	{
		position:relative;width:100%;height:3.2rem;overflow:hidden;-webkit-box-align:center;-webkit-align-items:center;align-items:center;
	}
.app-jiankong-switch img
	{
		width:60%;vertical-align:middle;
	}	
.off
	{
		display:none;
	}
	/* 应用 */
.app-tab
	{
		position:relative;
	}
.app-navbar
	{
		position:relative;display:-webkit-box;display:-webkit-flex;display:flex;width: 100%;background-color:#fff;border-bottom:1px solid #d7d7d7;
	}
.app-navbar-item 
	{
		position:relative;display:block;-webkit-box-flex:1;-webkit-flex:1;flex:1;height:2.4rem;line-height:2.4rem;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);color:#888;margin-bottom:-1px;
	}
.app-navbar-span
	{
		padding:0 1rem;
	}	
.app-navbar-span-on
	{
		border-bottom:1px solid #000;color:#000;
	}
.app-con 
	{
		box-sizing:border-box;height:100%;
	}
.app-con, .app-con-itme 
	{
		display:none;height:100%;overflow:auto;
	}
.app-con, .app-con-itme-on
	{
		display:block;
	}
.app-yin
	{
		padding:.7rem 0;position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:#333;
	}
.app-yin:before 
	{
		content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-top:1px solid #d7d7d7;color:#D9D9D9;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5);
	}	
.app-yin-img
	{
		position:relative;width:2.6rem;height:2.6rem;float:left;margin:0 .5rem;
	}
.app-yin-fy 
	{
	  text-align:right;padding:0 .5rem;
	}
.app-yin-fn 
	{
	  text-align:right;padding:0 .5rem;color:#d9d9d9;
	}	
.app-yin-d
	{
	  text-align:right;padding:0 .5rem;
	}
	/* 用户 */
.app-user
	{
		position:relative;width:100%;overflow:hidden;background-color:#2c89d9;
	}
.app-user-con
	{
		margin:1.5rem 0 0 0;color:#fff;position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;	
	}
.app-user-logo
	{
		position:relative;width:4rem;height:4rem;float:left;margin:0 .5rem 0 1.5rem;background-color:rgba(255,255,255,.75);border-radius:50%;box-shadow:1px 1px 15px rgba(0,0,0, .15);overflow:hidden;
	}
.app-user-logo img
	{
		border-radius:50%;
	}
.app-user-text
	{
		-webkit-box-flex:1;-webkit-flex:1;flex:1;
	}	
.app-user-name
	{
		position:relative;width:100%;height:1.6rem;overflow:hidden;
	}
.app-user-name-div
	{
		position:absolute;top:0;left:0;right:3rem;bottom:0;
	}	
.app-user-span
	{
		position:relative;max-width:100%;height:1.6rem;line-height:1.6rem;float:left;font-weight:700;
	}
.app-user-span-name
	{
		float:left;max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:.75rem;
	}	
.app-user-div-name
	{
		position:absolute;top:.3rem;right:-2.7rem;width:2.2rem;background-color:#fff;color:#333;height:1rem;line-height:1rem;font-weight:400;text-align:center;border-radius:.3rem;
	}
.app-user-id
	{
		position:relative;width:100%;height:1.2rem;line-height:1.2rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;
	}
.app-user-api
	{
		position:relative;width:100%;height:2rem;line-height:2rem;text-align:center;color:#fff;font-size:.6rem;
	}
.app-user-icon
	{
		width:2rem;height:2rem;margin:0 auto;
	}
.app-user-padding
	{
		padding:.7rem .5rem;
	}
.app-user-out
	{
		position:relative;width:50%;margin:.5rem auto;overflow:hidden;
	}
.app-user-blue	
	{
		position:relative;display:block;margin-left:auto;margin-right:auto;padding-left:14px;padding-right:14px;box-sizing:border-box;text-align:center;text-decoration:none;color:#333;line-height:1.6rem;border-radius:5px;overflow:hidden;border:1px solid #707070;
	}
	/* 账单记录 */
.app-bill
	{
		position:absolute;top:0;left:3rem;right:3rem;height:2.4rem;line-height:2.4rem;text-align:center;
	}
.app-bill-div
	{
		position:relative;height:2.4rem;display:inline-block;text-align:center;
	}
.app-bill-input
	{
		position:relative;max-width:100%;width:auto;height:2.4rem;border:none;text-align:center;font-size:.7rem;display:inline-block;
	}		
.app-bill-ico
	{
		position:absolute;top:0;right:-.8rem;width:.8rem;height:2.4rem;z-index:5;
	}
.app-bill-down:after
	{
		content:"";position:absolute;top:.8rem;left:0;width:.8rem;height:.8rem;background-image:url("../images/jiankong-down.png");background-size:100% 100%;
	}
.app-bill-up:after
	{
		content:"";position:absolute;top:.8rem;left:0;width:.8rem;height:.8rem;background-image:url("../images/jiankong-up.png");background-size:100% 100%;
	}
.app-Record
	{
		position:relative;width:100%;overflow:hidden;margin-top:1rem;
	}
.app-Record-list
	{
		position:relative;width:92%;height:1.8rem;line-height:1.8rem;text-align:center;margin:0 auto;
	}
.color-name
	{
		position:absolute;top:0;left:0;
	}
.color-null
	{
		position:absolute;top:0;right:0;
	}	
.color-expenditure
	{
		color:#ff6c00;
	}
.color-Recharge
	{
		color:#22ac38;
	}
	/* 增值购买 */
.app-purchase
	{
		position:relative;width:100%;overflow:hidden;
	}	
.app-purchase-list
	{
		position:relative;padding:1rem;border-bottom:1px solid #d7d7d7;overflow:hidden;
	}
.app-purchase-input 
	{
		width:8rem;height:2.4rem;line-height:2.4rem;margin:0 .5rem;border-radius:.2rem;border:1px solid #d7d7d7;text-align:center;-webkit-appearance:none;font-size:.7rem;
	}
.app-mode-text
	{
		height:2.4rem;line-height:2.4rem;float:left;
	}	
.app-payment
	{
		position:relative;width:4rem;height:2.4rem;line-height:2.4rem;background-color:#eeeeee;border-radius:.2rem;float:left;padding-left:.5rem;margin-left:.5rem;color:#b7b7b7;
	}
.app-pay-yes
	{
		color:#000;
	}	
.app-Alipay.app-pay:after
	{
		content: '';position:absolute;top:.7rem;right:.3rem;width:1rem;height:1rem;background-image:url("../images/Alipay.png");background-size:100% 100%;
	}
.app-Alipay.app-pay-yes:after
	{
		content: '';position:absolute;top:.7rem;right:.3rem;width:1rem;height:1rem;background-image:url("../images/Alipay-on.png");background-size:100% 100%;
	}	
.app-WeChat.app-pay:after
	{
		content: '';position:absolute;top:.7rem;right:.3rem;width:1rem;height:1rem;background-image:url("../images/WeChat.png");background-size:100% 100%;
	}	
.app-WeChat.app-pay-yes:after
	{
		content: '';position:absolute;top:.7rem;right:.3rem;width:1rem;height:1rem;background-image:url("../images/WeChat-on.png");background-size:100% 100%;
	}
.Submit-payment
	{
		position:relative;width:50%;margin:1rem auto;
	}
.Submit-payment-color
	{
		background-color:#007aff;
	}
.app-Prompt
	{
		position:absolute;top:50%;left:50%;width:6rem;height:6rem;line-height:6rem;text-align:center;margin:-3rem 0 0 -3rem;
	}
	/* 发票管理 */
.app-invoice
	{
		padding:1rem .5rem;position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;
	}
.app-invoice:before 
	{
		content: " ";position:absolute;left:0;top:0;width:100%;height:5px;background-color:#eeeeee;
	}
.app-invoice-a
	{
		position:relative;color:#000;width:100%;float:left;
	}
.app-invoice-a:after
	{
		content: '';position:absolute;top:0;right:.0rem;width:1rem;height:1rem;background-image:url("../images/app-invoice-right.png");background-size:100% 100%;
	}
.app-invoice-new
	{
		position:relative;width:100%;overflow:hidden;
	}
.app-invoice-new:before 
	{
		content: " ";position:absolute;left:0;top:0;width:100%;height:5px;background-color:#eeeeee;
	}
.app-invoice-new-list
	{
		position:relative;width:100%;padding:1rem .5rem;border-bottom:1px solid #d7d7d7;overflow:hidden;box-sizing:border-box;
	}
.app-invoice-z
	{
		color:#007aff;
	}	
.app-invoice-new-on:after
	{
		content: '';position:absolute;top:1rem;right:.5rem;width:1rem;height:1rem;background-image:url("../images/app-invoice-right.png");background-size:100% 100%;
	}
.app-invoice-new-off:after
	{
		content: '';position:absolute;top:1rem;right:.5rem;width:1rem;height:1rem;background-image:url("../images/app-invoice-right-off.png");background-size:100% 100%;
	}
.app-invoice-off
	{
		position:relative;width:100%;overflow:hidden;display:none;
	}
	/* 已开发票 */
.app-opened
	{
		position:relative;width:94%;overflow:hidden;box-sizing:border-box;border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;border-top:1px solid #d7d7d7;margin:.5rem auto;
	}
.app-opened-title
	{
		width:100%;padding:.5rem .5rem;border-bottom:1px solid #d7d7d7;box-sizing:border-box;
	}
.app-opened-con
	{
		width:100%;padding:1rem 0;border-bottom:1px solid #d7d7d7;text-align:center;box-sizing:border-box;
	}
.app-opened-bottom
	{
		width:100%;padding:.5rem .5rem;border-bottom:1px solid #d7d7d7;overflow:hidden;box-sizing:border-box;background-color:#eeeeee;
	}
.app-pay-txt
	{
		padding:0 .5rem;font-size:.6rem;line-height:1.2rem;color:#b7b7b7;
	}
	/* 设备 */
.app-equipment-search
	{
		position:absolute;top:0;left:2rem;font-size:.7rem;
	}
.app-equipment-search:after
	{
		content: '';position:absolute;top:.7rem;left:-1.2rem;width:1rem;height:1rem;background-image:url("../images/app-equipment-search.png");background-size:100% 100%;
	}
.app-equipment-plus
	{
		position:absolute;top:0;right:0;width:2.4rem;height:2.4rem;
	}
.app-equipment-plus:after
	{
		content:"";position:absolute;top:.7rem;right:.7rem;width:1rem;height:1rem;background-image:url("../images/app-equipment-plus.png");background-size:100% 100%;
	}	
.app-equipment-con
	{
		position:relative;padding:0 .5rem;overflow:hidden;border-bottom:1px solid #d7d7d7;
	}
.app-con-itme-color
	{
		background-color:#fff;
	}	
.app-equipment-itme
	{
		position:relative;width:100%;height:3.2rem;line-height:3.2rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-left:2.3rem;box-sizing:border-box;
	}
.disable:after{
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:2rem;
	height:2rem;
	background-image:url("../images/no.png");
	background-size:100% 100%;
}
._disable:after{
	content:"";
	position: absolute;
    top: .5rem;
    left: .5rem;
    width: 1.4rem;
    height: 1.4rem;
	background-image:url("../images/no.png");
	background-size:100% 100%;
}	
.app-equipment-itme-txt
	{
		position:relative;width:100%;height:3.2rem;line-height:3.2rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;box-sizing:border-box;
	}	
.app-equipment-itme-color
	{
		color:#16a61e;
	}
.weui-row.weui-no-gutter .weui-col-30 
	{
	  width: 30%;
	}		
.app-equipment-Slide
	{
		position:absolute;top:0;right:.7rem;width:.8rem;height:3.2rem;text-align:center;
	}	
.app-equipment-slide
	{
		position:absolute;top:0;right:-100%;height:3.2rem;background-color:#333333;z-index:9;
	}
.app-equipment-slide-a
	{
		position:relative;float:left;line-height:3.2rem;text-align:center;color:#fff;padding:0 .5rem
	}
.app-equipment-slide-a:after
	{
		content: '';position:absolute;top:.7rem;right:-1px;width:1px;height:1.8rem;background-color:#707070;
	}
.app-equipment-edit
	{
		position:relative;width:100%;height:3.8rem;line-height:3.8rem;padding:0 .5rem;border-bottom:1px solid #d7d7d7;overflow:hidden;box-sizing:border-box;
	}
.app-edit-input
	{
		position:relative;width:100%;height:2.4rem;line-height:2.4rem;border:1px solid #d7d7d7;overflow:hidden;box-sizing:border-box;float:left;text-align:center;border-radius:.5rem;
	}
.app-equipment-label
	{
		display:block;width:4rem;word-wrap:break-word;word-break:break-all;
	}
.app-edit-input-ico
	{
		position:relative;overflow:hidden;float:left;width:60%;
	}	
.app-edit-input-i:after
	{
		content: '';position:absolute;top:0.8rem;right:.2rem;width:.8rem;height:.8rem;background-size:100% 100%;background-image:url("../images/jiankong-down.png");
	}	
.app-custom-input
	{
		position:relative;width:35%;height:2.4rem;line-height:2.4rem;border:1px solid #d7d7d7;overflow:hidden;box-sizing:border-box;float:right;text-align:center;border-radius:.5rem;
	}
.app-edit-label 
	{
		float:left;padding:0 1rem 0 0;
	}
.app-edit-position-title
	{
		margin-top:1rem;padding:0 .5rem;font-size:.8rem;overflow:hidden;
	}
.app-edit-position-title span
	{
		font-size:.7rem;color:#007aff;
	}
.app-edit-position
	{
		position:relative;width:100%;overflow:hidden;
	}
.app-edit-Deposit
	{
		position:absolute;top:0;right:0;font-size:.7rem;color:#007aff;padding:0 .7rem;
	}
.app-value-type
	{
		position:relative;width:100%;height:7.6rem;display:none;overflow:hidden;
	}
.app-Eequipment
	{
		position:relative;width:100%;overflow:hidden;margin-bottom:2rem;background-color:#fff;
	}	
.app-custom-ico
	{
		position:relative;width:100%;height:2.4rem;line-height:2.4rem;border:1px solid #d7d7d7;overflow:hidden;box-sizing:border-box;float:left;text-align:center;border-radius:.5rem;
	}
.app-custom-ico img
	{
		position:relative;width:2.4rem;margin:0 auto;
	}
.app-custom-modal
	{
		position:relative;width:100%;height:10rem;overflow:auto;
	}
.app-custom-modal-item
	{
		position:relative;width:80%;margin:.5rem auto;overflow:hidden;
	}
.app-custom-modal-item img
	{
		width:100%;
	}
.app-equipment-bottom
	{
		position:fixed;left:0;right:0;bottom:2.8rem;width:100%;height:2.4rem;line-height:2.4rem;text-align:center;background-color:#fff;border-bottom:1px solid #d7d7d7;z-index:10;box-shadow: 0px -1px 5px rgba(0,0,0,.1);box-sizing:border-box;
	}
.app-equipment-bottom-right
	{
		position:relative;
	}	
.app-equipment-bottom-right:before
	{
		content:"";position:absolute;top:0;right:1px;width:1px;height:100%;background-color:#d7d7d7;
	}
.add-batch
	{
		position:fixed;left:0;bottom:0;width:100%;padding:.5rem 1rem;background-color:#fff;z-index:10;box-shadow: 0px -1px 5px rgba(0,0,0,.1);box-sizing:border-box;
	}
.app-batch-Eequipment
	{
		position:absolute;top:0;left:0;right:0;bottom:3rem;overflow:auto;font-size:.7rem;
	}
.app-batch-Eequipment-color
	{
		position:relative;width:100%;overflow:hidden;background-color:#fff;
	}	
.add-batch-NUMBER
	{
		position:absolute;top:1.2rem;right:.5rem;width:1.4rem;height:1.4rem;line-height:1.4rem;text-align:center;border:1px solid #d7d7d7;border-radius:50%;
	}	
.app-input
	{
		position:absolute;top:0;left:0;width:100%;height:100%;border:0;z-index:9;text-align:center;
	}	
	/* 自定义弹出层 */
.app-popup
	{
		position:fixed;bottom:0;left:0;right:0;width:100%;height:100%;z-index:99;display:none;
	}
.app-popup-overlay
	{
		position:fixed;bottom:0;left:0;right:0;width:100%;height:100%;z-index:100;background-color:rgba(0, 0, 0, 0.4);opacity:0.4;-webkit-transition:opacity .3s;transition:opacity .3s;
	}
.app-popup-modal
	{
		width: 100%;
		position: absolute;
		z-index: 110;
		bottom: 0;
		border-radius: 0;
		color: #3d4145;
		-webkit-transition-duration: .3s;
		transition-duration: .3s;
		height: auto;
		background: #EFEFF4;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
		-webkit-transition-property: opacity, -webkit-transform;
		transition-property: opacity, -webkit-transform;
		transition-property: transform, opacity;
		transition-property: transform, opacity, -webkit-transform;
		overflow-x: hidden;
		overflow-y: auto;
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
.app-popup-toolbar
	{
		width: 100%;
		font-size: .85rem;
		line-height: 1.5;
		color: #3d4145;
		background: #f7f7f8;    position: absolute;
		left: 0;
		top: 0;
		right: 0;
		z-index: 1;
	}
.app-popup-toolbar:before
	{
		    content: '';
		position: absolute;
		left: 0;
		top: 0;
		bottom: auto;
		right: auto;
		height: 1px;
		width: 100%;
		background-color: #d9d9d9;
		display: block;
		z-index: 15;
		-webkit-transform-origin: 50% 0%;
		transform-origin: 50% 0%;-webkit-transform: scaleY(0.33);
		transform: scaleY(0.33);
	}
.app-popup-toolbar-inner
	{
		height: 2.2rem;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		text-align: center;
	}
.app-popup-close
	{
		position: absolute;
		right: 0;
		box-sizing: border-box;
		height: 2.2rem;
		line-height: 2.2rem;
		color: #04BE02;
		z-index: 1;
		padding: 0 .5rem;
	}
.app-popup-title
	{
		position: absolute;
		display: block;
		width: 100%;
		padding: 0;
		font-size: .85rem;
		font-weight: normal;
		line-height: 2.2rem;
		color: #3d4145;
		text-align: center;
		white-space: nowrap;
	}		
.app-popup-modal-content
	{
		height: 100%;
		padding-top: 2.2rem;
		overflow: auto;
		box-sizing: border-box;
	}
#app-edit-row-edit
	{
		display:none;
	}
.app-Eequipment-edit
	{
		position:absolute;top:0;left:0;bottom:0;right:0;background-color: rgba(13, 10, 49, .3);display:none;
	}
.app-Eequipment-form
	{
		width:3rem;height:3rem;background-color:#fff;position:absolute;left:50%;margin:-1.5rem;top:50%;margin-top:-1.5rem;border-radius:2rem;z-index:2;
	}
.app-Eequipment-form:before
	{
		content:'';position:absolute;left:0;top:0;width:3rem;height:3rem;background-image:url("../images/app-Eequipment-form-on.png");background-size:100% 100%;
	}
.app-Eequipment-form-on:before
	{
		background-image:url("../images/app-Eequipment-form-off.png");
	}
	/* 设置链接 */
.app-link-CHOICE
	{
		position:absolute;top:0;right:1.2rem;font-size:.65rem;
	}
.app-link-input
	{
		width:5rem;line-height:2.4rem;height:2.4rem;border:0;text-align:right;background-color:rgba(0,0,0,0)
	}
.app-link-itme
	{
		position:relative;width:100%;overflow:hidden;background-color:#fff;
	}
.app-link-list
	{
		position:relative;padding:.8rem .5rem;box-sizing:border-box;-webkit-box-align: center;-webkit-align-items: center;align-items: center;  
	}
.app-link-list-div
	{
		position:relative;padding:.5rem;box-sizing:border-box;-webkit-box-align: center;-webkit-align-items: center;align-items: center;  
	}	
.app-align-items
	{
		-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:.5rem 0;border-bottom:1px solid #d7d7d7; 
	}	
.app-link-list-input
	{
		border:1px solid #d7d7d7;height:1.6rem;line-height:1.6rem;text-align:center;border-radius:.3rem;margin-left:.5rem;
	}
.app-link-border
	{
		border-bottom:1px solid #d7d7d7;
	}	
.app-link-span
	{
		font-weight:700;border-left:2px solid #707070;color:#707070;padding-left:.3rem;
	}
.app-link-list-left
	{
		text-align:left;
	}	
.app-link-list-content
	{
		text-align:center;
	}
.app-Agreement
	{
		position:relative;width:100%;overflow:hidden;margin-top:.5rem;
	}
.app-Agreement-off
	{
		display:none;
	}	
.app-Agreement-on
	{
		display:block;
	}
.app_link_instructions
	{
		position:relative;display:block;margin-left:auto;margin-right:auto;box-sizing:border-box;text-align:center;text-decoration:none;border-radius:5px;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);overflow:hidden;background-color:#F8F8F8;border:1px solid rgba(0,0,0,.2);color:#000;width:80%;padding:.2rem .3rem;
	}
	/* 读写指令 */
.app-RWinstruction
	{
		position:absolute;top:0;left:0;right:0;bottom:3rem;overflow:auto;font-size:.7rem;

	}
.app-RWinstruction-color
	{
		width:100%;overflow:hidden;margin-bottom:1rem;background-color:#fff;
	}
.app-RW-label
	{
		display:block;width:4.5rem;word-wrap:break-word;word-break:break-all;text-align:right;
	}
.app-RW-button
	{
		position:relative;width:30%;float:right;border:1px solid #ccc;border-radius:.5rem;background-color:#fff;height:2.4rem;line-height:2.4rem;text-align:center;    box-sizing: border-box;
	}
.app-link-items 
	{
		position:relative;overflow:hidden;padding:.8rem 0 0 0;
	}
.app-link-item
	{
		position:relative;width:33.3333%;text-align:center;width:calc((100% - 15px*2) / 3);
	}	
.app_link_color
	{
		color:#353535;border:1px solid #353535;
	}
	/* 协议标签 */
.app-Agreement-Label
	{
		position:relative;padding:.8rem .5rem;box-sizing:border-box;
	}
.app-Agreement-Label-itme
	{
		-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;height:2.4rem;margin-bottom:.5rem;
	}
.app-Agreement-Label-txt
	{
		text-align:right;font-size:.6rem;
	}
.app-Agreement-Label-60
	{
		position:relative;float:left;width:60%;height:2.4rem;line-height:2.4rem;
	}
.app-Agreement-Label-input 
	{
		position:relative;width:100%;height:2rem;line-height:2rem;border:1px solid #d7d7d7;overflow:hidden;box-sizing:border-box;text-align:center;border-radius:.5rem;font-size:.6rem;
	}
.app-Agreement-Label-input-40 
	{
		position:relative;width:48%;height:2rem;line-height:2rem;border:1px solid #d7d7d7;overflow:hidden;box-sizing:border-box;text-align:center;border-radius:.5rem;margin-top:.2rem;font-size:.6rem;
	}	
.app-Wrong
	{
		position:absolute;top:0;right:-2.4rem;width:2.4rem;height:2.4rem;
	}	
.app-Wrong:after
	{
		content:"";position:absolute;top:.5rem;left:.5rem;width:1.4rem;height:1.4rem;background-image:url("../images/Wrong.png");background-size:100% 100%;
	}
.app-Wrong-o
	{
		position:absolute;top:0;right:-2.4rem;width:2.4rem;height:2.4rem;
	}	
.app-Wrong-o:after
	{
		content:"";position:absolute;top:.2rem;left:.5rem;width:2rem;height:2rem;background-image:url("../images/xuanze.png");background-size:100% 100%;
	}	
.app-Agreement-Label-itmes
	{
		position:relative;overflow:hidden;padding:.5rem;
	}
.app-color-01
	{
		position:relative;display:block;margin-left:auto;margin-right:auto;text-align:center;text-decoration:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);overflow:hidden;padding:.5rem 0;color:#007aff;
	}
.app-color-bao
	{
		position:absolute;top:0;right:0;padding:.8rem .5rem;color:#007aff;
	}
	/* 协议标签 */
.app-Helis-Talk
	{
		position:fixed;top:0;left:0;right:0;bottom:2.4rem;overflow:hidden;z-index:1;
	}
.app-Helis-Talk-bottom
	{
		position:fixed;bottom:0;left:0;width:100%;height:2.4rem;line-height:2.4rem;background:#fff;padding:0 .6rem;box-sizing:border-box;z-index:9;box-shadow: 0px -1px 15px rgba(0,0,0,.15);
	}
.app-Helis-Talk-T
	{
		position:fixed;width:60%;top:0;right:0;height:2rem;line-height:2rem;background-color:#FFF;text-align:center;color:#252c36;
	}	
.app-Helis-Talk-left
	{
		position:absolute;top:0;left:0;bottom:0;width:40%;overflow:auto;background-color:#2c343f;z-index:99;
	}
.app-Helis-Talk-title
	{
		position:relative;width:100%;height:2rem;line-height:2rem;background-color:#3c434d;text-align:center;color:#fff;
	}	
.app-Helis-padding
	{
		padding:0 .5rem;box-sizing:border-box;
	}
.app-Helis-margin
	{
		margin:.3rem 0;
	}
.app-Helis-Talk-right
	{
		position:absolute;top:2rem;right:0;bottom:0;width:60%;overflow:auto;z-index:1;
	}
.app-Helis-Talk-Data
	{
		width:100%;height:1.8rem;line-height:1.8rem;text-align:center;background-color:#EFEFF4;border-radius:.2rem;border:1px solid #d7d7d7;font-size:.5rem;
	}
.app-close-popup
	{
		position:relative;float:left;width:100%;height:2.4rem;text-align:center;color:#007aff;
	}
.ui-draggable-handle 
	{
		-ms-touch-action:none;touch-action:none;
	}
.ui-sortable-handle 
	{
		-ms-touch-action:none;touch-action:none;
	}
.app-Helis-input 
	{
		position:relative;width:100%;height:2rem;line-height:2rem;border:1px solid #d7d7d7;overflow:hidden;box-sizing:border-box;text-align:center;border-radius:.5rem;font-size:.6rem;
	}
.app-Helis-input-40 
	{
		position:relative;width:48%;height:2rem;line-height:2rem;border:1px solid #d7d7d7;overflow:hidden;box-sizing:border-box;text-align:center;border-radius:.5rem;margin-top:.2rem;font-size:.6rem;
	}
.app-Agreement-handle
	{
		position:absolute;top:0;right:-4.8rem;width:2.4rem;height:2.4rem;
	}
.app-Agreement-handle:after 
	{
		content:"";position:absolute;top:.5rem;left:.5rem;width:1.4rem;height:1.4rem;background-image:url(../images/sortable.png);background-size:100% 100%;
	}	
.app-placeholder
	{
		position:relative;width:100%;height:2.4rem;margin-bottom:.5rem;
	}
.sortable-ghost 
	{
		opacity:.2;
	}

.sortable-drag 
	{
		background:#daf4ff;
	}
.app-Helis-batch-Data 
	{
		width:100%;height:1.8rem;line-height:1.8rem;text-align:center;background-color:#32b16c;border-radius:.2rem;border:1px solid #d7d7d7;font-size:.5rem;color:#fff;
	}
.app-batch-popup
	{
		position:fixed;top:0;left:0;bottom:0;right:0;background-color:#efeff4;overflow:hidden;z-index:99;display:none;
	}
.app-batch-popup-top
	{
	   border-top:1px solid #d7d7d7;
	}	
.app-batch-popup-bottom 
	{
		position:fixed;bottom:0;left:0;width:100%;height:4.8rem;line-height:2.4rem;background:#fff;box-sizing:border-box;z-index:9;box-shadow:0px -1px 15px rgba(0,0,0,.15);
	}
.app-batch-popup-itme 
	{
		width:60%;margin:0 auto;height: 2.4rem;position: relative;display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-align: center;-webkit-align-items: center;align-items: center;
	}
.app-batch-popup-itme-bd 
	{
	   height:2.4rem;
	}
.app-batch-popup-itme-hd 
	{
	   -webkit-box-flex:1;-webkit-flex:1;flex:1;
	}
.app-batch-popup-itme-input 
	{
		position:relative;width:100%;height:1.8rem;line-height:1.8rem;border:1px solid #d7d7d7;overflow:hidden;box-sizing:border-box;text-align:center;border-radius:.1rem;font-size:.6rem;
	}
.app-batch-Helis-Talk 
	{
		position:fixed;top:0;left:0;right:0;bottom:4.8rem;overflow:hidden;z-index:1;
	}
.app-Helis-Talk-y
	{
		position:relative;width:100%;overflow:hidden;
	}
.app-Helis-Talk-top
	{
		position:relative;width:100%;height:2.4rem;line-height:2.4rem;padding:0 .5rem;box-sizing:border-box;
	}
.app-close-popup-y
	{
		float:right;color:#007aff;
	}	
.app-Helis-Talk-body
	{
		position:relative;width:100%;max-height:12rem;overflow:auto;
	}
.app-xieyi
	{
		position:relative;width:96%;margin:.3rem;padding:.3rem;border:1px solid #d7d7d7;border-radius:.2rem;box-sizing:border-box;line-height:1.2rem;
	}
/*
.app-xieyi span
	{
		margin:0 .2rem;
	}
*/	
	/* 触发器 */		
.app-trigger-search
	{
		position:absolute;top:0;right:2.4rem;width:2rem;height:2.4rem;z-index:99;
	}
.app-trigger-search:after
	{
		content: '';position:absolute;top:.7rem;left:.5rem;width:1rem;height:1rem;background-image:url("../images/app-equipment-search.png");background-size:100% 100%;
	}
.app-trigger-title
	{
		position:absolute;top:0;left:0;height:2.4rem;padding:0 .5rem;font-size:.7rem;color:#333333;
	}
.app-trigger-itme
	{
		position:relative;margin:.5rem .3rem 0 .3rem;background-color:#fff;border:1px solid #d7d7d7;border-radius:.3rem;padding:0 .5rem;box-sizing:border-box;
	}
.app-trigger-itme-title
	{
		position:relative;width:100%;height:2.2rem;line-height:2.2rem;border-bottom:1px solid #d7d7d7;
	}
.app-trigger-itme-text
	{
		position:absolute;top:0;left:0;right:4rem;bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
	}
.app-trigger-itme-state
	{
		position:absolute;top:0;right:0;width:4rem;text-align:center;
	}	
.app-trigger-itme-con
	{
		position:relative;width:100%;overflow:hidden;padding:.5rem 0;
	}
.app-trigger-itme-list
	{
		position:relative;width:100%;line-height:1.6rem;color:#707070;overflow:hidden;
	}
.app-trigger-itme-modify
	{
		position:relative;height:1.6rem;color:#000;padding-right:.5rem;float:left;
	}
.app-trigger-itme-Rev
	{
		padding:0 .5rem;float:left;color:#000
	}
.app-trigger-build
	{
		position:relative;width:100%;height:2.8rem;line-height:2.8rem;overflow:hidden;
	}
.app-trigger-build-title
	{
		position:relative;float:left;width:4rem;
	}
.app-trigger-build-input
	{
		position:absolute;top:0;left:4rem;right:0;bottom:0;overflow:hidden;
	}
.app-trigger-build-input:after 
	{
		content:'';position:absolute;top:0.95rem;right:.4rem;width:.8rem;height:.8rem;background-size:100% 100%;background-image:url(../images/jiankong-down.png);
	}	
.app-trigger-select 
	{
		position:relative;width:98%;height:2rem;line-height:2rem;border:1px solid #d7d7d7;overflow:hidden;box-sizing:border-box;text-align:center;border-radius:.5rem;padding:0 .8rem;
	}	
.app-trigger-add-input
	{
		position:absolute;top:0;left:4rem;right:0;bottom:0;overflow:hidden;
	}
	/* 翻页 */
.text-center
	{
		position:relative;width:100%;overflow:hidden;padding:.5rem 0;
	}
.pagination 
	{
		text-align:center;
	}
.pagination>li 
	{
		display:inline;
	}
.pagination>li>a
	 {
	    position:relative;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd;padding:.2rem .3rem;box-sizing:border-box;margin-left: -1px;
	}		
	/* 报警记录 */
.app-police-bottom
	{
		position:fixed;left:0;right:0;bottom:2.8rem;width:100%;height:2.4rem;line-height:2.4rem;text-align:center;background-color:#fff;border-bottom:1px solid #d7d7d7;z-index:10;box-shadow:0px -1px 5px rgba(0,0,0,.1);box-sizing:border-box;
	}
.app-police-bottom-input
	{
		position:absolute;top:0;left:0;width:95%;height:95%;border:0;z-index:9;text-align:center;
	}	
.app-police-bottom-itme
	{
		position:relative;width:100%;text-align:center;
	}
.app-bill-div-police
	{
		position:relative;height:2.3rem;display:inline-block;text-align:center;
	}
.app-police-select
	{
		position:relative;display:inline-block;
	}
.app-police-mode
	{
		position:relative;padding:0 1rem;display:inline-block;
	}	
.app-police-select:after 
	{
		content:"";position:absolute;top:.85rem;right:0;width:.8rem;height:.8rem;background-image:url(../images/jiankong-down.png);background-size:100% 100%;
	}	
.app-police-select-none
	{
		position:absolute;left:0;bottom:2.4rem;width:100%;overflow:hidden;background-color:#fff;border:1px solid #007aff;z-index:999;display:none;
	}
.app-police-select-list
	{
		float:left;width:100%;height:2rem;line-height:2rem;color:#999;
	}
.app-police-select-none	a:hover
	{
		background-color:#007aff;color:#fff;
	}
.app-police-itme-title
	{
		position:relative;width:100%;height:2.2rem;line-height:2.2rem;border-bottom:1px solid #d7d7d7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
	}
.app-police-itme-bot
	{
		position:relative;width:100%;height:2.2rem;line-height:2.2rem;border-top:1px solid #d7d7d7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
	}
.app-police-equipment
	{
		padding-bottom:2rem;
	}
.app-police-Load
	{
		position:relative;overflow:hidden;
	}	
.dropload-up,.dropload-down
	{
		position:relative;height:0;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);
	}
.dropload-down
	{
		height:50px;
	}
.dropload-refresh,.dropload-update,.dropload-load,.dropload-noData
	{
		height:50px;line-height:50px;text-align:center;
	}
.dropload-load .loading
	{
		display:inline-block;height:15px;width:15px;border-radius:100%;margin:6px;border:2px solid #666;border-bottom-color:transparent;vertical-align:middle;-webkit-animation:rotate 0.75s linear infinite;animation:rotate 0.75s linear infinite;
	}
@-webkit-keyframes rotate 
	{
		0% {
			-webkit-transform: rotate(0deg);
		}
		50% {
			-webkit-transform: rotate(180deg);
		}
		100% {
			-webkit-transform: rotate(360deg);
		}
	}
@keyframes rotate 
	{
		0% {
			transform: rotate(0deg);
		}
		50% {
			transform: rotate(180deg);
		}
		100% {
			transform: rotate(360deg);
		}
	}
	/* 定时任务 */
.app-trigger-color
	{
		color:#007aff;
	}
.app-trigger-color-01
	{
		color:#ff0016;
	}
.app-task-item
	{
		position:relative;display:-webkit-box;display:-webkit-flex;display:flex;overflow:hidden;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin:.5rem 0;
	}
.app-task-item-left
	{
		position:relative;float:left;width:4rem;
	}	
.app-task-item-con
	{
		border-left:3px solid #6aa9ef;padding:0 0 0 .5rem;-webkit-box-flex:1;-webkit-flex:1;flex:1;box-sizing:border-box;
	}	
.app-task-item-right
	{
		position:relative;width:2rem;float:right;
	}	
.app-task-item-input
	{
		position:relative;width:100%;height:2.4rem;line-height:2.4rem;
	}
.app-task-item-input:after 
	{
		content:'';position:absolute;top:0.95rem;right:.4rem;width:.6rem;height:.6rem;background-size:100% 100%;background-image:url(../images/jiankong-down.png);
	}	
.app-task-right
	{
		width:2rem;text-align:center;height:2.4rem;line-height:2.4rem;
	}
.app-task-textarea 
	{
		display:block;resize:none;width:98%;color:inherit;line-height:inherit;outline:0;border:1px solid #d7d7d7;box-sizing:border-box;border-radius:.5rem;padding:.3rem;
	}
.app-task-turn
	{
		display:none;
	}
.app-task-details
	{
		position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden;z-index:99;display:none;
	}
.app-task-details-Close
	{
		position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5);z-index:1;
	}	
.app-task-details-con
	{
		position:fixed;top:5%;bottom:5%;left:5%;right:5%;background-color:#efeff4;z-index:2;box-shadow:0px 0px 15px rgba(0,0,0,.15);border-radius:.3rem;
	}
.app-task-details-title
	{
		width:100%;height:2.4rem;line-height:2.4rem;text-align:center;border-bottom:1px solid #d7d7d7;font-size:.7rem;background-color:#fff;
	}
.app-task-details-itme
	{
		position:absolute;top:2.4rem;left:.5rem;right:.5rem;bottom:2.4rem;overflow:auto;
	}
.app-task-details-list
	{
		width:100%;font-size:.7rem;overflow:hidden;position:relative;
	}
.app-task-details-div
	{

		padding:.5rem 0;position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;
	}
.app-task-details-hd
	{
		width:4rem;text-align:right;float:left;margin-right:.5rem;
	}
.app-task-details-bd 
	{
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		flex: 1;
	}
.app-task-details-bd p
	{
		width:100%;word-break:break-all; 
	}
.app-task-details-bottom
	{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2.4rem;
    line-height: 2.4rem;
    background: #fff;
    padding: 0 .6rem;
    box-sizing: border-box;
    z-index: 9;
    box-shadow: 0px -1px 15px rgba(0,0,0,.15);
	}	
	/* 选项卡联动上拉刷新 */
.app-tab-item 
	{
		position:relative;display:block;-webkit-box-flex:1;-webkit-flex:1;flex:1;height:2.4rem;line-height:2.4rem;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);color:#888;margin-bottom:-1px;text-align: center;
	}
.app-tab-span
	{
		padding:0 1rem;
	}	
.app-tab-span-on
	{
		border-bottom:1px solid #000;color:#000;
	}
.app-tab, .app-tab-itme 
	{
		display:none;overflow:auto;
	}
.app-tab, .app-tab-itme-on
	{
		display:block;
	}
	/* 新增编辑设备映射 */
.app-equipment-more
	{
		position:absolute;top:0;right:0;height:3.8rem;padding:0 .5rem;color:#007aff;
	}
.app-more-body
	{
		position:relative;width:100%;border-bottom:1px solid #d7d7d7;overflow:hidden;
	}	
.app-more-con
	{
		position:relative;width:94%;margin:.5rem auto;background-color:#f5f5f5;border:1px solid #d7d7d7;border-radius:.3rem;padding:.5rem;box-sizing:border-box;
	}
.app-more-con:after
	{
		content:'';position:absolute;width:2px;height:.5rem;top:-.55rem;left:50%;background-color:#d7d7d7;
	}
.app-mores-list
	{
		position:relative;width:100%;height:2rem;line-height:2rem;color:#888;
	}
.app-more-Establish
	{
		height:2rem;padding:0 .5rem;color:#007aff;float:left;
	}
.app-more-edit
	{
		position:relative;width:100%;overflow:hidden;color:#888;background-color:#fff;padding:0 .5rem .5rem .5rem;box-sizing:border-box;box-shadow:0px 0px 5px rgba(0,0,0,.1);border-radius:.2rem;
	}
.app-more-input
	{
		position:relative;width:100%;height:2rem;line-height:2rem;border:1px solid #d7d7d7;overflow:hidden;box-sizing:border-box;text-align:center;border-radius:.2rem;
	}
.app-more-botton
	{
		float:left;width:100%;height:2rem;line-height:2rem;color:#007aff;text-align:center;
	}
.APP-MORE-EDIT-N
	{
		display:none;
	}
.APP-MORE-VALUE
	{
		border:0;height:2rem;line-height:2rem;background-color:#f5f5f5;
	}
	/* 登录页面 */
.app-Sign
	{
		position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;font-size: .7rem;
	}
.app-Sign-logo
	{
		position:relative;width:40%;margin:2rem auto auto auto;overflow:hidden;
	}	
.app-Sign-title
	{
		position:relative;width:100%;font-size:.75rem;text-align:center;color:#1e346a;line-height:2rem;margin:0.5rem;
	}
.app-Sign-in
	{
		position:relative;width:80%;overflow:hidden;margin:0 auto;
	}
.app-Sign-to
	{
		position:relative;width:100%;line-height:3rem;border-bottom:1px solid #d7d7d7;
	}
.app-Sign-tos
	{
		position:relative;width:100%;height:3rem;
	}
.app-Sign-too
	{
		position:relative;width:60%;height:3rem;line-height:3rem;border-bottom:1px solid #d7d7d7;float:left;
	}
.app-Sign-toa
	{
		position:relative;width:38%;height:2rem;line-height:2rem;margin-top:1rem;float:right;text-align:center;background-color:#313131;color:#fff;border-radius: .2em;
	}		
.app-Sign-name:after
	{
		position:absolute;left:0;top:.85rem;content:"";width:1.4rem;height:1.4rem;background-image:url("../images/name.png");background-size:100% 100%;
	}
.app-Sign-password:after
	{
		position:absolute;left:0;top:.85rem;content:"";width:1.4rem;height:1.4rem;background-image:url("../images/pasword.png");background-size:100% 100%;
	}

.app-Sign-yaoqing:after
	{
		position:absolute;left:0;top:.85rem;content:"";width:1.2rem;height:1.2rem;background-image:url("../images/yaoqingma.png");background-size:100% 100%;
	}
.app-Sign-queren:after
	{
		position:absolute;left:0;top:.85rem;content:"";width:1.4rem;height:1.4rem;background-image:url("../images/queren.png");background-size:100% 100%;
	}	
.app-Sign-yanzheng:after
	{
		position:absolute;left:0;top:.85rem;content:"";width:1.2rem;height:1.2rem;background-image:url("../images/yanzhengma.png");background-size:100% 100%;
	}	
	
	
	
.app-Sign-input
	{
		position:relative;width:100%;height:2.4rem;line-height:2.4rem;border:0;box-sizing:border-box;padding:0 0 0 2.1rem; 
	}
.app-Sign-but
	{
		position:relative;width:100%;height:2.4rem;line-height:2.4rem;background-color:#313131;border:0;border-radius:.1rem;margin-top:.8rem;color:#fff;
	}
.app-Sign-but-t
	{
		position:relative;width:100%;height:2.4rem;line-height:2.4rem;background-color:#fff;border:0;border-radius:.1rem;margin-top:.8rem;border:1px solid #313131;box-sizing:border-box;
	}	
.app-Sign-hr
	{
		position:relative;width:100%;overflow:hidden;margin-top:1rem;
	}
.app-Sign-a
	{
		position:relative;height:2rem;line-height:2rem;padding:0 .5rem;color:#007aff;
	}
	/* 登录页面 */
.app-register-html 
	{
		font-size:.7rem;overflow:auto;
	}	
.app-register
	{
		position:relative;width:90%;margin:0 auto;overflow:hidden;
	}
.app-register-input
	{
		position:relative;width:100%;height:2.4rem;line-height:2.4rem;border:0;box-sizing:border-box;padding:0 .2rem;
	}
.app-register-Verification
	{
		position:absolute;top:.3rem;right:0;height:2.4rem;line-height:2.4rem;background-color:#313131;border-radius:.1rem;color:#fff;padding:0 .5rem;
	}
.app-register-bottom
	{
		position:relative;width:80%;margin:.8rem auto auto auto;
	}	
.app-register-but
	{
		position:relative;width:100%;height:2.4rem;line-height:2.4rem;background-color:#313131;border:0;border-radius:.1rem;color:#fff;
	}
	/* 历史数据 */
.app-History-title
	{
			position:relative;width:100%;display:-webkit-box;display:-webkit-flex;display:flex;border-top:5px solid #eeeeee;box-sizing:border-box;border-bottom:1px solid #d7d7d7;background-color:#fff;
	}
.app-History-item
	{
		position:relative;display:block;-webkit-box-flex:1;-webkit-flex:1;flex:1;height:2.4rem;line-height:2.4rem;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);color:#888;margin-bottom:-1px;text-align:center;
	}
.app-History-nar
	{
		border-bottom:1px solid #000;
	}
.app-History-img
	{
		position:relative;margin-top:.5rem;width:100%;height:8rem;text-align:center;overflow:hidden;
	}
.app-History-img img
	{
		width:auto;height:8rem;
	}
.app-History-img-txt
	{
		position:absolute;left:0;bottom:0;width:100%;height:5rem;line-height:5rem;text-align:center;font-size:1.2rem;
	}
.app-history-tubiao
	{
		position:absolute;top:5.2rem;left:0;bottom:3.1rem;right:0;overflow:hidden;
	}		
.app-History-tubiao
	{
		position:relative;width:100%;height:100%;
	}
.app-History-ico
	{
		position:absolute;top:0;right:0;width:2.4rem;height:2.4rem;
	}
.app-History-ico:after
	{
		position:absolute;top:.5rem;left:0;content:"";width:1.4rem;height:1.4rem;background-image:url("../images/lishiquxian.png");background-size:100% 100%;
	}	
.app-History-ico-ding
	{
		position:absolute;top:0;right:0;width:2.4rem;height:2.4rem;
	}
.app-History-ico-ding:after
	{
		position:absolute;top:.5rem;left:0;content:"";width:1.4rem;height:1.4rem;background-image:url("../images/dingwei.png");background-size:100% 100%;
	}
.app-History-popup
	{
		position:fixed;top:0;left:0;bottom:0;right:0;z-index:99;font-size:.7rem;display:none;
	}
.app-History-popup-Close
	{
		position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.5);z-index:1;
	}
.app-History-popup-con
	{
		position:absolute;top:50%;left:5%;width:90%;height:12rem;margin-top:-6rem;background-color:#fff;z-index:5;border-radius:.3rem;padding:0 .5rem;box-sizing:border-box;
	}	
.app-History-popup-title
	{
		position:relative;width:100%;height:2rem;line-height:2rem;text-align:center;border-bottom:1px solid #d7d7d7;box-sizing:border-box;
	}
.app-History-popup-bottom
	{
		position:relative;width:100%;height:2rem;
	}
.app-History-popup-button
	{
		position:relative;height:1.6rem;line-height:1.6rem;padding:0 .8rem;float:right;border:0;border-radius:.2rem;background-color:#66cfff;color:#fff;
	}
.app-History-popup-cen
	{
		position:relative;width:100%;height:6.5rem;margin:.5rem 0;overflow:hidden;
	}	
.app-History-popup-cen textarea
	{
		width:99%;height:6.4rem;outline:none;resize:none;border:1px solid #d7d7d7;
	}
.app-History-popup-title-Close
	{
		position:absolute;top:0;right:0;width:2rem;height:2rem;
	}
.app-History-popup-title-Close:after
	{
		position:absolute;top:.3rem;left:0;width:1.4rem;height:1.4rem;content:"";background-image:url("../images/Wrong.png");background-size:100% 100%;
	}
	/* 数据下载 */
.app-data-download 
	{
		position:relative;overflow:hidden;float:left;width:90%;
	}
.app-data-button
	{
		position:relative;width:60%;height:2rem;line-height:2rem;margin:1rem auto;
	}
.app-data-tijiao
	{
		position:relative;width:100%;height:2rem;line-height:2rem;display:block;text-align:center;font-size:.8rem;background-color:#007aff;color:#fff;border-radius:.2rem;
	}
.app-download-Record 
	{
		position:relative;overflow:hidden;float:left;width:90%;
	}
.app-download-con 
	{
		position:relative;width:100%;padding:1rem 1rem;border-bottom:1px solid #d7d7d7;box-sizing: border-box;
	}
.app-download-quxiao
	{
		float:right;color:#007aff;
	}
.app-opened-a
	{
		color:#000;
	}
	/* 我的图标库 */
.app-ico
	{
		position:relative;width:100%;overflow:hidden;
	}
.app-ico-img
	{
		position:relative;margin:2px;background-color:#fff;border-radius:.3rem;border:1px solid #d7d7d7;
	}	
.app-ico-edit
	{
		position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(255,255,255,.8);border-radius:.3rem;z-index:9;display:none;
	}
.app-ico-see
	{
		position:absolute;bottom:.2rem;left:.2rem;width:1.4rem;height:1.4rem;z-index:99;
	}
.app-ico-see:after
	{
		position:absolute;top:0;left:0;width:1.4rem;height:1.4rem;content:"";background-image:url("../images/t-y.png");background-size:100% 100%;
	}
.app-ico-see-no:after
	{
		position:absolute;top:0;left:0;width:1.4rem;height:1.4rem;content:"";background-image:url("../images/t-x.png");background-size:100% 100%;
	}	
.app-ico-del
	{
		position:absolute;bottom:.2rem;right:.2rem;width:1.4rem;height:1.4rem;z-index:99;
	}	
.app-ico-del:after
	{
		position:absolute;top:.25rem;left:0;width:1rem;height:1rem;content:"";background-image:url("../images/dels.png");background-size:100% 100%;
	}
.app-ico-delete
	{
		position:absolute;top:0;right:0;height:2.4rem;padding:0 .5rem;color:#007aff;font-size:.7rem;
	}
.app-ico-row
	{
		position:relative;width:100%;overflow:hidden;
	}
.app-ico-col-25
	{
		float:left;width:25%;overflow:hidden;
	}
	/* 用户 */
.app-user-item
	{
		position:relative;width:100%;overflow:hidden;border-top:5px solid #eeeeee;
	}
.app-user-list
	{
		position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:2.8rem;line-height:2.8rem;border-bottom:1px solid #d7d7d7;padding:0 .5rem;box-sizing:border-box;
	}
.app-user-list-left
	{
		position:relative;width:4rem;float:left;
	}
.app-user-list-right 
	{
		-webkit-box-flex:1;-webkit-flex:1;flex:1;
	}
.app-user-list-span
	{
		float:left;padding:0 .3rem;
	}
.app-user-list-input
	{
		position:relative;overflow:hidden;float:left;width:90%;
	}
.app-user-input 
	{
		position:relative;width:100%;height:2.4rem;line-height:2.4rem;border:0;overflow:hidden;box-sizing:border-box;
	}
.app-order-ico 
	{
		position:absolute;top:0;right:0;width:2.4rem;height:2.4rem;
	}
.app-order-ico:after 
	{
		position: absolute;top: .5rem;left: 0;content: "";width: 1.4rem;height: 1.4rem;background-image: url(../images/app-equipment-search.png);background-size: 100% 100%;
	}
.app-order-itme
	{
		position:relative;width:100%;overflow:hidden;background-color:#f6f6f6;margin-bottom:.5rem;
	}
.app-order-itme-title
	{
		position:relative;width:100%;overflow:hidden;height:2.4rem;line-height:2.4rem;background-color:#fff;padding:0 .5rem;box-sizing:border-box;
	}
.app-order-itme-01
	{
		float:left;width:4rem;
	}
.app-order-itme-02
	{
		float:left;color:#b7b7b7;
	}
.app-order-itme-03
	{
		float:right;color:#b7b7b7;
	}
.app-order-itme-con
	{
		
		position:relative;width:100%;overflow:hidden;background-color:#f6f6f6;padding:1rem .5rem;box-sizing:border-box;color:#b7b7b7;line-height:1.2rem;
	}
.app-order-itme-bottom
	{
		position:relative;width:100%;overflow:hidden;height:2.4rem;line-height:2.4rem;background-color:#fff;padding:0 .5rem;box-sizing:border-box;
	}
.app-order-itme-04
	{
		float:right;color:#007aff;padding:0 .3rem;
	}
.app-order-itme-dizhi
	{
		position:relative;width:100%;overflow:hidden;background-color:#fff;padding:.8rem .5rem;box-sizing:border-box;color:#b7b7b7;line-height:1.2rem;border-bottom:1px solid #000;
	}
	/* 流量卡 */
.app-flow-navbar
	{
			position:relative;width:100%;display:-webkit-box;display:-webkit-flex;display:flex;border-top:5px solid #eeeeee;box-sizing:border-box;border-bottom:1px solid #d7d7d7;background-color:#fff;
	}
.app-flow-item
	{
		position:relative;display:block;-webkit-box-flex:1;-webkit-flex:1;flex:1;height:2.4rem;line-height:2.4rem;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);color:#888;margin-bottom:-1px;text-align:center;
	}
.app-flow-nar
	{
		border-bottom:1px solid #000;
	}
.app-flow, .app-flow-itme 
	{
		display:none;overflow:auto;
	}
.app-flow, .app-flow-itme-on
	{
		display:block;
	}
.app-flow-card
	{
		position:relative;width:100%;height:4.4rem;overflow:hidden;border-bottom:1px solid #d7d7d7;
	}
.app-flow-card-color
	{
		position:absolute;top:0px;left:0;height:4.4rem;background-color:#41c6f8;z-index:1;
	}
.app-flow-card-txt
	{
		position:absolute;top:.4rem;left:0rem;width:100%;height:3.6rem;line-height:1.2rem;z-index:9;padding:0 .5rem;box-sizing:border-box;color:#707070;
	}	
.app-flow-card-no-txt
	{
		position:absolute;top:0;right:1rem;line-height:4.4rem;color:#ff5858;z-index:9;
	}
.app-flow-card-no1-txt
	{
		position:absolute;top:0;right:1rem;line-height:4.4rem;color:#64b532;z-index:9;
	}	
.app-opened-koufei 
	{
		width: 100%;padding:.5rem;border-bottom: 1px solid #d7d7d7;box-sizing: border-box;
	}
.app-flow-list 
	{
		position: relative;width:100%;height:2.8rem;line-height:2.8rem;border-bottom:1px solid #d7d7d7;padding:0 .5rem;box-sizing:border-box;
	}	
.app-flow-card-f
	{
		padding:0 1rem 0 0;
	}
.app-flow-bottom
	{
		position:fixed;bottom:2.8rem;left:0;width:100%;height:2.4rem;line-height:2.4rem;background-color:#fff;box-shadow:0px -5px 5px rgba(0,0,0,.1);z-index:99;border-bottom:1px solid #d7d7d7;padding:0 .5rem;box-sizing:border-box;
	}
.app-flow-zhifu
	{
		position:absolute;top:0;right:0;height:2.4rem;line-height:2.4rem;padding:0 2rem;background-color:#333333;color:#fff;
	}
.app-flow-itmes
	{
		margin-bottom:3rem;
	}
.app-flow-list-color
	{
		color:#999999;position:relative;width:100%;line-height:1.5rem;border-bottom:1px solid #d7d7d7;padding:0 .5rem;box-sizing:border-box;text-align:center;font-size:.6rem;
	}
.app-flow-zhifubao
	{
		position:relative;width:100%;height:2.8rem;line-height:2.8rem;padding:0 1.8rem;box-sizing:border-box;color:#999;display:block;
	}
.app-flow-zhifubao:after
	{
		content:"";position:absolute;top:.6rem;left:0;width:1.6rem;height:1.6rem;background-image:url("../images/Alipay-on.png");background-size:100%;
	}
.app-flow-zhifubao:before
	{
		content:"";position:absolute;top:.6rem;right:0;width:1.6rem;height:1.6rem;background-image:url("../images/app-invoice-right.png");background-size:100%;
	}
.app-flow-weixin:after
	{
		background-image:url("../images/WeChat-on.png");
	}	
#APP-LINK-ITME
	{
		height:100%;
	}
	/* 简易应用组态应用详情页 */
.app-application
	{
		position:relative;width:100%;overflow:auto;
	}
.app-application_a
	{
    	position:relative;width:100%;background-color:#f3f3f3;overflow:hidden;box-shadow:0px 0px 5px rgba(0,0,0,.15);margin:.5rem 0;
	}
.app-application_b 
	{
	   	margin:.5rem;border: 1px dashed #d7d7d7;position:relative;text-align:center;height:9rem;
	}
.app-application_c
	{
		position:relative;width:100%;line-height:1.4rem;padding-bottom:.5rem;text-align:center;
	}
.app-application_c a
	{
		color:#999999;display:block;
	}
.app-application-modal
	{
		position:fixed;top:0;left:0;bottom:0;right:0;overflow:hidden;display:none;z-index:999;
	}
.app-application-modal-Close
	{
		position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.5);
	}
.app-application-modal-dialog
	{
		position:absolute;top:10%;left:3%;width:94%;overflow:auto;background-color:#fff;box-shadow:0px 0px 15px rgba(0,0,0,.15);border-radius:.3rem;
		padding:0 .5rem;box-sizing:border-box;
	}
.app-application-title
	{
		position:relative;width:100%;height:2.4rem;line-height:2.4rem;text-align:center;border-bottom:1px solid #d7d7d7;
	}
.app-application-modal-body
	{
		position:relative;width:100%;overflow:hidden;
	}
.app-application-Close
	{
		position:absolute;top:0;right:0;width:2.4rem;height:2.4rem;
	}
.app-application-Close:after
	{
		content:"";position:absolute;top:.7rem;right:.7rem;width:1rem;height:1rem;background-image:url("../images/Wrong.png");background-size:100% 100%;
	}
	/* 新增 */
.app-link-itme-zl
	{
		background-color:#fff;padding:.5rem;
	}
.app-link-itme-zl-span
	{
		float:left;padding-right:.3rem;
	}	
.app-link-itme-zl-title
	{
		margin-bottom:.5rem;overflow:hidden;
	}
.app-link-itme-zl-div
	{
		position:relative;width:100%;overflow:hidden;margin-bottom:.5rem;
	}	
.app-link-itme-zl-input 
	{
		position:relative;width:98%;height:1.4rem;line-height:1.4rem;border:1px solid #d7d7d7;overflow:hidden;box-sizing:border-box;text-align:center;border-radius:.2rem;font-size:.6rem;
	}
.app-link-itme-zl-botton
	{
		position:relative;width:100%;overflow:hidden;margin-top:.5rem;
	}
.app-link-itme-zl-botton-a
	{
		float:right;padding:.1rem 1rem;border:1px solid #d7d7d7;color:#000;border-radius:.3rem;
	}
.app-Record-itme, .app-Record-li
	{
	    overflow:hidden;
	}
/* 新增加设备图标  */
.app-edit-input-img
	{
	    position:relative;width:35%;height:2.4rem;overflow:hidden;box-sizing:border-box;float:right;
	}	
.app-custom-device-ico
	{
	    position: relative;
	    width: 100%;
	    height: 2.4rem;
	    line-height: 2.4rem;
	    border: 1px solid #d7d7d7;
	    overflow: hidden;
	    box-sizing: border-box;
	    float: left;
	    text-align: center;
	    border-radius: .5rem;
	}
.app-custom-device-ico img
	{
		position: relative;
	    width: 2.4rem;
	    margin: 0 auto;
	}
.app-Sign-denglu
	{
		position: relative;width:100%;float:left;padding:.5rem 0;text-align:center;color:#1e346a;
	}
.app-sao
	{
		position:absolute;
		top:0;
		right:1.8rem;
		width:1.6rem;
		height:2.4rem;
		z-index:9;
		background-image:url("../images/sao.png");
		background-size:1.2rem 1.2rem;
		background-repeat:no-repeat;
		background-position:center;
	}
.app-add{
		position:absolute;
		top:0;
		right:0.2rem;
		width:1.6rem;
		height:2.4rem;
		z-index:9;
		background-image:url("../images/in.png");
		background-size:1.2rem 1.2rem;
		background-repeat:no-repeat;
		background-position:center;
}		
.app-contact
	{
		position: relative;
	    left: 140px;
	    top: 27px;
	    text-decoration: underline;
	}
.app-center
	{
		display:inline-block;
	}
	
/********************************* 余额与充值   ****************************/
.app-RechargeHead{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:2.4rem;
	line-height:2.4rem;
	text-align:center;
	font-size:.8rem;
}
.app-Back{
	position:absolute;
	top:0;
	left:0;
	width:2.4rem;
	height:2.4rem;
	line-height:2.4rem;
	text-align:center;
	font-size:1.6rem;
	color:#00b4e6;
	transform:rotate(90deg);
}
.app-Recharge{
	position:absolute;
	top:2.4rem;
	left:0;
	right:0;
	bottom:0;
	overflow:auto;
}
.app-RechargeCon{
	padding:0 1rem;
}
.app-RechargeList{
	position:relative;
	width:100%;
	padding:1rem 0;
}
.app-RechargeDiv{
	position:relative;
	width:100%;
	overflow:hidden;
}
.app-RechargeIco{
	position:absolute;
    top:1rem;
    right:0;
    width:1rem;
    height:1rem;
    z-index:999;
    display:none;
}
.app-RechargeIco img{
	width:100%;
	height:100%;
}
.app-RechargeListTxt{
	position:relative;
	width:100%;
	height:3rem;
	line-height:3rem;
	font-size:.7rem;
}
.app-balance{
	position:relative;
	width:100%;
	height:2rem;
	line-height:2rem;
	color:#fff;
	font-size:.9rem;
}
.app-balanceT{
	position:relative;
	width:100%;
	line-height:.8rem;
	color:#707070;
	font-size:.65rem;
}
.app-RechargeT{
	text-align:center;
}
.app-RechargeI{
	position:relative;
	width:80%;
	height:2rem;
	line-height:2rem;
	border:1px solid #00b4e6;
	border-radius:.3rem;
	background-color:rgba(0, 0, 0, 0);
	margin-top:.5rem;
	text-align:center;
	color:#ff8b00;
}
.app-RechargeA{
	position:relative;
	display:inline-block;
	width:80%;
	height:2rem;
	line-height:2rem;
	border:0;
	border-radius:.3rem;
	background-color:#00b4e6;
	margin-top:.5rem;
	text-align:center;
	color:#fff;
}
.app-equipment{
	position:absolute;
	top:2.4rem;
	left:0;
	right:0;
	bottom:3rem;
	overflow:auto;
}
@font-face {
  font-family:'icon';
  src:url('../fonts/iconfont.eot');
  src:url('../fonts/iconfont.eot?#iefix') format('embedded-opentype'),
  url('../fonts/iconfont.woff') format('woff'),
  url('../fonts/iconfont.ttf') format('truetype'),
  url('../fonts/iconfont.svg#iconfont') format('svg');
}
.icon {
    font-family: "icon" !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
}

/** 新增视频播放控制  **/
.myPlayer{
	position: relative;
    width: 100%;
    min-height: 140px;
    padding: 10px 0;
    border-bottom: 1px dashed #586c94;
    overflow: hidden;
}
.myPlayer:after{
	content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -30px 0 0 -30px;
    width: 60px;
    height: 60px;
    z-index: 1;
    background-image: url(../images/play.png);
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: center;
}
.myPlayer> div{
	z-index:999;
}

/***
	设备列表和传感器修改(2011/05/15)
****/
.app-new-body{
	background-color: #f2f2f2;
}
.app-new-title{
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9999;
}
.app-new-con{
	position: relative;
	padding-top: 2.4rem;
	padding-bottom: 3.2rem;
	overflow: auto;
}
.app-new-equipment .view{
	position:relative;
	width:100%;
	padding: .25rem;
    box-sizing: border-box;
    overflow:hidden;
}
.app-new-equipment .view .row{
	position:relative;
	float:left;
	width:50%;
	padding: .25rem;
    box-sizing: border-box;
    overflow:hidden;
}
.app-new-equipment .view .item{
	position: relative;
	display: block;
    width: 100%;
    padding: 0 .5rem;
    box-sizing: border-box;
    border-radius: .2rem;
    background-color: #fff;
    box-shadow: 0 0 8px rgba(0,0,0,0.05);
    overflow:hidden;
}
.app-new-equipment .view .item .flex{
	flex: 1;
}
.app-new-equipment .view .item .title {
    position: relative;
    width: 100%;
    height: 1.6rem;
    display: flex;
    border-bottom: 1px solid #f2f2f2;
    box-sizing: border-box;
}
.app-new-equipment .view .item .title .text {
    position: relative;
    width: 100%;
    height: 1.6rem;
    line-height: 1.6rem;
    font-size: .65rem;
    color: #333;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.app-new-equipment .view .item .title .state {
    position: relative;
    float: right;
    width: auto;
    height: 1.6rem;
    line-height: 1.6rem;
    color: #4395ff;
    border-bottom: 2px solid rgba(67, 149, 255, 0.3);
    padding: 0 .2rem;
    text-align: right;
    font-size: .55rem;
    box-sizing: border-box;
    overflow: hidden;
}
.app-new-equipment .view .item .li{
  position: relative;
  width: 100%;
  padding: 5px 0;
  overflow: hidden;
}
.app-new-equipment .view .item .li .image{
    position: relative;
    float: left;
    width: 3rem;
    height: 3rem;
    padding: 5px;
    box-sizing: border-box;
    overflow: hidden;
}
.app-new-equipment .view .item .li .image img{
	width: 100%;
	height: 100%;
	border-radius: 50%;
}
.app-new-equipment .view .item .li .deviceNo{
  position: absolute;
  width: 100%;
  bottom: 10px;
  right: 0;
  font-size: .4rem;
  color: #000;
  padding-left: 3.4rem;
  box-sizing: border-box;
  word-break: break-all;
  line-height: .6rem;
}
/** 离线状态 **/
.app-new-equipment .offLine .title .text,
.app-new-equipment .offLine .title .state,
.app-new-equipment .offLine .deviceNo{
  color: #999999 !important;
}
.app-new-equipment .offLine .title .state{
  border-bottom:1px solid #999999 !important;
}
.app-new-equipment .offLine .image .img{
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
}
/** 报警状态 **/
.app-new-equipment .police .title .state{
  color: #fd5346 !important;
  border-bottom:1px solid rgba(253, 83, 70, 0.3) !important;
}
.app-new-equipment .police .image::after{
  content:'';
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	border-radius: 50%;
	border:2px dotted #fd5346;
	animation:police 7s linear infinite;
}
@keyframes police{
  0%{-webkit-transform:rotate(0deg);}
  25%{-webkit-transform:rotate(90deg);}
  50%{-webkit-transform:rotate(180deg);}
  75%{-webkit-transform:rotate(270deg);}
  100%{-webkit-transform:rotate(360deg);}
}
/** 禁用状态 **/
.app-new-equipment .not .title .state{
  border-bottom:1px solid #999999 !important;
}
.app-new-equipment .not .title .text,
.app-new-equipment .not .title .state,
.app-new-equipment .not .deviceNo{
  color: #999999 !important;
}
.app-new-equipment .not .image .img{
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
}
.app-new-equipment .not .image::after{
  content:'';
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-image:url('data:image/png;base64,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');
	background-position:center;
	background-repeat:no-repeat;
	background-size:100% 100%;
}
/** 删除状态 **/
.app-new-equipment .del .title .state{
  border-bottom:1px solid #999999 !important;
}
.app-new-equipment .del .title .text,
.app-new-equipment .del .title .state,
.app-new-equipment .del .deviceNo{
  color: #999999 !important;
  text-decoration: line-through;
}
.app-new-equipment .del .image .img{
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
}
.app-new-equipment .del .image::after{
  content:'';
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-image:url('data:image/png;base64,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');
	background-position:center;
	background-repeat:no-repeat;
	background-size:100% 100%;
}
/** 传感器详情 **/
.app-new-sensor .list-masonry{
	padding: .25rem;
    overflow: hidden;
}
.app-new-sensor .row{    
    position: relative;
    float: left;
    width: 50%;
    padding:.25rem;
    box-sizing: border-box;
}
.app-new-sensor .row .item-masonry {
    position: relative;
    display: block;
    width: 100%;
    padding: 0 .5rem;
    box-sizing: border-box;
    border-radius: .2rem;
    background-color: #fff;
    box-shadow: 0 0 8px rgb(0 0 0 / 5%);
    overflow: hidden;
}
.app-new-sensor .row .item-masonry .item-head{
  position: relative;
  display: block;
  width: 100%;
  height: 1.8rem;
  border-bottom: 1px solid #ebedf0;
}
.app-new-sensor .row .item-masonry .item-head .ico{
  float: left;
  width: 1.4rem;
  height: 1.4rem;
  margin: .2rem 0 .2rem 0;
  box-sizing: border-box;
  border-radius: 50%;
  overflow: hidden;
}
.app-new-sensor .row .item-masonry .item-head .ico .img{
  width: 100%;
  height: 100%;
}
.app-new-sensor .row .item-masonry .item-head .name{
  float: right;
  width: calc(100% - 1.6rem);
  height: 1.8rem;
  line-height: 1.8rem;
  font-size: .65rem;
  color: #333;
  vertical-align: middle;
  text-overflow:ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.app-new-sensor .row .item-masonry .item-head .state{
  position:absolute;
  top: .2rem;
  right: -.2rem;
  width: .4rem;
  height: .4rem;
  border:1px solid #2b92d4;
  border-radius:50%;
  background-image: radial-gradient(#6cc3fe, #21a1d0);
  box-shadow:0 1px 30px rgba(59,255,255,0.4);
  z-index: 8;
  overflow:hidden;
}
.app-new-sensor .row .item-masonry .item-con{
  position: relative;
  width: 100%;
  padding-bottom:.3rem; 
  overflow:hidden;
}
.app-new-sensor .row .item-masonry .item-value{
    position: relative;
    width: 100%;
    height: 3rem;
    padding: .5rem 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}
.app-new-sensor .row .item-masonry .item-video{
    height: 4rem;
}
.app-new-sensor .row .item-masonry .item-value .value{
  display: inline-block;
  font-size: 1.2rem;
  color: #333;
  text-align: center;
  text-overflow:ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.app-new-sensor .row .item-masonry .item-value .img{
  position: relative;
  width: 100%;
  overflow:hidden;
}
.app-new-sensor .row .item-masonry .item-value .img img{
  width: 100%;
}
.app-new-sensor .row .item-masonry .item-value .minValue{
  font-size: .65rem;
}
.app-new-sensor .row .item-masonry .item-value .unit{
  display: inline-block;
  font-size: .6rem;
  color: #666;
  padding-left:.1rem;
}
.app-new-sensor .row .item-masonry .item-value .video{
  width: 100%;
  min-height: 6rem;
  z-index: 9;
}
.app-new-sensor .row .item-masonry .item-value .item-switch{
	position: relative;
    width: 100%;
    height: 1.6rem;
    text-align: center;
    overflow: hidden;
}
.app-new-sensor .row .item-masonry .item-value .item-switch img{
	width: auto;
	height:100%;
}
.app-new-sensor .row .item-masonry .item-time{
  position: relative;
  width: 100%;
  height: 1rem;
  line-height: 1rem;
  text-align: center;
  font-size: .65rem;
  color: #666;
  text-overflow:ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
/**  设备报警  **/
.app-new-sensor .row .police .item-head .state{
  border: 1px solid #f82525;
  background-image: radial-gradient(#ff3c3c, #fd3030);
  box-shadow: 0 1rpx 30rpx rgba(218, 86, 81, 0.3);
}
.app-new-sensor .row .police .item-value .unit,
.app-new-sensor .row .police .item-value .value{
  color: #fc1c1c;
} 
/**  设备离线  **/
.app-new-sensor .row .offLine .item-head .state{
  border: 1px solid #777777;
  background-image: radial-gradient(#999999,#888888);
  box-shadow: 0 1rpx 30rpx rgba(255, 255, 255, 0.3);
}
.app-new-sensor .row .offLine .item-value .value,
.app-new-sensor .row .offLine .item-value .minValue,
.app-new-sensor .row .offLine .item-head .name{
  color: #92938b;
}
.offLine .item-head .ico .img{
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
}

.app-verify{
	float: right;
	padding-left: 0.5rem;
	color: #007aff;
}
.app-explain{
	position: relative;
	width: 100%;
	line-height: 1.2rem;
	padding: 1rem;
	box-sizing: border-box;
	font-size: .7rem;
	color: #3c3c3c;
	overflow: hidden;
}
.app-explain span{
	color:#ff1100;
	padding:0 5px;
}
.app-Sign-butMin{
	position: relative;
	float: left;
    width: 48%;
    height: 2.4rem;
    line-height: 2.4rem;
    border: 0;
    border-radius: 0.1rem;
    margin-top: 0.8rem;
    
}
.app-Sign-butMinR{
	background-color: #313131;
    color: #fff;
    float: right;
}
.app-title-video{
	position: relative;
    width: 100%;
    height: 48px;
    line-height: 48px;
    text-align: center;
    font-size: .8rem;
    background-color: #fff;
    padding: 0 2.4rem;
    box-sizing: border-box;
    z-index: 999;
    overflow: hidden;
}
.app-video-back{
    position: absolute;
    top: 0;
    left: 0;
    width: 48px;
    height: 48px;
    z-index: 99;
}
.app-video-back:before {
    content: "";
    position: absolute;
    top: 14px;
    left: 14px;
    width: 20px;
    height: 20px;
    background-image: url(../images/back.png);
    background-size: 100% 100%;
}
.app-new-video{
	position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 99;
    overflow: hidden;
}
.app-new-video .videoIframe{
	position: relative;
    width: 100%;
    height: 100%;
   	overflow: hidden;
}
.app-binding{
	position: relative;
    width: 100%;
    padding: 0 15px;
    box-sizing: border-box;
    overflow: hidden;
}
.app-binding .binding-title{
	position: relative;
    width: 100%;
    padding: 10px 0;
    border-bottom: 1px solid #e5e3e3;
    box-sizing: border-box;
    font-size: 14px;
    color: #333;
    overflow: hidden;
}
.app-binding .binding-cell{
	padding: 10px 0;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    border-bottom:1px solid #e5e3e3;
}
.app-binding .binding-cell .binding-img{
	position: relative;
    float: left;
    margin-right: 10px;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    overflow: hidden;
}
.app-binding .binding-cell .binding-img img{
	width: 100%;
    display: block;	
}
.app-binding .binding-cell .binding-flex{
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	color: #333;
    font-size: 14px;
}
.app-binding .binding-cell .name{
	font-size: 14px;
}
.app-binding .binding-cell .desc{
	display: block;
    font-size: 13px;
    padding-top: 5px;
    color: #888;
}
.app-binding .binding-cell .binding-ico{
	float: right;
    width: 18px;
}
.app-binding .binding-cell .binding-ico img{
	width: 100%;
    display: block;
}

.app-binding .binding-cell-Max{
	
}
.app-binding .binding-cell-Max{
	padding: 20px 0;
}
.app-binding .binding-cell-Max .name-c{
	color: #1e80ff;
}
.app-binding .binding-relieve{
	float: right;
    width: auto;
}
.app-binding .binding-relieve .images{
	adding: 10px;
}
.app-binding .binding-relieve .images img{
	width: 22px;
    height: 22px;
}
.app-binding .binding-relieve .relieve-name{
	background-color: #D81E06;
    border-radius: 10px;
    padding: 2px 8px;
    font-size: 12px;
    color: #fff;
    display: none;
}
.app-binding .binding-relieve-on .images{
	display: none;
}
.app-binding .binding-relieve-on .relieve-name{
	display: block;
}
.app-binding .binding-no{
	position: relative;
	width: 100%;
	padding: 20px 0;
	text-align: center;
	font-size: 14px;
	color: #666666;
	overflow: hidden;
}