﻿/*行间隔*/
.line {
    height: 15px;
    width: 1100px;
    margin: auto;
    position: relative;
}

.separateline {
    height: 10px;
    border-bottom: 1px dashed lightgray;
    margin: 15px 25px 15px 30px;
}

.box {
    width: 1098px;
    background-color: #FFFFFF;
    border: 1px double #EDEDED;
    margin: auto;
    display: block;
}

    .box a {
        text-decoration: none;
    }

        .box a:hover {
            text-decoration: underline;
        }

    .box .title {
        color: #999;
        margin: 10px 0;
        line-height: 20px;
        height: 20px;
        position: relative;
        font-size: 12px;
    }

        .box .title .sign {
            background: #fa6d01;
            display: inline-block;
            width: 8px;
            height: 20px;
            position: absolute;
            left: 0;
            top: 0;
        }

        .box .title .ch {
            color: #000;
            font-weight: bold;font-family: "微软雅黑";
            margin-left: 15px;
            font-size: 16px;
        }
        .box .title .ch h2{float:left;color: #000;
            font-weight: bold;font-family: "微软雅黑";
            margin-left: 15px;
            font-size: 16px;}

        .box .title .en {
            color: #fc9b00;
            font-size: 12px;
        }

        .box .title .more {
            position: absolute;
            right: 20px;
        }

            .box .title .more a {
                color: #999;
                font-size: 13px;
            }

                .box .title .more a:hover {
                    text-decoration: underline;
                }

    /*职位导航*/
    .box .jobsNavigation {
        padding: 0 25px 10px;
    }

        .box .jobsNavigation a {
            text-decoration: none;
        }

        .box .jobsNavigation dd a {
            float: left;
            padding-right: 13px;
            white-space: nowrap;
            color: #3d90d2;
        }

            .box .jobsNavigation dd a:hover {
                color: #fc8c06;
            }

        .box .jobsNavigation .content {
            width: 1046px;
            overflow: hidden;
        }

        .box .jobsNavigation ul {
            margin-left: -10px;
            margin-top: -1px;
            width: 1096px;
        }

        .box .jobsNavigation li {
            border-right: 1px solid #EEEEEE;
            border-top: 1px solid #EEEEEE;
            float: left;
            height: 110px;
            line-height: 22px;
            overflow: hidden;
            padding: 10px 20px;
            width: 312px;
        }

        .box .jobsNavigation dt {
            color: #555555;
            font-size: 14px;
            font-weight: bold;
            padding-bottom: 2px;
        }

        .box .jobsNavigation dd {
            height: 88px;
            overflow: hidden;
        }

            .box .jobsNavigation dd .picText {
                float: right;
                height: 80px;
                line-height: 18px;
                margin-top: 5px;
                overflow: hidden;
                width: 80px;
            }

                .box .jobsNavigation dd .picText img {
                    display: block;
                }

                .box .jobsNavigation dd .picText .pic {
                    height: 80px;
                }

                    .box .jobsNavigation dd .picText .pic a {
                        display: block;
                        float: none;
                        padding: 0;
                    }
    /*行业招聘*/
    .box .loading {
        background: url(../img/loading.gif) center no-repeat;
    }

    .box .industryJobs {
        border-top: 1px solid #eee;
        margin-top: 10px;
    }

        .box .industryJobs a {
            text-decoration: none;
        }

        .box .industryJobs .grayBg {
            background: #f5f5f5;
        }

        .box .industryJobs .jobtype {
            width: 435px;
            height: 532px;
            overflow: hidden;
            margin-top: -1px;
        }

            .box .industryJobs .jobtype .item {
                width: 158px;
                height: 37px;
                line-height: 37px;
                border: solid #eee;
                border-width: 1px 1px 0 0;
                font-size: 14px;
                text-indent: 15px;
                cursor: pointer;
                position: relative;
                color: #999;
            }

            .box .industryJobs .jobtype .active {
                border-width: 1px 0 0 0;
                font-weight: bold;
                color: #fc8c06;
            }

                .box .industryJobs .jobtype .active em {
                    background: url("/JobBaike/images/icon2.png") -67px -34px no-repeat;
                    display: block;
                    height: 13px;
                    position: absolute;
                    right: 10px;
                    top: 13px;
                    width: 7px;
                }

            .box .industryJobs .jobtype .typeData {
                width: 256px;
                margin: 10px 0 0 10px;
                height: 515px;
                background: #f5f5f5;
                overflow: hidden;
            }

                .box .industryJobs .jobtype .typeData img {
                    width: 256px;
                    height: 258px;
                }

                .box .industryJobs .jobtype .typeData .typeContent {
                    padding: 10px 20px;
                    width: 216px;
                    height: 230px;
                }

                    .box .industryJobs .jobtype .typeData .typeContent a {
                        border: 1px solid #eee;
                        border-radius: 10px;
                        display: inline-block;
                        background: #fff;
                        padding: 0 5px;
                        height: 20px;
                        line-height: 20px;
                        margin: 0 4px 9px 0;
                    }

                        .box .industryJobs .jobtype .typeData .typeContent a:hover {
                            color: #fc8c06;
                        }

        .box .industryJobs .jobs {
            width: 408px;
            padding: 5px 5px 6px;
            line-height: 26px;
            height: 520px;
            overflow: hidden;
        }

            .box .industryJobs .jobs .item {
                width: 408px;
                position: relative;
                overflow: hidden;
                height: 26px;
            }

                .box .industryJobs .jobs .item em {
                    position: absolute;
                    left: 5px;
                    top: 12px;
                    width: 4px;
                    height: 4px;
                    overflow: hidden;
                    background: #0378D8;
                }

                .box .industryJobs .jobs .item .entName {
                    position: absolute;
                    left: 0;
                    top: 0;
                    text-overflow: ellipsis;
                    white-space: nowrap;
                    *white-space: normal;
                    _white-space: normal;
                    overflow: hidden;
                    width: 195px;
                    text-indent: 15px;
                    color: #0378D8;
                }

                    .box .industryJobs .jobs .item .entName:hover {
                        color: #fc9b00;
                    }

                .box .industryJobs .jobs .item .red {
                    color: red;
                }

                .box .industryJobs .jobs .item .entJob {
                    text-overflow: ellipsis;
                    white-space: nowrap;
                    *white-space: normal;
                    _white-space: normal;
                    overflow: hidden;
                    width: 200px;
                    text-align: right;
                }

                    .box .industryJobs .jobs .item .entJob a {
                        color: #999;
                    }

                        .box .industryJobs .jobs .item .entJob a:hover {
                            color: #0378D8;
                        }

                .box .industryJobs .jobs .item .more {
                    color: #0378D8;
                    margin-right: 5px;
                }

                    .box .industryJobs .jobs .item .more:hover {
                        color: #fc9b00;
                    }

        .box .industryJobs .adv {
            width: 239px;
            height: 531px;
            overflow: hidden;
        }

            .box .industryJobs .adv img {
                margin: 11px 0 11px 10px;
                border: 1px solid #eee;
                width: 216px;
                height: 42px;
            }

    /*职场资讯*/
    .box .artInfo {
        width: 1048px;
        padding: 0 25px 10px;
        line-height: 25px;
    }

        .box .artInfo a {
            text-decoration: none;
        }

        .box .artInfo .left {
            /*width: 680px;*/
            width: 736px;
        }

            .box .artInfo .left .item {
                width: 340px;
                padding: 15px 10px;
                height: 75px;
                line-height: 25px;
                margin-bottom: 40px;
            }

        /*.box .artInfo .left .item .img {
                background: url(../img/infos/1.gif) no-repeat;
                width: 75px;
                height: 75px;
                display: block;
            }*/

        /*.box .artInfo .left .item .img {
                    background: url(../img/index_art.gif) -182px 1px no-repeat;
                    width: 75px;
                    height: 75px;
                    display: block;
                }

                .box .artInfo .left .item .img1 {
                    background-position: -91px -1px;
                }

                .box .artInfo .left .item .img2 {
                    background-position: -182px -85px;
                }

                .box .artInfo .left .item .img3 {
                    background-position: -90px -85px;
                }*/

        .box .artInfo .more {
            text-align: right;
            width: 100%;
            display: block;
        }

        .box .artInfo .left .item .img4 {
            background-position: 0 -1px;
        }

        .box .artInfo .left .item .img5 {
            background-position: 0 -85px;
        }

        .box .artInfo .right a {
            width: 280px;
            position: relative;
            height: 25px;
            white-space: nowrap;
            *white-space: normal;
            _white-space: normal;
            text-overflow: ellipsis;
            overflow: hidden;
            color: #666;
        }

        .box .artInfo .right b {
            color: #4B94DA;
            font-size: 16px;
            line-height: 24px;
        }

        .box .artInfo .left .item .artTitle {
            width: 215px;
            position: relative;
            height: 25px;
            white-space: nowrap;
            *white-space: normal;
            _white-space: normal;
            text-overflow: ellipsis;
            overflow: hidden;
            text-indent: 24px;
            color: #666;
        }

            .box .artInfo .left .item .artTitle:hover, .box .artInfo .right a:hover {
                color: #3892d1;
            }

            .box .artInfo .left .item .artTitle em {
                position: absolute;
                left: 15px;
                top: 12px;
                width: 4px;
                height: 4px;
                overflow: hidden;
                background: #666;
            }

        .box .artInfo .right {
            /*width: 337px;*/
            width: 280px;
            padding: 0 10px 0 20px;
            border-left: 1px solid #ddd;
            margin-top: 14px;
        }

            .box .artInfo .right .topNewTitle {
                color: #ff9b01;
                font-size: 14px;
                font-weight: bold;
                width: 337px;
                text-overflow: ellipsis;
                white-space: nowrap;
                *white-space: normal;
                _white-space: normal;
                overflow: hidden;
                height: 25px;
            }

            .box .artInfo .right .topNewContent {
                font-size: 12px;
                color: #999;
                line-height: 20px;
                height: 60px;
                overflow: hidden;
            }

                .box .artInfo .right .topNewContent:hover {
                    color: #3892d1;
                }

            .box .artInfo .right .newsItem {
                width: 337px;
                position: relative;
                text-overflow: ellipsis;
                white-space: nowrap;
                *white-space: normal;
                _white-space: normal;
                overflow: hidden;
                height: 20px;
                line-height: 20px;
                color: #666;
                text-indent: 14px;
            }

                .box .artInfo .right .newsItem:hover {
                    color: #3892d1;
                }

                .box .artInfo .right .newsItem em {
                    position: absolute;
                    left: 6px;
                    top: 10px;
                    width: 2px;
                    height: 2px;
                    overflow: hidden;
                    background: #666;
                }

    .box .JjArtInfo {
        text-align: left;
        width: 100%;
    }

        .box .JjArtInfo .hd {
            border-bottom: 1px solid #ddd;
            height: 40px;
            line-height: 40px;
            padding: 0 20px;
            position: relative;
        }

            .box .JjArtInfo .hd ul {
                float: left;
                height: 32px;
                left: 20px;
                position: absolute;
                top: -1px;
            }

                .box .JjArtInfo .hd ul li {
                    cursor: pointer;
                    float: left;
                    padding: 0 10px;
                    width: 60px;
                    white-space: nowrap;
                    text-align: center;
                    overflow: hidden;
                    text-overflow: ellipsis;
                }

                    .box .JjArtInfo .hd ul li.on {
                        background: #fff;
                        border-color: #0378D8 #ddd #fff;
                        border-style: solid;
                        border-width: 3px 1px 2px;
                        height: 38px;
                        line-height: 34px;
                    }

        .box .JjArtInfo .bd ul {
            padding: 15px;
            height: 168px;
            overflow: hidden;
        }

        .box .JjArtInfo .bd li {
            height: 24px;
            line-height: 24px;
            padding-right: 40px;
            position: relative;
        }

            .box .JjArtInfo .bd li a {
                display: block;
                color: #3d90d2;
                text-decoration: none;
                white-space: nowrap;
                text-overflow: ellipsis;
                overflow: hidden;
            }

                .box .JjArtInfo .bd li a:hover {
                    color: #ff9900;
                }

            .box .JjArtInfo .bd li .date {
                color: #adaaad;
                position: absolute;
                top: 0;
                right: 0;
            }

        .box .JjArtInfo .bd.First ul {
            height: 223px;
            padding: 1px 15px 15px;
            overflow: hidden;
        }

        .box .JjArtInfo .bd.First li {
            line-height: 23px;
            height: 23px;
        }

.artInfo ul{padding:15px 10px; line-height: 25px;}
.artInfo ul li{float:left;width:295px;height:25px; overflow: hidden; margin-right: 30px; padding-left:15px; background: url(../img/dian.gif) no-repeat left center;}
    /*友情链接*/
    .box .friend {
        width: 1058px;
        padding: 10px 20px 20px;
        line-height: 25px;
    }

        .box .friend a {
            text-decoration: none;
        }

        .box .friend .item {
            width: 105px;
            position: relative;
            height: 25px;
            text-overflow: ellipsis;
            white-space: nowrap;
            *white-space: normal;
            _white-space: normal;
            overflow: hidden;
            color: #3892d1;
            font-size: 12px;
            text-indent: 13px;
        }

            .box .friend .item em {
                position: absolute;
                left: 5px;
                top: 12px;
                width: 3px;
                height: 3px;
                overflow: hidden;
                background: #3892d1;
            }

            .box .friend .item:hover {
                color: #fc9b00;
            }

