* {
    font-family: 'Microsoft YaHei',Arial, Helvetica, sans-serif;
}

i, em {
    font-style: normal;
}

.threeIcon i {
    margin-left: 10px;
}

a {
    text-decoration: none !important;
    cursor: pointer;
    color: #333333;
}

.navbar-logo {
    text-align: center;
    font-size: 14px;
    margin-top: 4px;
    color: #fff;
}

.border-radius-no {
    border-radius: 0;
}
/*隐藏滚动条*/
::-webkit-scrollbar {
    width: 20px
}

.text-white {
    color: #fff !important;
}

.navbar {
    border-radius: 0;
    margin-bottom: 0;
}

.navbar-icon {
    text-align: center;
    margin-top: 3px;
    margin-right: 4px;
    font-size: 16px;
    position: relative;
    top: 3px;
}

.addBg {
    background: url(../img/logininfo.png) no-repeat;
    background-size: 100%;
}

.setMt {
    margin-top: 13px;
}

@media (min-width: 992px) {
    .setLeft {
        margin-left: 18.9%;
    }

    .setMt {
        margin-top: 28px;
    }
}

.select {
    border-bottom-color: #67D100 !important;
}

.left-aside {
    width: 40%;
}

.db {
    display: block;
}

.panel-wd {
    width: 230px;
}

.word-color-black {
    color: #000000;
}

.my-panel {
    height: 400px;
    background-color: #F0F9FD;
}

.my-panel-header {
    color: #fff;
    font-size: 18px;
    background-color: #3A95C8;
    padding: 8px 17px;
}

.left-icon {
    font-size: 16px;
    margin-right: 26px;
}

.foot {
    bottom: 0;
    right: 0;
    width: 100%;
    padding-top: 12px;
    color: #fff;
}

.posRelative {
    position: relative;
}

.posAbsolute {
    position: absolute;
}



.footer-divider {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    height: 0.6px;
    background: linear-gradient(to right,rgba(255,255,255,0), #3489BC,rgba(255,255,255,0));
}

#search-list > div.slist {
    margin-top: 20px !important;
}

.user-message {
    display: inline-block;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-color: #A0A0A0;
    text-align: center;
}

.userBox {
    display: inline-block;
    white-space: nowrap;
}

table > thead > tr > th:first-child, table > tbody > tr > td:first-child {
    text-align: center;
}

.panel-footer {
    text-align: right;
    margin-top: 20px;
}

/*以下是蓝天白云效果*/
.body-bg {
    background: #2C83B7 url(../img/light.png) no-repeat center top;
    overflow: hidden;
}

.cloud {
    background-image: url(../img/cloud.png);
    background-position: -400px;
    background-repeat: no-repeat;
    background-size: 400px 200px;
    position: absolute;
    width: 100%;
    height: 90%;
    z-index: -1;
}

#loginBody {
    margin: 0 auto;
    text-align: center;
    background: url(../img/logininfo.png) no-repeat;
    background-size: cover;
    position: relative;
    top: 150px;
}

.form-content {
    float: right;
    margin-top: 10%;
    width: 60%;
    margin-right: 18px;
}

.login-ipt-height {
    height: 30px;
    width: 74%;
    border: 1px solid #BAC7D2;
    background-color: #ECF5FA;
    font-size: 12px;
}



.fl {
    float: left;
}

.fr {
    float: right;
}

.login-btn1 {
    width: 80%;
    margin: 3% auto
}

.login-btn2 {
    width: 60%;
    margin: 3% auto;
}

.position-adjust {
    position: relative;
    top: -2px;
}


.clickMe {
    position: fixed;
    top: 80px;
    left: 13px;
    z-index: 20;
    width: 40px;
    height: 40px;
    background-color: #8c8c8c;
    opacity: 0.3;
    border-radius: 50%;
    text-align: center;
    line-height: 44px;
    font-size: 18px;
    color: #fff;
    padding-left: 2px;
    display: none;
}

.container-box {
    width: 96%;
    margin: 0 auto;
}

