/*招聘首页*/
.zp-1{width: 1200px; height: 598px; margin: 0 auto}
.zp-1 .nav-s{width: 230px; height: 598px; background: #fff;position: relative; z-index: 200}
.zp-1 .nav-s li{position: relative; width: 230px; font-size: 14px; height: 45px; border-bottom: 1px solid #e8e8e8; line-height: 45px; }
.zp-1 .nav-s li.nonav{width: 200px; padding-left: 30px;height: 46px; background: #3ea3ff; color: #fff; font-size: 18px; border: none;}
.zp-1 .nav-s li a.tt{display:inline-block; width: 210px; height: 45px; line-height: 45px; overflow: hidden; margin-left: 20px; color: #666; background: url(../images/zp.png) no-repeat 180px -2px;}
.zp-1 .nav-s li.on a{background:none}
.zp-1 .nav-s li.on .sideMain{display: block;}




.sideMain{display: none; width:582px;padding:10px 22px 14px;border:1px solid #ddd;background:#fff;position:absolute;left:230px;top:-1px;z-index:3}
.sideMain em{position: absolute; width: 1px; height: 45px; left:-1px; top: 0;background: #fff}
.sideBottom{bottom:0;top:initial}
.sideHov{height:86px;border:1px solid #ddd;border-right:none;background: #fff;padding:8px 13px 12px;width:214px;}

.sideMain .tit,.sideMen .tit{height:34px;line-height:34px;font-size:16px;width:100%;padding-left:3px}
.sideMain .tit a,.sideMen .tit a{padding:0;background:none;margin:0}
.sideMen .tit{padding-left:5px;}
.sideMen a,.sideMain a{line-height:30px;float:left;white-space:nowrap; }
.sideMen a{padding-right:12px;margin:0 5px;}
.sideMain .alink{overflow:hidden;margin:0 0 10px -8px;border-bottom:1px dashed #e9e9e9;padding-bottom:14px}
.sideMain a{line-height:14px;padding:0 13px;background:url(../img/index/line-icon.png) no-repeat 0 8px;margin-left:-1px;line-height:26px;}
.sideMain .alinkNor{border-bottom:0;padding-bottom:0;margin-bottom:0}
.sideMain .aLast{backgrund:none}

.sideIndru .sideMen a{padding-right:3px}
.sideBar .sideIndru .sideBox{height:66px;}
.sideIndru .sideMen{height:66px;padding:0 13px 0 13px}
.sideIndru .sideMen .tit{height:32px;}
.sideIndru .sideMen i{top:18px;}
.sideIndru .sideHov{height:62px;padding-bottom:0}

.sideTit{height:44px;line-height:44px;padding-left:17px;font-size:16px;}
.sideTit a{color:#666}
.sideMen i{position:absolute;height:16px;width:8px;background-position: -46px -10px;top:58px;left:218px;}






.zp-1 .right{width:955px; height: 598px; }
.zp-1 .right .top{width: 955px; height: 300px; margin-bottom: 18px;}
.zp-1 .right .top .slider{width: 640px; height: 300px; position: relative;}
.zp-1 .right .top .login ,.zp-1 .right .login_user {width:263px; height:267px; padding: 15px 15px 15px 20px; border: 1px solid #e0e0e0; border-top: 2px solid #3ea3ff; background: #fff}
.zp-1 .right .bottom{width: 903px; height: 258px;padding: 10px 25px; border:1px solid #e0e0e0; background:#fff url(../images/zp.png) no-repeat 910px -98px;}

.slideBox{ width:640px; height:300px; overflow:hidden; position:relative;  }
.slideBox .bd{ position:relative; height:300px; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width: 100%; height:300px; display:block;  }
.slideBox .prev,
.slideBox .next{cursor: pointer; position:absolute; top:50%; margin-top:-25px; display:block; width:40px; height:72px; background:url(../images/slider.png) 0px 0px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .prev{ left:0;}
.slideBox .next{ left:auto; right:0; background-position:-40px 0px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

.zp-1 .right .login p{border-left:5px solid #fe9900; padding-left: 10px; height: 18px;}
.zp-1 .right .login .info{ width: 258px; height: 33px; border:1px solid #e0e0e0; margin-top: 20px; background: url(../images/zp.png) no-repeat -280px -15px;}
.zp-1 .right .login .info input{width: 208px;float: left; height: 33px; line-height: 33px; border:none; padding-left: 10px; }
.zp-1 .right .login .info span{display: block;float: left; width: 40px; height: 33px; background:#f7f7f7 url(../images/zp.png) no-repeat -280px -15px; }
.zp-1 .right .login .info1 span{background-position:-280px -54px;}
.zp-1 .right .login .single{margin:20px; }
.zp-1 .right .login .single input{vertical-align:middle; margin-right: 10px}
.zp-1 .right .login .sub{width: 258px; height: 35px}
.zp-1 .right .login .sub a{width: 125px; height: 35px;background: #3ea3ff; border-radius: 5px; color: #fff;font-size: 16px; line-height: 35px; text-align: center;}
.zp-1 .right .login .sub a.r{background: #fe7c42}
.zp-1 .right .login .share{margin-top: 20px}
.zp-1 .right .login .share i{display: inline-block; margin: 0 5px; vertical-align: middle; width:24px; height: 24px;background:url(../images/zp.png) no-repeat -1px -53px; }
.zp-1 .right .login .share i a{display: block;width: 100%; height: 100%}
.zp-1 .right .login .share .weibo{background-position:-39px -53px}
.zp-1 .right .login .share .tao{background-position:-77px -53px}
.zp-1 .right .login .share .weixin{background-position:-112px -54px; width: 26px;}
.zp-1 .right .bottom .title{width:100%; height:36px; line-height:36px; overflow: hidden;margin-bottom:5px;}
.zp-1 .right .bottom .title span a{display: inline-block; width: 80px; height: 33px;font-size: 16px; color: #666; margin-right: 10px; line-height: 33px; text-align: center; border-bottom: 2px solid #fff}
.zp-1 .right .bottom .title span a.on{border-bottom: 2px solid #3ea3ff;  color: #3ea3ff}


.user_login,.login_user ul{ width:250px; height:auto; overflow:hidden; margin:auto; padding:25px 0 0;}
.user_login img { width:80px; height:90px; float:left;}
.info_u { line-height:2.5em; padding-left:20px; float:left;}
.info_u strong { font-size:16px;}
.info_u p { color:#999999;}
.info_u em { position:relative; padding:0 3px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:999;}
.info_u p a { font-size:12px;}
.info_u .exit { color:#3ea3ff;}
.info_u .vip{ color:#ff4400;}
.info_u div { background:url(../images/ico.jpg) no-repeat left center; padding-left:20px; color:#666666;}
.info_u div a { color:#fe9900;}
.login_user ul { width:300px; padding-top:20px;}
.login_user ul li { float:left; width:115px; height:30px; background-color:#fe7c42; text-align:center; line-height:30px; overflow:hidden; margin:0 12px 15px 0;}
.login_user ul li a { color:#ffffff;}
.login_user  a:hover { text-decoration:underline;}

.zp-info-list{width:903px; height:219px; overflow: hidden;}
.zp-list{width:903px; height:219px;}


.liebiao{float:left; width:301px;margin-top:7px; font-size:14px; }
.liebiao a{color: #0066CC;text-decoration: none;}
.liebiao a:hover {text-decoration: underline;color: #FF6600;}
.liebiao span { color:#666666;overflow: hidden;  float:left; padding-left:3px; display:block; height:30px; line-height:30px;max-width:200px;overflow: hidden;}
.liebiao span.tip1 a{color: #3ea3ff}
.liebiao span.z{color:#ff0000}
.liebiao span.c{max-width: 260px; height: 36px; overflow: hidden;text-overflow:ellipsis; white-space:nowrap;}
.liebiao span.c a{color:#868686; margin-right: 5px}
.liebiao span.time{color: #666; font-size: 12px;}





.tuijian{width: 1180px; height: 40px; padding-left: 20px; font-size: 16px; line-height: 40px; color: #fff; background: #3ea3ff; margin:15px auto 0}

.gg_con{width: 1200px; overflow: hidden; height: auto; margin: 0 auto; }
.gg{width: 1210px; margin-left: -10px;height: 370px}
.gg a.small,.gg a.sb,.gg a.big{display: inline-block;  float: left; margin:10px 0 0 10px; }
.gg a img{width: 100%; height: 100%}
.gg a{height: 64px;}
.gg a.small{}
.gg a.sb{width:596px;  }
.gg a.big{width: 595px;}

.new-zp{width: 1166px; overflow: hidden; padding: 10px 16px 20px; margin:0 auto; background: #fff; margin-top: 15px;}
.new-zp div.l{ overflow: hidden;}
.new-zp div.r{width: 388px; overflow: hidden;}
.new-zp .zp-list{width:368px; height: 60px; padding: 10px; float:left;}
.new-zp .zp-list dt,.new-zp .zp-list dd{font-size: 14px; width: 100%; height: 30px; line-height: 30px;}
.new-zp .zp-list dt a{float: left;color: #3ea3ff; max-width: 230px; height: 30px; overflow: hidden;}
.new-zp .zp-list  i,.new-zp .zp-list em{display: inline-block; margin-left: 10px;float: left;vertical-align: middle; width: 23px; height: 16px; margin-top: 7px; background: url(../images/ren.png) no-repeat ;}
.new-zp .zp-list em{background: url(../images/zp.png) no-repeat -85px 2px; width: 18px;}
.new-zp .zp-list dt span{float: right; color: #bdbdbd; font-size: 12px;}
.new-zp .zp-list dd{color: #999; overflow: hidden;}
.new-zp .zp-list dd a{color: #999;}
.new-zp .zp-list.on{color: #fff; background: #ffc772}
.new-zp .zp-list.on dd,.new-zp .zp-list.on dt,.new-zp .zp-list.on span,.new-zp .zp-list.on a{color: #fff}
.title-zp{width: 100%; line-height: 50px; height: 50px; overflow: hidden; border-bottom: 1px solid #e8e8e8; margin-bottom:20px;}
.title-zp span{font-size:22px; font-style: italic; color:#3ea3ff}
.title-zp font{font-size: 16px; color: #333; margin: 5px 0 0 10px;}
.title-zp a.but{display: block;  width: 80px; height: 30px; line-height: 30px; color: #fff; text-align: center; background: #77beff; border-radius: 5px; margin:10px 50px 0 0;}
.title-zp a.more{font-size: 14px;  color: #666;  font-size: 14px;}
.title-zp em{float: left; margin-left:100px; color: #818181; font-size: 14px;}

.word-zp{width: 100%; overflow: hidden;  background: #fff; margin: 15px 0}
.word-zp-con{width: 1240px; overflow: hidden; margin:0 auto}
.zp-main{width: 1160px;  margin:0 auto}
.zp-info{width: 1170px; margin-left:-10px;}

.multipleColumn{ position:relative; width: 1160px;   }

.multipleColumn .hd .prev,.multipleColumn .hd .next{position: absolute;  width:30px; height:60px; 
	 cursor:pointer; background:url("../images/zp.png") no-repeat -190px 0; top:38%;}
.multipleColumn .hd .prev{left: -30px;}
.multipleColumn .hd .next{ background-position:  -230px 0; right:-40px; }

.multipleColumn .bd{padding:10px; overflow:hidden; width: 1140px; height: 320px  }
.multipleColumn .bd ul{ overflow:hidden; zoom:1; width:1160px; float:left;  }
.multipleColumn .bd ul li{ margin:0 5px 10px; float:left; border-bottom: 1px solid #e8e8e8; width: 330px; height: 129px;background: #fbfbfb;  overflow:hidden; padding:10px 23px;  }
.multipleColumn .bd ul li p{ width: 100%; line-height: 30px; overflow: hidden;}
.multipleColumn .bd ul li p.top{font-size: 18px; height: 40px; line-height: 40px;}
.multipleColumn .bd ul li p.top span{font-size: 18px;}
.multipleColumn .bd ul li p.top span a{ color: #343434}
.multipleColumn .bd ul li p.top span a:hover{ color:#ff0000}
.multipleColumn .bd ul li p.top i{color: #f65d19; font-size: 14px; margin-left: 15px;}
.multipleColumn .bd ul li p.top font{font-size: 18px; color: #f65d19}
.multipleColumn .bd ul li p.top em{float: right; font-size: 12px; color: #868686}
.multipleColumn .bd ul li p.mid{ height: 60px; line-height: 30px; color: #bdbdbd;  font-size: 12px;}
.multipleColumn .bd ul li p.bot i{float:left; color:#569aff}
.multipleColumn .bd ul li p.bot em{float: left; color:#686868; margin-left: 10px;}
.multipleColumn .bd ul li p.bot a{display: inline-block;float: right; width: 40px; height: 20px; margin-top: 5px; line-height: 20px; color: #fff;text-align: center; background: #69b7ff; border-radius: 3px;}
.multipleColumn .bd ul li.on{background: #a9d6ff}
.multipleColumn .bd ul li.on p,.multipleColumn .bd ul li.on p font,.multipleColumn .bd ul li.on p i,.multipleColumn .bd ul li.on p em,.multipleColumn .bd ul li.on p span a{color:#fff;}


.new-jianli{width: 1200px; overflow: hidden; margin: 0 auto}
.per-jl{width: 810px; overflow: hidden; padding: 0 24px; border:1px solid #e8e8e8; background: #fff}
.pho-jl{width:290px; overflow: hidden; border: 1px solid #e8e8e8; padding: 0 19px; background: #fff}
.per-jl ul{width: 100%; height: 55px;}
.per-jl li{float: left; height: 55px; line-height: 55px; text-align: center; font-size: 16px; color: #000}
.per-jl dl{width: 100%; height: 40px; line-height: 40px; border-top: 1px solid #e8e8e8}
.per-jl dt,.per-jl dd{float: left; height: 40px; overflow: hidden; text-align: center; font-size: 14px; color: #999}
.per-jl dt a{color: #569aff}
.per-jl dd i{color: #f85659}
.per-jl dd.nv{color: #666}
.per-jl dl.on{background:#ffc772}
.per-jl dl.on a,.per-jl dl.on i,.per-jl dl.on dd{color: #fff}


.multipleColumn-1{ overflow:hidden; position:relative; width:290px; padding: 0px 0 9px;   }
.multipleColumn-1 .hd-1{ overflow:hidden;  height:15px;padding:0 10px;  }

.multipleColumn-1 .hd-1 ul{ float:right; overflow:hidden; zoom:1; }
.multipleColumn-1 .hd-1 ul li{ float:left;  width:8px; height:8px; background: #dcdcdc; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; border-radius: 4px; }
.multipleColumn-1 .hd-1 ul li.on{ background:#77beff}

.multipleColumn-1 .bd-1{  overflow:hidden;  }
.multipleColumn-1 .bd-1 ul{ overflow:hidden; zoom:1; width:290px;  float:left;  }
.multipleColumn-1 .bd-1 ul li{width: 290px; height: 120px; padding:10px 0;  overflow:hidden; border-top:1px solid #e8e8e8;  }
.multipleColumn-1 .bd-1 dl{width: 290px; height:120px; overflow: hidden;}
.multipleColumn-1 .bd-1 dl dt{float: left; width: 96px; height: 116px; border:1px solid #e0e0e0; padding:1px;}
.multipleColumn-1 .bd-1 dl dt a,.multipleColumn-1 .bd-1 dl dt img{display: block; width: 100%; height: 100%}
.multipleColumn-1 .bd-1 dl dd{float: right; width: 180px;}
.multipleColumn-1 .bd-1 dl dd a{font-size: 18px; color: #343434}
.multipleColumn-1 .bd-1 dl dd span{font-size: 12px; color: #f65d19; margin-top: 4px;}
.multipleColumn-1 .bd-1 dl dd.mid {line-height:24px; margin-top: 10px; color: #bdbdbd;  height: 48px; overflow: hidden; }
.multipleColumn-1 .bd-1 dl dd.bot{line-height: 34px; font-size: 12px; color: #999}
.multipleColumn-1 .bd-1 dl dd.bot a{color: #53b4ec; font-size: 12px;}

.word-qz .multipleColumn .bd ul li.on{background: #b0df32}
.word-qz .multipleColumn .bd ul li p.bot a{background: #b0df32}
.word-qz .multipleColumn .bd ul li.on p.bot a{background:#92bf1a;}

.new-zx{width: 1160px; overflow: hidden; padding:10px 19px 20px; margin: 0 auto; background: #fff}
.new-zx .title-zp em a{float: left; margin:0 10px}
.zx-con{width: 100%; overflow: hidden;}
.zx-con .l{width:870px; overflow: hidden; }
.zx-con .r{width:290px; overflow: hidden; margin-top:18px;}
.zx-con dl{width: 420px; height: 130px; margin: 15px 15px 15px 0; float: left;}
.zx-con dl dt{ width: 170px; height: 130px; float: left;}
.zx-con dl dt a,.zx-con dl dt img{display: block; width: 100%; height: 100%}
.zx-con dl dd{float: right; width: 220px; padding-left: 20px; height: 26px; line-height: 26px; overflow: hidden; text-overflow:ellipsis white-space:nowrap; background: url(../images/zx.jpg) no-repeat 5px center;}
.zx-con dl dd a{font-size: 14px; color: #868686}
.zx-con dl dd a:hover{color: #ff0000}
.zx-con .r a.tupian,.zx-con .r img{display: block; width: 270px; height: 285px; }

.friends{width: 1152px; padding: 10px 23px; border: 1px solid #e8e8e8; margin:15px auto 0; background: #fff}
.friends ul{margin: 15px 0; overflow: hidden;}
.friends ul li{float: left; width:132px; padding-left: 12px; height:35px; line-height: 35px; overflow:hidden;}
.friends ul li a{color: #999}
.friends ul li a:hover{color: #ff0000}
.fri{width: 1150px; padding: 20px 24px 10px; margin:15px auto 0; background: #fff; border: 1px solid #e8e8e8}
.fri a{display: inline-block; width: 140px; height: 90px; margin: 0 10px}
.fri a img{display: block; width: 100%; height: 60px; }
.fri a p{width: 100%; height: 30px; line-height: 30px; text-align: center; color: #666;overflow: hidden; font-size: 14px;}



.zoomer{display: none; position:absolute;left:0; top:60px; z-index: 9999; background:#fff;border:2px solid #65a9e6}
.zoomer a img{height: 64px;}
.joblists ul{margin-left:10px}
.joblists li{height:22px;line-height:22px;background:url("../images/rm_3.jpg") no-repeat 0 10px;text-indent:8px;overflow:hidden;text-align:left}
.joblists .alljobsli{background:0}
.intro p{line-height:22px;padding:0 10px;color:#555}
.m1 .joblists{width: 50%}
.m1 .joblists{float:left;border-right:1px dotted #ccc;height:110px}

.m1 .intro{width:49%;height:110px}

.alljobs,.detail{width: 49%; float:left;background-color:#eee;height:22px;line-height:22px;text-align:center;margin-top:5px}
.intro {
float: right;
overflow: hidden;
}
.alljobs{ float: right;}