@charset "utf-8";
/* CSS Document */
/*      border:1px solid #F00;   overflow:hidden;   */
body{width:100%;height:auto;margin:0;padding:0;font-family:"Microsoft YaHei";font-size:16px;color:#333333; text-align:left; background:#f0f4f7 ;}
img{border:none;}        
ul{margin:0px;padding:0px;}     
li{list-style:none;}
a:link, a:visited {color:#1a1a1a;text-decoration: none; }
a:hover{color:#00776d;text-decoration: none;}
.fl{float:left;}
.fr{float:right;}
input{ outline:none;}
.main{margin:30px auto;}


/*内页框架*/
.topAreaIn { width:100%; height:180px; background: url(../images/banner_inbg.jpg) center top no-repeat;background-size:100% 100%; }
.top_bannIn{ margin:0 auto; width:90%; min-width:1010px; max-width:1500px; height:180px; background: url(../images/banner_in.jpg) center top no-repeat;}
.top_logoIn{ display:inline; float:left; width:30%;}       
.nav_m { display:inline; float:right; width:65%; height:65px; text-align:right; /* border:1px solid #f00;*/}
.nav_m ul{ margin:0 auto; width:auto; }
.nav_m ul li { display:inline; float:none; text-align:center; padding:0 15px; color:#fff; font-size:16px; line-height:70px;}
.nav_m ul li:hover { color:#ff0; cursor:pointer;}
.tle_In { clear:both; margin:0 auto; width:98%; min-width:1010px; max-width:1500px; height:115px; line-height:112px; color:#fff; font-size:32px; font-weight:bold; text-indent:30px; text-shadow:1px 2px 0px #0077af; background:url(../images/dot_in.jpg) left center no-repeat; }
.btm { width:100%; height:30px; background:url(../images/btmbg.jpg) center bottom no-repeat;}
.mainAreaIn { width:90%; height:auto; margin:40px auto 50px auto; padding-top:30px; background:#fff; border-radius:12px;}
.mainAreaIn2 { width:100%; height:auto; margin:40px auto 50px auto;}

/*单位一览*/
.jg_tit1 { OVERFLOW: hidden; HEIGHT: 100%; width:90%; min-width:1010px; max-width:1500px; margin:0px auto;}
.jg_tit1 H3 { MARGIN-TOP: 16px; text-indent:30px; FONT-SIZE: 18px; font-weight:normal; COLOR: #fff; HEIGHT: 50px; LINE-HEIGHT: 50px; BACKGROUND-COLOR: #00b5ca; border-radius:10px;}
.jgdiv { margin:0 0 30px 0; OVERFLOW: hidden; HEIGHT:auto; BACKGROUND: #fff}
.jgdiv li { WIDTH:44%; FLOAT: left; LINE-HEIGHT:26px; padding:8px 0 8px 2%; font-size:16px; margin:4px 2% 16px 2%; background:#f2f5f7; border-radius:6px;}
.jgdiv li:hover{background:#47c6d9; color:#fff; text-decoration: none; cursor:pointer;}
.jgdiv li:hover a{ color:#fff; text-decoration: none;}

/*单位一览(子页面)单位详情*/
.page_content_wap {width:90%; min-width:1010px; max-width:1500px; height:auto; overflow:hidden; margin:0 auto;}
.jg_tit2 { OVERFLOW: hidden; HEIGHT: 100%; width:100%; min-width:1010px; max-width:1500px; margin:0px auto;}
.jg_tit2 H3 { MARGIN-TOP: 16px; text-indent:30px; FONT-SIZE: 18px; font-weight:normal; COLOR: #fff; HEIGHT: 50px; LINE-HEIGHT: 50px; BACKGROUND-COLOR: #00b5ca; border-radius:10px;}
.news_list { WIDTH: 40%; FLOAT: left; margin:20px 0px;}
.news_list LI {font-size:22px; color:#00b5ca; LINE-HEIGHT: 40px; font-weight:bold;}
.contentx {width:1080px; margin:0px auto;}
.contentx TABLE { MARGIN-bottom: 20px;}
.corp_intro { clear:both; margin:20px auto; padding:0; height:100%; width:95%; font-size:16px; line-height:200%; text-indent:2em; overflow: auto; text-align:left; color:#565656;}
.corp_intro img{ float:left; margin:10px 30px 0 0; width:540px; height:auto;  /* 图文混排 */}
.zxnews {OVERFLOW: hidden; HEIGHT:540px; MARGIN-TOP: 0px;/* border:1px solid #f00;*/}
.fl { FLOAT: left; PADDING-TOP: 10px; width:49%;}
.fr { FLOAT: right; PADDING-TOP: 10px; width:49%;}
.zpti { HEIGHT: 50px; BACKGROUND-COLOR: #00b5ca; border-radius:10px;}
.zpti H3 { display:inline; float:left; FONT-SIZE: 18px; line-HEIGHT: 50px; FONT-WEIGHT:normal; COLOR: #fff; text-indent:30px; margin:0; padding:0;}
.zpti SPAN { FLOAT: right; PADDING:20px 18px 0 0 ; line-HEIGHT: 20px; font-size:14px; }
.zpti SPAN a, .zpti SPAN a:link {color:#6fe8fd;}
.zpti SPAN a:hover{color:#fff;}
.zptex {HEIGHT: auto;}
.zptex UL { OVERFLOW: hidden; width:90%; margin:0 auto;}
.zptex UL LI { BORDER-BOTTOM: #ccc 1px dashed; LINE-HEIGHT: 52px;  font-size:15px;}
.zptex UL LI DIV.lidate { float:left; COLOR: #aaa; LINE-HEIGHT: 52px;  padding-right:10px; font-size:13px;}

/* 公告查看 */
.page_content_wap2 {width:90%; min-width:1010px; max-width:1500px; height:auto; overflow:hidden; margin:0 auto;}
.page_content_left_wap { width:18%; float:left; display:inline;}
.nav{width:100%;margin-right:25px;}
.nav li{margin:12px 0;padding:16px 20px;font-size:18px;line-height:18px;color:#737373; cursor:pointer;}
.nav li.onchg, .nav li:hover{font-weight:bold;color:#00b4cc; background:#FFF; border-radius:12px;}
.page_content_right_wap { width:79%;  float:right; display:inline;}
.dibg{background:#FFF;border-radius:12px; text-align:left; padding:40px 0 60px 0; min-height:700px;}
.innerList {margin:0px auto; cursor:pointer; text-align:left; width:90%;}
.innerList td{ position:relative; height:32px; width:600px; text-indent:20px; line-height:52px; font-size:17px; color:#454545; border-bottom:1px dashed #d7d7d7; border-radius:20px;}
.innerList td img{position:absolute; left:6px; top:24px;  } 
.innerList span{float:left; height:52px; width:100px; line-height:52px; font-size:14px; vertical-align:middle; text-align:left; color:#bbb;}
.innerList td:hover {background:#f2f7fa; color:#00776d; border-radius:12px; border-bottom:1px dashed #f2f7fa;}
.navIpt { width:26px; height:13px; margin:0px 3px; border:1px solid #7a7a7a;}
.navBtn { width:24px; text-align:center; padding-left:2px; height:17px; border:0px solid #aaaaaa;  cursor:pointer;}
.STYLE1 {color: #FF3300}
.innerListEnd { float:right; width:60%; height:30px; background-color:#f4f4f4; margin-top:20px;} 
.innerListNav2 { float:right; right:0px; width:400px; height:100%; margin:1px 30px 0px 0px; color:#666666; text-align:right;}
.pager_current {width:34px; border:1px solid #888888; text-indent:4px;}
.pager_first { border:0; height:16px; width:16px; background:url(../images/nav_first.gif);}
.pager_first_disable { border:0; height:16px; width:16px; background:url(../images/nav_firstdis.gif);}
.pager_prev { border:0; height:16px; width:16px; background:url(../images/nav_prev.gif);}
.pager_prev_disable { border:0; height:16px; width:16px; background:url(../images/nav_prevdis.gif);}
.pager_next { border:0; height:16px; width:16px; background:url(../images/nav_next.gif);}
.pager_next_disable { border:0; height:16px; width:16px; background:url(../images/nav_nextdis.gif);}
.pager_last { border:0; height:16px; width:16px; background:url(../images/nav_last.gif);}
.pager_last_disable { border:0; height:16px; width:16px; background:url(../images/nav_lastdis.gif);}

/* 公告查看(详情页)新闻页 */
.retext1 { width:90%; min-width:1010px; max-width:1500px; margin:0px auto;}
.news_title1 {font-size:23px; color:#00a38b; font-weight:bold; TEXT-ALIGN: center; line-height:80px;}
.news_title2 {font-size:14px; BORDER-BOTTOM: #ccc 1px dashed; COLOR: #999999; MARGIN: 0px 0px 26px 0px; height:30px;}
.ti2_source { display:inline; WIDTH: 30%; FLOAT: left; MARGIN-top: 10px;}
.ti2_author { display:inline; WIDTH: 40%; FLOAT: left; MARGIN-top: 10px; TEXT-ALIGN: center;}
.ti2_font { display:inline; WIDTH: 20%; FLOAT: right; MARGIN-top: 10px; TEXT-ALIGN: right;}
.re_news_contents { width:99%; margin:0px auto; FONT-SIZE: 17px;COLOR: #333; LINE-HEIGHT: 180%;}
.re_news_contents P { MARGIN: 25px 0px}
.re_news_contents P BR { MARGIN: 25px 0px}

/* 招聘信息查看/录入*/
.jg_tit3 { OVERFLOW: hidden; HEIGHT: 100%; width:100%; min-width:1010px; max-width:1500px; margin:0px auto;}
.jg_tit3 H3 { MARGIN-TOP: 16px; text-indent:30px; FONT-SIZE: 20px; font-weight:bold; COLOR: #009959; HEIGHT: 50px; LINE-HEIGHT: 50px; background:#e4f6e0;  border-radius:12px;}
.jg_tit table { width:95%; text-align:center; margin-bottom:40px; border-bottom:1px solid #cdcdcd;}
.jg_tit table th{ font-size:15px; font-weight:normal; height:46px; background-color:#f3f7f2; color:#000; border-top:1px solid #00a38b;}
.jg_tit table td{ font-size:15px; height:36px; color:#454545; border-top:1px solid #f0f0f0; }
.jg_tit table.jlwh{width:85%; margin:0 auto 50px auto; border-bottom:0px solid #cdcdcd;}
.jg_tit table.jlwh td{ border-top:0px solid #f0f0f0;}
.zpb{width:185px;height:235px; border:1px dotted #999; text-align:center;}
.zp{width:140px;height:150px;margin:23px auto 0 auto; background:#fafafa; border:1px solid #bccccb; cursor:pointer;}
.jlwh .ipt{width:200px;height:35px;color:#999; text-indent:8px; background:#fafafa; border:1px solid #bccccb;}
.jlwh .rs{height:70px;}
.btn{width:125px;height:45px;line-height:45px;font-size:18px;color:#FFF; text-align:center; background:url(../images/btnbg.jpg) top repeat-x;border:none; border-radius:6px; cursor:pointer; outline:none;}

/*应聘指南*/
.ypzn-title{margin:20px auto;width:280px;height:110px;line-height:110px;font-size:28px;color:#FFF;background:url(../images/ypzn/ypzn_title.jpg) center top no-repeat; text-align:center; }
.ypzn-title2{margin:20px 0 40px 35px;width:280px;font-size:28px;color:#333333; text-align:left;}
.ypzn-title2 img{margin:-3px 14px 0 0; vertical-align:middle;}
.zplc{margin:auto;margin-bottom:30px;width:840px;height:430px;}
.wap {margin: 0px 40px; text-align:left;}
.wap p{margin: 20px 0px;line-height: 28px;color: #4d4d4d;}
.wap .ques-title{margin-top:30px;padding:15px 30px;font-size:18px; border-top:2px solid #16bbc4; border-radius:14px 14px 0 0; background:#ebfbfc;}
.wap .ques-ans p{font-size:15px;}
.wap table{margin:20px 0 40px 0;border-top:1px solid #bed3d4;border-left:1px solid #bed3d4;}
.wap table th{height:60px;color:#FFF; font-weight:normal; background:#1cb5ab; border-right:1px solid #FFF; text-align:center;}
.wap table td{padding:0 15px;height:50px;font-size:15px;border-bottom:1px solid #bed3d4;border-right:1px solid #bed3d4;}
	/*操作指南*/
.czzyBox01{margin:30px 40px;height:310px; background:url(../images/ypzn/czzy_01.jpg) no-repeat;background-size: 100% 100%; overflow:hidden;}
.czzyBox02{margin:30px 40px;height:310px; background:url(../images/ypzn/czzy_02.jpg) no-repeat;background-size: 100% 100%; overflow:hidden;}
.czzyBox03{margin:30px 40px;height:310px; background:url(../images/ypzn/czzy_03.jpg) no-repeat;background-size: 100% 100%; overflow:hidden;}
.czzyBox04{margin:30px 40px;height:310px; background:url(../images/ypzn/czzy_04.jpg) no-repeat;background-size: 100% 100%; overflow:hidden;}
.czzy-title{margin:85px 30px 0 70px;font-weight:600;font-size:20px; float:left;}
.czzy ul{margin-top:85px;width:730px; float:left;}
.czzy li{margin-bottom:15px; color:#516061;text-indent:20px; background:url(../images/ypzn/ypzn_dot.png) left center no-repeat;}

/*个人主页*/
.navBox{width:100%;height:50px;margin-bottom:30px;  background:#FFF; border:1px solid #f3f7f2;}
.navBox ul{margin:0 auto;width:90%;}
.navBox li{padding:12px 24px 18px 24px;margin:7px 15px 0 15px;font-size:18px;line-height:18px;color:#808080; border-radius:8px 8px 0 0;float:left;}
.navBox li:hover, .navBox li.onchgM{color:#00b8d9; background:#f2f4f7; font-weight:bold; cursor:pointer;}
	/*信息*/
.infBox{padding:25px 25px 70px 25px;width:auto; font-size:14px;}
.inf-title{height:40px;line-height:40px;border-radius:4px; background:#f5f7f7;/* border:1px solid #f00;*/}
.inf-title .top{font-size:20px;font-weight:bold;margin:0 10px 0 15px; padding:0; width:auto;}
.inf-title span{padding:3px 7px;font-size:12px;color:#FFF; border-radius:4px; background:#00c3d1;text-align:center;}
.inf-title .edit{margin:8px 10px 0 0;padding:0 5px;font-size:13px;color:#01bacb;line-height:22px;text-align:right;cursor:pointer;}
.inf-title .edit img{width:14px;height:14px;margin-right:5px;vertical-align:middle;}
.inf{width:100%;color:#737373; overflow:hidden;}
.inf table{margin-bottom:10px;}
.inf-lan li{padding:0 12px;float:left;position:relative;}
.inf-lan li:after{width:1px;height:13px;background:#666;top:4px;right:-0px;position:absolute;content:"";}
.inf-name{font-size:24px;color:#404040;}
.inf-add{margin:8px 0;padding:7px 10px; color:#1a9aae; border-radius:4px; border:1px dashed #94b7b7;}
.inf-jy img{margin-left:12px;}
.school{font-size:16px;color:#333;}
.degree{margin:3px 0 0 10px ;width:60px;font-size:12px;color:#0093a1;background:#ebfcff; border-radius:2px; text-align:center;}
.xg{margin:12px 25px 0 0;float:right;}
.inf .noCont{margin-bottom:40px;width:100%;height:150px;line-height:280px;text-align:center;background:url(../images/book.png) center center no-repeat;}
.inf-fj li{margin:10px 10px 0 0;width:175px;height:100px;line-height:140px;font-size:15px;color:#4f7b7b; border:1px solid #a4d5dc; border-radius:6px; text-align:center; float:left;}
.inf-fj li img{width:50px;height:50px;}
	/*声明文字  提交保存按钮  提醒*/
.inf-sm{margin:70px 0;}
.inf-btn{margin:0 auto 30px auto;width:420px;}
.inf-btn-1{margin:0 17px;padding:15px 0;width:175px;font-size:16px;color:#FFF;text-align:center; background:#25a8fc; border-radius:10px;border:1px solid #dedede;}
.inf-btn-2{margin:0 17px;padding:15px 0;width:175px;font-size:16px;color:#999;text-align:center; background:#f5f5f5; border-radius:10px;border:1px solid #dedede;}
	/*目录*/
.listBox{margin-right:25px;width:225px;float:right;}
.list-rate{margin-bottom:20px;padding:16px 22px;background-color:#3393f6; background-image:linear-gradient(to right,#3377f5,#33a1f5);color:#FFF; border-radius:12px; overflow:hidden; }
.list-rate-text{margin-top:4px;text-align:center;float:left;}
.list-rate-no{width:65px;margin:0 13px;font-size:36px;font-weight:bold;text-align:center;float:left;}
.list-download{margin-bottom:20px;padding:13px 22px;background-color:#32c895;background-image:linear-gradient(to right,#28b888,#27d89c);color:#FFF; border-radius:12px; overflow:hidden;text-align:center;}
.list-title{margin:15px 0;font-size:18px; text-indent:35px;color:#000;}
.list{padding:10px;}
.list li{margin:22px 0;font-size:14px;color:#666;}
.list li span img{margin:0 15px 0 8px;width:18px;height:18px; vertical-align:middle;}
.list .wc{color:#11b8d2;}
.list .wcA{ float:right;opacity:1;}
.list .wcB{ float:right;opacity:0;}
	/*简历对比*/
.infBox table.jldb { width:95%; margin:0 auto;}
.infBox table.jldb th { width:12%; font-weight:normal; color:#555; font-size:15px; line-height:24px; background:#ecf8f8; border:0px solid #009fa8; text-align:right; border-radius:6px; padding:30px;}
.infBox table.jldb th.trtle {height:24px; text-align:left; text-indent:20px; font-size:14px; font-weight:bold; color:#555; padding:6px; background:#ecf8f8;border:0px solid #009fa8;}
.infBox table.jldb td { width:22%; text-align:center; font-size:15px; border:1px solid #e4e4e4; border-radius:6px; line-height:22px; text-align:left; padding:30px; vertical-align:top;}
.infBox table.jldb td.tdhd { text-align:center; background:#f5f7f7; border:1px solid #f5f7f7;}
.infBox table.jldb td.tdhd strong { font-size:16px; color:#25c7fc;}
.infBox table.jldb td.tdhd img{width:95px;height:120px; margin-bottom:8px;}
.infBox table.jldb .btn1{margin:12px 0;padding:3px 0;width:80px;font-size:14px;color:#FFF;text-align:center; background:#25a8fc; border-radius:4px;border:1px solid #25a8fc;}
.infBox table.jldb .btn2{margin:12px 0;padding:3px 0;width:80px;font-size:14px;color:#999;text-align:center; background:#f5f5f5; border-radius:4px;border:1px solid #dedede;}

/*个人简历 投递收藏等各页面整合*/
/*搜索框*/
.search{margin:20px auto;padding:2px;width:99%;height:52px; border-radius:10px; border:1px solid #009fa8;}
.search-icon{margin:13px; width:auto; padding:0;}
.search-icon img{width:25px;height:25px; }
.search input{width:75%;padding:0;line-height:52px;font-size:16px; border:none; float:left;}
.search-Btn{width:110px;line-height:52px;font-size:17px;color:#FFF;border-radius:8px; background:#00c9c9; text-align:center; cursor:pointer; padding:0;}
/*页码*/
.pages{margin:30px 0; float:right;}
.pages span{font-size:13px;margin-right:10px;}
.pages-turn{width:22px;height:22px;margin:0 5px;color:#737373;border:none; background:#ebf7f7;cursor: pointer;}
.pages-no-onchg{width:22px;height:22px;color:#009fa8; border-radius:2px;border:1px solid #009fa8; background:none;cursor: pointer;}
.pages-no{width:22px;height:22px;color:#737373; border-radius:2px;border:none; background:none;cursor: pointer;}
/*我的收藏*/
.collect{margin:0 auto 20px auto;width:99%; overflow:hidden;}
.collect-title{margin-bottom:15px;font-size:16px;color:#333;}
.collect-title span{font-size:13px; float:right;}
.collect ul{width:100%; float:left;}
.collect li{margin-right:10px;padding:5px 8px;font-size:14px; background:#f5f5f5; float:left;}
/*关注单位*/
.care {margin:20px 0 40px 0;border-top:1px solid #bed3d4;border-left:1px solid #bed3d4;}
.care th{height:60px;color:#FFF; font-weight:normal; background:#18a79e; border-right:1px solid #bed3d4; text-align:center;}
.care td{padding:0 15px;height:50px;font-size:15px;border-bottom:1px solid #bed3d4;border-right:1px solid #bed3d4;color:#333;}
/*撰写意见 按钮*/
.idea{margin:4px;height:30px;line-height:30px;padding:0 10px;font-size:16px;color:#336161;text-align:center; border:1px solid #7fbec7; border-radius:6px;  background:#f7feff; width:auto;}

::-webkit-scrollbar {
    width: 10px; /*滚动条宽度*/
    height: 10px;
}
::-webkit-scrollbar-thumb{
    border-radius:5px;
    background:rgba(0,0,0,0.2);
}
