/*清零*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 12px;
    vertical-align: baseline;
    background: transparent;
}
body {
    line-height: 1;
    font-family: "microsoft yahei";
    color: #333333;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
:focus {
    outline: 0;
}
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}

.authority-left{ width:28%; height:510px; display:inline-block; float:left; padding:20px; border-right:#cecece solid 1px;}
.authority-right{ width:72%; height:100%; display:inline-block; float:left; padding:20px;}
.xls-search-body{ overflow:hidden; height:100%;}

.col-1,.col-2,.col-3,.col-4,
.col-5,.col-6,.col-7,.col-8,
.col-9,.col-10,.col-11,.col-12,
.col-13,.col-14,.col-15,.col-16,
.col-17,.col-18,.col-19,.col-20,
.col-21,.col-22,.col-23,.col-24,
.col-25,.col-26,.col-27,.col-28
{
    min-height: 1px;
    float: left;
}
.col-1
{
    width: 4.16666666%;
}
.col-2
{
    width: 8.33333332%;
}
.col-3
{
    width: 12.4999999%;
}
.col-4
{
    width: 16.6666666%;
}
.col-5
{
    width: 20.8333333%;
}
.col-6
{
    width: 25%;
}
.col-7
{
    width: 29.16666662%;
}
.col-8
{
    width: 33.33333328%;
}
.col-9
{
    width: 37.49999994%;
}
.col-10
{
    width: 41.6666666%;
}
.col-11
{
    width: 45.83333326%;
}
.col-12
{
    width: 50%;
}
.col-13
{
    width: 54.16666658%;
}
.col-14
{
    width: 58.33333324%;
}
.col-15
{
    width: 62.4999999%;
}
.col-16
{
    width: 66.66666656%;
}
.col-17
{
    width: 70.83333322%;
}
.col-18
{
    width: 74.99999988%;
}
.col-19
{
    width: 79.16666654%;
}
.col-20
{
    width: 83.3333332%;
}
.col-21
{
    width: 87.49999986%;
}
.col-22
{
    width: 91.66666652%;
}
.col-23
{
    width: 95.83333318%;
}
.col-24
{
    width: 100%;
}
.col-25
{
    width: 2.4%;
}
.col-26
{
    width: 85.1%;
}
.col-27
{
    width: 1.7%;
}
.col-28{
    width: 27.3%;
}
body .text-left
{
    text-align: left;
}
.text-center
{
    text-align: center;
}
.text-right
{
    text-align: right;
}
.kx-row:after,.kx-row-fuild:after,.kx-panel:after,.kx-form-group:after{
    display: table;
    content: " ";
    clear: both;
}
/*主体部分高度*/
#content
{
    height: 100%;
    padding: 10px 10px 10px 10px;
}
/*颜色*/
.red-no
{
    color: #FB6D6D;
    font-size: 13px;
}
.font-red
{
    color: #F40000;
}
.font-blue
{
    color: #2AA1D3;
}
.font-gray{
    color: #cccccc;
}
.status-rectangle .status-rectangle-yellow,
.status-rectangle .status-rectangle-green,
.status-rectangle .status-rectangle-red,
.status-rectangle .status-rectangle-blue,
.status-rectangle .status-rectangle-purple
{
    width: 26px;
    height: 26px;
    background-color: #cccccc;
    float: left;
}
.status-rectangle .label
{
    float: left;
    margin-left: 10px;
}
.status-rectangle-white{
    background-color: #FFFFFF;
}
.status-rectangle-gray{
    background-color: #f2f2f2;
}
.status-rectangle .status-rectangle-yellow
{
    background-color: #FFFE00;
}
.status-rectangle .status-rectangle-green
{
    background-color: #00B700;
}
.status-rectangle .status-rectangle-red
{
    background-color: #FF0000;
}
.status-rectangle .status-rectangle-blue
{
    background-color: #0258F0;
}
.status-rectangle .status-rectangle-purple
{
    background-color: #920683;
}
/*panel容器*/
.kx-panel-inline .kx-panel
{
    float: left;
    margin-left: 10px;
}
.kx-panel{
    position:relative;
    border-bottom:1px dashed #e1e1e3;
    height: 100%;
}
.kx-panel-nuzzle
{
    margin: 0px 0px 0px 0px;
}
.kx-btns-bar-margin-5 .kx-form-group
{
    float:left;
    margin-right: 5px;
}
.kx-btns-bar-margin-10 .kx-form-group
{
    float:left;
    margin-right: 10px;
}
.kx-btns-bar-margin-20 .kx-form-group
{
    float:left;
    margin-right: 20px;
}
.kx-btns-right-bar-margin-5 .kx-form-group
{
    float:right;
    margin-left: 5px;
    margin-right: 0px;
}
.kx-btns-right-bar-margin-10 .kx-form-group
{
    float:right;
    margin-left: 10px;
    margin-right: 0px;
}
.kx-btns-right-bar-margin-20 .kx-form-group
{
    float:right;
    margin-left: 20px;
    margin-right: 0px;
}
.kx-panel .oper-btns-top
{
    height: 62px;
    border-bottom: 1px solid #D2D2D2;
}
.kx-panel .kx-panel-bar-gray,
.kx-panel .kx-panel-bar-blue,
.kx-panel .split-title-blue,
.fold-bar-blue
{
    font-size: 14px;
    background-color: #EEEEEE;
    height: 26px;
}
.kx-panel .kx-panel-bar-gray
{
    background-color: #EEEEEE;
    border-bottom: 1px solid #D2D2D2;
}
.kx-panel .kx-panel-bar-blue,
.kx-panel .split-title-blue,
.fold-bar-blue
{
    background-color: #64a1e9;
}
.kx-panel .split-title-blue
{
    margin: 0 -10px 10px -10px;
}
.fold-bar-blue
{
    margin: 0 -10px 0 -10px;
}
.kx-panel .split-gray
{
    height: 10px;
    border-top: 1px solid #c9c9c9;
    margin: 0 -10px 0 -10px;
}
.kx-panel .oper-btns-buttom
{
    position: absolute;
    height: 62px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}
