
.logo-img, .logo a, .HA-change, .nav li, .nav a {
    /*background-image: url(../images/headerSprite.png);*/
    background-repeat: no-repeat
}

.header {
  border-bottom: 3px solid #F5821F;
  width: 100%;
  height: 80px;
  min-width: 1180px;
}

.header-content, .content {
    width: 982px;
    margin-right: auto;
    margin-left: auto
}

.header-content {
    height: 75px;
    position: relative;
    zoom: 1
}

.logo {
    float: left;
    padding: 15px 0 0 5px
}

    .logo a {
        display: block
    }

        .logo a:hover {
            position: absolute;
            /*background: url(../images/headerSprite.png) no-repeat 17px -444px #fff;*/
            padding-right: 35px;
            left: 5px
        }

.logo-img {
    height: 50px;
    width: 170px
}

.location {
    width: 98px;
    padding-left: 2px;
    background-position: -278px -160px;
    height: 54px;
    line-height: 20px;
    padding: 26px 0 0 14px;
    float: left
}

    .location span {
        font-size: 14px;
        font-family: Arial, "微软雅黑", "黑体", sans-serif;
        color: #FFF;
        font-weight: bold
    }

    .location a {
        color: #cecece;
        font-size: 12px;
        text-decoration: underline
    }

.header-content ul#us {
    margin: 20px auto 0px auto;
    height: 50px;
    width: 200px;
    float: right;
    background: url(../images/tel8.png) no-repeat left center;
}

    .header-content ul#us li {
        float: left;
        height: 20px;
        line-height: 20px;
        text-align: left;
        text-indent: 40px;
        color: #666666;
    }

        .header-content ul#us li.phone {
            height: 30px;
            line-height: 30px;
            font-size: 24px;
            color: #FF6600;
            text-align: right;
        }

.nav {
    position: absolute;
    top: 20px;
    left: 180px
}

    .nav li {
        float: left;
        height: 30px;
        padding: 17px 0 17px 2px;
        text-align: center
    }

    .nav .nav-first {
        background: 0;
        padding-left: 0
    }

    .nav a, .nav a:visited {
        color: #333;
        font-weight: bold;
        font-size: 16px;
        display: block;
        margin: 0 2px;
        padding: 0 12px 0 40px;
        line-height: 28px;
        border: 1px solid #fff
    }

        .nav a:hover {
            color: #c5262a;
            text-decoration: none
        }

        .nav a.selected {
            background-color: #fff; /*border: 1px solid #f60; border-radius: 5px 5px 5px 5px;*/
            color: #dd0000;
        }

.myhome a {
    background-position: 12px -158px
}

    .myhome a:hover, .myhome .selected {
        background-position: -138px -158px
    }

.findJob a {
    background-position: 10px -254px
}

    .findJob a:hover, .findJob .selected {
        background-position: -143px -254px
    }

.findPerson a {
    background-position: 10px -206px
}

    .findPerson a:hover, .findPerson .selected {
        background-position: -143px -206px
    }

.school a {
    background-position: 3px -572px
}

    .school a:hover, .school .selected {
        background-position: -136px -572px
    }

.baike a {
    background-position: 12px -352px
}

    .baike a:hover, .baike .selected {
        background-position: -143px -352px
    }

.checkSalary a {
    background-position: 10px -303px
}

    .checkSalary a:hover, .checkSalary .selected {
        background-position: -144px -303px
    }









.topWpp {
    width: 1000px;
    margin: 10px auto 0px auto;
    overflow: hidden
}

.ilogin {
    width: 240px;
    float: left;
    overflow: hidden;
}

/*.ilogin h3{ height:30px; line-height:30px; text-align:center; font-size:14px; cursor:pointer; }
.ilogin h3 b{ width:50%; float:left; display:inline;background:#F6E9DA; color:#FF6600;}
.ilogin h3 span{width:50%; float:left; display:inline;background:#C2D6EB; color:#0E5FB0;}*/

.ige {
    border: 1px solid #FE7D1F; /*border-radius:2px;*/
    clear: both;
    height: 170px;
    overflow: hidden;
    background: #fff;
}

    .ige h3 {
        height: 30px;
        line-height: 30px;
        text-align: left;
        font-size: 14px;
        text-indent: 8px;
        color: #fff;
        background: #FE7D1F;
    }

        .ige h3 span {
            font-weight: normal;
        }

    .ige .mge {
        margin: 0px auto;
        clear: both;
        padding: 5px;
        height: 160px;
        background: url(../images/icpics2.png) no-repeat center bottom;
    }

        .ige .mge dt {
            width: 140px;
            float: left;
            height: 80px;
        }

            .ige .mge dt li {
                height: 40px;
                line-height: 40px;
                text-align: right;
            }

            .ige .mge dt.mfb {
                width: 100%;
                height: 32px;
                line-height: 32px;
                text-align: center;
            }

                .ige .mge dt.mfb b {
                    font-size: 14px;
                }

                .ige .mge dt.mfb a {
                    color: #f60;
                }

        .ige .mge dd {
            width: 70px;
            float: right;
            height: 70px;
            padding-top: 5px;
        }

    .ige .yge {
        margin: 5px auto;
        clear: both;
    }

        .ige .yge dt {
            width: 70px;
            float: left;
            height: 102px;
            padding-left: 4px;
            text-align: center;
        }

            .ige .yge dt img {
                width: 80px;
                height: 100px;
                border: 1px solid #ddd;
            }

            .ige .yge dt.mfb {
                width: 100%;
                height: 32px;
                line-height: 32px;
                text-align: center;
            }

                .ige .yge dt.mfb a {
                    color: #f60;
                }

        .ige .yge dd {
            width: 140px;
            float: right;
            height: 102px;
            line-height: 30px;
            text-align: left;
        }