/*注册模块*/
.regbox {
    border: solid #ededed;
    border-width: 1px 1px 0;
}

    .regbox .regdaohangbox {
        height: 42px;
        width: 36px;
        line-height: 16px;
        background-color: #FE9900;
        color: #FFFFFF;
        text-align: center;
        padding-top: 10px;
    }

    .regbox .baobox {
        width: 1062px;
        height: 52px;
    }

        .regbox .baobox .baoHref {
            text-decoration: none;
            font-size: 14px;
            color: #9b9b9b;
            width: 131px;
            height: 51px;
            line-height: 51px;
            border-right: 1px solid #EDEDED;
            display: inline;
            background: #fff;
            position: relative;
            z-index: 13;
            cursor: pointer;
        }

            .regbox .baobox .baoHref.JjHotMenu {
                background: url(../img/sjk.gif) no-repeat 119px 39px;
            }

                .regbox .baobox .baoHref.JjHotMenu img {
                    margin: 0 5px 0 20px;
                    vertical-align: middle;
                }

            .regbox .baobox .baoHref .DropContent {
                width: 111px;
                border: solid #eee;
                border-width: 0 1px 1px;
                background: #fff;
                padding: 10px;
                position: absolute;
                top: 50px;
                left: -1px;
                display: none;
            }

                .regbox .baobox .baoHref .DropContent a {
                    display: inline-block;
                    float: left;
                    height: 24px;
                    line-height: 24px;
                    text-align: center;
                    width: 50%;
                    text-decoration: none;
                    font-size: 12px;
                    color: #9b9b9b;
                }

                    .regbox .baobox .baoHref .DropContent a:hover {
                        color: #ff9900;
                    }

        .regbox .baobox .bao {
            background: url(../img/12bao.gif) no-repeat;
            display: inline-block;
            margin: 10px 10px 0 15px;
            *margin: 10px 5px 0 10px;
            _margin: 10px 5px 0 6px;
            float: left;
        }

        .regbox .baobox .bao1 {
            background-position: -22px -88px;
            width: 29px;
            height: 31px;
        }

        .regbox .baobox .bao2 {
            background-position: -52px -88px;
            width: 27px;
            height: 35px;
        }

        .regbox .baobox .bao3 {
            background-position: -132px -88px;
            width: 26px;
            height: 34px;
        }

        .regbox .baobox .bao4 {
            background-position: -79px -88px;
            width: 28px;
            height: 34px;
        }

        .regbox .baobox .bao5 {
            background-position: -107px -87px;
            width: 25px;
            height: 35px;
        }

        .regbox .baobox .bao6 {
            background-position: -158px -88px;
            width: 28px;
            height: 33px;
        }

        .regbox .baobox .bao7 {
            background-position: -187px -88px;
            width: 26px;
            height: 33px;
        }

        .regbox .baobox .bao8 {
            background-position: -214px -88px;
            height: 33px;
            width: 23px;
        }

        .regbox .baobox .bao9 {
            background-position: -237px -88px;
            height: 33px;
            width: 25px;
        }

        .regbox .baobox .bao10 {
            background-position: 6px -87px;
            width: 28px;
            height: 34px;
        }

        .regbox .baobox .bao11 {
            background-position: -261px -88px;
            height: 33px;
            width: 22px;
        }

        .regbox .baobox .bao12 {
            background-position: -284px -88px;
            height: 33px;
            width: 25px;
        }

        .regbox .baobox .bao100 {
            background-position: -311px -87px;
            height: 33px;
            width: 26px;
        }

        .regbox .baobox .bao101 {
            background-position: -360px -88px;
            height: 33px;
            width: 28px;
        }

        .regbox .baobox .bao102 {
            background-position: -388px -87px;
            height: 33px;
            width: 22px;
        }

        .regbox .baobox .baoHy {
            background-position: -410px -118px;
            height: 33px;
            width: 26px;
        }

    .regbox .regline {
        height: 1px;
        font-size: 0;
        overflow: hidden;
        background-color: #EDEDED;
    }

    .regbox .baobox .reg {
        background: url(../img/reg.gif) 0px -55px no-repeat;
        width: 202px;
        height: 51px;
        display: block;
        right: 200px;
        top: 0;
    }

    .regbox .baobox .entreg {
        background-position: -202px -55px;
        width: 200px;
        _width: 195px;
        *width: 195px;
        display: block;
        right: 0;
        top: 0;
    }

.ggbox {
    border-top: none;
    height: 30px;
    line-height: 30px;
}

    .ggbox .lbox {
        float: left;
        width: 696px;
        overflow: hidden;
    }

        .ggbox .lbox #toptip {
            width: 650px;
            height: 30px;
            overflow: hidden;
            float: left;
            margin-left: 8px;
        }

            .ggbox .lbox #toptip li {
                list-style: none;
                height: 30px;
                line-height: 30px;
                white-space: nowrap;
                text-overflow: ellipsis;
                -o-text-overflow: ellipsis;
                width: 310px;
                padding-right: 15px;
                overflow: hidden;
                float: left;
            }

                .ggbox .lbox #toptip li a:hover {
                    text-decoration: underline;
                }


        .ggbox .lbox .g {
            background: #0378D8;
            color: #fff;
            width: 36px;
            height: 30px;
            text-align: center;
            float: left;
            text-decoration: none;
        }

    .ggbox a {
        color: #9b9b9b;
        text-decoration: none;
    }

    .ggbox .count {
        float: left;
        border-right: 1px solid #EDEDED;
        width: 245px;
    }

        .ggbox .count u {
            background: url(../img/reg.gif) -105px -117px no-repeat;
            width: 14px;
            height: 13px;
            display: block;
            float: left;
            margin: 8px 10px 0 5px;
        }

        .ggbox .count i {
            background: url(../img/reg.gif) -79px -116px no-repeat;
            width: 12px;
            height: 14px;
            float: left;
            display: block;
            margin: 8px 10px 0 10px;
        }

    .ggbox .zhiying u {
        background: url(../img/reg.gif) -49px -116px no-repeat;
        width: 16px;
        height: 15px;
        float: left;
        display: block;
        margin: 8px 10px 0 10px;
    }

/*广告位模块*/
.advclose {
    background: url(../img/close.gif) 0 0 no-repeat;
    left: 1110px;
    position: absolute;
    width: 20px;
    height: 48px;
    cursor: pointer;
    top: 25px;
}

.advopen {
    background-position: -21px 0;
    width: 20px;
    height: 48px;
}

.advbox {
    width: 1068px;
    overflow: hidden;
    padding: 15px 15px 0 15px;
}

    .advbox .inner {
        width: 1200px;
        margin: auto;
        clear: both;
        display: block;
    }

        .advbox .inner a {
            margin-right: 13px;
            margin-bottom: 10px;
            float: left;
            display: inline;
        }

    .advbox .inner1 {
        width: 1200px;
        margin: auto;
        clear: both;
        display: block;
    }

        .advbox .inner1 a {
            margin-right: 11px;
            margin-bottom: 10px;
            float: left;
            display: inline;
        }
/*热门关键字*/
.keywordbox {
    margin: 15px auto;
}

    .keywordbox .keywrod1box {
        width: 812px;
        margin-right: 13px;
    }

        .keywordbox .keywrod1box ul {
            padding: 0 10px 0 26px;
            margin: 0;
            list-style: none;
            display: block;
        }

        .keywordbox .keywrod1box li {
            width: 97px;
            display: block;
            float: left;
            font-size: 14px;
            margin-bottom: 8px;
            position: relative;
        }

            .keywordbox .keywrod1box li a {
                height: 24px;
                line-height: 24px;
                border: 1px solid #F6F6F6;
                text-align: center;
                padding: 0 8px 0 8px;
                border-radius: 3px;
                color: #0378D8;
                display: inline-block;
                transition: background-color 0.2s linear 0s;
                text-decoration: none;
            }

                .keywordbox .keywrod1box li a:hover {
                    background: #0378D8;
                    color: #fff !important;
                    border: 1px solid #0378D8;
                }

    .keywordbox .keywrod2box {
        display: block;
        width: 258px;
        padding-bottom: 10px;
        border-left: 1px solid #eeeeee;
    }

        .keywordbox .keywrod2box ul {
            padding-left: 15px;
            margin: 0;
            list-style: none;
            display: block;
        }

        .keywordbox .keywrod2box li {
            text-align: center;
            width: 78px;
            height: 33px;
            line-height: 33px;
            display: block;
            border-bottom: 1px dashed #eeeeee;
            border-left: 1px dashed #eeeeee;
            float: left;
            font-size: 12px;
        }

    /*分栏*/

    .keywordbox .keywrod1box.spit3_warp ul {
        padding: 0;
    }

    .keywordbox .spit3_warp .spit3 {
        width: 33%;
        float: left;
    }

    .keywordbox .spit3_warp .en {
        font-weight: bold;
    }

    .keywordbox .spit3_warp .br {
        border-right: solid 1px #F4F4F4;
    }

    .keywordbox .spit3_warp li {
        width: 84px;
        margin-left: 1px;
        font-size: 12px;
        overflow: hidden;
    }

        .keywordbox .spit3_warp li.spit_li_1 {
            margin-left: 12px;
        }



/*名企招聘*/
.box .mingqilinebg {
    height: 2px;
    background-color: #FE9901;
}

    .box .mingqilinebg .mingqiline {
        background-color: #1F84D4;
        width: 124px;
        height: 2px;
    }

.box .hotentbox {
    padding-left: 20px;
    padding-top: 20px;
    padding-right: 20px;
    width: 1058px;
    overflow: hidden;
}

    .box .hotentbox .inner {
        width: 1200px;
        margin: auto;
        clear: both;
        display: block;
    }

        .box .hotentbox .inner a {
            margin-right: 24px;
            margin-bottom: 20px;
            float: left;
            display: inline;
            border: 1px double #eeeeee;
            position: relative;
        }


        .box .hotentbox .inner span {
            position: absolute;
            height: 25px;
            line-height: 25px;
            width: 108px;
            background-color: #000000;
            filter: alpha(Opacity=80);
            -moz-opacity: 0.5;
            opacity: 0.5;
            z-index: 100;
            bottom: 0;
            left: 0;
            color: #ffffff;
            text-align: center;
        }
/*竞价排名*/
.ranking {
    width: 1062px;
    padding-left: 18px;
    padding-top: 6px;
    padding-right: 18px;
    overflow: hidden;
}

    .ranking .inner {
        width: 1200px;
        margin: auto;
        clear: both;
        display: block;
    }

        .ranking .inner .top {
            float: left;
            width: 335px;
            height: 61px;
            border: 1px double #EEEEEE;
            margin: 0 25px 12px 0;
        }

            .ranking .inner .top .topl1 {
                font-size: 40px;
                height: 61px;
                line-height: 61px;
                padding-left: 12px;
                padding-right: 10px;
            }

            .ranking .inner .top .topl2 {
                padding: 12px 0 12px 0;
            }

                .ranking .inner .top .topl2 .blue {
                    color: #0378D8;
                    font-size: 16px;
                    font-weight: bold;
                }


.ranking1 {
    width: 1062px;
    padding: 5px 18px 20px;
}

    .ranking1 .item {
        width: 330px;
    }

        .ranking1 .item .itemr {
            height: 40px;
            line-height: 40px;
            padding-right: 10px;
            clear: both;
        }

        .ranking1 .item .itemr2 {
            background-color: #F5F5F5;
            height: 30px;
            line-height: 30px;
            clear: both;
        }

        .ranking1 .item span {
            color: #2A85CC;
            padding: 0 10px 0 10px;
        }

    .ranking1 .itemline {
        width: 1px;
        background-color: #EEEEEE;
        margin: 0 17px 0 18px;
        height: 170px;
    }

/*轮显广告位1*/
.focus-silder {
    position: relative;
    margin-right: 13px;
    margin-bottom: 10px;
}

    .focus-silder,
    .focus-silder .conbox div {
        width: 797px;
        height: 147px;
        overflow: hidden;
    }

        .focus-silder .conbox div img {
            display: block;
            width: 797px;
            height: 147px;
            overflow: hidden;
            border: 0;
            z-index: 998;
        }

        .focus-silder .conbox {
            position: absolute;
        }

        .focus-silder .switcher {
            position: absolute;
            width: 797px;
            bottom: 5px;
            right: 5px;
            z-index: 99;
            padding: 0 0 0 10px;
            text-align: right;
        }

            .focus-silder .switcher a {
                display: inline-block;
                width: 20px;
                height: 4px;
                margin-right: 3px;
                cursor: pointer;
                overflow: hidden;
                background: url(../img/i2.gif) no-repeat;
            }

                .focus-silder .switcher a.cur,
                .focus-silder .switcher a:hover {
                    background: url(../img/i1.gif) no-repeat;
                }

/*轮显广告位2*/
.focus-silder1 {
    position: relative;
    margin-bottom: 10px;
}

    .focus-silder1,
    .focus-silder1 .conbox div {
        width: 257px;
        height: 147px;
        overflow: hidden;
    }

        .focus-silder1 .conbox div img {
            display: block;
            width: 257px;
            height: 147px;
            overflow: hidden;
            border: 0;
        }

        .focus-silder1 .conbox {
            position: absolute;
        }

        .focus-silder1 .switcher {
            position: absolute;
            width: 257px;
            bottom: 5px;
            right: 5px;
            z-index: 99;
            padding: 0 0 0 10px;
            text-align: right;
        }

            .focus-silder1 .switcher a {
                display: inline-block;
                width: 20px;
                height: 4px;
                margin-right: 3px;
                cursor: pointer;
                overflow: hidden;
                background: url(../img/i2.gif) no-repeat;
            }

                .focus-silder1 .switcher a.cur,
                .focus-silder1 .switcher a:hover {
                    background: url(../img/i1.gif) no-repeat;
                }


