body {
    font: 12px Tahoma;
    margin: 0px;
    text-align: center;
    background: #FFF;
    color: Black;
}

div {
    overflow: hidden;
}

img {
    border: none;
}

ul, li {
    margin: 0px;
    padding: 0px;
}

li {
    list-style-type: none;
}

#container {
    width: 960px;
    margin: 0 auto;
}


a, a:link, a:visited {
    color: Black;
    text-decoration: none;
}

    a:hover, a:active {
        color: Red;
        text-decoration: underline;
    }

.blackLink a, .blackLink a {
    color: Black;
    text-decoration: none;
}

.blueLink a:link, .blueLink a:visited {
    color: #295394;
    text-decoration: none;
}

.blueLink a:hover, .blueLink a:active {
    color: Red;
    text-decoration: underline;
}



.blackLink a:link, .blackLink a:visited {
    color: Black;
    text-decoration: none;
}

.blackLink a:hover, .blackLink a:active {
    color: Red;
    text-decoration: underline;
}

.whiteLink, .whiteLink a:link, .whiteLink a:visited {
    color: white;
    text-decoration: none;
}

    .whiteLink a:hover, .whiteLink a:active {
        color: Red;
        text-decoration: underline;
    }

.greenLink, .greenLink a:link, .greenLink a:visited {
    color: green;
    text-decoration: none;
}

    .greenLink a:hover, .greenLink a:active {
        color: Red;
        text-decoration: underline;
    }

.pinkLink, .pinkLink a:link, .pinkLink a:visited {
    color: #1C46A3;
    text-decoration: none;
}

    .pinkLink a:hover, .pinkLink a:active {
        color: Red;
        text-decoration: underline;
    }

.coffeeLink, .coffeeLink a:link, .coffeeLink a:visited {
    color: #603912;
    text-decoration: none;
}

    .coffeeLink a:hover, .coffeeLink a:active {
        color: Red;
        text-decoration: underline;
    }

.yellowLink, .yellowLink a:link, .yellowLink a:visited {
    text-decoration: none;
}

    .yellowLink a:hover, .yellowLink a:active {
        color: Red;
        text-decoration: underline;
    }

.head {
    width: 960px;
    height: 102px;
    margin: 0 auto;
}

.head_top {
    width: 960px;
    height: 72px;
    margin: 0 auto;
}

.logo {
    float: left;
}

.head_topl {
    width: 733px;
    height: 72px;
    float: right;
}

.head_topt {
    width: 733px;
    height: 32px;
    padding-top: 12px;
}

.head_topf {
    width: 733px;
    height: 28px;
    background: url(nav.jpg) no-repeat;
}

.head_topnav {
    text-align: right;
    padding-right: 15px;
}

.pagef {
    width: 743px;
    height: 20px;
    text-align: right;
    line-height: 20px;
    padding-right: 20px;
    padding-top: 5px;
}

.yb {
    color: #666;
}

.yh {
    color: #F00;
}

#menu {
    padding: 0 0 0 40px;
    height: 28px;
}

    #menu ul {
        list-style: none;
        margin: 0;
        padding: 0;
    }

        #menu ul li {
            float: left;
            line-height: 28px;
            padding-left: 11px;
            padding-right: 11px;
            line-height: 28px;
        }

            #menu ul li a:link, #menu ul li a:visited {
                color: #fff;
                font-size: 14px;
            }

            #menu ul li a:hover {
                color: #ffe21e;
                font-size: 14px;
            }

.top_f {
    width: 960px;
    height: 30px;
    background: #008620;
}

.top_r {
    float: right;
    line-height: 30px;
    color: #FFF;
    padding-right: 20px;
}

.loing {
    float: left;
    line-height: 30px;
    color: #FFF;
    padding-left: 20px;
}

.clear {
    clear: both;
    height: 0px;
    width: 0px;
}

.from_l {
    width: 200px;
    height: 170px;
    background: white;
    border: 5px solid #008620;
    border-top:0px;
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
}

.from_z {
    width: 730px;
    height: 185px;
    background: white;
    float: left;
    margin-top:2px;
}

.from_r {
    width: 280px;
    height: 180px;
    background: white;
    float: left;
    padding-left: 10px;
}

.wenzi {
    width: 255px;
    padding-top: 15px;
    color: #ff7200;
    font-size: 12px;
    text-align: left;
    font-weight: bold;
    padding-left: 10px;
}