.iqi {
    border: 1px solid #0F5BBD; /*border-radius:2px;*/
    clear: both;
    margin-top: 8px;
    height: 120px;
}

    .iqi h3 {
        height: 30px;
        line-height: 30px;
        text-align: left;
        font-size: 14px;
        text-indent: 8px;
        color: #fff;
        background: #0F5BBD;
    }

        .iqi h3 span {
            font-weight: normal;
        }

    .iqi dl {
        margin: 5px auto;
        clear: both;
        padding: 5px;
    }

        .iqi dl dt {
            width: 140px;
            float: left;
            height: 80px;
            font-size: 14px;
        }

        .iqi dl dd {
            width: 70px;
            float: right;
            height: 80px;
        }

        .iqi dl dt a {
            line-height: 36px;
            text-align: left;
            margin: 0 4px;
        }



#funcBox {
    float: right;
    width: 760px
}

#cityChannel {
    margin: 0px auto 5px auto;
    overflow: hidden;
}

#cityList {
    float: left;
    width: 551px
}

    #cityList ul {
        overflow: hidden;
        margin-top: 4px;
        height: 25px;
        line-height: 25px;
        clear: both;
        background: #eee;
    }

    #cityList b {
        padding-left: 5px;
        font-size: 16px;
        color: #dd0000;
    }

    #cityList li {
        float: left;
        margin-left: 19px;
        letter-spacing: .1em;
        font-size: 14px;
        padding-left: 5px;
        padding-right: 5px;
        border-radius: 4px;
    }

#cityChannel a.hl {
    background-color: #427fd8;
    color: #FFF;
    font-size: 14px;
    font-weight: 700;
    padding: 4px 6px
}

#cityMore {
    float: right;
    width: 55px;
    cursor: pointer;
    color: #315aaa
}

#cityMoreBox {
    display: none;
    position: absolute;
    width: 580px;
    height: 292px;
    overflow: hidden;
    font-family: tahoma, simsun;
    margin: 5px 0 0 174px;
    box-shadow: 3px 3px 3px #ccc;
    z-index: 999
}

    #cityMoreBox .popTitle {
        height: 30px
    }

    #cityMoreBox .popBody {
        padding: 5px 1px;
        background-color: #fff;
        border: 1px solid #b1d1e8
    }

    #cityMoreBox .cBg {
        background-color: #eff6ff
    }

    #cityMoreBox li {
        float: left;
        height: 25px;
        line-height: 25px;
        width: 268px;
        padding: 0 10px
    }

        #cityMoreBox li span {
            color: #315aaa;
            font-weight: 700;
            width: 14px
        }

    #cityMoreBox .popBody a {
        color: #555;
        padding: 1px
    }

        #cityMoreBox .popBody a:hover {
            background-color: #d4e4fb;
            text-decoration: none
        }


#funSearch {
    clear: both;
    height: 70px;
}

/*搜索条*/
.searchBar {
    float: left;
    display: inline;
    width: 550px;
    padding: 0px 0 20px 0;
    text-align: left; /*background: url(../images/serbg2.png) no-repeat 0 top #fff;*/
}

    .searchBar .snav {
        color: #888;
        line-height: 30px;
        font-size: 14px;
    }

        .searchBar .snav a {
            color: #888;
            margin: 0 5px;
        }

            .searchBar .snav a.seron {
                font-weight: bold;
                color: #dd0000;
            }

            .searchBar .snav a:hover {
                color: #f60;
                text-decoration: none;
            }

    .searchBar .o {
        line-height: 30px;
        color: #000;
        font-size: 14px;
        margin-left: 5px;
    }

        .searchBar .o em {
            color: #f60;
            margin: 0 5px;
        }

    .searchBar .bar .btn a, .searchBar .bar .key input, .searchBar .bar .city {
        background-image: url(../images/btnSearch.gif);
        background-repeat: no-repeat;
    }

    .searchBar .bar {
        float: left;
        display: inline;
        height: 36px;
        border: solid 3px #f60;
        overflow: hidden;
    }

        .searchBar .bar .key {
            float: left;
            display: inline;
            line-height: 36px;
        }

            .searchBar .bar .key input {
                display: block;
                width: 295px;
                height: 19px;
                border: 0 none;
                padding: 8px 5px 8px 30px; /* text-indent:30px; */
                font-size: 14px;
                vertical-align: middle;
                background-position: 7px -40px;
            }

        .searchBar .bar .city {
            position: relative;
            float: left;
            display: inline;
            width: 130px;
            height: 34px;
            margin: 1px 0;
            border-left: solid 1px #eee;
            background-color: #f6f6f6;
            background-position: -2px -82px;
            overflow: hidden;
        }

            .searchBar .bar .city .input {
                width: 115px;
                height: 32px;
                margin-left: 15px;
                line-height: 32px;
                border: 0 none;
                font-size: 14px;
                text-align: center;
                background-color: #f6f6f6;
                cursor: pointer;
                font-size: 14px;
                color: #666;
            }

            .searchBar .bar .city i {
                display: block;
                margin: 15px auto 0 auto;
                width: 0px;
                height: 0px;
                line-height: 0px;
                font-size: 1px;
                border-width: 5px;
                border-style: solid dashed dashed dashed;
                border-color: #333 transparent transparent transparent;
            }

            .searchBar .bar .city a {
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                line-height: 34px;
                color: #888;
                font-size: 14px;
            }

                .searchBar .bar .city a span {
                    float: left;
                    width: 90px;
                    text-align: center;
                }

                .searchBar .bar .city a em {
                    float: right;
                    width: 20px;
                    height: 100%;
                    background: #f5f5f5;
                    display: none;
                }

        .searchBar .bar .btn {
            float: left;
            display: inline;
            width: 82px;
            height: 37px;
            line-height: 36px;
            overflow: hidden;
        }

            .searchBar .bar .btn a {
                display: block;
                height: 100%;
                text-indent: -9999px;
                background-color: #f60;
                background-position: 21px 0;
            }

    .searchBar .other {
        float: left;
        display: inline;
        margin-left: 10px;
        padding-top: 3px;
        line-height: 18px;
    }

