/* 登录 */ .login-header, .login-footer { position: absolute; left: 0; right: 0; width: 100%; z-index: 99 } .login-header { top: 0; height: 47px; line-height: 47px; background: #54a3c5; font-size: 14px; color: #fff; padding-left: 20px; } .login-wraper { position: absolute; width: 100%; left: 0; top: 0; bottom: 0; right: 0; z-index: 1; background: url(../image/login-bg.jpg) repeat center } .login-box { position: absolute; width: 450px; height: 280px; background: rgba(255, 255, 255, 0.5); border-radius: 8px; top: 50%; margin-left: -225px; margin-top: -184px; padding-top: 10px; left: 50%; } .login-box .layui-form { padding: 0 60px; } .cloud1{ background: url(../image/cloud1.png) no-repeat center; height: 400px; background-size: 150px; } .cloud2{ background: url(../image/cloud2.png) no-repeat center; height: 200px; background-size: 120px; } .cloud3{ background: url(../image/cloud1.png) no-repeat center; height: 300px; background-size: 120px; } .login{ background: url(../image/login.png) no-repeat left; height: 30px; } @media ( max-width :450px) { .login-box { width: 100%; left: 0; top: 50%; margin-left: 0; } } .login-box .layui-form-item { margin-top: 20px; position: relative; } .login-box .layui-input-block{ margin-left:0; } .login-box .iconfont { position: absolute; top: 9px; left: 10px; z-index: 20; font-size: 20px; } .login-box .layui-input{ border-radius: 5px; padding: 8px 35px; height:40px; line-height:40px; font-size:14px; } .login-box .layui-btn{ border-radius: 5px; height:40px; line-height:40px; width:100%; background-color: #5eb95e; } .login-footer { bottom: 0; text-align: center; color: #fff; font-size: 12px; background-color: #a6db75; line-height: 50px; } .login-container { background-color: #1E9FFF; overflow: hidden; margin: 0 auto; min-width: 980px; font-size: 14px } .login-container img { border: 0 } .login-container .header { height: 47px; position: fixed; top: 0; background: url(../image/loginbg1.png) repeat-x; z-index: 100; width: 100% } .login-container .header span { line-height: 47px; text-indent: 44px; float: left; color: #DDD; font-size: 12px } .login-container .container { background: url(../image/loginbg3.png) no-repeat center center; width: 100%; height: 585px; overflow: hidden; position: relative; top: 47px } .login-container .content { width: 692px; height: 336px; background: url(../image/logininfo.png) no-repeat; margin: 80px auto auto auto; position: relative; display: block } .login-container .content ul { display: block; margin: 0; padding: 0; list-style: none; margin-left: 285px; margin-right: 60px; } .login-container .content ul li { display: block; margin: 0; padding: 0; list-style: none; margin-bottom: 25px; position: relative } .login-container .content ul li input { margin-bottom: 25px; position: relative; background: url(../image/icon.png) no-repeat; background-size: 20px; padding-left: 38px } .login-container .content ul li input.username { background-position: 8px 7px } .login-container .content ul li input.password { background-position: 8px -20px } .login-container .login-input { display: block; width: 100%; padding-left: 10px; height: 38px; line-height: 38px; line-height: 36px \9; border: 1px solid #e6e6e6; background-color: #fff; border-radius: 2px } .login-container .people { width: 165px; height: 96px; position: relative; top: 8px; left: -70px } .login-container .footer { height: 50px; line-height: 50px; text-align: center; background: url(../image/loginbg2.png) repeat-x; position: fixed; _position: absolute; *position: absolute; bottom: 0; width: 100%; color: #fff } /* datatables */ .table-border tr { border-bottom: 1px solid #e2e2e2; } .dataTables_wrapper .bottom { margin-top: 10px; } .body-grey .bottom { padding: 0 15px; } .dataTables_wrapper .bottom:after { clear: both; } .dataTables_wrapper .bottom:after, .dataTables_wrapper .bottom:before { display: table; content: " "; } .dataTables_length, .dataTables_filter, .dataTables_info, .dataTables_paginate { margin-bottom: 10px; display: inline-block; } .dataTables_length, .dataTables_info { float: left; } .dataTables_info { line-height: 26px; margin-left: 10px; } .dataTables_filter, .dataTables_paginate { float: right; } .dataTables_length .layui-form-select { display: none; } .dataTables_length select, .dataTables_filter input[type=search] { width: 100px; height: 26px; border: 1px solid #ccc; padding: 0 5px; display: inline-block; } .dataTables_paginate a.paginate_button { border-radius: 2px; padding: 0 12px; background-color: #f1eff0; } .dataTables_paginate a, .dataTables_paginate > span > span { box-sizing: border-box; display: inline-block; min-width: 2em; height: 26px; line-height: 26px; border: 1px solid transparent; padding: 0 0.5em; margin-left: 6px; text-align: center; text-decoration: none; cursor: pointer; } .dataTables_paginate span a.current { color: white; background: #1E9FFF; } .dataTables_length select { width: 60px; border-radius: 2px; } /* table.dataTable tbody tr.even { */ /* background: #f2f2f2; */ /* } */ table.dataTable tbody tr.selected { background: #e2f1fb !important; } table.dataTable tr td:first-child, table.dataTable tr th:first-child { width: 20px; } table.dataTable thead .sorting_asc { background-image: url("../image/sort_asc.png"); } table.dataTable thead .sorting_desc { background-image: url("../image/sort_desc.png"); } table.dataTable thead .sorting { background-image: url("../image/sort_both.png"); } table.dataTable thead .sorting, table.dataTable thead .sorting_desc, table.dataTable thead .sorting_asc { background-repeat: no-repeat; background-position: center right; } /* header */ .layui-side-hide { background: #121a2c; position: fixed; left: 0; bottom: 0; height: 44px; width: 180px; color: #eee; line-height: 45px; text-align: center; cursor: pointer; } .layui-layout-admin .sidebar-collapsed { width: 50px; } .layui-layout-admin .sidebar-collapsed .menu-text { display: none; text-align: left; top: -1px; left: 52px; z-index: 1025; color: #333; } .layui-layout-admin .sidebar-collapsed .layui-nav-more { display: none; } .layui-layout-admin .sidebar-collapsed .layui-nav-itemed .layui-nav-child { display: none; background-color: #ffffff!important; } .layui-layout-admin .sidebar-collapsed .layui-nav-child { position: fixed; z-index: 1026; left: 50px; top: -1px; margin-top: 50px; padding-bottom: 2px; min-width: 176px; background-color: #ffffff; border: 1px solid #cccccc; border-top-color: #e6e6e6; -webkit-box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.1); box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.1); } .layui-layout-admin .sidebar-collapsed .layui-nav-item:hover .layui-nav-child { display: block; } .layui-layout-admin .sidebar-collapsed .layui-nav-itemed > a { background-color: #393D49 !important; } .layui-layout-admin .sidebar-collapsed .layui-nav-item > a { padding-left: 16px; } .layui-layout-admin .sidebar-collapsed .layui-nav-item:hover .menu-text { display: block; } .layui-layout-admin .sidebar-collapsed .icon-collapse:before { transform: rotate(-180deg); } .layui-layout-admin .icon-collapse:before { display: inline-block; zoom: 1; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; -moz-transition: all .3s; -webkit-transition: all .3s; transition: all .3s; } .layui-nav-tree .layui-nav-child a { padding-left: 45px; } .main-index-tab { border: 0 none; box-shadow: none; min-height: 150px; } .main-index-tab .layui-tab-content .layui-tab-item, .main-index-tab .layui-tab-content iframe { width: 100%; height: 100%; border: 0; font-size: 0 } .layui-layout-admin .main-index-footer { z-index: 999; height: auto; padding: 12.5px 0; text-align: center; background-color: #2F4056; background: #393D49; color: #fff; font-weight: 300; border-top: 1px solid #393D49 !important; } /** panel **/ .panel { background-color: #fff; border: solid 1px #e2e2e2 } .panel-header { border-bottom: solid 1px #e2e2e2; background-color: #f2f2f2; padding: 8px 15px; font-size: 14px; font-weight: 700 } .panel-body { padding: 15px } .panel-footer { background-color: #f5f5f5; border-top: 1px solid #ddd; padding: 5px 20px } /** 省市区 城市选择**/ .icon-start, .icon-end { background: url(../image/select-addr.png); width: 14px; height: 16px; float: left; margin: 4px 5px 0 0; } .icon-end { background-position: 0 -45px; } .citybox { position: absolute !important; left: 200px; top: 120px; } .sns-addrselector { position: relative; cursor: pointer; } .sns-addrselector.zi2 { z-index: 2; } /*防止ie7 第二个框在浮层框的上面 */ .sns-addrselector.zi1 { z-index: 1; } /*如果就一个下拉框就不用加 */ .sns-addrselector .dn { display: none; } .sns-addrselector .dib { font-size: 0; text-justify: inter-ideograph; } .sns-addrselector .dib li { display: inline-block; vertical-align: top; *display: inline; *zoom: 1; font-size: 12px; } .sns-addrselector em { font-style: normal; } .sns-addrselector a { cursor: pointer; -webkit-user-select: none; -ms-user-select: none; -moz-user-select: none; } .sns-addrselector dl { min-width: 375px; min-height: 150px; *width: 380px; left: 30px; border: 1px solid #ddd; position: absolute; margin: -1px 0 0 -30px; padding: 8px 5px 5px; z-index: 100; background: #fff; } .sns-addrselector dt { border-bottom: 2px solid #1bafeb; height: 29px; line-height: 18px; } .sns-addrselector dt .tab { float: left; padding: 4px 18px 4px 10px; margin-left: 5px; border: 1px solid #ddd; border-bottom: none; color: #005AA0; background: #fff; } .sns-addrselector dt .tab i { width: 7px; height: 5px; margin: 6px 0 0 7px; position: absolute; -moz-transition: all .1s ease 0s; -webkit-transition: all .1s ease 0s; transition: all .1s ease 0s; } .sns-addrselector dt .tab:hover i, .sns-addrselector dt .tab.crt i { -webkit-transform: rotate(180deg); transform: rotate(180deg); -webkit-transition: all .25s ease 0s; transition: all .25s ease 0s; } .sns-addrselector dt .tab.crt { padding-bottom: 6px; margin: -1px -1px 0 4px; border: 2px solid #1bafeb; border-bottom: none; } .sns-addrselector dd { margin-top: 8px; line-height: 1.8; overflow: hidden; } .sns-addrselector .hot { /* padding-left:70px; */ } .sns-addrselector .hot li { float: left; width: 61px; } .sns-addrselector .hot li.cl { clear: left; } .sns-addrselector dd li { width: 25%; padding: 2px 0; list-style: none; } .sns-addrselector dd b { position: absolute; margin-left: -65px; } .sns-addrselector dd a { padding: 2px 1px; margin: 5px 2px; color: #005AA0; } .sns-addrselector dd a:hover { background: rgb(156, 210, 255); color: #fff; } .sns-addrselector .addr { height: 32px; width: 100%; border-radius: 3px; line-height: 32px; padding: 0px 0 0px 0px; border: 0; position: relative; cursor: pointer; } .sns-addrselector .addr label.error { line-height: 22px; font-size: 12px; } .sns-addrselector .addr .em { box-sizing: border-box; width: 100%; border: 1px solid #e6e6e6; border-radius: 2px; padding: 5px 20px 5px 26px; float: left; line-height: 19px; cursor: pointer; background: #fff url(../image/select-addr.png) no-repeat 5px 7px; } .sns-addrselector .addr .em[readonly] { background: #fff url(../image/select-addr.png) no-repeat 5px 7px !important; } .sns-addrselector .addr i { width: 20px; height: 7px; float: left; position: absolute; top: 13px; right: 0px; background: url(../image/select_arrow.png) no-repeat !important; overflow: hidden; } .sns-addrselector .addr.hover { height: 32px; border-bottom: none; z-index: 2; } .sns-addrselector dd b.a { margin-top: 1px; } .sns-addrselector dd b.b { margin-top: 51px; } .sns-addrselector dd b.c { margin-top: 101px; } .sns-addrselector dd b.d { margin-top: 151px; } .sns-addrselector .reset { width: 30px; height: 18px; margin: -3px 10px 0 0; float: right; } .destAddr .sns-addrselector .addr { background-position: 5px -40px; } .sns-addrselector .tab_reset { float: right; z-index: 2; cursor: pointer; width: 50px; height: 24px; font-weight: normal; border: 1px solid #d5d9de; border-radius: 5px; text-align: center; line-height: 24px; } .search-box .return { background: url(../image/select-addr.png) 0 -100px; width: 27px; height: 26px; float: left; margin: 5px 5px 0; cursor: pointer; } .search-box .return:hover { background-position: -32px -100px; } /* layer弹出样式自定义 */ body .layer-popup .layui-layer-btn { border-top: 1px solid rgb(232, 232, 232); } body .layer-back .layui-layer-setwin { top: 8px; } body .layer-back .layui-layer-setwin a { width: 26px; height: 26px; } body .layer-back .layui-layer-ico { background: url(../image/back.png) no-repeat; } body .layer-back .layui-layer-setwin .layui-layer-close1 { cursor: pointer; background-size: 26px; } /* 公用 */ .container{ margin:15px; background: #fff; } .f0 { font-size: 0px; } .fs14 { font-size: 14px; } .fs16 { font-size: 16px; } .font-normal { font-weight: normal; } .text-l { text-align: left !important; } .text-c { text-align: center !important; } .text-r { text-align: right !important; } .pd-0-5 { padding: 0 5px; } .pd-0 { padding: 0 !important; } .pd-5 { padding: 5px !important; } .pd-10 { padding: 10px !important; } .pd-15 { padding: 15px !important; } .pr-15 { padding-right: 15px !important; } .pr-20 { padding-right: 20px !important; } .mt-0 { margin-top: 0 !important; } .mt-5 { margin-top: 5px !important; } .mt-10 { margin-top: 10px !important; } .mt-15 { margin-top: 15px !important; } .ml-0 { margin-left: 0 !important; } .ml-5 { margin-left: 5px !important; } .ml-10 { margin-left: 10px !important; } .ml-15 { margin-left: 15px !important; } .mr-0 { margin-right: 0 !important; } .mr-5 { margin-right: 5px !important; } .mr-10 { margin-right: 10px !important; } .mr-15 { margin-right: 15px !important; } .mb-0 { margin-bottom: 0 !important; } .mb-5 { margin-bottom: 5px !important; } .mb-10 { margin-bottom: 10px !important; } .mb-15 { margin-bottom: 15px !important; } .c-blue { color: #1E9FFF; } .c-green { color: #2cb663; } .c-red { color: red; } .c-333 { color: #333; } .c-666 { color: #666; } .fl { float: left; } .fr { float: right; } .foot-mb { margin-bottom: 53px; } .foot { position: fixed; left: 0; right: 0; bottom: 0; border-top: 1px solid rgb(232, 232, 232); padding: 10px 0px; background-color: #fff; z-index: 999; text-align: right; padding-right: 15px; } .btn-group { position: relative; padding: 10px 0; cursor: pointer; border-bottom: 0; font-size: 0; } .body-grey .btn-group { padding: 10px 15px; } .btn-group label { height: 26px; line-height: 26px; font-size: 14px; } .form-search { padding: 10px 15px 0; } .form-search + .btn-group { border-top: 1px solid #e2e2e2; } .query-more { display: none; } .body-grey { background: #f2f2f2; } .popup { background: url(../image/search.png) right no-repeat; background-size: 25px; padding-right: 25px; } .tree-select { background: url(../image/sanjiao.png) right no-repeat; background-size: 25px; padding-right: 25px; } .treeContent { background: #fff; border: 1px solid #e6e6e6; border-radius: 2px; z-index: 100; } .search-icon { display: inline-block; border: 0px solid red; width: 25px; height: 28px; position: absolute; right: 20px; z-index: 100; cursor: pointer; margin-top: 1px; } .layui-colla-content > .form-group:last-child { margin-bottom: 0 !important; } /** 统计 **/ .dashboard-header { min-width: 100%; height: 150px; color: #888; font-size: 12px; width: calc(100% + 20px); width: -webkit-calc(100% + 20px); } .list-inline, .list-unstyled { padding-left: 0; list-style: none; } .dashboard-header ul>li { float: left; } .dashboard-header ul>li .inner { height: 150px; padding: 0 20px 10px; border-bottom: 1px solid #e8e8e8; background-color: #fff; } .dashboard-header ul>li .inner-header { padding: 15px 0; border-bottom: 1px solid #e8e8e8; } .dashboard-header ul>li .inner-body { padding: 20px 0; } .dashboard-header ul>li .number { font-size: 32px; line-height: 32px; color: #333; text-align: center; }