.kx-panel .fold-btn
{
    position: absolute;
    width: 14px;
    height: 72px;
    top:40%;
    color: #B2DDEF;
    right: 0px;
    background-color: #2AA1D3;
    cursor: pointer;
    z-index: 1;
}
.kx-panel .fold-btn .fold-btn-icon
{
    height: 20px;
    margin-top: 30px;
    margin-left: 1px;
}
.kx-panel .fold-btn-fade
{
    /*filter: alpha(opacity=40);*/
    /*opacity: .4;*/
}
.kx-panel .kx-panel-bar-gray-text,
.kx-panel .kx-panel-bar-blue-text,
.kx-panel .split-title-blue-text,
.fold-bar-blue-text
{
    height: 14px;
    padding-left: 12px;
    padding-top: 5px;
}
.kx-panel .kx-panel-bar-gray-text
{
    font-weight: 700;
}
.kx-panel .kx-panel-bar-blue-text,
.kx-panel .split-title-blue-text,
.fold-bar-blue-text
{
    color: white;
}
.fold-bar-blue i
{
    margin-left:43%;
    cursor:pointer;
}
.kx-panel .kx-panel-bar-gray-text .form-starbox > .fi:before
{
    font-size: 12px;
}
.kx-panel .kx-panel-bar-gray-text .form-starbox > .fi[mode=full]:before
{
    font-size: 16px;
}
.kx-panel .kx-panel-bar-gray-text .No
{
    color: #FB6D6D;
    font-size: 13px;
}
.kx-panel .kx-panel-content
{
    margin-top: 20px;
}
.kx-panel .kx-panel-bar-content,
.kx-panel .kx-panel-bar-content-nuzzle
{
    font-size: 12px;
    padding: 10px 10px 0px 10px;
}
.kx-panel .kx-panel-bar-content-nuzzle
{
    padding: 0px 0px 0px 0px;
}
.oper-btns
{
    height: 26px;
    padding: 0 45px;
    padding-top:18px;
}
.oper-btns .btn-left
{
    float: left;
}
.oper-btns .btn-right
{
    float: right;
}
.oper-btns-buttom .btn-left,
.oper-btns-buttom .btn-right
{
    margin-left: 10px;
}
.kx-default
{
    padding: 10px 10px 0 10px;
}

.hr-delbtn{
    display: inline-block;
    /*width: 80px;*/
    padding: 0 10px;
    height:26px;
    line-height: 24px;
    text-align: center;
    white-space: nowrap;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    font-size: 14px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-family: "微软雅黑";
    border: 1px solid transparent;
    border-radius: 5px;
}
/*btn*/
.kx-newbtn{
    display: inline-block;
    /*width: 80px;*/
    padding: 0 20px;
    height:30px;
    line-height: 24px;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    font-size: 14px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-family: "微软雅黑";
    border: 1px solid transparent;
    border-radius: 5px;
}
.kx-newbtn-important{
    color: #fff;
    background-color: #6DA2CA;
    border-color: #ccc;
}
.kx-newbtn-primary{
    color: #fff;
    background-color: #6DA2CA;
    /* border-color: #ccc; */
}