.funcInfo {
    float: left;
    display: inline;
    margin-top: 8px;
    height: 136px;
    overflow: hidden
}

    .funcInfo dt {
        font-size: 16px;
        font-weight: bold;
        line-height: 18px;
        padding-top: 10px;
        color: #f60;
    }

    .funcInfo dd {
        margin-top: 10px;
    }

        .funcInfo dd a {
            display: inline-block;
            margin: 0 8px 8px 0;
            border: 1px solid #e6e6e6;
            font-size: 14px;
            border-radius: 15px;
            padding: 0 10px;
            color: #666;
            height: 24px;
            line-height: 24px;
        }

            .funcInfo dd a:hover {
                background: #fff; /*color:#0af;border:1px solid #0af; */
                color: #000;
                border: 1px solid #000;
                text-decoration: none;
            }

            .funcInfo dd a span {
                color: #999;
            }
/*.funcInfo a.c1{border:1px solid #9224B1;color:#9224B1;}
.funcInfo a.c2{border:1px solid #0AB2E5;color:#0AB2E5;}
.funcInfo a.c3{border:1px solid #CB0003;color:#CB0003;}
.funcInfo a.c4{border:1px solid #B74404;color:#B74404;}
.funcInfo a.c5{border:1px solid #0062A8;color:#0062A8;}
.funcInfo a.c6{border:1px solid #FF6600;color:#FF6600;}
.funcInfo a.c7{border:1px solid #078207;color:#078207;}
.funcInfo a.c8{border:1px solid #0139C9;color:#0139C9;}*/

/*.igongg{ width:200px; float:right;display:inline;}
.igongg h5{ height:30px; line-height:30px; text-align:left; color:#dd0000; background:#eee; font-size:14px; text-indent:8px; font-weight:bold;}
.igongg ul{ margin:5px auto;}
.igongg ul li {height: 21px; line-height: 20px; background: url("http://img02.zhaopin.cn/2012/img/index/s.png") no-repeat -166px -207px; padding-left: 15px; overflow: hidden }

.igongg .zxqq{ margin:0px auto; text-align:center; clear:both;}*/



/*公告*/
.fair {
    width: 200px;
    float: right;
    display: inline;
    height: 89px;
    background: url(../images/fair.jpg) no-repeat right top #f6f6f6;
    border: 1px solid #DEDEDE;
}

    .fair img {
        width: 198px;
        height: 178px;
    }

    .fair h3 {
        height: 30px;
        line-height: 30px;
        font-size: 15px;
        text-align: left;
        text-indent: 8px;
        font-weight: bold;
    }

    .fair dl {
        padding: 0 5px;
        margin: 5px auto;
        clear: both;
    }

        .fair dl dt {
            width: 76px;
            float: left;
            background: url(../images/zhaopinhui.gif) 0px 0px;
            height: 76px;
            line-height: 96px;
            text-align: center;
            overflow: hidden;
            font-weight: bold;
            font-size: 14px;
            font-family: "Microsoft YaHei";
            color: #000000
        }

            .fair dl dt .jishiDay {
                font-weight: bold;
                color: #fc6902;
                font-size: 32px;
                font-family: Arial
            }

        .fair dl dd {
            width: 105px;
            float: left;
            display: inline;
            margin-left: 5px;
            line-height: 18px;
            font-size: 12px;
            height: 76px;
            overflow: hidden;
        }

    .fair .txt {
        padding: 5px 10px 0;
        zoom: 1;
        text-align: left;
        clear: both;
    }

        .fair .txt p {
            height: 24px;
            text-align: left;
        }

            .fair .txt p b.hbFntWes {
                font-weight: normal;
                float: left;
                display: inline;
                font-size: 14px;
                width: 20px;
                margin: 6px 0 0 0;
                *margin: 5px 0 0 0;
                text-align: center;
                color: #999;
            }

            .fair .txt p span {
                float: left;
                display: inline;
                height: 24px;
                line-height: 24px;
                color: #999;
            }

                .fair .txt p span a {
                    margin: 0 0 0 15px;
                }

    .fair ul {
        margin: 0px 10px;
        clear: both;
    }

        .fair ul li {
            height: 21px;
            line-height: 21px;
            background: url(../images/s.png) no-repeat 0px 9px;
            padding-left: 8px;
            overflow: hidden
        }

            .fair ul li a {
                color: #666;
            }