.login-top {
    width: 100%;
    padding: 3px 3%;
    background-color: #15557B;
    height: 51px;
    line-height: 44px;
    color: #AFC5D2;
    font-size: 13px
}

.login-top-left {
    float: left;
    padding-left: 20px;
    background: url(../img/loginsj.png) no-repeat 5px 16px;
}

.fr > a {
    margin-left: 3px;
    color: #83B2CE;
}

.crumb-txt {
    color: #424242;
}

.crumb-fade {
    color: #a1a1a1;
}

.list-parent {
    list-style: none;
    height: 36px;
    line-height: 35px;
    color: #1a1a1a;
    border-bottom: 1px solid #D0DEE5;
    padding-left: 8px;
}

    .list-parent > li {
        float: left;
    }

        .list-parent > li:last-child {
            border-right: 1px solid #D0DEE5;
        }

.list-active {
    background-color: #fff;
    border-bottom-color: transparent;
}

    .list-active::before {
        content: '';
        width: 101%;
        height: 4px;
        background-color: #61C7F3;
        position: absolute;
        left: 0;
        top: 0;
    }

.bg {
    background-color: #246CA7;
    /*background-color: #F0F9FD;*/
    width: 100%;
}
/***********以下是information样式**************/
.left-title {
    text-align: right;
    font-weight: 500;
    padding: 0;
}

#welcome, .user-name {
    color: #056CAD;
}

.right-info {
    font-weight: 300;
    text-align: left;
    padding: 0;
}

#base-info > div > div.row {
    height: 33px;
    line-height: 33px;
}

#core-info .left-title, #core-info .right-info {
    margin-bottom: 2px;
}

.ul-underline > li {
    border-bottom: 1px dotted #D8E3D8;
}

.ul-underline > li, .ul-padding > li {
    padding: 0 10px;
}

/*欢迎页*/
div.row dl {
    text-align: center;
}

.choosen-list {
    margin-top: 20px;
    display: -webkit-flex; /* 新版本语法: Chrome 21+ */
    display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
    display: -ms-flexbox; /* 混合版本语法: IE 10 */
    flex-flow: row wrap;
}

    .choosen-list > li > dl > dd {
        margin-top: 5px;
    }

.bbd {
    border-bottom: 1px solid #DFE9EE;
}


.guid-intro > li:not(:first-child) {
    margin-left: 37px;
    color: #444;
    margin-top: 10px;
    font-size: 13px;
}

#selectMajor, #selectSchool {
    cursor: pointer;
}
/**************************bootTable.html**********************************/

.flexItem_timeRange, .flexContainer, .flexBtn {
    display: -webkit-box; /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-box; /* 老版本语法: Firefox (buggy) */
    display: -ms-flexbox; /* 混合版本语法: IE 10 */
    display: -webkit-flex; /* 新版本语法: Chrome 21+ */
    display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
}

.flexContainer {
    flex-wrap: wrap;
    justify-content: flex-start;
    width: 84%;
    margin: 0 auto;
}

.flexBtn > button {
    margin-left: 5px;
    margin-top: 8px;
}

.login-mt1 {
}

#left-side em {
    margin-left: 30px;
}

.pdRight {
    padding-right: 5px;
}

.form-group {
    margin-bottom: 15px;
}

.mlFifty {
    margin-left: 15px;
}

.mlTwenty, .choosen-list > li {
    margin-left: 20px;
}

.mrFour, .threeIcon .edit {
    margin-right: 4px;
}

.mrThree {
    margin-right: 3px;
}

.mrFive, .flexItem {
    margin-right: 5px;
}

.flexItem {
    margin-top: 10px;
}

    .flexItem label {
        width: 73px;
    }

label, .fw500 {
    font-weight: 500;
}

.mt15 {
    margin-top: 15px;
}


.mt25 {
    margin-top: 25px;
}

.mt40 {
    margin-top: 40px;
}

.mt30 {
    margin-top: 30px;
}

.mt50 {
    margin-top: 50px;
}