.hr-newbtn-stroke{
    color: #2c2c2c;
    background-color: #fff;
}

.kx-newbtn-stroke{
    color: #2c2c2c;
    background-color: #fff;
    border-color: #d2d2d2;
}
.kx-newbtn-stroke:hover {
    background-color: #DEEEFF;
    border-color:#8CBCF5;
}
.kx-newbtn-primary:hover {
    color: #fff;
    background-color: #5890B7;
}
.kx-newbtn-important:hover{
    color: #fff;
    background-color: #5890B7;
}
/*表单*/
.kx-form-group{
    margin-bottom: 10px;
}
.kx-form-control
{
    border-radius: 3px;
    border:1px solid #C2C2C2;
    padding: 4px 0px;
    font-size: 14px;
}
.kx-form-group select
{
    padding: 3px 0px;

}
.kx-control-label
{
    padding-top: 7px;
    margin-bottom: 0;
}
.kx-control-label input[type=radio]
.kx-control-label input[type=checkbox]
{
    margin-top: 7px;
}
/*table*/
table {
    background-color: transparent;
}
th {
    text-align: center;
}
.kx-table{
    width: 100%;
    max-width: 100%;
}
.kx-table thead
{
    background-color: #F5F5F5;
}
.kx-table > thead > tr > th,
.kx-table > tbody > tr > th,
.kx-table > tfoot > tr > th,
.kx-table > thead > tr > td,
.kx-table > tbody > tr > td,
.kx-table > tfoot > tr > td {
    padding: 7px;
    line-height: 1.42857143;
    text-align: center;
    vertical-align: top;
    border: 1px solid #D2D2D2;
}
.kx-table > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 1px solid #ddd;
    padding: 5px;
}
.kx-table > caption + thead > tr:first-child > th,
.kx-table > colgroup + thead > tr:first-child > th,
.kx-table > thead:first-child > tr:first-child > th,
.kx-table > thead:first-child > tr:first-child > td {
    border-top: 0;
}
/*tab*/
.kx-nav {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}
.kx-nav > li {
    position: relative;
    display: block;
}
.kx-nav > li > a {
    position: relative;
    display: block;
    padding: 5px 15px;
}
.kx-nav > li > a:hover,
.kx-nav > li > a:focus {
    text-decoration: none;
    background-color: #eee;
}
.kx-nav-tabs {
    height:32px;
    border-bottom: 1px solid #AAAAAA;
}
.kx-nav-tabs > li {
    float: left;
    margin-bottom: -1px;
}
.kx-nav-tabs > li > a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid #AAAAAA;
    border-radius: 4px 4px 0 0;
    background-color: #EEEEEE;
    color: #3F3F3F;
}
.kx-nav-tabs > li > a:hover {
    border-color: #eee #eee #AAAAAA;
}
.kx-nav-tabs > li.active > a,
.kx-nav-tabs > li.active > a:hover,
.kx-nav-tabs > li.active > a:focus {
    color: #555;
    cursor: default;
    background-color: #fff;
    border: 1px solid #AAAAAA;
    border-bottom-color: transparent;
}
.kx-tab-content
{
    padding: 4px;
    min-height: 100px;
    border-bottom: 1px solid #AAAAAA;
    border-left: 1px solid #AAAAAA;
    border-right: 1px solid #AAAAAA;
}
.kx-tab-content > .active {
    display: block;
}
/*标记*/
.required-mark:before
{
    color: #F63E3D;
    content: "*";
    font-style: normal;
}
/*icon定义*/
.kx-fi {
    position: relative;
    display: inline-block;
    font-family: "iconfont";
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: auto;
}
.kx-fi2 {
    position: relative;
    display: inline-block;
    font-family: "iconfont2";
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: auto;
}
.icon-sousuo:before{
    content: '\e61d';
}
.icon-xia:before{
    content: '\e615';
}
.icon-yidu:before{
    content: '\e668';
}
.icon-weidu:before{
    content: '\e667';
}
.icon-yuedu:before{
    content: '\e669';
}
.icon-pinglun:before{
    content: '\e666';
}
.icon-dianzan:before{
    content: '\e665';
}
.icon-chaping:before {
    content: "\e647";
}
.icon-zhongping:before {
    content: "\e646";
}
.icon-haoping:before {
    content: "\e645";
}
.icon-hua:before {
    content: "\e648";
}

