@charset "UTF-8";
ul {
    margin: 0;
    padding: 0;
}

li {
    list-style-type: none;
}

a {
    text-decoration: none;
}

.font13 {
    font-size: 13px;
}

.color-255aca {
    color: #255aca;
}

.color-0f2d6c {
    color: #0f2d6c;
}

.color-888888 {
    color: #888888;
}

.header {
    height: 102px;
    background: url(../images/info/header_bg.jpg) repeat center center;
    border-bottom: solid 3px #3067ce;
}

.header .logo {
    width: 494px;
    height: 102px;
    background: url(../images/info/logo.png) no-repeat left center;
    float: left;
}

.header .logout {
    padding-top: 20px;
    float: right;
}

.bg-green{
    background-color: #00a65a !important;
}

.content-block {

}

.content-block .left {
    min-height: 850px;
    background: url(../images/info/left_menu_bg.png) repeat-y right top;
    padding-right: 0;
}

.content-block .left ul {
    padding-top: 20px;
}

.content-block .left li {
    height: 35px;
    line-height: 35px;
    text-align: right;
    margin-top: 10px;
}

.content-block .left li a {
    text-decoration: none;
    padding-right: 28px;
}

.content-block .left li a:hover {
    display: block;
    height: 35px;
    background: url(../images/info/left_menu_hover.png) no-repeat right center;
    color: #ffffff;
}

.content-block .left .active a {
    display: block;
    height: 35px;
    background: url(../images/info/left_menu_hover.png) no-repeat right center;
    color: #ffffff;
}

.content-block .right {
    padding: 20px 15px;
}

.content-block .right .table {
    margin-bottom: 0;
    border-bottom: solid 2px #3465ce;
}

.content-block .right .table > thead > tr > th {
    border-bottom: solid 2px #3465ce;
}

.content-block .right .table > tbody > tr > td, .content-block .right .table > thead > tr > td {
    border-top: 1px dotted #d9d9e5;
}

.content-block .right .list_title_icon {
    background: url(../images/info/list_title_icon.jpg) no-repeat left center;
    padding-left: 20px;
}

.content-block .right .li_icon {
    background: url(../images/info/li_icon.png) no-repeat left center;
    padding-left: 10px;
}

.content-block .right .form-horizontal {
    padding-top: 20px;
}

.right {
    color: #255aca;
}

.footer {
    border-bottom: solid 8px #3566cc;
}

.info_login {
    background: url(../images/info/login_bg.jpg) no-repeat center top;
}

.info_login .applied_block {
    width: 569px;
    margin: 0 auto;
}

.info_login .applied_block .logo {
    height: 160px;
    background: url(../images/course/applied_logo.png) no-repeat center center;
}

.info_login .applied_block .login_box {
    width: 519px;
    height: 400px;
    background: url(../images/info/login_box_bg.png) no-repeat left center;
    margin: 0 auto;
    border-radius: 5px;
}

.info_login .applied_block .login_box .login_title {
    padding-top: 10px;
    font-size: 22px;
    color: #138beb;
    text-align: center;
    line-height: 80px;
    font-weight: bold;
}

.info_login .applied_block .login_box .username_icon {
    height: 38px;
    background: url(../images/info/username_icon.png) no-repeat 20px center;
    padding-left: 50px;
}

.info_login .applied_block .login_box .password_icon {
    height: 38px;
    background: url(../images/info/password_icon.png) no-repeat 20px center;
    padding-left: 50px;
}

.info_login .applied_block .login_box form {
    padding: 0 100px;
}

.info_login .applied_block .login_box .form-group {
    margin-bottom: 20px;
}

.info_login .applied_block .login_box .form-control {
    border-radius: 18px;
    background-color: #e1e8f7;
    border: 1px solid #fff;
    color: #333;
    height: 38px;
}

.btn-primary {
    color: #fff;
    background-color: #255aca;
    border-color: #255aca;
}

.captcha {
    cursor: pointer
}

.red {
    color: #F00
}