@charset "UTF-8";
body{
    margin: 0 auto;
}

/*
* li
*/
*{
    /*去掉所有元素的边距*/
    /*可以去掉ul 中 li 的左边距，使之美观*/
    margin:0;
    padding:0;
}


.panel {
    border: 0px;
    overflow: unset;
}
.panel-header, .panel-body {
    border-width: 0px;
    border-style:none;
}

.panel-heading {
    padding: 10px 15px 10px 0;
}

.tab-pane ul{
    max-width: 100%;
    padding: 0px;
}

.tab-pane li a{
    color: black;
    text-decoration:none;
}

.tab-pane li a:hover{
    color: #005491;
}

/*.span-common{
    color: #005491;
    letter-spacing: 4px;
    border-color: #ccc;
    border-top: 2px solid blue;
    padding-top: 10px;
    font-weight: bold;
    ont-weight: bold;
    padding-left: 10px;
    font-family: Microsoft YaHei;
}*/
.span-common{
    color: #015DAD;
    letter-spacing: 4px;
    border-color: #ccc;
    border-bottom: 2px solid #015DAD;
    padding-bottom: 10px;
    font-weight: bold;
    ont-weight: bold;
    /* padding-left: 10px; */
    font-family: Microsoft YaHei;
    margin-left: 10px;
}

/*
* li-text
*/

.li-text {
    cursor: pointer;
    background: url(../images/circle.png) left center no-repeat;
    background-size: 6px;
    padding-left: 14px;
    line-height: 34px;
    overflow: hidden;
    height: 34px;
    list-style: none;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    word-break: break-all;
    margin-top: 5px;
}

.li-text:hover {
    color: #005491;
}


.li-text:after {
    color: blue;
}
/**
 * 待办 常用功能
 */

.schedule-bar{
    /*    border-color: #999;
        margin-top: 15px;
        margin-left: 15px;
        margin-right: 17px;*/
    width: 100%;
    display: inline-block;
}

.common-use-bar{
    /*    border-color: #999;
    margin-top: 15px;
    margin-left: 15px;
    margin-right: 17px;
    padding-right: 0px;*/
    display: inline-block;
    width: 100%;
    vertical-align: top;
}
.panel-default>.panel-heading {
    background-color: white;
    border-color: white;
}

.load-more{
    margin: 0.5rem 0.3rem 0 1rem;
    float: right;
    /* background-repeat: no-repeat;
    background: url(../images/load-more.png) no-repeat;*/
}
/*
* 审批按钮
*/

.check-button {
    width: 70px;
    height: 30px;
    border-width: 0px;
    background: white;
    cursor: pointer;
    outline: none;
    font-family: Microsoft YaHei;
    font-size: 10px;
    margin-top: 5px;
    /* margin-left: 34px; */
    /* letter-spacing: 2px; */
    /* border-radius: 9px; */
    float: right;
    text-align: center;
    line-height: 10px;
    color: #40c2fe;
}
.check-button:hover {
    background: #40c2fe;
    color: white;
    border-radius: 30px 30px 30px 30px;
}

/*
* 上传
*/

.upload-button {
    width: 50px;
    height: 30px;
    border-width: 0px;
    background: white;
    cursor: pointer;
    outline: none;
    font-family: Microsoft YaHei;
    font-size: 10px;
    margin-top: 5px;
    margin-left: 20px;
    /* letter-spacing: 2px; */
    /* border-radius: 9px; */
    float: right;
    text-align: center;
    line-height: 10px;
    color: #40c2fe;
}

.upload-button-already {
    width: 50px;
    height: 30px;
    border-width: 0px;
    background: white;
    cursor: pointer;
    outline: none;
    font-family: Microsoft YaHei;
    font-size: 10px;
    margin-top: 5px;
    margin-left: 20px;
    /* letter-spacing: 2px; */
    /* border-radius: 9px; */
    float: right;
    text-align: center;
    line-height: 10px;
    color: #40c2fe;
}

.upload-button:hover {
    background: #40c2fe;
    color: white;
    border-radius: 30px 30px 30px 30px;
}

/*
* 下部分的li
*/

.data-upload-bar{
    /* margin-top: 15px;
     margin-left: 15px;
     margin-right: 17px;
      padding-right: 0px; */
    /* display: inline-block; */
    /* width: 45%; */
    vertical-align: top;
}

.data-upload-content{
    display: inline-block;
    float: right;
}

.data-upload-content-status{
    margin-left: 10px;
    color: #3ac7b3;
}

.data-upload-un-status{
    margin-left: 10px;
    color: #f9b649;
}

.heading-common{
    background-color: transparent;
}


.data-upload-li-text {
    cursor: pointer;
    background: url(../images/circle.png) left 17px no-repeat;
    background-size: 6px;
    padding-left: 14px;
    line-height: 40px;
    overflow: hidden;
    height: 34px;
    list-style: none;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    word-break: break-all;
    margin-top: 5px;
}

.data-upload-li-text:hover {
    color: #005491;
}



/*
* notice
*/

.notice-bar{
    /*border-color: #999;
    margin-top: 15px;
    margin-left: 25px;
    margin-right: 17px;*/
    /* width: 45%; */
    /* padding-right: 0px; */
    /* display: inline-block; */
}

.notice-content{
    display: inline-block;
    float: right;
}

.notice-content-status-read{
    margin-left: 10px;
    color: #3ac7b3;
}

.notice-content-status-un-read{
    margin-left: 10px;
    color: #f9b649;
}

.notice-li-text {
    cursor: pointer;
    background: url(../images/circle.png) left 17px no-repeat;
    background-size: 6px;
    padding-left: 14px;
    line-height: 40px;
    overflow: hidden;
    height: 34px;
    list-style: none;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    word-break: break-all;
    margin-top: 5px;

}

.notice-li-text:hover {
    color: #005491;
    text-overflow: ellipsis;
}

.distance{
    margin-top: 14px;
}

.txt {
    color: #6c6c6c;
    font-size: 14px;
}

.portlet > .portlet-title {
    border-bottom: none;
}

.welcome-portlet {
    height: 297px;
}

.TwoNavList{
    margin: 20px auto;
    display: flex;
    align-items: center;
    justify-content: space-around;
}


.welcomeBtn{
    border-radius: 2px;
    padding: 3px 5px;
    line-height: 1;
}
.welcomeBtnColor{
    color: white;
}

.activeTwoActive{
    color: red;
}