.zxqq {
    margin: /*15px auto */ 5px auto;
    padding: 0 5px;
    text-align: center;
    clear: both;
}

    .zxqq em {
        width: 90px;
        display: block;
        font-style: normal;
        height: 32px;
        line-height: 32px;
        border-radius: 2px;
    }

    .zxqq a {
        display: block;
        color: #fff;
        text-decoration: none;
    }

.i_qq {
    width: 32px;
    height: 32px;
    float: left;
    background: url(../images/se.png) no-repeat 0 0;
}

.bg_blue {
    background: #0a80e4;
}

    .bg_blue:hover {
        background: #33b5f1;
    }

.bg_yellow {
    background: #fd9a0a;
}

    .bg_yellow:hover {
        background: #fec633;
    }

/*logo广告*/
.tlgg {
    width: 1000px;
    margin: 10px auto 0 auto;
    text-align: center;
    clear: both;
}

    .tlgg img {
        width: 1000px;
        height: 80px;
    }

.main2 {
    width: 1016px;
    float: none;
    margin: 0 auto
}

    .main2 .per492 {
        width: 492px;
        background: #FFF;
        padding: 1px;
        display: inline;
        margin: 10px 0 0 8px;
        float: left;
        border: 1px solid #CCC;
    }

    .main2 .peris {
        width: 324px;
        background: #FFF;
        padding: 1px;
        display: inline;
        margin: 10px 0 0 8px;
        float: left;
        border: 1px solid #CCC;
    }

        .main2 .peris .tp {
            float: left;
            width: 324px;
            overflow: hidden
        }

            .main2 .peris .tp img {
                display: block;
            }

        .main2 .peris .ta {
            float: left;
            width: 316px;
            height: 32px;
            line-height: 32px;
            padding-left: 8px;
            color: #3e3e3e
        }

            .main2 .peris .ta span {
                color: #ff0000
            }

        .main2 .peris .relis {
            float: left;
            width: 324px;
            position: relative;
            display: none
        }

            .main2 .peris .relis .absis {
                float: left;
                width: 324px;
                padding: 1px;
                border: 1px solid #CCC;
                border-top: none;
                background: #FFF;
                position: absolute;
                left: 0;
                top: 70px;
                margin: -70px 0 0 -2px;
                display: inline
            }

                .main2 .peris .relis .absis .tp {
                    float: left;
                    width: 324px;
                    overflow: hidden
                }

                    .main2 .peris .relis .absis .tp img {
                        display: block;
                    }

                .main2 .peris .relis .absis .ta {
                    float: left;
                    width: 324px;
                    padding: 3px 0;
                    height: 120px
                }

                    .main2 .peris .relis .absis .ta .zw {
                        float: left;
                        width: 120px;
                        height: 110px;
                        border-right: 1px dashed #CCC;
                        padding: 4px 4px 4px 14px
                    }

                        .main2 .peris .relis .absis .ta .zw div {
                            float: left;
                            text-align: left;
                            width: 120px;
                            height: 22px;
                            line-height: 22px;
                            background: url(../images/sBg01.png) no-repeat 0 10px;
                            text-indent: 10px;
                            overflow: hidden;
                        }

                            .main2 .peris .relis .absis .ta .zw div a {
                                color: #0266a2
                            }

                    .main2 .peris .relis .absis .ta .js {
                        float: left;
                        text-align: left;
                        width: 160px;
                        height: 110px;
                        overflow: hidden;
                        line-height: 22px;
                        color: #3e3e3e;
                        padding: 4px 0 0 10px;
                        text-indent: 24px
                    }

                .main2 .peris .relis .absis .bo {
                    float: left;
                    width: 324px;
                    background: #eeeeee
                }

                    .main2 .peris .relis .absis .bo .zw {
                        float: left;
                        width: 135px;
                        height: 22px;
                        line-height: 22px;
                        text-align: center
                    }

                    .main2 .peris .relis .absis .bo .js {
                        float: left;
                        width: 170px;
                        height: 22px;
                        overflow: hidden;
                        line-height: 22px;
                        color: #3e3e3e;
                        text-align: center
                    }

                        .main2 .peris .relis .absis .bo .zw a, .main2 .peris .relis .absis .bo .js a {
                            color: #0266a2
                        }

    .main2 .perif {
        width: 158px;
        background: #FFF;
        display: inline;
        margin: 10px 0 0 8px;
        float: left;
        border: 1px solid #CCC
    }

        .main2 .perif .tp {
            float: left;
            width: 158px
        }

            .main2 .perif .tp img {
                display: block;
            }

        .main2 .perif .relif {
            float: left;
            width: 160px;
            position: relative;
            display: none
        }

            .main2 .perif .relif .absif {
                float: left;
                width: 158px;
                border: 1px solid #CCC;
                border-top: none;
                background: #FFF;
                position: absolute;
                left: 0;
                top: 69px;
                margin: -69px 0 0 -1px;
                display: inline
            }

                .main2 .perif .relif .absif .tp {
                    float: left;
                    width: 158px
                }

                    .main2 .perif .relif .absif .tp img {
                        display: block;
                    }

                .main2 .perif .relif .absif .ta {
                    float: left;
                    padding: 5px 10px;
                    width: 138px;
                    height: 110px;
                    overflow: hidden
                }

                    .main2 .perif .relif .absif .ta div {
                        float: left;
                        overflow: hidden;
                        text-align: left;
                        width: 120px;
                        height: 22px;
                        line-height: 22px;
                        background: url(../images/sBg01.png) no-repeat 0 10px;
                        text-indent: 10px
                    }

                        .main2 .perif .relif .absif .ta div a {
                            color: #0266a2
                        }

                .main2 .perif .relif .absif .bo {
                    float: left;
                    width: 158px;
                    background: #eeeeee;
                    height: 22px;
                    line-height: 22px;
                    text-align: center
                }

                    .main2 .perif .relif .absif .bo a {
                        color: #0266a2
                    }

