@charset "utf-8";
@import url(../../../layui226/css/layui.css);/*layui对话框*/


/*@import url(swiper-3.2.7.min.css);选项卡样式*/
/*@import url(base.css);基础样式*/
/*@import url(../../../eControls/default/mobile/style.css);用户控件*/


html,body,a{-webkit-touch-callout: none;/*-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;*/
-webkit-tap-highlight-color:rgba(0,0,0,0);}

.etree,.etree *{ border:0px solid #ff0000;-webkit-touch-callout:none;touch-callout:none;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}

/*布局-开始*/
/*顶部标题-开始*/
.eHeader_space{height:50px;}

.eHeader{background-color:#007adf;height:50px;line-height:50px;border-bottom:0px solid #ddd;color:#fff;text-align:center; position:fixed;top:0px;left:0px; z-index:19891009;width:100%;font-size:16px; overflow:hidden;}
.eHeader .left,.eHeader .center,.eHeader .right{height:50px;}
.eHeader .left{width:25%;border:0px solid #fff;/*width:2rem; background-color:#ccc;*/float:left; text-align:left; vertical-align:middle;}
.eHeader .center{width:50%;border:0px solid #fff;/*width:3.5rem; background-color:#ccc;*/float:left; vertical-align:middle;}
.eHeader .right{width:25%;border:0px solid #fff;/*width:2rem; background-color:#fff;*/float:left;text-align:right;box-sizing: border-box;padding-right:10px;}
.eHeader a{display:inline-block;color:#fff;text-decoration:none;}
.eHeader a.search{width: 20px; height:20px;background: url(images/eHeader_search.png) 0 0 no-repeat; background-size:20px 20px;margin-left:0px;/*margin-top:13px;*/}
.eHeader a.add{width:20px;height:20px;background: url(images/eHeader_add.png) 0 0 no-repeat; background-size:20px 20px;margin-left:20px;margin-top:13px;}
.eHeader a.edit{width:20px;height:20px;background: url(images/eHeader_edit.png) 0 0 no-repeat;  background-size:20px 20px;margin-left:0px;margin-top:13px;}
.eHeader a.menu{width:20px;height:20px;background: url(images/eHeader_menu.png) 0 center no-repeat;  background-size:20px 20px;margin-left:10px;margin-top:13px;/*float:left;*/border:0px solid #ff0000;}
.eHeader a.close{width:20px;height:20px;background: url(images/eHeader_close.png) 0 0 no-repeat;  background-size:20px 20px;margin-left:20px;}
.eHeader a.more{width:20px;height:20px;background: url(images/eHeader_more.png) 0 0 no-repeat;  background-size:20px 20px;margin-left:10px;}
.eHeader a.return{height:50px;background:url(images/eHeader_return.png) 6px center no-repeat; background-size:18px 18px;padding-left:30px;}
/*搜索*/
#eSearchBox{width:100%;height:100%; background-color:#fff; position:fixed;top:0px;left:0px;z-index:19891012;}
#eSearchBox h1{padding-left:40px;font-weight:normal;font-size:16px; height:50px;line-height:50px; color:#fff;background:#007adf url(images/eHeader_search.png) 10px center no-repeat; background-size:20px 20px;box-sizing: border-box;padding-right:10px;margin-bottom:15px;}
#eSearchBox a.close{width:20px;height:20px;background: url(images/eHeader_close.png) 0 0 no-repeat;  background-size:20px 20px;margin-top:15px;float:right;}

#eSearchBox{display: flex;flex-direction: column;height:100%;max-height:100%; border:0px solid #000;}
#eSearchBox .sbody{border:0px solid #ff0000;flex: 1;position: relative;overflow: auto;height:calc(100vh - 180px); }
#eSearchBox .btnbody{position:abso4lute;border:0px solid #000;bottom:0px;width:100%;background:#fff;height:45px;}
#eSearchBox .btnbody ul.ulview > li{border:0px;}

/*顶部标题-结束*/

/*左侧导航-开始*/
.eFunGroup{margin:0;padding:0;}
.eFunGroup * {margin:0;padding:0;}
.eFunGroup dt{background-color:#f5f5f5;height:33px;line-height:33px;padding-left:15px;color:#555;font-size:15px;}
.eFunGroup dd{ overflow:hidden; /*background-color:#FF6699;*/padding-bottom:10px; }
.eFunGroup a{color:#444;text-decoration:none; display:inline-block;width:32%;border:0px solid #ccc; text-align:center;/*float:left; background-color: #CC6600;*/margin-top:12px;}
.eFunGroup a i{font-size:20px; color:#479DFE;}
.eFunGroup p{margin-top:8px;font-size:14px;height:25px;line-height:25px; overflow:hidden;}
.eFunGroup img{border:0px;height:20px;}
.eFunGroup img.gray{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);    filter: grayscale(100%);	filter: gray;}
.clear{clear:both;}
/*左侧导航-结束*/
/*布局-结束*/

.header { position:fixed;top:0px; width:100%; min-height:50px; padding:0px;padding-left:10px; box-shadow:0 0 1px #555; background: #0697da;margin:0px; color:#FFFFFF;font-size:14px;line-height:50px;text-align:center; font-weight:bold;z-index:100;}
.header .menu-bar { float:left; width:20px; height:20px; margin-top:15px; margin-right:20px;margin-left:10px; background:url(images/menu.png) no-repeat; background-size:20px 20px; padding-bottom:15px;}
.header .menu-add{float:right;display:inline-block;width:40px;margin-right:20px;font-size:32px;color:#ffffff; }
.header .menu-back{float:right;display:inline-block;width:40px;margin-right:20px;font-size:15px;color:#ffffff;}
.ui-aside{position:fixed;top:-99999px;bottom:-99999px;z-index:19891001;height:100%;max-height:100%;overflow: hidden;}
.ui-aside-mask{position:fixed;left:0;top:0;bottom:0;right:0;z-index:98;background:rgba(0,0,0,.3);opacity:0;}
.nav {display:none;}

a.subbtnadd {position: relative;display: inline-block;width:40px;height:40px;font-size: 1px;background: url(images/subbtnadd.png) center center no-repeat;background-size: 100% 100%;}
a.subbtnadd .file{position: absolute;left: 0px;top: 0px;width:40px;height:40px;filter: alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0;opacity: 0;cursor: pointer;}
a.subbtnselect {position: relative;display: inline-block;width:40px;height:40px;font-size: 1px;background: url(images/subbtnselect.png) center center no-repeat;background-size: 100% 100%;}

.apps{padding-bottom:10px; text-align:left;}
.apps a{/*float:left;*/border:0px solid #000;margin-left:12px;margin-top:13px;}
.apps dl{box-shadow: 0 0 6px #ccc;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px; background-color:#fff;}
.apps dt{text-align:center;}
.apps dt img{width:160px;height:125px;object-fit: cover;margin:3px; -webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;-webkit-border-bottom-left-radius:0px;-webkit-border-bottom-right-radius:0px;-moz-border-bottom-left-radius:0px;-moz-border-bottom-right-radius:0px;-o-border-bottom-left-radius:0px;-o-border-bottom-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-bottom-radius:20px;}
.apps dd{overflow:hidden;padding-bottom:8px;}
.apps dd p{ text-align:center;font-size:15px;}
.apps dd p.mc{color:#444;padding-left:5px;padding-right:5px;height:23px;line-height:23px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;}



/*首页模块分组*/
.icongroup {-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px;border-radius: 6px; background-color:#fff;margin-bottom:10px;padding-bottom:10px;}
.icongroup * {margin:0px;padding:0px; box-sizing: border-box;}
.icongroup dt {border-bottom:1px solid #E5E5E5;line-height:43px;padding-left:13px;color:#555;}
.icongroup dd {}
.icongroup dd a {float:left;display:inline-block;width:25%;text-align:center;margin-top:10px;font-size:15px;height:59px;}
.icongroup a i{font-size:25px; color:#479DFE;}
.icongroup dd a img {width:35px;height:35px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;
/*
-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;
-webkit-border-radius: 50%;-moz-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%; 
 */
}
.icongroup dd a p{margin-top: 3px;font-size:14px;height:25px;line-height:25px;overflow: hidden;}
.icongroup dd div.clear {clear:both;font-size:1px;height:0px;}



/*底部菜单栏-开始*/
.toolflex{position:fixed;z-index:19891011;width:100%;bottom:0px;height:1rem; background-color:#fff;border-top:1px solid #ccc; text-align:center;display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-align: center;-webkit-align-items: center;align-items: center;box-sizing:border-box;}
.toolflex a{-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;-webkit-box-align: center;-webkit-align-items: center;align-items: center;text-align:center;box-sizing:border-box;font-size:13px;padding-top:1px;}
.toolflex a i{font-size:20px; display:block;color:#999;margin-bottom:3px;}
.toolflex a.cur i{color:#479DFE;}
.toolflex a *{ vertical-align:middle;}
.toolflex a.cur{color:#479DFE;}
.toolflex img{width:20px;height:20px;display:block;margin:0px auto;margin-bottom:2px;}
/*底部菜单栏-结束*/

/*底部菜单-开始*/
.toolmenu,.toolmenu ul,.toolmenu li{margin:0px;padding:0px; list-style:none;}
.toolmenu a{ text-decoration:none; color:#454545;font-size:14px;}
.toolmenu { position: fixed; z-index:19891011; bottom: 0; left: 0; right: 0;margin: auto; display: block; height: 44px;/*border-top:1px solid #ccc;background-color:#f1f1f1;*/background:url(images/toolmenu_bg.png) repeat-x;}
.toolmenu > li{ float:left;width: auto;height: 100%;min-width:20%;position: static!important;  margin: 0;border-radius: 0!important; -webkit-box-sizing: border-box;box-sizing: border-box; -webkit-box-flex: 1; box-flex: 1;box-shadow: none!important; background: none;}
.toolmenu > li{border:0px solid #ff0000;border-right:1px solid #ccc;/*text-align:center; background-color:#ccc;*/}
.toolmenu > li *{vertical-align:middle;}
.toolmenu > li span.icon{border:0px solid #ff0000;display:inline-block;width:10px;height:12px; background:url(images/toolmenu_ico.png) no-repeat center 0px;background-size:14px 8px;margin-right:3px;}
.toolmenu > li>a{ /*background-color:#66CCCC;*/line-height:44px;text-align:center; display:block;}
.toolmenu >li:first-child {border-right:1px solid #ccc;}
.toolmenu >li:last-child {border-right:1px solid #ccc;}
.toolmenu ul{position:absolute; border:1px solid #ccc;width:33%;box-shadow: 0 0 6px #ccc;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px; background-color:#f1f1f1;z-index:10;}
.toolmenu ul li a{display:block; line-height:28px;padding:2px 2px 2px 12px;margin-top:2px; border-bottom:0px solid #ccc;}
.toolmenu >li:first-child ul{left:6px;}
.toolmenu >li:last-child ul{right:6px;}
.toolmenu ul li:first-child {margin-top:8px;}
.toolmenu ul li:last-child {margin-bottom:8px;}
.toolmenu_mask{position:fixed;width:100%;height:100%;top:0px;left:0px;z-index:19891010;display:none;background:rgba(0,0,0,0.1);}
/*底部菜单-结束*/