.indexbanner {
    width: 1100px;
    margin: auto;
    overflow: hidden;
}

    .indexbanner .inner {
        width: 1200px;
        margin: 5px auto auto -5px;
        clear: both;
        display: block;
    }

        .indexbanner .inner a {
            margin-bottom: 25px;
            margin: 0 1px 5px 5px;
            float: left;
            display: inline;
        }

/*最新招聘信息*/
.datalist .item {
    float: left;
    width: 535px;
    height: 28px;
    line-height: 28px;
    border: 1px solid #FFF;
    overflow: hidden;
}

.datalist .itemr {
    float: right;
}

.datalist .ent {
    width: 170px;
    float: left;
    color: #315AAA;
}

.datalist em.dot {
    width: 7px;
    height: 7px;
    background: url(../img/icons.gif) -225px -15px no-repeat;
    margin: 0 5px 0 10px;
    margin-top: 7px;
    float: left;
}

.datalist div.l {
    width: 180px;
    overflow: hidden;
    white-space: nowrap;
}

.datalist div.r {
    float: left;
    max-width: 310px;
    margin: 0 0 0 10px;
}

    .datalist div.r a {
        color: #666;
    }

    .datalist div.r img {
        vertical-align: middle;
        margin: 0 5px 0 0;
    }

.datalist a.more {
    color: #999;
    float: right;
    height: 25px;
    line-height: 25px;
    margin-left: 10px;
    overflow: hidden;
}

.datalist .r2 {
    border: 1px solid #F5F5F5;
    background-color: #FAFAFA;
}

.datalist .item a:hover {
    text-decoration: underline;
}

.pages {
    height: 26px;
    line-height: 26px;
    padding: 10px 10px 0 20px;
}

    .pages a {
        padding: 2px 3px;
        border: 1px solid #eee;
        float: left;
        text-align: center;
        width: 14px;
        height: 14px;
        line-height: 14px;
        margin-right: 5px;
        color: #999;
    }

        .pages a.selected, .pages a:hover {
            background: url(../img/icons.gif) -176px -198px no-repeat;
            color: #FFF;
        }

        .pages a.more {
            float: right;
            width: 160px;
            height: 19px;
            line-height: 19px;
            color: white;
            background: url(../img/icons.gif) -95px -197px no-repeat;
            border: none;
            padding: 0;
            margin: 0;
            text-align: left;
            padding-left: 7px;
            margin-top: 1px;
        }

    .pages .dotting {
        float: left;
        color: #666;
        height: 26px;
        line-height: 12px;
        margin: 0 6px;
    }

/*
 底部固定位置banner
*/
.index-bottombanner {
    display: block;
    bottom: 0;
    z-index: 99996;
    width: 1100px;
    position: fixed;
    left: 50%;
    margin-left: -550px;
    /* for IE6 */
    _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,2)||0)-(parseInt(this.currentStyle.marginBottom,2)||0)));
    _position: absolute;
    /* for IE6 */
}

    .index-bottombanner a.ftclose {
        background: #ccc;
        position: absolute;
        top: 1px;
        right: 1px;
        padding: 0 5px;
        line-height: 16px;
        height: 16px;
        z-index: 9;
    }

/*.JjHotMenu {
    position: relative;
    float: left;
    cursor: pointer;
    z-index: 13;
    width: 131px;
    height: 51px;
    border-right: 1px solid #ededed;
    line-height: 51px;
    text-align: center;
    color: #9b9b9b;
    font-size: 14px;
}

    .JjHotMenu .DropContent {
        width: 111px;
        border: solid #eee;
        border-width: 0 1px 1px;
        background: #fff;
        padding: 10px;
        position: absolute;
        top: 50px;
        left: -1px;
        display: none;
    }

        .JjHotMenu .DropContent a {
            display: inline-block;
            float: left;
            height: 24px;
            line-height: 24px;
            text-align: center;
            width: 50%;
            text-decoration: none;
        }

            .JjHotMenu .DropContent a:hover {
                color: #ff9900;
            }*/

.inshow {
    position: relative;
    float: left;
    cursor: pointer;
    z-index: 13;
    width: 131px;
    height: 51px;
    background: url(../img/industryjob.gif) no-repeat;
}

.inshowiconover .baoHref {
    color: #ff9900 !important;
    font-weight: bold;
}

.industryjoblist {
    width: 1064px;
    border: solid #eee;
    border-width: 0 1px 1px;
    background: #fff;
    margin: auto;
    height: 128px;
    padding: 15px 9px 0 25px;
    position: absolute;
    top: 50px;
    left: -565px;
    display: none;
}

    .industryjoblist img {
        border: none;
    }

    .industryjoblist .xian {
        width: 565px;
        height: 1px;
        background-color: #eeeeee;
        position: absolute;
        border: 0;
        top: 0;
        left: 0;
        font-size: 0;
    }

    .industryjoblist a {
        text-decoration: none;
    }

    .industryjoblist u {
        float: left;
        width: 138px;
        height: 36px;
        border: 1px double #EEEEEE;
        margin: 5px 12px 20px 0;
        line-height: 25px;
    }


        .industryjoblist u a img {
            vertical-align: middle;
            display: inline;
        }

        .industryjoblist u .p {
            margin-top: 8px;
            text-align: center;
            color: #666666;
            display: inline-block;
        }

            .industryjoblist u .p:hover {
                color: #fc9b00;
            }

/* 行业轮显 */
.industry-silder {
    position: relative;
    top: 0px;
    left: 0px;
    text-indent: 0;
}

    .industry-silder, .industry-silder .conbox div {
        width: 256px;
        height: 258px;
        overflow: hidden;
    }

        .industry-silder .conbox div img {
            display: block;
            width: 256px;
            height: 258px;
            overflow: hidden;
            border: 0;
            z-index: 998;
        }

        .industry-silder .conbox {
            position: absolute;
            top: 0px;
            left: 0px;
        }

        .industry-silder .switcher {
            position: absolute;
            width: 256px;
            bottom: 5px;
            right: 5px;
            z-index: 99;
            padding: 0 0 0 10px;
            text-align: right;
        }

            .industry-silder .switcher a {
                display: inline-block;
                width: 20px;
                height: 4px;
                margin-right: 3px;
                cursor: pointer;
                overflow: hidden;
                background: url(../img/i2.gif) no-repeat;
            }

                .industry-silder .switcher a.cur,
                .industry-silder .switcher a:hover {
                    background: url(../img/i1.gif) no-repeat;
                }

.GbyzpInfo {
    width: 489px;
    padding: 0 29px 0 30px;
    overflow: hidden;
    border-right: 1px solid #ddd;
    height: 240px;
}

    .GbyzpInfo .InfoItem {
        border-top: 1px solid #ddd;
        height: 30px;
        line-height: 30px;
        text-indent: 10px;
        display: block;
    }

        .GbyzpInfo .InfoItem:hover {
            color: #fe9901;
        }

        .GbyzpInfo .InfoItem .InfoTitle {
            width: 400px;
            text-overflow: ellipsis;
            white-space: nowrap;
            *white-space: normal;
            _white-space: normal;
            overflow: hidden;
            text-decoration: none;
        }

        .GbyzpInfo .InfoItem .Date {
            width: 79px;
            text-align: right;
            color: #aaa;
        }

.Ysrc {
    width: 489px;
    padding: 0 30px;
    height: 240px;
    overflow: hidden;
}

    .Ysrc li {
        list-style: none outside none;
    }

    .Ysrc a {
        height: 30px;
        line-height: 30px;
        color: #3892d1;
        display: block;
    }

        .Ysrc a:hover {
            color: #fe9901;
        }

        .Ysrc a .rcInfo {
            width: 180px;
            text-indent: 20px;
        }

        .Ysrc a .rcyx {
            width: 289px;
            text-overflow: ellipsis;
            white-space: nowrap;
            *white-space: normal;
            _white-space: normal;
            overflow: hidden;
        }

.Hzyx {
    margin: 20px 0;
    height: 80px;
    overflow: hidden;
}

    .Hzyx li {
        list-style: none outside none;
        width: 230px;
        margin-left: 35px;
    }

        .Hzyx li img {
            width: 230px;
            height: 60px;
            border: 0;
        }

        .Hzyx li .SchoolName {
            display: block;
            text-align: center;
            color: #fff;
            background: #666;
            height: 20px;
            line-height: 20px;
        }

#canvas_snow {
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 5000000;
    pointer-events: none;
    display: none;
}


.fs {
    width: 1102px;
    margin: auto;
    height: 650px;
    background-size: cover;
}

.fs_col1, .fs_col2 {
    height: 100%;
    position: relative;
}

.fs_col1 {
    z-index: 2;
}

.fs_col2 {
    z-index: 1;
}

.fs_col1 {
    float: left;
    width: 230px;
}

.fs_col2 {
    float: right;
    width: 850px;
}

.cate_title {
    height: 36px;
    line-height: 36px;
}

.cate_title_h {
    width: 50%;
    float: left;
    text-align: center;
    background-color: #ededed;
    font-weight: bold;
    font-size: 15px;
}

.cate_title_h_big {
    width: 100%;
}

.cate_title_h a {
    color: #666; text-decoration: none;font-size: 15px;
}