.kx-fi-zhankai:before {
    content: "\e666";
    font-size: 18px;
}
.kx-fi-shouqi:before {
    content: "\e668";
    font-size: 18px;
}
.kx-fi-truck:before {
    content: "\e665";
}
.kx-fi-shouhuozhuanhuan:before {
    content: "\e669";
}
.kx-fi-shanchu:before {
    content: "\e64e";
}
.kx-fi-shanchu1:before {
    content: "\e620";
}
.kx-fi-jiahao:before {
    content: "\e648";
}
.kx-fi-youjiantouzhuanhuan:before {
    content: "\e653";
}
.kx-fi-wuliu:before {
    content: "\e667";
}
.kx-fi-luyouzhuanhuan:before {
    content: "\e672";
    font-size: 26px;
}
.kx-fi-jiantouzhuanhuan:before {
    content: "\e671";
    font-size: 21px;
}
.kx-fi-qi:before {
    content: "\e674";
    font-size: 23px;
}
.kx-fi-zhong:before {
    content: "\e673";
    font-size: 23px;
}

















.kx-ncol-1,.kx-ncol-2,.kx-ncol-3,.kx-ncol-4,.kx-ncol-5,.kx-ncol-6,.kx-ncol-7,.kx-ncol-8,.kx-ncol-9,.kx-ncol-10,
.kx-ncol-11,.kx-ncol-12,.kx-ncol-13,.kx-ncol-14,.kx-ncol-15,.kx-ncol-16,.kx-ncol-17,.kx-ncol-18,.kx-ncol-19,.kx-ncol-20,
.kx-ncol-21,.kx-ncol-22,.kx-ncol-23,.kx-ncol-24,.kx-ncol-25,.kx-ncol-26,.kx-ncol-27,.kx-ncol-28,.kx-ncol-29,.kx-ncol-30,
.kx-ncol-31,.kx-ncol-32,.kx-ncol-33,.kx-ncol-34,.kx-ncol-35,.kx-ncol-36,.kx-ncol-37,.kx-ncol-38,.kx-ncol-39,.kx-ncol-40,
.kx-ncol-41,.kx-ncol-42,.kx-ncol-43,.kx-ncol-44,.kx-ncol-45,.kx-ncol-46,.kx-ncol-47,.kx-ncol-48,.kx-ncol-49,.kx-ncol-50,
.kx-ncol-51,.kx-ncol-52,.kx-ncol-53,.kx-ncol-54,.kx-ncol-55,.kx-ncol-56,.kx-ncol-57,.kx-ncol-58,.kx-ncol-59,.kx-ncol-60,
.kx-ncol-61,.kx-ncol-62,.kx-ncol-63,.kx-ncol-64,.kx-ncol-65,.kx-ncol-66,.kx-ncol-67,.kx-ncol-68,.kx-ncol-69,.kx-ncol-70,
.kx-ncol-71,.kx-ncol-72,.kx-ncol-73,.kx-ncol-74,.kx-ncol-75,.kx-ncol-76,.kx-ncol-77,.kx-ncol-78,.kx-ncol-79,.kx-ncol-80,
.kx-ncol-81,.kx-ncol-82,.kx-ncol-83,.kx-ncol-84,.kx-ncol-85,.kx-ncol-86,.kx-ncol-87,.kx-ncol-88,.kx-ncol-89,.kx-ncol-90,
.kx-ncol-91,.kx-ncol-92,.kx-ncol-93,.kx-ncol-94,.kx-ncol-95,.kx-ncol-96,.kx-ncol-97,.kx-ncol-98,.kx-ncol-99,.kx-ncol-100,
.kx-ncol-101,.kx-ncol-102,.kx-ncol-103,.kx-ncol-104,.kx-ncol-105,.kx-ncol-106,.kx-ncol-107,.kx-ncol-108,.kx-ncol-109,.kx-ncol-110,
.kx-ncol-111,.kx-ncol-112,.kx-ncol-113,.kx-ncol-114,.kx-ncol-115,.kx-ncol-116,.kx-ncol-117,.kx-ncol-118,.kx-ncol-119,.kx-ncol-120,
.kx-ncol-jj{
    float: left;
    margin:3px auto;
}
.kx-ncol-jj{ width:10px; }
.kx-ncol-1{ width:16px; }
.kx-ncol-2{ width:32px; }
.kx-ncol-3{ width:48px; }
.kx-ncol-4{ width:64px; }
.kx-ncol-5{ width:80px; }
.kx-ncol-6{ width:96px; }
.kx-ncol-7{ width:112px; }
.kx-ncol-8{ width:128px; }
.kx-ncol-9{ width:144px; }
.kx-ncol-10{ width:160px; }
.kx-ncol-11{ width:176px; }
.kx-ncol-12{ width:192px; }
.kx-ncol-13{ width:208px; }
.kx-ncol-14{ width:224px; }
.kx-ncol-15{ width:240px; }
.kx-ncol-16{ width:256px; }
.kx-ncol-17{ width:272px; }
.kx-ncol-18{ width:288px; }
.kx-ncol-19{ width:304px; }
.kx-ncol-20{ width:320px; }
.kx-ncol-21{ width:336px; }
.kx-ncol-22{ width:352px; }
.kx-ncol-23{ width:368px; }
.kx-ncol-24{ width:384px; }
.kx-ncol-25{ width:400px; }
.kx-ncol-26{ width:416px; }
.kx-ncol-27{ width:432px; }
.kx-ncol-28{ width:448px; }
.kx-ncol-29{ width:464px; }
.kx-ncol-30{ width:480px; }
.kx-ncol-31{ width:496px; }
.kx-ncol-32{ width:512px; }
.kx-ncol-33{ width:528px; }
.kx-ncol-34{ width:544px; }
.kx-ncol-35{ width:560px; }
.kx-ncol-36{ width:576px; }
.kx-ncol-37{ width:592px; }
.kx-ncol-38{ width:608px; }
.kx-ncol-39{ width:624px; }
.kx-ncol-40{ width:640px; }
.kx-ncol-41{ width:656px; }
.kx-ncol-42{ width:672px; }
.kx-ncol-43{ width:688px; }
.kx-ncol-44{ width:704px; }
.kx-ncol-45{ width:720px; }
.kx-ncol-46{ width:736px; }
.kx-ncol-47{ width:752px; }
.kx-ncol-48{ width:768px; }
.kx-ncol-49{ width:784px; }
.kx-ncol-50{ width:800px; }
.kx-ncol-51{ width:816px; }
.kx-ncol-52{ width:832px; }
.kx-ncol-53{ width:848px; }
.kx-ncol-54{ width:864px; }
.kx-ncol-55{ width:880px; }
.kx-ncol-56{ width:896px; }
.kx-ncol-57{ width:912px; }
.kx-ncol-58{ width:928px; }
.kx-ncol-59{ width:944px; }
.kx-ncol-60{ width:960px; }
.kx-ncol-61{ width:976px; }
.kx-ncol-62{ width:992px; }
.kx-ncol-63{ width:1008px; }
.kx-ncol-64{ width:1024px; }
.kx-ncol-65{ width:1040px; }
.kx-ncol-66{ width:1056px; }
.kx-ncol-67{ width:1072px; }
.kx-ncol-68{ width:1088px; }
.kx-ncol-69{ width:1104px; }
.kx-ncol-70{ width:1120px; }
.kx-ncol-71{ width:1136px; }
.kx-ncol-72{ width:1152px; }
.kx-ncol-73{ width:1168px; }
.kx-ncol-74{ width:1184px; }
.kx-ncol-75{ width:1200px; }
.kx-ncol-76{ width:1216px; }
.kx-ncol-77{ width:1232px; }
.kx-ncol-78{ width:1248px; }
.kx-ncol-79{ width:1264px; }
.kx-ncol-80{ width:1280px; }
.kx-ncol-81{ width:1296px; }
.kx-ncol-82{ width:1312px; }
.kx-ncol-83{ width:1328px; }
.kx-ncol-84{ width:1344px; }
.kx-ncol-85{ width:1360px; }
.kx-ncol-86{ width:1376px; }
.kx-ncol-87{ width:1392px; }
.kx-ncol-88{ width:1408px; }
.kx-ncol-89{ width:1424px; }
.kx-ncol-90{ width:1440px; }
.kx-ncol-91{ width:1456px; }
.kx-ncol-92{ width:1472px; }
.kx-ncol-93{ width:1488px; }
.kx-ncol-94{ width:1504px; }
.kx-ncol-95{ width:1520px; }
.kx-ncol-96{ width:1536px; }
.kx-ncol-97{ width:1552px; }
.kx-ncol-98{ width:1568px; }
.kx-ncol-99{ width:1584px; }
.kx-ncol-100{ width:1600px; }
.kx-ncol-101{ width:1616px; }
.kx-ncol-102{ width:1632px; }
.kx-ncol-103{ width:1648px; }
.kx-ncol-104{ width:1664px; }
.kx-ncol-105{ width:1680px; }
.kx-ncol-106{ width:1696px; }
.kx-ncol-107{ width:1712px; }
.kx-ncol-108{ width:1728px; }
.kx-ncol-109{ width:1744px; }
.kx-ncol-110{ width:1760px; }
.kx-ncol-111{ width:1776px; }
.kx-ncol-112{ width:1792px; }
.kx-ncol-113{ width:1808px; }
.kx-ncol-114{ width:1824px; }
.kx-ncol-115{ width:1840px; }
.kx-ncol-116{ width:1856px; }
.kx-ncol-117{ width:1872px; }
.kx-ncol-118{ width:1888px; }
.kx-ncol-119{ width:1904px; }
.kx-ncol-120{ width:1920px; }
.kx-blue{
    letter-spacing: 0px;
    color:#465aff;
    height:26px;
    line-height:26px;
    display: block;
    font-family: "microsoft yahei";
}
.kx-black{
    letter-spacing: 0px;
    color:#222222;
    height:26px;
    line-height:26px;
    display: block;
    font-family: "microsoft yahei";
}
body .pager{
    line-height: 16px;
}
body .pager-desc{
    line-height: 16px;
}
body[ng-controller="waybillController"] .kx-fi.kx-fi-jiahao.font-blue{
    position: relative;
    top:1px;
    left: 3px;
}
body .form-clickbox > label{
    color:#666666;
    position: relative;
    top:-1px;
}
.kx-movetoright-px{
    position: relative;
    left: 7px;
}
.split-title-blue i {
    margin-left: 37%;
    cursor: pointer;
}
.kx-date-to{
    display: block;
    width: 16px;
    height: 26px;
    line-height: 26px;
    float: left;
    text-align: center;
}
.kx-float-left{
    float: left;
}
.kx-movetoleft-12px{
    position: relative;
    left: -12px;
}
.kx-movetoright-5px{
    position: relative;
    left: 5px;
}
.kx-movetoright-10px{
    position: relative;
    left: 10px;
}
.kx-movetoleft-22px{
    position: relative;
    left: -22px;
}
.kx-movetoleft-6px{
    position: relative;
    left: -6px;
}
.kx-movetoright-8px{
    position: relative;
    left: 8px;
}
.kx-width-90px{
    width: 90px;
}
.kx-width-96px{
    width: 96px;
}
.kx-height-26px{
    height:26px;
    line-height: 26px;
}
.kx-height-14px{
    height:14px;
    line-height: 14px;
}
.kx-float-right{
    float: right;
}
.kx-float-right.kx-btn-size{
    margin:8px 5px;
}
.kx-float-left.kx-btn-size{
    margin:8px 5px;
}
.kx-float-left.kx-btn-primary{
    margin:8px 5px;
}
.btn-import{
    line-height: 18px;
    height: 26px;
}
.kx-textarea{
    resize: none;
    width: 100%;
    height:80px;
}
.kx-color-black{
    color: #333333;
}
.kx-color-gray{
    color: #888888;
    letter-spacing: 0;
}
.kx-padding-4px{
    padding:4px;
}
.kx-padding-left-30px{
    padding-left:30px;
}
.kx-hide{
    display: none;
}
.my-table{
    width: 100%;
    text-align: center;
    border: 1px solid #666666;
    line-height: 26px;
    background-color: #ddd;
}
.my-table > tbody > tr{
    border-top: 1px solid #666666;
}
.my-table > tbody > tr:first-child{
    font-weight: 600;
    border-top: 0;
}
.my-table > tbody > tr > td{
    border-left: 1px solid #666666;
}
.my-table > tbody > tr > td:first-child{
    border-left: 0;
}