.printmain {
    width: 1000px;
    margin: 10px auto;
    clear: both;
}

.printl {
    width: 760px;
    float: left;
    display: inline;
}

.printr {
    width: 230px;
    float: right;
    display: inline;
}

/*小盒块风格*/
.boxStyle01 {
    border: 1px solid #DEDEDE;
    text-align: left;
    background: #fff;
}
    /*标题条/选项卡面板条*/
    .boxStyle01 .titBar, .boxStyle01 .tabNav {
        background: #F7F7F7;
        height: 32px;
        line-height: 32px;
        border-bottom: 1px solid #DFE5EB;
    }

        .boxStyle01 .titBar .title {
            font-size: 14px;
            margin: 0 15px;
            height: 33px;
            color: #37c;
            text-align: left;
        }

    .boxStyle01 .moreBtn {
        float: right;
        margin-right: 10px;
        color: #888;
    }

        .boxStyle01 .moreBtn:hover {
            color: #f60;
        }

/*三栏职位*/
.threeColumn {
    background: url(../images/listBg.gif);
}

    .threeColumn li {
        padding-left: 10px;
        width: 235px;
        float: left;
        line-height: 30px;
    }

        .threeColumn li a {
            color: #333;
        }

            .threeColumn li a:hover {
                color: #f60;
            }

        .threeColumn li span {
            color: #37c;
            display: block;
            width: 220px;
            height: 30px;
            overflow: hidden;
        }

            .threeColumn li span a {
                color: #37c;
            }

                .threeColumn li span a:hover {
                    color: #f60;
                }

    .threeColumn .company {
        width: 192px;
        height: 30px;
        padding-right: 36px;
        overflow: hidden;
    }

        .threeColumn .company a {
            float: left;
        }

        .threeColumn .company i {
            float: left;
            margin: 9px -32px 0 0;
            *margin-top: 7px;
            display: block;
            width: 32px;
            height: 13px;
            background: url(../images/newIcons.gif) no-repeat;
        }

            .threeColumn .company i.a1 {
                background-position: 0 0;
            }

            .threeColumn .company i.a2 {
                background-position: 0 -33px;
            }


.jobItemcs {
    width: 760px;
}

    .jobItemcs .threeColumn {
        margin: 5px 10px;
        overflow: hidden;
    }

    .jobItemcs h5 {
        margin: 0px auto;
        height: 34px;
        line-height: 34px;
        text-align: left;
        font-weight: bold;
        text-indent: 12px;
        background: #A8C8FF;
        font-size: 16px;
        clear: both;
    }

        .jobItemcs h5 a {
            font-size: 12px;
            font-weight: normal;
            padding: 3px 15px 3px 15px;
            background: #fff;
            border: 1px solid #82AEEF;
            margin-left: 5px;
            text-decoration: none;
        }

            .jobItemcs h5 a:hover {
                background: #FC6;
                border: 1px solid #f60;
            }

            .jobItemcs h5 a.focus {
                background: #FC6;
                border: 1px solid #f60;
            }

.morenb {
    float: right;
    margin-right: 10px;
}

    .morenb a {
        border: none;
    }





.zhiweilb {
    margin-top: 9px;
    overflow: hidden;
    width: 760px;
    border: 1px solid #DEDEDE;
}

    .zhiweilb h3 {
        height: 32px;
        line-height: 32px;
        text-align: left;
        background: #eee;
    }

        .zhiweilb h3 b {
            float: left;
            margin-left: 10px;
        }

        .zhiweilb h3 span {
            float: right;
            margin-right: 10px;
            font-weight: normal;
            font-size: 12px;
        }