.mt60 {
    margin-top: 60px;
}

.mt90 {
    margin-top: 90px;
}

.pt6 {
    padding-top: 6px;
}

.pt5 {
    padding-top: 5px;
}

.mt150 {
    margin-top: 150px;
}

.fso {
    font-style: oblique;
}
/*register.html*/
.footer-divider {
    position: absolute;
    height: 1px;
    background: linear-gradient(to right,rgba(255,255,255,0), #999999,rgba(255,255,255,0))
}

#male, #female {
    width: 18px;
}

.my-header {
    width: 100%;
    height: 60px;
    box-shadow: 0px 8px 10px #F3F3F3;
    padding: 0 20px;
}

.header-content {
    width: 90%;
    margin: 0 auto;
}

.filled {
    width: 100%;
    height: 29px;
}

/*.flexItem .select2-container {
    width: 100% !important;
}

.flexItem .select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 3px;
}*/

.form-divider {
    width: 100%;
    height: 0.8px;
    background-color: #aaa;
}

.sub-font {
    font-size: 16px;
    margin-left: 10px;
}

.fso {
    font-style: oblique;
}

.input-group-addon {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle;
    padding: 6px 12px;
    font-size: 14px;
    font-weight: normal;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 4px;
}

.form-control {
    height: 30px;
    padding: 1px 7px;
}

.wd120 /*,span[dir='ltr']*/ {
    width: 147px !important;
    display: inline-block;
}

.wd30 /*,span[dir='ltr']*/ {
    width: 30px !important;
    display: inline-block;
}

.wd60 /*,span[dir='ltr']*/ {
    width: 60px !important;
    display: inline-block;
}

.wd80 /*,span[dir='ltr']*/ {
    width: 80px !important;
    display: inline-block;
}

.form-horizontal .has-feedback .form-control-feedback {
    right: 25px;
}

.table > thead > tr > th {
    background-color: #337AB7;
    color: #fff;
    font-weight: 500;
}

.fc {
    display: inline-block;
    margin-left: 2px;
    width: 133px;
}

.fi {
    width: 96%;
}

.form-horizontal .has-feedback .form-control-feedback {
    right: 25px;
}

.delCircle {
    color: #555555;
    padding-right: 30px;
    cursor: pointer;
}

.pRight i.glyphicon {
    right: -54px !important;
}

#loadBox .form-group {
    margin: 5px 41px 5px 40px;
}

#loadBox label {
    width: 75px;
}


.colorRed {
    color: #E80F34;
}

.colorGreen {
    color: #12D312;
}

.colorWhite {
    color: #fff;
}

.login-top-right a, .colorLightGreen {
    color: #AFC5D2;
}

.close {
    margin: 0.3em;
    position: absolute;
    right: 4px;
    top: 5px;
}

#deptName {
    padding: 5px;
    font-size: 18px;
}

#treeTable .mlTwenty .th-inner:nth-child(1) {
    padding-left: 50px;
}



.time {
    cursor: pointer;
}

.input-daterange {
    width: 81%;
}

.flexItem_timeRange {
    width: 431px;
}

.glyphicon-trash {
    color: #E32C2C !important;
}

.glyphicon-plus {
    color: #317431 !important;
}

.glyphicon-edit, .glyphicon-pencil {
    color: #9B9B05 !important;
}

.glyphicon-eye-open {
    color: #0DD8AA !important;
}


#nav {
    background: #033D63 url(../img/navbg.jpg) no-repeat 0 0;
    background-size: 100%,100%;
    border-color: transparent;
}
/*主页面右侧导航背景,配合text-white使用*/
.nav1 {
    background-color: #892E65;
}

.nav2 {
    background-color: #4D9398;
}

.nav3 {
    background-color: #2E8965;
}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    background-color: #fff;
}
/*绝对定位*/
.absoluteFix {
    position: absolute;
    z-index: 2;
}

a[title='删除'] {
    margin-right: 15px;
}

.panel-heading {
    padding: 6px 15px;
}