body[ng-cloak]{
    display: none;
}

.kx-finishrate{
    font-size: 14px;
    font-family: "microsoft yahei";
    color: #657ca5;
    font-weight: 500;
}
.kx-finishrate > .kx-ncol-22.kx-form-group{
    background-color: #f2f2f2;
}
.kx-textcolor-black{
    color: #111111;
}
.kx-hidden-radio{
    margin-right: 12px;
}
body .kx-hidden-radio.form-clickbox > label{
    color: #a1a1a1;
    cursor: pointer;
}
.kx-hidden-radio.form-clickbox.selected[selected="selected"]>label{
    color: #657ca5;
}
.kx-hidden-radio>.fi{
    display: none;
}
.kx-hidden-radio.form-clickbox.selected[selected="selected"]>.icon-haoping,.kx-hidden-radio.form-clickbox.selected[selected="selected"]>.kx-icon-haoping{
    color: #008000;
}
.kx-hidden-radio.form-clickbox.selected[selected="selected"]>.icon-zhongping,.kx-hidden-radio.form-clickbox.selected[selected="selected"]>.kx-icon-zhongping{
    color: #efaf0f;
}
.kx-hidden-radio.form-clickbox.selected[selected="selected"]>.icon-chaping,.kx-hidden-radio.form-clickbox.selected[selected="selected"]>.kx-icon-chaping{
    color: #ff0000;
}
.kx-hidden-radio.form-clickbox.selected[selected="selected"]>.icon-haoping,.kx-hidden-radio.form-clickbox.selected[selected="selected"]>.icon-zhongping,.kx-hidden-radio.form-clickbox.selected[selected="selected"]>.icon-chaping{
    -webkit-text-stroke-width: 0.2px;
    -webkit-font-smoothing: antialiased;
}

