span.c6 {
    color: #888;
    padding-left: 5px;
}

.tips {
    margin-left: 110px;
    margin-top: 20px;
}
.btn-focus{
    background-color: #3276b1;
    border-color: #357ebd;
    background-image: -webkit-linear-gradient(top,#3276b1 0,#3276b1 100%);
    background-image: -o-linear-gradient(top,#3276b1 0,#3276b1 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#3276b1),to(#3276b1));
    background-image: linear-gradient(to bottom,#3276b1 0,#3276b1 100%);
}
.btn-focus a, .btn-focus{
    color: #fff;
    text-shadow: none;
}


.bg-blue td {
    background: #f2f7fc
}
.task-table tr td.color-blue {
    color: #005bb8;
    padding-left: 50px;
    cursor: pointer;
    text-align: left
}
.td-tree-bg1 {
    background: url(../images/td-tree-bg1.gif) 30px 12px no-repeat;
}
.td-tree-bg2 {
    background: url(../images/td-tree-bg2.gif) 30px 12px no-repeat;
}
.task-table tr td.td-tree-bg3 {
    cursor: pointer;
    text-align: left;
    padding-left: 70px;
    background: url(../images/td-tree-bg3.gif) 40px 8px no-repeat
}
.leftserch {
    padding: 10px;
}
.leftserch .form-control {
    font-size: 12px;
    color: #8fadcb
}
.lefttitle a {
    color: #888888;
    font-weight: lighter;
    font-size: 12px;
    margin-left: 8px;
    font-family: "宋体"
}
.lefttitle a:hover{
    color: #005bb8;
}
.righttitle-bar {
    height: 36px;
    border: 1px solid #dee7ef;
    background: #fbfcfd;
    padding-right: 10px;
}

.righttitle-bar span {
    font-family: "微软雅黑";
    font-size: 16px;
    line-height: 36px;
    color: #005bb8;
    padding-left: 20px;
}
.calendar-bar {
    height: 30px;
    margin-top: 15px;
}
.calendar-bar span {
    font-size: 14px;
    color: #2070c1;
    font-weight: bold;
    padding-left: 5px;
}
.calendar-bar p {
    float: right;
    padding-right: 10px;
}
.calendar-bar p a {
    padding: 4px 13px;
    background: #efefef;
    color: #b0b0b0;
    margin-left: 10px;
}
.calendar-bar p a.calendarfucus, .calendar-bar p a:hover {
    background: #e7eff5;
    color: #005bb8
}
.mainleft h3 {
    height: 35px;
    line-height: 35px;
    padding-left: 15px;
    font-family: "微软雅黑";
    font-size: 14px;
    color: #005bb8;
    margin: 0px;
    background: #ecf0f6;
    font-weight: bold
}

.mainleft-tree h3 {
    height: 35px;
    line-height: 35px;
    padding-left: 15px;
    font-family: "微软雅黑";
    font-size: 14px;
    color: #005bb8;
    margin: 0px;
    background: #ecf0f6;
    font-weight: bold
}
.task-table tr.tr-total td {
    background: #f8fafb;
    color: #e60012
}
textarea.form-control {
    margin: 5px 0px;
}
.informationform .scope-table tr td input {
    text-align: center;
}
.informationform .resource-table tr td input {
    text-align: center;
}
.btn-general-s {
    padding: 6px 20px;
    margin-top: 0px;
}
.btn-line {
    text-align: center;
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px solid #e8e8e8
}
.manage-project {
    background: #f8f9fb;
    border-left: 1px solid #ECECEC;
    border-right: 1px solid #ECECEC;
    border-bottom: 3px solid #E3E3E3;
}
.manage-left {
    width: 150px;
    position: fixed;
    left: 0;
    top: 52px;
    height: 600px;
    overflow: auto;
}

.manage-left ul {
    padding: 0 0 80px;
}
.manage-left ul li ul{
    padding:6px 0px;
    background: #f8f9fb
}
.manage-left ul li {
    background: #ecf0f6;
    line-height: 36px;
    font-family: "微软雅黑";
    color: #005bb8;
    text-align: center;
    font-size:14px;
    font-weight: bold
}
.manage-left ul li ul li{
    line-height: 26px;
    font-family: "微软雅黑";
    font-weight: lighter;
    text-align: left;
    padding-left: 55px;
    background: url(../images/point.gif) 47px 12px no-repeat #f8f9fb;
}
.manage-left ul li ul li a {
    color: #333;
    font-size: 12px;
}
.manage-left ul li ul li a:hover, .manage-left ul li ul li a.manage-focus {
    color: #005bb8;
}




.manage-left dl dt {
    height: 34px;
    background: #ecf0f6;
    line-height: 34px;
    margin: 6px 0;
    font-family: "微软雅黑";
    color: #005bb8;
    padding-left: 58px;
    font-size:14px;
}
.manage-left dl dd {
    line-height: 26px;
    font-family: "微软雅黑";
    margin-left: 55px;
    padding-left: 10px;
    background: url(../images/point.gif) 0 12px no-repeat;
}
.manage-left dl dd a {
    color: #666;
}
.manage-left dl dd a:hover, .manage-left dl dd a.manage-focus {
    color: #005bb8;
}
.manage-right {
    margin-left: 149px;
    background: #fff;
    border-left: 1px solid #dde6ef;
    padding: 3px 15px 20px 10px;
    min-height: 720px;
}
.task-table tr td.theleft, .task-table tr th.theleft {
    text-align: left;
    padding-left: 30px;
}
.task-table tr td.theleft-min {
    text-align: left;
    padding-left: 8px;
}
.task-table tr td.theright-min {
    text-align: right;
}
.task-table tr td.secondary {
    padding-left: 75px;
    background: url(../images/secondary-line.gif) 45px 10px no-repeat;
}
.task-table tr td.level3 {
    padding-left: 110px;
    background: url(../images/secondary-line.gif) 80px 10px no-repeat;
}
.project-search {
    margin-top: 0px;
}
.searchfl{
    font-weight: normal;
    font-family: "宋体";
    color: #597ea4;
}
.searchfl span{
	padding:0px 5px 0px 0px;
}
.search-form {
    width: 15%;
    display: inline;
    font-size: 12px;
}
.date-form-control{
	margin-left:2px;
    margin-right: 6px;
}
.search-form-min {
    width: 14%;
    margin-right: 10px;
    display: inline;
    font-size: 12px;
}
.task-title-date .sousou {
    margin-left: 15px;
    _display: inline;
}
.task-table tr td.color-blue {
    color: #005BB8;
    padding-left: 50px;
    cursor: pointer;
    text-align: left;
}
.td-tree-bg2 {
    background: url(../images/td-tree-bg2.gif) 30px 12px no-repeat;
}
.td-tree-bg1 {
    background: url(../images/td-tree-bg1.gif) 30px 12px no-repeat;
}
.task-table tr td.td-tree-bg3 {
    cursor: pointer;
    text-align: left;
    padding-left: 70px;
    background: url(../images/secondary-line.gif) 40px 8px no-repeat;
}

.checkbox-task {
    position:absolute;
    right:20px;
    top:0px;
    color: #888;
    width:95px;

}
.checkbox-task label{
    font-weight:lighter;
}
.tasklist-title {
    line-height: 20px;
}
.logo-login {
    float: left;
}
.user-login {
    float: left;
    font-family: "微软雅黑";
    font-size: 16px;
    color: #fff;
    padding-top: 15px;
}
.left-login {
    float: left;
    width: 60%;
    padding: 0px 50px;
    margin: 20px 0;
    _display: inline;
    border-right: 1px solid #e7e7e7;
}
.btn-general {
    padding: 5px 30px;
}
.login-btn{
    font-weight: bold;
    position: relative;
    top: -10px;
}
.left-login table tr{
    height: 46px;
}
.left-login label{
    position: relative;
    top: -3px;
}
.welcome-login {
    text-align: center;
    font-family: "微软雅黑";
    font-size: 24px;
    color: #1978d2;
    margin-bottom: 20px;
    margin-left: 70px;
}
#loginform-rememberme{
    position: relative;
    top: 2px;
    left: -2px;
    margin-left: 2px;
}
.field-loginform-verifycode td img{
    cursor: pointer;
}
.loginform {
    padding-top: 0px;
}
.login-control {
    height: 35px;
}
.loginform tr {
    height: 50px;
}
.login-control2 {
    width: 35%;
    float: left;
}
.validation {
    margin-left: 10px;
    _display: inline;
}
.change {
    font-size: 12px;
    color: #b9b9b9;
    float: left;
    padding-left: 10px;
    padding-top: 12px;
}
.right-login {
    float: right;
    width: 40%;
    padding: 30px 0 0 80px;
    position: relative;
    height: 320px;
}
.prompt {
    font-family: "微软雅黑";
    font-size: 14px;
    color: #888;
    margin-top: 15px;
}
.nlkj-logo {
    position: absolute;
    left: 120px;
    top: 150px;
}

.right-register {
    height: 520px;
}
.tasklist-title {
    height: 34px;
    background: #ecf0f6;
    line-height: 34px;
    margin-top: 20px;
    font-family: "微软雅黑";
    font-weight: bold;
    padding-left: 20px;
    color: #005bb8;
}

.tasklist-form {
    height: 28px;
    padding: 4px 6px;
    width: 10%;
    margin-top:-3px;
    float: right;
}
.taskdetail-table tr td {
    text-align: left;
}
.table.taskdetail-table tr td {
    padding-left: 25px;
}
.table.taskdetail-table tr td table{
    margin:10px 0px;
    margin-left: -11px;
} 

.table.taskdetail-table tr td.table-blue {
    background: #fafafa;
    color: #005bb8;
}
.taskdetail-table-min tr td {
    text-align: left;
}
.table.taskdetail-table-min tr td {
    padding-left: 15px;
}
.table.taskdetail-table-min tr td.table-blue {
    background: #fafafa;
    color: #005bb8;
}
.detail-date {
    float: right;
}
.lileft {
    width: 130px;
    float: left;
    margin-top: 15px;
    _display: inline;
}
.task-blog-title {
    padding: 8px 15px 36px;
    margin-top:10px;
}
.loglist {
    margin-top: 10px;
}
.task-headpic {
    width: 50px;
    height: 50px;
    border-radius: 50px;
    float: left;
    margin-right: 10px;
    _display: inline;
}
.taskdetail-name {
    font-size: 14px;
    color: #005bb8;
    padding-top: 5px;
    line-height: 20px;
}
.taskdetail-name span {
    font-size: 12px;
    color: #999;
}
.liright {
    margin-left: 140px;
    padding: 5px 10px;
    border: 1px solid #e3e3e3;
    position: relative;
}

.arrow-task {
    position: absolute;
    top: 20px;
    left: -8px;
}
.loglist-table {
    width: 100%;
}
.loglist-table tr td {
    line-height: 30px;
}
.td-title {
    color: #005bb8;
}
.td-content {
    color: #666;
}
.td-content span {
    float: right;
    color: #999;
}
.rel{
    position:relative;
}
.navbar-nav .dropdown-menu li a:hover{
    background: #FF0;
}
.dropdown-menu{
	padding:0px;
}
.customer-title{
    position:relative;
}
.customer-title .btn{
    padding:3px 20px;
    position:absolute;
    right:110px;
    top:5px;
}
.customer-title .btn a{
    margin:0px;
    font-size:14px;
}
.mgt10{
    margin-top:10px;
}
.indexleft{
    width:760px;
}
.tab-manage{
    border-bottom:none
}
.module{
    border:1px solid #e3e3e3;
    margin-bottom:13px;
    font-family:"宋体";
    margin-right: 7px;
    margin-left: 6px;
    _display: inline;
}
.module .table{
    margin-bottom:10px;
}
.module h3{
    height:32px;
    line-height:32px;
    background:#f6f6f6;
    border-bottom:1px solid #f1f1f1;
    font-size:14px;
    color:#005bb8;
    font-family:"微软雅黑";
    margin:0;
    font-weight:bold;
    padding-left:18px;
}
.p15{
    padding: 10px 10px 0px;
}
.labels span{
    padding-right:8px;
    color: #b9b9b9;
}
.labels span a{
    color: #888;
}
.labels span a:hover{
    color: #005bb8;
}
.labels span em {
    font-style: normal;
    padding: 0px 1px;
}
.index-table tbody tr th, .index-table tbody tr td{
    padding:0px;
}
.index-table tr td.color-blue{
    padding-left:25px;
}
.index-table tr td.td-tree-bg1 {
    background: url(../images/td-tree-bg1.gif) 5px 11px no-repeat;
}
.index-table tr td.td-tree-bg3{
    padding-left:30px;
    background: url(../images/secondary-line.gif) 5px 8px no-repeat;
}
.indexright{
    width:365px;
}
ul{
    margin:0;
    padding:0;
}
.newslist{
    padding:6px 20px;
}
.newslist ul li{
    height:32px;
    line-height:32px;
    background: url(../images/line.gif) bottom repeat-x
}
.newslist ul li a{
    padding-left:15px;
    background:url(../images/list-icon.gif) 2px center no-repeat;
    color:#666666
}
.newslist ul li span{
    float:right;
    color:#999;
    font-family:Tahoma, Geneva, sans-serif
}
.newslist ul li a:hover{
    color:#005bb8
}
.sale-all{
    margin-top: 0px;
}
.sale-list{
    width: 32%;
    border: 1px solid #eee
}
.sale-list2{
    margin-left: 2%;
}
.sale-list .task-title{
    padding: 0px;
    padding-left: 15px;
    margin-top: 0px;
    height: 32px;
    font-family: "微软雅黑";
    font-size: 14px;
    font-weight: bold;
    color: #005BB8;
    line-height: 32px;
}
.salelists{
    padding: 10px;
}
.salelists ul li{
    height: 26px;
    line-height: 26px;
    padding-left: 10px;
    border-bottom: 1px dashed #eee
}
.salelists ul li a{
    color: #333;
}
.sale-add{
    padding: 10px;
}
.sale-add .btn{
    margin-left:37%
}
.ui-portlet-header{
    padding: 0px;
}
.ui-portlet-content{
    padding: 0px;
}
.tab-column{
    position: relative;
    height: 36px;
    padding-top: 2px;
}
.caption{
    font-family: "微软雅黑";
    font-size: 16px;
    color: #005bb8;
    position: absolute;
    left: 2px;
    height: 16px;
    line-height: 16px;
    top: 8px;
    padding-right: 20px;
    background: url(../images/tips-cion.gif) right 1px no-repeat
}
.taskdetail-table img{
    max-width: 400px;
    display: block;
    margin: 10px auto
}
.field-project-brief, .field-project-remark{
    padding: 5px 0px 10px;
}
.scope-table, .resource-table{
    margin-top: 10px;
}
.pd4 td{
    padding: 4px 0px;
}
.task-title .add-btn{
    position: absolute;
    top: 3px;
    right: 10px;
    padding: 2px 10px;
}
.totalprice{
    height: 30px;
    font-size: 14px;
    text-align: right;
    padding-right: 15px;
}
.totalprice span{
    font-weight: bold;
    color: #005bb8
}
.ticket-rest{
    padding: 10px 20px;
    text-align: right;
    margin: 0px 20px;
    margin-bottom: 15px;
    border-bottom: 1px solid #ccc
}
.ticket-rest span{
    font-weight: bold;
    color: #005bb8
}
.blog-content p{
    padding: 0px;
    margin-bottom: 0px;
}
.blog-content img{
    max-width:400px;
    max-height:400px;
}
.loglist-table tr td.blog-content{
    line-height: 22px;
    padding-top: 2px;
    word-wrap : break-word; 
    word-break:break-all
}
.calendar_span img{
    max-width: 230px;
}
.search-form-mini {
    width: 12%;
    margin-right: 10px;
    display: inline;
    font-size: 12px;
}
.customer-all{
    margin-top: 10px;
}
.container{
    width: 100%;
}
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand{
    margin-left: 0px;
}
.navbar-nav.navbar-right:last-child{
    margin-right: 15px;
}
.mainleft-tree, .left-nav{
    width: 160px;
    float: left;
    background: #f8f9fb;
    border: 1px solid #dee7ef;
    overflow: auto;
}
.left-tree, .lefttree{
	overflow: auto;
}

.btn{
    font-size: 14px;
    padding: 0px;
}
.modal-window .btn{
	font-size:12px;
}
.btn i{
    font-size: 16px;
}
.btn-task {
    margin-right: 5px;
    height: 26px;
    padding: 0px 20px;
}
.btn-task:hover, .btn-reset:hover {
    color: #005bb8;
}
.btn-serch {
    margin-left: 6px;
    margin-top: 7px;
    padding: 0px 20px;
    height: 26px;
}
.btn-reset{
    margin-left: 6px;
    margin-top: 7px;
    padding: 0px 20px;
    height: 26px;
}
.btn-focus:hover{
    background-color: #3276b1;
    border-color: #357ebd;
    background-image: -webkit-linear-gradient(top,#3276b1 0,#3276b1 100%);
    background-image: -o-linear-gradient(top,#3276b1 0,#3276b1 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#3276b1),to(#3276b1));
    background-image: linear-gradient(to bottom,#3276b1 0,#3276b1 100%);
    color: #fff
}
.save{
    width: 100px;
    height: 30px;
}
.manage-right-cont{
    border-top: 1px solid #ebebeb;
    padding-top: 10px;
}
.manage-right-iframe{
    margin-left: 170px;
}
.mainright {
    margin-left: 170px;
}













