﻿/*!后台网页内部样式*/
html, body { background: #fff; margin: 0px; padding: 0px; }
ul { list-style: none; margin: 0; padding: 0; }
/*!公共部分*/
/*!常用属性缩写*/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.borderbox, .borderbox * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.contentbox, .contentbox * { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
/*!clearfix*/
.clearfix { _zoom: 1; }
.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }
.clear { clear: both; height: 0 !important; line-height: 0; font-size: 0 !important; overflow: hidden; padding: 0 !important; margin: 0 !important; }
.iframe { border: 0; width: 100%; }
.abs { position: absolute; }
.rel { position: relative; }
.tc { text-align: center; }
.tr { text-align: right; }
.tl { text-align: left; }
.fl { float: left; }
.fr { float: right; }
.hide { display: none; }
.show, .db { display: block; }
.dib { display: inline-block; }
.di { display: inline; }
/*!chrome 表单填充默认背景颜色去除*/
input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset; -webkit-text-fill-color: #333; }
.f12 { font-size: 12px; }
.f14 { font-size: 14px; }
.f16 { font-size: 16px; }
.f18 { font-size: 18px; }
.f20 { font-size: 20px; }
/*!文本颜色*/
.orange { color: #FF6600; }
.red { color: #cb1500; }
.white { color: White; }
.green { color: Green; }
.blue { color: #3366CC; }
.bold { font-weight: bold; }
.black { color: #000; }
.yellow { color: #dccd01; }
.gray { color: #999; }
.text-default { color: #333; }
.text-info { color: #5bc0de; }
.text-success { color: #5cb85c; }
.text-warning { color: #f0ad4e; }
.text-danger { color: #d9534f; }
.text-primary { color: #428bca; }

.text-left { text-align: left; }
.text-right { text-align: right; }
.text-center { text-align: center; }
.textleft { text-align: left !important; }
.textright { text-align: right !important; }
.textcenter { text-align: center !important; }
.text-justify { text-align: justify; }
.text-nowrap { white-space: nowrap; }
.text-lowercase { text-transform: lowercase; }
.text-uppercase { text-transform: uppercase; }
.text-capitalize { text-transform: capitalize; }
mark, .mark { background-color: #fcf8e3; padding: .2em; }
.text-overflow { display: block; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; word-break: break-all; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }
.text-overflow2 {  -webkit-line-clamp: 2; }
/*!背景颜色*/
.bg-primary { color: #fff; background-color: #428bca; }
a.bg-primary:hover { background-color: #3071a9; }
.bg-success { background-color: #dff0d8; }
a.bg-success:hover { background-color: #c1e2b3; }
.bg-info { background-color: #d9edf7; }
a.bg-info:hover { background-color: #afd9ee; }
.bg-warning { background-color: #fcf8e3; }
a.bg-warning:hover { background-color: #f7ecb5; }
.bg-danger { background-color: #f2dede; }
a.bg-danger:hover { background-color: #e4b9b9; }
/*滚动条样式*/
::-webkit-scrollbar { width: 10px; height: 10px; }
::-webkit-scrollbar-corner, ::-webkit-scrollbar-track { background-color: #e7e7e7; border-radius: 10px; }
::-webkit-scrollbar-thumb { -webkit-border-radius: 0; border-radius: 10px; background-color: rgba(0,0,0,.2); }
/*a标签样式*/
a { text-decoration: none; }
a:focus { outline: none; }
/*img 样式 xing*/
img { vertical-align: middle; }
.img-responsive { display: block; max-width: 100%; height: auto; }
.img-rounded { border-radius: 6px; }
.img-thumbnail { padding: 4px; line-height: 1.42857143; background-color: #ffffff; border: 1px solid #dddddd; border-radius: 4px; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; display: inline-block; max-width: 100%; height: auto; }
.img-circle { border-radius: 50%; }

.container { overflow: hidden; }
.container:after { content: ""; display: block; height: 0; clear: both; }
/*列宽*/
.col-1 { width: 8.333%; }
.col-2 { width: 16.666%; }
.col-3 { width: 25%; }
.col-4 { width: 33.333%; }
.col-5 { width: 41.666%; }
.col-6 { width: 50%; }
.col-7 { width: 58.333%; }
.col-8 { width: 66.666%; }
.col-9 { width: 75%; }
.col-10 { width: 83.333%; }
.col-11 { width: 91.666%; }
.col-12 { width: 100%; }
/*打印隐藏*/
@media only print {
  .noprint { display: none; }
}
/*!
 * table 只用于table 标签 table , table-bordered , table-bordered-lack , table-striped , table-hover , table-condensed
 * 背景色类名table下标签可以用 active , success , info , danger , warning
*/
table { background-color: transparent; border-collapse: collapse; }
caption { padding-top: 8px; padding-bottom: 8px; color: #777777; text-align: left; }
/*th { text-align: left;}*/
.table { width: 100%; max-width: 100%; margin-bottom: 20px; }
.table tbody { vertical-align: middle; }
.table > thead th, .table > tbody th, .table > tfoot th, .table > thead td, .table > tbody td, .table > tfoot td { padding: 8px; line-height: 1.42857143; border-top: 1px solid #dddddd; }
.table > thead th { vertical-align: bottom; border-bottom: 2px solid #dddddd; }
.table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td { border-top: 0; }
.table > tbody + tbody { border-top: 2px solid #dddddd; }
.table .table { background-color: #ffffff; }
.table-condensed > thead th, .table-condensed > tbody th, .table-condensed > tfoot th, .table-condensed > thead td, .table-condensed > tbody td, .table-condensed > tfoot td { padding: 5px; }
.table-bordered { border: 1px solid #dddddd; }
.table-bordered th, .table-bordered td { border: 1px solid #dddddd; }
.table-bordered-lack { border: 0; }
.table-bordered-lack th, .table-bordered-lack td { border: 0; border-bottom: 1px solid #dddddd; }
.table-bordered-lack tbody tr:last-child th, .table-bordered-lack tbody tr:last-child td, .table-bordered-lack tfoot tr:last-child th, .table-bordered-lack tfoot tr:last-child td { border-bottom: 0; }
.table-bordered > thead th, .table-bordered > thead td { border-bottom-width: 2px; }
.table-striped > tbody > tr:nth-child(odd) { background-color: #f9f9f9; }
.table-hover > tbody > tr:hover { background-color: #f5f5f5; }
table col[class*="col-"] { position: static; float: none; display: table-column; }
table td[class*="col-"], table th[class*="col-"] { position: static; float: none; display: table-cell; }
.table > tbody > tr > td.active, .table > tbody > tr > th.active, .table > tbody > tr.active > td, .table > tbody > tr > .active, .table > tbody > tr.active > th { background-color: #f5f5f5; }
.table-hover > tbody > tr > td.active:hover, .table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th { background-color: #e8e8e8; }
.table > thead > tr > td.success, .table > tbody > tr > td.success, .table > tfoot > tr > td.success, .table > thead > tr > th.success, .table > tbody > tr > th.success, .table > tfoot > tr > th.success, .table > thead > tr.success > td, .table > tbody > tr.success > td, .table > tfoot > tr.success > td, .table > thead > tr.success > th, .table > tbody > tr.success > th, .table > tfoot > tr.success > th { background-color: #dff0d8; }
.table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th { background-color: #d0e9c6; }
.table > thead > tr > td.info, .table > tbody > tr > td.info, .table > tfoot > tr > td.info, .table > thead > tr > th.info, .table > tbody > tr > th.info, .table > tfoot > tr > th.info, .table > thead > tr.info > td, .table > tbody > tr.info > td, .table > tfoot > tr.info > td, .table > thead > tr.info > th, .table > tbody > tr.info > th, .table > tfoot > tr.info > th { background-color: #d9edf7; }
.table-hover > tbody > tr > td.info:hover, .table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th { background-color: #c4e3f3; }
.table > thead > tr > td.warning, .table > tbody > tr > td.warning, .table > tfoot > tr > td.warning, .table > thead > tr > th.warning, .table > tbody > tr > th.warning, .table > tfoot > tr > th.warning, .table > thead > tr.warning > td, .table > tbody > tr.warning > td, .table > tfoot > tr.warning > td, .table > thead > tr.warning > th, .table > tbody > tr.warning > th, .table > tfoot > tr.warning > th { background-color: #fcf8e3; }
.table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th { background-color: #faf2cc; }
.table > thead > tr > td.danger, .table > tbody > tr > td.danger, .table > tfoot > tr > td.danger, .table > thead > tr > th.danger, .table > tbody > tr > th.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > tbody > tr.danger > td, .table > tfoot > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr.danger > th, .table > tfoot > tr.danger > th { background-color: #f2dede; }
.table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th { background-color: #ebcccc; }
.table-responsive { overflow-x: auto; min-height: 0.01%; }

@media screen and (max-width: 767px) {
  .table-responsive { width: 100%; margin-bottom: 15px; overflow-y: hidden; -ms-overflow-style: -ms-autohiding-scrollbar; }
  .table-responsive > .table { margin-bottom: 0; }
  .table-responsive > .table > thead > tr > th, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > td { white-space: nowrap; }
  .table-responsive > .table-bordered { border: 0; }
  .table-responsive > .table-bordered > thead > tr > th:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child { border-left: 0; }
  .table-responsive > .table-bordered > thead > tr > th:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child { border-right: 0; }
  .table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > th, .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > td { border-bottom: 0; }
}

/*alert 提示框*/
.alert { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 15px; margin-bottom: 20px; border: 1px solid transparent; border-radius: 4px; }
.alert * { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.alert h4 { margin-top: 0; color: inherit; }
.alert .alert-link { font-weight: bold; }
.alert > p,
.alert > ul { margin-bottom: 0; }
.alert > p + p { margin-top: 5px; }
.alert-dismissable,
.alert-dismissible { padding-right: 35px; }
.alert-dismissable .close,
.alert-dismissible .close { position: relative; top: -2px; right: -21px; color: inherit; }
.alert-success { color: #3c763d; background-color: #dff0d8; border-color: #d6e9c6; }
.alert-success hr { border-top-color: #c9e2b3; }
.alert-success .alert-link { color: #2b542c; }
.alert-info { color: #31708f; background-color: #d9edf7; border-color: #bce8f1; }
.alert-info hr { border-top-color: #a6e1ec; }
.alert-info .alert-link { color: #245269; }
.alert-warning { color: #8a6d3b; background-color: #fcf8e3; border-color: #faebcc; }
.alert-warning hr { border-top-color: #f7e1b5; }
.alert-warning .alert-link { color: #66512c; }
.alert-danger { color: #a94442; background-color: #f2dede; border-color: #ebccd1; }
.alert-danger hr { border-top-color: #e4b9c0; }
.alert-danger .alert-link { color: #843534; }

#editFrame { overflow-x: hidden; overflow-y: auto; width: 100%; margin-bottom: 36px; background: #fff; }


/*!导航*/
.nav { height: 30px; line-height: 28px; margin: 0; color: #5a5a5a; font-size: 12px; box-sizing: border-box; padding: 0 8px; margin-right: 10px; border-bottom: solid 1px #ccc; }
.nav a { float: left; height: 28px; margin: 0 3px; color: #5a5a5a; text-decoration: none; }
.nav i { float: left; height: 28px; margin: 0 3px; }
.nav i:before { margin-top: 9px; }
.nav span { float: left; height: 28px; margin: 0 3px; }
.nav a:hover { color: #ff6a00; }
.nav label { float: left; }
/*!面包屑导航 xing*/
.crumbsNav { height: 30px; overflow: hidden; line-height: 30px; color: #555; font-size: 14px; margin: 0; padding: 0; padding-left: 10px; border-bottom: solid 1px #ddd; }
.crumbsNav a { display: inline-block; color: #555; height: 30px; text-decoration: none; }
.crumbsNav a:hover { color: #ea4d0e; }
.crumbsNav i { vertical-align: bottom; font-size: 20px; display: inline-block; margin: 0 2px; padding-bottom: 5px; }
.crumbsNav span { color: #777; }
.crumbsNav label { display: inline-block; height: 30px; color: #ccc; }
.crumbsNav a:hover { color: #ff6a00; }
/*!标签页导航*/
.tabsNav { box-sizing: border-box; height: 36px; padding-left: 0px; background: #E0ECFF; border-bottom: 1px solid #8DB2E3; border-top: 1px solid transparent; }
.tabsNav li { float: left; margin: 5px 0 0 5px; color: 416AA3; display: inline-block; padding: 5px 15px; border: 1px solid #8DB2E3; border-radius: 5px 5px 0 0; text-decoration: none; }
.tabsNav .active, .tabsNav .focus { background: #fff; color: #416AA3; font-weight: bold; border-bottom: #fff; padding-bottom: 6px; margin-bottom: -1px; }
.tabsContent:before { content: ""; display: table; }
.tabsContent .tabs-details:not(:first-child) { display: none; }
.tabs-bordered { border: 1px solid #8DB2E3; }
.tabs-bordered + .tabsContent { border: 1px solid #8DB2E3; border-top: 0; }

/*.tabsNav li{float: left;margin: 5px 0 0 5px;}
.tabsNav li a{color: 416AA3; display: inline-block; padding: 5px 15px;border: 1px solid #8DB2E3;  border-radius: 5px 5px 0 0;text-decoration: none;}
.tabsNav .active a{ background: #fff;color: #416AA3; font-weight: bold; border-bottom: #fff;padding-bottom: 6px; margin-bottom: -1px;}
.tabsContent{border: 1px solid #8DB2E3;border-top: 0;}*/
/*!搜索 */
.search { margin: 5px 0; margin-right: 10px; /*border: solid 1px #ddd;*/ text-align: left; }
.search ul { margin: 0; padding: 0; list-style-type: none; overflow: hidden; }
.search ul li { height: 30px; line-height: 28px; margin: 2px; padding: 3px; font-size: 12px; float: left; }
.search ul li > span { height: 26px; padding: 2px; margin: 2px; vertical-align: bottom; }
.search ul li > span + select { margin-left: -4px; }
.search ul li > span input { vertical-align: top; }
.search .btn { padding-top: 3px; padding-bottom: 3px; margin-bottom: 2px; }
.search select { padding: 2px 4px; }
/*!文本*/
.text { border: 1px solid #a9b8c5; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; height: 28px; line-height: 26px; width: 160px; padding: 0px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.text:hover { border: 1px solid #ff6a00; }
select.text { width: auto; padding: 2.5px 5px; }
.text80 { border: 1px solid #a9b8c5; height: 26px; width: 80px; padding: 0px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.text80:hover { border: 1px solid #ff6a00; }
.text120 { border: 1px solid #a9b8c5; height: 26px; width: 80px; padding: 0px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.text120:hover { border: 1px solid #ff6a00; }
.dtext { border: 1px solid #a9b8c5; height: 26px; width: 80px; padding: 0px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.dtext:hover { border: 1px solid #ff6a00; }

.textarea200 { border: 1px solid #a9b8c5; width: 200px; min-height: 50px; }
.textarea420 { border: 1px solid #a9b8c5; width: 420px; min-height: 50px; }


/*!按钮*/
/*.btnSearch{background:#46c1fb none repeat scroll 0 0;cursor:pointer;height:26px; padding:0 10px;margin:2px; color:#fff;font-size:14px; font-weight:normal; border:1px solid #a9b8c5;  -moz-border-radius : 5px;-webkit-border-radius:5px;border-radius:5px;}*/
/*.btnSearch:hover{color:#888;}*/
.btna { background: #10a5f1; cursor: pointer; height: 26px; padding: 3px 10px; margin: 2px; color: #fff; font-size: 14px; font-weight: bold; border: 1px solid #a9b8c5; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; text-decoration: none; }
.btna:hover { color: #000; }
/*添加按钮*/
/*.btnAdd{background:#cb1500;cursor:pointer;height:26px; padding:4px 12px;margin:2px; color:#fff;font-size:14px; font-weight:normal; border:1px solid #a9b8c5;  -moz-border-radius : 5px;-webkit-border-radius:5px;border-radius:5px;text-decoration:none; }
.btnAdd:hover{background:#ff6a00;}*/
/*提交按钮*/
/*.SubBtn{background:#ff6a00;cursor:pointer;height:35px; padding:8px 20px;margin:2px; color:#fff;font-size:16px; font-weight:bold; border:1px solid #a9b8c5;  -moz-border-radius : 5px;-webkit-border-radius:5px;border-radius:5px;}*/
.SubBtn { background: #5cb85c; cursor: pointer; height: 35px; padding: 5px 40px; margin: 2px; color: #fff; font-size: 16px; font-weight: bold; border: 1px solid #a9b8c5; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.SubBtn:hover { background: #449d44; }

/*!数据列表*/
.conlist { margin: 5px 0; margin-right: 10px; /*border: solid 1px #ddd;*/ }
.conlist p { margin: 0; padding: 6px 2px; }
.conlist p > a { margin-right: 5px; }
.conlist table { border-spacing: 0; width: 100%; border-collapse: collapse; border: 1px solid #e3ebed; border-bottom: 0px; }
.conlist table tr:hover td { background-color: #f1f1f1; border-bottom-color: #eee; }
.conlist table th { height: 20px; padding: 8px 6px; font-size: 14px; background: antiquewhite; font-weight: inherit; color: #036; border-bottom: 1px solid #e3ebed; border-right: 1px solid #e3ebed; }
.conlist table td { padding: 8px 5px; font-size: 12px; border-bottom: 1px solid #e3ebed; border-right: 1px solid #e3ebed; text-align: center; }
.conlist table td a { padding-top: 2px; padding-bottom: 2px; margin: 2px auto; }
.conlist tbody tr:nth-child(2n) { background: #f7f7f7; }

.conlist table tr .tdLeftP20 { text-align: left; padding-left: 20px; }
/*!分页*/
.pagination { margin: 2px 10px 10px 0; /*border: solid 1px #ddd;*/ }
.pagination ul { list-style-type: none; margin: 0; padding: 0; overflow: hidden; }
.pagination ul li { min-width: 40px; height: 32px; line-height: 28px; float: left; margin: 2px 0; padding: 2px 0px; text-align: center; }
/*xing*/
.pagination .btn { padding-top: 3px; padding-bottom: 3px; margin: 0 5px; }
#pageSel { height: 22px; line-height: 22px; width: 50px; min-width: 60px; margin: 0 5px; border: 1px solid #ccc; border-radius: 4px; }
.pagination .pageinfo { color: #000; font-size: 12px; font-weight: normal; padding: 2px 10px; }
.pagination .pageinfo:hover { background: #fff; }

/*!添加/修改页样式*/
.cbox { width: 99%; width: calc(100% - 4px); margin: 5px 2px; float: left; min-height: 280px; }
.aeNav { margin: 0; padding: 0; padding-left: 2px; list-style-type: none; height: 40px; zoom: 1; border-bottom: 1px solid #46C1FB; }
.aeNav > li { float: left; background: #fff; text-align: center; height: 32px; line-height: 32px; font-size: 16px; cursor: pointer; padding: 0px 15px; margin: 7px 3px 0;; border: 1px solid #46C1FB; -moz-border-radius: 3px 3px 0px 0px; -webkit-border-radius: 3px 3px 0px 0px; border-radius: 3px 3px 0px 0px; }
.aeNav > li:hover { background: #4EE3FB; }
.aeNav > li.focus { border: 1px solid #ddd; border-bottom-color: #fff; background: #46C1FB; padding-bottom: 1px; }
.aeNav > li > a { display: block; height: 30px; font-size: 12px; color: inherit; }
.aeNav > li.focus, .editNav > li.focus > a { color: #fff; }

/*!操作区域*/
.aeDiv { margin: inherit; padding: inherit; }
.aeDiv table { width: 100%; border-collapse: collapse; }
/*.aeDiv table tbody tr:first-child th{ border-top: 0px;}*/
.aeDiv table td, .aeDiv table th { border: 1px solid #e3ebed; padding: 8px; font-size: 14px; }
.aeDiv table th { width: 90px; vertical-align: top; line-height: 26px; font-size: 12px; font-weight: normal; text-align: right; background: #F5F5F5; }
.aeDiv table .title { background: #fff; text-align: left; padding-left: 10px; font-size: 16px; font-weight: bold; color: #ff6a00; }

/*!底部*/
.footer { width: 99%; width: calc(100% - 4px); margin: 5px 2px; float: left; text-align: center; }

/*!Div弹出层样式*/
.syscom, .work { width: 99%; width: calc(100% - 10px); min-height: 60px; margin: 5px 0; border: solid 1px #ddd; float: left; }
.syscom .title { width: 99%; width: calc(100% - 12px); height: 30px; line-height: 30px; background: #47c0f6; border: 1px solid #eee; color: #fff; font-size: 14px; padding-left: 10px; }
.work .title { width: 99%; width: calc(100% - 12px); height: 30px; line-height: 30px; background: #47c0f6; border: 1px solid #eee; color: #fff; font-size: 14px; padding-left: 10px; }
.syscom ul { margin: 0; padding: 0; width: 100%; list-style-type: none; }
.syscom ul li { width: 45%; padding-left: 20px; float: left; margin: 5px; min-height: 30px; }
.syscom ul li a { display: block; text-decoration: none; font-size: 14px; font-family: 'Microsoft YaHei'; color: #888; }
.syscom ul li a:hover { background: #fff; color: #000; }

.work ul { margin: 0; padding: 0; width: 100%; list-style-type: none; }
.work ul li { width: 45%; padding-left: 20px; float: left; margin: 5px; min-height: 30px; }
.work ul li a { display: block; text-decoration: none; font-size: 14px; font-family: 'Microsoft YaHei'; color: #888; }
.work ul li a:hover { background: #fff; color: #000; }

/*!角色权限样式*/
.roletb .onetd { width: 10%; vertical-align: top; border-right: 1px solid antiquewhite; }
.roletb .towRole { list-style-type: none; margin: 0; padding: 0; }
.roletb .towRole li { clear: left; border: 1px solid #eee; overflow: hidden; margin: 2px auto; }
.roletb .towRole h3 { font-weight: normal; font-size: 16px; }
.roletb .threeRole dl, .threeRole > li { float: left; margin: 5px 10px; font-size: 14px; }

/*!横向导航  会员数据趋势图*/
.menu .navUl { padding: 0; margin: 5px 0; list-style: none; overflow: hidden; }
.menu .navUl > li { float: left; }
.menu .navUl > li .btn { margin: 0 4px; }
.menu .navUl > li a { display: block; padding: 5px 20px; margin: 0 4px; text-decoration: none; border: 1px solid #DDDDDD; border-radius: 5px; color: #333333; }
.menu .navUl > li a:hover { background: #47c0f6; }
.menu .navUl li.active a { background: #47c0f6; color: #fff; }
.menu .navUl li select { padding: 5px; margin: 0 4px; }


/*!弹出框*/
.dialogBox { position: absolute; z-index: 100; top: 89px; left: 0; right: 0; bottom: 0; background-color: rgba(0,0,0,.6); display: none; }
.dialogContent { width: 50%; min-width: 760px; background: #fff; margin: 1px; border-top: 1px solid #fff; }
.dialogContent h3 { color: #036; font-weight: normal; text-align: center; }
.dialogContent form { margin: 10px 50px; }
.dialogContent form > div { height: 400px; overflow-y: auto; }
.dialogContent table { width: 600px; margin: 0 auto; line-height: 40px; border-collapse: collapse; border-color: #888; }
.dialogContent thead { background: #FAEBD7; color: #036; }
.dialogContent td { padding-left: 20px; min-height: 60px; }
.dialogContent tr:nth-child(2n) { background: #f3f3f3; }
.dialogContent tr:hover { background: #eee; }
.dialogBox p.btnGroup { text-align: right; padding: 20px 30px; }
.dialogBox p.btnGroup .btn { margin-left: 5px; }
.dialogBox select { font-size: 14px; padding: 3px; }

/*多选框*/
input[type="checkbox"]:hover { cursor: pointer; }

.detail-info-table tbody tr th { width: auto; text-align-last: right; }
.detail-info-table tbody tr td { min-width: 100px; text-align-last: left; }
table.Statistics tbody td { text-align: left; padding-left: 15px; }
table.Statistics tbody td span [class^="icon"] { color: red; }

/*!工具提示条*/
.tooltip { position: absolute; z-index: 1070; display: block; visibility: visible; font-size: 14px; line-height: 1.6; opacity: 0; filter: alpha(opacity=0); }
.tooltip.in { opacity: .9; filter: alpha(opacity=90); }
.tooltip.top { margin-top: -3px; padding: 5px 0; }
.tooltip.right { margin-left: 3px; padding: 0 5px; }
.tooltip.bottom { margin-top: 3px; padding: 5px 0; }
.tooltip.left { margin-left: -3px; padding: 0 5px; }
.tooltip-inner { max-width: 200px; padding: 3px 8px; color: #fff; text-align: center; text-decoration: none; background-color: #000; border-radius: 4px; }
.tooltip-arrow { position: absolute; width: 0; height: 0; border-color: transparent; border-style: solid; }
.tooltip.top .tooltip-arrow { bottom: 0; left: 50%; margin-left: -5px; border-width: 5px 5px 0; border-top-color: #000; }
.tooltip.top-left .tooltip-arrow { bottom: 0; left: 5px; border-width: 5px 5px 0; border-top-color: #000; }
.tooltip.top-right .tooltip-arrow { bottom: 0; right: 5px; border-width: 5px 5px 0; border-top-color: #000; }
.tooltip.right .tooltip-arrow { top: 50%; left: 0; margin-top: -5px; border-width: 5px 5px 5px 0; border-right-color: #000; }
.tooltip.left .tooltip-arrow { top: 50%; right: 0; margin-top: -5px; border-width: 5px 0 5px 5px; border-left-color: #000; }
.tooltip.bottom .tooltip-arrow { top: 0; left: 50%; margin-left: -5px; border-width: 0 5px 5px; border-bottom-color: #000; }
.tooltip.bottom-left .tooltip-arrow { top: 0; left: 5px; border-width: 0 5px 5px; border-bottom-color: #000; }
.tooltip.bottom-right .tooltip-arrow { top: 0; right: 5px; border-width: 0 5px 5px; border-bottom-color: #000; }
/*图标字体大小修正*/
.btn .icon-jiating, .btn .icon-jibenxinxi { font-size: 1.3em; }
/*表格操作按钮*/
.iconfont { font-size: 16px; }
.iconfont + span, .btn [class^="icon-"] + span { display: none; }
.btn[data-toggle='tooltip'] { font-size: 16px; padding: 3px 5px; width: 35px; height: 30px; text-align: center; }

/*!下拉菜单*/
.drop-down-menu { width: 200px; height: 30px; line-height: 30px; position: relative; text-align: center !important; }
.drop-down-menu > div { border: 1px solid #96CAFF; cursor: pointer; text-align: center; }
.drop-down-menu > div > i { margin-top: 6px; margin-right: 6px; }
.drop-down-list { list-style: none; padding: 0; display: none; margin: 0; min-width: 198px; position: absolute; top: 30px; left: 0px; z-index: 100; background: #fff; border: 1px solid #96CAFF; text-align: left; }
.drop-down-list li a { display: block; text-decoration: none; color: #333; padding: 0 10px; }
.drop-down-list li a:hover { background: #eee; }
.drop-down-list li { border-bottom: 1px solid #96CAFF; }
.drop-down-list li:last-child { border: 0; }

/* 下拉菜单 */
.xk-dropdown-menu { position: relative; }
.xk-dropdown-menu > div .icon-angle-down:before { -moz-transition: .6s all; -o-transition: .6s all; -webkit-transition: .6s all; transition: .6s all; }
.xk-dropdown-lists { display: none; position: absolute; top: 10px; left: 0; text-align: left; border: 1px solid #999; background: #fff; }
.xk-dropdown-menu:hover > div .icon-angle-down:before { -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); }
.xk-dropdown-menu:hover .xk-dropdown-lists { display: inline-block; }
.xk-dropdown-lists > li { padding: 8px 15px; line-height: 1.2em; border-bottom: 1px solid #999; }
.xk-dropdown-lists > li:last-child { border-bottom: 0; }
.xk-dropdown-lists > li:hover { background: #f2f2f2; }
.xk-dropdown-lists > li a { color: inherit; }

/*!横向导航*/
.navUl { padding: 0; margin: 5px 0; list-style: none; overflow: hidden; }
.navUl > li { float: left; padding: 5px 0; }
.navUl > li a { display: block; padding: 5px 20px; margin: 0 5px; text-decoration: none; border: 1px solid #DDDDDD; border-radius: 5px; color: #333; }
.navUl > li a:hover { background: #eee; border-color: #eee; color: #e4393c; }
.navUl li.active a { background: #d9edf7; border-color: #d9edf7; cursor: not-allowed; pointer-events: none; color: #333; }
/*!表单 选项框*/
.checkbox, .radiobox { display: inline-block; }
.checkbox input, .radiobox input { display: none; }
.checkbox .checkbox-square-green, .radiobox .radio-square-green { display: inline-block; cursor: pointer; }
.checkbox .checkbox-square-green i { display: inline-block; width: 18px; height: 18px; background: url("../../img/main/green.png") no-repeat; background-position: 0 0; }
.checkbox .checkbox-square-green:hover i { background-position: -24px 0; }
.checkbox .checked i { background-position: -48px 0; }
.checkbox .checked:hover i { background-position: -48px 0; }
.checkbox .disabled, .radiobox .disabled { cursor: not-allowed; pointer-events: none; }
.checkbox .disabled i { background-position: -72px 0; }
.checkbox .disabled.checked i { background-position: -96px 0; }
.radiobox .radio-square-green i { display: inline-block; width: 18px; height: 18px; background: url("../../img/main/green.png") no-repeat; background-position: -120px 0; }
.radiobox .radio-square-green:hover i { background-position: -144px 0; }
.radiobox .checked i { background-position: -168px 0; }
.radiobox .checked:hover i { background-position: -168px 0; }
.radiobox .disabled i { background-position: -192px 0; }
.radiobox .disabled.checked i { background-position: -216px 0; }

/*! 按钮组 */
.btn-group { overflow: hidden; }
.btn-group li { float: left; border: 1px solid #aaa; border-right: 0; overflow: hidden; }
.btn-group li:first-child { border-bottom-left-radius: 5px; border-top-left-radius: 5px; }
.btn-group li:last-child { border-right: 1px solid #aaa; border-bottom-right-radius: 5px; border-top-right-radius: 5px; }
.btn-group li .btn { border: 0; border-radius: 0; }

/*! 订单 */
table.order tbody tr:first-child td > span, table.order tbody tr.reply td > span { margin-right: 10px; }
table.order tbody tr:first-child td, table.order tbody tr:first-child th, table.order tbody tr.reply td { font-size: 14px; }
table.order tr td .btn { vertical-align: top; }
table.order tr td > label { display: inline-block; height: 28px; line-height: 28px; }
table.order tr input { vertical-align: middle; }
table.order strong { font-weight: normal; }
table.order .text-left td { text-align: left; }
table.order .text-right td { text-align: right; }

/*评论*/
.comment { overflow: hidden; padding: 0 5px; }
.comment li { float: left; }
.comment li img { width: 100px; height: 100px; margin: 10px; }

/* Saas主题 */
[class^='saas-skin'] { display: inline-block; width: 50px; height: 24px; vertical-align: bottom; }
.saas-skin-blue { background-color: #3cc9db; }
.saas-skin-green { background-color: #44C670; }
.saas-skin-orange { background-color: #BFAA1C; }
.saas-skin-white { background-color: #f7f7f7; }
.saas-skin-red { background-color: red; }

/**/
.search-control { position: relative; }
.search-control input { display: block; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; height: 28px; padding-right: 26px; padding-left: 5px; }
.search-control button { position: absolute; top: 1px; right: 1px; padding: 5px 7px; border: 0; background-color: transparent; cursor: pointer; }
.search-control button:focus, .search-control button:hover { outline: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; color: #2687EE; }


/*手风琴*/
.xkui-collapse { border: 1px solid #e2e2e2; border-radius: 2px; }
.xkui-colla-item { border-top: 1px solid #e2e2e2; }
.xkui-colla-item:first-child { border-top: none; }
.xkui-colla-title { position: relative; height: 42px; line-height: 42px; font-size: 16px; font-weight: 400; padding: 0 15px; margin: 0; color: #333; background-color: #f2f2f2; cursor: pointer; }
.xkui-colla-title .icon-angle-down:before { line-height: 42px; font-size: 22px; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; transition: all .5s; }
.xkui-show-child .icon-angle-down:before { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }
.xkui-colla-content { display: none; padding: 10px 15px; line-height: 22px; border-top: 1px solid #e2e2e2; color: #666; }

/*滚动到顶部或底部*/
.xk-asidenav { position: fixed; bottom: 30px; right: 0; }
.xk-asidenav li { width: 60px; padding: 0; text-align: center; background-color: #eee; margin-top: 5px; cursor: pointer; }
.xk-asidenav li a { display: block; }
.xk-asidenav li i { display: block; font-size: 26px; }
.xk-asidenav li span { font-size: 14px; }
.xk-asidenav .go-top a { padding-bottom: 6px; }
.xk-asidenav .go-bottom a { padding-top: 6px; }