.kx-hidden-radio.form-clickbox.selected[selected="selected"]>.icon-hua1,.kx-hidden-radio.form-clickbox.selected[selected="selected"]>.kx-icon-hua1{
    color: #ff0000;
}
.kx-hidden-radio.form-clickbox.selected[selected="selected"]>.icon-hua2,.kx-hidden-radio.form-clickbox.selected[selected="selected"]>.kx-icon-hua2{
    color: #efaf0f;
}
.kx-hidden-radio.form-clickbox.selected[selected="selected"]>.icon-hua3,.kx-hidden-radio.form-clickbox.selected[selected="selected"]>.kx-icon-hua3{
    color: #000;
}
.kx-hidden-radio.form-clickbox.selected[selected="selected"]>.icon-hua:before{
    content: "\e649";
}
.kx-hidden-radio.form-clickbox.selected[selected="selected"]>.icon-hua:before,.icon-hua{
    -webkit-text-stroke-width: 0.2px;
    -webkit-font-smoothing: antialiased;
}

.kx-hidden-radio>.kx-fi2{
    font-size: 22px;
    color: #a1a1a1;
}
.kx-fontsize-12{
    font-size: 12px;
}
.kx-overflow-hidden{
    overflow: hidden;
}
.kx-h-52{
    height:52px;
}
.kx-w-110{
    width:110px;
    border: 1px solid #ccc;
    border-radius: 5px;
    /* padding: 1px; */
}
.kx-comment-item{
    border:1px solid #666666;
}
.kx-body{
    padding:20px;
    width: 100%;
    height:100%;
    background-color: #eaedf2;
}
.kx-body-40{
    padding:40px;
    width: 100%;
    height:100%;
}
.kx-block-1{
    background-color: #FFFFFF;
    width: 100%;
    padding:10px 15px;
}
.kx-block-2{
    background-color: #FFFFFF;
    width: 100%;
    padding:15px;
    padding-bottom:0;
    position: relative;
    top:0px;
    left:0px;
    height:95px;
}
.kx-clear:after{
    display: block;
    clear: both;
    content: '';
    height: 0;
    visibility: hidden;
}
.form-text{
    border-radius: 5px;
}
.kx-btn-list{
    width: 154px;
    height:26px;
}
.kx-btn-list > .kx-firstlbtn{
    border-left: 1px solid #c9ccd3;
}
.kx-btn-list > .kx-firstlbtn ,
.kx-btn-list > .kx-lbtn{
    border-top: 1px solid #c9ccd3;
    border-bottom: 1px solid #c9ccd3;
    border-right: 1px solid #c9ccd3;
    height: 26px;
    line-height: 24px;
    text-align: center;
    width: 50px;
    float: left;
    cursor: pointer;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.kx-btn-list > .kx-firstlbtn.active ,
.kx-btn-list > .kx-lbtn.active{
    background-color: #ff8402;
    color:#FFFFFF;
    border-color: #ff8402;
}
.kx-margin-bottom-10{
    margin-bottom: 10px;
}
.kx-search{
    width:200px;
}
.kx-search-input{
    width:175px;
    float: left;
}
.kx-search-btn{
    width:25px;
    float: left;
    height:26px;
    border-top: 1px solid #c9ccd3;
    border-bottom: 1px solid #c9ccd3;
    border-right: 1px solid #c9ccd3;
    height: 26px;
    line-height: 24px;
    text-align: center;
    color:#c9ccd3;
    cursor: pointer;
}
.kx-search-btn > i{
    font-size:18px;
}
.kx-noticeitem-left{
    position: absolute;
    top:18px;
    left:15px;
    width: 50px;
    height: 75px;
}
.kx-noticeitem-right{
    width:100%;
    padding-left: 53px;
}
.kx-noticeitem-title{
    font-size: 14px;
    color: #000000;
    height: 30px;
    line-height: 30px;
}
.kx-noticeitem-info{
    color: #4f4f4f;
    height: 24px;
    line-height: 24px;
    position: relative;
    right:0;
    top:0;
}
.kx-noticeitem-infoleft{
    width: 100%;
    padding-right:160px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.kx-noticeitem-inforight{
    position: absolute;
    right:0;
    top:0;
    width: 160px;
    text-align: right;
}
.kx-noticeitem-other{
    color: #9b9b9b;
    height: 30px;
    line-height: 30px;
    position: relative;
    right:0;
    top:0;
}
.kx-noticeitem-otherleft{
    width: 100%;
    padding-right:160px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.kx-noticeitem-otherright{
    position: absolute;
    right:0;
    top:0;
    width: 160px;
    text-align: right;
}
.kx-noticeitem-icoyidu{
    width: 40px;
    height: 40px;
    line-height: 45px;
    border-radius: 3px;
    background-color: #d9d9d9;
    text-align: center;
    color: #FFFFFF;
}
.kx-noticeitem-icoweidu{
    width: 40px;
    height: 40px;
    line-height: 45px;
    border-radius: 3px;
    background-color: #ffb321;
    text-align: center;
    color: #FFFFFF;
}
.kx-noticeitem-icoweidu > i,
.kx-noticeitem-icoyidu > i
{
    font-size: 20px;
}
.kx-noticeitem-otherleft > span{
    margin-right: 15px;
}
.kx-noticeitem-otherleft > span > i{
    margin-right: 5px;
}
.kx-more{
    height: 50px;
    line-height: 50px;
    width: 100%;
    text-align: center;
    color: #4f4f4f;
    cursor: pointer;
}
.kx-more-message{
    height: 50px;
    line-height: 50px;
    width: 100%;
    text-align: center;
    color: #ff8402;
    cursor: default;
    font-size: 14px;
}
.kx-more > i{
    font-size: 12px;
}
.kx-notice-title{
    text-align: center;
    font-weight: bold;
    font-size: 18px;
    line-height: 18px;
    height: 38px;
    width: 100%;
    border-bottom: 1px solid #e0e1e3;
    overflow: hidden;
}
.kx-notice-info{
    width: 100%;
    height:40px;
    line-height: 40px;
    font-size: 12px;
    color: #989898;
    text-align: center;
    overflow: hidden;
}
.kx-notice-info > span{
    margin-right: 20px;
}
.kx-notice-content{
    width: 100%;
    color: #4e4e4e;
}
.kx-notice-line{
    margin: 10px auto;
    width: 100%;
}
.kx-nbtn{
    display: inline-block;
    font-size: 12px;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 0px solid transparent;
    border-radius: 2px;
    background-color: #ff8402;
    width: 80px;
    height: 30px;
    line-height: 30px;
    height: 30px;
    color: #FFFFFF;
}
.kx-commentitem{
    background-color: #f5f6fa;
    padding: 15px;
    padding-bottom: 0;
}
.kx-comment-top{
    width: 100%;
    position: relative;
    top:0;
    left:0;
    border-bottom: 1px dotted #e0e1e5;
    min-height: 50px;
}
.kx-comment-left{
    position: absolute;
    top:0;
    left:0;
    width: 40px;
}
.kx-comment-ico{
    width: 40px;
    height: 40px;
    background-color: #CCCCCC;
    border-radius: 3px;
    color: #FFFFFF;
    line-height: 40px;
    text-align: center;
}
.kx-comment-ico > i{
    font-size: 22px;
}
.kx-comment-right{
    width: 100%;
    padding-left: 50px;
}
.kx-comment-name{
    width: 100%;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    color: #4d4d4f;
}
.kx-comment-content{
    width: 100%;
    line-height: 20px;
    font-size: 12px;
    color: #4d4d4f;
}
.kx-comment-date{
    height: 32px;
    line-height: 32px;
    font-size: 12px;
    color: #999a9c;
}
.calendar > .btn, .form-date > .btn,.form-dorpdown > .btn{
    /* border-radius: 0; */
}
.form-date-days td, .form-date-days th{
    line-height: 15px;
}
.kx-cursor-pointer{
    cursor: pointer;
}
.kx-iframe{
    height: auto;
    width: 100%;
}
.active.kx-cursor-pointer > .icon-dianzan{
    color:#ff8402;
}
.kx-w-800{
    width:800px;
}
.kx-center{
    margin:auto;
}
.kx-padding-15{
    padding: 15px;
}
.kx-text-border {
    display: inline-block;
    width: 100%;
    padding: 6px;
    font-size: 14px;
    color: #606060;
    background-color: #fff;
    background-image: none;
    border: 1px solid #cecece;
    border-radius: 4px;
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    resize: none;
}
.kx-text-border:hover{
    border-color: #64a1e9;
    box-shadow: 1px 1px 3px rgba(126,206,244,0.6);
}
.kx-text-border:focus{
    border-color: #7ECEF4;
    background-color: #efffff;
}