.breadcrumb {
    margin: 5px;
    padding-left: 8px;
    background-color: #F1F2F7;
}

.container-fluid {
    padding: 0 3.3%;
}

.bgColor {
    background-color: #f1f2f7;
}

.fsSixteen {
    font-size: 16px;
}

#toggleBtn > span.glyphicon {
    position: relative;
    top: -32px;
    padding: 7px;
    background-color: #E3E3E5;
    border-radius: 50%;
}

.hZero {
    height: 0;
}

.bgImg {
    background: url("../img/time.png") no-repeat 97% 4px;
    background-size: 24px;
}

.footUl {
    font-size: 14px;
    color: #a2a2a2;
    font-weight: 200;
}

#collapseBtn {
    position: absolute;
    left: -1px;
    top: 115px;
    z-index: 1;
    padding: 6px;
    margin-left: 4px;
}

.wd100 {
    width: 100% !important;
}

.imgboxBtn {
    width: 90px;
    height: 35px;
    border: 0;
    position: relative;
    display: inline-block;
    border-radius: 4px;
    line-height: 35px;
    text-align: center;
    background-color: #9874E8;
    vertical-align: middle;
    color: #FFFFFF;
    margin: 20px;
}

.fileInput {
    width: 90px;
    height: 35px;
    float: left;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
}

.cropper-container {
    left: 0 !important;
    width: 100% !important;
}

/*table表头的高度*/
.fixed-table-container thead th .th-inner, .fixed-table-container tbody td .th-inner {
    line-height: 12px !important;
}





/*选择大学*/
.choose-box-wrapper {
    width: 652px;
    background-color: #000;
    _filter: alpha(opacity=50);
    _background-color: rgba(0, 0, 0,1);
    padding: 2px;
    border-radius: 5px;
    display: none;
}

.choose-box {
    border: 1px solid #005EAC;
    width: 650px;
    background-color: white;
}

.choose-box-title {
    background: #3777BC;
    color: white;
    padding: 4px 10px 5px;
    font-size: 14px;
    font-weight: 700;
    margin: 0;
}

    .choose-box-title span {
        font-family: 'Microsoft YaHei', sans-serif;
    }

.choose-a-province, #choose-a-school {
    margin: 5px 8px 10px 8px;
    border: 1px solid #C3C3C3;
}

    .choose-a-province a {
        display: inline-block;
        height: 18px;
        line-height: 18px;
        color: #005EAC;
        text-decoration: none;
        font-size: 9pt;
        font-family: Tahoma, Verdana, STHeiTi, simsun, sans-serif;
        margin: 2px 5px;
        padding: 1px;
        text-align: center;
    }

        .choose-a-province a:hover {
            text-decoration: underline;
            cursor: pointer;
        }

    .choose-a-province .choosen {
        background-color: #005EAC;
        color: white;
    }

