.ll_nav {
    font-family: "微软雅黑";
    width: 100%;
    padding-right: 10px;
    b-moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    clear: both;
    overflow: hidden;
    margin: 15px 0;
}

.ll_nav {
    display: -webkit-flex;
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
}

.ll_nav li {
    flex: 1;
    margin-left: 10px;
    height: 85px;
    line-height: 85px;
}

.ll_nav li a {
    position: relative;
    color: #fff;
    text-decoration: none;
    background: #f77637;
    display: block;
    height: 100%;
    padding-left: 20px;
    b-moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

.ll_nav li a:hover {
    filter: alpha(opacity=80); /*支持 IE 浏览器*/
    -moz-opacity: 0.80; /*支持 FireFox 浏览器*/
    opacity: 0.80; /*支持 Chrome, Opera, Safari 等浏览器*/
}

.ll_nav .ll_caogao a {
    background: #058ad6;
}

.ll_nav .ll_yiban a {
    background: #35c8cd;
}

.ll_nav .ll_xiaoxi a {
    background: #ffa800;
}

.ll_nav .ll_bigdata a {
    background: #7ab936;
}

.ll_num {
    width: 50%;
    font-size: 16px;
}

.ll_num b {
    font-size: 44px;
    font-family: "微软雅黑";
    font-weight: normal;
    line-height: 110px;
}

.ll_num i {
    font-style: normal;
    font-size: 14px;
    position: absolute;
    top: 10px;
    left: 20px;
    line-height: 1.5;

}

.mainbg {
    background-repeat: no-repeat;
    background-image: url("../../images/MainPage/main-icon.png");
    display: inline-block;
    vertical-align: middle;
}

.mainbg.hw25 {
    height: 25px;
    width: 25px;
}

.mainbg.hw20 {
    height: 20px;
    width: 20px;
}

.mainbg.hw15 {
    height: 15px;
    width: 15px;
}

.mainbg.hw40 {
    height: 40px;
    width: 40px;
}

.mainbg.daiban {
    background-position: -50px -90px;
}

.mainbg.tips {
    background-position: 0 -90px;
}

.mainbg.xiaoxi {
    background-position: -25px -90px;
}

.mainbg.lianjie25 {
    background-position: -75px -90px;
}

.mainbg.more {

    background-position: -360px -50px;
}

.mainbg.refresh {

    background-position: -380px -50px;
}

.mainbg.set {

    background-position: -400px -50px;
}

.mainbg.qi {

    background-position: -180px -90px;
}

.mainbg.qi1 {

    background-position: -200px -90px;
}

.mainbg.tuihui {

    background-position: -160px -90px;
}

.mainbg.null {

    background-position: -100px -90px;
}

.mainbg.receive {

    background-position: -140px -90px;
}

.mainbg.pay {

    background-position: -120px -90px;
}


.mainbg.flash {
    background-position: 0 -50px;
}

.mainbg.shouce {
    background-position: -40px -50px;
}

.mainbg.yidongduan {
    background-position: -80px -50px;
}

.mainbg.yingxiang {
    background-position: -120px -50px;
}

.mainbg.xitong {
    background-position: -160px -50px;
}

.mainbg.ca {
    background-position: -200px -50px;
}

.mainbg.lianjie {
    background-position: -240px -50px;
}

.mainbg.wendang {
    background-position: -280px -50px;
}

.mainbg.add {
    background-position: -320px -50px;
}

.mainbg.open {
    background-position: -375px -70px;
}

.mainbg.close {
    background-position: -360px -70px;
}

.mainbg.circle {
    background-position: -390px -70px;
}

.mainbg.circle:hover {
    background-position: -405px -70px;
}


.mainbg.userinfo {
    background-position: -220px -90px;
}

.mainbg.userinfo:hover {
    background-position: -240px -90px;
}

.mainbg.password {
    background-position: -260px -90px;
}

.mainbg.password:hover {
    background-position: -280px -90px;
}

.mainbg.logout {
    background-position: -300px -90px;
}

.mainbg.logout:hover {
    background-position: -320px -90px;
}

.mainbg.setting {
    background-position: -340px -90px;
}

.mainbg.setting:hover {
    background-position: -360px -90px;
}

.mainbg.waitingmore {
    background-position: 0 0;
}

.mainbg.endmore {
    background-position: -50px 0;
}

.mainbg.docmore {
    background-position: -100px 0;
}

.mainbg.noticemore {
    background-position: -150px 0;
}

.mainbg.bigdata {
    background-position: -200px 0;
}

.mainbg.yuan {
    background-position: -380px -85px;
}

.ll_icon {
    width: 90px;
    height: 100%;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    background-color: rgba(255, 255, 255, 0.2);
    background-repeat: no-repeat;
}

.ll_icon .icon_bg {
    height: 50px;
    width: 50px;
    position: absolute;
    top: 22px;
    left: 22px;
}

.bigdata_bg {
    position: absolute;
    left: 20px;
    bottom: 0;
    width: 200px;
    height: 50px;
    background-repeat: no-repeat;
    background-image: url("../../images/MainPage/main-icon.png");
    background-position: -250px 0;
}


.ll_lianjie .mainbg {
    height: 40px;
    width: 40px;
    margin: 7px auto 5px auto;
}


.ll_icon img {
    overflow: hidden;
    display: block;
    width: 47px;
    height: 47px;
    margin-top: 18px;
    margin-left: 22px;
    position: relative;
    z-index: 2;
}

.ll_indexcont {
    width: 100%;
    overflow-x: auto;
    overflow-y: auto;
    word-break: keep-all;
}

.ll_newscont {
    clear: both;
    overflow: hidden;
    zoom: 1;
    width: 100%;
    padding: 0 10px;
    b-moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

.ll_daibanlist { /*height: 206px;*/
    width: 70%;
    padding-right: 10px;
    float: left;
    b-moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

.ll_daibancont { /*height: 500px;*/
    border: solid 1px #e6e7eb;
    overflow: hidden;
}

.ll_xxandxz {
    width: 30%;
    float: right;
}

.ll_xinxicont {
    margin-bottom: 10px;
    border: solid 1px #e6e7eb;
    overflow: hidden;
}

.ll_tit {
    position: relative;
    clear: both;
    margin: 0;
    padding: 0;
    padding: 0 10px;
    height: 37px;
    line-height: 34px;
    background: #f4f6f9;
    border-bottom: 1px solid #e6e7eb;
    font-weight: bold;
    font-size: 14px;
    color: #555;
}

.ll_tit img {
    float: left;
    width: 23px;
    height: 23px;
    vertical-align: middle;
    margin-right: 5px;
    margin-top: 7px;
}

.ll_icontit {
    height: 37px;
    margin: 0;
    padding: 0;
    float: left;
    padding-left: 0px;
    position: absolute;
    left: 10px;
    top: 2px;
}

.ll_icontit li {
    float: left;
    /*margin-right: 15px;*/
    padding: 0 5px;
}

.ll_icontit i {
    font-style: normal;
    font-size: 12px;
    color: #1492cf;
    font-weight: normal;
}

.ll_icontit li a {
    color: #666;
    text-decoration: none;
    font-family: "微软雅黑";
}

.ll_icontit .ll_current a {
    color: #333;
}

.ll_twobutton {
    width: 85px;
    float: right;
}

.ll_twobutton a {
    float: right;
    width: 21px;
    margin-left: 15px;
}

.ll_twobutton a img {
    width: 20px;
    height: 20px;
}

.ll_dbsxiang {
    position: absolute;
    left: 0px;
    top: 0px;
    border-bottom: solid 2px #007dbb;
    padding-left: 10px;
}

.ll_xxitit li.ll_current {
    border-bottom-color: #f77637;
}

.ll_xglianjie li.ll_current {
    border-bottom: 3px solid #63a5ff;
}

.ll_xxitit .ll_current a {
    color: #f77637;
}

.ll_xglianjie .ll_current a {
    color: #63a5ff;
}

.ll_newlist {
    height: 100%;
    clear: both;
    overflow: auto;
    margin: 0 10px;
}

.ll_newlist li {
    padding: 0 5px;
    height: 45px;
    line-height: 45px;
    border-bottom: dotted 1px #ccc;
    font-family: "微软雅黑";
    color: #666;
    overflow: hidden;
    vertical-align: bottom;
    position: relative
}

.ll_newlist li:first-child {
    border-top: 0;
}

/*待办事项升级*/
.ll_newlist_waiting {
    height: 100%;
    clear: both;
    overflow: auto;
    margin: 0 10px;
}

.ll_newlist_waiting > li:first-child {
    border-top: 0;
}

.ll_newlist.ll_newlist_waiting > li {
    font-family: "microsoft yahei";
    font-size: 13px;
    color: #444;
    clear: both;
    overflow: auto;
    height: auto;
    border-bottom: 0;
}

.ll_newlist_waiting .nav_contss {
    padding: 0 5px 0 5px;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px dotted #ccc;
    clear: both;
    overflow: hidden;
    cursor: pointer;
}

.ll_newlist_waiting .nav_contss:hover {
    color: #1492cf;
}

.ll_newlist_waiting .nav_contss span {
    float: left;
}

.ll_newlist_waiting .nav_contss i {
    float: right;
    margin-top: 15px;
}

.ll_newlist_waiting .llsub_nav {
    clear: both;
    padding: 0 5px;
    background: #f4f6f9;
}

.ll_newlist_waiting .llsub_nav li:last-child {
    border-bottom: none;
}

.ll_newlist_waiting .llsub_nav li {
    padding: 0 5px;
    margin: 0 5px;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px dotted #ccc;
    font-family: "微软雅黑";
    color: #666;
    overflow: hidden;
    vertical-align: bottom;
    position: relative
}

.ll_newlist_waiting li:first-child {
    border-top: 0;
}


.ll_newlist3 { /*height: 183px;*/
}

.ll_tuihui {
    display: inline-block;
    float: left;
    vertical-align: top;
    margin: 10px 3px 0 3px;
}

.ll_bj {
    float: left;
    text-align: center;
    width: 18px;
    cursor: pointer;
    margin: 14px 3px 0 0;
    font-style: normal;
    text-decoration: underline;
    color: #1492cf;
}

.ll_bj1 {
    float: left;
    text-align: center;
    width: 18px;
    cursor: pointer;
    margin: 0 3px 0 0;
    cursor: default;
    font-style: normal;
    text-decoration: underline;
    color: #1492cf;
}

.ll_detail {
    width: 95%;
    float: left;
    height: 40px;
}


p {
    margin: 0;
    padding: 0
}

.ll_sorry {
    text-align: center;
    color: #1492cf;
    line-height: 50px;
    font-family: "微软雅黑";
    font-size: 13px;
}

.ll_listname {
    float: left;
    height: 40px;
    font-size: 13px;
    max-width: 57%;
    margin-right: 3px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; /*background:url(../../images/ll_main/circle.png) no-repeat left center; padding-left:20px;*/
    text-decoration: none;
    color: #444;
}

.ll_listname_r {
    float: right;
    height: 40px;
    font-size: 13px;
    max-width: 57%;
    margin-right: 3px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; /*background:url(../../images/ll_main/circle.png) no-repeat left center; padding-left:20px;*/
    text-decoration: none;
    color: #444;
}


.ll_newlist a:hover.ll_listname {
    color: #007DBB; /*background:url(../../images/ll_main/circle_hover.png) no-repeat left center;*/
}


.ll_date {
    color: #999;
    width: 140px;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 12px;
    white-space: nowrap;
    float: right;
    text-align: right;
    position: absolute;
    right: 10px;
}

.ll_listdate {
    margin-top: 12px;
    display: inline-block;
    text-decoration: none;
    border: solid 1px #1492cf;
    font-size: 12px;
    color: #1492cf;
    padding: 0 3px 0 1px;
    height: 16px;
    float: left;
    line-height: 16px;
    max-width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

a:hover.ll_listdate {
    color: #f77637;
    border-color: #f77637;
    font-size: 12px;
}


.ll_listname .ll_titit {
    float: left;
    max-width: 93%;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    margin-right: 3px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: inherit;
    padding-right: 5px;
    b-moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

.ll_lianjie {
    padding-right: 15px;
    padding-top: 3px;
    height: 197px;
    overflow: hidden;
}

.ll_lianjie li {
    font-size: 12px;
    width: 25%;
    height: 73px;
    padding-left: 15px;
    float: left;
    margin-top: 15px;
    text-align: center;
    b-moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

.ll_lianjie li a {
    border: solid 1px #e6e7eb;
    display: block;
    width: 100%;
    height: 100%;
    text-decoration: none;
    color: #444;
    font-family: "微软雅黑";
}

.ll_lianjie li a:hover {
    text-decoration: underline;
}

.ll_lianjie li img {
    display: block;
    width: 40px;
    margin: 7px auto 5px auto;
}

.ll_lianjie li span {
    display: block;
}

.ll_gzzhushou {
    height: 201px;
    overflow: auto;
    padding-left: 0;
}

.ll_gzzhushou li {
    float: left;
    display: inline;
    margin-top: 25px;
    width: 50%;
    padding: 0 10px;
    box-sizing: border-box;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.ll_gzzhushou a {
    display: inline-block;
    padding-left: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 13px;
    width: 100%;
}

.ll_gzzhushou a:hover {
    color: #4ea2f0;
}

.ll_xglianjie {
    padding-left: 20px;
}


/*设置提示框*/

.selection-container li {
    list-style: none;
    cursor: pointer;
}

.selection-container {
    width: 555px;
    height: 350px;
    margin: 10px auto;
}

.select-box {
    width: 250px;
    height: 100%;
    border: 1px solid #ccc;
    float: left;
}

.arrows-box {
    width: 50px;
    height: 100%;
    float: left;
    position: relative;
}

.select-content {
    width: 100%;
    height: 320px;
    overflow-y: auto;
    overflow-x: hidden;
}

.select-box-title {
    width: 90%;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    font-family: "微软雅黑";
    padding: 0 5%;
    border-bottom: 1px solid #ccc;
}

.select-box-title input {
    margin: 8px 0;
}

.selected_licurrent {
    background: #d4e7f8;
    color: #333;
    border: solid 1px #bed8ef
}

.select-content li {
    padding: 5px 15px;
    font-size: 12px;
    font-family: "微软雅黑";
}

.arrow-btns {
    width: 100%;
    height: 90px;
    position: absolute;
    top: 50%;
    margin-top: -45px;
}

.arrow-btn {
    width: 20px;
    height: 12px;
    padding: 18px 10px;
    background: #eee;
    border: 1px solid #ccc;
    margin: 0 auto 5px;
    cursor: pointer;
}

.arrow-btn i {
    display: inline-block;
    width: 100%;
    height: 100%;
    background: url(../../images/ll_main/arrow-left.png) no-repeat center center;
}

.arrow-btn.right i {
    background: url(../../images/ll_main/arrow-right.png) no-repeat center center;
}

.MenuList a {

    cursor: pointer;
    border-bottom: 1px solid #cdcdcd;
    background: #f4f6f9;

    padding: 0 5px 5px 8px;
    position: relative;
    display: inline-block;
    width: 100%;
    word-break: break-all;
    box-sizing: border-box;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: left;
}

/*列表搜索样式end*/
@media \0screen\,screen\9 {
    .ll_icon {
        background-color: #fff;
        filter: Alpha(opacity=20);
        *zoom: 1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */
    }
}

.MenuList {
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: hidden;
    word-break: keep-all;
    box-sizing: border-box;
}

.MenuList .el-scrollbar__wrap {
    overflow-x: hidden;
}

@media all and (min-width: 0) {
    .MenuList {
        width: 100%;
        height: 100%;
        overflow-x: hidden;
        overflow-y: hidden;
        word-break: keep-all;
        box-sizing: border-box;
    }
}

.ll_detail a:hover.waiting_doctype {
    color: red
}


.ll_boxsearch {
    margin: 10px 0 0 0;
}

.ll_boxsearch input {
    display: block;
    border: 0;
    border: solid 1px #ccc;
    width: 173px;
    height: 30px;
    padding: 0 30px 0 5px;
    color: #666;
    line-height: 30px;
    margin-left: 2px;
    clear: both;
    background: url(../../images/ll_main/sousuo.png) no-repeat 290px 5px;
    cursor: pointer;
}

.ll_bigdata .ll_num b img {
    display: block;
    position: absolute;
    bottom: 0;
    left: 20px;
    width: 200px;
}


.fixed-bottom-right {
    border: 5px solid #1195DB;
    position: fixed;
    display: block;
    background-color: #fff;
    padding: 10px;
    line-height: 26px;
    top: 0;
    right: 20px;
    z-index: 10;
}

.fixed-bottom-right h4 {
    font-size: 18px;
}

.fixed-bottom-right p {
    line-height: 20px;
}


/*另一种label的样式*/
.input_radio li {
    display: inline-block;
    position: relative;
    list-style: none;
    margin-left: 10px;
    margin-bottom: 10px;
}

.input_radio input[type="radio"] {
    display: none;
}

.input_radio span {
    padding: 0 12px;
    display: inline-block;
    background: #F4F4F4;
    border: 1px solid #F4F4F4;
    border-radius: 4px;
    line-height: 28px;
    text-align: center;
    color: #2D333B;
    cursor: pointer;
}

.input_radio input:checked + span {
    background: rgba(93, 142, 216, 0.16);
    border-color: #5D8ED8;
    color: #5D8ED8;
}
.vxe-table--render-default .vxe-body--column.col--current, .vxe-table--render-default .vxe-footer--column.col--current {
    background-color: unset;
}
/*报表设计器 单元格背景色*/
.bg-danger {
    background-color: #f2dede !important;
}

.bg-warning {
    background-color: #fcf8e3 !important;
}

.bg-info {
    background-color: #d9edf7 !important;
}

.bg-success {
    background-color: #dff0d8 !important;
}



.color-red {
    color: red;
}

.attacher-sortBtn{
    color:#999999;
    font-weight: 700;
    font-size: 14px;
}
.attacher-sortBtn:hover{
    color: #3c93dc;
}
.attacher-font-ico{
    font-size: 12px;
    border: 1px solid transparent;
    padding: 0 2px;
    border-radius: 100px;
}
.attacher-font-ico.piao{
    border-color: #3c93dc;
    color: #3c93dc;
}
.attacher-font-ico.zhen{
    border-color: green;
    color: green;
}
.attacher-info{
    color:#999999;
}
.attacher-info span:last-of-type{
    margin-left: 8px
}

.attacher-title{
    font-weight: 700;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}