/*整体的字体、间距、列表*/
html {overflow-y:scroll;height: 100%;}
body {min-height: 100%;font: 14px/1 "Microsoft YaHei", "微软雅黑",'宋体', Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;margin:0px auto;color:#555555;background:#ffffff; text-align:left;overflow: hidden;padding-bottom: 160px; position: relative;box-sizing: border-box;}
form, img, p{margin: 0px auto;border:0px;}
ul, li,ol,dl,dt,dd{margin:0px auto;padding:0px;list-style:none;list-style-position:outside;}
div,h1,h2,h3,h4,h5,h6,fieldset,input,textarea,blockquote{padding:0; margin:0 auto;}
h2,h3{ font-weight:normal;}
address,cite,code,em,th,i{ font-style:normal;}
a{cursor:pointer;}
a:link, a:visited {color:#555555;text-decoration: none;cursor:pointer;}
a:hover{color:#2752B1;text-decoration:none;cursor:pointer;}
a,input{outline:none;}

.left{float: left;}
.right{float: right;}
.clear{clear:both;}
.no_way{clear:both;display:block;overflow:hidden;height:0px;margin:0px;padding:0px;line-height:0; font-size:0;}
.hide {display:none;}
.line_24{ line-height:24px;}
.line_22{ line-height:22px;}
.border{ border:1px solid #ccc;}
.overhidden {overflow: hidden;}


.top_bg{ height:80px; width:100%; margin:0 auto; border-bottom:4px solid #2064C9;overflow: hidden;}
.top{ width:1000px; height:75px;  margin:5px auto 0;}
.logo{ background: url(../images/logo.png) no-repeat left top; width:316px; height:55px; left:10px; top:18px;}
.login-he{margin-top: 0px; background: url(../images/logo_big.png) no-repeat left top; width:580px; height:140px; left:10px; top:0px;}
.logo a{ display:block; width:100%; height:100%;}
.nav{ left:426px; top:35px;}
.nav ul{ font-size:18px;}
.nav li{ float:left; margin-right:5px;}
.nav .bg-blue{display:block;padding:5px 15px 7px;color:#fff;background:#2752B1;border-radius:5px; -moz-border-radius:5px;}
.nav a:link,.nav a:visited{color:#555555; display:block; padding:5px 15px 7px; background: none; border-radius:0; -moz-border-radius:0;}
.nav a:hover{color:#fff;display:block; text-decoration:none;padding:5px 15px 7px;background:#2752B1;border-radius:5px; -moz-border-radius:5px;}
.login{ width:200px; right:0; top:10px;}
.login .envelope{ background:url(../images/xinfeng.jpg) no-repeat center top; width:18px; height:12px; left:0; z-index:10}
.login .digi{ background:#FFF; width:14px; height:14px; text-align:center; vertical-align:middle; line-height:14px;border-radius:15px; -moz-border-radius:15px; border:1px solid #E6071A; color:#FF0200; font-size:10px; top:-6px; left:10px; z-index:20; font-family:Verdana, Geneva, sans-serif}
.login .two{width:18px; height:18px; line-height:18px;}
.login .digi a{ display:block;color:#FF0200;}
.login .personal{ left:40px;}
.login .personal em{ color:#486ec5}
.login .dropout{ right:0;}
.login .dropout em{ color:#486ec5}
.login .dropout em a{color:#486ec5}

.main{ width:1000px; height:auto; margin:0 auto; clear:both;}
.w-670{ width:670px;}
.w-310{ width:310px;}



.btn{border-radius:15px; -moz-border-radius:15px; vertical-align:middle; text-align:center;}
.btn a{ display:block;}

.btn-70{ width:70px; margin-top:15px; height:26px;line-height:24px; }
.btn-bg{ background:#FF9900;}
.btn-b{ background:#fff; margin-left:20px;}
.mar-l-150{ margin-left:150px;}
.btn-p{padding:5px 15px 7px; }
.in{margin-right:6px; float:left;}

.blue-font{ color:#456AC2}
.blue-font a{color:#456AC2}
.wihte-bg{ background:#FFF; }
.font-18{ font-size:18px;}
.font-12{ font-size:12px;}
.wihte{ color:#FFF}
.wihte a{color:#FFF}
.pos-r{ position:relative;}
.pos-a{ position:absolute;}
.gary-font{ color:#999999}
.font-16{ font-size:16px;}
.mar-t-20{ margin-top:20px;}
.mar-t-15{ margin-top:15px;}
.mar-r-20{ margin-right:20px;}
.mar-r-40{ margin-right:40px;}
.mar-l-50{ margin-left:50px;}
.mar-b-20{ margin-bottom:20px;}
.mar-b-15{ margin-bottom:15px;}
.mar-l-20{ margin-left:20px;}

/*页码样式*/
#pagenav{ font-family:"Microsoft YaHei", "微软雅黑", "SimHei", "黑体", "宋体";height:auto; width:100%;margin:5px auto 10px;padding:0px;text-align:center;margin: 0!important;}
#pagenav ul{ float:left; width:100%; height:auto; border-top:10px; margin-bottom:10px; }
#pagenav li{ width:auto; height:auto; display:inline-block; *zoom:1; *display:inline; float:none;  margin-right:5px; }
#pagenav em{ padding-top:5px;}
#pagenav .inp{width:16px; text-align:center; margin-right:5px; border:1px solid #E2E9EF; color:#999999; border-top:1px solid #AAADB2; padding:4px 8px 4px; vertical-align:middle;}
#pagenav a:link,#pagenav a:visited{color:#555;text-decoration:none;background:#fff;display:block;padding:4px 10px 5px;border:1px solid #E5E5E5;}
#pagenav a:hover {color:#fff;text-decoration:none;background:#456AC2; display:block;padding:4px 10px 5px;}
#pagenav .nl a:link,#pagenav .nl a:visited{color:#fff;text-decoration:none;background:#456AC2;display:block;padding:4px 10px 5px;border:1px solid #456AC2;}
#pagenav .nl a:hover {color:#fff;text-decoration:none;background:#456AC2; display:block;padding:4px 10px 5px;border:1px solid #456AC2;}

#pagenav .active a:link,#pagenav .active a:visited{color:#fff;text-decoration:none;background:#456AC2;display:block;padding:4px 10px 5px;border:1px solid #456AC2;}
#pagenav .active a:hover {color:#fff;text-decoration:none;background:#456AC2; display:block;padding:4px 10px 5px;border:1px solid #456AC2;}


.title-r{ background:url(../images/more-bg.jpg) repeat-x center top; height:38px; margin-bottom:5px; padding-bottom:5px;}
.title-r h2{ font-size:16px; padding:10px 10px 0 8px; font-weight:normal; color:#2852b1;}
.title-r span{ float:right; background:url(../images/more.png) no-repeat right 4px; display:inline; font-size:12px; padding-right:10px; padding-top:2px;}
.title-r span a{ color:#333;}
.list{  margin-bottom:15px;}
.list ul{line-height:28px; margin:0 0 0 10px;}
.list li{ background:url(../images/dot-dot.jpg) no-repeat left 14px; padding-left:10px;}
.list span{ float:right; font-size:12px; display:inline; color:#999;}
.list dl{ margin:0 0 0 10px;line-height:24px;}
.list dt{ background:url(../images/dot-dot.jpg) no-repeat left 12px; padding-left:10px; margin-top:5px;}
.list dt a:link,.list dt a:visited{ color:#446ac2; }
.list dt a:hover {color:#446ac2;}
.list dd{padding-left:10px;}

.list em{float:right; display:inline; padding-right:25px;}


.copyright{ border-top:1px solid #CCC; padding:25px 0 15px; width:100%; height:auto;position: absolute;bottom: 0;left: 0;}
.copyright .w-440{ width:530px; padding:20px 50px 0 75px;}
.copyright .w-440 h2{ background:url(../images/gz.jpg) no-repeat 50px top; font-family:"Microsoft YaHei", "微软雅黑", "SimHei", "黑体", "宋体"; font-size:14px; font-weight:normal; padding-left:60px; margin-bottom:10px;}
.copyright .w-440 em{ display:block; width:76px; height:22px;}
.copyright .w-440 em a{ display:block;width:76px; height:22px;}
.copyright .w-440 a:link,.copyright .w-440 a:visited{ margin-left:5px; margin-right:5px; color:#999; text-decoration:underline}
.copyright .w-440 a:hover {margin-left:5px; margin-right:5px; color:#2752B1; text-decoration: none}
.copyright .w-220{ width:210px; padding-right:20px;}
.copyright .w-220 img{ margin-bottom:5px;}


.feedback{position:fixed;_position:absolute;bottom:10%;left:50%;border-radius:5px; -moz-border-radius:5px;  background:#F4F4F4;margin-left:520px;overflow:hidden;width:60px; padding-top:8px;height:60px; text-align:center}
.fk-pop{position:fixed;_position:absolute;bottom:15%;left:50%; z-index:1000; background:#fff;margin-left:188px;overflow:hidden;width:330px;}
.fk-pop em{ float:right; display: inline; margin-top:-5px}
.fk-pop h2{ background:url(../images/xsq.jpg) no-repeat 12px 10px; padding:12px 15px 12px 70px;  font-size:18px; border-bottom:1px solid #ccc; color:#446ac2;font-weight:normal;}

.fk-pop .tex{ margin-top:10px; width:280px;padding-left:5px; border:1px solid #E2E9EF; color:#999; border-top:1px solid #AAADB2; height:100px; line-height:25px;}
.fk-pop .ipnt{ margin-top:20px; font-size:11px; font-family:"Microsoft YaHei", "微软雅黑", "SimHei", "黑体", "宋体"; margin-right:10px; width:200px;padding-left:5px; border:1px solid #E2E9EF; border-top:1px solid #AAADB2; height:25px; line-height:25px; margin-bottom:15px;}


.login_bg{ width:100%; height: 2301px;  position:fixed;_position:absolute;  background:#000; margin:-5px auto 0; filter: Alpha(Opacity=70);opacity:0.7;z-index:3000;top:0;}
.float-public{position:fixed;_position:absolute;left:50%;background:#FFF; border:1px solid #ccc;z-index:9999; }
/* .float-public em{ float:right; display: inline; margin-top:-5px} */
.float-public em{ float:right; margin-top:-2px; height:20px; margin-bottom:-10px;display:block; text-align:right; margin-right:0px}
.float-public em a{ display:block; width:40px; height:20px;}
.co-l{ float:right; width:40px; height:20px; margin-bottom:-10px;display:block; text-align:right; margin-right:5px}
.co-l a{ display:block; width:40px; height:20px;}
/*07.08 添加 ,叉号区域*/

.float-public h2{ background:url(../images/xsq.jpg) no-repeat 12px 10px; padding:12px 15px 12px 70px;  font-size:18px; border-bottom:1px solid #ccc; color:#446ac2;font-weight:normal;}
.float-260{ width:300px; margin:15% auto 0; height: auto; margin-left:-150px;}
.float-pad{ padding:15px 20px;}

.float-400{ width:460px;margin:7% auto 0; margin-left:-230px;height:auto;overflow:auto}
.float-400 .input-102{ width:125px; margin-right:20px; margin-bottom:0;margin-top:0; margin-left:0;}
.float-400 .input-210{ width:220px; margin-right:15px; margin-bottom:0;margin-top:0; margin-left:0;}
.float-200 .input-230{ width:200px; margin:30px 0 0 25px;}
.float-340{ width:380px;margin:15% auto 0; margin-left:-190px;}
.float-340 .line_24{ padding:30px 0; line-height:30px;}

.btn-mar{ width:200px; margin:15px auto 0;}
.btn-wl{ width:170px; margin:10px auto; padding-bottom:20px;}

.input{ margin-top:15px; font-size:12px; font-family:"Microsoft YaHei", "微软雅黑", "SimHei", "黑体", "宋体"; padding-left:5px; border:1px solid #E2E9EF; border-top:1px solid #AAADB2; height:25px; line-height:25px;color:#555555;}
.input-color{ color:#aaa;}

.input-220{ width:220px; margin-bottom:15px;}
.input-160{ width:140px; margin:0;}
.input-280{ width:270px; margin-bottom:20px;}
.input-285{ width:275px; margin-bottom:20px;height:28px;}
.input-275{ width:235px; height:30px; margin-top:0; background:none;}

.float-200{ width:260px; margin:15% auto 0; height: auto; margin-left:-130px;}
.float-200 h3{ background:url(../images/chenggong.jpg) no-repeat 30px 30px; font-size:20px; color:#333; padding:40px 0 30px 90px; font-weight:normal; margin-bottom:30px;}
.float-200 h4{ background:url(../images/shibai.jpg) no-repeat 30px 30px; font-size:20px; color:#333; padding:40px 0 30px 90px; font-weight:normal; margin-bottom:30px;}
.float-200 h5{ text-align:center; font-size:16px; color:#333; margin-top:-20px; font-weight:normal; margin-bottom:30px;}
.float-200 h6{ text-align:center; font-size:16px; color:#333; margin-top:30px; font-weight:normal;}


.float-370{ width:400px; margin:8% auto 0; height: auto;left:50%; margin-left:-200px; background:#FFF; border:1px solid #ccc; }
.float-370 .line_24{ max-height:400px; height:auto; overflow:auto; margin:15px 10px 20px 30px}


.float-500{ width:540px; left:50%;margin:7% auto 0; margin-left:-280px;}
.float-500 .line_24{ line-height:30px; margin:10px 20px 10px;max-height:480px; height:auto; overflow:auto;}


.return{position:fixed;_position:absolute;bottom:25%;left:50%;border-radius:5px; -moz-border-radius:5px;  background:#476AC2;margin-left:520px;overflow:hidden;width:60px; padding-top:8px;height:70px; text-align:center}

.wx-r{position:fixed;_position:absolute;top:25%;left:50%;background:#EDF2FC;margin-left:520px;overflow:hidden;width:130px; padding-top:8px;height: auto; padding-bottom:20px; text-align:center}
.wx-r img{ border:10px solid #FFF; margin-bottom:10px;}
.wx-r h2{ font-size:18px; text-align:center; margin-bottom:10px;}
.wx-r2{position:absolute; padding-bottom:10px; top:260px;}
.wx-r2 img{margin-bottom:5px;}
.wx-r2 p{font-size:12px; color:#666;}

.back-to-top{position:fixed;_position:absolute;bottom:25%;left:50%;border-radius:5px; -moz-border-radius:5px;  background:#476AC2;margin-left:520px;overflow:hidden;width:60px; padding-top:8px;height:70px; text-align:center;display:none;}
.btn-200{ width:200px; margin:0 auto; font-size:24px; text-align:center;border-radius:40px; -moz-border-radius:40px;background:#476AC2;padding:6px 10px 10px;}
.btn-200 a{ display:block;}


.font-color{ }
.font-color font{color:#ea3620}

.font-12{ font-size:12px;}

.in-home{border:1px solid #E2E9EF; color:#555555; border-top:1px solid #AAADB2; height:25px; line-height:25px; vertical-align:middle; padding-left:5px; z-index:1;}
.in-home i{ float:right; background:url(../images/zw-dot.jpg) no-repeat center 9px; display:block; width:18px; height:18px;*margin-top:-22px!important;}
.in-home i a{ display:block;width:18px; height:18px;}
.in-home em{ color:#999;}
.in-155{ width:145px;}
.in-160{ width:150px;}
/*.in-puk{ border:1px solid #E2E9EF;top:24px; background:#FFF; left:-1px; color:#555555;border-top: none;}*/
.in-puk{ border:1px solid #E2E9EF;top:24px; background:#FFF; left:-1px; color:#555555;border-top: none;z-index:10;
}
.in-puk ul{ line-height:24px;}
.in-puk a:link,.in-puk a:visited{color:#555555; display:block; padding-left:5px; background: none;}
.in-puk a:hover{color:#fff;display:block; text-decoration:none;background:#2752B1;padding-left:5px; }

.in-pos{z-index:0}

.in-x-70{ width:80px;}
.in-x-70 em{ color:#555555}
.in-x-75{ width:85px; text-align: center}

.in-x-230{ width:220px; margin-left:20px;}
.in-x-235{ width:225px;}
.in-x-100{ width:100px;}
.in-x-105{ width:105px;}

.in-x-280{ width:325px;}
.in-x-285{ width:330px;}

.in-x-180{ width:180px;margin-left:15px;}
.in-x-185{ width:185px;}

.mar-t-10{ margin-top:10px;}
.mar-t-5{ margin-top:5px;}



.input-30{ height:30px; border:1px solid #CCC; color:#555555; font-family:"Microsoft YaHei", "微软雅黑", "SimHei", "黑体", "宋体"; line-height:30px; vertical-align:middle; padding-left:10px; background:none;}
.input-l-220{ width:220px; }
.input-l-130{ width:130px; }
.input-color{ color:#aaa;}
.mar-t-t{ margin-left:15px; margin-top:5px; margin-right:20px;}
.mar-t-15{ margin-top:15px; }

.btn-b-200{ width:120px; margin:0 auto; font-size:18px; text-align:center;border-radius:40px; -moz-border-radius:40px;background:#476AC2;padding:7px 10px 9px;}
.btn-b-200 a{ display:block;}

.shade{position:fixed; width:100%; height:100%; top:0; left:0; bottom:0; right:0; background:#000; z-index:9000; filter:Alpha(Opacity=70); opacity:0.7;}

.ov-hide{ width:500px; height:auto;}
.ov-hide em{ overflow:hidden;}
.w-390{ overflow:auto;}
.w-n-390{ color:#999999;height:25px; line-height:25px; vertical-align:middle;}
.w-n-390 em{ float:left;}
.w-n-390 img{ margin-left:5px; margin-right:15px;}
.input-ov{ overflow:auto}

/**人才库前台首页添加单位登录和注册 09.17**/
.login .login-login{ z-index:9000; width:80px; top:15px; overflow:visible !important;}
.login .login-login p {width:70px;}
.login .login-login ul{width:70px; margin-top:-2px; background:#FFF; line-height:26px;box-shadow:2px 2px 2px #ccc; padding-top:1px;text-align:center; border:1px solid #ccc}
.login .login-login a:{cursor:pointer;}
.login .login-login a:link,.login .login-login a:visited{color:#555555; display:block; background: none;}
.login .login-login a:hover{color:#fff;display:block; text-decoration:none;background:#2752B1; }
.login .p-login{ right:25px;}
.login .p-user{ right:-15px;}

/*添加模糊搜素样式20150826*/
.fuzzy{margin:10px 0 25px;}
.fuzzy .fuz-search{height:26px; border:1px solid #f90;}
.fuzzy .fuz-tit{float:left; width:124px; height:26px; background:#f90; line-height:26px; text-align:center; color:#fff;}
.fuzzy .fuz-ipt{float:left; height:26px; width:252px;}
.fuzzy .fuz-ipt input{padding:0 5px; width:242px; height:26px; line-height:26px; background:none; border:none; color:#666;}
.fuzzy .fuz-btn{float:right; width:50px; height:26px; padding-left:22px; background:url(../images/sou.jpg) no-repeat 12px center #f90; line-height:26px; color:#fff; text-align:center;}

.fuzzy .fuz-result{padding:10px 12px; border:1px solid #f90; border-top:none; display:none;}
.fuzzy .fuz-result .fuz-major{display:inline-block; *zoom:1; *display:inline; height:25px; padding:0 15px; margin:5px 3px; border:1px solid #f90; border-radius:25px; text-align:center; line-height:25px; color:#666;}
.fuzzy .fuz-result .fuz-major:hover{background:#f90; color:#fff;}
.fuzzy .fuz-result .fuz-major.cur{background:#f90; color:#fff;}
.fuzzy .fuz-result p{color:#999;}

/*职位搜索页面底部广告样式*/
.bot-gg{position:fixed; bottom:0; width:100%; height:57px; background:url(../images/bot-bg.png) repeat; border-bottom:3px solid #476ac2;}
.bot-gg .bot-gc{width:1000px; height:57px; margin:0 auto; background:url(../images/bot-img.png) no-repeat;}
.bot-gg .bot-link{float:left; width:900px; height:57px;}
.bot-gg .bot-close{float:right; width:22px; height:22px; margin:19px 22px 0 0;}

/*学科分类导航栏样式*/
.topNav{height:39px; line-height:39px; font-size:16px;}
.topNav .tnTit{float:left; width:140px; background:#2064c8; border-bottom:1px solid #2064c8; color:#fff; font-weight:bold; text-align:center;}
.topNav .tnTit i{display:inline-block; *zoom:1; *display:inline; width:12px; height:21px; background:url(../images/tnTit.png) no-repeat; vertical-align:text-top;}
.topNav .tnBtn{float:left; background:url(../images/topNav-bg.png) repeat-x top left; border-bottom:1px solid #2064c8; border-right:1px solid #2064c8; text-align:center;}
.topNav .tnBtn a{display:block; padding:0 22px; color:#2852b1; text-decoration:none;}

/*关键字搜索样式*/
.keyss{height:40px; padding:0 10px; background:#f1f1f1; overflow:hidden; border-left:1px solid #2064c8; line-height:40px;}
.keyss.hauto{height:auto !important;}
.keyss .ksTit{width:90px; color:#2064c8; font-weight:bold;}
.keyss .ksCon{width:800px; padding:4px 0; line-height:32px;}
.keyss .ksCon a{display:inline-block; *zoom:1; *display:inline; margin:0 5px; padding:0 5px; line-height:22px; color:#666; border-radius:3px;}
.keyss .ksCon a.cur{background:#446ac2; color:#fff;}
.keyss .ksCon a:hover{background:#446ac2; color:#fff;}
.keyss .ksMore{width:54px; height:24px; margin:8px 0 0; line-height:24px; background:#446ac2; border-radius:3px; font-size:12px; color:#fff; text-align:center; cursor:pointer;}

/*广告焦点图样式*/
.slide-gg{width:638px;}
.slide-gg .fpic{z-index:3; width:638px; height:130px; position:relative;}
.slide-gg #focpic{position:absolute;}
.slide-gg img#focpic{width:500px; height:130px;}
.slide-gg .smpic{width:123px; margin:0 0 0 515px;}
.slide-gg .thubpic{z-index:20; cursor:pointer; width:119px; height:36px; border:2px solid #ccc;}
.slide-gg .smpic div + div{margin:5px 0 0;}
.slide-gg .thubpiccur{z-index:20; cursor:pointer; border:2px solid #446ac2; position:relative;}
.slide-gg .thubpiccur span{position:absolute; width:4px; height:7px; background:url(../images/s-arrow.png) no-repeat; left:-6px; top:50%; margin-top:-3px;}
.slide-gg .thubpic img, .slide-gg .thubpiccur img{width:119px; height:36px; display:block;}

/*推荐学校样式*/
.sc-gg{width:658px; padding:0 0 5px;}
.sc-gg .sgBox{float:left; width:308px; margin:0 18px 15px 0; border:1px solid #eae8e8;}
.sc-gg .sgBox a{display:block; padding:10px 15px; border-left:1px solid #476ac2; cursor:pointer;}
.sc-gg .sgBox div{margin-right:15px;}
.sc-gg .sgBox h5{margin:12px 0 20px; font-size:18px; font-weight:normal; white-space:nowrap; overflow:hidden;}
.sc-gg .sgBox p{font-size:14px; white-space:nowrap; overflow:hidden;}

/*热门职位样式*/
.hot-gg{}
.hot-gg dl{padding:5px 0 17px; border-bottom:1px solid #e4e4e4;}
.hot-gg dl + dl{padding-top:10px;}
.hot-gg dl dt{position:relative; padding:0 0 15px 25px; line-height:24px;}
.hot-gg dl dt a{color:#446ac2;}
.hot-gg dl dt i{position:absolute; width:16px; height:16px; left:0; top:4px; background:#f90; border-radius:2px; text-align:center; line-height:16px; font-size:12px; color:#fff; display:none;}
.hot-gg dl dt i.jian{display:block;}
.hot-gg dl dd{padding:0 0 0 20px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.hot-gg dl dd span{float:right; color:#666; font-size:12px;}
#hot.fixed{position:fixed; _position:absolute; width:310px; top:0; margin-top:0 !important;}

/*最新职位样式*/
.new-zw{padding:0 0 15px;}
.new-zw .nzTit{height:33px; padding:0 10px; background:#446ac2; font-size:18px; color:#fff; line-height:33px; font-weight:bold;}
.new-zw .nzBox{margin:15px 0 0; padding:15px 10px; border:1px solid #e6e4e4;}
.new-zw .nzBox .nzT{padding:0 0 5px; font-size:18px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.new-zw .nzBox .nzT a{color:#2064c8;}
.new-zw .nzBox .nzC{margin:10px 0 0;}
.new-zw .nzBox .nzL{width:90px; margin:30px 0 0;}
.new-zw .nzBox .nzR{width:520px;}
.new-zw .nzBox .nzTT{padding:0 10px 8px; border-bottom:1px solid #e6e4e4; color:#333;}
.new-zw .nzBox .nzTT span{float:right; background:url(../images/more.png) no-repeat right 2px; display:inline; padding-right:10px;}
.new-zw .nzBox .nzTT span a{color:#333;}
.new-zw .nzBox .nzCC{padding:5px 10px 0; line-height:24px;}
.new-zw .nzBox .nzCC div{padding:8px 0; *padding:5px 0; clear:both;}
.new-zw .nzBox .nzCC p{float:left; width:400px; padding:0 0 0 8px; color:#446ac2;}
.new-zw .nzBox .nzCC span{float:left; width:80px; color:#999;}

/*职位页签样式*/
.tabTit{position:relative; height:43px;}
.tabTit .pos-a{height:44px; left:15px; top:0;}
.tabTit .tabBtn{float:left; width:135px; height:40px; border:1px solid #3366cc; border-top:3px solid #3366cc; margin:0 5px 0 0; line-height:38px; text-align:center; font-size:24px;}
.tabTit .tabBtn a{display:block; width:135px; height:40px; background:#3366cc; color:#fff;}
.tabTit .tabBtn .cur{background:#fff; color:#2064c8; border-bottom:1px solid #fff;}
.wx-phone{position:absolute; padding-bottom:10px; top:460px;}

/*单位公告样式*/
.dwgg{width:940px; height:46px; margin:0 auto 20px; overflow:hidden; border-bottom:1px solid #2064c8; line-height:46px;}
.dwgg.hauto{height:auto !important;}
.dwgg span{color:#446ac2;}
.dwgg p{width:810px; padding:10px 0; line-height:28px;}
.dwgg div.dgMore{width:54px; height:24px; margin:11px 0 0; line-height:24px; background:#446ac2; border-radius:3px; font-size:12px; color:#fff; text-align:center; cursor:pointer;}

/*单位介绍样式*/
.infoBox{width:940px; margin:0 auto;}
.infoBox .left, .infoBox .right{width:460px; margin-top:10px;}
.infoBox .infoTit{padding-bottom:10px; border-bottom:1px solid #446ac2; font-size:18px; color:#446ac2;}
.infoBox .infoCon{padding:15px 10px 0; line-height:30px;}
.infoBox .infoCon span{display:inline-block; *zoom:1; *display:inline; width:210px; word-break:break-all; vertical-align:text-top;}
.infoBox .infoCon.dwKey{padding:15px 12px 0;}
.infoBox .infoCon i{display:inline-block; *zoom:1; *display:inline; width:110px; height:30px; border:1px solid #c7c8c9; border-radius:5px; margin:5px 10px 0px; background:url(../images/keyBtn-bg.png) repeat-x; text-align:center; line-height:30px; color:#2064c8; padding:0 5px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.infoBox.dwjs{margin-top:20px;}
.infoBox .infoTxt{line-height:28px; color:#999;}
.infoBox .infoTxt p{text-indent:28px; margin:25px 0 0;}

/*快速申请样式*/
.fast{overflow:auto; height:auto; width:500px;}
.fast .fastTit{display:block; padding:18px 0 0;}
.fast input.w-300{width:280px; padding:0 10px;}
.fast select{background:none; border:none; border:1px solid #ccc; width:250px; height:30px; line-height:30px;}
.fast textarea{height:125px; width:280px; padding:5px 10px; margin:10px 0; resize:none; font-size:14px;}
.fast .input-220{height:30px; width:290px; padding:0 5px; line-height:30px; margin:0; border:1px solid #ccc;}
.fast .input-220 em{float:none; display:inline; margin:0; text-align:left; width:auto; height:auto;}
.fast .input-220 em a{display:inline; width:auto; height:auto;}
.fast .input-sc{width:200px; margin-right:5px;}
.fast .sqBox{padding:10px 0; text-align:center;}
.fast .sqBtn{display:inline-block; *zoom:1; *display:inline; margin:0 5px;}
.fast .sqBtn a{display:block; width:100px !important;}

/*兼容bootstrap*/
.input-add{ margin-top:15px; font-size:12px; font-family:"Microsoft YaHei", "微软雅黑", "SimHei", "黑体", "宋体"; padding-left:5px; border:1px solid #E2E9EF; border-top:1px solid #AAADB2; height:25px; line-height:25px;color:#555555;}
.btn-add{border-radius:15px; -moz-border-radius:15px; vertical-align:middle; text-align:center;}