.choose-a-school {
    overflow-x: hidden;
    overflow-y: auto;
    height: 200px;
}

    .choose-a-school a {
        height: 18px;
        line-height: 18px;
        color: #005EAC;
        text-decoration: none;
        font-size: 9pt;
        font-family: Tahoma, Verdana, STHeiTi, simsun, sans-serif;
        float: left;
        width: 170px;
        margin: 4px 0px 4px 12px;
        padding-left: 10px;
        background: url(http://ww2.sinaimg.cn/large/005ItG0Rjw1er8sxnnnlpg3004004019.gif) no-repeat 0 9px;
    }

        .choose-a-school a:hover {
            background-color: #005EAC;
            color: white;
            cursor: pointer;
        }

.choose-box-bottom {
    background: #F0F5F8;
    padding: 8px;
    text-align: right;
    border-top: 1px solid #CCC;
    height: 40px;
}

    .choose-box-bottom input {
        vertical-align: middle;
        text-align: center;
        background-color: #005EAC;
        color: white;
        border-top: 1px solid #B8D4E8;
        border-left: 1px solid #B8D4E8;
        border-right: 1px solid #114680;
        border-bottom: 1px solid #114680;
        cursor: pointer;
        width: 60px;
        height: 25px;
        margin-right: 6px;
    }

.choose-a-majorClass, .choose-a-major {
    margin: 5px 8px 10px 8px;
    border: 1px solid #C3C3C3;
}

    .choose-a-majorClass a {
        display: inline-block;
        height: 18px;
        line-height: 18px;
        color: #005EAC;
        text-decoration: none;
        font-size: 9pt;
        font-family: Tahoma, Verdana, STHeiTi, simsun, sans-serif;
        margin: 2px 5px;
        padding: 1px;
        text-align: center;
    }

        .choose-a-majorClass a:hover {
            text-decoration: underline;
            cursor: pointer;
        }

    .choose-a-majorClass .choosen {
        background-color: #005EAC;
        color: white;
    }

.choose-a-major {
    overflow-x: hidden;
    overflow-y: auto;
    height: 200px;
}

    .choose-a-major a {
        height: 18px;
        line-height: 18px;
        color: #005EAC;
        text-decoration: none;
        font-size: 9pt;
        font-family: Tahoma, Verdana, STHeiTi, simsun, sans-serif;
        float: left;
        width: 170px;
        margin: 4px 0px 4px 12px;
        padding-left: 10px;
        background: url(http://ww2.sinaimg.cn/large/005ItG0Rjw1er8sxnnnlpg3004004019.gif) no-repeat 0 9px;
    }

        .choose-a-major a:hover {
            background-color: #005EAC;
            color: white;
            cursor: pointer;
        }

.pcs {
    font-size: 12px;
    text-indent: 1em;
    margin: 12px 4px !important;
}

/*主页面左侧菜单栏*/
.hd {
    display: none;
}

.menu-box {
    display: inline-block;
    width: 100%;
    text-align: center;
    background-color: #04426A;
    overflow-y: auto;
}

.child, .parent, .grandChild {
    display: inline-block;
    width: 100%;
    height: 37px;
    line-height: 37px;
    font-size: 12px;
}

.menu-title {
    height: 45px;
    line-height: 45px;
    background-color: #105074;
    color: #fff;
}

.parent {
    background: #0F4662 url(../img/menuBg.png) no-repeat 0 98.3%;
    border-left: 4px solid #0F4662;
    color: #D3E5ED;
    padding: 0 5px;
    font-size: 14px !important;
}

    #grandpa > li > ul > li > a:hover, .child:focus, .child:hover, .parent:focus, .parent:hover {
        background-color: #23355B;
        border-left: 4px solid #212EDE;
        color: #fff;
    }

.grandChild:focus, .grandChild:hover {
    /*background:#2C436C url(../img/menubg2.png) no-repeat 0 98.3%;*/
    color: #fff;
    background-color: #23355B;
    border-left: 4px solid #212EDE;
}

#grandpa > li > ul > li > a {
    background: #105074 url(../img/menuBg.png) no-repeat 0 98.3%;
    border-left: 4px solid #105074;
    color: #C1D3D8;
    text-align: left;
    padding-left: 4%;
}

.child {
    background: url(../img/menubg2.png) no-repeat 0 98.3%;
    border-left: 4px solid #04426A;
    color: #D3E5ED;
    text-align: left;
    padding-left: 10%;
}

.secondLevelIcon, .threeLevelIcon {
    margin-left: 5px;
    margin-right: 15px;
}
/*.glyphicon{
    margin-right:3px;
}*/
.menuAnimate {
    transform: rotatez(90deg);
}

.animate0 {
    transform: rotatez(0deg);
}

.menuAnimateOposite {
    transform: rotatez(-90deg);
}

#left-side span.glyphicon-menu-right, #left-side .glyphicon-menu-down {
    transition: all 600ms;
}

.menu-r {
    margin: 10px 20px 0 0;
}

.menu-rp {
    position: relative;
    right: 18px;
}

.menu-l {
    margin: 12px 0 0 10px;
}


/*=================== font-size====================*/
.f0 {
    font-size: 0;
}