.guwen601 {
    width: 120px;
    float: left;
    display: inline;
    overflow: hidden;
    margin: 12px 12px 0px 18px;
    height: 215px;
}

    .guwen601 ul li {
        margin-top: 4px;
    }

        .guwen601 ul li a {
            font-size: 14px;
        }

        .guwen601 ul li.mt0 {
            margin-top: 0px;
        }

    .guwen601 ol {
        padding-left: 4px;
        width: 120px;
        height: 115px;
    }

        .guwen601 ol li {
            color: #fff;
            margin-top: 5px;
        }

            .guwen601 ol li.weituov6 {
                margin: 10px 20px 0;
            }

.h_move {
    width: 300px;
    height: 150px;
    position: relative;
    left: 0px;
    top: 0px;
    display: block;
}

.h_box {
    width: 120px;
    overflow: hidden;
    position: relative;
}

.h_pic, .h_info {
    float: left;
    width: 120px;
    height: 150px;
    cursor: default;
    overflow: hidden;
    cursor: pointer;
}

.touxtjian {
    background: #fea92a;
    cursor: pointer;
}

.titlev6 {
    font-size: 18px;
    height: 30px;
    background: #ff8f19;
    padding-left: 6px;
}

    .titlev6 a {
        text-decoration: none;
        font-family: '微软雅黑';
        display: block;
        color: #fff;
        width: 100px;
        height: 30px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        line-height: 28px;
    }





.qblock {
    padding: 0px;
}

.tuanList {
    width: 230px;
    margin: 0px auto 5px auto;
}

    .tuanList:hover {
        background: #ffffee;
    }

    .tuanList dt, .tuanList dt a img {
        display: block;
        line-height: normal;
        width: 230px;
        height: 125px;
        background: #eee;
    }

    .tuanList dd {
        line-height: 24px;
        overflow: hidden;
        color: #666;
        white-space: nowrap;
        padding: 0 5px;
    }

        .tuanList dd.pad-top3 {
            padding-top: 5px;
        }

    .tuanList a {
        font-size: 14px;
    }

    .tuanList .colFC0000 {
        color: #FC0000;
        font-size: 12px;
    }


/*职场资讯*/
.newInfoBar {
    height: 486px;
    text-align: left;
    margin-top: 12px;
}

    .newInfoBar .tags {
        margin: 5px 0 5px 5px;
        height: 93px;
    }

        .newInfoBar .tags a {
            float: left;
            width: 72px;
            height: 30px;
            line-height: 30px;
            margin-right: 1px;
            margin-bottom: 1px;
            background: #F2F7FA;
            text-align: center;
        }

    .newInfoBar .t1 {
        height: 80px;
        margin-bottom: 8px;
    }

        .newInfoBar .t1 .pic {
            float: left;
            display: inline;
            width: 80px;
            height: 80px;
            margin-left: 5px;
            margin-right: 3px;
            background: #DFE5EB;
        }

            .newInfoBar .t1 .pic img {
                width: 80px;
                height: 80px;
            }

        .newInfoBar .t1 h3 {
            float: left;
            width: 130px;
            height: 22px;
            overflow: hidden;
            font-size: 12px;
        }

        .newInfoBar .t1 .info {
            float: left;
            width: 130px;
            height: 58px;
            color: #888;
            line-height: 20px;
        }

    .newInfoBar .t2 {
        margin-bottom: 8px;
        margin-left: 10px;
    }

        .newInfoBar .t2 li {
            width: 212px;
            height: 24px;
            padding-left: 7px;
            background: url(../images/sBg01.png) 0 7px no-repeat;
            overflow: hidden;
        }

            .newInfoBar .t2 li a {
                padding-right: 10px;
                color: #333;
            }

                .newInfoBar .t2 li a:hover {
                    color: #f60;
                }

    .newInfoBar .t3 {
        height: 30px;
        margin-bottom: 10px;
        margin-left: 10px;
        _margin-left: 5px;
    }

        .newInfoBar .t3 input {
            float: left;
            width: 158px;
            height: 26px;
            line-height: 26px;
            border: 1px solid #eee;
            border-right: 1px solid #f60;
        }

        .newInfoBar .t3 a {
            float: left;
            height: 30px;
            line-height: 30px;
            width: 50px;
            text-align: center;
            background: #f60;
            color: #fff;
            text-decoration: none;
        }

    .newInfoBar .t4 {
        margin-left: 10px;
        margin-top: 20px;
    }

        .newInfoBar .t4 h3 {
            font-size: 16px;
            font-weight: normal;
            color: #37c;
        }

        .newInfoBar .t4 ul {
            background: url(../images/sequence.png) 0 7px no-repeat;
        }

            .newInfoBar .t4 ul li {
                margin-left: 10px;
                text-indent: 15px;
                width: 200px;
                height: 30px;
                overflow: hidden;
                line-height: 30px;
            }

                .newInfoBar .t4 ul li a {
                    color: #333;
                }

                    .newInfoBar .t4 ul li a:hover {
                        color: #f60;
                    }

                .newInfoBar .t4 ul li .fOrange {
                    color: #f60;
                }

                .newInfoBar .t4 ul li .fBlue {
                    color: #37c;
                }


/*底部信息*/
.pageBot {
    border-top: 1px solid #bbb;
    width: 100%;
    zoom: 1;
    margin: 10px auto 0px auto;
    clear: both;
    background: #fff;
}

