em{ font-style:normal;}
body{ background:#f8f8f8;}
#uploadFile_form{color:#fff;}
/*头部开始*/
.header{ background:#ffffff; height:37px; position:relative; z-index:100;}/*新改*/
.wrap-layer{ width:1200px; margin:0 auto; /**/overflow:hidden;}
.vis-layer{ overflow:visible;}
.news-search{ float:left; padding-top:2px;}/*新改*/
.mod-serch-l{cursor:pointer; width:120px; background:url(images/up_arrows1.png) right center no-repeat; height:30px; position:relative; float:left; border-bottom:1px solid #999999;}
.mod-serch-l span{ line-height:30px; padding-left:10px;}
.mod-serch-l ul{ position:absolute; top:31px; left:0; width:120px; background:#fff; border:1px solid #eee; border-top:none; padding:5px 0; display:none; }
/*.mod-serch-l:hover ul{ display:block;}*/
.mod-serch-l ul li{ padding:0 10px; line-height:30px; border-bottom:1px dotted #eee; cursor:pointer;}
.mod-serch-l ul li:hover{ background:#fafafa;}
.mod-toplogin{ float:right; padding-right:10px;}/*新改*/
.mod-serch-r{ float:left; width:320px; height:30px;border-bottom:1px solid #999999; margin-left:23px; position:relative;}
.mod-serch-r input{ height:30px; line-height:30px; border:none; width:285px; }
.mod-serch-r a{ width:25px; background:url(images/search_bg.png) center center no-repeat; display:block; position:absolute; right:5px; top:0; height:30px;}
.mod-lines{ background:url(images/line5.jpg) right center no-repeat; padding-right:15px; margin-right:15px;}
.has-login,.share-wrap,.has-nologin{ display:inline-block; *display:inline;*zoom:1; line-height:37px; vertical-align:middle;}/*新改*/
.has-login a,.has-nologin a{ color:#000000;}
.has-login span{ color:#ff9500;}
.has-login em{ font-style:normal; margin-right:20px;}
.share-wrap{ margin-left:30px; display:none;}/*新改*/
.bdshare_popup_box{ margin-left:-100px;}

/*头部结束*/

/*广告位*/
.mod-adwrap{ width:100%; overflow:hidden; position:relative; height:130px;}
.mod-adwrap1{ width:100%; overflow:hidden; position:relative; }
.mod-ad1{ float:left; position:relative; left:50%;}
.mod-ad2{ float:left; position:relative; right:50%;}
.inner-logo{ position:absolute; left:50%; top:3px; width:1200px; margin-left:-590px;}

/*导航*/
.mod-menuwrap{ height:45px; background:#196bd7; overflow:hidden;}
.inner-menus{ overflow:hidden;}
.inner-menus>ul>li{ display:inline-block; *display:inline;*zoom:1; line-height:47px; }
.inner-menus>ul>li>a>span{ color:#fff; font-size:18px; padding:0 12px; /**/font-weight:bold;}
.inner-menus>ul>li.cr>a,.inner-menus>ul>li>a:hover{ background:#1456ac; border-bottom:1px solid #ff9500; line-height:47px; display:inline-block; *display:inline;*zoom:1; cursor:pointer; position:relative; top:-5px;  }
.inner-menus>ul>li.cr>a span,.inner-menus>ul>li>a:hover span{ position:relative; top:5px;}
.inner-menus>ul>li>a:hover>span{color:#fff;}
.red-mb .inner-menus>ul>li>a{border:#e2261b 1px solid;}
.red-mb .inner-menus>ul>li.cr>a,.red-mb .inner-menus>ul>li>a:hover{border:#ff9500 1px solid;
box-shadow: 0 0 5px rgba(255, 197, 42, 1);
-webkit-box-shadow: 0 0 5px rgba(255, 197, 42, 1);
-moz-box-shadow: 0 0 5px rgba(255, 197, 42, 1);}

.jobMneu .inner-menus > ul > li > a > span{ padding:0 22px;}

.main-bg{ background:url(images/repeat_x.png) repeat-x; min-height:643px; margin-top:-5px;}

/*左侧内容*/
.layer-l{ width:285px; float:left;overflow:hidden; height:100%;}
.layer-r{ width:860px; float:right; overflow:hidden;height:100%; position:relative;}
.wrap-pd{ padding:0 20px; background:#fff; min-height:200px;}
.layer-r5{ height:auto;}


/*更多模块*/
.mod-more{ border-bottom:1px solid #468eec; height:35px;}
.mod-more span{ font-size:20px; color:#195ab0; float:left; font-weight:bold; }
.mod-more em{ color:#999999; font-size:12px; font-style:normal; float:left; padding-top:10px; padding-left:4px;}
.mod-more a{ float:right; color:#ff9900; font-size:14px; margin-top:8px;}
.mod-more2{ border-top:4px solid #f3f3f3; padding-top:10px; margin-top:10px;}
.index-wrap .mod-more2{ border-top:none; padding-top:0; margin-top:0;}

.layer-h30{ height:10px;}/*新改*/
.layer-h15{ height:10px;}
.layer-h25{ height:10px;}/*新改*/
.layer-cell{ width:422px; float:left;}
.layer-2{ width:422px; float:right;}

/*新闻模块*/
.mod-newslist{ }
.mod-newslist ul li{ height:45px; line-height:45px; border-bottom:1px dotted #c1c1c1; position:relative;padding-right:100px; overflow:hidden;}
.mod-newslist ul li a{ color:#000;}
.mod-newslist ul li a:hover{ color:#195ab0;}
.mod-newslist ul li span{ position:absolute; right:0; top:1px; color:#999;font-size:12px;width:100px;text-align: right;}
.mod-newslist ul li span.download-file{left:0;top:0;}
.mod-newslist ul li span.download-file a{font-size:0px;color:transparent;text-indent:1000px;display:block;width:35px;height:45px;background:url(images/down.gif) no-repeat 3px center;}
.lay-comline{ height:4px; background:#f3f3f3;}

/*问答模块*/
.aqList .question h3{font-size:16px;line-height:25px;color:#333;padding-left:38px;background:url(images/q.gif) no-repeat left top;margin-bottom:14px;font-weight:normal;}
.aqList .answer{padding-left:38px;background:url(images/a.gif) no-repeat left top;}
.aqList .answer p{color:#333;font-size:14px;line-height:25px;}
.mod-newslist .aqList li{height:auto;line-height: normal;padding-top:14px;}
.mod-newslist ul.aqList li a:hover{ color:#000;}
.mod-newslist ul.aqList li span{top:15px;}

/*业务查询模块*/
.mod-business{ margin-top:15px;}
.mod-business a{ display:block; width:283px; /*border:1px solid #196bd7;*/ border:1px solid #eee; color:#195ab0; line-height:60px; margin-bottom:2px;}
.mod-business a span{ padding-left:40%; font-size:15px;}

.mod-business .icon1 a{ background:url(images/s1_ico.png) 21.5% center no-repeat; }
/*.mod-business .icon1 a:hover{ background:#196bd7 url(images/s1_ico_hover.png) 21.5% center no-repeat; }
.mod-business .icon1 a:hover  span{ color:#fff;}*/

.mod-business .icon2 a{ background:url(images/s1_ico3.png) 21.5% center no-repeat; }
/*.mod-business .icon2 a:hover{ background:#196bd7 url(images/s1_ico3hover.png) 21.5% center no-repeat; }
.mod-business .icon2 a:hover  span{ color:#fff;}*/


.mod-business .icon3 a{ background:url(images/s9_ico.png) 21.5% center no-repeat; }
/*.mod-business .icon3 a:hover{ background:#196bd7 url(images/s9_icohover.png) 21.5% center no-repeat; }
.mod-business .icon3 a:hover  span{ color:#fff;}*/


.mod-business .icon4 a{ background:url(images/s1_ico6.png) 21.5% center no-repeat; }
/*.mod-business .icon4 a:hover{ background:#196bd7 url(images/s1_ico6hover.png) 21.5% center no-repeat; }
.mod-business .icon4 a:hover  span{ color:#fff;}*/

.mod-business a:hover{ background-color: #eee!important;} 
.mod-business a:hover span{ color:#195ab0 }
.mod-contact{ line-height:26px; margin-top:10px;}


/*人事代理查询*/
.searchs .mod-business a{ width:263px; line-height:50px;}


/*职称评审开始*/
.evaluation .icon1 a{ background:url(images/ps_icon1.png) 21.5% center no-repeat; }
.evaluation .icon1 a:hover,.evaluation .icon1.cr a{ background:#196bd7 url(images/ps_icon1hover.png) 21.5% center no-repeat; }
.evaluation .icon1 a:hover span,.evaluation .icon1.cr span{ color:#fff;}

.evaluation .icon2 a{ background:url(images/ps_icon2.png) 21.5% center no-repeat; }
.evaluation .icon2 a:hover,.evaluation .icon2.cr a{ background:#196bd7 url(images/ps_icon2hover.png) 21.5% center no-repeat; }
.evaluation .icon2 a:hover span,.evaluation .icon2.cr span{ color:#fff;}

.evaluation .icon3 a{ background:url(images/ps_icon3.png) 21.5% center no-repeat; }
.evaluation .icon3 a:hover,.evaluation .icon3.cr a{ background:#196bd7 url(images/ps_icon3hover.png) 21.5% center no-repeat; }
.evaluation .icon3 a:hover span,.evaluation .icon3.cr span{ color:#fff;}

.evaluation .icon4 a{ background:url(images/ps_icon4.png) 21.5% center no-repeat; }
.evaluation .icon4 a:hover,.evaluation .icon4.cr a{ background:#196bd7 url(images/ps_icon4hover.png) 21.5% center no-repeat; }
.evaluation .icon4 a:hover span,.evaluation .icon4.cr span{ color:#fff;}

.perinfo { position:relative;}
.perinfo ul{ height:100%; overflow:hidden; }
.perinfo ul li{ width:290px; padding-right:10px; float:left; padding-bottom:15px;}
.perinfo2 ul li{ width:100%; padding-right:0; float:none; padding-bottom:15px;}

.myphotots{ position:absolute; right:50px; top:0;}
.myphotots img{ border:1px solid #ccc;}
.statacss{ font-size:18px; color:#000; margin-top:20px;}
.hrmemberevalinfo .statacss{ font-size:15px; margin-top:10px;}

/*招聘会*/
.myjob-intrs{ margin-top:25px;}
.myjob-tits{ font-size:24px;}
.myjob-desc{ font-size:14px; margin:20px 0; line-height:28px;}
.jobenroll{ width:370px; float:left; border:1px solid #eee; border-radius:8px; padding:20px; margin-right:30px; background:#fcfcfc; position:relative;}
.jobenroll2{ margin-right:0;}
.joben-tit{ font-size:16px; padding-bottom:15px;}
.jobenroll span{ padding:0 2px; color:#F00; font-size:16px;}

.jobenroll a{ position:absolute; bottom:10px; font-size: 14px;
background: #196bd7; display:block; width:90px; height:35px; line-height:35px; text-align:center; color:#fff; right:15px;}

.myjob-cell{ height:100%; overflow:hidden; margin-bottom:25px; border:1px solid #eee; padding:15px; padding-bottom:25px; border-radius:5px;}
.myjob-cell .myjob-desc{ margin:5px 0;}
.myjob-cell .jobenroll{ margin-right:30px; width:350px;}
.myjob-cell .jobenroll2{margin-right:0px;}



/*底部友情链接*/
.wrap-links{ background:#fafafa; overflow:hidden; margin-top:5px;}
.wrap-links a{ display:inline-block; *display:inline;*zoom:1; min-width:130px; text-align:center; line-height:40px; padding: 0 5px; border:1px solid #fff; margin-left:-1px; margin-top:-1px;}

/*底部开始*/
.mod-fot1{ width:450px; float:left;}
.mod-fot2{ width:540px; float:left;}
.mod-fot3{ width:115px; float:right; text-align:center;}
.fotnavtit{ margin-bottom:10px;}
.fotnavtit,.fotnavtit a{ font-size:16px; color:#000; font-weight:normal;}
.fotnav{ padding-right:50px; margin-left:-10px;}
.fotnav a{ color:#999999; background:url(images/line6.jpg) right center no-repeat; padding:0 10px; white-space:nowrap; margin:3px 0 3px 0;  display:inline-block; *display:inline;*zoom:1;}

.mod-fot2 li{ width:260px; float:left; color:#999999; padding-bottom:7px;white-space: nowrap;}
.mod-fot2 li a{color:#999;}
.mod-fot3{color:#999;}

.copys{ text-align:center;color:#999; line-height:26px;}
.copys span{ color:#3582ea;}
.copys img{ margin:0 10px; display:none;}


/*手机端导航*/
.mobile-headerwrap{ display:none;}

.mobile-menucss{ background:rgba(25,107,215,0.9); height: 100%; width: 80%; position:fixed; right:0; top:50px;   box-sizing: border-box;; }

.mobile-menucss>ul{ height: 90%; overflow: auto; }
.mobile-menucss>ul>li{ margin-top: -1px;  }
.mobile-menucss>ul>li>a{display: block;padding-left: 30px; border-bottom:1px solid rgba(255,255,255,0.1);border-top:1px solid rgba(255,255,255,0.1); height:40px; line-height:40px;  }
.mobile-menucss>ul>li>a>span{ color: #fff; font-size: 16px; }
.mobile-menucss>ul>li>ul{}
.mobile-menucss>ul>li>ul>li{ line-height: 40px; }
.mobile-menucss>ul>li>ul>li>a>span{ color:#f9f9f9; line-height: 25px; }




/*首页*/


/*主菜单*/
.menu-left{ /*width:260px;*/width:220px; height:950px;background:url(images/menu_bg.jpg) 0 0; position:fixed; left:0; top:0; z-index:99999; display:block;}
.menu-left .logos{ text-align:center; padding-top:5px; height:180px; overflow:hidden;}
.menu-left .logos b{ display:none;}

.main-menu{/* margin-top:108px;*/}
.main-menu a{ color:#fff; text-align:center; font-size:24px; font-weight:bold; text-decoration:none;}
.main-menu li{ text-align:center; height:45px; line-height:43px; margin:13px 0;border-left:3px solid #1e6fdb; position:relative;}
.main-menu li a{ position:absolute; z-index:88; text-align:center; display:block;width:100%; }
.main-menu li span{width:0; position:absolute; height:44px;  left:0; display:block;}
.main-menu li.cr{border-left:3px solid #ff9500;}
.main-menu li.cr span{ background:#1a5ab0; width:100%;}
.main-menu li:hover{border-left:3px solid #ff9500;}
.main-menu li.hover span{width:100%;background:#1a5ab0;
animation: myfirst 400ms ;
-moz-animation:  myfirst 400ms ;	/* Firefox */
-webkit-animation:  myfirst 400ms  ;	/* Safari 和 Chrome */
-o-animation:  myfirst 400ms  ;	/* Opera */}

.main-menu li.crs span{background:#1a5ab0;
animation: myfirst1 400ms 1 alternate ;
-moz-animation:  myfirst1 400ms 1 alternate ;	/* Firefox */
-webkit-animation:  myfirst1 400ms 1 alternate  ;	/* Safari 和 Chrome */
-o-animation:  myfirst1 400ms 1 alternate ;	/* Opera */}



/*首页banner图*/
.banners-wrap{ width:100%; overflow:hidden; height:350px;  }
/*新加首页样式*/
.banners-wrap,.mod-adwrap1{width:1200px;margin:0 auto 0 auto;}
.mod-adwrap,.header{width:1200px;margin:0 auto;}
.main-bg{ background:none;}
.index-wrap,body{ background:#f8f8f8 url(images/repeat_x.png) repeat-x;}
.mod-adwrap{ height:80px; overflow:hidden;}
.mod-ad2 img{ height:80px; width:auto;}
.inner-logo img{ height:70px; width:auto;}
.index-wrap .bx-wrapper img {
    height:280px;
}/*新改*/
.hr-resource{ height:310px; overflow:hidden; position:relative;}
.banners-wrap{ height:280px;}
.mod-menuwrap{ width:1200px; margin:0 auto; position:relative; z-index:99;}
.inner-logo{ padding-left:10px; padding-top:2px;}
.index-wrap .inner-logo2{ padding-left:0px; padding-top:2px;}
.news-search{ padding-left:10px;}
.mod-adwrap1 .mod-ad2 img{ height:250px; width:auto;}
.dsly-adwrap{height:98px; /*border-bottom:1px solid #ff69b4;*/ }
.dsly-adwrap .mod-ad2 img{height:auto; }
.dsly-adwrap .inner-logo{padding-left:10px; padding-top:0px; top:10px; }
.dsly-footer{ background:#f8f8f8; margin-top:0px;  }
/*新加首页样式结束*/

.dsly-footer .copys{ width:1200px; margin:0 auto; border-top:1px solid #ff69b4;padding-top:30px;}



.inner-banners-wrap1{ float:left; position:relative; left:50%; width:1200px;}
.inner-banners-wrap2{ float:left; position:relative; right:50%;width:1200px;}

.index-search{ position:relative; padding-top:15px; border-bottom:1px dotted #cdcdcd; height:55px;}/*新改*/
.search-links{ font-size:20px; font-weight:bold; color:#195ab0; position:absolute; left:0; top:25px;}
.search-links span{ color:#999999; font-weight:normal; font-size:12px; padding-left:5px;}

.search-wraps{ /*width:1000px;*/  white-space:nowrap; padding-left:130px; }
.search-wraps a img{ vertical-align:middle; float:left; margin-right:8px;}
.search-wraps a{ color:#1a5ab0; float:left; line-height:45px; border-left:1px solid #b0d9f8; padding-left:10px; padding-right:15px;}
a:hover{ text-decoration:none;}
.search-wraps a:hover{ text-decoration:none;}
.search-wraps a span{ line-height:20px;float:left; text-align:center;}

.search-wraps a:hover img{ -o-animation:ani-links 1s ease-in-out;-webkit-animation:ani-links 1s ease-in-out;animation:ani-links 1s; position:relative;}




/*通知公告*/
.notice-list{ margin-top:0px; margin-bottom:1px;}/*新改*/
.notice-list ul li{/*height:47px;*/ height:45px; /*padding-top:7px;*/ padding-right:80px; line-height:45px; border-bottom:none; /*border-top: 1px dotted #c1c1c1; */border-bottom: 1px dotted #c1c1c1;text-overflow:ellipsis; white-space:nowrap;}/*新改*/
.w280 .notice-list{ height:321px;}/*新增*/
.notice-list ul li.no-bor{ border:none;}
.notice-list ul li span{ /**/top:1px; font-size:12px;}/*新增*/
.notice-list2 ul li,.notice-list ul li.no-bor{/*height:47px;*/ /*padding-top:7px; */padding-right:0; line-height:45px; border-bottom:1px dotted #c1c1c1; border-top:none;}/*新增*/
.notice-list ul li.no-bor{ /*border-bottom:none;*/padding-right:80px;}/*新增*/
/*人事外包*/
.hr-resource{ padding-top:12px;}
.hr-resource .item-cell .item-pic{ width:285px; float:left; margin-right:15px;}
.hr-resource .item-cnt{ width:275px; float:left; background:url(images/hr_pic.png) right bottom no-repeat; height:310px;}/*新增*/

.new-works .item-cnt{ background: none;}
.hr-resource .item-cnt .item-tit{background:url(images/bor_bom.jpg) 0 bottom no-repeat; padding-bottom:10px; margin-bottom:15px;}
.hr-resource .item-cnt .item-tit a{ font-size:18px; color:#000000;}
.hr-resource .item-cnt .item-desc a{ font-size:12px; color:#000000; line-height:25px;}
.hr-resource .item-cnt .item-desc a span{ display:block; font-size:13px; color:#6699ff; margin-top:15px;}

.hr-resource .bx-wrapper .bx-pager{ width:275px; text-align:right; padding-right:10px;}
.hr-resource .bx-wrapper .bx-pager.bx-default-pager a:hover, .hr-resource .bx-wrapper .bx-pager.bx-default-pager a.active
{width: 10px;
height: 10px; top:0; }
.hr-resource .bx-wrapper .bx-pager, .hr-resource .bx-wrapper .bx-controls-auto{ bottom:10px;}
.hr-resource .bx-wrapper .bx-pager.bx-default-pager a{width: 10px;
height: 10px;line-height:999px; overflow:hidden;margin: 0 2px;}

.new-works2  .bx-wrapper img { width:350px; height:263px;}
.new-works2{ height:264px;}
.new-works2 .item-cnt { width:210px; float:right; height:263px;}
.new-works2 .bx-wrapper .bx-pager{ width:330px}
.new-works2 .item-desc{ height:180px; overflow:hidden;} 
.w280 .quk-links .cells span{ height:50px; line-height:88px;}
.w280 .quk-links .cells{ height:82px;}
.w280 .quk-links .cells7 span{ height:40px; line-height:72px;}
.w280 .quk-links .cells7{ height:82px;}
.w280 .quk-links .cells8 span{ height:40px; line-height:72px;}
.w280 .quk-links .cells8{ height:82px;}
.w280 .quk-links .cells9 span{ height:40px; line-height:72px;}
.w280 .quk-links .cells9{ height:82px;}

.w280 .notice-list80{ /**/height:280px;}


.mod-news8{ position: absolute; left:370px; top: 138px;}

.new-works2 .item-cnt .item-tit{ background:none; margin-bottom: 0; padding-bottom: 0;}

/*机构介绍*/
.intro{ padding-top:12px;}
.intro .item-cell .item-pic{ width:275px;  margin-right:15px;}
.intro .item-cnt{ height:176px;}/*新增*/
.intro .item-cnt .item-tit{background:url(images/bor_bom.jpg) 0 bottom no-repeat; padding-bottom:10px; margin-bottom:12px; margin-top:10px;}
.intro .item-cnt .item-tit a{ font-size:18px; color:#000000;}
.intro .item-cnt .item-desc a{ font-size:12px; color:#000000; line-height:25px;}
.intro .item-cnt .item-desc a span{ display:block; font-size:13px; color:#6699ff; margin-top:5px;}/*新增*/



/*快速通道*/
.quk-links{/* float:right;*/ width:295px; padding-top:15px;}
.quk-links .cells{ width:88px; height:102px; border:1px solid #eeeeee; float:left; margin:0 2px 2px 0;}
.quk-links .cells:hover{ background:#eee;}
.quk-links .cells span{ display:block; text-align:center; height:60px; line-height:92px;}
.quk-links .cells b{ display:block;  text-align:center; font-size:13px; color:#1a5ab0; font-weight:normal;}
/*.quk-links .cells8{ width:180px;}*/
.quk-links .cells:hover a span img{ -o-animation:ani-links1 1s ease-in-out;-webkit-animation:ani-links1 1s ease-in-out;animation:ani-links1 1s; position:relative;}

.left-track .quk-links{padding-top:15px;width:235px;}
.left-track .quk-links .cells{ width:110px; height:102px;}
/*.left-track .quk-links .cells7{ width:225px;} 
.left-track .quk-links .cells8{ width:225px;} */
.left-track .quk-links .cells9{ width:225px;} 
/*工作动态*/
.news-list5{ padding-top:12px; width:284px; float:left; margin-right:15px;}
.news-list5 .item-cell{ width:284px; position:relative;height:320px;}
.news-list5 .item-cell .item-pic{ width:284px;}
.news-list5 .item-cell .item-pic img{ height:320px; width:284px;}
.news-list5  .item-tit{background:url(images/news-bg5.png) ; line-height:24px; position:absolute; bottom:0; left:0; width:100%;   }
.news-list5  .item-tit a{ color:#fff;padding:10px 5px; display:block;  }

.news-list6{ overflow:hidden; position:relative; margin-top:10px; width:280px;}/*新增*/
.news-list6 .item-cell{ margin-bottom:12px; border-top:1px dotted #c1c1c1; padding-top:10px; margin-top:-1px;}/*新增*/
.news-list6 .item-cell .item-tit{padding-bottom:5px;  }
.news-list6 .item-cell .item-tit a{  color:#000000;}
.news-list6 .item-cell .item-date{color:#999999; margin:2px 0 8px 0; }
.news-list6 .item-cell .item-desc a{ font-size:12px; color:#999999; line-height:23px;}
.news-list6 .item-cell .item-desc a span{ display:block; font-size:13px; color:#6699ff; margin-top:10px;}
.news-list6 .item-cell .item-tit a:hover,.news-list6 .item-cell .item-desc a:hover span{color: #195ab0;}


/*人才培训页面*/
.cur-locals { border-bottom:1px solid #468eec; padding-top:8px;  height:27px; white-space:nowrap; overflow:auto; }
.cur-locals  a{ color:#000;}
.cur-locals span{ color:#468eec}
.nobors-curs{ border: none!important;}
.rcpx_lists{ margin-top:15px;}
.rcpx_lists .item-cell{ margin-bottom:15px; border-bottom:1px dotted #c1c1c1; min-height:130px; padding-bottom:15px; position:relative; }
.rcpx_lists .item-cell .item-cnt{ width:670px; float:left; line-height:25px;}
.rcpx_lists .item-cell .item-pic{ float:left; width:185px;} 
.rcpx_lists .item-cell .item-pic img{ width:165px; height:130px;}
.rcpx_lists .item-cell .item-tit{padding-bottom:5px;  }
.rcpx_lists .item-cell .item-tit a{  color:#000000; font-size:18px;}
.rcpx_lists .item-cell .item-tit a img{ vertical-align:middle;}
.rcpx_lists .item-cell .item-date{color:#999999; margin:2px 0 8px 0; }
.rcpx_lists .item-cell .item-desc a{ font-size:14px; color:#333333; line-height:23px;}
.rcpx_lists .item-datas span{ margin-right:30px;}
.rcpx_lists .item-cell .item-btns{ position:absolute;  bottom:20px; right:0;}
.rcpx_lists .item-cell .item-btns a{ display:block; width:115px; height:30px; line-height:30px; background:#196bd7; color:#fff; text-align:center; border-radius:5px;}

.rcpx_lists .item-cell .enroll-btns a{ background:#196bd7 url(images/rcs_ico3.png) 20px center no-repeat; padding-left:25px; width:90px;}
.rcpx_lists .item-datas span em{ font-weight:bold;}


.zc-adcss img{ width: 860px; height: 89px; }






/*分页*/
.page {
  text-align: center;
  margin-bottom: 50px;
  margin-top: 50px; }

.page ul {
  text-align: center;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-size: 0; }

.page li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  width: 30px;
  height: 30px;
  text-align: center;
  font-family: Arial;
  font-size: 20px;
  line-height: 30px;
  color: #808080;
  margin: 0 5px;  }

.page li.prev {
  width: 70px; }

.page li.next {
  border-right: none;
  width: 70px; }

.page li.total {
  border-right: none;
  width: 70px;
  font-size: 16px;
  color: red;}

.page li a {
  color: #000;
  display: block;
  border: #ccc solid 1px;
  border-radius:3px;

  font-size: 14px; }

.page li.cr a, .page li a:hover {

  border: #196bd7 solid 1px;
  color: #196bd7; }

.page li.next a {
  background: url("images/next_btn.png") center center no-repeat;
  text-indent: -99999px;
  overflow: hidden; }

.page li.prev a {
  background:  url("images/prev_btn.png") center center no-repeat;
  text-indent: -99999px;
  overflow: hidden; }

.page li.next a:hover {
  background:  url("images/next_btn.png") center center no-repeat;  border: #ccc solid 1px; }

.page li.prev a:hover {
  background: url("images/prev_btn.png") center center no-repeat;  border: #ccc solid 1px; }
  
  
  
  
/*求职招聘*/
.layer-job-l{ width:860px; float:left;}
.layer-job-r{ width:285px; float:right;}
.job-search-wrap{ border:1px solid #b1d3ff; height:210px;}
.jobtit{ border-bottom:1px solid #b1d3ff; height:38px; line-height:38px; padding-left:10px; font-size:16px; color:#000;}
.jobfrms{ width:230px; /*width:310px; */padding-left:10px; float:left; height:40px; line-height:40px; margin-top:10px; font-size:14px;}
.jobfrms span{ width:155px; display:inline-block;*display:inline;*zoom:1; width:75px;} 
.jobfrms input{ /*width:160px;*/width:140px; height:30px; line-height:30px; border:1px solid #ccc}
.jobfrms select{/* width:162px;*/ width:142px;  height:30px; line-height:30px;}
.jobfrms-btn { float:left; width:105px; height:32px; margin-top:15px; margin-right:10px;}
.jobfrms-btn a{ display:block;width:105px; height:32px; line-height:32px; color:#fff; font-size:14px; background:#196bd7; text-align:center; border-radius:5px;}

.job-tables th{ color:#fff; background:#196bd7;height:24px;  line-height:24px; padding: 10px 5px; border:1px solid #b1d3ff; font-weight:normal; font-size:16px;}
.job-tables td{height:24px;  line-height:24px; padding: 10px 5px; border:1px solid #b1d3ff; text-align:center;}
.t1{ width:150px;}
.t2{ width:250px;}

.jobr-btn a{ background:#196bd7; color:#fff; font-size:14px; display:block; height:40px; line-height:40px; text-align:center; margin-bottom:8px;}
.jobr-btn a.bt1{ width:138px; float:left;}
.jobr-btn a.bt2{ width:138px; float:right;}
.jobr-btn a.bt3{ width:285px; clear:both;}

.en-jobs{ margin-bottom:10px;}
.jobr-btn a#memberForm1{ height:50px; line-height:50px; font-size:16px; margin-bottom:15px; padding-left:25px; width:113px; background:#196bd7 url(images/rcs_ico1.png) 20px center no-repeat;}
.jobr-btn a#memberForm2{ height:50px; line-height:50px;font-size:16px;margin-bottom:15px; padding-left:25px; width:113px; background:#196bd7 url(images/rcs_ico2.png) 20px center no-repeat;}

/*推荐企业*/
.recomd_lists{ margin-top:15px;}
.recomd_lists .item-cell{ margin-bottom:15px; min-height:90px; position:relative; }
.recomd_lists .item-cell .item-cnt{ width:157px; float:left; line-height:20px;}
.recomd_lists .item-cell .item-pic{ float:left; width:128px;} 
.recomd_lists .item-cell .item-pic img{ width:120px; height:90px;}
.recomd_lists .item-cell .item-tit{padding-bottom:5px;  }
.recomd_lists .item-cell .item-tit a{  color:#000000; font-size:13px;}
.recomd_lists .item-cell .item-tit a:hover{color:#195ab0}
.recomd_lists .item-cell .item-desc a{ font-size:12px; color:#333333; line-height:23px;}

/*招聘详细*/
.c-titline{ background:url(images/bor_bom.jpg) 0 bottom no-repeat; color:#000; font-size:16px; padding-bottom:13px; margin-bottom:25px;}
.layer-job-l .favs{ position:absolute; right:0;background: url("images/favs2.png") center center no-repeat; width:22px; height:22px; top:30px; right:20px;}

.job-atrr{ float:left; width:350px; padding-right:20px; color:#333333; line-height:35px; height:35px;}
.jobsdesc{ margin-top:20px; line-height:28px;}
.jobsdesc span{ display:block; padding-bottom:8px;}
.comitem-btns{ display:inline-block; min-width:105px; height:32px; line-height:32px; padding:0 15px; *display:inline; *zoom:1; color:#fff; font-size:14px; background:#196bd7; text-align:center; border-radius:5px;}
a.comitem-btns:hover{ color:#fff;}
.jpbtn{ margin-top:20px;}

.company-in span{ display:block; color:#000; font-weight:bold;}
.company-in{ color:#333; line-height:28px;}


/*课程详细页*/

/*-----新闻最终-----*/
.newsInfo {
  padding: 20px;
  min-height: 300px;
  _heihgt: 300px; }

.newsInfo h3 {
  font-size: 28px;
  text-align: center;
  padding: 0 0 15px 0; }

.newsInfo .source {
  border-top: 1px solid #EBEBEB;
  /* border-bottom: 1px solid #EBEBEB;*/ }

.newsInfo .source ul {
  text-align: center; }

.newsInfo .source li {
  display: inline;
  padding: 0 10px;
  line-height: 50px;
  height: 50px; font-size:14px; }

.newsInfo .content {
  margin: 30px 0 0 0;
  min-height: 300px;
  _height: 300px; font-size:14px; font-family:"宋体"; line-height: 32px;color: #333333;}
  
.newsInfo .content *{font-size:14px; font-family:"宋体";line-height: 32px;color: #333333;}
.newsInfo .content p, .newsInfo .content div {
  padding: 0 0 1em 0;
line-height: 32px; font-size:14px; }

.newsInfo .content a{ text-decoration:underline!important; color:#468eec!important;}
 .newsInfo .content a *{ color:#468eec!important;} 
 .newsInfo .content p{ }  
  
.cour-tit{ font-size:18px; text-align:center; padding-bottom:30px;}
.cour-attr{ text-align:center; background:url(images/course_lines.jpg) bottom no-repeat; padding-bottom:20px;}  
.cour-attr span{ padding:0 36px 5px 0 ; display:inline-block; *display:inline;*zoom:1}

.cour-attr .comitem-btns{ min-width:95px;}
.cate-gl a{text-align:center;}
.cate-gl a span{  padding-left:0;}
.cate-gl a:hover,.cate-gl a.cr{ background:#196bd7; color:#fff;}
.cate-gl2 a{ width:193px;}
.cate-1 a{ background:url(images/cj_ico1.png) 45px center no-repeat; padding-left:90px; text-align:left;}
.cate-2 a{ background:url(images/cj_ico2.png) 45px center no-repeat; padding-left:90px; text-align:left;}
.cate-3 a{ background:url(images/cj_ico3.png) 45px center no-repeat; padding-left:90px; text-align:left;}
.cate-4 a{ background:url(images/cj_ico4.png) 45px center no-repeat; padding-left:90px; text-align:left;}

.cate-1 a:hover{ background:#196bd7 url(images/cj_ico1.png) 45px center no-repeat; }
.cate-2 a:hover{ background:#196bd7 url(images/cj_ico2.png) 45px center no-repeat; }
.cate-3 a:hover{ background:#196bd7 url(images/cj_ico3.png) 45px center no-repeat; }
.cate-4 a:hover{ background:#196bd7 url(images/cj_ico4.png) 45px center no-repeat; }


.cour-tit2{text-align:center; background:url(images/course_lines.jpg) bottom no-repeat; padding-bottom:15px;}

.mod-frmtit{ width:105px; }

.enroll-btns{ margin-top:15px;}

.mod-frminput{ width:220px; height:30px; border:1px solid #196bd7; line-height:30px; padding:0 8px;}
.mod-frmtable td{padding:8px 0; line-height:30px;}
.vtTop td{vertical-align: top;}
.vtTop td .frm-tips{line-height:18px;}
.vtTop td em.onShow label{color:#FE0000}
.validate-codecss-apply{display:inline-block;*zoom:1;*display:inline-block;vertical-align: middle;}
.validate-codecss img,.validate-codecss-apply img{vertical-align: middle;margin-left:10px;}
.validate-codecss input,.validate-codecss-apply input{vertical-align: middle;width:134px;}
.search_tips{ color: #fc1a1d; font-size: 16px; text-align: center; margin-top: 10px;}
/*职称评审*/
.mod-articles{ padding-top:10px; line-height:28px;}
a.mode-mores{ display:inline-block; *display:inline;*zoom:1; color:#6699ff; margin-top:20px;}
.zcpsApply .frm-tips{text-indent: 95px;color:red; float: none;}
.zcpsApply .frm-tips label{color:red;}

/*返回顶部*/
a.backToTop {
    background: url(images/top.png) no-repeat;
    bottom: 50px;
    display: none;
    height: 68px;
    right: 5px;
    position: fixed;
	_position:absolute;
    width: 68px;
    z-index: 9200;
}

/*通用公共文章页*/
.art-l{ float:left; width:235px;}
.art-r{ float:right; width:875px; border:1px solid #eee; padding:15px;background: #fdfdfd; min-height:500px;}
.art-r .cur-locals{ padding-top:0;}
.navleft-tit{ background:#195ab0; text-align:center; font-size:22px; height:55px; line-height:55px; color:#fff; font-weight:bold; margin-bottom:5px;}
.navleft{ background:#f1f1f1;}
.navleft ul li{ height:40px; line-height:40px;border-bottom:1px solid #fff; text-align:center;border-left:3px solid #f1f1f1;}
.navleft ul li a{ display:block; font-size:14px; color:#666; height:40px; line-height:40px;}

.navleft ul li.cr,.navleft ul li:hover{ border-left:3px solid #195ab0; }
.navleft ul li.cr a,.navleft ul li:hover a{ background:#f8f8f8; color:#195ab0;}

.article-wrap {
  min-height: 360px;
  _height: 360px;
  padding-top: 0px;
  margin-top:20px; }

.article-wrap h3 {
  font-size: 24px;
  font-family: 微软雅黑, 华文细黑, 黑体, Arial;
  text-align: center;
  padding: 8px 0 8px 0; }

.article-wrap .content {
  line-height: 32px;
  font-size: 14px;
  padding:0 60px;
  color: #333333;
   }
.article-wrap *{ font-size:14px; font-family:"宋体";line-height: 32px;color: #333333;}
.article-wrap .content p{ }
.article-wrap .content p, .article-wrap .content div {
  color: #333333;
  padding: 0 0 0 0;
  line-height: 32px;
  font-size: 14px;
  /*text-align: justify; text-justify: distribute;*/ }

.article-wrap .content p {
  padding: 0 0 1em 0; }

.article-wrap .content a:hover {
  color: red;
  text-decoration: none; }

.article-wrap .content img {
  max-width: 100%;
  height: auto; }
  
  
/*俱乐部管理*/
.culb-article,.culb-article *{ line-height:28px;}

.culb-tables th{ font-size:18px; text-align:center; color:#196bd7; padding:10px 0;border:1px solid #b1d3ff; font-weight:normal;}
.culb-tables td{ border:1px solid #b1d3ff; padding:10px 25px 10px 28px;}

/*户口查询*/
.mod-business a:hover{ color:#fff;}
.search-business{}
.search-business  .icon3 a{ background:url(images/s1_ico3.png) 21.5% center no-repeat; }
/*.search-business  .icon3 a:hover{ background:#196bd7 url(images/s1_ico3hover.png) 21.5% center no-repeat; }
*/
.search-business  .icon2 a{ background:url(images/s1_ico2.png) 21.5% center no-repeat; }
/*.search-business  .icon2 a:hover{ background:#196bd7 url(images/s1_ico2hover.png) 21.5% center no-repeat; }
*/
.search-business  .icon4 a{ background:url(images/s9_ico.png) 21.5% center no-repeat; }
/*.search-business  .icon4 a:hover{ background:#196bd7 url(images/s9_icohover.png) 21.5% center no-repeat; }
*/
.search-business .icon5 a{ background:url(images/s1_ico6.png) 21.5% center no-repeat; }
/*.search-business .icon5 a:hover{ background:#196bd7 url(images/s1_ico6hover.png) 21.5% center no-repeat;}
*/
/*代理指南*/
.agent-links{ margin-top:10px;}
.agent-links a{ float:left; width:50%;}
.agent-links a span{ display:block; height:50px; line-height:50px; text-align:center; color:#195ab0; font-size:14px; /*border:1px solid #195ab0;*/border:1px solid #eee; margin:0 3px 6px 3px;}
.agent-links a:hover span{ display:block; height:50px; line-height:50px; text-align:center; /*color:#fff;*/ color:#195ab0;font-size:14px; /*background:#195ab0;*/background:#eee;}

.hk-search{ margin-top:25px;}
.hk-search .hk-s1{ float:left; margin-right:25px;}
.hk-search span{ font-size:14px;}

/*联系方式变更*/
a.comitem-btns2{display: inline-block;min-width: 105px;height: 30px;
line-height: 30px;padding: 0 15px;*display: inline;*zoom: 1;color: #196bd7;font-size: 14px; border:1px solid #196bd7;text-align: center;border-radius: 5px;}
.nologin-contact{ margin-top:20px;}
.nologin-contact a.colinks{ color:#ff0000; padding:0 4px;}
.nologin-contact a.comitem-btns{ min-width:80px; margin-left:80px;}
.nologin-contact a.comitem-btns2{ margin-left:15px;min-width:80px; }

.mod-frm-con{ margin-left:250px;}


/*中心介绍文章页*/
.about-tab { text-align:center; background:url(images/course_lines.jpg) center bottom no-repeat; padding-bottom:25px; margin-bottom:30px; }
.about-tab ul li{ min-width:164px; height:40px; line-height:40px; border:1px solid #b1d3ff; text-align:center; display:inline-block; *display:inline;*zoom:1; color:#195ab0; margin-left:-1px;}
.about-tab ul li a{ font-size:16px; color:#195ab0; height:40px; display:block;}
.about-tab ul li.menu_0{ background:url(images/inicon_1.png) 15px center no-repeat;}
.about-tab ul li.menu_1{ background:url(images/inicon_2.png) 15px center no-repeat;}
.about-tab ul li.menu_2{ background:url(images/inicon_3.png) 15px center no-repeat;}
.about-tab ul li.menu_3{ background:url(images/inicon_4.png) 15px center no-repeat;}
.about-tab ul li.menu_4{ background:url(images/inicon_5.png) 15px center no-repeat;}
.about-tab ul li.menu_5{ background:url(images/inicon_6.png) 15px center no-repeat;}

.about-tab ul li.cr,.about-tab ul li:hover{ background:#196bd7;}
.about-tab ul li.cr a,.about-tab ul li:hover a{ color:#fff;}

.about-tab ul li.menu_0.cr,.about-tab ul li.menu_0:hover{ background:#196bd7 url(images/inicon_1hover.png) 15px center no-repeat;}
.about-tab ul li.menu_1.cr,.about-tab ul li.menu_1:hover{ background:#196bd7 url(images/inicon_2hover.png) 15px center no-repeat;}
.about-tab ul li.menu_2.cr,.about-tab ul li.menu_2:hover{ background:#196bd7 url(images/inicon_3hover.png) 15px center no-repeat;}
.about-tab ul li.menu_3.cr,.about-tab ul li.menu_3:hover{ background:#196bd7 url(images/inicon_4hover.png) 15px center no-repeat;}
.about-tab ul li.menu_4.cr,.about-tab ul li.menu_4:hover{ background:#196bd7 url(images/inicon_5hover.png) 15px center no-repeat;}
.about-tab ul li.menu_5.cr,.about-tab ul li.menu_5:hover{ background:#196bd7 url(images/inicon_6hover.png) 15px center no-repeat;}



/*联合会介绍*/
.ab-nav{ margin:10px 12px 0 12px;}
.ab-nav ul li{ line-height:40px; height:40px; border-bottom:1px solid #e1e1e1; padding:0 10px;}
.ab-nav ul li a{background:url(images/dot2.jpg) 0 center no-repeat; display:block; padding-left:15px; font-size:15px;}
.ab-nav ul li a:hover,.ab-nav ul li.cr a{background:url(images/dot1.jpg) 0 center no-repeat;}


.query-links .icon3 a {
    background: url(images/s1_ico2.png) 21.5% center no-repeat;
}
.query-links .icon3 a:hover {
    background:#196bd7  url(images/s1_ico2hover.png) 21.5% center no-repeat;
}
.us-links{ width:870px; margin-top:10px;}
.us-links .links-cells { float:left; margin-right:5px; margin-bottom:2px;}
.us-links .links-cells img{ border:1px solid #eee; width:165px; height:165px;}

/*特色沙龙*/
.rcpx_lists .item-review{ color:#999; padding-bottom:2px;}
.rcpx_lists .item-review span{ padding:0 2px; color:#195ab0;}
.zp-ad { white-space:nowrap; margin-top:20px;}
.zp-ad .zp-1{ display:inline-block; *display:inline;*zoom:1; margin-right:15px;}
.zp-searchs{ margin-top:-37px; text-align:right;}
.zp-searchs .mod-frminput{ margin-right:10px;}
.zp-searchs .comitem-btns{ border-radius:0; min-width:80px;}
.zp-searchs .mod-frminput{ width:160px;}


/*最新评论*/

.reviewtits{ font-size:24px;}

.top-tit{ font-size:20px; color:#333333; font-weight:normal; padding-top:0px; margin-bottom:18px;}
.top-tit span{ font-size:14px;}
.top-tit span a{ color:#d5535d; padding:0 5px;} 


.textareacss textarea{ /*width:893px;*/width:700px; border:1px solid #dcdcdc; height:77px; overflow:auto; padding-top:10px; padding-left:10px;}
.textareacss2 textarea{ width:832px;}
.wrap-revbtn{ background:#f9f9f9;border:1px solid #ececec; height:49px; overflow:hidden; /*border-top:none;*/ max-width:858px;}
.rev-login{ float:left; padding-left:20px; line-height:49px;}
.rev-login input{ height:23px; line-height:normal; border:1px solid #dcdcdc; width:122px; padding-left:4px; margin-left:14px; margin-right:18px; vertical-align:middle;}


.rev-btn{ float:right; padding-top:12px; padding-right:18px;}
.com-btn { background:#ee781e; width:75px; height:26px; line-height:26px; color:#fff; vertical-align:middle; text-align:center; display:inline-block; *display:inline;*zoom:1;}
a.com-btn:hover,a.login-btn:hover{ color:#fff;}
.reg-css{ padding-left:25px; padding-right:6px;}
.forget-css{ padding-left:6px;}
.login-btn { background:#116ecd; width:75px; height:26px; line-height:26px; color:#fff; vertical-align:middle; text-align:center; display:inline-block; *display:inline;*zoom:1;}

.has-login{ /*float:left; */padding-left:20px; line-height:37px;}
.has-login span{ color:#c61522;  }

/*最新评论开始*/
.review-wrap { margin-top:-15px;}
.review-wrap .review-cell{  position:relative; padding-bottom:18px; padding-top:18px; border-bottom:1px solid #e7e7e7;}

.review-wrap .company-rep{ background:#f6f6f6; }

.review-wrap .review-pic{ position:absolute; top:22px; left:5px;} 
.review-wrap .review-cnt{ padding-left:67px; position:relative;}
.review-wrap .review-cnt h5{ color:#0055bb; font-size:14px;  font-weight:normal; display:inline-block;*display:inline;*zoom:1; /*width:200px;*/}
.review-wrap .review-cnt .timecss{ padding-left:30px; position:absolute; right:10px;}
.review-wrap .review-txt{ padding-top:8px; font-size:14px;}
.rev-more a{ background:#f9f9f9; border:1px solid #ececec; height:37px; line-height:37px; text-align:center; margin-top:35px; display:block;}
.zp-intrs{ margin-top:20px;}
.zp-intrs,.zp-intrs *{ line-height:28px; font-size:14px;}


/*招聘会明细*/
.cz-tabs{ margin-top:20px;}
.cz-tabs a{display:inline-block; *display:inline;*zoom:1; width:138px; height:40px; border:1px solid #196bd7; color:#196bd7; margin-right:10px; line-height:38px; text-align:center; font-size:16px;}
.cz-tabs a.cr,.cz-tabs a:hover{ background:#196bd7; color:#fff;}
.job-tables4 td{ font-size:16px;}
.job-tables4 td.bookinfos{ text-align:left; padding-left:20px; padding-right:20px; font-size:14px;}

.mod-textarea{ width:280px; height:95px; border:1px solid #196bd7;}
.mod-frmtable2 td{ vertical-align:top;}

.redcss{ color:#ff0000;}

.mod-select{ width:238px; height:32px; line-height:32px; border:1px solid #196bd7;}

/*简历明细*/
.resume-cell{ width:385px; float:left; margin-bottom:15px;}
.resume-cell span{ display:inline-block; *display:inline;*zoom:1; width:70px; font-size:14px;}
.resume-cell *{ vertical-align:middle;}

.edu-table th{ background:#2070d8; height:31px; color:#fff; line-height:31px; font-size:13px; font-weight:normal; border:1px solid #8cb5eb;}
.edu-table table{ border:1px solid #196bd7;}

.edu-table td{ /*border-bottom:1px solid #196bd7; */padding:10px 5px; text-align:center;border:1px solid #196bd7;}
.mod-frminput1{ width:120px; height:30px; line-height:30px; border:1px solid #ccc; padding:0 5px;}
.edu-table{ margin-top:10px;}
.edu-table b a{ padding:0 5px; color:#c00; font-weight:normal;}
.rem-btns { text-align:right;}
.rem-btns a{ margin:0 10px;}


/*人事档案信息查询个人*/
.bor-searchs{ border:1px solid #b1d3ff; padding:20px; margin-top:-1px;}
.cz-tabs2 a{border: 1px solid #b1d3ff; margin-right:0;}

/*业务流程*/
.sbprocess-1{ width:144px; height:131px; background:url(images/sb_bg2.png) no-repeat; padding-top:13px; float:left;}
.sbprocess-1 .pronums{ width:40px; height:40px; position:relative; top:5px; background:url(images/sb_bg.png) no-repeat; text-align:center; padding-left:0px; line-height:32px; color:#fff; font-size:18px; margin:0 auto 0 auto;}

.sb-ico1 .pronums{ background:url(images/sb_ico1.png) center 0 no-repeat; line-height:800px; overflow:hidden;}
.sb-ico2 .pronums{ background:url(images/sb_ico2.png) center 0 no-repeat; line-height:800px; overflow:hidden;}
.sb-ico3 .pronums{ background:url(images/sb_ico3.png) center 0 no-repeat; line-height:800px; overflow:hidden;}
.sb-ico4 .pronums{ background:url(images/sb_ico4.png) center 0 no-repeat; line-height:800px; overflow:hidden;}


.sb-ico1.processcr .pronums,.sb-ico1:hover .pronums{ background:url(images/sb_ico1_hover.png) center 0 no-repeat; line-height:800px; overflow:hidden;}
.sb-ico2.processcr .pronums,.sb-ico2:hover .pronums{ background:url(images/sb_ico2_hover.png) center 0 no-repeat; line-height:800px; overflow:hidden;}
.sb-ico3.processcr .pronums,.sb-ico3:hover .pronums{ background:url(images/sb_ico3_hover.png) center 0 no-repeat; line-height:800px; overflow:hidden;}
.sb-ico4.processcr .pronums,.sb-ico4:hover .pronums{ background:url(images/sb_ico4_hover.png) center 0 no-repeat; line-height:800px; overflow:hidden;}


.sbprocess-1 .sbprocess-cnt{ text-align:center; color:#195ab0; text-align:center; font-size:18px; padding-top:13px;}
.processcr{ background:url(images/sb_bg20.png) no-repeat;}
.processcr .sbprocess-cnt{color:#fff;}
.process-5 .sbprocess-cnt{ padding-top:20px;}

.pro-arrow{ background:url(images/next_arrow1.png) center no-repeat;  width:62px; height:144px; float:left;}

.sbprocess-1:hover{background:url(images/sb_bg20.png) no-repeat;}
.sbprocess-1:hover .sbprocess-cnt{color:#fff;}

.process8{ padding-left:50px; padding-top:8px; padding-bottom:8px;}




/*档案寄递查询*/
.hk-search2 .mod-frminput{ width:120PX;}

/*社保代理*/
.rcpq .icon1 a{ background:url(images/s11_ico.png) 35% center no-repeat; }
.rcpq .icon1 a:hover{ background:#196bd7 url(images/s11_ico.png) 35% center no-repeat;/* hover*/}
.rcpq a span{ padding-left:50%;}

.services ul{ float:left; width:483px;background: #f3f7fe; }
.services ul li{ /*width:160px;*/ /*float:left; */
display: inline-block;
line-height: 19px;
*display: inline;
*zoom: 1;
padding: 18px 0;
border: 1px solid #fff;
margin-top:-1px; margin-left:-1px; 
float:left; font-size:14px!important;
width:33%;
text-align:center;

color: #2356a9;
white-space: nowrap;}
.services-pics{ float:right; width:365px;}
.services-pics img{ height:120px; width:392px;}
.services ul li.service-li10{ width:100%; text-align:center; border-left:none;border-right:none;}
.services-pics img{ width:365px; height:280px; -webkit-height:270px;}

/*职称评审表单*/
.enroll_frm .enroll-input{  width:380px; float:left; min-height:35px; margin-bottom:20px;}
.enroll_frm span{ display:inline-block;  *display:inline;*zoom:1; text-align:right; width:95px;}
.notice-tips{ border: 1px solid #eee; background: #fcfcfc; padding: 10px 15px; margin-bottom: 20px; margin-top: 5px;}
.enroll_frm .upload-myphotot span{ display:inline-block;  *display:inline;*zoom:1; text-align:right; width:145px; padding-left: 29px;}
.upload-myphotot{ margin-bottom:20px;}
.upload-myphotot img{ width:120px; height:120px; vertical-align:top;}
.file-uploads{ display:inline-block;*display:inline;*zoom:1; background:#195ab0; width:100px; height:35px; color:#fff; line-height:35px; position:relative; border-radius:5px; text-align:center; vertical-align:bottom; margin-left:20px; cursor:pointer;}
.file-uploads input{ position:absolute; left:0; top:0;width:100px; height:35px; opacity:0;filter:alpha(opacity=0); background:transparent;cursor:pointer;}

.sumbit-wrap{ border-top:1px solid #ccc; padding-top:40px; margin-top:20px; text-align:center;}
.sumbit-wrap a{ width:150px; height:45px; line-height:45px; font-size:16px;}

.enroll-intr{ padding-left:110px; position:relative; line-height:35px; margin-top:25px;}
.enroll-intr span{ position:absolute; left:0; top:0;}
.enroll-intr a,.upload-myphotot a{ color:#195ab0; white-space:nowrap;}

/*职称评审通过*/
.zc-sucess{ border:1px solid #b1d3ff; padding:40px;  font-size:14px; line-height:40px;}
.zc-sucess span{  font-size:16px; color:#000; display:block; padding-top:8px;}
.mod-newslist2{ margin-top:-10px;}

/*评测表单*/
.quest-cell{ line-height:28px; margin-bottom:
20px;}
.quest-cell .quest-tit{ margin-bottom:10px;}
.quest-cell input{ margin-right:5px;}
.modes-pic{ margin-top:10px;}
.modes-pic img{width:100%; height:auto;}
.testList span{ padding-left:4px;}
.mod-newslist6 ul li{ padding-right:0;}
.mod-newslist6 ul li span{ /*display:none;*/}

/*人才派遣*/
.tal-wraps{ position:relative; padding-top:20px;}
.tal-pic{ float:left; width:250px; margin-right:20px; }
.tal-cnt{ float:left; max-width:570px;line-height:28px; }
.tal-cnt a{ line-height:28px;color:#000000;}
.tal-cnt a:hover{ color:#000000;}
.tal-cnt span{ display:block; color:#196bd7; margin-top:20px;}

.mode-serv{ background:#f3f7fe; margin-top:10px;}
.mode-serv a{display:inline-block; *display:inline; *zoom:1; padding:10px 15px; border-right:1px solid #fff; border-bottom:1px solid #fff; color:#2356a9; white-space:nowrap;}
.mode-serv a:hover{ background:#2356a9; color:#fff;}


/*党支部*/
.dzb-login{}
.dzb-l{ margin-bottom:20px;}
.dzb-l span{ display:inline-block; *display:inline;*zoom:1; width:50px;}
.dzb-l .mod-frminput{ width:200px;}
.dzb-l .comitem-btns{ margin-right:10px; min-width:90px;}

.dzb-haslogin{ text-align:center; line-height:30px; background:#fafafa; padding:15px 0; border-radius:8px;}
.dzb-haslogin a{ padding:0 8px; color:#195ab0;}
.dzb-haslogin span{ color:#195ab0; font-size:16px; padding-right:4px;}
.act-picwrap{ width:400px; float:left; overflow:hidden; margin-right:20px;} 
.act-picwrap .bx-wrapper .bx-pager.bx-default-pager a{ width:10px; height:10px; border-radius:10px;margin: 0 2px; background:#a6aec1;}
.act-picwrap .bx-wrapper .bx-pager.bx-default-pager a:hover, .act-picwrap .bx-wrapper .bx-pager.bx-default-pager a.active{ width:10px; height:10px; top:0;margin: 0 2px;background:#ffffff;}

.bx-wrapper .bx-pager{}

.news-list9{ width:440px;}
.mod-newslist10 ul{ width:930px;}
.mod-newslist10 ul li{ width:320px; float:left; margin-right:20px;}

/*学生就业*/
.mod-piclist{}
.mod-piclist .item-pic{ width:170px; float:left; margin-right:10px;}
.mod-piclist .item-cell{ min-height:130px; padding-bottom:15px; margin-top:15px; border-bottom:1px dotted #acacac;}
.mod-piclist .item-cnt{ max-width:235px; float:left;}
.mod-piclist .item-tit{ padding-bottom:8px;}
.mod-piclist .item-tit a{ font-size:14px; color:#000 }

.mod-piclist .item-more{ padding-top:15px;}
.mod-piclist .item-more a{ font-size:12px; color:#6699ff }
.mod-piclist2{ width:900px;}
.mod-piclist2 .item-cell{ float:left; width:422px; margin-right:15px;}

/*单身联谊*/
.ewm-wraps{ text-align:center; border:1PX solid #d1e5ff; padding:35px 0;}
.ewm-wraps img{ margin-bottom:8px;}
.main-bg2 .about-tab{ position:relative; padding-left: 100px;}
.ds-tits{ position: absolute; left: 0; top:0; font-size: 18px; font-weight: bold;}

.main-bg2 .about-tab ul{ text-align:left;overflow:hidden;zoom:1;border-left:1px solid #b1d3ff;}
.main-bg2 .about-tab ul:after{content:"";display:table;clear:both;}
.main-bg2 .about-tab ul li{ width:auto; padding:0 15px; line-height:29px; height:29px; min-width:80px;float:left;border-bottom:none;}
.main-bg2 .about-tab ul li.cr, .main-bg2 .about-tab ul li:hover{ }
.main-bg2 .about-tab ul li a{ font-size:14px;height:29px;}
.main-bg2 .about-tab{ background:none; margin-bottom:0;border-bottom:1px solid #ccc;padding-bottom:0;margin-bottom:10px;line-height:30px;height:30px;overflow:hidden;}
.act-mores{ font-size: 16px; position:absolute; right:5px;top:0;
}
#about-tab{ padding-top: 6px;}
.act-mores a{color: #ff9900;font-size: 14px;}
.acts-wrap .item-cell{ width:205px; float:left; margin-right:10px; margin-bottom:30px}
.acts-wrap .item-cell img{ max-width:205px; height:auto;}
.acts-wrap .item-tit{ margin:10px 0;  height: 45px; overflow: hidden;}
.acts-wrap .item-tit a{ font-size:16px; color:#000;}
.acts-wrap .item-desc{ font-size:14px; line-height:25px;}
.acts-wrap .item-btns{ margin-top:10px;}
.actbtn { text-align:center; margin-top:30px;}
.actbtn a{ min-width:200px; height:60px; line-height:60px; font-size:20px;}

.zi-tits1{ padding-bottom:20px;}
.zi-tits1 select{ width:238px; height:30px; line-height:30px;}
.zi-tits{ padding-bottom:10px;}
.zi-tits1 span{display:inline-block;*zoom:1;*display:inline;vertical-align: middle;}
.zi-tits1 .zx_title{text-align:right;width:75px;text-align: left;}
.zi-tits1 .frm-tips{margin:0px 0px 0px 75px;}
.zi-tits1 .frm-tips .onShow label{ color:#e2261b;}
.zi-tits1 .mod-frminput{border: 1px solid #dcdcdc;}
.zi-tits1 .zx_code{ display:block; padding-top:20px; padding-bottom:20px;}
.zi-tits1 .zx_title .redclass {color: #f00;}
/*红色模板*/
.back-home{ float:left; line-height:37px; color:#e2261b; padding-left:10px;}
.back-home a{color:#e2261b;}
.job{color:#195ab0;}
.job a{color:#195ab0;}
.red-mb { background:#f4a01a url(images/repeat_x2.jpg) repeat-x;}
.red-mb .inner-logo{ display:none;}
.red-mb .mod-menuwrap{ background:#e2261b;}
.red-mb .inner-menus > ul > li.cr > a, .red-mb .inner-menus > ul > li > a:hover{background:#c00}
.red-mb .inner-menus > ul > li{ margin:0 0px;}
.red-mb .inner-menus > ul > li > a > span{ padding:0 30px;}
.red-mb .mod-more span{color:#e2261b;}
.red-mb .mod-more{border-bottom: 1px solid #e2261b;}
.red-mb .mod-frminput{border: 1px solid #e2261b;}
.red-mb .comitem-btns{background:#e2261b;}
.red-mb .comitem-btns:hover{ color:#FFF;}
.red-mb .wrap-links a:hover{color: #e2261b;}
.red-mb .mod-more a{color:#e2261b;}
.red-mb .news-list6 .item-cell .item-desc a span{color:#e2261b;}
.red-mb .news-list6 .item-cell .item-tit a:hover, .red-mb .news-list6 .item-cell .item-desc a:hover span{color:#e2261b;}
.red-mb .mod-newslist ul li a:hover{ color:#e2261b;}
.red-mb a:hover{color:#e2261b;}
.red-mb .dzb-haslogin span,.red-mb .dzb-haslogin a{color:#e2261b;}

.red-mb .cur-locals{ border-bottom:1px solid #e2261b}
.red-mb .cur-locals span{ color:#e2261b;}
.red-mb .page li.cr a, .red-mb .page li a:hover{ color:#e2261b;border: #e2261b solid 1px;}

.red-mb .login-btn{ background:#e2261b}
.red-mb a.login-btn:hover,.red-mb a.com-btn:hover{ color:#fff;}
.red-mb .review-wrap .review-cnt h5{color:#e2261b;}

.bx-wrapper .bx-next,.bx-wrapper .bx-prev{ display:none;}

.wraproll{ position:relative; margin-top:30px; padding:0 55px 0 50px;}
.wraproll .roll-cells{ float:left; width:190px;}
.wraproll .roll-cells img{ width:180px; height:180px;}
.wraproll .bx-wrapper img{width:180px; height:180px;}
.wraproll .bx-wrapper .bx-prev{ left:-40px;}

.wraproll .bx-wrapper .bx-next{ right:-60px;}
.wraproll .bx-wrapper .bx-pager{ display:none;}

.wraproll .bx-wrapper .bx-next,.wraproll .bx-wrapper .bx-prev{ display:block;}

.red-mb .wraproll .bx-wrapper .bx-next{ background-image:url(images/right_btn1.png);}



.red-mb .wraproll .bx-wrapper .bx-prev{ background-image:url(images/left_btn1.png); }
.daglwraproll{margin-top:0px;}
.links8{ margin-top:20px;}
.links8 a{ min-width:120px; text-align:center; color:#000; background:#f1f1f1; border:1px solid #ccc; padding:0 10px; height:35px; line-height:35px; display:inline-block; *display:inline;*zoom:1; margin-right:10px; margin-bottom:15px; border-radius:5px; white-space:nowrap;}
.links8 a br{ display:none;}


/*业务查询*/
.w285{ width:265px; float:right;}

/*网络招聘*/
.job-web-shower{float:left;width:360px;height:230px;overflow:hidden;}
.slide11{width:100%;height:260px;}
.slide11 li{width:100%;}
.slide11 a{display:block;width:100%;vertical-align: bottom;overflow:hidden;}
.slide11 img{display:block;}
.job-web-shower .bx-has-pager{position:absolute;right:0;bottom:20px;width:100%;height:12px;}
.job-web-shower .bx-has-pager .bx-pager{width:auto;height:100%;text-align: right;padding:0 10px;position:static;}
.job-web-shower .bx-has-pager .bx-pager .bx-pager-item{position:static;display:inline-block;*zoom:1;*display:inline;width:12px;height:12px;margin:0 3px;}
.job-web-shower .bx-has-pager .bx-pager .bx-pager-item a{display:block;width:100%;height:100%;overflow:hidden;text-indent: 1000px;margin:0;background-color:#999;}
.job-web-shower .bx-wrapper .bx-pager.bx-default-pager a:hover, .job-web-shower .bx-wrapper .bx-pager.bx-default-pager a.active{position:static;display:block;width:100%;height:100%;overflow:hidden;background-color:#ff9500;}

.job-web-mess{overflow:hidden;padding-left:20px;min-width: 320px;}
.job-web-mess .content{padding-top:10px;}
.job-web-mess .content p{font-size:14px;line-height:22px;text-indent: 2em;}

.job-web-search{float:left;max-width:320px;border:1px solid #b1d3ff;overflow:hidden;text-align: center;height:359px;}
.job-web-search .jobfrms{width:auto;float:none;padding:0 10px;}
.job-web-search .jobtit{}
.job-web-search .jobfrms span{text-align:left;}
.job-web-search .jobfrms-btn{float:none;display:inline-block;*zoom:1;*display:inline;margin-bottom:10px;}
.job-web-list{min-width:320px;overflow:hidden;/*padding-left:20px;*/}
.job-web-list table{}

.componyImgListInner ul{overflow:hidden;zoom:1;text-align: center;width:100%;padding-top:2%;}
.componyImgListInner ul:after{content:" ";display:table;clear:both;}
.componyImgListInner ul li{float:left;width:16%;margin:0 2%;margin-bottom:3%;}
.componyImgListInner ul li a{display:block;overflow:hidden;vertical-align: bottom;width:100%;}
.componyImgListInner ul li img{display:block;width:100%;height:auto;}

.rangCompony ul li{line-height:40px;position:relative;border-bottom:1px dotted #ccc}
.rangCompony ul li a{display:block;height:40px;padding-left:20px;white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
.rangCompony ul li em{font-style:normal;display:block;position:absolute;top:0;left:0;height:40px;}

.r-ad a{display:block;}
.r-ad img{display:block;vertical-align: bottom;}

/*测评介绍页面*/
.testintro .source{border:none;}
.signup .comitem-btns{margin-top:5px;}
.searchcorp .item-datas{color:#888;}
.searchcorp .recomd_lists .item-cell .item-desc a{color:#555}

.corpindex p{line-height:25px;}


/*问卷调查开始*/
.result-cnt{text-align:center;padding:30px 100px;position:relative;margin:30px 0px;}
.leftBorder{position:absolute;left:0px;top:0;bottom:0;border:4px solid #f3f3f3;border-right:none;width:20px;}
.rightBorder{position:absolute;right:0px;top:0;bottom:0;border:4px solid #f3f3f3;border-left:none;width:20px;}
.result-cnt span{display:inline-block; *display:inline; *zoom:1; width:109px; line-height:20px; padding-top: 70px; height:109px; margin-left:4px; overflow:hidden;background:url("images/resultbg.jpg") center  center no-repeat; text-align:center; font-size:16px; color:#333;   }
.result-cnt span.cr{background:url("images/resultbg_hover.jpg") center  center no-repeat; color:#fff;}
.sur-tips{ font-size:14px; padding-left:0; text-align:left;line-height:25px;}
.rec-tips{font-size:16px;color:#d48304;text-align: left;margin-bottom:30px;}
.recommd_prostop{ font-size:18px; padding-bottom:10px; color:#333; margin-top:40px; border-bottom:1px solid #e3e3e3;}
.score-tits{ font-size:18px; color:#000; padding-bottom:8px; margin-top:20px;}
.score-desc1{ padding-bottom:10px; line-height:28px; color:#888;}
/*问卷调查结束*/


.layoutPage{position:fixed;top:0;left:0;right:0;bottom:0;background:url(images/bg2.png);z-index:9999;display:none;}
.showImg{width:1200px;margin:0px auto;margin-top:100px;position:relative;}
.swiper-container{width:1000px;margin:0px auto;}
.swiper-slide{text-align:center;}
.swiper-slide a{display:block;}
.swiper-slide img{max-width:100%;vertical-align: bottom;}
.swiper-button-prev{position:absolute;left:10px;top:50%;margin-top:-23px;width:24px;height:45px;background:url(images/left_btn.png) no-repeat 0 0;}
.swiper-button-next{position:absolute;right:10px;top:50%;margin-top:-23px;width:24px;height:45px;background:url(images/right_btn.png) no-repeat 0 0;}
.swiper-button-next a,.swiper-button-prev a{display:block;width:100%;height:100%;overflow:hidden;text-indent:1000px;}
.layoutPage .closed{position:absolute;width:40px;height:40px;right:20px;top:20px;background:url(images/close.gif) no-repeat 0 0;cursor:pointer}




/*企业查询*/
.qy_maincont_cont{padding-bottom:15px;}
.qy_maincont_contshang{margin:0 auto;border-bottom:2px solid #196bd7;margin-bottom:10px;overflow:hidden;padding-top:5px;}
.qy_maincont_contxia{margin:0 auto;overflow:hidden;padding-top:5px;}
.qy_shang_leftul{float:left;padding-bottom:10px;overflow:hidden;}
.qy_shang_leftul li{float:left;height:25px;line-height:25px;width:50%;}
.qy_shang_leftul li .qy_shang_span01{float:left;text-align:left;color:3333;}
.qy_shang_leftul li .qy_shang_span02{float:left;text-align:left;padding-left:5px;color:#666;}

.contxia_top{}
.qy_maincont_contxia table{border:1px solid #196bd7;border-collapse:separate}
.qy_maincont_contxia table td{height:30px;line-height:30px;border-bottom:1px solid #eee;text-align:center;border-right:1px solid #eee;color:#333;}
.qy_maincont_contxia table td a{text-decoration:none;color:#000;}
.qy_maincont_contxia table td a:hover{color:#196bd7;}
.qy_maincont_contxia table .contxia_top{background:#edf6ff;}
.qy_maincont_contxia table .contxia_top td{font-weight:bold;color:#196bd7;}

.qy_acritle_contxia{margin:0 auto;overflow:hidden;padding-top:5px;}

.qy_acritle_contxiatable01{float:left;padding-bottom:10px;overflow:hidden;}
.qy_acritle_contxiatable01 table{border:1px solid #196bd7;border-collapse:separate}
.qy_acritle_contxiatable01 table td{height:30px;line-height:30px;border-bottom:1px solid #eee;padding-left:5px;border-right:1px solid #eee;color:#333;text-align:center;}
.qy_acritle_contxiatable01 table td a{text-decoration:none;color:#000;}
.qy_acritle_contxiatable01 table td a:hover{color:#196bd7;}
.qy_acritle_contxiatable01 table .table01_td{color:#000;text-align:right;}
.qy_acritle_contxiatable01 table td.rights-bg{ text-align:left;}
.qy_acritle_contxiatable03{float:left;overflow:hidden;}
.contxiatable03_top{height:25px;line-height:25px;color:#196bd7;font-size:14px;font-weight:bold;}
.contxiatable03_cont{padding-bottom:15px;}
.contxiatable03_cont table{border:1px solid #196bd7;}


.layer-r5 .qy_acritle_contxiatable01{ float:none; }
.layer-r5 .qy_acritle_contxiatable01 table{border: 1px solid #eee; border-bottom:none; border-right:none;}
.layer-r5 .qy_acritle_contxiatable01 table td{ text-align:left;}
.layer-r5 .qy_acritle_contxiatable01 table td.table01_td{ text-align:right; background:#fafafa}
.layer-l5{ height:auto;}
.layer-r5  .qy_acritle_contxiatable03{ float:none;}
.layer-r5 .contxiatable03_cont table{border: 1px solid #eee;}

.layer-r5 .contxiatable03_cont td{ padding:10px 5px; border:1px solid #eee;}
.layer-r5 .contxiatable03_cont .contxia_top td{background: #fafafa; text-align:center; color:#000;}
.layer-r5 .contxiatable03_top{ font-size:16px; padding-bottom:8px; margin-top:12px;}


.about-L{ width:164px; float:left; margin-left:30px;}
.about-R{ float:left; width:940px; border:1px solid #eee; background:#fdfdfd;}
.about-L .about-tab{ background:none;}
.about-L .about-tab ul li{ margin-bottom:15px;}



.zkz{width:100%;min-width:300px;max-width: 600px;background-color:#ccc;}
.zkz table{width:100%;}
.zkz table th{font-size:18px;line-height:40px; text-align: center;}
.zkz table td{font-size:14px;line-height:30px;padding-left: 5px;}
.zkz table td h3{margin-top:10px;}
select{/**/-webkit-appearance: none!important; height:30px!important;background:url(images/up_arrows1.png) right 5px center no-repeat;border: 1px solid #ccc;}


.en-jobs a{ height: auto!important; background:none!important; margin-bottom: 0!important; line-height: 100%;}
.dyzj-ad{}


.red-party { height: 230px;}
.red-party .item-cnt{ /*width: 450px;*/ width:530px; height: 220px;}
.red-party .item-cell .item-pic{/* width: 385px;*/ width:305px;}
.red-party .item-cell .item-pic img{/* width: 385px; */width:305px;height: 230px;}
.red-party .bx-wrapper .bx-pager{/* width: 375px;*/width:295px;}
.red-party .item-cnt .item-tit{background: url(images/bor_bom2.jpg) 0 bottom no-repeat;}
.red-party .item-cnt .item-desc a span{ color: #e2261b;}


.blue-bg .item-cnt .item-tit{background: url(images/bor_bom.jpg) 0 bottom no-repeat;}
.blue-bg .item-cnt .item-desc a span{ color: #1882d8;}


/*课程推荐*/
.cours-roll { height: 303px;}
.cours-roll .item-cnt{ width: 450px; height: 220px;}
.cours-roll .item-cell .item-pic{ width: 385px;}
.cours-roll .item-cell .item-pic img{ width: 385px; height: 230px; height:303px;}
.cours-roll .bx-wrapper .bx-pager{ width:445px; bottom:0px}
.cours-roll .item-cnt .item-tit{}
.cours-roll .item-cnt .item-desc a span{ }
.cours-roll .item-cell .item-pic{ float:right;}
.cours-roll .item-cell .item-pic{ margin-right:0;}
.cours-roll .item-cnt .item-desc .enroll-btns1 a{color: #fff; font-size:14px;}
.enroll-btns1{ margin-top:15px;}
.enroll-btns1 a {
	display:inline-block; *display:inline;*zoom:1;
height:30px;
color: #fff;
text-align: center;
border-radius: 5px;
 background: #196bd7 url(images/rcs_ico3.png) 20px center no-repeat;
 padding-left: 25px;
 width: 90px; }
.enroll-btns1 span{ padding-left:20px;}

/*内页banner图*/
.mod-adwrap1 .bx-wrapper .bx-pager.bx-default-pager a,.mod-adwrap1 .bx-wrapper .bx-pager.bx-default-pager a{ border-radius: 12px;}
.mod-adwrap1 .bx-wrapper .bx-pager.bx-default-pager a:hover, .mod-adwrap1 .bx-wrapper .bx-pager.bx-default-pager a.active
{width: 12px;height: 12px; top: 0;}
.mod-adwrap1 .bx-wrapper .bx-pager.bx-default-pager a{width: 12px;height: 12px; }
.mod-adwrap1  .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{ bottom:8px;}

/*------sitemap网站地图页--------*/
.mapsite .Tit{line-height:34px; height:35px; border:1px solid #e8e8e8;border-top:2px solid #1e6baf; background:#f6f6f6;margin-top:10px;}
.mapsite .Tit strong{ font-weight:normal;}
.mapsite .Tit a{ color:#333;text-decoration:none;padding-left:15px; padding-right:20px;/* background: url(img/sprite.gif) no-repeat right -52px; */font-size:16px;}
.mapsite ul{line-height:30px; border:1px solid #e8e8e8; border-top:none;  margin-bottom:10px; *margin-bottom:10px;padding:10px 10px;background:#fff}
.mapsite li{ display:inline;line-height:30px; line-height:32px\9; color:#333;}
.mapsite li a{padding:3px 10px 3px 10px;/* white-space:nowrap; *//*overflow:hidden;*/ display:inline-block; *display:inline;*zoom:1; text-overflow:ellipsis; color:#333; font-size:14px;}
.mapsite li a:hover{ text-decoration:none; /*background:#1e6baf;color:#fff;*/ }
.mapsite li br{ clear:both;}

.mapsite li.mapsite-menus{ position:relative; padding-left:90px; display:block; border-bottom:1px dotted #eee; padding-bottom:6px; margin-bottom:6px;}
.mapsite li.mapsite-menus>a{ position:absolute; left:0; top:-2px; background:none; color:#333; font-size:14px;/* font-weight:bold;*/}
.mapsite li.mapsite-menus .menus3 a{ padding:0 14px; background:url(images/line50.jpg) right center no-repeat; color:#999;}
.mapsite li a:hover{ color:#195ab0;}
.mapsite li.mapsite-menus .menus3 a:hover{ color:#195ab0;}



/*专题页面*/
.main-topic{}
.main-topic .about-tab ul li.menu_0.cr, .main-topic .about-tab ul li.menu_0:hover{ background-image:none;}
.main-topic .about-tab ul li,.main-topic .about-tab ul li:hover{ background-image:none;}

.main-topic .rev-cnts{ width:600px; margin:80px auto 0 auto; padding-bottom:80px;}
.main-topic .com-btn{width:115px;height:36px;line-height: 36px;}
.main-topic .rev-btn5{ margin-left:76px;}
.main-topic  .textareacss textarea{ width:500px;}

.no-menu .about-L{ display:none;}
.no-menu .about-R{ float:none; width:auto;}


/*网络招聘会*/
.wrapBox20 .jobenroll{ width:243px; margin-right:0; margin-bottom:10px;}
.wrapBox20 .jobenroll a{ position:static; display:block; margin:15px auto 0 auto;}
.job-search-wrap2{ height:auto; min-height:160px; margin-bottom:10px;}



/*档案管理查询*/
@media screen and (max-width:640px){
	
/*专题页面*/
.main-topic .rev-cnts{ width:auto; margin-top:0;}	
.main-topic .mod-frminput{ width:200px;}
.main-topic .textareacss textarea{width:220px;}
.main-topic .zi-tits1 span	{ display:inline-block;}
.main-topic .validate-codecss input{ width:90px;}
.wrapBox20 .jobenroll{ padding-right:20px; width:100%; box-sizing:border-box;}

.searchs{ width:auto; float:none;} 	
.about-L,.about-R{ float:none; width:auto; margin-left:0; border:none; background:none;}	
.article-wrap .content{    padding: 0 10px;}
	
.layer-r5 .qy_acritle_contxiatable01 table,.layer-r5 .contxiatable03_cont_scroll table,.layer-r5 .contxiatable03_cont table{ width:860px!important;}	
.layer-r5 .qy_acritle_contxiatable01,.layer-r5 .contxiatable03_cont_scroll,.layer-r5 .contxiatable03_cont{ overflow-x:auto!important;}	
	 }



@keyframes ani-links{0%{top:0; opacity:0.5;}
25%{top:5px;opacity:1;}
50%{top:-5px;opacity:0.5;}
100%{top:0;opacity:1;}
}

@-webkit-keyframes ani-links{0%{top:0; opacity:0.5;}
25%{top:5px;opacity:1;}
50%{top:-5px;opacity:0.5;}
100%{top:0;opacity:1;}
}



@keyframes ani-links1{0%{top:0; opacity:0.5;}
25%{opacity:1; transform:scale(1.22,1.22)}
50%{opacity:0.5;transform:scale(0.9,0.9)}
100%{top:0;opacity:1;}
}

@-webkit-keyframes ani-links1{0%{top:0; opacity:0.5;}
25%{opacity:1; transform:scale(1.22,1.22)}
50%{opacity:0.5;transform:scale(0.9,0.9)}
100%{top:0;opacity:1;}
}





@keyframes myfirst
{
0%   { width:0;}
100% {width:100%;background:#1a5ab0;}
}
/* Firefox */
@-moz-keyframes myfirst 
{
0%   { width:0;}
100% {width:100%;background:#1a5ab0;}
}
/* Safari 和 Chrome */
@-webkit-keyframes myfirst 
{
0%   { width:0;}
100% {width:100%;background:#1a5ab0;}
}
/* Opera */
@-o-keyframes myfirst 
{
0%   { width:0;}
100% {width:100%;background:#1a5ab0;}

}



@keyframes myfirst1
{
0%   { width:100%;}
100% {width:0;}
}
/* Firefox */
@-moz-keyframes myfirst1 
{
0%   { width:100%;}
100% {width:0;}
}
/* Safari 和 Chrome */
@-webkit-keyframes myfirst1 
{
0%   { width:100%;}
100% {width:0;}
}
/* Opera */
@-o-keyframes myfirst1 
{
0%   { width:100%;}
100% {width:0;}

}
.mod-adwrap6{ display:none;}
.index-wrap .mod-menuwrap,.index-wrap .mod-adwrap7{ display:none;}	
.menu-left,.index-wrap .mod-adwrap6{ display:block;}
@media screen and (max-width:1650px)
{
.menu-left,.mod-adwrap6{ display:none;}
.index-wrap .mod-adwrap6{ display:none;} 
.index-wrap .mod-menuwrap,.mod-adwrap7{ display:block;}	
.index-wrap .mod-adwrap7{ display:block;} 
	
}

.forgetPw{ clear: both; float: none; text-align: left!important; padding-top: 5px;}


@media screen and (max-width:640px)
{ 
	.banners-wrap  .bx-wrapper .bx-pager{ top: -20px; }
	.index-wrap, body{background:none;}
	
	.mobile-search input::-webkit-input-placeholder { color: #fff!important;}
	.about-tab ul li{background:none!important;}
.about-tab ul li.cr{ background:#196bd7!important;}	
	
	
	.main-bg2 .about-tab{ padding-left: 0;}
	
	.index-wrap .mod-adwrap7{ display:none;}
	.process8{ padding-left:0;}
.sbprocess-1{ width:120px; height:120px; background-size:100% auto; float:none; margin:0 auto;}	
.pro-arrow	{ float:none; margin:0 auto; height:40px; transform:rotate(90deg);-webkit-transform:rotate(90deg); position:relative; top:-5px;}

.sbprocess-1 .sbprocess-cnt{ padding-top:0px; font-size:16px;}
.process-5 .sbprocess-cnt{ padding-top:12px;}

.sbprocess-1:hover{background-size:100% auto;}
	
.w280 .notice-list{ height:auto;}
.index-wrap .bx-wrapper img,.inner-banners-wrap1,.banners-wrap, .mod-adwrap1,.inner-banners-wrap2{ width:100%; height:auto;}
.index-wrap .bx-wrapper img{  }
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{ bottom:-10px!important;}
.hr-resource{ height:auto;}
.jobenroll{ margin-bottom:15px; width:auto; float:none; width:100%; box-sizing:border-box; padding-right:110px;  }
.jobenroll a{ bottom:15px;}
		
/*中科人才*/
.mod-piclist .item-cell{ width:auto; position:relative; min-height:90px; padding-left:130px;float:none;}
.mod-piclist .item-pic{ position:absolute; left:0; top:0;}
.mod-piclist .item-pic img{ width:120px; height:90px;}
.mod-piclist .item-more{ padding-top:5px;}
.mod-piclist .item-cnt{ max-width:none; float:none;}
.file-uploads{ width:90px;}
.upload-myphotot .file-uploads{ width:90px; margin-left: 29px;margin-top: 10px;}
.upload-myphotot img{ width:90px;}
.enroll_frm .mod-frminput{ width:180px;}
.enroll_frm .enroll-input{ float:none; width:auto;}
.mod-piclist2{ width:auto;}	
.wrap-pd img{ max-width:100%; height:auto;}	
.myphotots{  top:-45px; right:10px;}
.myphotots img{ width:100px; height:100px;}

/*中心介绍*/	
.about-tab{ width:100%; overflow:hidden;}
.about-tab ul { white-space:nowrap; overflow-x:auto;}
.about-tab ul li{}
.about-tab ul li{ min-width:14px; padding:0 10px; height:40px; line-height:40px; border:1px solid #b1d3ff; text-align:center; display:inline-block; *display:inline;*zoom:1; color:#195ab0; margin-left:-1px;}
.about-tab ul li a{ font-size:14px; color:#195ab0; height:40px; display:block;}	

.ds-tits{ display: block; position: static; margin-bottom: 10px; text-align: left;}
#about-tab .about-tab{ margin-top: 20px;}
.job-tables th{ font-size:14px;}
.nologin-contact a.comitem-btns{margin-left:0;}
.nologin-contact span{ display:block; margin-top:20px; text-align:center;}

/*人事档案查询*/
.hk-search{ margin-left:20px;}
.hk-search span{ display:inline-block; *display:inline;*zoom:1; min-width:70px;}
.hk-search .hk-s1{ margin-bottom:15px;}
.hk-search .mod-frminput{ width:160px;}
.hk-search2 .mod-frminput{ width:200px;}
.hk-btn{ margin-left:70px;}

.bor-searchs{ padding:10px;}
.bor-searchs .hk-search{ margin:20px 0 0 0px;}
.bor-searchs .hk-search .mod-frminput{ width:160px;}

/*失联人员公示*/
.job-tables{ overflow:auto; position:relative;/* padding-top:30px;*/}
/*.job-tables:after{  content:"向右滑动表格可以查看更多内容"; position:absolute; right:0px; top:0px;}*/
.job-tables th{ min-width:60px;}


/*活动报名*/
.mod-frm-con{ margin-left:0;}
.mod-frm-con .mod-frminput{ width:197px;}
.newsInfo{ padding:0;}
.newsInfo .source li{ white-space:nowrap; line-height:30px;}


/*分页*/
.page ul li{ display:none;}
.page ul li.prev,.page ul li.next{ display:inline-block;}

.acts-wrap .item-cell{ float:none; margin:0 auto 30px auto; border:1px solid #eee; width:100%; box-sizing:border-box; padding:20px; border-radius:10px; text-align:center; background:#fbfbfb;}

.acts-wrap .item-pic img{ border-radius:8px;}

.act-mores{ display:none;}

/*党员概况*/
.act-picwrap{ width:auto; float:none; margin-right:0;}

.zi-tits1 .zx_title{margin-bottom:5px;}
.zi-tits1 span{display:block;}
.textareacss textarea{ width:100%; box-sizing:border-box;}
.wrap-revbtn{ height:auto;}
.review-wrap .review-cnt .timecss{ display:block; float:none; position:static; padding-left:0;}

.rev-login span{ display:block;}
.rev-login em{ display:inline-block; min-width:58px;}

.rev-login .login-btn{ margin-left:75px;}
.rev-login .reg-css{margin-left:48px;}
.rev-btn{ margin:0 auto; padding-right:0; margin-bottom:25px; float:none; text-align:center;}
.rev-btn a{ height:35px; line-height:35px; width:250px; border-radius:8px; }
.rcpx_lists .item-cell{min-height:90px; position:relative;/* padding-left:130px; */width:auto;}
.rcpx_lists .item-cell .item-pic{/* position:absolute; left:0; top:0;*/ text-align:center; padding-bottom:10px; width:auto; float:none; background:#fafafa; padding-top:10px; margin-bottom:15px; border-radius:5px; border:1px solid #eee;}
.rcpx_lists .item-cell .item-pic img{/* width:120px;*/ height:auto; border-radius:5px;}
.rcpx_lists .item-cell .item-cnt{ width:auto; }

.art-l{ float:none; width:auto;}
.art-r{ width:auto; float:none;}
.navleft{ position:relative;}
.navleft-tit{background:#195ab0 url(images/arrows_btn.png) 260px center no-repeat;background-size:25px auto; margin-bottom:15px; border-radius:8px; }
.navleft ul{ /**/display:none; position:absolute; top:60px; width:100%; background:#fff; border:1px solid #eee;}
	
/*查询*/
.search-links{ position:static; margin-bottom:8px;}
.index-search{ height:auto; border-bottom:none;}	
.search-wraps{ width:auto; padding-left:0;}
.search-wraps a{ width:48%; box-sizing:border-box; border:1px solid #eee; margin-bottom:10px; margin-left:1%; margin-right:1%; padding-right:5px; padding-left:5px; border-radius:5px; background:#fbfbfb;}
.search-wraps a:last-child{ width:98%; }

/*通知公告*/
.w280,.w580{ width:auto; float:none;}
.notice-list ul li,.notice-list ul li.no-bor{ height:40px; line-height:40px; padding-top:0; padding-right:80px;  border-bottom: 1px dotted #c1c1c1; border-top:none;}
.notice-list ul li span{ position:absolute; top:0;}

/*人事外包*/
.mg15{ margin:0;}
.hr-resource .item-cell .item-pic{ background:#f8f8f8; padding:10px; float:none; text-align:center; width:auto; border-radius:10px;}
.hr-resource .item-cell .item-pic img{ display:inline; margin-right:0;border-radius:10px;}
.hr-resource .item-cell .item-cnt{ float:none; margin-top:20px;width:auto; height:auto; padding-bottom:30px;}
.hr-resource .bx-wrapper .bx-pager{ width:100%; text-align:center; padding-right:0;}
.mod-news8{ position: static; margin-bottom: 10px;}
	.new-works2 .item-desc{ height: auto; }
/*机构介绍*/
.intro .item-cell .item-pic{ text-align:center; width:auto;}
 
/*工作动态*/
.news-list5,.news-list6,.quk-links{ float:none; width:auto;}
.news-list5 .item-cell{ margin:0 auto;}
.quk-more{ margin-top:20px;}

/*快速通道*/
.quk-links{ text-align:center; max-width:340px; margin:0 auto;}
.quk-links .cells{ width:85px; display:inline-block;float:none; margin-bottom:6px; border-radius:5px; }
.quk-links .cells8{ width:178px;}

/*职位招聘*/
.layer-job-l,.layer-job-r{ width:auto; float:none;}
.jobfrms,.jobfrms-btn{ float:none;}
.job-search-wrap{ height:auto;}
.jobfrms-btn{ margin-bottom:20px; margin-left:90px;}
.jobr-btn{ width:300px; margin:0 auto;}
.jobr-btn a.bt3{ width:100%;}
.jobr-btn a{ border-radius:5px;}

.recomd_lists .item-cell{ padding-left:130px; position:relative; }
.recomd_lists .item-cell .item-pic{ position:absolute; left:0; top:0;}
.recomd_lists .item-cell .item-cnt{ width:auto;}

.job-tables{ margin-bottom:20px;}
.resume-cell .mod-frminput{ width:190px;}
.resume-cell .mod-select{width:210px;}
.resume-edu{ width:100%; overflow:hidden;}
.edu-table{ overflow:auto;}
.edu-table th{ min-width:65px;}
.rem-btns{ text-align:left;}


.r-ad { text-align:center;}
.zp-searchs{ margin-top:20px; text-align:center;}
.zp-searchs .mod-frminput{ width:130px;}
.zp-searchs .comitem-btns{ min-width:60px;}

.index-wrap .mod-menuwrap{ display:none;}
.mobile-headerwrap{height:50px;display:block; }  
.mobile-header{ background:#196bd7; height:50px; position:fixed; width:100%; left:0; top:0; z-index:90;}	  
.mobile-header img{ width:40px; height:40px; margin:5px 0 0 5px;}
.cour-tit2{ margin-top:15px;}
.newsInfo .cour-tit{ margin-top:15px;}
.mod-frmtable2 textarea,.mod-frmtable textarea{ width:220px;}
.mod-frmtable2 .mod-frminput,.mod-frmtable .mod-frminput{ width:200px;}
.mod-frmtable2 .mod-select,.mod-frmtable .mod-select{width:220px;}
.cz-tabs a{ width:120px;}

.us-links .links-cells{ float:none; margin:0 auto; text-align:center;  margin-top:8px; margin-bottom:8px;}
.culb-tables td{ padding: 10px 8px 10px 8px;}

.services ul{ width:auto;}
.services ul li{ min-width:120px; width:auto; padding-right:10px; }
.us-links{ width:auto;}
/*人才培训*/
.rcpx_lists .item-datas span{ display:block;}
.rcpx_lists .item-datas br{ display:none;}
.rcpx_lists .item-cell .item-btns{ position:static; margin-top:20px; text-align:center;}
.rcpx_lists .item-cell .item-btns a{ width:250px; height:45px; line-height:45px; margin:0 auto; }



/*搜索开始*/  
.head-icons{background:url(images/mem_icons.png) 0 center no-repeat; float:right; width: 155px; height: 50px;}
.mobile-search{ height:50px; background:#196bd7; padding:0 20px 0 50px; position:fixed; width:100%; box-sizing:border-box; z-index:6666; top:0; left:0; display:none;}
.mobile-search input{ width:100%; color:#fff; height:40px; vertical-align:middle; background:transparent; border:none; margin-top:5px; line-height:40px;}
.mobile-search .s-searchs{ background:url("images/searchbtns.png") no-repeat; position:absolute; width:25px; height:25px;  right:15px; top:15px;  }
.mobile-search .s-close{ cursor:pointer; background:url("images/close.png") no-repeat; position:absolute; width:25px; height:25px; background-size:25px 25px;  left:10px; top:15px;  }

.head-icons a{ display:inline-block; cursor:pointer;}
.head-icons a.search-mobile{ width:53px; height: 50px; }	
.head-icons a.members{ width:57px; height: 50px; }
.head-icons a.menus-mobiles{ width:45px; height:50px ; }	
.mod-adwrap,.mod-menuwrap,.header{ display:none;}
.innerheader{display:block;position:fixed;top:0;}
/*布局块*/
.w1200{width:auto;padding:0 10px}
.wrap-layer{ width:auto;}
.wrap-pd{ padding:0 10px;}
.layer-l,.mod-fot3,.layer-r,.mod-fot1,.mod-fot2{float:none; width:100%; box-sizing:border-box;}
.mod-fot3{ margin:15px 0;}
.layer-2,.layer-cell{ width:auto;float:none; }
.layer-cell{ margin-bottom:20px; }
.lay-comline{ display:none;}
.mod-business{ }
.mod-business a{ margin:0 auto 10px auto; width:100%; box-sizing:border-box;}
.wrap-links a{ border:none; min-width:48%;box-sizing:border-box;}
.fotnavtit{ margin-top:20px;}
.fotnav{ padding-right:0;}

.mod-fot2 li{ float:none; width:auto;}


.componyImgListInner ul li{width:48%;margin: 0 1%; margin-bottom:5px;}
.r-ad img{margin:0 auto;}
.job-web-list,.job-web-mess{padding:0;}
.job-web-search{width:100%;max-width:100%;margin-bottom:15px}
.job-web-search .jobfrms-btn{margin-left:0;}
.job-web-shower{float:none;margin:0 auto;}


.result-cnt{padding:20px 30px}

.showImg{width:100%;padding:0;margin:0;position:absolute;top:50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.swiper-container{width:100%;}

.qy_shang_leftul li{width:100%;}
  }

.job-interview-apply .frm-cell{padding:10px 0 10px 70px;position:relative;}
.job-interview-apply .frm-cell .frm-tit{width:70px;position:absolute;left:0;top:10px;line-height:35px;}
.job-interview-apply .frm-cell .frm-tit .redclass{ color: #fc1a1d}
.job-interview-apply  input{height:33px; line-height:33px; width:200px; padding:0 5px; margin:0; border:1px solid #ccc; border-radius:2px;}
.job-interview-apply textarea{border:1px solid #ccc; border-radius:2px;}
.job-interview-apply input.radio{width:10px;height:10px;}
.job-interview-apply input.hidden{position:absolute;left:-1000px;}
.job-interview-apply .group{padding-top:8px;}

/*单身联谊*/
.dsly-css .mod-more span{ color:#ff69b4;}
.dsly-css .mod-more{ border-bottom: 1px solid #ff69b4;}
.dsly-css .mod-more a{ color:#ff69b4;}
.dsly-css .cur-locals span{color:#ff69b4;}
.dsly-css .about-tab ul li{ border: 1px solid #ff69b4;}
.dsly-css .about-tab ul li a{color:#ff69b4;}

.dsly-css .about-tab ul li.cr, .dsly-css .about-tab ul li:hover{ background: #ff69b4;}

.dsly-css .about-tab ul li.cr a, .dsly-css .about-tab ul li:hover a{ color: #fff;}
.dsly-css .act-mores a{color:#ff69b4;}
.main-bg2 .dsly-css  .about-tab ul{border-left: 1px solid #ff69b4;}
.dsly-css  .about-tab ul{border-left: 1px solid #ff69b4;}
.dsly-css  .comitem-btns{background: #ff69b4;}
.main-bg2 .dsly-css .about-tab{border-bottom: 1px solid #ff69b4;}
.dsly-css .ds-tits{ color:#ff69b4}
.dsly-css  .bx-wrapper .bx-prev{background: url(images/left_btn2.png) no-repeat;}

.dsly-css .bx-wrapper .bx-next {
  
    background: url(images/right_btn2.png) no-repeat;
   
}
.dsly-css .cur-locals{border-bottom: 1px solid #ff69b4;}
.dsly-css .ewm-wraps{border: 1px solid #ff69b4;}


.banners-wrap .bx-wrapper .bx-pager{ text-align:right;  position: relative; }
.banners-wrap  .bx-wrapper .bx-pager.bx-default-pager a{width: 10px;
height: 10px; line-height: 88990px; overflow: hidden; margin: 0 2px;
}
.banners-wrap .bx-wrapper .bx-pager.bx-default-pager a:hover, .banners-wrap .bx-wrapper .bx-pager.bx-default-pager a.active{width: 10px;
height: 10px; top: 0;}
.banners-wrap  .bx-wrapper .bx-pager{ padding-top: 0; left:  -10px;}

.banners-wrap  .bx-wrapper .bx-controls-direction{ display:none; }

.mod-frminput-train{ width:125px; height:30px; border:1px solid #196bd7; line-height:30px; padding:0 8px;}



































