@charset "utf-8";
*{
    font-family: "微软雅黑",Arial;
}
.bg{
    background: #f1f3f7;
}
.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

.no-padding{
    padding: 0;
}
.no-margin{
    margin: 0;
}
.top{
    background: url("../images/index_02.jpg") no-repeat;
    width: 100%;
    width: 1472px;
    margin: 0 auto;
    height: 109px;
    /*border: 1px red dashed;*/
}
.logo{

    display: inline-block;

}
.nav-ul{
    float: right;
    /*border: 1px red dashed;*/
    height: 109px;
    line-height: 109px;
}
.nav-list{
    /*background: blue;*/

    background: url("../images/nav-bg.png") no-repeat;
    height: 39px;
    width: 693px;
    margin-top: 35px;
    overflow: hidden;
}
.nav-list li{
    float: left;
    height: 39px;
    line-height: 39px;
    text-align: center;
    width: 160px;
}
.nav-list li a{
    color: #000;
    display: block;
    padding: 0 10px ;
    font-size: 18px;

}

.nav-list li a:link{
    color: #000;
    display: inline-block;
    padding: 0 10px ;
}
.nav-list li a.on{
    color: #193a6c;
    background: url("../images/js_03.png") no-repeat bottom center;
}
.nav-list li a:hover{
    text-decoration: none;
    color: #193a6c;
    background: url("../images/js_03.png") no-repeat bottom center;
    /*background: blue;*/
}
.nav-list li a:active{

    display: inline-block;
    padding: 0 10px ;
}
.nav-list li a:visited{

    display: inline-block;
    padding: 0 10px ;
}
.banner1{
    /*background: url("../images/index_04.jpg") no-repeat;
    width: 100%;
    height: 793px;
    filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')";
    background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -ms-background-size: 100% 100%;
    -o-background-size: 100% 100%;
    text-align: center;
    padding-top:700px;*/
}
.banner1{
  /*  background: url("../images/index_04.jpg") no-repeat;
    width: 1472px;
    height: 793px;
    filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')";
    background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -ms-background-size: 100% 100%;
    -o-background-size: 100% 100%;
    text-align: center;
    padding-top:700px;*/
}
 .bg33{
    width: 100%;
    height: auto;
}
.footer{
    text-align: center;
    width: 100%;
    color: #193a6c;
    font-size: 14px;
}
/*
.banner{
    width:100%;
    height: 479px;
    overflow:hidden;
    position:relative;
    font-size:0;
    *//*border: 1px red dashed;*//*
}
.b-img{ height:500px;  position:absolute; left:0; top:0;}
.b-img a{
    display:block;
    height: 478px;
    float:left;
    *//*border: 1px red dashed;*//*
}
.b-list{height:50px;padding-top: 447px;position:relative;margin:0 auto;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:14px; height:14px; border-radius:50%; border:3px solid #fff; float:left; margin:0 5px; _margin:0 3px;}
.b-list .spcss{border: 3px solid #14ab04;}
.bar-left{ position:absolute; z-index:1; display:block; width:100px; height:100%; left:0px; background:none; top:0px; }
.bar-right{ position:absolute;z-index:1; display:block; width:100px; height:100%; right:0px; background:none; top:0px; }
.bar-left em{display:block;width:50px;height:100px;background:url(../images/arrow.png) 0px 0px no-repeat;margin:0 auto;margin-top: 189px;}
.bar-right em{display:block;width:50px;height:100px;background:url(../images/arrow.png) -50px 0px no-repeat;margin:0 auto;margin-top: 189px;}
.bar-left .emcss{ background-position:0px -100px;}
.bar-right .emcss{ background-position:-50px -100px;}*/
.banner{
    width:1472px;
    height:476px;
    margin: 0 auto;
    overflow:hidden;
    background:#fff;}
#box_switcher{
    width:100%;
    height:479px;
    margin:0 auto;
    overflow:hidden;}