.fer {
    width: 150px;
    list-style: none;
    background: #FFF;
    border: 1px solid #666666;
    height: 20px;
    line-height: 20px;
}

.fer1 {
    width: 100px;
    list-style: none;
    background: #FFF;
    border: 1px solid #666666;
    height: 20px;
    line-height: 20px;
}

.fer2 {
    width: 50px;
    list-style: none;
    background: #FFF;
    border: 1px solid #666666;
    height: 20px;
    line-height: 20px;
}

.bdwz {
    color: #666666;
}

.wnri {
    width: 280px;
}

    .wnri ul {
        list-style: none;
        margin: 5px 0px 0px 0px;
        padding: 0;
    }

        .wnri ul li {
            float: left;
        }

        .wnri ul .left {
            padding: 5px 0px 0px 0px;
        }

        .wnri ul .right {
            padding: 5px 0px 0px 10px;
        }

.w960 {
    width: 960px;
    margin: 0 auto;
}

.pand {
    border: 1px solid #999999;
    float: left;
    height: 70px;
    margin: 10px 6px 0 5px;
    width: 178px;
}

.pand2 {
    border: 1px solid #999999;
    float: left;
    height: 45px;
    margin: 5px 4px 5px 4px;
    width: 109px;
}

.pand3 {
    border: 1px solid #999999;
    float: left;
    height: 49px;
    margin: 10px 0 0 10px;
    width: 353px;
}

.pand1 {
    width: 180px;
    height: 70px;
    padding: 0px 6px 10px 5px;
    float: left;
}

.famous {
}

.famt {
    width: 938px;
    height: 25px;
    background: url(l_34.jpg) repeat-x;
    line-height: 25px;
    color: #FFF;
    text-align: left;
    font-weight: bold;
    padding-left: 20px;
}

.famt1 {
    width: 743px;
    height: 25px;
    background: url(l_38.jpg) repeat-x;
    line-height: 25px;
    color: #FFF;
    text-align: left;
    font-weight: bold;
    padding-left: 20px;
}

.famt2 {
    width: 743px;
    height: 25px;
}

.mt {
    padding-bottom: 10px;
}

.lhwm {
}

    .lhwm ul {
        list-style: none;
        margin: 0px;
        padding: 0;
    }

        .lhwm ul li {
            line-height: 25px;
            width: 170px;
            height: 50px;
            border-bottom: 1px dashed red;
            border-top: none;
            border-left: none;
            border-right: none;
            overflow: hidden;
            float: left;
            text-align: left;
            margin: 8px;
        }

    .lhwm .newcompany li {
        border-bottom: 1px solid #ccc;
    }

    .lhwm ul li div {
        height: 25px;
        overflow: hidden;
    }

.s1a {
    color: #666;
}

.s2a {
    color: #3254a1;
}

#pagebody {
    width: 960px;
    margin: 0 auto;
}

#sidebar {
    width: 192px;
    text-align: left;
    float: right;
    overflow: hidden;
}

#mainbody {
    width: 763px;
    text-align: left;
    float: left;
    overflow: hidden;
}

#mainbody1 {
    width: 763px;
    text-align: left;
    float: left;
    overflow: hidden;
}

.famnei2 {
    padding-left: 10px;
    padding-right: 10px;
    width: 741px;
}

.famnei {
    width: 958px;
}

    .famnei ul {
        list-style: none;
        margin: 0;
        padding: 0;
    }

        .famnei ul li {
            line-height: 26px;
            height: 26px;
            overflow: hidden;
            float: left;
            width: 370px;
            padding-left: 10px;
            text-align: left;
        }

            .famnei ul li a:link, .famnei ul li a:visited {
                font-size: 12px;
                text-decoration: none;
            }

            .famnei ul li a:hover {
                font-size: 12px;
            }

            .famnei ul li span {
                padding-left: 5px;
            }

.s1a {
    color: #666;
}

.s2a {
    color: #3254a1;
}

.w96p {
    width: 960px;
    padding-bottom: 10px;
}

.w96pw {
    padding-top: 20px;
    padding-bottom: 20px;
}

.fromx {
    list-style: none;
    width: 100px;
    height: 20px;
    float: left;
}

.bdf {
    float: left;
    padding-left: 20px;
    padding-top: 2px;
}

