From f7a466d23b52f3a3735629a6fb2d876c9e50246f Mon Sep 17 00:00:00 2001 From: xxb Date: Thu, 29 Jul 2021 16:33:41 +0800 Subject: [PATCH] liche update for admin brand set type --- admin/controllers/biz/brand/Brand.php | 36 +++++--- admin/views/biz/brand/edit.php | 123 ++++++++++++++++++++------ admin/views/biz/brand/lists.php | 2 + admin/views/index.php | 2 +- admin/views/sys/city/lists.php | 2 - common/models/biz/Biz_brand_model.php | 14 +++ sql/biz.sql | 1 + www/admin/static/css/common.css | 2 +- 8 files changed, 139 insertions(+), 43 deletions(-) diff --git a/admin/controllers/biz/brand/Brand.php b/admin/controllers/biz/brand/Brand.php index eb2a6660..5d12e00c 100755 --- a/admin/controllers/biz/brand/Brand.php +++ b/admin/controllers/biz/brand/Brand.php @@ -32,6 +32,10 @@ class Brand extends HD_Controller $this->data['brand_name'] && $where["brand_name like '%" . $this->data['brand_name'] . "%'"] = null; $count = $this->bizBrand->count($where); $list = $this->bizBrand->select($where, 'id desc', $page, $pagesize); + $typeAry = $this->bizBrand->type_ary();//类型 + foreach($list as &$brand){ + $brand['type_name'] = $typeAry[$brand['type']]; + } $this->data['lists'] = $list; $this->data['pager'] = array('count' => ceil($count / $pagesize), 'curr' => $page, 'totle' => $count); $this->data['_title'] = '品牌列表'; @@ -47,9 +51,15 @@ class Brand extends HD_Controller if (!$info || empty($info)) { return $this->show_json(SYS_CODE_FAIL, '数据不存在!'); } - $this->data['id'] = $id; - $this->data['info'] = $info; + $action = '/biz/brand/brand/edit'; + } else { + $info = array('type' => 0); + $action = '/biz/brand/brand/add'; } + + $this->data['info'] = $info; + $this->data['action'] = $action; + $this->data['typeAry'] = $this->bizBrand->type_ary(); $this->data['_title'] = $id ? '编辑品牌' : '新增品牌'; return $this->show_view('biz/brand/edit'); } @@ -75,8 +85,10 @@ class Brand extends HD_Controller if (!$this->if_ajax) { return $this->show_json(SYS_CODE_FAIL, '提交出错!'); } - $brand_name = $this->input->post('brand_name'); - $img = $this->input->post('img'); + $info = $this->input->post('info'); + $brand_name = $info['brand_name']; + $img = $info['brand_logo']; + $type = $info['type']; if (!$brand_name || empty($brand_name)) { return $this->show_json(SYS_CODE_FAIL, '品牌名称不能为空'); } @@ -89,6 +101,7 @@ class Brand extends HD_Controller $add_brand_data = array( 'brand_name' => $brand_name, 'brand_logo' => $img, + 'type' => intval($type), 'c_time' => time() ); $brand_id = $this->bizBrand->add($add_brand_data); @@ -103,17 +116,19 @@ class Brand extends HD_Controller if (!$this->if_ajax) { return $this->show_json(SYS_CODE_FAIL, '提交出错!'); } - $id = $this->input->get('id'); - $info = $this->bizBrand->get(array('id' => $id)); - if (!$info || empty($info)) { + $info = $this->input->post('info'); + $id = $info['id']; + $brand_name = $info['brand_name']; + $img = $info['brand_logo']; + $type = $info['type']; + $row = $this->bizBrand->get(array('id' => $id)); + if (!$row || empty($row)) { return $this->show_json(SYS_CODE_FAIL, '数据不存在!'); } - $brand_name = $this->input->post('brand_name'); - $img = $this->input->post('img'); if (!$brand_name || empty($brand_name)) { return $this->show_json(SYS_CODE_FAIL, '品牌名称不能为空'); } - //防止品牌名称重复添加 + //防止品牌名称重复 $where1 = array('brand_name' => $brand_name, "status<>-1" => null); $id && $where1['id <>'] = $id;//修改时也不允许重复 $old = $this->bizBrand->get($where1); @@ -123,6 +138,7 @@ class Brand extends HD_Controller $add_brand_data = array( 'brand_name' => $brand_name, 'brand_logo' => $img, + 'type' => intval($type), ); $this->bizBrand->update($add_brand_data, array('id' => $id)); return $this->show_json(SYS_CODE_SUCCESS, '保存成功'); diff --git a/admin/views/biz/brand/edit.php b/admin/views/biz/brand/edit.php index 4f51cb2a..a7bcdbc0 100755 --- a/admin/views/biz/brand/edit.php +++ b/admin/views/biz/brand/edit.php @@ -1,35 +1,100 @@ - -
- - - -
- -
+ +
+ +
+
-
- -
-
- +
+
+ +
+
+ - - - 尺寸100x100 -
+ + + 尺寸100x100
-
-
- -
+
+
+ +
+
- +
+
+
+ +
+
+ + diff --git a/admin/views/biz/brand/lists.php b/admin/views/biz/brand/lists.php index a56a1140..4f03e369 100755 --- a/admin/views/biz/brand/lists.php +++ b/admin/views/biz/brand/lists.php @@ -24,6 +24,7 @@ ID 品牌名称 + 类型 操作 @@ -32,6 +33,7 @@ + | diff --git a/admin/views/index.php b/admin/views/index.php index 215f7576..b1bbb9e4 100755 --- a/admin/views/index.php +++ b/admin/views/index.php @@ -10,7 +10,7 @@ - + diff --git a/admin/views/sys/city/lists.php b/admin/views/sys/city/lists.php index f4e23297..758c2fad 100755 --- a/admin/views/sys/city/lists.php +++ b/admin/views/sys/city/lists.php @@ -24,7 +24,6 @@ 城市ID - 首字母 城市名称 操作 区域 @@ -33,7 +32,6 @@ {{v.city_id}} - {{v.firstchar}} {{v.name}} 删除 diff --git a/common/models/biz/Biz_brand_model.php b/common/models/biz/Biz_brand_model.php index c951a03c..386be0c7 100755 --- a/common/models/biz/Biz_brand_model.php +++ b/common/models/biz/Biz_brand_model.php @@ -17,4 +17,18 @@ class Biz_brand_model extends HD_Model parent::__construct($this->table_name, 'default'); } + /** + * 获取类型 + * @param null $key + * @return mixed + */ + function type_ary($key = null){ + $map = array('1' => '直营店', '2' => '二网', '3' => '合作店'); + + if(!is_null($key)){ + return $map[$key]; + } + + return $map; + } } diff --git a/sql/biz.sql b/sql/biz.sql index 0617bb19..1377990c 100644 --- a/sql/biz.sql +++ b/sql/biz.sql @@ -40,6 +40,7 @@ create table lc_biz_brand ( u_time timestamp not null default current_timestamp on update current_timestamp, primary key (id) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='品牌表'; +alter table lc_biz_brand add column type tinyint(1) not null default 0 comment '类型:1-直营店,2-二网,3-合作店' after brand_logo; -- ---------------------------- -- Title:商家标签关系 diff --git a/www/admin/static/css/common.css b/www/admin/static/css/common.css index c0fe4a85..07b893e6 100755 --- a/www/admin/static/css/common.css +++ b/www/admin/static/css/common.css @@ -1 +1 @@ -@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}button,input,select,textarea{font-size:100%}:focus{outline:0}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{color:#06c;text-decoration:none}a:hover{text-decoration:none}fieldset,img{border:none}address,cite,dfn,em,var{font-style:normal}code,kbd,pre,samp,tt{font-family:"Courier New",Courier,monospace}small{font-size:12px}.clearfix:after{content:" ";display:block;clear:both;height:0}.clearfix{zoom:1}.coms-layout-header{position:relative;z-index:1000;height:60px;background-color:#23262e;background-color:#23262e}.coms-layout-header *{box-sizing:content-box}.coms-layout-header .bars-nav{display:none;position:absolute;left:0;top:0;color:#fff;padding:15px 15px 0;font-size:18px}.coms-layout-header .bars-nav i{font-size:26px;margin-top:-2px;position:relative;margin-right:8px;display:inline-block;vertical-align:middle}.coms-layout-header .logo{line-height:55px;padding:0 10px;float:left;color:#fff;font-size:24px;text-decoration:none}.coms-layout-header .header-nav{float:left}.coms-layout-header .header-nav li{float:left;position:relative}.coms-layout-header .header-nav li a{display:block;color:#fff;font-size:16px;line-height:60px;padding:0 20px;color:#fff;color:rgba(255,255,255,.7);transition:all .3s;-webkit-transition:all .3s;text-decoration:none;}.coms-layout-header .header-nav li a:hover{color:#fff}.coms-layout-header .header-nav li:after{content:'';width:0;position:absolute;left:50%;bottom:0;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-moz-transform:translate(-50%,0);height:5px;background-color:#5fb878;transition:all .3s;-webkit-transition:all .3s}.coms-layout-header .header-nav li.active:after,.coms-layout-header .header-nav li:hover:after{width:100%}.coms-layout-header .header-userinfo{float:right;position:relative;margin-right:30px}.coms-layout-header .header-userinfo .info-name{position:relative;display:block;line-height:60px;font-size:16px;padding:0 20px;color:#fff;color:rgba(255,255,255,.7);transition:all .3s;-webkit-transition:all .3s;text-decoration:none;}.coms-layout-header .header-userinfo .info-name .arrow{content:'';width:0;height:0;border-style:dashed;border-color:transparent;overflow:hidden;cursor:pointer;transition:all .2s;-webkit-transition:all .2s;position:absolute;top:50%;right:3px;margin-top:-1px;border-width:6px;border-top-style:solid;border-top-color:#fff;border-top-color:rgba(255,255,255,.7)}.coms-layout-header .header-userinfo .info-name:hover{color:#fff}.coms-layout-header .header-userinfo .info-name:hover .arrow{border-top-color:#fff}.coms-layout-header .header-userinfo .dropdown-list{visibility:hidden;opacity:0;position:absolute;left:0;top:100px;min-width:100%;line-height:36px;padding:5px 0;box-shadow:0 2px 4px rgba(0,0,0,.12);border:1px solid #d2d2d2;background-color:#fff;z-index:100;white-space:nowrap;background:#fff;transition:all .25s}.coms-layout-header .header-userinfo .dropdown-list li a{display:block;text-align:center;padding:0 20px;color:#333;transition:all .3s;-webkit-transition:all .3s}.coms-layout-header .header-userinfo .dropdown-list li a:hover{background-color:#f2f2f2;color:#000}.coms-layout-header .header-userinfo:hover .info-name{color:#fff}.coms-layout-header .header-userinfo:hover .info-name .arrow{border-top-color:#fff}.coms-layout-header .header-userinfo:hover .dropdown-list{top:59px;visibility:visible;opacity:1}.coms-layout-header .header-notice{float:right;position:relative}.coms-layout-header .header-notice .tit{position:relative;display:block;line-height:60px;font-size:16px;padding:0 20px;color:#fff;color:rgba(255,255,255,.7);transition:all .3s;-webkit-transition:all .3s}.coms-layout-header .header-notice .tit b{position:absolute;width:16px;height:16px;line-height:16px;top:15px;right:8px;font-weight:400;background:#f60;border-radius:50%;color:#fff;text-align:center}.coms-layout-header .header-notice .tit b i{font-style:normal;font-size:10px;display:block}.coms-layout-header .header-notice .tit .arrow{content:'';width:0;height:0;border-style:dashed;border-color:transparent;overflow:hidden;cursor:pointer;transition:all .2s;-webkit-transition:all .2s;position:absolute;top:50%;right:3px;margin-top:-1px;border-width:6px;border-top-style:solid;border-top-color:#fff;border-top-color:rgba(255,255,255,.7)}.coms-layout-header .header-notice .dropdown-list{visibility:hidden;opacity:0;position:absolute;left:0;top:100px;min-width:100%;line-height:36px;padding:5px 0;box-shadow:0 2px 4px rgba(0,0,0,.12);border:1px solid #d2d2d2;background-color:#fff;z-index:100;white-space:nowrap;background:#fff;transition:all .25s}.coms-layout-header .header-notice .dropdown-list li a{display:block;text-align:center;padding:0 20px;color:#333;transition:all .3s;-webkit-transition:all .3s}.coms-layout-header .header-notice .dropdown-list li a:hover{background-color:#f2f2f2;color:#000}.coms-layout-header .header-notice:hover .tit{color:#fff}.coms-layout-header .header-notice:hover .dropdown-list{top:59px;visibility:visible;opacity:1}.coms-layout-aside{top:60px;overflow-x:hidden;background-color:#393d49;color:#fff!important;bottom:0;z-index:999;position:fixed;width:220px;transition:all .2s}.coms-layout-aside *{box-sizing:content-box}.coms-layout-aside .sidemask{position:absolute;right:0;top:0;width:20px;height:28px;background:#393d49}.coms-layout-aside .aside-unfold{text-align:center;height:28px;overflow:hidden;position:relative;transition:all .2s .2s}.coms-layout-aside .aside-unfold i{position:absolute;height:18px;line-height:18px;left:50%;top:50%;margin-top:-9px;margin-left:-9px;transform-origin:center;transition:all .2s}.coms-layout-aside .aside-unfold:hover{background:#373c4c}.coms-layout-aside.fold{width:65px}.coms-layout-aside.fold .aside-unfold{width:65px}.coms-layout-aside.fold .aside-unfold i{transform:rotate(90deg);margin-left:-10px}.coms-layout-aside .aside-menu-scroll{width:220px;height:100%;overflow-x:hidden}.coms-layout-aside .aside-menu li a{padding:5px;width:60px;display:block;transition:background .3s;overflow:hidden;text-overflow:eliphis}.coms-layout-aside .aside-menu li a:hover{background:#444a59}.coms-layout-aside .aside-menu li i{display:block;text-align:center;color:#fff;font-size:18px;margin:0 auto;color:rgba(255,255,255,.7);transition:color .2s}.coms-layout-aside .aside-menu li .txt{color:#fff;font-size:12px;color:rgba(255,255,255,.7);transition:color .2s}.coms-layout-aside .aside-menu li.active a{background:#4f5668}.coms-layout-aside .aside-menu li.active i{color:#fff}.coms-layout-aside .aside-menu li.active .txt{color:#fff}.coms-layout-aside .aside-menu-sub{position:absolute;left:69px;top:28px;bottom:0;width:155px;background:#4f5668;overflow:hidden}.coms-layout-aside .aside-menu-sub .list{width:175px;padding:10px 0;position:absolute;visibility:hidden;opacity:0;top:0;bottom:0;left:150px;transition:all .25s;overflow-y:auto}.coms-layout-aside .aside-menu-sub .list.active{visibility:visible;opacity:1;left:0}.coms-layout-aside .aside-menu-sub .list li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.coms-layout-aside .aside-menu-sub .list li a{color:#fff;font-size:14px;padding:0 20px;line-height:35px;color:rgba(255,255,255,.7);transition:color .2s;text-decoration:none;}.coms-layout-aside .aside-menu-sub .list li a:hover{color:#fff}.coms-layout-aside .aside-menu-sub .list li.current a{color:#fff;font-weight:700}body,html{height:100%}.coms-nodata-1 .hd{text-align:center;padding:20px 0;color:#999}.coms-nodata-1 .hd .iconfont{color:#999;font-size:40px;display:inline-block;vertical-align:middle;margin-right:10px}.coms-readyfor-dev{height:605px;background:url(../images/common/coms_readyfor_dev.png) no-repeat center center}.com-must-star{color:#d44950;font-size:16px;display:inline-block;vertical-align:middle;padding:0 5px 0 0}.coms-layout-body{position:absolute;left:220px;right:0;top:60px;bottom:0;z-index:998;width:auto;overflow:hidden;overflow-y:auto;box-sizing:border-box;transition:all .2s}.coms-layout-body.unfold{left:65px}.coms-layout-body.unfold .coms-body-main-nav{left:65px}.coms-layout-body.has-nav{padding-top: 65px;}.coms-layout-body.has-nav .coms-body-main-nav{display:block}.coms-elem-quote{margin-bottom:10px;padding:15px;line-height:22px;border-left:5px solid #5fb878;border-radius:0 2px 2px 0;background-color:#f2f2f2;box-sizing:content-box}.coms-tab-title{position:relative;left:0;height:40px;white-space:nowrap;font-size:0;border-bottom-width:1px;border-bottom-style:solid;transition:all .2s;-webkit-transition:all .2s;border-color:#e6e6e6;box-sizing:content-box}.coms-tab-title *{box-sizing:content-box}.coms-tab-title li{display:inline-block;vertical-align:middle;font-size:14px;transition:all .2s;-webkit-transition:all .2s;position:relative;line-height:40px;min-width:65px;padding:0 15px;text-align:center;cursor:pointer}.coms-tab-title li a{display:block;height:100%;color:#333}.coms-tab-title li.am-active:after{position:absolute;left:0;top:0;content:'';width:100%;height:41px}.coms-tab-title.type-1 li.am-active{color:#009688}.coms-tab-title.type-1 li.am-active a{color:#009688}.coms-tab-title.type-1 li.am-active:after{border-bottom:2px solid #5fb878}.coms-tab-title.type-2 li.am-active:after{border-width:1px;border-style:solid;border-color:#e6e6e6;border-bottom-color:#fff;border-radius:2px 2px 0 0;box-sizing:border-box;pointer-events:none}.coms-tab-body{display:none}.coms-tab-body.am-active{display:block}.coms-body-main-nav{z-index:10;position:fixed;left:0;top:60px;left:220px;right:0;padding:0 15px;line-height:22px;font-size:15px;background:#f2f2f2;box-shadow:0 0 15px #ccc;display:none;transition:all .2s}.coms-body-main-nav li{float:left;padding-bottom:2px}.coms-body-main-nav li a{color:#666;display:block;padding:12px 20px}.coms-body-main-nav li.active{border-bottom:2px solid #5fb878;padding-bottom:0}.coms-body-main-nav li:hover{border-bottom:2px solid #5fb878;padding-bottom:0}.am-para-label{width:110px;font-weight:400;line-height:37px;text-align:right;font-size:1.6rem}.am-para-input{display:block;margin-left:115px}.am-para-inline{float:left;margin-left:5px}.am-form-horizontal .am-para-label{float:left}.am-table-bordered tbody>tr:first-child>td{border-top:none!important}.am-form label{font-weight:400}.coms-upload-single-box .no-pic{width:150px;height:150px;overflow:hidden;overflow:hidden;border:1px solid #e6e6e6;background:url(../images/webuploader/not_img_pic.png) no-repeat center center}.coms-upload-single-box .uploading-img-list li{float:left;width:152px;height:152px;margin-right:20px;overflow:hidden;position:relative}.coms-upload-single-box .uploading-img-list li .img-wrap{border:1px solid #e6e6e6;font-size:0;width:150px;height:150px;overflow:hidden;text-align:center;line-height:150px;color:#000}.coms-upload-single-box .uploading-img-list li .img-wrap img{max-width:100%}.coms-upload-single-box .uploading-img-list li .img-wrap.preview{font-size:14px;color:#999;background:url(../images/webuploader/bg.png) repeat top center}.coms-upload-single-box .uploading-img-list li .handle-bar{position:absolute;top:0;left:0;right:0;padding:0 5px;height:30px;line-height:30px;background-color:rgba(0,0,0,.8);display:none}.coms-upload-single-box .uploading-img-list li .upload-btn{float:right;color:#fff;text-decoration:none;cursor:pointer}.coms-upload-single-box .uploading-img-list li .upload-btn:hover{text-decoration:underline}.coms-upload-single-box .uploading-img-list li .del-btn{float:left;color:#fff;text-decoration:none;cursor:pointer}.coms-upload-single-box .uploading-img-list li .del-btn:hover{text-decoration:underline}.coms-upload-single-box .uploading-img-list li .error{position:absolute;left:0;right:0;bottom:0;height:25px;line-height:25px;text-align:center;background:#f60;color:#fff;font-size:12px;display:none}.coms-upload-single-box .uploading-img-list li .success{width:40px;height:40px;background:url(../images/webuploader/success.png) no-repeat top center;position:absolute;right:0;bottom:0;display:none}.coms-upload-single-box .uploading-img-list li .progressing{position:absolute;width:100%;bottom:0;left:0;height:15px;overflow:hidden;z-index:50;margin-bottom:0;display:none}.coms-upload-single-box .uploading-img-list li .progressing span{overflow:hidden;width:0;height:100%;display:block;background:url(../images/webuploader/progress.png) repeat-x #1483d8;transition:width .2s linear;animation:progressmove 2s linear infinite;-webkit-transform:translateZ(0)}.coms-upload-single-box .upload-btn-group{padding-top:20px}.coms-upload-single-box .uploader-server-btn{float:left;height:40px;line-height:28px}.coms-upload-single-box .filepicker-container{float:left;margin-right:30px}@keyframes progressmove{0%{background-position:0 0}100%{background-position:17px 0}}.webuploader-container{position:relative}.webuploader-element-invisible{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.webuploader-pick{position:relative;display:inline-block;cursor:pointer;background:#00b7ee;padding:10px 0;width:150px;color:#fff;text-align:center;border-radius:3px;overflow:hidden;font-size:14px}.webuploader-pick-hover{background:#00a2d4}.webuploader-pick-disable{opacity:.6;pointer-events:none}.coms-datatable-wrap{position:relative}.coms-datatable-bd table{margin-bottom:0!important}.coms-datatable-bd table thead{background-color:#f2f2f2}.coms-datatable-bd table thead th{font-weight:400;padding-right:0!important;padding-left:0!important}.coms-datatable-bd table.dataTable thead .sorting:after,.coms-datatable-bd table.dataTable thead .sorting_asc:after,.coms-datatable-bd table.dataTable thead .sorting_desc:after{position:relative;margin-top:-12px;margin-left:15px;display:inline-block;opacity:.5;font-weight:400}.coms-datatable-ft{border:1px solid #ddd;border-top:none;padding:20px 10px 15px 0}.coms-datatable-ft .page-num-list{float:right}.coms-datatable-ft .page-every-count{float:right;padding:0 10px;font-size:14px;line-height:24px}.coms-datatable-ft .page-every-count label{font-weight:400}.coms-datatable-ft .page-every-count select{vertical-align:middle;margin:0 5px}.coms-datatable-ft .am-pagination>li>a,.coms-datatable-ft .am-pagination>li>span{padding:5px 10px;font-size:14px}.coms-datatable-ft .page-info{float:right;margin-right:10px}.coms-datatable-ft .page-info .am-datatable-info{padding-top:0;line-height:28px}.coms-datatable-handler{position:absolute;bottom:20px;left:25px}.coms-datatable-handler .checkall{font-weight:400;font-size:14px;line-height:37px;float:left}.coms-datatable-handler .checkall input{vertical-align:middle;margin-top:-1px;margin-right:5px}.coms-table-hd{padding:10px 0 0 30px;border-left:1px solid #ddd;border-right:1px solid #ddd;border-top:1px solid #ddd}.coms-table-hd .am-para-label{font-size:1.4rem;line-height:32px}.coms-table-hd .am-form input[type=color],.coms-table-hd .am-form input[type=date],.coms-table-hd .am-form input[type=datetime-local],.coms-table-hd .am-form input[type=datetime],.coms-table-hd .am-form input[type=email],.coms-table-hd .am-form input[type=month],.coms-table-hd .am-form input[type=number],.coms-table-hd .am-form input[type=password],.coms-table-hd .am-form input[type=search],.coms-table-hd .am-form input[type=tel],.coms-table-hd .am-form input[type=text],.coms-table-hd .am-form input[type=time],.coms-table-hd .am-form input[type=url],.coms-table-hd .am-form input[type=week],.coms-table-hd .am-form select,.coms-table-hd .am-form textarea,.coms-table-hd .am-form-field{font-size:1.4rem}.coms-table-bd .am-table{text-align:center;table-layout:fixed;margin-bottom:0}.coms-table-bd .am-table thead{background:#f2f2f2}.coms-table-bd .am-table thead th{text-align:center;font-weight:400;font-size:1.4rem;font-weight:700}.coms-table-bd .am-table thead th.align-c{text-align:center}.coms-table-bd .am-table thead th.align-l{text-align:left}.coms-table-bd .am-table thead th.align-r{text-align:right}.coms-table-bd .am-table thead th [data-sort=asc] .asc{border-bottom-color:#f60!important}.coms-table-bd .am-table thead th [data-sort=desc] .desc{border-top-color:#f60!important}.coms-table-bd .am-table thead th .sort{position:relative;cursor:pointer}.coms-table-bd .am-table thead th .sort i{display:inline-block;width:0;height:0;position:absolute;left:5px;border-width:5px;border-style:dashed;border-color:transparent;overflow:hidden}.coms-table-bd .am-table thead th .sort .asc{top:4px;border-top:none;border-bottom-style:solid;border-bottom-color:#b2b2b2}.coms-table-bd .am-table thead th .sort .desc{bottom:4px;border-bottom:none;border-top-style:solid;border-top-color:#b2b2b2}.coms-table-bd .am-table tbody td{font-size:1.4rem}.coms-table-ft{border-left:1px solid #ddd;border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding:15px 0}.coms-table-ft .hander{padding-left:20px}.coms-table-ft .hander .checkall{float:left;line-height:37px;margin-right:20px;font-weight:400;font-size:14px}.coms-table-ft .hander .checkall input{vertical-align:middle;margin-top:-2px}.coms-pagination{font-size:14px;text-align:center}.coms-pagination .total{color:#666;margin-right:8px;font-size:12px}.coms-pagination .skip{display:inline-block;vertical-align:middle;margin-left:15px}.coms-pagination .skip input{width:30px;text-align:center;margin:0 3px;height:30px;padding:6px 0}.coms-pagination .skip button{height:32px;margin-left:10px}.coms-pagination .sel{display:inline-block;vertical-align:middle;margin-left:15px}.coms-pagination .sel select{height:30px}.coms-pagination .first,.coms-pagination .last,.coms-pagination .next,.coms-pagination .num,.coms-pagination .prev{display:inline-block;vertical-align:middle;border:1px solid #e2e2e2;padding:0 10px;line-height:30px;color:#333}.coms-pagination .first:hover,.coms-pagination .last:hover,.coms-pagination .next:hover,.coms-pagination .num:hover,.coms-pagination .prev:hover{background:#06c;color:#fff;border-color:#06c}.coms-pagination .num.current{background:#06c;color:#fff;border-color:#06c}.coms-pagination .more{padding:0 5px;color:#999}.coms-pagination .first.disabled,.coms-pagination .last.disabled,.coms-pagination .next.disabled,.coms-pagination .prev.disabled{border:1px solid #e2e2e2;color:#d2d2d2!important;cursor:not-allowed!important}.coms-pagination .first.disabled:hover,.coms-pagination .last.disabled:hover,.coms-pagination .next.disabled:hover,.coms-pagination .prev.disabled:hover{background:#fff;border:1px solid #e2e2e2!important;color:#d2d2d2!important;cursor:not-allowed!important}.clr333{color:#333}.clr666{color:#666}.clr999{color:#999}.lh-xl{line-height:46px}.lh-lg{line-height:41px}.lh-default{line-height:37px}.lh-sm{line-height:32px}.lh-xs{line-height:28px}.coms-bg-red{background-color:#ff5722!important;color:#fff!important}.coms-bg-orange{background-color:#ffb800!important;color:#fff!important}.coms-bg-green{background-color:#009688!important;color:#fff!important}.coms-bg-cyan{background-color:#2f4056!important;color:#fff!important}.coms-bg-blue{background-color:#1e9fff!important;color:#fff!important}.coms-bg-black{background-color:#393d49!important;color:#fff!important}.coms-bg-gray{background-color:#eee!important;color:#666!important}.relative{position:relative}.absolute{position:absolute}.lh-move{height:32px;line-height:32px}.no-border{border:none}.align-c{text-align:center}.align-l{text-align:left}.align-r{text-align:right}.underline{text-decoration:underline}.w30{width:30px}.w40{width:40px}.w50{width:50px}.w60{width:60px}.w70{width:70px}.w80{width:80px}.w90{width:90px}.w100{width:100px}.w110{width:110px}.w120{width:120px}.w130{width:130px}.w140{width:140px}.w150{width:150px}.w160{width:160px}.w170{width:170px}.w180{width:180px}.w190{width:190px}.w200{width:200px}.w210{width:210px}.w220{width:220px}.w230{width:230px}.w240{width:240px}.w250{width:250px}.w260{width:260px}.w270{width:270px}.w280{width:280px}.w290{width:290px}.w300{width:300px}.wp10{width:10%}.wp20{width:10%}.wp30{width:10%}.wp40{width:10%}.wp50{width:50%}.wp55{width:55%}.wp60{width:60%}.wp65{width:65%}.wp70{width:70%}.wp75{width:75%}.wp80{width:80%}.wp85{width:85%}.wp90{width:90%}.wp95{width:95%}.wp100{width:100%}.m0{margin:0}.m5{margin:5px}.m10{margin:10px}.m15{margin:15px}.m20{margin:20px}.m25{margin:25px}.m30{margin:30px}.ml5{margin-left:5px}.ml10{margin-left:10px}.ml15{margin-left:15px}.ml20{margin-left:20px}.ml30{margin-left:30px}.ml40{margin-left:40px}.ml50{margin-left:50px}.ml60{margin-left:60px}.ml70{margin-left:70px}.ml80{margin-left:80px}.ml90{margin-left:90px}.ml100{margin-left:100px}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb25{margin-bottom:20px}.mb30{margin-bottom:30px}.mb35{margin-bottom:35px}.mb40{margin-bottom:40px}.mb45{margin-bottom:45px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.mb70{margin-bottom:70px}.mr5{margin-right:5px}.mr10{margin-right:10px}.mr15{margin-right:15px}.mr20{margin-right:20px}.mr25{margin-right:25px}.mr30{margin-right:30px}.mr35{margin-right:35px}.mr40{margin-right:40px}.mr45{margin-right:45px}.mr50{margin-right:50px}.mr60{margin-right:60px}.mr70{margin-right:70px}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt25{margin-top:25px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mt60{margin-top:60px}.mt70{margin-top:70px}.p0{padding:0}.p5{padding:5px}.p10{padding:10px}.p15{padding:15px}.p20{padding:20px}.p25{padding:25px}.p30{padding:30px}.pt5{padding-top:5px}.pt10{padding-top:10px}.pt15{padding-top:15px}.pt20{padding-top:20px}.pt25{padding-top:25px}.pt30{padding-top:30px}.pt35{padding-top:35px}.pt40{padding-top:40px}.pt45{padding-top:45px}.pt50{padding-top:50px}.pt100{padding-top:100px}.pr5{padding-right:5px}.pr10{padding-right:10px}.pr15{padding-right:15px}.pr20{padding-right:20px}.pr25{padding-right:25px}.pr30{padding-right:30px}.pr35{padding-right:35px}.pr40{padding-right:40px}.pr45{padding-right:45px}.pr50{padding-right:50px}.pr60{padding-right:60px}.pr100{padding-right:100px}.pb5{padding-bottom:5px}.pb10{padding-bottom:10px}.pb15{padding-bottom:15px}.pb20{padding-bottom:20px}.pb25{padding-bottom:25px}.pb30{padding-bottom:30px}.pb35{padding-bottom:35px}.pb40{padding-bottom:40px}.pb45{padding-bottom:45px}.pb50{padding-bottom:50px}.pb100{padding-bottom:100px}.pl5{padding-left:5px}.pl10{padding-left:10px}.pl15{padding-left:15px}.pl20{padding-left:20px}.pl25{padding-left:25px}.pl30{padding-left:30px}.pl35{padding-left:35px}.pl40{padding-left:40px}.pl45{padding-left:45px}.pl50{padding-left:50px}.pl60{padding-left:60px}.pl100{padding-left:100px}.f12{font-size:12px}.f13{font-size:13px}.f14{font-size:14px}.f16{font-size:16px}.f18{font-size:18px}.f20{font-size:20px}.f22{font-size:22px}.f24{font-size:24px}.f26{font-size:26px}.f28{font-size:28px}.f30{font-size:30px}.fl{float:left}.fr{float:right}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.tl{text-align:left}.tc{text-align:center}.tr{text-align:right}#workbench {font-size: 14px;color: #4F5357;position: fixed;width: 280px;background: #FFFFFF;border: 1px solid #D7D8D9;box-shadow: 0 1px 4px 0 rgba(55, 61, 65, 0.14);bottom: 101px;left: 70px;transition: all .3s;z-index:9999;}.mini-workbench {position: fixed;border-radius: 100%;height: 50px;line-height: 50px;width: 50px;text-align: center;background: #00c1de;color: white;cursor: pointer;bottom: 44px;left: 70px;z-index:9999;} \ No newline at end of file +@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}button,input,select,textarea{font-size:100%}:focus{outline:0}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{color:#06c;text-decoration:none}a:hover{text-decoration:none}fieldset,img{border:none}address,cite,dfn,em,var{font-style:normal}code,kbd,pre,samp,tt{font-family:"Courier New",Courier,monospace}small{font-size:12px}.clearfix:after{content:" ";display:block;clear:both;height:0}.clearfix{zoom:1}.coms-layout-header{position:relative;z-index:1000;height:60px;background-color:#23262e;background-color:#23262e}.coms-layout-header *{box-sizing:content-box}.coms-layout-header .bars-nav{display:none;position:absolute;left:0;top:0;color:#fff;padding:15px 15px 0;font-size:18px}.coms-layout-header .bars-nav i{font-size:26px;margin-top:-2px;position:relative;margin-right:8px;display:inline-block;vertical-align:middle}.coms-layout-header .logo{line-height:55px;padding:0 10px;float:left;color:#fff;font-size:24px;text-decoration:none}.coms-layout-header .header-nav{float:left}.coms-layout-header .header-nav li{float:left;position:relative}.coms-layout-header .header-nav li a{display:block;color:#fff;font-size:16px;line-height:60px;padding:0 20px;color:#fff;color:rgba(255,255,255,.7);transition:all .3s;-webkit-transition:all .3s;text-decoration:none;}.coms-layout-header .header-nav li a:hover{color:#fff}.coms-layout-header .header-nav li:after{content:'';width:0;position:absolute;left:50%;bottom:0;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-moz-transform:translate(-50%,0);height:5px;background-color:#5fb878;transition:all .3s;-webkit-transition:all .3s}.coms-layout-header .header-nav li.active:after,.coms-layout-header .header-nav li:hover:after{width:100%}.coms-layout-header .header-userinfo{float:right;position:relative;margin-right:30px}.coms-layout-header .header-userinfo .info-name{position:relative;display:block;line-height:60px;font-size:16px;padding:0 20px;color:#fff;color:rgba(255,255,255,.7);transition:all .3s;-webkit-transition:all .3s;text-decoration:none;}.coms-layout-header .header-userinfo .info-name .arrow{content:'';width:0;height:0;border-style:dashed;border-color:transparent;overflow:hidden;cursor:pointer;transition:all .2s;-webkit-transition:all .2s;position:absolute;top:50%;right:3px;margin-top:-1px;border-width:6px;border-top-style:solid;border-top-color:#fff;border-top-color:rgba(255,255,255,.7)}.coms-layout-header .header-userinfo .info-name:hover{color:#fff}.coms-layout-header .header-userinfo .info-name:hover .arrow{border-top-color:#fff}.coms-layout-header .header-userinfo .dropdown-list{visibility:hidden;opacity:0;position:absolute;left:0;top:100px;min-width:100%;line-height:36px;padding:5px 0;box-shadow:0 2px 4px rgba(0,0,0,.12);border:1px solid #d2d2d2;background-color:#fff;z-index:100;white-space:nowrap;background:#fff;transition:all .25s}.coms-layout-header .header-userinfo .dropdown-list li a{display:block;text-align:center;padding:0 20px;color:#333;transition:all .3s;-webkit-transition:all .3s}.coms-layout-header .header-userinfo .dropdown-list li a:hover{background-color:#f2f2f2;color:#000}.coms-layout-header .header-userinfo:hover .info-name{color:#fff}.coms-layout-header .header-userinfo:hover .info-name .arrow{border-top-color:#fff}.coms-layout-header .header-userinfo:hover .dropdown-list{top:59px;visibility:visible;opacity:1}.coms-layout-header .header-notice{float:right;position:relative}.coms-layout-header .header-notice .tit{position:relative;display:block;line-height:60px;font-size:16px;padding:0 20px;color:#fff;color:rgba(255,255,255,.7);transition:all .3s;-webkit-transition:all .3s}.coms-layout-header .header-notice .tit b{position:absolute;width:16px;height:16px;line-height:16px;top:15px;right:8px;font-weight:400;background:#f60;border-radius:50%;color:#fff;text-align:center}.coms-layout-header .header-notice .tit b i{font-style:normal;font-size:10px;display:block}.coms-layout-header .header-notice .tit .arrow{content:'';width:0;height:0;border-style:dashed;border-color:transparent;overflow:hidden;cursor:pointer;transition:all .2s;-webkit-transition:all .2s;position:absolute;top:50%;right:3px;margin-top:-1px;border-width:6px;border-top-style:solid;border-top-color:#fff;border-top-color:rgba(255,255,255,.7)}.coms-layout-header .header-notice .dropdown-list{visibility:hidden;opacity:0;position:absolute;left:0;top:100px;min-width:100%;line-height:36px;padding:5px 0;box-shadow:0 2px 4px rgba(0,0,0,.12);border:1px solid #d2d2d2;background-color:#fff;z-index:100;white-space:nowrap;background:#fff;transition:all .25s}.coms-layout-header .header-notice .dropdown-list li a{display:block;text-align:center;padding:0 20px;color:#333;transition:all .3s;-webkit-transition:all .3s}.coms-layout-header .header-notice .dropdown-list li a:hover{background-color:#f2f2f2;color:#000}.coms-layout-header .header-notice:hover .tit{color:#fff}.coms-layout-header .header-notice:hover .dropdown-list{top:59px;visibility:visible;opacity:1}.coms-layout-aside{top:60px;overflow-x:hidden;background-color:#393d49;color:#fff!important;bottom:0;z-index:999;position:fixed;width:220px;transition:all .2s}.coms-layout-aside *{box-sizing:content-box}.coms-layout-aside .sidemask{position:absolute;right:0;top:0;width:20px;height:28px;background:#393d49}.coms-layout-aside .aside-unfold{text-align:center;height:28px;overflow:hidden;position:relative;transition:all .2s .2s}.coms-layout-aside .aside-unfold i{position:absolute;height:18px;line-height:18px;left:50%;top:50%;margin-top:-9px;margin-left:-9px;transform-origin:center;transition:all .2s}.coms-layout-aside .aside-unfold:hover{background:#373c4c}.coms-layout-aside.fold{width:65px}.coms-layout-aside.fold .aside-unfold{width:65px}.coms-layout-aside.fold .aside-unfold i{transform:rotate(90deg);margin-left:-10px}.coms-layout-aside .aside-menu-scroll{width:220px;height:100%;overflow-x:hidden}.coms-layout-aside .aside-menu li a{padding:5px;width:60px;display:block;transition:background .3s;overflow:hidden;text-overflow:eliphis}.coms-layout-aside .aside-menu li a:hover{background:#444a59}.coms-layout-aside .aside-menu li i{display:block;text-align:center;color:#fff;font-size:18px;margin:0 auto;color:rgba(255,255,255,.7);transition:color .2s}.coms-layout-aside .aside-menu li .txt{color:#fff;font-size:12px;color:rgba(255,255,255,.7);transition:color .2s}.coms-layout-aside .aside-menu li.active a{background:#4f5668}.coms-layout-aside .aside-menu li.active i{color:#fff}.coms-layout-aside .aside-menu li.active .txt{color:#fff}.coms-layout-aside .aside-menu-sub{position:absolute;left:69px;top:28px;bottom:0;width:155px;background:#4f5668;overflow:hidden}.coms-layout-aside .aside-menu-sub .list{width:175px;padding:10px 0;position:absolute;visibility:hidden;opacity:0;top:0;bottom:0;left:150px;transition:all .25s;overflow-y:auto}.coms-layout-aside .aside-menu-sub .list.active{visibility:visible;opacity:1;left:0}.coms-layout-aside .aside-menu-sub .list li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.coms-layout-aside .aside-menu-sub .list li a{color:#fff;font-size:14px;padding:0 20px;line-height:35px;color:rgba(255,255,255,.7);transition:color .2s;text-decoration:none;}.coms-layout-aside .aside-menu-sub .list li a:hover{color:#fff}.coms-layout-aside .aside-menu-sub .list li.current a{color:#fff;font-weight:700}body,html{height:100%}.coms-nodata-1 .hd{text-align:center;padding:20px 0;color:#999}.coms-nodata-1 .hd .iconfont{color:#999;font-size:40px;display:inline-block;vertical-align:middle;margin-right:10px}.coms-readyfor-dev{height:605px;background:url(../images/common/coms_readyfor_dev.png) no-repeat center center}.com-must-star{color:#d44950;font-size:16px;display:inline-block;vertical-align:middle;padding:0 5px 0 0}.coms-layout-body{position:absolute;left:220px;right:0;top:60px;bottom:0;z-index:998;width:auto;overflow:hidden;overflow-y:auto;box-sizing:border-box;transition:all .2s}.coms-layout-body.unfold{left:65px}.coms-layout-body.unfold .coms-body-main-nav{left:65px}.coms-layout-body.has-nav{padding-top: 65px;}.coms-layout-body.has-nav .coms-body-main-nav{display:block}.coms-elem-quote{margin-bottom:10px;padding:15px;line-height:22px;border-left:5px solid #5fb878;border-radius:0 2px 2px 0;background-color:#f2f2f2;box-sizing:content-box}.coms-tab-title{position:relative;left:0;height:40px;white-space:nowrap;font-size:0;border-bottom-width:1px;border-bottom-style:solid;transition:all .2s;-webkit-transition:all .2s;border-color:#e6e6e6;box-sizing:content-box}.coms-tab-title *{box-sizing:content-box}.coms-tab-title li{display:inline-block;vertical-align:middle;font-size:14px;transition:all .2s;-webkit-transition:all .2s;position:relative;line-height:40px;min-width:65px;padding:0 15px;text-align:center;cursor:pointer}.coms-tab-title li a{display:block;height:100%;color:#333}.coms-tab-title li.am-active:after{position:absolute;left:0;top:0;content:'';width:100%;height:41px}.coms-tab-title.type-1 li.am-active{color:#009688}.coms-tab-title.type-1 li.am-active a{color:#009688}.coms-tab-title.type-1 li.am-active:after{border-bottom:2px solid #5fb878}.coms-tab-title.type-2 li.am-active:after{border-width:1px;border-style:solid;border-color:#e6e6e6;border-bottom-color:#fff;border-radius:2px 2px 0 0;box-sizing:border-box;pointer-events:none}.coms-tab-body{display:none}.coms-tab-body.am-active{display:block}.coms-body-main-nav{z-index:10;position:fixed;left:0;top:60px;left:220px;right:0;padding:0 15px;line-height:22px;font-size:15px;background:#f2f2f2;box-shadow:0 0 15px #ccc;display:none;transition:all .2s}.coms-body-main-nav li{float:left;padding-bottom:2px}.coms-body-main-nav li a{color:#666;display:block;padding:12px 20px}.coms-body-main-nav li.active{border-bottom:2px solid #5fb878;padding-bottom:0}.coms-body-main-nav li:hover{border-bottom:2px solid #5fb878;padding-bottom:0}.am-para-label{width:110px;font-weight:400;line-height:37px;text-align:right;font-size:1.6rem}.am-para-input{display:block;margin-left:115px}.am-para-inline{float:left;margin-left:5px}.am-form-horizontal .am-para-label{float:left}.am-table-bordered tbody>tr:first-child>td{border-top:none!important}.am-form label{font-weight:400}.coms-upload-single-box .no-pic{width:150px;height:150px;overflow:hidden;overflow:hidden;border:1px solid #e6e6e6;background:url(../images/webuploader/not_img_pic.png) no-repeat center center}.coms-upload-single-box .uploading-img-list li{float:left;width:152px;height:152px;margin-right:20px;overflow:hidden;position:relative}.coms-upload-single-box .uploading-img-list li .img-wrap{border:1px solid #e6e6e6;font-size:0;width:150px;height:150px;overflow:hidden;text-align:center;line-height:150px;color:#000}.coms-upload-single-box .uploading-img-list li .img-wrap img{max-width:100%}.coms-upload-single-box .uploading-img-list li .img-wrap.preview{font-size:14px;color:#999;background:url(../images/webuploader/bg.png) repeat top center}.coms-upload-single-box .uploading-img-list li .handle-bar{position:absolute;top:0;left:0;right:0;padding:0 5px;height:30px;line-height:30px;background-color:rgba(0,0,0,.8);display:none}.coms-upload-single-box .uploading-img-list li .upload-btn{float:right;color:#fff;text-decoration:none;cursor:pointer}.coms-upload-single-box .uploading-img-list li .upload-btn:hover{text-decoration:underline}.coms-upload-single-box .uploading-img-list li .del-btn{float:left;color:#fff;text-decoration:none;cursor:pointer}.coms-upload-single-box .uploading-img-list li .del-btn:hover{text-decoration:underline}.coms-upload-single-box .uploading-img-list li .error{position:absolute;left:0;right:0;bottom:0;height:25px;line-height:25px;text-align:center;background:#f60;color:#fff;font-size:12px;display:none}.coms-upload-single-box .uploading-img-list li .success{width:40px;height:40px;background:url(../images/webuploader/success.png) no-repeat top center;position:absolute;right:0;bottom:0;display:none}.coms-upload-single-box .uploading-img-list li .progressing{position:absolute;width:100%;bottom:0;left:0;height:15px;overflow:hidden;z-index:50;margin-bottom:0;display:none}.coms-upload-single-box .uploading-img-list li .progressing span{overflow:hidden;width:0;height:100%;display:block;background:url(../images/webuploader/progress.png) repeat-x #1483d8;transition:width .2s linear;animation:progressmove 2s linear infinite;-webkit-transform:translateZ(0)}.coms-upload-single-box .upload-btn-group{padding-top:20px}.coms-upload-single-box .uploader-server-btn{float:left;height:40px;line-height:28px}.coms-upload-single-box .filepicker-container{float:left;margin-right:30px}@keyframes progressmove{0%{background-position:0 0}100%{background-position:17px 0}}.webuploader-container{position:relative}.webuploader-element-invisible{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.webuploader-pick{position:relative;display:inline-block;cursor:pointer;background:#00b7ee;padding:10px 0;width:150px;color:#fff;text-align:center;border-radius:3px;overflow:hidden;font-size:14px}.webuploader-pick-hover{background:#00a2d4}.webuploader-pick-disable{opacity:.6;pointer-events:none}.coms-datatable-wrap{position:relative}.coms-datatable-bd table{margin-bottom:0!important}.coms-datatable-bd table thead{background-color:#f2f2f2}.coms-datatable-bd table thead th{font-weight:400;padding-right:0!important;padding-left:0!important}.coms-datatable-bd table.dataTable thead .sorting:after,.coms-datatable-bd table.dataTable thead .sorting_asc:after,.coms-datatable-bd table.dataTable thead .sorting_desc:after{position:relative;margin-top:-12px;margin-left:15px;display:inline-block;opacity:.5;font-weight:400}.coms-datatable-ft{border:1px solid #ddd;border-top:none;padding:20px 10px 15px 0}.coms-datatable-ft .page-num-list{float:right}.coms-datatable-ft .page-every-count{float:right;padding:0 10px;font-size:14px;line-height:24px}.coms-datatable-ft .page-every-count label{font-weight:400}.coms-datatable-ft .page-every-count select{vertical-align:middle;margin:0 5px}.coms-datatable-ft .am-pagination>li>a,.coms-datatable-ft .am-pagination>li>span{padding:5px 10px;font-size:14px}.coms-datatable-ft .page-info{float:right;margin-right:10px}.coms-datatable-ft .page-info .am-datatable-info{padding-top:0;line-height:28px}.coms-datatable-handler{position:absolute;bottom:20px;left:25px}.coms-datatable-handler .checkall{font-weight:400;font-size:14px;line-height:37px;float:left}.coms-datatable-handler .checkall input{vertical-align:middle;margin-top:-1px;margin-right:5px}.coms-table-hd{padding:10px 0 0 30px;border-left:1px solid #ddd;border-right:1px solid #ddd;border-top:1px solid #ddd}.coms-table-hd .am-para-label{font-size:1.4rem;line-height:32px}.coms-table-hd .am-form input[type=color],.coms-table-hd .am-form input[type=date],.coms-table-hd .am-form input[type=datetime-local],.coms-table-hd .am-form input[type=datetime],.coms-table-hd .am-form input[type=email],.coms-table-hd .am-form input[type=month],.coms-table-hd .am-form input[type=number],.coms-table-hd .am-form input[type=password],.coms-table-hd .am-form input[type=search],.coms-table-hd .am-form input[type=tel],.coms-table-hd .am-form input[type=text],.coms-table-hd .am-form input[type=time],.coms-table-hd .am-form input[type=url],.coms-table-hd .am-form input[type=week],.coms-table-hd .am-form select,.coms-table-hd .am-form textarea,.coms-table-hd .am-form-field{font-size:1.4rem}.coms-table-bd .am-table{text-align:center;table-layout:fixed;margin-bottom:0}.coms-table-bd .am-table thead{background:#f2f2f2}.coms-table-bd .am-table thead th{text-align:center;font-weight:400;font-size:1.4rem;font-weight:700}.coms-table-bd .am-table thead th.align-c{text-align:center}.coms-table-bd .am-table thead th.align-l{text-align:left}.coms-table-bd .am-table thead th.align-r{text-align:right}.coms-table-bd .am-table thead th [data-sort=asc] .asc{border-bottom-color:#f60!important}.coms-table-bd .am-table thead th [data-sort=desc] .desc{border-top-color:#f60!important}.coms-table-bd .am-table thead th .sort{position:relative;cursor:pointer}.coms-table-bd .am-table thead th .sort i{display:inline-block;width:0;height:0;position:absolute;left:5px;border-width:5px;border-style:dashed;border-color:transparent;overflow:hidden}.coms-table-bd .am-table thead th .sort .asc{top:4px;border-top:none;border-bottom-style:solid;border-bottom-color:#b2b2b2}.coms-table-bd .am-table thead th .sort .desc{bottom:4px;border-bottom:none;border-top-style:solid;border-top-color:#b2b2b2}.coms-table-bd .am-table tbody td{font-size:1.4rem}.coms-table-ft{border-left:1px solid #ddd;border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding:15px 0}.coms-table-ft .hander{padding-left:20px}.coms-table-ft .hander .checkall{float:left;line-height:37px;margin-right:20px;font-weight:400;font-size:14px}.coms-table-ft .hander .checkall input{vertical-align:middle;margin-top:-2px}.coms-pagination{font-size:14px;text-align:center}.coms-pagination .total{color:#666;margin-right:8px;font-size:12px}.coms-pagination .skip{display:inline-block;vertical-align:middle;margin-left:15px}.coms-pagination .skip input{width:30px;text-align:center;margin:0 3px;height:30px;padding:6px 0}.coms-pagination .skip button{height:32px;margin-left:10px}.coms-pagination .sel{display:inline-block;vertical-align:middle;margin-left:15px}.coms-pagination .sel select{height:30px}.coms-pagination .first,.coms-pagination .last,.coms-pagination .next,.coms-pagination .num,.coms-pagination .prev{display:inline-block;vertical-align:middle;border:1px solid #e2e2e2;padding:0 10px;line-height:30px;color:#333}.coms-pagination .first:hover,.coms-pagination .last:hover,.coms-pagination .next:hover,.coms-pagination .num:hover,.coms-pagination .prev:hover{background:#06c;color:#fff;border-color:#06c}.coms-pagination .num.current{background:#06c;color:#fff;border-color:#06c}.coms-pagination .more{padding:0 5px;color:#999}.coms-pagination .first.disabled,.coms-pagination .last.disabled,.coms-pagination .next.disabled,.coms-pagination .prev.disabled{border:1px solid #e2e2e2;color:#d2d2d2!important;cursor:not-allowed!important}.coms-pagination .first.disabled:hover,.coms-pagination .last.disabled:hover,.coms-pagination .next.disabled:hover,.coms-pagination .prev.disabled:hover{background:#fff;border:1px solid #e2e2e2!important;color:#d2d2d2!important;cursor:not-allowed!important}.clr333{color:#333}.clr666{color:#666}.clr999{color:#999}.lh-xl{line-height:46px}.lh-lg{line-height:41px}.lh-default{line-height:37px}.lh-sm{line-height:32px}.lh-xs{line-height:28px}.coms-bg-red{background-color:#ff5722!important;color:#fff!important}.coms-bg-orange{background-color:#ffb800!important;color:#fff!important}.coms-bg-green{background-color:#009688!important;color:#fff!important}.coms-bg-cyan{background-color:#2f4056!important;color:#fff!important}.coms-bg-blue{background-color:#1e9fff!important;color:#fff!important}.coms-bg-black{background-color:#393d49!important;color:#fff!important}.coms-bg-gray{background-color:#eee!important;color:#666!important}.relative{position:relative}.absolute{position:absolute}.lh-move{height:32px;line-height:32px}.no-border{border:none}.align-c{text-align:center}.align-l{text-align:left}.align-r{text-align:right}.underline{text-decoration:underline}.w30{width:30px}.w40{width:40px}.w50{width:50px}.w60{width:60px}.w70{width:70px}.w80{width:80px}.w90{width:90px}.w100{width:100px}.w110{width:110px}.w120{width:120px}.w130{width:130px}.w140{width:140px}.w150{width:150px}.w160{width:160px}.w170{width:170px}.w180{width:180px}.w190{width:190px}.w200{width:200px}.w210{width:210px}.w220{width:220px}.w230{width:230px}.w240{width:240px}.w250{width:250px}.w260{width:260px}.w270{width:270px}.w280{width:280px}.w290{width:290px}.w300{width:300px}.wp10{width:10%}.wp20{width:20%}.wp30{width:30%}.wp40{width:40%}.wp50{width:50%}.wp55{width:55%}.wp60{width:60%}.wp65{width:65%}.wp70{width:70%}.wp75{width:75%}.wp80{width:80%}.wp85{width:85%}.wp90{width:90%}.wp95{width:95%}.wp100{width:100%}.m0{margin:0}.m5{margin:5px}.m10{margin:10px}.m15{margin:15px}.m20{margin:20px}.m25{margin:25px}.m30{margin:30px}.ml5{margin-left:5px}.ml10{margin-left:10px}.ml15{margin-left:15px}.ml20{margin-left:20px}.ml30{margin-left:30px}.ml40{margin-left:40px}.ml50{margin-left:50px}.ml60{margin-left:60px}.ml70{margin-left:70px}.ml80{margin-left:80px}.ml90{margin-left:90px}.ml100{margin-left:100px}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb25{margin-bottom:20px}.mb30{margin-bottom:30px}.mb35{margin-bottom:35px}.mb40{margin-bottom:40px}.mb45{margin-bottom:45px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.mb70{margin-bottom:70px}.mr5{margin-right:5px}.mr10{margin-right:10px}.mr15{margin-right:15px}.mr20{margin-right:20px}.mr25{margin-right:25px}.mr30{margin-right:30px}.mr35{margin-right:35px}.mr40{margin-right:40px}.mr45{margin-right:45px}.mr50{margin-right:50px}.mr60{margin-right:60px}.mr70{margin-right:70px}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt25{margin-top:25px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mt60{margin-top:60px}.mt70{margin-top:70px}.p0{padding:0}.p5{padding:5px}.p10{padding:10px}.p15{padding:15px}.p20{padding:20px}.p25{padding:25px}.p30{padding:30px}.pt5{padding-top:5px}.pt10{padding-top:10px}.pt15{padding-top:15px}.pt20{padding-top:20px}.pt25{padding-top:25px}.pt30{padding-top:30px}.pt35{padding-top:35px}.pt40{padding-top:40px}.pt45{padding-top:45px}.pt50{padding-top:50px}.pt100{padding-top:100px}.pr5{padding-right:5px}.pr10{padding-right:10px}.pr15{padding-right:15px}.pr20{padding-right:20px}.pr25{padding-right:25px}.pr30{padding-right:30px}.pr35{padding-right:35px}.pr40{padding-right:40px}.pr45{padding-right:45px}.pr50{padding-right:50px}.pr60{padding-right:60px}.pr100{padding-right:100px}.pb5{padding-bottom:5px}.pb10{padding-bottom:10px}.pb15{padding-bottom:15px}.pb20{padding-bottom:20px}.pb25{padding-bottom:25px}.pb30{padding-bottom:30px}.pb35{padding-bottom:35px}.pb40{padding-bottom:40px}.pb45{padding-bottom:45px}.pb50{padding-bottom:50px}.pb100{padding-bottom:100px}.pl5{padding-left:5px}.pl10{padding-left:10px}.pl15{padding-left:15px}.pl20{padding-left:20px}.pl25{padding-left:25px}.pl30{padding-left:30px}.pl35{padding-left:35px}.pl40{padding-left:40px}.pl45{padding-left:45px}.pl50{padding-left:50px}.pl60{padding-left:60px}.pl100{padding-left:100px}.f12{font-size:12px}.f13{font-size:13px}.f14{font-size:14px}.f16{font-size:16px}.f18{font-size:18px}.f20{font-size:20px}.f22{font-size:22px}.f24{font-size:24px}.f26{font-size:26px}.f28{font-size:28px}.f30{font-size:30px}.fl{float:left}.fr{float:right}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.tl{text-align:left}.tc{text-align:center}.tr{text-align:right}#workbench {font-size: 14px;color: #4F5357;position: fixed;width: 280px;background: #FFFFFF;border: 1px solid #D7D8D9;box-shadow: 0 1px 4px 0 rgba(55, 61, 65, 0.14);bottom: 101px;left: 70px;transition: all .3s;z-index:9999;}.mini-workbench {position: fixed;border-radius: 100%;height: 50px;line-height: 50px;width: 50px;text-align: center;background: #00c1de;color: white;cursor: pointer;bottom: 44px;left: 70px;z-index:9999;} \ No newline at end of file