.f10 {
    font-size: 10px;
}

.f12 {
    font-size: 12px;
}

.f13 {
    font-size: 13px;
}

.f14 {
    font-size: 14px;
}

.f16 {
    font-size: 16px;
}

.f18 {
    font-size: 18px;
}

.f20 {
    font-size: 20px;
}

.f24 {
    font-size: 24px;
}
/*===============margin-left===============*/
.ml5 {
    margin-left: 5px;
}

.ml40 {
    margin-left: 40px;
}
/*=================padding-left===================*/
.p8 {
    padding: 8px;
}

.pl10 {
    padding-left: 10px;
}

.p0 {
    padding: 0;
}

.rel {
    position: relative;
}

.abs {
    position: absolute;
}

.m0 {
    margin: 0;
}

.ml1 {
    margin-left: 1px;
}

.ml2 {
    margin-left: 2px;
}

.ml5 {
    margin-left: 5px;
}

.ml10 {
    margin-left: 10px;
}

.ml15 {
    margin-left: 15px;
}

.ml20 {
    margin-left: 20px;
}

.ml30 {
    margin-left: 30px;
}

.mr1 {
    margin-right: 1px;
}

.mr2 {
    margin-right: 2px;
}

.mr5 {
    margin-right: 5px;
}

.mr10 {
    margin-right: 10px;
}

.mr15 {
    margin-right: 15px;
}

.mr20 {
    margin-right: 20px;
}

.mr30 {
    margin-right: 30px;
}

.mt1 {
    margin-top: 1px;
}

.mt2 {
    margin-top: 2px;
}

.mt5 {
    margin-top: 5px;
}

.mt10 {
    margin-top: 10px;
}

.mt15 {
    margin-top: 15px;
}

.mt20 {
    margin-top: 20px;
}

.mt30 {
    margin-top: 30px;
}

.mb1 {
    margin-bottom: 1px;
}

.mb2 {
    margin-bottom: 2px;
}

.mb5 {
    margin-bottom: 5px;
}

.mb10 {
    margin-bottom: 10px;
}

.mb15 {
    margin-bottom: 15px;
}

.mb20 {
    margin-bottom: 20px;
}

.mb30 {
    margin-bottom: 30px;
}
/* margin negative */
.ml-1 {
    margin-left: -1px;
}

.mr-1 {
    margin-right: -1px;
}

.mt-1 {
    margin-top: -1px;
}

.mb-1 {
    margin-bottom: -1px;
}

.ml-3 {
    margin-left: -3px;
}

.mr-3 {
    margin-right: -3px;
}

.mt-3 {
    margin-top: -3px;
}

.mb-3 {
    margin-bottom: -3px;
}

.ml-20 {
    margin-left: -20px;
}

.mr-20 {
    margin-right: -20px;
}

.mt-20 {
    margin-top: -20px;
}

.mb-20 {
    margin-bottom: -20px;
}



/*高度100%*/
.h100 {
    height: 100%;
}

.bootstrap-table .table:not(.table-condensed),
.bootstrap-table .table:not(.table-condensed) > tbody > tr > th,
.bootstrap-table .table:not(.table-condensed) > tfoot > tr > th,
.bootstrap-table .table:not(.table-condensed) > thead > tr > td,
.bootstrap-table .table:not(.table-condensed) > tbody > tr > td,
.bootstrap-table .table:not(.table-condensed) > tfoot > tr > td {
    padding: 3px;
}

.userIcon {
    background: url(../img/user.png) no-repeat 96% 6px;
    padding-right: 35px;
}

.pswIcon {
    background: url(../img/key.png) no-repeat 96% 6px;
    padding-right: 35px;
}

#tt .panel-body, #tt .panel, #tt .tabs-panels {
    height: 100% !important;
    width: 100% !important;
}


/*招聘模块*/
#recruit .pagiBox > span.active {
    background-color: #5CB85C;
    color: #fff;
}

#recruit ul {
    margin: 0;
}