.pageBotCon {
    width: 1000px;
    margin: 0 auto;
    text-align: left;
}

.botInfo {
    margin: 0 0 10px 0;
}

    .botInfo .l {
        float: left;
        display: inline;
        width: 750px;
    }

        .botInfo .l dl {
            float: left;
            display: inline;
            width: 185px;
        }

        .botInfo .l dt {
            font-size: 14px;
            font-weight: bold;
            height: 26px;
            line-height: 26px;
            margin: 0 0 10px;
        }

        .botInfo .l dd {
            line-height: 22px;
        }

            .botInfo .l dd a {
                color: #666;
            }

                .botInfo .l dd a:hover {
                    color: #0af;
                }

    .botInfo .c {
        float: left;
        display: inline;
        width: 0;
        margin: 0 0 0 10px;
    }

        .botInfo .c dl dt {
            font-size: 14px;
            font-weight: bold;
            height: 26px;
            line-height: 26px;
            margin: 0 0 10px;
        }

        .botInfo .c dl dd img {
            width: 110px;
            height: 110px;
            display: block;
        }

    .botInfo .r {
        float: right;
        display: inline;
        width: 240px;
    }

        .botInfo .r dl {
            margin-bottom: 10px;
        }

            .botInfo .r dl dt {
                font-size: 14px;
                font-weight: bold;
                height: 26px;
                line-height: 26px;
                margin: 0 0 10px;
            }

            .botInfo .r dl dd p.tel {
                color: #f02c02;
                font-size: 24px;
                font-family: Arial, Helvetica, sans-serif;
            }

            .botInfo .r dl dd a.phoneApp {
                width: 185px;
                height: 32px;
                display: inline-block;
                background: url(../images/phoneApp.jpg) no-repeat 0 0;
            }

/*友情链接*/
.frdLink {
    margin: 0px auto;
    clear: both;
    z-index: 10;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    overflow: hidden;
}

    .frdLink th {
        width: 80px;
        font-weight: bold;
        color: #999;
        padding: 5px;
        font-size: 14px;
    }

    .frdLink td {
        line-height: 22px;
        padding: 5px;
    }

        .frdLink td a {
            color: #424242;
            display: inline;
            white-space: nowrap;
            margin: 0 10px 0 0;
        }

            .frdLink td a:hover {
                color: #0af;
            }

/*-------------------------------公共底部-------------------------------*/
.footer {
    width: 100%;
    margin: 0px auto;
    clear: both;
    padding: 15px 0;
    background: #fff;
    font-size: 12px;
    zoom: 1;
    line-height: 24px;
    color: #666;
}

    .footer .footerNav {
        color: #999;
        margin: 0 auto;
        width: 1000px;
    }

        .footer .footerNav a {
            margin: 0 10px;
            color: #666;
        }

            .footer .footerNav a:hover {
                color: #0af;
            }

    .footer .copyright {
        width: 1000px;
        margin: 0 auto;
    }


/* tab */
.tab {
    width: 1000px;
    margin: 10px auto;
}

    .tab ul.menu {
        height: 34px;
        background: #f6f6f6;
        position: relative;
    }

        .tab ul.menu li {
            float: left;
            text-align: center;
            width: 120px;
            height: 34px;
            background: #f6f6f6;
            line-height: 32px;
            list-style: none;
            font-size: 12px;
            cursor: pointer;
            font-size: 14px;
            font-weight: bold;
        }

            .tab ul.menu li.active {
                background: #f5821f;
                color: #fff;
            }

.con2 {
    border-top: 2px solid #f5821f;
    border-left: 1px solid #DEDEDE;
    border-right: 1px solid #DEDEDE;
    border-bottom: 1px solid #DEDEDE;
}

.con1 {
    border-top: 2px solid #f5821f;
}

.con2 {
    display: none;
}

    .con1 ul, .con2 ul {
        padding: 5px;
    }

        .con1 ul li, .con2 ul li {
            background: url(images/point.png) no-repeat left center;
            padding: 0 0 0 10px;
            font-size: 14px;
            line-height: 180%;
            color: #252525;
        }
/*.con1 ul li:hover,.con2 ul li:hover,.con3 ul li:hover{cursor:pointer;text-decoration:underline;}
*/ .line {
    height: 2px;
    width: 120px;
    background: #f5821f;
    position: absolute;
    bottom: -2px;
}

.con2 ul li {
    clear: both;
    border-bottom: 1px dashed #dedede;
    overflow: hidden;
    line-height: 22px;
    padding-bottom: 15px;
    margin-top: 15px;
    overflow: hidden;
}

.con1 ul li {
    clear: both;
    border-bottom: 1px dashed #dedede;
    overflow: hidden;
    line-height: 20px;
    padding-bottom: 10px;
    margin-top: 5px;
}

    .con1 ul li:last-child {
        border-bottom: none;
    }

.con2 ul li:last-child {
    border-bottom: none;
}

.con2 ul li img {
    float: right;
    width: 155px;
    height: 60px;
    margin-right: 10px;
    margin-top: 5px;
}

