
        .banner{
            width: 100%;
            height: 728px;
            background: url(../images/banner.jpg) no-repeat center top;
            position: relative;
        }
        .nav{
            width: 100%;
            height: 104px;
            background: url(../images/nav_bg.png) no-repeat center bottom;
            position: absolute;
            bottom:0;
        }
        .nav ul{
            width: 1250px;
            margin: 0 auto;
        }
        .nav li{
            float: left;
            width: 250px;
            text-align: center;
            line-height: 104px;
            position: relative;
        }
        .nav li .line{
            position: absolute;
            right:0;
            top:21px;
        }

        .content{
            width: 100%;
            height: auto;
            background: url(../images/content_bg_top.jpg) no-repeat center top;

        }

        .content_in{
            width: 1027px;
            margin: 0 auto;
            min-height: 500px;
            text-align: center;
        }
        .title{
            width: 1027px;
            height: 101px;
            padding: 60px 0 70px;
        }
        .context img{
            margin-bottom: 30px;
        }
        .bottom{
            width: 100%;
            height: 930px;
            text-align: center;
            position: relative;
            background: url(../images/content_bg_bottom.jpg) no-repeat center bottom;
        }
        .bottom img{padding-top: 85px}
        .btn{
            width: 475px;
            height: 35px;
            position: absolute;
            top: 203px;
            left:50%;
            margin-left: -245px;
        }
        .btn ul li{
            float: left;
            width:95px;
            height: 35px;
        }
        .btn ul li a{
            display: block;
            height: 35px;
        }
        .foot{
            width: 100%;
            text-align: center;
            position: absolute;
            bottom:0;
            font-size: 14px;
            line-height: 30px;
            color: #fff;
        }

        .top{
            width: 1011px;
            min-height:500px;
            margin: 0 auto;
            border:1px solid #eeeeee;
            background:#fbfbfb url(../images/lxfs_bg.png) no-repeat center bottom;
            font-size: 12px;
            color: #333;
            line-height: 30px;
            padding-bottom: 60px;
            box-sizing: border-box;
        }
        .top p{
            text-align: left;
            padding:0 35px 10px;
        }
        /*.top span{
            color: #eb3d3d;
        }*/
		
		        .zwzp_tt ul li{
            float: left;
            width: 128px;
            height: 50px;
            line-height: 55px;
            background: url(../images/uactive.jpg) no-repeat center bottom;
        }
        .zwzp_tt ul li a{
            font-size: 14px;
            display: block;
            color: #FFFFFF;
        }
        .zwzp_tt ul li a:hover{
            color: #2870f0;
            background:#fbfbfb url(../images/active.jpg) no-repeat center top;
        }
        .zwzp_tt ul li .stay{
            color: #2870f0;
            background:#fbfbfb url(../images/active.jpg) no-repeat center top;
        }
        .job_list{
            color: #333333;
            font-size: 12px;
            width: 980px;
            margin: 0 auto;
        }
        .job_list td{
            line-height: 40px;
            border-bottom:1px dashed #d8d2be;
        }