@charset "gb2312";
/* CSS Document */

body { background:#FFF;}
*{margin:0 auto;padding:0; font-family:Microsoft YaHei;}
ul,li{list-style:none;padding:0;margin:0;}
a,img{text-decoration:none;}
.clear{ clear:both;height:0;line-height:0;font-size:0;}

.main{ max-width:1440px; min-height:750px;margin:0 auto; background:url(../images/bg.jpg) no-repeat center bottom;  overflow-x:hidden;}

.top{max-width:1440px; width:100%;height:350px; margin:0 auto; background:url(../images/banner.jpg)}
.top_box{width:100%; height:80px; background:url(../images/nav_bg.png) no-repeat center;}
.top_nav{width:1000px; height:80px; position:absolute; left:50%; margin-left:-500px; }
.logo{float:left;}
.nav{float:right;}

.nav ul li{float:left;height:75px; width:120px;}
.nav ul li a{display:block; font-size:16px; padding:0 5px; color:#768189; line-height:75px; text-align:center; }
.nav ul li a:hover{color:#fff;}
.nav ul li a.now{ border-bottom:5px #30a7f9 solid;color:#fff; }

#butong_net_left img{ margin-left:10px;}


.foot{ max-width:1440px; width:100%; margin:0 auto; height:70px; background:#ddd;}
.foot p{ line-height:70px; color:#333; font-size:12px; text-align:center;}

.foot_2{ max-width:1440px; width:100%; margin:0 auto;}
.foot_2 p{ margin-top:-50px; color:#fff;  font-size:12px; text-align:center;}


.wrap_right{width:850px;line-height:22px;font-size:14px;font-family:'Microsoft Yahei'; text-justify:inter-ideograph;word-break:normal;word-wrap:break-word;}
.wrap_right h2{font-size:18px;line-height:30px;color:#dd137b}
.wrap_right p{margin-top:5px;     margin-bottom: 10px;}
.wrap_right span{color:#dd137b;font-weight:bold}
.wrap_right a{color:#458fce}
.wrap_right a:hover{color:#dd137b}


.text_c { text-align: center;}

.r_table {
    width: 100%;
    border: 1px solid #dedede;
    line-height: 40px;
    text-align: center;
    font-size: 14px;}
.mb30 {
    margin-bottom: 30px;}
.mt30 {
    margin-top: 30px;}
.r_table td {
    border: 1px solid #888888;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
user agent stylesheettable {
    display: table;
    border-collapse: separate;
    border-spacing: 2px;
    border-color: grey;
}

    .wh{height: 1px;}   
    .wh td{border: none;}
    .job-wrap{width: 1000px;margin: 0 auto;}
    .job-city ul{padding: 0;margin: 0;}
    .job-city li{list-style: none;height: 30px;width:73px;float:left;margin: 5px;background: #E6E6E6;line-height: 30px;text-align: center;}
    .job-city li a{  font-family: "microsoft yahei";overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;color:#333;font-size: 14px;text-align: center;display: block;}
    .job-city li a:hover{background: #ed6e16;color: #FFFFFF;}
    .job-city li a.active{background: #ed6e16;color: #FFFFFF;}
    .clearfix{content: '.';height: 0;visibility: hidden;clear: both;display: block;}
    .job_list{ width:100%;display:none;font-size: 14px;table-layout: fixed; margin-top:20px;}
    .job_list .job-item td{  color: #333333;  border-bottom: 1px dashed #ccc;  white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;}
    .job_list .job-item td a{text-decoration: none;color: #333;}
	.job_list .job-item td a:hover{text-decoration: none;color:#333;}
.content_txt{line-height:26px;font-size:14px;font-family:'Microsoft Yahei'; text-align:justify; text-justify:inter-ideograph;word-break:normal;word-wrap:break-word; padding-bottom:30px;}

.font12 {color: #333333;font-family: Arial, "Microsoft Yahei";font-size: 14px;line-height: 26px;}