/*自定义样式*/
.custom-inline-height{line-height: 38px;}
.custom-inline{width: 220px !important;line-height: 38px;}
.custom-inline-long{width: 350px !important;line-height: 38px;}
.custom-inline-long-form{width: 350px !important;}
.custom-inline-long-form-middle{width: 500px !important;}
.custom-inline-small{width: 90px !important;line-height: 38px;}
.custom-textarea textarea{width: 350px;height: 150px;}
.custom-label{width: 100px;}
.custom-label-small{width: auto;}
.custom-label-long{width: 150px;}
.custom-spacing{padding-right: 10px;}
.custom-clear{clear: both;}
.custom-table-selected{background-color: #ebf8ef;}
.custom-table-tool{border-bottom: none;}

.custom-green{color: #009688 !important;;}
.custom-red{color: #f00 !important;}
.custom-blue{color: #01AAED !important;}
.custom-grey{color: #e2e2e2 !important;}
.custom-orange{color: #FFB800 !important}

.custom-edit-item{border: 1px solid #ddd;padding-left: 10px;line-height: 38px;min-height: 38px;}

.custom-img-box img{max-width: 200px;max-height: 100px;padding-right: 10px;margin: 5px 0;float: left;}

.container-body { width: 100%; height:calc(100% - 62px);position:absolute; top:62px; bottom: 230px; background-color: #F5F5F6; text-align: center;}
.container-body {position:absolute; top:62px; bottom: 230px; width: 100%; height:360px; background-color: #F5F5F6; text-align: center;}
.container-body .container-body-area{margin: 0 auto; width: 1020px; height: 100%; background-color: #ffffff;}
.container-body-title {padding-top: 20px;}
.container-body-title span{font-size: 28px;}
.container-body-tips {text-align: right; position: relative; right: 20px; color: #cccccc;}
.container-body-tips a {color: #00b7d3;}
.container-body-tips a:hover{color: #00afc9}
.container-body-register {margin: 80px auto; width: 360px;}
.select-reset-border {background: #5bbbb1!important;border: 1px solid #25a59a!important;}
.login-2017-topbar {
    height: 60px;
    position: relative;
    background: #23262E;
    border-bottom: 1px solid rgba(255,255,255,0.3);
}

.login-2017-topbar .login-2017-topbar-logo img {
    left: 20px;
    height: 35px;
    position: absolute;
    z-index: 1;
    top: 14px;

}

.login-2017-topbar .login-2017-topbar-logo span {
    left: 68px;
    height: 35px;
    position: absolute;
    z-index: 1;
    top: 14px;
    font-size: 16px;
    line-height: 35px;
    color: #fff;
}

.container {
    text-align: right;
    position: relative;
    margin: 40px 0 10px 0;
    color: #cccccc;
}

/*横向时间轴*/
.time-horizontal {
    list-style-type: none;
    border-top: 1px solid #5bbbb1;
    max-width: 800px;
    padding: 0px;
    margin-left: 117px;
}

.time-horizontal li {
    float: left;
    position: relative;
    text-align: center;
    width: 33%;
    padding-top: 10px;
}

.time-horizontal li b {
    content: '';
    position: absolute;
    top: -12px;
    left: 47%;
    width: 22px;
    height: 22px;
    border: 1px solid #bfbfbf;
    border-radius: 11px;
    background: #fff;
}