.bdfd {
    float: left;
    padding-left: 20px;
}

.mainl {
    width: 471px;
    float: left;
}

.mainr {
    width: 471px;
    float: right;
}

.mainlt {
    width: 456px;
    height: 25px;
}

.mainltr {
    width: 456px;
    height: 25px;
}

.mainf {
    width: 440px;
    padding-left: 15px;
    padding-right: 15px;
}

    .mainf ul {
        list-style: none;
        padding: 0;
        margin: 0;
    }

        .mainf ul li {
            height: 25px;
            line-height: 25px;
            text-align: left;
        }

            .mainf ul li a:link, .mainf ul li a:visited {
                font-size: 12px;
                text-decoration: none;
                color: #666666;
                float: left;
                background: url(r_10.jpg) no-repeat left;
                padding-left: 15px;
            }

            .mainf ul li a:hover {
                font-size: 12px;
                color: #666666;
                background: url(r_10.jpg) no-repeat left;
                float: left;
                padding-left: 15px;
            }

            .mainf ul li span {
                float: right;
            }

.mainfr {
    width: 440px;
    padding-left: 15px;
    padding-right: 15px;
}

    .mainfr ul {
        list-style: none;
        padding: 0;
        margin: 0;
    }

        .mainfr ul li {
            height: 25px;
            line-height: 25px;
            text-align: left;
        }

            .mainfr ul li a:link, .mainfr ul li a:visited {
                font-size: 12px;
                text-decoration: none;
                color: #666666;
                float: left;
                background: url(r_10.jpg) no-repeat left;
                padding-left: 15px;
            }

            .mainfr ul li a:hover {
                font-size: 12px;
                color: #666666;
                background: url(r_10.jpg) no-repeat left;
                float: left;
                padding-left: 15px;
            }

            .mainfr ul li span {
                float: right;
            }

#footer {
    width: 960px;
    margin: 0 auto;
    padding-top: 20px;
    color: #666666;
    padding-bottom: 10px;
    line-height: 30px;
}

    #footer div {
        background-color: #008620;
    }

    #footer p {
        color: #F00;
        margin: 0px;
    }


.tr_bg {
    background-color: #f8f8f8;
}

.tr_bg2 {
    background-color: white;
}