.cate_title_h.active {
    background-color: #fff;
}

    .cate_title_h.active a {color: #000;font-size: 15px; font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif; }

.cate_menu1 li {
    padding: 8px 7px;
    height: 27px;
    border-top: solid 1px transparent;
    border-left: solid 1px #fff;
    border-right: solid 1px #fff;
    border-bottom: solid #eee 1px;
    text-indent: 9px;
    background-color: #fff;
    overflow: hidden;
    font-size: 0;
}

    .cate_menu1 li.prev {
        border-bottom: solid 1px #fff;
    }

    .cate_menu1 li .fix {
        position: relative;
        z-index: 15;
    }

    .cate_menu1 li.allitem {
        color: #0378D8;
        height: 28px;
        padding: 7px 7px;
    }

    .cate_menu1 li .t1 {
        font-size: 15px;
        line-height: 26px;
    }

    .cate_menu1 li .t2 {
        margin-top: -1px;
        margin-left: 2px;
        overflow: hidden;
    }

    .cate_menu1 li a {
        display: inline-block;
        float: left;
        font-size: 12px;
        line-height: 17px;
        height: 16px;
        text-decoration: none;
        margin-right: 13px;
    }

        .cate_menu1 li a.red {
            color: #FC9A01;
        }

        .cate_menu1 li a:hover {
            color: #0378D8;
        }

    .cate_menu1 li.active {
        border: solid 1px #0378D8;
        border-right: solid 1px #fff;
        width: 217px;
    }

        .cate_menu1 li.active .t1 {
            color: #0378D8;
        }

        .cate_menu1 li.active .cate_pop {
            display: block !important;
        }

.cate_menu1 .fsico_jt {
    position: absolute;
    top: 4px;
    left: 189px;
    background-position: -49px 0px;
}

.cate_menu1 li.allitem .fsico_jt {
    top: 6px;
    background-position: -69px 0px;
}

.cate_menu1 li.allitem a {
    width: 100%;
    color: #0378D8;
    display: block;
}

.cate_menu2 li .fix {
    position: relative;
    z-index: 15;
}

.cate_menu2 li {
    padding: 8px 12px;
    height: 27px;
    border-top: solid 1px transparent;
    border-left: solid 1px #fff;
    border-right: solid 1px #fff;
    border-bottom: solid #eee 1px;
    text-indent: 9px;
    background-color: #fff;
}

    .cate_menu2 li.prev {
        border-bottom: solid 1px #fff;
    }

    .cate_menu2 li a.title {
        font-size: 15px;
        line-height: 27px;
        text-decoration: none;
        display: block;
        position: relative;
        text-indent: 38px;
    }

    .cate_menu2 li.active a.title {
        color: #0378D8;
    }

    .cate_menu2 li a.more {
        display: none;
    }

    .cate_menu2 li .cate_pop a {
        text-indent: 0;
    }

    .cate_menu2 li .adv a {
        height: 76px;
        display: block;
        position: relative;
    }

    .cate_menu2 li a.title img {
        position: absolute;
        left: 8px;
        top: 3px;
        *top: 0px;
        width: 23px;
        height: 20px;
    }

    .cate_menu2 li.active img.on {
        display: none !important;
    }

    .cate_menu2 li.active img.hover {
        display: block !important;
    }

    .cate_menu2 li.active {
        border: solid 1px #0378D8;
        border-right: solid 1px #fff;
        width: 205px;
    }

        .cate_menu2 li.active .cate_pop {
            display: block !important;
        }

.cate_menu2 .fsico_jt {
    position: absolute;
    top: 4px;
    left: 189px;
    background-position: -49px 0px;
}

.fsico {
    background-image: url("../img/nindex_bg.png");
    background-repeat: no-repeat;
    position: relative;
    top: 4px;
    left: -10px;
    display: inline-block;
    width: 22px;
    height: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}

.fsico_hy {
    top: 5px;
    left: -9px;
    background-position: 0px 0px;
}

.active .fsico_hy {
    background-position: -25px 0px;
}

.active .fsico_jt {
    background-position: -69px 0px;
}

.cate_menu {
    position: relative;
    /*background-color: #FFF;*/
    z-index: 10;
}

.active .cate_hideb {
    display: none;
}

.cate_menu1 .active .cate_hideb {
    display: block;
    position: absolute;
    z-index: 10;
    width: 5px;
    height: 42px;
    top: -8px;
    left: 220px;
    background-color: #fff;
}

.cate_menu2 .active .cate_hideb {
    display: block;
    position: absolute;
    z-index: 10;
    width: 5px;
    height: 42px;
    top: -8px;
    left: 215px;
    background-color: #fff;
}

.cate_pop_h,
.cate_pop {
    display: none;
    position: absolute;
    border: solid 1px #0378D8;
    background-color: #FFF;
    width: 870px;
    height: 628px;
    top: 0px;
    left: 230px;
    z-index: 9;
    overflow: hidden;
}

.cate_menu1 .cate_pop {
    background-color: #FFF;
    padding: 0;
    height: auto;
}

li.active .cate_pop_h {
    display: block !important;
}

.cate_pop .cate_pop_warp {
    padding: 12px;
}

.cate_pop_warp .loading {
    background: url(../img/loading.gif) center no-repeat;
}

.cate_pop_warp a {
    text-decoration: none;
}

.cate_pop_warp .grayBg {
    background: #f5f5f5;
}

.cate_pop_warp .typeData {
    width: 256px;
    margin: 10px 0 0 10px;
    height: 575px;
    background: #f5f5f5;
    overflow: hidden;
}

    .cate_pop_warp .typeData img {
        width: 256px;
        height: 258px;
    }

    .cate_pop_warp .typeData .typeContent {
        padding: 20px 20px;
        width: 216px;
        height: 230px;
    }

        .cate_pop_warp .typeData .typeContent a {
            border: 1px solid #eee;
            border-radius: 10px;
            display: inline-block;
            background: #fff;
            padding: 0 8px;
            height: 20px;
            line-height: 20px;
            margin: 0 4px 9px 0;
            float: left;
        }

            .cate_pop_warp .typeData .typeContent a:hover {
                color: #fc8c06;
            }

.cate_pop_warp .jobs {
    width: 320px;
    padding: 6px 4px 6px 10px;
    line-height: 26px;
    overflow: hidden;
}

    .cate_pop_warp .jobs .item {
        width: 320px;
        position: relative;
        overflow: hidden;
        height: 29px;
    }

        .cate_pop_warp .jobs .item em {
            position: absolute;
            left: 5px;
            top: 12px;
            width: 4px;
            height: 4px;
            overflow: hidden;
            background: #666666;
        }

        .cate_pop_warp .jobs .item .entName {
            position: absolute;
            left: 0;
            top: 0;
            text-overflow: ellipsis;
            white-space: nowrap;
            *white-space: normal;
            _white-space: normal;
            overflow: hidden;
            width: 195px;
            text-indent: 15px;
            color: #666666;
        }

            .cate_pop_warp .jobs .item .entName:hover {
                color: #0378D8;
            }

        .cate_pop_warp .jobs .item .red {
            color: #fc9b00;
        }

        .cate_pop_warp .jobs .item .entJob {
            text-overflow: ellipsis;
            white-space: nowrap;
            *white-space: normal;
            _white-space: normal;
            overflow: hidden;
            width: 120px;
            text-align: right;
            margin-right: 8px;
        }

            .cate_pop_warp .jobs .item .entJob a {
                color: #666;
            }

                .cate_pop_warp .jobs .item .entJob a:hover {
                    color: #0378D8;
                }

        .cate_pop_warp .jobs .item .more {
            color: #0378D8;
            margin-right: 5px;
            display: block;
        }

            .cate_pop_warp .jobs .item .more:hover {
                color: #fc9b00;
            }

.cate_pop1 .cate_pop_warp {
    padding: 0;
    margin-top: 10px;
    padding-bottom: 10px;
    position: relative;
    min-width: 650px;
}

.cate_pop1 .JobsLv2Warp {
    float: left;
    width: 165px;
    height: 18px;
    margin-top: 5px;
    margin-left: 25px;
    border-right: 1px solid lightgray;
    padding-right: 2px;
}

.cate_pop1 .JobsLv2Warp a {
    float: right;
    font-size: 12px;
    text-align: right;
    line-height: 18px;
    height: 38px;
    color: #0378D8;
}

    .cate_pop1 .JobsLv2Warp a:hover {
        color: #f90;
    }

.cate_pop1 .JobsNavWarp {
    width: 435px;
    padding-left: 5px;
    margin-top: 2px;
    font-size: 12px;
}

.cate_pop1 .BigJobsNavWarp {
    width: 625px;
}

.cate_pop1 .JobsNavWarp1 {
}

.cate_pop1 .JobsNavWarp a {
    display: block;
    float: left;
    font-size: 12px;
    margin: 5px;
    margin-right: 10px;
}

    .cate_pop1 .JobsNavWarp a.red {
        color: #FC9A01;
    }

    .cate_pop1 .JobsNavWarp a:hover {
        color: #0378D8;
    }

.cate_pop1 .AdvWarp {
    width: 216px;
    overflow: hidden;
    text-align: center;
}

    .cate_pop1 .AdvWarp a {
        display: block;
        width: 214px;
        height: 87px;
        border: 1px solid #eee;
        border-top: none;
        border-right: none;
    }

    .cate_pop1 .AdvWarp img {
        margin: auto;
        display: block;
        width: 170px;
        margin-top: 8px;
        height: 70px;
    }

.cate_pop2 .conbox {
}

.cate_pop2 .adv {
    width: 236px;
    overflow: hidden;
}

    .cate_pop2 .adv img {
        margin: 10px 0 22px 14px;
        border: 1px solid #eee;
        width: 216px;
        height: 42px;
    }

.fs_col2_r1 {
    width: 100%;
    height: 345px;
}

.fs_col2_r1_col1 {
    float: left;
    width: 706px;
}

.fs_col2_r1_col2 {
    float: right;
    width: 120px;
}

.fs_col1 .cate {
    z-index: 20;
}

.HotJobWarp {
    position: absolute;
    top: 0px;
    left: 251px;
    z-index: 30;
}

.HotJobBtn {
    width: 196px;
    height: 36px;
    font-weight: bold;
    font-size: 15px;
    text-indent: -9999px;
    background-image: url(../img/nindex_bg.png);
    background-position: -102px -275px;
    float: left;
}

.active .HotJobBtn {
    background-position: -102px -334px;
}

.HotJobJump {
    display: none;
    color: #fff;
    position: absolute;
    top: 9px;
    left: 108px;
    text-decoration: none;
}

.active .HotJobJump {
    display: block;
}

.HotJobs {
    display: none;
    position: absolute;
    width: 1102px;
    height: 615px;
    z-index: 15;
    left: -252px;
    top: 35px;
}

    .HotJobs .box {
        width: 1102px;
    }

.active .HotJobs {
    display: block;
}

.HotJobs .box {
    border: solid 1px #fe9900;
}

    .HotJobs .box .title {
        margin: 20px 0 10px 0;
    }

        .HotJobs .box .title .ch {
            margin-left: 25px;
        }

.HotJobs .ranking .inner .top {
    margin-bottom: 14px;
}

.HotJobs .ranking1 {
    padding: 7px 18px 20px;
}

    .HotJobs .ranking1 .item span {
        color: #fe9900;
    }

    .HotJobs .ranking1 .item .itemr {
        height: 43px;
        line-height: 43px;
    }

    .HotJobs .ranking1 .itemline {
        height: 300px;
    }

.NewWarp {
    float: left;
    background-color: #fff;
    width:325px;margin-left:225px;
    height: 36px;
    line-height: 36px;
    position: relative;
}

    .NewWarp div {
        width:488px;
        float: left;
        margin-left: 36px;
    }

.a1 {
    height: 300px;
    width: 100%;
    margin-top: 50px;
}

    .a1 .index_banner {
        width: 612px;
        height: 294px;
        overflow: hidden;
        float: left;
    }

    .a1 .index_lb {
        width: 85px;
        overflow: hidden;
        float: right;
    }

        .a1 .index_lb li {
            width: 82px;
            height: 66px;
            margin-bottom: 10px;
            position: relative;
        }

            .a1 .index_lb li span {
                display: none;
                position: absolute;
                width: 79px;
                height: 62px;
                top: 0px;
                left: 0px;
                border: 3px solid #ddd;
            }

            .a1 .index_lb li.active span {
                display: block;
            }

.fsico_hotjob {
    position: absolute;
    top: 9px;
    left: 12px;
    background-position: -308px -82px;
}

.fs_col2_r2 {
    width: 100%;
    height: 186px;
    overflow: hidden;
    background-color: #fff;
    margin-top: 22px;
}

    .fs_col2_r2 .keywordbox {
        margin: 12px auto;
    }

    .fs_col2_r2 .keywrod1box {
        width: 100%;
        margin: 0;
        padding: 0;
    }

    .fs_col2_r2 .keywordbox .spit3_warp ul {
        padding-left: 8px;
    }

    .fs_col2_r2 .title {
        height: 20px;
        line-height: 20px;
        padding: 0px 10px 0 10px;
        font-size: 12px;
        border-radius: 12px;
        background-color: #0378D8;
        color: #fff;
        display: inline-block;
        margin: 0 0 10px 14px;
    }

    .fs_col2_r2 .keywordbox .keywrod1box li a {
        height: 20px;
        line-height: 20px;
        padding: 0px 10px 0 10px;
        border-radius: 12px;
        margin-bottom: 5px;
        color: #646464;
    }

    .fs_col2_r2 .keywordbox .keywrod1box li.red a {
        color: #ff9904;
    }



.fs_col2_r3 {
    width: 100%;
    height: 75px;
    margin-top: 10px;
    overflow: hidden;
    background-color: #fff;
    margin-top: 22px;
}

    .fs_col2_r3 ul {
        padding-left: 15px;
    }

    .fs_col2_r3 li {
        width: 54px;
        height: 24px;
        padding: 30px 0 0 0;
        float: left;
        margin: 10px 7px 0 7px;
        line-height: 24px;
        text-align: center;
        position: relative;
    }

        .fs_col2_r3 li a {
            text-decoration: none;
        }

        .fs_col2_r3 li .fsico_medal {
            position: absolute;
            top: 7px;
            left: 10px;
            width: 30px;
            height: 30px;
        }

        .fs_col2_r3 li .fsico_medal_1 {
            background-position: -102px 0;
        }

        .fs_col2_r3 li .fsico_medal_2 {
            background-position: -145px 0;
        }

        .fs_col2_r3 li .fsico_medal_3 {
            background-position: -183px 0;
        }

        .fs_col2_r3 li .fsico_medal_4 {
            background-position: -219px 0;
        }

        .fs_col2_r3 li .fsico_medal_5 {
            background-position: -258px 0;
        }

        .fs_col2_r3 li .fsico_medal_6 {
            background-position: -296px 0;
        }

        .fs_col2_r3 li .fsico_medal_7 {
            background-position: -332px 0;
        }

        .fs_col2_r3 li .fsico_medal_8 {
            background-position: -370px 0;
        }

        .fs_col2_r3 li .fsico_medal_9 {
            background-position: -411px 0;
        }

        .fs_col2_r3 li .fsico_medal_10 {
            background-position: -450px 0;
        }

        .fs_col2_r3 li .fsico_medal_11 {
            background-position: -490px 0;
        }

        .fs_col2_r3 li .fsico_medal_12 {
            background-position: -530px 0;
        }

        .fs_col2_r3 li.hot a,
        .fs_col2_r3 li a:hover {
            color: #ff9904;
        }

            .fs_col2_r3 li.hot a .fsico_medal,
            .fs_col2_r3 li a:hover .fsico_medal {
                background-position-y: -31px;
            }

.fs_col2_r1_col2 {
    background-color: #fff;
    height: 100%;
}

    .fs_col2_r1_col2 .hr {
        width: 98%;
        border: none;
        border-top: solid 1px #f4f4f4;
        height: 0.1px;
        font-size: 0;
        margin: 8px auto;
    }

    .fs_col2_r1_col2 a {
        display: block;
        text-decoration: none;
    }

.fsico_photo {
    width: 95px;
    height: 95px;
    top: 12px;
    left: 11px;
    background-position: -100px -160px;
}

.a_photo {
    height: 114px;
}

.a_imgwarp {
    height: 92px;
    width: 92px;
    margin: 10px auto;
    border-radius: 50%;
    overflow: hidden;
    position: relative;
}

    .a_imgwarp img {
        height: auto;
        left: 50%;
        max-width: 100%;
        position: absolute;
        top: 50%;
        -ms-transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        width: 100%;
    }

.fsico_login_ico {
    background-position: -122px -80px;
    width: 15px;
    top: 6px;
    left: 0px;
}

.a_login {
    height: 30px;
    width: 100px;
    margin: auto;
    display: block;
    background-color: #0378D8;
    border-radius: 15px;
    color: white;
    text-align: center;
    font-size: 14px;
    line-height: 30px;
    text-indent: 2px;
}

.nologin_warp.active .a_login {
    display: none;
}

.a_login_two {
    display: none;
    height: 30px;
    width: 100px;
    margin: auto;
    background-color: #0378D8;
    border-radius: 15px;
    color: white;
    text-align: center;
}

    .a_login_two a {
        display: inline;
        color: white;
        font-size: 14px;
        line-height: 30px;
    }

.nologin_warp.active .a_login_two {
    display: block;
}

.fs_col2_r1_col2 .a_linkbtn {
    height: 26px;
    line-height: 26px;
    width: 100px;
    margin: auto;
    display: block;
    background-color: #0378D8;
    border-radius: 14px;
    color: #fff;
    text-align: center;
    font-size: 13px;
}

.fs_col2_r1_col2 .entname {
    color: #0378D8;
    text-align: center;
    font-weight: bold;
    width: 90%;
    margin: auto;
    padding-bottom: 4px;
    word-wrap: break-word;
    max-height: 35px;
}

.fs_col2_r1_col2 .a_item_t {
    color: gray;
    display: block;
    text-align: center;
}

.fs_col2_r1_col2 .a_item_c {
    color: #ff9904;
    display: block;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
}

.fs_col2_r1_col2 .info1 {
    padding: 0 15px;
}

.fs_col2_r1_col2 .info2 {
    padding: 0 10px;
}

.a_jwreg, .a_entreg {
    margin: auto;
    height: 31px;
    line-height: 28px;
    text-indent: 29px;
    font-size: 14px;
    position: relative;
    padding-left: 10px;
}

.a_jwreg {
    color: #ff9904;
}

.a_entreg {
    color: #0378D8;
    height: 28px;
}

.fsico_jwreg, .fsico_entreg {
    top: 2px;
    left: 10px;
    position: absolute;
    height: 27px;
    width: 26px;
}

.fsico_jwreg {
    background-position: -102px -120px;
}

.fsico_entreg {
    background-position: -134px -120px;
}

.a_link {
    position: relative;
    line-height: 24px;
    height: 24px;
}

    .a_link.jwpanel {
        position: relative;
        line-height: 26px;
        height: 24px;
        text-align: center;
        top: 1px;
        left: -4px;
    }

    .a_link.entpanel {
        position: relative;
        line-height: 20px;
        height: 20px;
        text-align: center;
        top: -5px;
        left: -4px;
    }

    .a_link .fsico {
        left: 4px;
        top: 7px;
        *top: 3px;
    }

.fsico_newlead {
    background-position: -216px -82px;
}

.fsico_serverlead {
    background-position: -238px -82px;
}

.fsico_jobcount {
    background-position: -259px -82px;
}

.fsico_rescount {
    background-position: -280px -82px;
}

.NewWarp {
    height: 36px;
    overflow: hidden;
}

    .NewWarp .NewWarp_More {
        text-decoration: none;
    }

        .NewWarp .NewWarp_More:hover {
            text-decoration: underline;
        }

#toptip li {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 330px;
}

    #toptip li a {
        text-decoration: none;
    }

        #toptip li a:hover {
            text-decoration: underline;
        }