.main-body1{
    background: url("../images/js_10.png") repeat-x top;
    margin-top: 10px;

}
.main-body2{
    background: url("../images/bottom_03.png") no-repeat bottom;
    padding-bottom: 40px;

}
.main-width{
    width: 1280px;
    margin: 0 auto;
}
.main{
    padding-top: 33px;
    width: 1280px;
    margin: 0 auto;
}
.title1{
    background: url("../images/js_13.png") no-repeat;
    width: 100%;
    height: 37px;
    text-indent: -9999px;

}
.title2{
    background: url("../images/jobs-titile.png") no-repeat;
    width: 100%;
    height: 37px;
    text-indent: -9999px;

}
.title3{
    background: url("../images/contact_03.png") no-repeat;
    width: 100%;
    height: 37px;
    text-indent: -9999px;

}

#wrap{
    padding:15px;
    background: url("../images/js_17.png") no-repeat;
    margin-top: 15px;
    /* padding-right: 30px; */
}

.main-p{
    font-size: 16px;
    line-height: 26px;
    margin-top:35px;
    padding-right: 0px;
}


/*职位分页*/
.title
{color:#124570; font-size:16px; font-weight:bold; padding-top:25px; padding-bottom:20px;}
a{ color:#000; text-decoration:none;}
a:hover{ color:#333; text-decoration:underline;}
.searchWrap{width: 100%;margin: 0 auto;overflow: hidden;padding-top: 20px;padding-right: 30px;}
.search-left{  }
.searchForm{ font-size:12px;padding: 0;margin: 0;  overflow: hidden;}
.searchForm select{   padding: 3px; height: 30px;  float: left;}
.searchForm li{ list-style: none;float: left;margin-right: 10px;height: 30px;width: 192px;}
.jobcontent th{ font-size: 12px;  background: #1D8DFF;  color: #ffffff;line-height: 35px;height: 35px;}
.jobcontent td{ font-size:12px;}
.ajaxloading {background:url(http://my.zhaopin.com/images/new_v3/ani_ajaxload.gif) no-repeat center center; width:100%;height:52px;}
#JobSearchShow tr { display:none;}
#JobSearchShow td{ border-bottom:1px dashed #ccc; white-space:nornowrap; overflow:hidden; text-overflow:ellipsis;}
#JobSearchShow td div{ white-space:nornowrap; overflow:hidden; text-overflow:ellipsis;}
.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: 30px;cursor: pointer;vertical-align: middle;border: none;color: #ffffff;background-color: #19386B;text-align: center;margin-left: 10px;font-size: 14px;}
.turnpage_sepa {margin:0 4px;}

.contact{
    font-size: 16px;
    line-height: 32px;
}
.wrap{
    background: url("../images/contact_06.png") no-repeat;
    height: 221px;
    /*border: 1px red dashed;*/
    padding: 15px;
    /* padding-right: 15px; */
}
.wrap table td{
    padding-left: 15px;
}
.wrap {
    width: 1245px;
    margin: 0  auto;
}
#butong_net_left{
    width: 1200px;
    margin: 0  auto;
}
@media (min-width: 980px) {
    .container {
        width:1472px;
    }
    .main-width{
        width:1472px;

    }
    #butong_net_left{
        width: 100%;
        max-width: 1472px;
    }
    .wrap {
        width: 1280px;
        max-width: 1472px;

    }
}
@media (min-width: 1300px) {
    .container {
        width: 1280px;
    }
    .main-width{
        width: 100%;
        max-width: 1472px;
    }
    #butong_net_left{
        width: 1200px;
    }
    .wrap {
        width: 1245px;
        margin: 0  auto;
    }
}

@media (min-width: 1500px) {
    .container {
        width: 1472px;
        max-width: 1472px;
    }
    #butong_net_left{
        width: 1200px;
    }
    .wrap {
        width: 1245px;
        margin: 0  auto;
    }
}

.enter{
     /*border: 1px red dashed;*/
 }
.enter img{
    /*border: 1px blue dashed;*/
}