.uors {
    width: 960px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.uorst {
    width: 940px;
    background: url(u_03.jpg) repeat-x;
    padding-left: 20px;
    line-height: 25px;
    color: #FFF;
    text-align: left;
    font-weight: bold;
}

.uosteat {
    width: 938px;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 24px;
    color: #666;
}

.gejl_l {
    width: 940px;
    height: 40px;
    text-align: left;
    line-height: 40px;
    padding-left: 20px;
}

    .gejl_l a:link, .gejl_l a:visited {
        color: #666666;
    }

    .gejl_l a:hover {
        color: #666666;
    }

.gejl_n {
    width: 960px;
}

.gejl_nl {
    width: 400px;
    float: left;
}

.gejl_nlr {
    width: 398px;
    border: 1px solid #b6dfff;
    background: url(g_07.jpg);
    height: 204px;
}

.gejl_nle {
    width: 398px;
    border: 1px solid #b6dfff;
    background: url(g_07.jpg);
    height: 163px;
    margin-top: 10px;
}

.gejl_nld {
    width: 398px;
    border: 1px solid #b6dfff;
    background: url(g_07.jpg);
    height: 320px;
    margin-top: 10px;
}

.gejl_nr {
    width: 550px;
    float: right;
}

.gejl_nrq {
    width: 548px;
    border: 1px solid #b6dfff;
    background: url(g_07.jpg);
    height: 108px;
}

.gejl_nrw {
    width: 548px;
    border: 1px solid #b6dfff;
    background: url(g_07.jpg);
    height: 128px;
    margin-top: 10px;
}

.gejl_nrt {
    width: 548px;
    border: 1px solid #b6dfff;
    background: url(g_07.jpg);
    height: 208px;
    margin-top: 10px;
}

.gejl_nry {
    width: 548px;
    border: 1px solid #b6dfff;
    background: url(g_07.jpg);
    height: 230px;
    margin-top: 10px;
}

.get {
    padding-top: 10px;
    font-weight: bold;
    color: #0f38ce;
    font-size: 14px;
    padding-left: 15px;
    text-align: left;
}

.ta {
    color: #0f38ce;
}

.tac {
    color: #666;
}

.pagf {
    color: #666;
}

    .pagf a:link, .pagf a:visited {
        color: #666666;
    }

    .pagf a:hover {
        color: #666666;
    }

.maindf {
    width: 500px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
}

    .maindf ul {
        list-style: none;
        padding: 0;
        margin: 0;
    }

        .maindf ul li {
            height: 25px;
            line-height: 25px;
            text-align: left;
        }

            .maindf ul li a:link, .maindf ul li a:visited {
                font-size: 12px;
                text-decoration: none;
                color: #666666;
                float: left;
                background: url(r_10.jpg) no-repeat left;
                padding-left: 15px;
            }

            .maindf ul li a:hover {
                font-size: 12px;
                color: #666666;
                background: url(r_10.jpg) no-repeat left;
                float: left;
                padding-left: 15px;
            }

            .maindf ul li span {
                float: right;
            }

.ckgd {
    width: 500px;
    padding-left: 15px;
    padding-right: 15px;
    text-align: right;
    line-height: 20px;
}

    .ckgd a:link, .ckgd a:visited {
        font-size: 12px;
        text-decoration: none;
        color: #666666;
    }

    .ckgd a:hover {
        font-size: 12px;
        color: #666666;
    }

.gelk_f {
    width: 930px;
    height: 47px;
    padding-left: 20px;
    padding-right: 10px;
    padding-top: 10px;
}

.gelk_fl {
    width: 145px;
    height: 47px;
    background: url(1_03.jpg);
    line-height: 47px;
    text-align: center;
    float: left;
    font-size: 14px;
    color: #FFF;
    font-weight: bold;
}

.gelk_fr {
    float: right;
    height: 47px;
}

.neir {
    width: 928px;
    margin-left: 20px;
    margin-right: 10px;
    border: 1px solid #0f38ce;
}

.jlxm {
    width: 908px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    padding-left: 10px;
    padding-right: 10px;
}

.jlxm_l {
    float: left;
    height: 40px;
    line-height: 40px;
    font-weight: bold;
}

.jlxm_r {
    float: right;
    height: 40px;
    line-height: 40px;
}

.jlxm_l span a:link, .jlxm_l span a:visited {
    font-size: 12px;
    text-decoration: none;
    color: #F00;
}

.jlxm_l span a:hover {
    font-size: 12px;
    color: #F00;
}

.gl_t {
    width: 940px;
    text-align: left;
    line-height: 20px;
    padding-left: 20px;
    padding-top: 10px;
}

    .gl_t span {
        color: #F00;
    }

.gl_n {
    width: 940px;
    text-align: left;
    line-height: 20px;
    padding-left: 20px;
    padding-top: 10px;
}

.gl_lg {
    background: url(d_3.jpg) repeat-x;
}

.scrolldoorFrame {
    width: 500px;
    margin: 0px auto;
    overflow: hidden;
}

.bor03 {
    border-top-width: 0px;
    text-align: left;
}

.sd01 {
    cursor: pointer;
    margin: 5px;
    padding: 2px;
    font-weight: bold;
    font-size: 12px;
}

.sd02 {
    cursor: pointer;
    margin: 5px;
    padding: 2px;
    font-size: 12px;
}

.scrollUl {
    width: 500px;
    overflow: hidden;
    height: 35px;
}

    .scrollUl li {
        float: left;
    }

.hidden {
    display: none;
}

.froma {
    border-style: none;
    background: url(d_03.jpg);
    width: 196px;
    height: 19px;
    line-height: 19px;
    padding-left: 20px;
    margin-right: 20px;
}

.fgh {
    float: left;
    font-weight: bold;
    height: 31px;
    line-height: 31px;
}

    .fgh a:link, .fgh a:visited {
        font-size: 12px;
        text-decoration: none;
        color: #000;
    }

    .fgh a:hover {
        font-size: 12px;
        color: #000;
    }

.fgj {
    float: right;
}

.ml_l {
    width: 198px;
    border: 1px solid #008620;
    float: left;
}

.ml_r {
    width: 740px;
    float: right;
}

.ml_top {
    width: 198px;
    height: 35px;
    text-align: center;
    background: #d4dcf8;
    line-height: 35px;
}

.ml_lm {
    width: 152px;
    padding-left: 23px;
    padding-right: 23px;
    padding-top: 10px;
}

.ml_ld {
    width: 152px;
    height: 20px;
    background: url(my_04.jpg) no-repeat;
    line-height: 20px;
    text-align: center;
    color: #FFF;
}

.ml_lx {
    width: 100px;
    margin-left: 16px;
    margin-right: 16px;
    margin-bottom: 5px;
    margin-top: 5px;
    background: url(yes.gif) no-repeat left;
    height: 20px;
    padding-left: 20px;
    text-align: left;
    line-height: 20px;
}

    .ml_lx a:link, .ml_lx a:visited {
        font-size: 12px;
        text-decoration: none;
        color: #000;
    }

    .ml_lx a:hover {
        font-size: 12px;
        color: #000;
    }

.ml_ls {
    width: 100px;
    margin-left: 16px;
    margin-right: 16px;
    margin-bottom: 5px;
    margin-top: 5px;
    background: url(no.gif) no-repeat left;
    height: 20px;
    padding-left: 20px;
    text-align: left;
    line-height: 20px;
}

    .ml_ls a:link, .ml_ls a:visited {
        font-size: 12px;
        text-decoration: none;
        color: #000;
    }

    .ml_ls a:hover {
        font-size: 12px;
        color: #000;
    }

.ml_lg {
    width: 156px;
    padding-left: 21px;
    padding-right: 21px;
    padding-top: 10px;
}

.ml_lh {
    width: 156px;
    height: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
}


span.error {
    margin-left: 5px;
    padding-left: 25px;
    color: #F00;
    background: url(error.gif) left center no-repeat;
}

span.success {
    margin-left: 5px;
    padding-left: 25px;
    color: #999;
    background: url(success.gif) left center no-repeat;
}

a.files,a.files1 {
    margin: 0 auto;
    float: left;
    width: 64px;
    height: 18px;
    overflow: hidden;
    display: block;
    border: 1px solid #70b1cf;
    background: url(upfilebg.gif) left top no-repeat;
    text-decoration: none;
}

    a.files input,a.files1 input {
        margin-left: -240px;
        font-size: 20px;
        cursor: pointer;
        filter: alpha(opacity=0);
        opacity: 0;
    }

    a.files, a.files input,a.files1, a.files1 input  {
        outline: none; /*ff*/
        hide-focus: expression(this.hideFocus=true); /*ie*/
    }

.uploading,.uploading1 {
    float: left;
    background: url(loading.gif) no-repeat left center;
    padding-left: 18px;
    display: none;
    line-height: 20px;
    height: 20px;
}

.title {
    border: 1px solid #cccccc;
    height: 30px;
    line-height: 28px;
    font-size: 14px;
}

    .title div {
        border: solid 1px white;
        background: white url(titleBg.gif) repeat-x center center;
        padding: 0px 10px;
        text-align: left;
        font-weight: bold;
    }

        .title div .left {
            font-weight: bold;
            text-align: left;
        }

        .title div .right {
            font-weight: normal;
            text-align: right;
            font-size: 12px;
        }

        .title div table {
            width: 100%;
        }

.contentBorder {
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    border-top: 1px solid white;
}

.whiteBg {
    background-color: White;
}

.b3 li {
    display: block;
}

.b3 .article_title {
    display: inline-block;
    width: 560px;
}

.b3 .article_times {
    display: inline-block;
    width: 90px;
}

#rmzw .colsBg {
background: url(http://img02.zhaopin.cn/2012/img/hotjobs_bg.png);
}



#rmzw a {
    float: left;
    margin-left: 20px;
    width: 192px;
    overflow: hidden;
}



    #rmzw span a {
        width: 110px;
        color: #565656;
        margin-left: 10px;
    }


       .lhwm_new ul {
        list-style: none;
        margin: 0px;
        padding: 0;
    }

        .lhwm_new ul li {
            line-height: 25px;
            height: 25px;
             float: left;
            width: 310px;
            overflow: hidden; 
            text-align: left;
            margin: 3px;
        }
            .lhwm_new ul li a {                
            color:#ad3251;
            }
            .lhwm_newColorBlue {                
            color:#295394;
            }
        .lhwm_new span {
    float: right;
    width: 118px;
    color: #565656;
    overflow: hidden;
	*float:none;
}
            .lhwm_new ul li span a {
                color:#565656;
            }
