            .header{
                width: 100%;
                height:80px;
                background: url(../images/nav_bg.jpg) repeat-x center top;
            }
            .header_in{
                width: 1140px;
                height:80px;
                margin:0 auto;
            }
            .logo{
                float: left;
            }
            .nav ul{
                margin-top: 17px;
                float: right;
            }
            .nav ul li{
                width: 120px;
                height: 46px;
                background: url(../images/nav_bbg.png) no-repeat center;
                text-align: center;
                float: left;
                margin-left: 35px;

            }
            .nav ul li a{
                display: block;
                color: #b4d9fc;
                font-size: 16px;
                padding-top: 4px;

            }
            .nav ul li a span{
                font-size: 10px;
            }
            .nav ul li a:hover{
                display: block;
                background: url(../images/nav_on.png) no-repeat center;
                color: #000;
            }
            .nav ul li .on{
                display: block;
                background: url(../images/nav_on.png) no-repeat center;
                color: #000;
            }
            .banner{
                width: 100%;
                max-width: 1920px;
                min-width: 1140px;
                margin:0 auto;
            }
            .content{
                width: 100%;
            }
            .content_in{
                width: 1140px;
                margin:55px auto;
                height:auto;
            }
            .footer{
                width: 100%;
                height: 80px;
                text-align: center;
                color: #333333;
                line-height: 80px;
                background: #d2ecfc;
            }
			
			
.left{width:310px;float:left}
.left ul li{width:259px;height:29px;background:url(../images/libg.png) no-repeat center;line-height:29px;margin-bottom:12px;text-indent:10px;cursor:pointer;overflow: hidden;  
text-overflow:ellipsis;  
white-space: nowrap;}
.left ul li.active{color:#29abe2}
.right{width:800px;float:right}
.job_wrap{border:3px solid #ffe92a;background:#fff;height:416px;padding:20px 30px}
.job_top{font-size:22px;font-weight:bold;color:#4d4d4d;padding-bottom:20px;}
.left_ul{height:458px;overflow:auto}

.jtable tr{border-bottom:1px solid #d2d2d2}
.jtable tr div{padding:10px 0}

.pageFocus {font-weight:bold;color:#c30;}
#JobSearchMenu{   padding: 15px 0; color: #333333;}
#JobSearchMenu a,#JobSearchMenu span {margin-right:3px;color: #333333;}
.turnpage_jobnum {margin-right:20px;font-weight:bold; font-size:12px;}
.turnpage_jobnum .num {color:#f00;}
.turnpage_pn {font-weight:bold;font-size:12px;}
.turnpage_pn a {text-decoration:underline;color:#000;}
.turnpage_pn a:hover {text-decoration:none;}
.turnpage_text {  width: 45px;  border: 1px solid #1D8DFF;  text-align: center;  margin: 0 10px;}
.turnpage_button {  
    width: 72px;
    height: 19px;
    cursor: pointer;
    vertical-align: middle;
    border: none;
    color: #ffffff;
    background-color: #a2c6d6;
    text-align: center;
    margin-left: 10px;
    line-height: 19px;
    position: relative;
    top: -2px;
}
}
.turnpage_sepa {margin:0 4px;}