.nindex_advbox {
    padding: 2px;
    padding-top: 5px;
    width: 1100px;
    background-color: transparent;
    border: none;
}

    .nindex_advbox .inner {
        width: 1150px;
        margin: auto;
        clear: both;
        display: block;
        position: relative;
    }

    .nindex_advbox .a2 {
        position: relative;
        top: -1px;
        left: -1px;
        float: left;
        display: inline;
        padding: 18px 31px;
        background-color: #fff;
        border-top: solid 1px #eee;
        border-left: solid 1px #eee;
        z-index: 1;
    }

        .nindex_advbox .a2.active {
            z-index: 15;
        }

        .nindex_advbox .a2 .a2_ab {
            position: absolute;
            background-color: #fff;
            left: 0px;
            top: 0px;
            width: 100%;
        }

        .nindex_advbox .a2.active .a2_ab {
            border: solid 1px #2f7fd6;
            z-index: 15;
            left: -1px;
            top: -1px;
            -webkit-background-clip: content;
            box-shadow: 1px 1px 11px rgba(0,0,0,.3);
        }

        .nindex_advbox .a2 .a2_ab img {
            padding: 18px 31px;
        }

    .nindex_advbox .a2_intro,
    .nindex_advbox .a2_jobs,
    .nindex_advbox .a2_ent {
        display: none;
    }

    .nindex_advbox .a2.active .a2_intro,
    .nindex_advbox .a2.active .a2_jobs,
    .nindex_advbox .a2.active .a2_ent {
        display: block;
    }


    .nindex_advbox .a2 .a2_ab .a2_intro a {
        color: #1d84c9;
        font-size: 16px;
        line-height: 28px;
        height: 20px;
        padding-bottom: 14px;
        text-decoration: none;
        text-align: center;
        font-weight: bold;
        border-bottom: solid 1px #f5f5f5;
        margin: 0 10px;
        display: block;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .nindex_advbox .a2 .a2_jobs {
        height: 20px;
        padding: 10px 15px;
        overflow: hidden;
        text-align: center;
        border-bottom: solid 1px #f5f5f5;
    }

        .nindex_advbox .a2 .a2_jobs li {
            float: left;
            margin-top: 10px;
            margin-bottom: 15px;
        }

        .nindex_advbox .a2 .a2_jobs a {
            border: 1px solid #F6F6F6;
            text-align: center;
            color: #0378D8;
            display: inline-block;
            transition: background-color 0.2s linear 0s;
            text-decoration: none;
            height: 20px;
            line-height: 20px;
            padding: 0px 10px 0 10px;
            border-radius: 12px;
            margin-right: 8px;
            margin-bottom: 20px;
            color: #646464;
        }

            .nindex_advbox .a2 .a2_jobs a:hover {
                background: #0378D8;
                color: #fff !important;
                border: 1px solid #0378D8;
            }

    .nindex_advbox .a2 .a2_ent {
        text-align: center;
    }

        .nindex_advbox .a2 .a2_ent a {
            text-decoration: none;
        }

        .nindex_advbox .a2 .a2_ent h4 {
            line-height: 22px;
            padding-top: 6px;
        }

        .nindex_advbox .a2 .a2_ent span {
            line-height: 22px;
            padding: 0px 0px 10px 0;
            display: block;
        }

.nindex_advbox_a3 {
    padding: 20px 5px 0;
    border: 0px;
    background-color: transparent;
    width: 1100px;
    margin: 0 auto;
    position: relative;
    left: 50%;
    margin-left: -553px;
}

    .nindex_advbox_a3.NoEnoughWidth {
        position: static;
        left: 0;
        padding-left: 0;
        padding-right: 0;
        margin-left: 0;
    }

    .nindex_advbox_a3 .inner {
        width: 1200px;
    }

    .nindex_advbox_a3 .a3 {
        position: relative;
        top: -1px;
        left: -2px;
        float: left;
        display: inline;
        padding: 20px 21px;
        background-color: #fff;
        border-top: solid 1px #eee;
        border-left: solid 1px #eee;
    }

    .nindex_advbox_a3 a {
        z-index: 1;
        background-color: #fff;
        position: relative;
    }

        .nindex_advbox_a3 a:hover {
            z-index: 15;
        }

    .nindex_advbox_a3 img {
        -webkit-transform: scale(1,1);
        -moz-transform: scale(1,1);
        transform: scale(1,1);
        -webkit-transition: all linear .3s;
        -moz-transition: all linear .3s;
        transition: all linear .3s;
    }

    .nindex_advbox_a3 a:hover img {
        -webkit-transform: scale(1.05, 1.05);
        -moz-transform: scale(1.05, 1.05);
        transform: scale(1.05, 1.05);
    }


.nindex_advbox_a4 {
    padding: 20px 0px 5px;
    border: 0px;
    background-color: transparent;
    width: 1100px;
    margin: 0 auto;
}

    .nindex_advbox_a4 .inner {
        width: 1200px;
    }

    .nindex_advbox_a4 .a4 {
        position: relative;
        top: -1px;
        left: -1px;
        float: left;
        display: inline;
        padding: 22px 14px 12px 14px;
        background-color: #fff;
        border-top: solid 1px #eee;
        border-left: solid 1px #eee;
        z-index: 1;width:245px;height:60px;
    }

        .nindex_advbox_a4 .a4.active {
            background-color: #378ed1;
            z-index: 10;
            border-top: none;
            border-left: none;
            border-right: solid 1px #378ed1;
            border-bottom: solid 1px #378ed1;
        }

            .nindex_advbox_a4 .a4.active img {
                display: none !important;
            }

    .nindex_advbox_a4 .a2_ent {
        display: none;
    }

    .nindex_advbox_a4 .a4.active .a2_ent {
        display: block;
        box-shadow: 3px 3px 11px 0px rgba(0,0,0,.3);
    }

    .nindex_advbox_a4 .a4 .a2_ent {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 1px;
        left: 1px;
    }

        .nindex_advbox_a4 .a4 .a2_ent a.entlink {
            text-decoration: none;
            color: #fff;
            text-align: center;
            display: block;
            width: 80%;
            margin: 15px auto 4px;
            float: none;
        }

            .nindex_advbox_a4 .a4 .a2_ent a.entlink h4 {
                width: 100%;
                text-overflow: ellipsis;
                white-space: nowrap;
                _white-space: normal;
                overflow: hidden;
            }

    .nindex_advbox_a4 .a4 .a2_jobs {
        height: 24px;
        text-align: center;
        width: 100%;
        margin: 14px auto;
        overflow: hidden;
    }

        .nindex_advbox_a4 .a4 .a2_jobs a {
            border: 1px solid #F6F6F6;
            transition: background-color 0.2s linear 0s;
            text-decoration: none;
            line-height: 20px;
            padding: 2px 10px 2px 11px;
            border-radius: 12px;
            margin-right: 8px;
            color: #646464;
            background-color: #fff;
            display: inline;
            float: none;
        }

            .nindex_advbox_a4 .a4 .a2_jobs a:hover {
                /*background: #0378D8;
                    color: #fff !important;
                    border: 1px solid #0378D8;*/
            }


.index_banner ul li {
    position: relative;
}

    .index_banner ul li .split2 {
        display: block;
        width: 306px;
        height: 294px;
        position: absolute;
        top: 0px;
        background: url(about:blank);
    }

        .index_banner ul li .split2.split2_1 {
            left: 0px;
        }

        .index_banner ul li .split2.split2_2 {
            right: 0px;
        }



/*// 全浏览器通用的clearfix方案【推荐】 // 引入了zoom以支持IE6/7 // 同时加入:before以解决现代浏览器上边距折叠的问题*/ 
.clearfix:before, .clearfix:after {
    display: table;
    content: " ";
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}

 .index-botresume {
    width: 1100px;
    height: 160px;
    margin: 0 auto;
    background: url(/images/indexbottom/index_bot_img.png) no-repeat 100px 0;
    font-size:16px;
}
    .index-botresume .re_main {
    width:100%;
    padding-top:66px;
    }
        .index-botresume .re_main input {
        border:0;
        padding:0 10px;
        cursor:pointer;
        color:#ccc;
        font-size:14px;
        line-height:30px;
        border-radius:3px;

        }
        .index-botresume .re_main .re_btn {
            background-color: #fcbf27;
            color: #fff;
            font-size: 14px;
            margin-right: 144px;
            display: block;
            float: right;
            border:0;
        }
        .index-botresume .re_main .index_r1 {
            width: 105px;
            height: 30px;
            padding:0 2px;
        }

        .index-botresume .re_main .index_r2 {
            width: 200px;
            height: 30px;
            margin-top:17px;
        }
        .index-botresume .re_main .re_jz {
            cursor: pointer;
            width: 100px;
            height: 30px;
            margin-left: 15px;
            float: left;
            background-color: #fff;
            color: #ccc;
            text-align: center;
            line-height: 30px;
            overflow: hidden;
            border-radius: 3px;
            background: url(../img/searchicon.gif) #FFFFFF no-repeat right bottom;
            font-size:14px;
       
    }
/*h1, h2, h3, h4, ul {
    font-size: 12px;
    margin: 0px;
    padding: 0px;
}*/

.area-selector {
    position: absolute;
    background: #ccc;
    font-size: 12px;
    left: 20%;
    top: 20%;
    z-index: 88800;
    text-align: left;
    font-size: 12px;
}

.selectorbg {
    background-color: #ccc;
    position: absolute;
    filter: alpha(opacity=40); /* IE */
    -moz-opacity: 0.4; /* Moz + FF */
    opacity: 0.4;
    z-index: 5;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 20;
}

.area-body {
    width: 584px;
    height: auto;
    border: 1px solid #000099;
    margin: 2px;
    background-color: white;
    position: relative;
    overflow: hidden;
}

.area-loading {
    position: relative;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 300px;
    background: url("../images/selector/loading.gif") center center no-repeat;
    display: none;
}

.area-body-top {
    height: 30px;
    line-height: 30px;
    color: white;
    padding: 0px 10px;
    margin: 0px;
    font-weight: normal;
    font-size: 12px;
    background: url(../images/selector/bg.png) left top repeat-x;
}

.area-body-left {
    width: 100px;
    float: left;
    padding: 0px 10px;
    position: relative;
    z-index: 10;
    padding-right: 0px;
}

.ajaxloading .area-body-left, .ajaxloading .area-body-right {
    display: none;
}

.ajaxloading .area-loading {
    display: block;
}

.area-body h3 {
    padding: 0px;
    margin: 0px;
    height: 30px;
    line-height: 30px;
    font-weight: normal;
    color: #666;
    clear: both;
}

.area-body-right {
    width: 456px;
    padding-left: 10px;
    float: right;
    border-left: 1px dotted #eee;
}

.tree_letter {
    font-family: Arial;
    list-style: none;
    margin: 0px;
}

    .tree_letter li {
        text-align: center;
        float: left;
        margin: 4px 2px 0 2px;
        line-height: 170%;
        _line-height: 160%;
    }

.area-body a {
    color: #164A84;
    text-decoration: none;
}

.tree_letter li a:link, .tree_letter li a:visited {
    width: 20px;
    height: 21px;
    background: url(../images/selector/bg.png) no-repeat 0 -79px;
    display: block;
    color: #333;
}

.tree_letter li a:hover {
    width: 20px;
    height: 21px;
    background: url(../images/selector/bg.png) no-repeat -20px -79px;
    display: block;
    color: #333;
}

.tree_letter li.none {
    width: 20px;
    height: 21px;
    background: url(../images/selector/bg.png) no-repeat -40px -79px;
    color: #CCC;
    display: block;
}

.clear20 {
    clear: both;
    height: 10px;
}

.l {
    float: left;
}

.r {
    float: right;
}

a.treeexpand {
    position: absolute;
    top: 50%;
    right: -13px;
    width: 9px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    background: url(../images/selector/bg.png) no-repeat -470px -34px;
    font-family: "����";
    font-size: 0.83em;
    -webkit-text-size-adjust: none;
    margin-top: -16px;
}

    a.treeexpand:hover {
        font-weight: bold;
        color: black;
    }

.area-search {
    width: 100px;
    height: 22px;
    line-height: 22px;
    border: none;
    background: url(../images/selector/bg.png) no-repeat 0px -31px;
    padding: 0px 4px;
    padding-left: 6px;
    display: inline;
    margin-top: 4px;
    color: gray;
    margin-right: 10px;
}

.tree_histroy a {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 4px;
    width: 96px;
    height: 26px;
    line-height: 26px;
}

    .tree_histroy a:hover {
        font-weight: bold;
    }

.area-body-top a.btn {
    width: 42px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    background: url(../images/selector/bg.png) no-repeat -541px -31px;
    margin-top: 5px;
    margin-left: 6px;
    cursor: pointer;
}

    .area-body-top a.btn:hover {
        background-position: -541px -52px;
    }

.area-body-top a.btn-r {
    background-position: -499px -31px;
}

    .area-body-top a.btn-r:hover {
        background-position: -499px -52px;
    }

h3.selectedarea {
    color: black;
    margin: 0px 4px;
}

h3.doline {
    color: black;
    border-bottom: 1px solid #ccc;
    margin: 0px 4px;
}

h3.doline2 {
    color: black;
    border-top: 1px solid #ccc;
    margin: 0px 4px;
}

    h3.doline2 a {
        color: #333;
    }

        h3.doline2 a:hover {
            color: #164A84;
        }

    h3.doline2 em {
        font-weight: normal;
        color: #FF6600;
        margin-left: 6px;
        font-style: normal;
    }

h3.selectedarea a {
    border: 1px solid #ccc;
    position: relative;
    display: block;
    float: left;
    height: 15px;
    line-height: 15px;
    padding: 1px 18px 0 3px;
    margin-right: 6px;
    margin-top: 6px;
    color: #FF0909;
    border-radius: 2px 2px 2px 2px;
}

    h3.selectedarea a:hover {
        border: 1px solid #666;
    }

    h3.selectedarea a b {
        position: absolute;
        top: 1px;
        right: 1px;
        width: 13px;
        height: 13px;
        background: url(../images/selector/bg.png) no-repeat -449px -36px;
    }

.types-data {
    padding-left: 10px;
}

    .types-data a {
        float: left;
        width: 17%;
        padding-left: 5px;
        margin-left: 5px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        padding-top: 4px;
        padding-bottom: 4px;
        display: inline;
        height: 18px;
        line-height: 18px;
    }

    .types-data .emptydata {
        padding: 10px;
        padding-top: 4px;
        color: #666;
    }

    .types-data a:hover {
        /*			background-color:#164A84;
			color:white;*/
        font-weight: bold;
    }

.msgdiv {
    position: absolute;
    padding: 4px;
    top: 100px;
    left: 0px;
    z-index: 100;
    border: 1px solid #FFCC99;
    background-color: #FFFFC8;
    -moz-box-shadow: 0 1px 0 #E5E5E5;
    -webkit-box-shadow: 0 1px 0 #E5E5E5;
    box-shadow: 0 1px 0 #E5E5E5;
}

    .msgdiv b {
        position: absolute;
        width: 15px;
        height: 9px;
        background: url(../images/selector/bg.png) no-repeat -427px -37px;
        top: -9px;
        left: 50%;
        margin-left: -10px;
    }

/*classic*/
a.classicselect {
    display: inline-block;
    border: 1px solid #ABADB3;
    height: 16px;
    line-height: 16px;
    text-decoration: none;
    position: relative;
    padding-right: 27px;
    padding-left: 4px;
    color: black;
    cursor: default;
    overflow: hidden;
    background: white;
}

    a.classicselect b {
        position: absolute;
        width: 17px;
        height: 16px;
        right: 0px;
        top: 0px;
        background: url(../images/drop.gif) 0px 0px no-repeat;
    }

td a.classicselect b {
    _right: -1px;
}

a.classicselect:hover b {
    background: url(../images/drop.gif) -17px 0px no-repeat;
}

a.classicselect:active b {
    background: url(../images/drop.gif) -34px 0px no-repeat;
}
/*bczpstyle*/
a.bczpselect {
    border: 1px solid #939393;
    display: inline-block;
    height: 23px;
    line-height: 23px;
    text-decoration: none;
    position: relative;
    padding-right: 27px;
    padding-left: 4px;
    color: black;
    overflow: hidden;
    background: url(../images/selector/bczp_bg.gif) 0px 0px repeat-x;
    cursor: pointer;
    text-align: center;
}

    a.bczpselect b {
        position: absolute;
        width: 18px;
        height: 23px;
        right: 0px;
        _right: -1px;
        top: 0px;
        background: url(../images/selector/bczp_b.gif) 0px 0px no-repeat;
    }
/*yellowselect*/
a.yellowselect {
    border: 1px solid #CCC;
    display: inline-block;
    height: 17px;
    line-height: 17px;
    text-decoration: none;
    position: relative;
    padding-right: 27px;
    padding-left: 4px;
    color: black;
    overflow: hidden;
    background: url(../images/selector/yellowgray.gif) 0px 0px repeat-x;
    cursor: pointer;
    text-align: center;
}

    a.yellowselect b {
        position: absolute;
        width: 18px;
        height: 17px;
        right: 0px;
        _right: -1px;
        top: 0px;
        background: url(../images/selector/yellowb.gif) 0px 0px no-repeat;
    }

.m-selector .types-data {
    background: white;
    padding: 10px;
    overflow: hidden;
    padding-right: 10px;
    padding-top: 5px;
    _padding-top: 10px;
}

    .m-selector .types-data a {
        float: left;
        display: inline;
        margin-left: 5px;
        margin-top: 5px;
        position: relative;
        line-height: 19px;
        white-space: nowrap;
        color: #315AAA;
        border: 1px solid #FFF;
        padding: 0px;
        padding-left: 6px;
        padding-right: 20px;
        _overflow: hidden;
        _margin-top: -5px;
        font-size: 12px;
    }

        .m-selector .types-data a:hover {
            font-weight: normal;
            color: #F60;
            border: 1px solid #F2F2F2;
        }

        .m-selector .types-data a.selected {
            border: 1px solid #F2F2F2;
            font-weight: bold;
            color: #315AAA;
            text-align: left;
            background-color: #F5F9FF;
        }

.m-selector .selectinfo {
    padding: 6px;
    border-bottom: 1px solid #eee;
    margin: 0px 10px;
}

    .m-selector .selectinfo strong {
        color: black;
        padding: 0px 2px;
    }

.m-selector .types-data a.selected b {
    width: 13px;
    height: 13px;
    position: absolute;
    right: 3px;
    top: 3px;
    _top: 2px;
    background: url("/images/search/c.png") center center no-repeat;
}
/**/
.theme-default .nivoSlider{position:relative;background:#fff url(../img/loading.gif) no-repeat 50% 50%;margin-bottom:0;}
.theme-default .nivoSlider img{position:absolute;top:0px;left:0px;display:none;}
.theme-default .nivoSlider a{border:0;display:block;}
.theme-default .nivo-controlNav{position:absolute;left:50%;bottom:15px;z-index:9;}
.theme-default .nivo-controlNav a{display:block;width:30px;height:15px;background:url(../img/bullets.png) no-repeat;text-indent:-9999px;border:0;margin-right:8px;float:left;}
.theme-default .nivo-controlNav a.active{background-position:0 -22px;}
.theme-default .nivo-directionNav a{display:block;width:30px;height:60px;background:url(../img/arrows.png) no-repeat;text-indent:-9999px;border:0;}
.theme-default a.nivo-nextNav{background-position:-30px 0;right:15px;}
.theme-default a.nivo-prevNav{left:15px;}
.theme-default .nivo-caption{font-family:Helvetica,Arial,sans-serif;}
.theme-default .nivo-caption a{color:#fff;border-bottom:1px dotted #fff;}
.theme-default .nivo-caption a:hover{color:#fff;}
                .nivoSlider{position:relative;}
                .nivoSlider img{position:absolute;top:0px;left:0px;}
                .nivoSlider a.nivo-imageLink{position:absolute;top:0px;left:0px;z-index:8;width:100%;height:100%;border:0;padding:0;margin:0;display:none;}
                .nivo-slice{display:block;position:absolute;height:100%;}
                .nivo-box{display:block;position:absolute;}
                .nivo-caption{position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.8;width:100%;z-index:8;}
                .nivo-caption p{padding:5px;margin:0;}
                .nivo-caption a{display:inline!important;}
                .nivo-html-caption{display:none;}
                .nivo-directionNav a{position:absolute;top:35%;z-index:9;cursor:pointer;}
                .nivo-prevNav{left:0px;}
                .nivo-nextNav{right:0px;}
                .nivo-controlNav a{position:relative;z-index:9;cursor:pointer;}
                .nivo-controlNav a.active{font-weight:bold;}

/**/
.FixedTop{width:100%;background-color:#f6f6f6;height:32px;border-top:solid 2px #ff5a00}
.FixedTop .FixedMain{width:1100px;margin:0 auto;position:relative;padding:9px}
.FixedTop .FixedMain span{color:#000}
.FixedTop .FixedMain .Sites{float:left;height:14px;line-height:14px;max-width:820px;overflow:hidden}
.FixedTop .FixedMain .Sites a{color:#7d7d7d;margin-right:8px; text-decoration:none}
.FixedTop .FixedMain .Sites a:hover{color:#1a5aa8}
.FixedTop .FixedMain .Channel{float:right;height:14px;line-height:14px;max-width:380px;overflow:hidden}
.FixedTop .FixedMain .Channel a{color:#FA5F00; text-decoration: none;}
.FixedTop .FixedMain .Channel a:hover{color:#fa6d01}
/* 导航 */
.navbar{ width:1100px; height:50px; margin:auto; margin-top:5px;clear:both; }
.navbar ul li{ float:left;width:120px; height:48px; line-height:48px; text-align:center; font-size:12pt; font-weight:bold; }
.navbar ul li a { color:#172342; text-decoration: none;}
.navbar ul li a:hover { display:inline-block;width:auto;line-height:48px;border-bottom:3px #0FA3F6 solid;  }
.navbar ul .over a{ display:inline-block;width:auto;line-height:48px; border-bottom:3px #0FA3F6 solid; }
.navbar ul .new{ background: url(../img/n.png) 105px 5px no-repeat; }

.MenuTop{width:100%;margin:10px auto 8px auto;height:45px;border-bottom:#FA5F00 solid 2px; background: #efefef}
.MenuTop .Items{height:45px;}
.MenuTop .Items a{color:#000;display:block;float:left;cursor:pointer;width:110px;text-align:center;font-size:16px;height:34px;line-height:36px;font-family:"微软雅黑";}
.MenuTop .Items .mobile{background:url(../img/home_mobile.gif) -2px -2px no-repeat;width:89px;height:30px;padding-left:10px}
.MenuTop .Items a:hover{color:#FA5F00;}
.MenuTop .Itemsb{width:1100px;height:45px;margin:0 auto;}
.MenuTop .Itemsb a{color:#000;display:block;float:left;width:130px;text-align:center;font-size:18px;height:45px;line-height:45px;font-family:"微软雅黑"; text-decoration: none}
.MenuTop .Itemsb .mobile{background:url(../img/home_mobile.gif) -2px -2px no-repeat;width:99px;height:30px;padding-left:10px}
.MenuTop .Itemsb a.current,.MenuTop .Itemsb a:hover{background-color: #FA5F00; color: #FFF;}/*color:#FA5F00;*/

.ad860_60{margin:0 auto;width:860px;height: 60px;margin-left: 8px;}
.y_10{ height: 10px;clear: both;}
/*中间信息框*/
.fs_col2 .middle_info {float: left;height: 421px;width:542px; margin-top: 15px;margin-left: 8px;}

/*banner*/
.fs_col2 .middle_info .wrapper{width:542px;height:270px;float:left;overflow:hidden}
.fs_col2 .middle_info .rbanner{width:542px;height:270px;float:left;overflow:hidden}
.fs_col2 .middle_info .rbanner img{width:542px;height:270px;border:0}
.fs_col2 .middle_info .ban_bot_ads{margin-top: 20px;float:left;height:106px;width:542px;border-left:1px #EEEEEE solid;}
.fs_col2 .middle_info .ban_bot_ads .alist{float:left;width:134px;height:131px;border-right:1px #EEEEEE solid;overflow:hidden;position:relative;cursor:pointer}
.fs_col2 .middle_info .ban_bot_ads .alist img{width:134px;height:131px;}
.fs_col2 .middle_info .ban_bot_ads .alist .showname{width:94px;height:131px;padding-left:20px;padding-right:20px;line-height:106px;background:rgba(255,128,0,.8);-pie-background:rgba(255,128,0,.8);position:absolute;left:0px;top:150px;font-size:16px;color:#FFFFFF;text-align:center;}
/*网站公告*/
.notices{height:150px;width:295px;border-right:0px #EEEEEE solid;border-bottom:0px #EEEEEE solid;background-color: #fff; }
.notices .noticestab{height:40px;width:270px; padding-left:20px;background-repeat:repeat-x;background-position:bottom;border-bottom:1px #F3F3F3 solid;}
.notices .noticestab .tli{float:left;width:70px;border-right:0px  #EEEEEE solid;height:39px;border-top:1px #EEEEEE solid;text-align:left;line-height:50px;cursor:pointer}
.notices .noticestab .tli.last{width:132px;border-right:0px;}
.notices .noticestab .tli.select{height:38px;background-color:#FFFFFF;border-top:0px #FF5A00 solid;color:#F85E61;cursor:auto; font-size:16px;font-weight:bold}
.notices .notice_showtabs{display:none;}
.notices .notice_showtabs.first{display:block;}
.notices .notice_showtabs ul{padding-left:20px;padding-top: 15px;}
.notices .notice_showtabs li{width:250px;height:30px;line-height:30px;}
.notices .notice_showtabs li.new{padding-left:40px;width:230px;background-image:url(../img/118.png);background-repeat:no-repeat;background-position:0px 6px;}

/*登录框*/
.fs_col2 .leftlogin{width:299px;height:468px; float: right; margin-top: -38px; overflow: hidden;padding-left: 6px; padding-top: 3px;margin-left:10px;}
.fs_col2 .leftlogin .shadowbg{width:295px;height:342px;background-color:#FFFFFF;-moz-box-shadow:0px 0px 10px #E4E4E4;/*firefox*/-webkit-box-shadow:0px 0px 10px #E4E4E4;/*safari或chrome*/box-shadow:0px 0px 10px #E4E4E4;/*opera或ie9*/_border:1px solid #F3F3F3;overflow:hidden;position:relative;}

/*会员未登录*/
.fs_col2 .login{width:295px;overflow:hidden;}
.fs_col2 .login .type_box{display:none;}
.fs_col2 .login .type_box.active{display:block;}
.fs_col2 .login .lontit{width:265px;height:50px;line-height:50px;border-bottom:1px #F3F3F3 solid;padding-left:30px;margin-bottom:15px;position:relative;font-size:16px;position:relative;font-weight:bold}
.fs_col2 .login .lontit .switch_txt{display:none;}
.fs_col2 .login .lontit .switch_txt.active{display:block;}
.fs_col2 .login .lontit .switch_account{display:none;position:absolute;top:0;right:50px;font-size:12px;}
.fs_col2 .login .lontit .switch_login_type{}
.fs_col2 .login .lontit .switch_login_type .login_type{position:relative;padding:0 10px;color:#666;font-size:14px;float:left;cursor:pointer;}
.fs_col2 .login .lontit .switch_login_type .login_type .bottom_line{display:none;position:absolute;left:0;bottom:0;width:100%;height:2px;background:#FF5A00;}
.fs_col2 .login .lontit .switch_login_type .login_type.select{color:#F45204;font-size:16px;}
.fs_col2 .login .lontit .switch_login_type .login_type.select .bottom_line{display:block;}
.fs_col2 .login .login_type_group{position:relative;width:710px;}
.fs_col2 .login .login_type_group .j_mob_show{float:left;width:305px;}
.j_mob_show .seeker-head{width:200px;margin:0 auto 15px auto; text-align: center;}
.j_mob_show .seeker-head span{ display: block; margin: 10px 0 0 0;}
.fs_col2 .login .lontit .code_login{width:41px;height:41px;background-image:url(../img/121.png);background-repeat:no-repeat;position:absolute;right:1px;top:1px;cursor:pointer}
.fs_col2 .login .lontit .code_login:hover{background-position:0px -42px;}
.fs_col2 .login .lontit .txt_login{width:41px;height:41px;background-image:url(../img/121.png);background-repeat:no-repeat;position:absolute;right:1px;top:1px;cursor:pointer;background-position:-59px 0px;display:none}
.fs_col2 .login .lontit .txt_login:hover{background-position:-59px -42px;}
.fs_col2 .login .inputbox{height:50px;padding-left:26px;position:relative;}
.fs_col2 .login .inputbox .input{width:240px;height:35px;line-height:35px;border:1px #dddddd solid;padding-left:10px;color:#999999;border-radius:4px;}
.fs_col2 .login .inputbox .input.code{width:142px;}
.fs_col2 .login .inputbox .index_login_btn_code{position:absolute;top:0;right:28px;width:100px;height:37px;line-height:37px;color:#FFFFFF;border:0px;background-color:#FF5A00;letter-spacing:0;border-radius:0 4px 4px 0;cursor:pointer}
.fs_col2 .login .inputbox .index_login_btn_code:hover{background-color:#FF8000;}
.fs_col2 .login .inputbox .btn_disabled{background-color:#EBEBEB;border:1px #CBCECF solid;color:#A0A0A0;cursor:default}
.fs_col2 .login .inputbox .btn_disabled.hover{background-color:#EBEBEB;border:1px #CBCECF solid;color:#A0A0A0;cursor:default}
.fs_col2 .login .inputbox .index_login_btn_code.btn_disabled:hover{background-color:#EBEBEB;}
.fs_col2 .login .inputbox .index_login_btn{float:left;text-align:center;width:112px;height:40px;line-height:40px;color:#FFFFFF;border:0px;background-color:#FF5A00;letter-spacing:3px;border-radius:40px;cursor:pointer}
.fs_col2 .login .inputbox .index_login_btn:hover{color:#FFFFFF;background-color:#FF8000}
.fs_col2 .login .inputbox .index_login_btn.btn_disabled{background-color:#EBEBEB;border:1px #CBCECF solid;color:#A0A0A0;cursor:default}
.fs_col2 .login .inputbox .index_login_btn.btn_disabled:hover{background-color:#EBEBEB;border:1px #CBCECF solid;color:#A0A0A0;cursor:default}
.fs_col2 .login .inputbox .index_reg_btn{float:left;text-align:center;width:112px;margin:0 0 0 10px;height:40px;line-height:40px;color:#FF5A00;border:1px solid #FF5A00;background-color:#fff;letter-spacing:3px;border-radius:40px;cursor:pointer}
.fs_col2 .login .memorybox{height:38px;padding-left:26px;}
.fs_col2 .login .memorybox .memory{width:100px;float:left}
/*added by jie on 20170616*/
.fs_col2 .login .memorybox .reg{width:60px;float: left;}
.fs_col2 .login .memorybox .reg a{color:#5F8DC9;}
/**/
.fs_col2 .login .memorybox .getpwd{width:80px;float:right;text-align:right;padding-right:23px;}
.fs_col2 .login .apptit{width:252px;height:30px;margin:0 auto;position:relative;margin-bottom:7px;}
.fs_col2 .login .apptit .t{width:50%;height:30px;line-height:25px;background-color:#FFFFFF;font-size:12px;float:left;}
.fs_col2 .login .apptit .t.last{text-align:right;}
.fs_col2 .login .appsparent{padding-left:15px;}
.fs_col2 .login .appsparent .apps{display:inline-block;*display:inline;*zoom:1;}
.fs_col2 .login .appsparent .apps .ali{width:35px;height:35px;float:left;margin-right:8px;margin-left:8px;background-image:url(../img/119.png);background-repeat:no-repeat;display:block}
.fs_col2 .login .appsparent .ali.qq{background-position:-46px 0px;}
.fs_col2 .login .appsparent .ali.qq:hover{background-position:-46px -40px;}
.fs_col2 .login .appsparent .ali.weixin{background-position:-92px 0px;}
.fs_col2 .login .appsparent .ali.weixin:hover{background-position:-92px -40px;}
.fs_col2 .login .appsparent .ali.sina{background-position:0px 0px;}
.fs_col2 .login .appsparent .ali.sina:hover{background-position:0px -40px;}
.fs_col2 .login .appsparent .ali.taobao{background-position:-137px 0px;}
.fs_col2 .login .appsparent .ali.taobao:hover{background-position:-137px -40px;}
.fs_col2 .login .btns{padding-left:15px;padding-top:15px;}

/* .fs_col2 .login .btns .addbut{float:left;text-decoration:none;display:block;width:80px; height:42px; line-height:42px; padding-left:45px; color:#FFFFFF;border-radius:4px;background-image:url(../img/120.png);background-repeat:no-repeat;font-size:16px; _padding:0px; _text-align:center; _background-image:none; _width:125px;} */
.fs_col2 .login .btns .addbut{float:left;text-decoration:none;display:block;width:125px;height:42px;line-height:42px;color:#FFFFFF;border-radius:4px;text-align:center;background-repeat:no-repeat;font-size:16px;_padding:0px;_background-image:none;_width:125px;}
.fs_col2 .login .btns .addbut.a1{background-color:#216CD2;margin-right:15px;background-position:17px 10px;}
.fs_col2 .login .btns .addbut.a1:hover{background-color:#4B8BE2}
.fs_col2 .login .btns .addbut.a2{background-color:#00A650;background-position:17px -30px;}
.fs_col2 .login .btns .addbut.a2:hover{background-color:#00C45C}
.fs_col2 .login .codebox{margin:0 auto;width:150px;height:150px;padding:10px;margin-top:50px;border:1px #eeeeee solid;}
.fs_col2 .login .codebox img{width:150px;height:150px;border:0px;}
.fs_col2 .login .codetip{margin:0 auto;width:190px;text-align:center;margin-top:15px;height:36px;line-height:36px;background-color:#EEEEEE;color:#999999;border-radius:30px;}
.fs_col2 .login .errbox{display:none;width:242px;margin-left:24px;height:26px;line-height:26px;color:#CC3300;background-color:#FFD8CE;border:1px #FF9E86 solid;font-size:12px;padding-left:10px;margin-bottom:15px;border-radius:4px;}
.fs_col2 .login .type_box.err .btns{display:none;}
.fs_col2 .login .type_box.err .errbox{display:block;}

/*企业已经登录*/
.fs_col2 .log_in_com{width:305px;}
.fs_col2 .log_in_com .yuname{width:305px;height:50px;line-height:50px;border-bottom:1px #F3F3F3 solid;margin-bottom:15px;}
.fs_col2 .log_in_com .yuname .username{float:left;width:178px;padding-left:30px;color:#F45204;font-size:18px;padding-right:20px;}
.fs_col2 .log_in_com .yuname .username span{color:#666666}
.fs_col2 .log_in_com .yuname .ylogout{display:block;text-decoration:none;float:left;width:50px;font-size:12px;border:1px #EEEEEE solid;height:23px;line-height:23px;background-color:#ffffff;text-align:center;margin-top:12px;color:#333333;cursor:pointer;border-radius:4px;}
.fs_col2 .log_in_com .yuname .ylogout:hover{color:#FFFFFF;background-color:#FF3300;border:1px #FF3300 solid}
.fs_col2 .log_in_com .cominfo{padding-left:30px;}
.fs_col2 .log_in_com .cominfo .comlogo{width:63px;height:63px;border:1px #eeeeee solid;border-radius:8px;float:left}
.fs_col2 .log_in_com .cominfo .comlogo img{width:63px;height:63px;border-radius:8px;}
.fs_col2 .log_in_com .cominfo .comright{float:left;width:210px;}
.fs_col2 .log_in_com .cominfo .comright .cname{width:190px;padding-left:15px;height:27px;color:#333333;margin-top:3px;}
.fs_col2 .log_in_com .cominfo .comright .sign{width:48px;height:32px;line-height:32px;background-color:#FF9900;color:#FFFFFF;margin-left:15px;border-radius:32px;background-image:url(../img/128.png);background-repeat:no-repeat;background-position:15px 8px;padding-left:38px;cursor:pointer}
.fs_col2 .log_in_com .cominfo .comright .sign:hover{background-color:#FF6600}
.fs_col2 .log_in_com .combtns{padding-left:12px;}
.fs_col2 .log_in_com .combtns a{display:block;color:#333333;text-decoration:none;width:90px;height:23px;float:left;border-right:1px #EEEEEE solid;margin-top:15px;background-image:url(../img/128.png);text-align:center;background-repeat:no-repeat;padding-top:40px;}
.fs_col2 .log_in_com .combtns a:hover{color:#000000}
.fs_col2 .log_in_com .combtns a.last{border:0px;}
.fs_col2 .log_in_com .combtns a.add{background-position:30px -28px;}
.fs_col2 .log_in_com .combtns a:hover.add{background-position:30px -98px;}
.fs_col2 .log_in_com .combtns a.manage{background-position:30px -168px;}
.fs_col2 .log_in_com .combtns a:hover.manage{background-position:30px -238px;}
.fs_col2 .log_in_com .combtns a.refurbish{background-position:30px -307px;}
.fs_col2 .log_in_com .combtns a:hover.refurbish{background-position:30px -368px;}
.fs_col2 .log_in_com .combtns a.ntxt{background:none;padding-top:3px;height:60px;}
.fs_col2 .log_in_com .combtns a.ntxt span{display:block;height:30px;color:#666666;text-align:center;font-size:20px;}
.fs_col2 .log_in_com .com_login_in{display:block;text-decoration:none;width:252px;height:40px;line-height:40px;color:#FFFFFF;border:0px;background-color:#FF5A00;border-radius:4px;cursor:pointer;margin-top:5px;margin-left:25px;text-align:center;}
.fs_col2 .log_in_com .com_login_in:hover{color:#FFFFFF;background-color:#FF8000}

/*个人已经登录*/
.fs_col2 .log_in_per{width:305px;}
.fs_col2 .log_in_per .yuname{width:305px;height:50px;line-height:50px;border-bottom:1px #F3F3F3 solid;margin-bottom:15px;}
.fs_col2 .log_in_per .yuname .username{float:left;width:178px;padding-left:30px;color:#F45204;font-size:18px;padding-right:20px;}
.fs_col2 .log_in_per .yuname .username span{color:#666666;padding-right:5px;}
.fs_col2 .log_in_per .yuname .ylogout{display:block;text-decoration:none;float:left;width:50px;font-size:12px;border:1px #EEEEEE solid;height:23px;line-height:23px;background-color:#ffffff;text-align:center;margin-top:12px;color:#333333;cursor:pointer;border-radius:4px;}
.fs_col2 .log_in_per .yuname .ylogout:hover{color:#FFFFFF;background-color:#FF3300;border:1px #FF3300 solid}
.fs_col2 .log_in_per .info{padding-left:30px;}
.fs_col2 .log_in_per .info .photo{width:63px;height:63px;border:1px #eeeeee solid;border-radius:63px;float:left}
.fs_col2 .log_in_per .info .photo img{width:63px;height:63px;border-radius:63px;}
.fs_col2 .log_in_per .info .pname{width:70px;padding-left:15px;color:#333333;margin-top:3px;float:left;padding-top:18px;}
.fs_col2 .log_in_per .info .sign{width:48px;height:32px;line-height:32px;background-color:#FF9900;color:#FFFFFF;margin-left:15px;border-radius:32px;background-image:url(../img/128.png);background-repeat:no-repeat;background-position:15px 8px;padding-left:38px;cursor:pointer;float:left;margin-top:15px;}
.fs_col2 .log_in_per .info .sign:hover{background-color:#FF6600}
.fs_col2 .log_in_per .perbtns{padding-left:12px;margin-top:5px;}
.fs_col2 .log_in_per .perbtns a{display:block;color:#333333;text-decoration:none;width:90px;height:23px;float:left;border-right:1px #EEEEEE solid;margin-top:10px;background-image:url(../img/128.png);text-align:center;background-repeat:no-repeat;padding-top:40px;}
.fs_col2 .log_in_per .perbtns a:hover{color:#000000}
.fs_col2 .log_in_per .perbtns a.last{border:0px;}
.fs_col2 .log_in_per .perbtns a.add{background-position:30px -28px;}
.fs_col2 .log_in_per .perbtns a:hover.add{background-position:30px -98px;}
.fs_col2 .log_in_per .perbtns a.manage{background-position:30px -168px;}
.fs_col2 .log_in_per .perbtns a:hover.manage{background-position:30px -238px;}
.fs_col2 .log_in_per .perbtns a.refurbish{background-position:30px -307px;}
.fs_col2 .log_in_per .perbtns a:hover.refurbish{background-position:30px -368px;}
.fs_col2 .log_in_per .perbtns a.ntxt{background:none;padding-top:3px;height:60px;}
.fs_col2 .log_in_per .perbtns a.ntxt span{display:block;height:30px;color:#666666;text-align:center;font-size:20px;}
.fs_col2 .log_in_per .com_login_in{display:block;text-decoration:none;width:252px;height:40px;line-height:40px;color:#FFFFFF;border:0px;background-color:#FF5A00;border-radius:4px;cursor:pointer;margin-top:10px;margin-left:25px;text-align:center;}
.fs_col2 .log_in_per .com_login_in:hover{color:#FFFFFF;background-color:#FF8000}
/**/
.GuidanceTab{border:1px #e4e4e4 solid;margin-top:6px;float:right;width:859px;height:178px;display:inline; background: #fff;}
.tab_work{height:175px;CLEAR:both;}
.tab_work_nav{line-height:30px;height:34px;border-bottom:1px #e4e4e4 solid;;}
.tab_work_nav DD{text-align:center;line-height:30px;height:35px;width:121px;font-size:14px;float:left;color:#535353;font-family:'宋体';border-right:1px #e4e4e4 solid;}
.tab_work_nav DD .TitleNew{width:30px;height:10px;}
.tab_work_nav DD A{line-height:34px;width:100%;color:#1a1a1a;text-decoration: none;}
.tab_work_nav DD A:hover{TEXT-DECORATION:none}
.tab_work_nav DD.tab_light{font-weight:bold;border-top:3px #ef5402 solid;background:#fff;margin-top:-1px;height:33px;}
.tab_work_nav DD.tab_light A {color:#ef5402;line-height:29px;}
.tab_work_nav DD.tab_light A#frist {}
.tab_work_box {padding:16px;height:112px;overflow:hidden;line-height:28px;}
.tab_work_box .SliderItem{height:112px;display:none;}
.tab_work_box .SliderItem div{float:left;}
.tab_work_box .SliderItem .LeftImg{height:100px;width:110px;background:url(/content/homepage/201612/Images/bg_home_img1.png) -10px -10px no-repeat;margin:10px 16px 0 0}
.tab_work_box .SliderItem .TopContent{margin-left:5px;width:366px;line-height:29px;}
.tab_work_box .SliderItem .TopContent p{float:left;width:100%;}
.tab_work_box .SliderItem .TopContent .TopTitle .Name{float:left;white-space:nowrap;overflow:hidden;max-width:372px;text-overflow:ellipsis;color:#000;font-family:"微软雅黑";font-size:14px;max-width:375px;text-decoration: none}
.tab_work_box .SliderItem .TopContent .TopTitle .Name:hover{color:#1a5aa8}
.tab_work_box .SliderItem .TopContent .TopTitle .ViewMore{float:right;}
.tab_work_box .SliderItem .TopContent .ContentMain a{color:#666;}
.tab_work_box .SliderItem .TopContent .ContentMain a:hover{color:#fa6d01}
.tab_work_box .SliderItem .OtherList{width:310px;margin-left:20px;}
.tab_work_box .SliderItem .OtherList ul li{white-space:nowrap;padding-left:12px;width:298px;line-height:29px;float:left;}
.tab_work_box .SliderItem .OtherList ul li span{float:right;color:#6D6D6D;}
.tab_work_box .SliderItem .OtherList ul li a{float:left;max-width:288px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#666;text-decoration: none}
.tab_work_box .SliderItem .OtherList ul li a:hover{color:#fa6d01}
.tab_work_box .SliderItem.Ivgt .LeftImg{background-position:-10px -112px;}
.tab_work_box .SliderItem.Ivgt .Report{float:right;}
.tab_work_box .SliderItem.Ivgt .IvgtLink{width:234px;}
.tab_work_box .SliderItem.RmList .LeftImg{background-position:-10px -320px;}
.tab_work_box .SliderItem.RmList .LastTime b{font-size:34px;color:#FC6701;margin-top:27px;font-weight:bold;}
.tab_work_box .SliderItem.RmList .LastTime font{font-family:"微软雅黑";font-size:14px;}
.tab_work_box .SliderItem.RmList .OtherList ul li a{max-width:308px;}
.tab_work_box .SliderItem.RmList .OtherList ul li a.slidenow{padding-left:17px;}
.tab_work_box .SliderItem.PaDownLoad .LeftImg{height:120px;width:240px; background :url(/content/homepage/201612/images/bgkkjk.jpg);margin-right: 30px;margin-top: 0px;}
.tab_work_box .SliderItem.PaDownLoad .PaDownList{margin:0;line-height:33px;width:650px}
.tab_work_box .SliderItem.PaDownLoad .PaDownList li{float:left;width:160px;height:30px; overflow: hidden}
.tab_work_box .SliderItem.PaDownLoad .PaDownList li em{ font-style: normal;color:#fff; background: #ff0000;padding:2px;}
.tab_work_box .SliderItem.PaDownLoad .PaDownList li a{ text-decoration:none}
.tab_work_box .SliderItem.PaDownLoad .PaDownList .zyghli{float:right;margin-left: 20px; width:650px;font-size: 13px;line-height: 30px}
.tab_work_box .SliderItem.PaDownLoad .PaDownList li .DownTitle{float:left;width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.tab_work_box .SliderItem.PaDownLoad .PaDownList li .DownName{float:left;max-width:240px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.tab_work_box .SliderItem.PaDownLoad .ViewMore{position:relative;float:right;width:37px;height:74px;}
.tab_work_box .SliderItem.PaDownLoad .ViewMore a{position:absolute;right:0;bottom:0}
.tab_work_box .SliderItem.SalaryReport .LeftImg{background-position:-10px -259px;}
.tab_work_box .SliderItem.SalaryReport .Avage{margin-left:20px;width:200px;}
.tab_work_box .SliderItem.SalaryReport .Avage p a{float:right;*float:none;}
.tab_work_box .SliderItem.SalaryReport .Avage ul li .Region{width:52px;float:left;}
.tab_work_box .SliderItem.SalaryReport .Avage ul li b{margin-right:3px;}
.tab_work_box .SliderItem.SalaryReport .Hot{width:204px;margin-left:43px;}
.tab_work_box .SliderItem.SalaryReport .Hot .CityList a{float:left;width:64px;margin-right:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.tab_work_box .SliderItem.Comments li{float:left;width:400px;padding-right:10px;height:29px;}
.tab_work_box .SliderItem.Comments li .commentDate{color:#6D6D6D;display:inline-block;text-align:right;*zoom:1;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.tab_work_box .SliderItem.Comments li .commentType1{padding-left:36px;background:url(/content/homepage/201612/Images/img_index_2.png) -164px -39px no-repeat;width:190px;display:inline-block;*zoom:1;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.tab_work_box .SliderItem.Comments li .commentType2{padding-left:36px;background:url(/content/homepage/201612/Images/img_index_2.png) -164px -10px no-repeat;width:190px;display:inline-block;*zoom:1;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.tab_work_box .SliderItem.Comments li .Content{width:132px;display:inline-block;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.tab_work_box .SliderItem.Comments li .Content a{color:#1A5AA8}
.tab_work_box .SliderItem.Comments li .Content a:hover{color:#fa6d01}
.tab_work_box .SliderItem.Activity .LeftImg{background-position:-10px -425px;}
.ico_new{background:url(/content/homepage/201612/Images/bg_home.png) -537px -29px no-repeat;width:25px;height:11px;border:none;}
.ico_hot{background:url(/content/homepage/201612/Images/bg_home.png) -537px -10px no-repeat;width:22px;height:9px;border:none;}
.tab_work_box .SliderItem.Cvtemplate li{float:left;margin-left:55px;}
.tab_work_box .SliderItem.Cvtemplate li:first-child{float:left;margin-left:10px;}
.tab_work_box .SliderItem .divmask{z-index:100;width:85px;height:121px;position:absolute;background:rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#80000000', endColorstr='#80000000');color:#fff;display:none;text-align:center;line-height:121px}
.tab_work_box .SliderItem .divmask .spanlook{border-top:1px solid #fff;border-bottom:1px solid #fff;line-height:121px;padding:10px 20px}

/**/
#jinggao{width:1100px;height:60px;margin:auto;overflow:hidden;background:#fff;color:#333333;line-height:45px;margin-top:3px;}#jinggaoimg{float:left;width:51px;height:45px;padding:8px 0 0 10px}#jinggaotext{float:left;height:45px;width:900px;margin-top:10px;margin-right:17px;margin-left:20px;line-height:22px;}.linkbold{color:#013F8A;font-weight:bold;}#aresumec0{width:1076px;margin:auto;margin-top:5px;border:1px solid #DBE6F4;overflow:hidden; background: #fff;padding:10px;}.newjwimg{float:left;width:213px;overflow:hidden;}.newjwimg_left{width:25px;float:left;height:130px;line-height:16px;padding-top:8px;text-align:center;}.newjwimg_right{float:left;width:186px;}.newjw{background:url(../img/newjwbg.gif);height:126px;line-height:21px;color:#333333;overflow:hidden;margin:auto;width:765px;float:right;}.jwtl{overflow:hidden;white-space:nowrap;float:left;height:21px;width:58px;}.jwtc{width:30px;height:21px;overflow:hidden;float:left;}.jwtr{width:72px;height:21px;overflow:hidden;white-space:nowrap;float:left;}.jwicon{text-indent:10px;text-align:left;background:url(../img/dian.gif) no-repeat 3px center;}.newjwpage{float:right;padding-top:5px;}#aresumec1{width:1096px;margin:auto;margin-top:5px;border:1px solid #DBE6F4;overflow:hidden;}#art{width:1100px;height:147px;margin:3px auto 3px auto;overflow:hidden;color:#333333;}#artleft{float:left;background-image:url(../img/newjw1.gif);width:25px;height:140px;background-repeat:no-repeat;color:#FFFFFF;line-height:15px;padding-top:7px;text-align:center;}#artcenter{width:10px;float:left;}#artright{width:25px;height:130px;float:left;background-image:url(../img/newjw1.gif);background-repeat:no-repeat;line-height:20px;padding-top:17px;color:#FFFFFF;text-align:center;}#wz{width:726px;height:135px;float:left;padding-bottom:10px;border-top:#D6E8F6 1px solid;border-right:#D6E8F6 1px solid;border-bottom:#D6E8F6 1px solid;}
#resumeandpeoplehandler{width:1100px;margin:3px auto;}h2.nomargin-b{margin-bottom:0;}h2.navs{background:url(../img/icons.gif) repeat-x scroll 0 -296px transparent;height:25px;line-height:25px;margin:6px 0;}h2.navs2 span.caption a{background:url("../img/icons.gif") repeat-x scroll 0 -324px transparent;float:left;font-size:14px;font-weight:bold;height:20px;line-height:20px;margin-left:3px;margin-top:2px;text-align:center;width:113px;}h2.navs2 span.caption a:hover,h2.navs2 span.caption a.selected{background:url("../img/icons.gif") repeat-x scroll -117px -324px transparent;color:#FF6600;height:25px;line-height:21px;}h2.navs span.r{float:right;color:#FFFFFF;font-weight:normal;text-align:right;}.ads_video{margin:0 2px 0 2px;float:left;width:315px;}.ads_110{float:left;width:110px;margin:0;padding:0;}.ads_110 img{border:1px #cccccc solid;padding:1px;margin-bottom:2px;}.ads_550_85{width:550px;height:85px;margin:3px 0 0 5px;}.ads_share{width:685px; padding-left:275px; height:25px;margin:0 auto;}

.newjw {background: rgba(0, 0, 0, 0) url("../img/newjwbg.gif") repeat scroll 0 0; color: #333333;float: right; height: 126px;line-height: 21px; margin: auto; overflow: hidden;width: 840px;}