#recruit .pagiBox > span.active, .pagiBox > a {
    padding: 3px 15px;
    border: 1px solid #D8D3D3;
    margin: 0 4px;
}

#recruit dt {
    font-weight: 500;
    color: #A5A5A5;
}

#recruit .pagiBox > .jump-ipt {
    width: 60px;
    margin: 0 5px 0 30px;
    border: 1px solid #aaa;
    border-radius: 4px;
    padding: 5px 4px;
}

#recruit .jump-btn {
    background-color: #5CB85C;
    color: #fff;
    border-radius: 4px;
}

#recruit .next {
    font-size: 14px;
}

#recruit .postName {
    color: #223FFD;
    font-size: 14px;
}

#recruit b.ctitle {
    color: #939090;
    font-weight: 300;
}

#recruit .recruitBg {
    background-color: #f1f2f7;
    margin-top: 12px;
}

#recruit .list-group-item {
    box-shadow: 4px 4px 3px #eee;
    border: 1px solid #ddd;
    margin: 10px 15px;
}
/*#recruit .list-group-item:hover{*/
/*border: 1px solid #a1a1a1;*/
/*}*/
#recruit .queryItem {
    background-color: #337AB7;
    padding: 6px 15px;
    margin-bottom: 5px;
    border-radius: 4px;
}

.formPd {
    padding: 3px 7px;
}


.layerHead {
    margin: 20px 0 35px 7px;
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
    padding-left: 15px;
    width: 96%;
}

.see {
    margin: 0 4px 0 6px;
}

.edit {
    margin: 0 6px 0 4px;
}


option {
    margin-bottom: 30px;
}






.mgd {
    margin: -6px;
    border-color: transparent;
}

.sp {
    border: 1px solid #1a1a1a;
    padding: 2px 8px;
}

input, select {
    font-size: 12px !important;
}

.label-wd {
    width: 100px;
    text-align: right;
}



#infoDetail tr > td:nth-child(1), #infoDetail tr > td:nth-child(3), #infoDetail tr > td:nth-child(5) {
    background-color: #F1F2F7;
    text-align: center;
    color: #717DA0;
}

#headerImg:hover {
    cursor: pointer;
}

#infoDetail {
    box-shadow: 10px 10px 5px #f0f0f0;
}

.radial {
    margin: 10px 0 34px -15px;
    width: 60%;
    height: 1px;
    background: linear-gradient(to right,#CB98E8,#fff);
    display: block;
}

.baseInfo-pr-sixP {
    padding-right: 6%;
}

.well {
    transition: all .9s easy-in-out;
    -webkit-transition: all .9s easy-in-out;
    -o-transition: all .9s easy-in-out;
}

    .well:hover {
        box-shadow: 0 5px 7px rgba(0,0,0,.15);
        position: relative;
    }



.checkbox-custom {
    position: relative;
    padding: 0 0 0 25px;
    margin-bottom: 7px;
    margin-top: 0;
}

    .checkbox-custom input[type="checkbox"] {
        opacity: 0; /*将初始的checkbox隐藏起来*/
        position: absolute;
        cursor: pointer;
        z-index: 2;
        margin: -6px 0 0 0;
        top: 50%;
        left: 3px;
    }

    .checkbox-custom label:before {
        content: '';
        position: absolute;
        top: 50%;
        left: 0;
        margin-top: -9px;
        width: 19px;
        height: 18px;
        display: inline-block;
        border-radius: 2px;
        border: 1px solid #bbb;
        background: #fff;
    }

    .checkbox-custom input[type="checkbox"]:checked + label:after {
        position: absolute;
        display: inline-block;
        font-family: 'FontAwesome';
        content: '\F00C';
        top: 50%;
        left: 4px;
        margin-top: -5px;
        font-size: 11px;
        line-height: 1;
        width: 16px;
        height: 16px;
        color: #333;
    }

    .checkbox-custom label {
        cursor: pointer;
        line-height: 1.2;
        font-weight: normal; /*改变了rememberme的字体*/
        margin-bottom: 0;
        text-align: left;
    }