.con1 ul li .div712 {
    float: left;
    display: inline;
    width: 680px;
}

    .con1 ul li .div712 h3 {
        font-size: 14px;
        font-weight: bold;
        color: #666;
    }

    .con1 ul li .div712 p a {
        color: #37c;
        padding-right: 10px;
        display: inline-block;
    }

.con2 ul li .div712 {
    float: left;
    display: inline;
    width: 780px;
    position: relative;
}

    .con2 ul li .div712 h3 {
        font-size: 14px;
        font-weight: normal;
        color: #333;
    }

    .con2 ul li .div712 p a {
        color: #3377CC;
        padding-right: 8px;
        display: inline-block;
        font-size: 12px;
    }

.zp712 {
    color: #888;
    font-size: 12px;
    width: 680px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.data712 {
    position: absolute;
    right: 0px;
    color: #999;
    bottom: 0px;
}


/*改版后样式*/
body, html {
    margin: 0;
    padding: 0;
}

li {
    list-style: none;
}

.container {
    margin: 0 auto;
    background-color: rgba(255,255,255,.7);
    position: absolute;
    top: 52px;
    left: calc(50% - 500px);
    z-index: 1;
    padding: 15px;
    box-shadow: 0px 0px 10px black;
    border-radius: 5px;
    height: 317px;
}

.header_container {
    width: 980px;
    height: 50px;
    margin: 0 auto;
}

.search {
    width: 470px;
    height: 32px;
    padding: 7px 138px 5px 0;
    overflow: hidden;
    border: 2px solid #d16816;
    background-color: #fff;
    position: relative;
    cursor: pointer;
}

#searchCityName {
    border: none;
    background-color: white;
}

.search #keyword {
    font-weight: normal;
    line-height: 20px;
    width: 100%;
    width: 310px;
    height: 28px;
    outline:  none;
    border: none;
    font-size: 16px;
    color: #666;
    text-indent: 20px;
    font-family: "Microsoft YaHei";
    float: left;
    margin-top:-7px;
}

.btn_search {
    width: 138px;
    height: 30px;
    line-height: 30px;
    color: #fff;
    font-size: 14px;
    position: absolute;
    top: 0;
    right: 0;
    background-color: #d16816;
    border: 1px solid #d16816;
    text-align: center;
    vertical-align:top;
}

.selectBottom {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(../images/selectBottom.png);
    margin-left: 10px;
    position:relative;
    top:3px;
}

#select {
    display: inline-block;
    padding-left: 10px;
    height: 50px;
    line-height: 55px;
    border-left: 1px solid #3333334a;
    position: relative;
    top: -20px;
}

.hotKeycodes p {
    display: inline-block;
    width: 80px;
    float: left;
}

.hotKeycodes {
    width: 612px;
    margin-top: 16px;
}

.keyWords {
    display: inline-block;
    width: 532px;
    /*text-align: center;*/
}

    .keyWords li {
        margin-top: 16px;
        margin-right: 15px;
        padding: 2px 4px;
        display: inline-block;
        text-align: center;
        border: 1px solid #d16816;
        border-radius: 24px;
        font-size: 14px;
        cursor: pointer;
    }

        .keyWords li:hover {
            background-color: white;
            color: #d16816;
            opacity: 0.8;
        }

.title {
    margin-top: 15px;
    height: 100px;
    text-align: center;
    line-height: 100px;
    font-size: 30px;
    box-sizing: border-box;
}

.bg_image {
    position: absolute;
    top: 83px;
    left: 0;
    width: 100%;
    height: 415px;
    /*filter: blur(3px);*/
}

.userBtn {
    text-align: center;
    width: 270px;
    height: 317px;
    position: absolute;
    top: 50px;
    right: 50px;
    background-color: white;
    box-shadow: 0px 0px 10px black;
    border-radius: 3px;
    padding: 15px;
    background-color: rgba(255,255,255,.7)
}

    .userBtn button {
        margin-top: 10px;
        width: 100px;
        height: 35px;
        margin-left: 20px;
        border: none;
        background-color: white;
        border-radius: 3px;
        outline: none;
        color: white;
        cursor: pointer;
    }

    .userBtn .loginBtn {
        background-color: #169bd5;
    }

    .userBtn .register {
        background-color: #ff9900;
    }

    .userBtn button:hover {
        opacity: 0.8;
    }

.search {
    width: 470px;
    height: 32px;
    padding: 7px 138px 5px 0;
    overflow: hidden;
    border: 2px solid #d16816;
    background-color: #fff;
    position: relative;
    cursor: pointer;
}

#searchCityName {
    border: none;
    background-color: white;
}

#searchCityName {
    border: none;
    background-color: white;
}

.search #keySearch {
    font-weight: normal;
    line-height: 20px;
    width: 100%;
    width: 310px;
    height: 28px;
    outline: 0 none;
    border: 0 none;
    font-size: 16px;
    color: #666;
    text-indent: 20px;
    font-family: "Microsoft YaHei";
    float: left;
}

#bigBox {
    width: 1000px;
    margin: 0 auto;
    position: relative;
    padding: 12px;
    overflow: hidden;
    height: 418px;
}

.userBtn .loginout {
    width: 140px;
    background-color: gray;
    line-height: 24px;
}