/********CSS RESET********/
@charset "utf-8";
*{margin: 0; padding: 0; font: 12px/1.5 '微软雅黑','Microsoft YaHei','Arial';}
ul,li,dl{list-style: none; }
a{text-decoration: none; color: #2e65a8; }
input,button,textarea{border: none; outline: none; border-radius: 4px;}
table {border-collapse: collapse; border-spacing: 0;}
img{ border: none; outline: 0;}
strong{ font-weight: bold;}
h1{ font-size: 20px; color: #2e65a8; font-weight: bold; line-height: 38px; text-align: center; }
h2{ font-size: 24px; color: #34495e; font-weight: normal; line-height: 50px; }
h3{ font-size: 18px; color: #2e65a8; font-weight: bold; line-height: 20px; padding-bottom: 10px;}
h4{ font-size: 16px; color: #325076; font-weight: bold; line-height: 34px; }
h5{ width:290px; margin: 5px auto; font-size: 16px; color: #325076; font-weight: bold; line-height: 32px; text-align: center; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
input{ background: #fff;}
/********公共********/
body{ background: #fff url("../images/body-bg-2.png"); min-width: 1000px;}
.fl{ float: left;position:relative;}
.fr{ float: right;}
.clr{ clear: both;}
.db{ display: block;}
.dib{ display: inline-block;}
.more-blue{ width:45px; height:8px; background: url(../images/more-blue.png) left top no-repeat; overflow:hidden; }
.more-blue:hover{ background: url(../images/more-blue.png) left bottom no-repeat;}
.more-w{ display: block; width:70px; height:40px; background: url(../images/more-w.png) no-repeat; overflow:hidden; }
.more-w:hover{ background: url(../images/more-w-hover.png) no-repeat;}
.mt20{ margin-top: 20px; }
.hg40{ height: 40px;}
.hg85{ height: 85px;}
.position-r{ position: relative;}

.red{ color: #ff5266; }
.green{ color: #3fc239; font-weight: bold;}
.error{ color: #e72511; padding-left: 22px; background: url(../images/icon_error.png) left center no-repeat;}
.errors{ color: #e72511; padding-left: 22px; background: #fff;}
.right{ color: #6ac451; padding-left: 22px; background: url(../images/icon_right.png) left center no-repeat;}
.hint{ color: #6693b0; padding-left: 22px; background: url(../images/icon_hint.png) left center no-repeat;}
.tags{ color: #354459; padding-left: 22px; font-weight: bolder;}

.p-r{ text-align: right; }
.p-l{ text-align: left; }
.p-c{ text-align: center; }
.new-flag,.train-con li a:hover .new-flag{ color: #e82f2f; padding-left: 3px; font-weight: bold; }

/********头部********/
.header-wrapper{ width: 100%; background: #fff; }
.header{ width:1000px; height: 90px; margin: 0 auto; }
.logo{ width: 180px; height: 90px; background: url(../images/logo.png) no-repeat;}
/*主导航*/
.nav-main{ height: 90px; overflow: hidden; margin-left: 14px;}
.nav-main a{ display: inline-block; height: 90px; line-height:90px; font-size: 16px; font-weight: bold; color:#354459;  margin-left:1px; padding-left:12px; padding-right:12px;}
.nav-main a:hover{ height: 86px; border-bottom: 4px solid #2e65a8; color:#2e65a8; background: #d6e2f2;}
.nav-main a.current,.nav-main a.current:hover{ color: #fff;  background: #2e65a8; border-bottom: 4px solid #2e65a8; }
.admin-info{ height: 90px; color: #2e65a8; line-height: 90px; font-weight: bold;width: 255px;float: left;}
.admin-info span{ display: inline-block; width: 110px; line-height: 90px; text-align:right; font-weight: bold; padding-right:5px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; }
.admin-info a{ display: block; float:left; width: 40px; height:30px; line-height: 30px; color: #fff; font-weight: bold;  margin-top: 30px; margin-left:5px; text-align:center; background:#fd4040; border-radius: 5px; }
.admin-info a.member-center-top{width:175px;}
.admin-info a:hover{ color:#fddbdb; background: #d82513; }

/***********************************************1.首页.1***********************************************/
/********通栏广告图********/ 
.banner{ width: 1000px; background: #174378; margin: 0 auto; overflow: hidden;}
.banner img{ width: 100%;}

/********分栏内容区--四栏********/
.colmn-wrapper{width: 100%; padding-top:32px;}
.colmn{ width: 1000px; margin: 0 auto;}
.colmn-title{ height: 28px;}
.colmn-title img{ display: block; float: left;}
.more-blue{ display: block; float: right; margin-top: 12px; }
/*最新资讯*/
.colmn-news{ width:215px;}
.news-con{ width:215px; height:150px; margin-top: 12px;}
.news-con img{ display:block; width: 215px; height: 106px; border-top-left-radius: 5px; border-top-right-radius: 5px; overflow: hidden;}
.news-mask{ display:block; height: 148px; margin-top:14px; background: #fff; border-bottom: 1px dashed #fff; border-radius: 5px; cursor: pointer; }
.news-mask:hover{ border-bottom: 1px solid #fff; box-shadow: 0px 2px 6px #bcc4cf; -moz-box-shadow: 0px 2px 6px #bcc4cf; -o-box-shadow: 0px 2px 6px #bcc4cf; -ms-box-shadow: 0px 2px 6px #bcc4cf;}
.news-mask p{ width: 205px; height: 25px; font-size:12px; line-height: 25px; color:#24292d; text-align: center; margin-top:5px; padding-left: 5px; padding-right: 5px; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; }
.news-mask:hover p{ color: #2e65a8;}
/*服务外包*/
.colmn-service{ width:215px; margin-left:20px;}
/*物业管理*/
.property {width: 1000px;height: auto;margin: 0 auto;}
.property-title { font-size: 16px;text-align: center;}
/*物业管理*/
/*咨询培训*/
.colmn-train{ width: 310px; margin-left:20px;}
.train-con{ display: block; margin-top: 12px;}
.train-con li{ margin-top:5px; }
.train-con li a{ display: block; width: 300px; height: 34px; margin-top:5px; padding-left: 10px;  border-radius: 5px; }
.train-con li a:hover{ box-shadow: 0px 2px 6px #bcc4cf; -moz-box-shadow: 0px 2px 6px #bcc4cf; -o-box-shadow: 0px 2px 6px #bcc4cf; -ms-box-shadow: 0px 2px 6px #bcc4cf;}
.train-con li a span{ display:block; float:left;  line-height:34px; font-weight: bold;} 
.train-con li a span:first-child{ color:#252525; width: 295px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.train-con li a:hover span{ color: #2e65a8; }
/*会员登录*/
.colmn-login{ width:200px; margin-left:20px;}
.login-box{}
.login-mode{ width:200px; overflow: hidden; border-top-left-radius: 5px; border-top-right-radius: 5px;}
.login-mode li{ display: block; float: left; width: 100px; height:40px; font-size: 14px; color:#2e65a8; font-weight: bold; text-align: center; line-height:40px; background: #fff; cursor: pointer;}
.login-mode li.current{ color:#fff; background: #2e65a8;}

.login-info{ width:200px; height: 307px;}
.login-info-list{ margin-top:12px; border-radius: 5px; background:#fff url(../images/login-info-bg.png) top center no-repeat; overflow: hidden;}
.login-info-list-box{ height: 45px; padding:20px }
.login-info-list-btn{ height: 55px; width: 200px; background: #2e65a8; padding-top: 10px;}
.login-info-list-btn p{ text-align: center; }

.login-info-list p{ height: 26px; line-height: 26px; }
.login-info-list p span{ color:#0d2747;}
.login-info-list p a{ display: inline-block; line-height: 20px; color: #fff; font-weight: bold; padding: 0px 15px; cursor: pointer; }
.login-info-list p a.member-center{ color: #2e65a8; font-weight: bold;padding: 0px; cursor: pointer;}
.login-info-list p a.member-center:hover{ color: #fe9e24;}
.login-info-list p a:hover{ color: #d4e7ff; text-decoration: underline; }

.login-form{ height:141px; padding: 5px 10px; background: #2e65a8; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;}
.login-form p{ margin-top: 7px; clear: both;}
.login-form p label{ display: block; height: 16px; line-height:16px; font-size: 12px; color: #fff; font-weight: bold;}
.login-form p .inp{ width: 170px; height: 24px; border: 1px solid #cfdae7; padding-left: 6px;}
.login-form p .inp-user{ background: #fff url(../images/user-name-bg.jpg) no-repeat; text-indent: 50px;}
.login-form p .inp-psw{ background: #fff url(../images/password-bg.jpg) no-repeat; text-indent: 50px;}
.login-form p label.auto{ width: 120px; color: #d5d9e1; line-height: 16px; font-size: 12px; font-weight: bolder;}
.login-form p label.auto input{ position: relative; top: 2px; }
.login-form p a.forget{ display: block; color: #fe9e24; line-height: 16px; font-size: 12px; font-weight: bolder; margin-right: 2px; }
.login-form p a.forget:hover{ color: #febf32; text-decoration: underline; }
.person-login .btn{ margin-top: 5px;}
.btn{ display:inline-block; width: 180px; height: 30px; line-height:30px; font-size: 14px; color: #fff; font-weight: bold; text-align: center; background: #fe9e24; border-radius: 5px; cursor: pointer;}
.btn:hover{ background:#febf32; color: #fff; }

.btn-m,.btn-skim,.btn-add,.btn-del{display: inline-block; margin-left:5px; padding: 4px 10px; line-height:18px; font-size: 12px; color: #fff; font-weight: bold; text-align: center; background: #fe9e24; border-radius: 5px; cursor: pointer;}
.btn-m:hover,.btn-skim:hover,.btn-add:hover,.btn-del:hover{ color:#fff; background:#febf32; }

.btn-skim{ background: #5198c0;}
.btn-skim:hover{ background:#59b7ed; }

.btn-add{  background: #92c89b; }
.btn-add:hover{ background: #6acc7a;}

.btn-del{  background: #d38d8d; }
.btn-del:hover{ background: #eb6759;}

.btn-register{display:block; position:relative; top:-2px; color: #b7dcff; line-height: 14px; font-size: 12px; font-weight: bolder; padding:0px 5px; }
.btn-register:hover{ color:#e7f3ff; text-decoration: underline;}

/********二级内容分栏--三栏********/
.colmns {margin-bottom: 25px;}
.colmn-item{ width: 320px; margin-right: 12px; }
.colmn-items{ width: 241px; margin-right: 12px; }
.colmn-itemes{ width: 241px;}
.colmn-itemes:hover{box-shadow: 0px 1px 8px #bcc4cf; -moz-box-shadow: 0px 2px 8px #bcc4cf; -o-box-shadow: 0px 2px 8px #bcc4cf; -ms-box-shadow: 0px 2px 8px #bcc4cf;}
.colmn-item-con .item-mask{ display: block; height:270px; margin-bottom: 24px; border-bottom: 20px; background: #fff; border-radius: 5px; overflow: hidden; cursor: pointer;}
.colmn-item-con .item-masks{ display: block; height:270px;  border-bottom: 20px; background: #fff; border-radius: 5px; overflow: hidden; cursor: pointer;}
.colmn-item-con .item-mask img{ width: 320px; height: 180px;}
.colmn-item-con .item-masks img{ width: 241px; height: 180px;}
.colmn-items:hover{ box-shadow: 0px 1px 8px #bcc4cf; -moz-box-shadow: 0px 2px 8px #bcc4cf; -o-box-shadow: 0px 2px 8px #bcc4cf; -ms-box-shadow: 0px 2px 8px #bcc4cf;}
.colmn-item-con .item-masks:hover p,.colmn-item-con .item-masks:hover h5{ color: #101838; }
.colmn-item-con .item-masks h5 { width: 241px; text-align: center;} 
.colmn-item-con .item-masks p{ width: 241px; height: 36px; line-height: 22px; margin: 0px auto; color: #666; padding-bottom: 10px; word-break:break-all; overflow: hidden;text-align: center;}
.colmn-item-con .item-mask p{ width: 290px; height: 36px; line-height: 22px; margin: 0px auto; color: #666; padding-bottom: 10px; word-break:break-all; overflow: hidden;text-align: center;}
.colmn-item-con .item-mask:hover{ box-shadow: 0px 1px 8px #bcc4cf; -moz-box-shadow: 0px 2px 8px #bcc4cf; -o-box-shadow: 0px 2px 8px #bcc4cf; -ms-box-shadow: 0px 2px 8px #bcc4cf;}
.colmn-item-con .item-mask:hover p,.colmn-item-con .item-mask:hover h5{ color: #101838; }
/********企业广告图********/
.ads{ width: 1000px; margin: 0px auto; padding-top:26px;}
.ads a{ display: block; float: left; }
.ads-one,.ads-two,.ads-three,.ads-four{ clear: both; padding-top: 6px;}
.ads a:hover{ box-shadow: 0px 1px 6px #bcc4cf; -moz-box-shadow: 0px 1px 6px #bcc4cf; -o-box-shadow: 0px 1px 6px #bcc4cf; -ms-box-shadow: 0px 1px 6px #bcc4cf;}
/********信息分栏区-二栏********/
.info{ width: 1000px; margin: 0px auto; padding-bottom:30px; }
.info-jobs,.info-personal{ width: 494px;  margin-top:32px;}
.info-personal{ margin-left: 12px; }
.info-title{ height: 40px; color: #fff; line-height: 40px; text-indent:14px; font-weight: bold; font-size: 14px; background: #2e65a8; border-top-left-radius: 5px; border-top-right-radius: 5px; overflow: hidden;}
.info-list{ heightback: 430px; padding: 10px 16px; overflow-y: auto; background: #edf0f5; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; }
.info-list a{ display: block; height: 40px; padding-left: 8px; padding-right: 8px; border-bottom: 1px dashed #ccd2d9; }
.info-list a:hover{ background:#f4f6f9; border-bottom: 1px solid #f4f6f9; }
.info-list a span{ line-height: 40px; }
.info-list a span.topic{ display: block; width: 328px; color: #252525; font-size: 14px; font-weight: bold; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; }
.info-list a:hover span.topic{ color: #2e65a8;}
.info-list a span.date{ display: block; color: #8c8c8c;}
/********友情链接********/
.friend-link{ width: 100%; margin:0 auto; padding-top: 30px; padding-bottom: 30px; background: #f3f3f3 url(../images/body-bg-2.png);}
.friend-link-title{ margin:0 auto; width:287px; height: 52px; background: url(../images/friend-link-title-icon.png) no-repeat;}
.friend-link-list{ width: 1000px; margin: 0 auto; }
.friend-link-list a{ display: block; float: left; margin-right:10px; margin-top: 10px; background:#fff; border:1px solid #dedede;}
.friend-link-list a:first-child{ margin-left: 0;}
.friend-link-list a img{ width: 156px; height: 70px; overflow: hidden;}
.friend-link-list a span{ display: block; width: 136px; color: #252525; height: 20px; line-height: 20px; text-align: center; padding: 10px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; }
.friend-link-list a:hover{ box-shadow: 0px 1px 4px #bcc4cf; -moz-box-shadow: 0px 1px 4px #bcc4cf; -o-box-shadow: 0px 1px 4px #bcc4cf; -ms-box-shadow: 0px 1px 4px #bcc4cf;}
.friend-link-list a:hover span{ color: #2e65a8; text-decoration: underline;}
.friend-link-list a:nth-child(6n){ margin-right: 0px;}
/*IE6/7/8*/
.friend-link-list a{ margin-left:0px\9; margin-right:8px\9;}    /* IE6/7/8的属性 */
.friend-link-list a{margin-left:0px\0; margin-right:8px\0;}    /* IE8支持 */
.friend-link-list a{*margin-left:0px; *margin-right:8px;}     /*IE6/7的属性*/
/***********************************************1.首页.1***********************************************/

/***********************************************2.内容页.2***********************************************/
/********面包屑********/
.crumb-wrapper{ width: 100%; background: #2e65a8;}
.crumb{ width: 1000px; height:45px; color:#f4f5f6; line-height: 45px; text-indent: 24px; margin:0 auto; padding-top:3px; background: url(../images/crumb-1.jpg) left 15px no-repeat;}
.crumb a{ color:#fff; font-weight:bold;}
.crumb a:hover{ color:#94d5ff;  text-decoration: underline;}
/********列表********/
.wrapper{ width: 1000px; margin: 20px auto; }
/*通栏内容区*/
.con-all-section{ width: 1000px; margin: 0px auto; }

/*左侧竖菜单*/
.con-left-menu { position: relative; width: 150px; background: #f4f5f6; border-radius: 5px; }
.con-left-menu-title{ height: 42px; color: #fff; font-weight: bold; line-height: 45px; font-size: 16px; text-align: center; padding-right: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; background: #2e65a8; }
.con-left-menu ul{ width: 100%; padding-top: 5px; padding-bottom: 50px; }
.con-left-menu ul li a{ display: block; height: 36px; line-height: 36px; font-size:14px; text-align: center; font-weight: bold; color: #2e65a8; padding-right: 5px;}
.con-left-menu ul li a:hover{ color: #354459; background: #d6e2f2 url(../images/con-left-menu-bg.png) left center no-repeat; }
.con-left-menu ul li a.current,.con-left-menu ul li a.current:hover{ color: #354459; background: #e8edf0;}
/*右侧内容区*/
.con-right-section{ width: 840px; min-height: 340px; margin-left: 10px; }
.con-right-section ul,.article-wrapper{ background: #f4f5f6; border-radius: 5px; }
.con-right-section ul li:first-child{ border-top-left-radius: 5px; border-top-right-radius: 5px;}
.con-group{ padding:20px 20px 15px; background: #f4f5f6; border-bottom: 1px dashed #e5e5e5; cursor: pointer;}
.con-group:hover{ background: #fff; box-shadow: 0px 0px 3px #bcc4cf; -moz-box-shadow: 0px 0px 3px #bcc4cf; -o-box-shadow: 0px 0px 3px #bcc4cf; -ms-box-shadow: 0px 0px 3px #bcc4cf;}
.con-group:last-child{ border-bottom: none;}
.thumb{ width:165px; height: 110px; border-radius: 3px; background: url(../images/con-thumb-pic.png) no-repeat; overflow: hidden;}
.thumb img{ width:165px; height: 110px; }
.item .item-main{ width: 615px; margin-left:10px; }
.item .item-main a{ display: inline-block; height: 28px; line-height: 28px; font-size:14px; font-weight: bold; color: #354459; }
.item .item-main a:hover{ color:#2e65a8; text-decoration: underline; }
.item .item-main p{ margin-top: 5px; color: #999; }
.item .item-main p.excerpt{ height: 50px; }
/*内容区登录、注册标题*/
.register-wrapper .reg-row{ text-align: left;}
.register-wrapper .reg-row em.person{ background: url(../images/login-dot-icon.png) left center no-repeat; display: block; padding-left: 24px; font-size: 16px; color: #2e65a8;}
/*企业招聘详情内容*/
.article-company-card{ width: 96%; margin: 0px auto; padding: 20px 0px; border-bottom: 1px dashed #d2d2d2 }
.company-card-pic{ width: 300px; height: 170px; border: 1px solid #eeeff0;}
.company-card-pic img{ width: 300px; height: 170px;}
.company-card-text{ margin-left: 320px; }
.company-card-text span{ line-height: 20px; font-size: 14px;  }
.company-card-text .company-card-tags{ margin-top:5px; }
.company-card-text .company-card-tags ul li{ display: inline-block; height: 30px; color: #34495e; text-align: center; line-height: 30px; margin-left:5px; padding: 0px 10px; background:#dde5e8; }
/*内容信息数据（时间|分类|用户名等）*/
.con-right-section p.data{ color: #686868;}
.con-right-section p.data a{ color: #646464; font-size: 12px;}
.con-right-section p.data a:hover{ color: #2e65a8;}
.con-right-section p.data span{ padding-left: 20px;}
.con-right-section p.excerpt.p-con-750{ width: 750px; height: 40px;}
/********文章********/
/*文章标题*/
.article-wrapper{ padding: 30px; background: #f4f5f6; border-radius: 5px; }
.article-title{ padding-bottom: 10px; border-bottom: 1px dashed #d2d2d2; }
.article-title p.data{ margin-top: 5px;}
.article-title p.data a{ font-weight: bold; }
.article-title p.data a:hover{ text-decoration: underline;}
.article-title p.data span{ padding-left: 0;}
/*文章摘要*/
.article-abstract{ color: #657b98; margin: 12px auto 0px; padding: 10px; background: #d6e2f2; border-radius: 3px; }
/*文章内容*/
.article-con{ width: 96%; min-height: 100px; margin: 10px auto; }
.article-con h4{ margin-top: 14px;}
.article-con p{ margin-top: 8px; font-size: 14px; line-height: 24px; color: #333; text-indent: 2em; }
.article-con p strong{ font-weight: bold; font-size: 14px; line-height: 24px; color: #333; }
.article-con p img{ display:block; width: 80%; overflow: hidden; margin: 0px auto;}
/*文章翻页（上、下一篇）*/
.article-page{ height: 40px; margin-top: 40px; background: #e5e5e5; border-radius: 5px; overflow: hidden;}
.article-page a{ display: block; float: left; line-height: 40px; text-align: center; color: #838383; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; }
.article-page a.page-left{ width:50%;  }
.article-page a.page-right{ width: 49.9999%; }
.article-page a:hover{ background: #d0dcea;}
.article-page a.disabled,.article-page a.disabled:hover{ background: #dadada; color: #b5b5b5;}
.article-page span.disabled{color: #b5b5b5;display: block; float: left; line-height: 40px; text-align: center; color: #838383; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
/********招聘模板********/
/*企业模板*/
.template-company{ margin: 0px auto;}
.template-company table{ width: 80%; font-size:14px; color:#333; margin:0px auto; border: 1px solid #666; border-collapse: collapse; }
.template-company table th { font-weight: bold; padding: 8px; border:1px solid #666; background: #dedede; }
.template-company table td { text-align: center; padding: 8px; border:1px solid #666; background: #fff; }
/*个人模板*/
.template-person{ margin: 0px auto; padding-top: 20px; padding-bottom: 30px; }
.template-person-title{ width: 100% ; height:80px; line-height: 80px; font-size: 22px; color: #fff; font-weight: bold; text-indent: 30px; background: #f2aa57; border-top-right-radius: 5px; border-top-left-radius: 5px;}
.template-person table{ width: 100% ; background: #fff; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; }
.template-person table tr{ border-bottom: 1px solid #e5e5e5;}
.template-person table td{ height: 54px; font-weight: bolder; line-height: 54px; }
.template-person table td.p-r{ width: 30%; font color:#909090; padding-right: 20px; border-right:1px solid #e5e5e5; }
.template-person table td.p-l{ padding-left:20px; color: #383838; font-size: 16px;  }
/********页码********/
.page{ float: right; margin-top: 15px;}
.page a{ display: block; float: left; color: #999; margin-left: 6px; padding: 5px 12px; background: #f4f5f6; border-radius: 3px; }
.page a:hover,.page a.current,.page a.current:hover{ background: #2e65a8; color: #fff;}
.page a.disabled,.page a.disabled:hover{ background: #d5dae0; color: #f8f9f9;}
.page div .current{ outline: none;display: block; float: left;  color: #999;  margin-left: 6px;  padding: 5px 12px;  background: #f4f5f6;  border-radius: 3px;background: #2e65a8;  color: #fff;}
.page div .rows{outline: none;display: block;  float: left;  color: #999;  margin-left: 6px;  padding: 5px 12px;  background: #f4f5f6;  border-radius: 3px;}
/********版权信息********/
.footer{ width: 100%; height: 140px; padding-top: 50px; background: #1c4679; text-align: center; border-top: 4px solid #2e65a8; }
.footer .cont,.footer .twocode{ display: inline-block!important;}
.footer .cont{ float: none!important; margin-left: 0px!important; }
.footer .twocode{ float: none!important; margin-left: 10px; }
.footer .twocode img{ display: block; position: relative; top: 10px;}
.footer p{ color: #fff; height: 24px; line-height: 24px; }
.footer p a{ color: #e6f5ff; height: 24px; line-height: 24px; text-align: center; }
.footer p a:hover{ color: #b0daf7; text-decoration: underline; }
.footer p.footer-nav{ height: 30px; line-height: 30px; }
.footer p.footer-nav a{ font-size: 14px; color: #fff;}
.toss{ margin-left: 5px; }
.toss img{ position:relative; top:4px; display: inline-block; width: 20px; height: 20px;}

/***********************************************3.注册页.3***********************************************/
.register-wrapper{ min-height: 310px!important; width: 760px; padding: 40px 30px 20px 50px; background: #f4f5f6; border-radius: 5px; }
.register-row{ height: 46px; margin-top: 14px;}
.register-row label{ display: inline-block; width: 100px; text-align: right; line-height:46px; font-size: 16px; color: #354459; font-weight: bold;}
.register-row input{ display: inline-block; width: 260px; height: 28px; line-height:28px; border: 1px solid #cfdae7; margin-left:10px; padding:6px;}
.register-row span{ display: inline-block; line-height:46px; margin-left: 8px;}
.register-row p{ margin-left: 105px; line-height: 36px;}
.register-row input[type="checkbox"]{ position: relative; top: 5px; width: 20px; height: 20px;}
.register-row input.btn{ display: block; width: 276px; height:40px; margin-left: 112px; color: #fff; font-weight: bold; text-align:center; border-radius: 5px; }
.register-row input[type="submit"].btns{ width: 276px; margin-left: -87px; margin-top: 14px;}
.register-row input[type="submit"].btns:hover{ background:#febf32; color: #fff; }
.register-row span.error{display: inline-block; margin-left: 8px;color: #e72511; background: url(../images/icon_error.png) left center no-repeat;padding-left: 20px;}
.register-row span.errors{display: inline-block; margin-left: 8px;color: #e72511; background: url(../images/icon_error.png) left center no-repeat;padding-left: 20px;}
.register-row span.right{width:100px;height:29px;
    display: inline-block;
    line-height: 46px;
    margin-left: 8px;
    color: #6ac451;
    padding-left: 22px;
    background: url(../images/icon_right.png) left 13px no-repeat;
    }
/***********************************************4.会员中心.4***********************************************/
.mcenter-wrapper{ width: 780px; padding:15px 30px 30px; background: #f4f5f6; border-radius: 5px; }
.mcenter-con{ padding-top:14px; padding-bottom:20px; border-bottom: 1px dashed #939ba5;float:left;width:100%;clear:both; }
.mcenter-con:last-child{ border-bottom: none;}
.mcenter-con p{ line-height: 30px;}
.mcenter-con input[type="text"]{height: 18px; width: 180px; line-height: 18px; padding: 2px 6px; border: 1px solid #cfdae7;}
.mcenter-info p span,.mcenter-info p input[type="text"],.mcenter-con input[type="text"],.mcenter-info p label,.mcenter-info p select,.mcenter-info p textarea{ margin-left: 8px;}
.mcenter-submit{ float:left; clear:both; margin-top:10px; text-align: left; margin-left: 120px;}
.mcenter-title{ width: 780px;color: #394d66; text-indent: 5px; font-size: 14px; font-weight: bold; line-height: 24px; padding: 12px 0px;}
.mcenter-title img{ margin-top: 3px;}

.mcenter-info{ margin-left:20px; }
.mcenter-info p{ min-height: 28px; line-height: 28px; color: #6a7484; margin-top: 5px;}
.mcenter-info p strong{ display: inline-block; width: 90px; text-align: right; font-weight: bold; line-height: 28px; }
.mcenter-info p strong.textarea-tit{ display: block; float: left; width: 94px; text-align: right; }
.mcenter-info p textarea{ width: 500px; height: 80px; margin-left:12px; padding: 2px 6px; border: 1px solid #cfdae7; }
.mcenter-info p span{ line-height: 28px;}
.mcenter-info p span.mcenter-name{ color: #2e65a8; font-size: 14px; font-weight: bold; }
/********会员中心********/
.control-btn a{ line-height: 24px; font-weight: bold; margin-top: 2px; padding: 3px 5px; border: 1px solid #2e65a8; border-radius: 5px;  }
.control-btn a:hover{ color: #fff; background: #2e65a8;}
.control-icon-group a{ display: inline-block; margin-left:5px; width: 16px; height: 16px; }
.control-icon-group a img{ position: relative; top:3px; display: block;}
/*会员信息*/
.mcenter-message{ padding-bottom:20px; border-bottom: 1px dashed #939ba5; }
.mcenter-img{ position: relative; width: 150px; height: 150px; cursor: pointer; border:2px solid #dcdcdc; margin-top: 6px; border-radius: 5px; overflow: hidden; background: url(../images/mcenter-img-bg.jpg) no-repeat; }
.mcenter-img:hover,.mcenter-img:focus{ border-color: #2e65a8; }
.mcenter-img .change-mcenter-img{ position: absolute; display: none; bottom: 0px; left: 0px; z-index: 2; opacity: 0; height: 24px; width: 150px; line-height: 24px; color: #fff; font-weight: bold; text-align: center; background: #2e65a8;}
.mcenter-img:hover .change-mcenter-img,.mcenter-img:focus .change-mcenter-img{ display: block; opacity: .8; }
.mcenter-img img{ width: 150px; height: 150px; }
/*简历*/
.mcenter-con-progress{ display: inline-block; width: 200px; height: 10px; background: #dcdcdc url(../images/progress-bg.png) no-repeat; border-radius: 5px; overflow: hidden;}
.mcenter-con-progress i{ display: block; height: 10px; background: #2e65a8; border-radius:5px; }
.mcenter-con ul{ padding:0px 20px 20px 20px;}
.mcenter-con ul li{ display: block; width: 202px; margin-right: 40px; margin-top: 30px; }
.mcenter-con ul li .resume-img{ margin-bottom: 10px; border: 1px solid #ccd1dc; border-radius: 5px; overflow: hidden;}
.mcenter-con ul li .resume-img img{ width: 200px; }
.resume-photo{ position: absolute !important; z-index: 99; top: -20px; right: 142px; }
/*个人创建简历*/ 
.resume-sidebar{ float: left; width: 110px; background: #fff; border:2px solid #f4f5f6; border-radius: 5px;}
.resume-sidebar dl{ padding: 20px 20px 20px 15px;}
.resume-sidebar dl.idebar-con-a{ }
.resume-sidebar dl.idebar-con-f{ position:fixed; _position:absolute; top:0; z-index:999; }
.resume-sidebar dt{ height: 30px; line-height: 30px; text-align: center; font-size: 14px; color: #999; background: #f2f2f2; border-radius: 5px;}
.resume-sidebar dd{ padding-top: 6px; padding-bottom: 10px;}
.resume-sidebar dd a{ display: block; height: 26px; line-height: 26px; font-size: 14px; padding-left: 10px; color: #666; cursor: pointer;}
.resume-sidebar dd a:hover{ color: #469ce9;}
.resume-sidebar dd a.current{ color: #469ce9; border-left: 4px solid #469ce9; padding-left: 6px;}
.resume-sidebar{ margin-left: auto; margin-top: 10px; bottom: auto;}
.resume-sidebar-fixed {position: fixed; top: 0;}
/*最新职位*/
.mcenter-tb{ width: 780px;}
.mcenter-tb table{ width: 100%;}
.mcenter-tb table td a{ color: #10315a;}
.mcenter-tb table td a:hover{ color: #2e65a8; text-decoration: underline; }
/********基础信息********/
.mcenter-con .red-tags{ text-indent: 20px; min-height: 20px;  color: #fff; padding: 0px 8px; font-weight: bold; line-height: 20px; background: #ff5266; }
.mcenter-con p .red{ padding-right: 4px; position: relative; top: 2px; font-weight: bold;}
.mcenter-con .job-status-choose{ display: block; margin-left: 6px; margin-top: 6px; }
.mcenter-con p input[type="radio"],input[type="checkbox"]{ position: relative; top: 2px; margin-right: 5px;}

/*补充修改-首页最新招聘信息*/
.info-list-item{ height: 40px; padding-left: 8px; padding-right: 8px; border-bottom: 1px dashed #ccd2d9;}
.info-list-item:hover{ background:#f4f6f9; border-bottom: 1px solid #f4f6f9; }
.info-list-jobs{ width: 64%; height: 40px;}
.info-list-jobs a{ display: inline-block; height: 40px; color: #285a98; line-height: 40px; font-weight:bolder; border:none; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.info-list-jobs a:hover{ background:none; color:#469ce9; border: none; text-decoration: underline;}
.info-list-job-name{ width: 62%; }
.info-list-job-work{ width: 24%; text-align: center; }
.info-list-item .date,.info-list-item .new-flag{ line-height: 40px;}

/*补充修改-服务外包/人事代理（两列宽）*/
.w490{ width: 492px; margin-right: 0px;}
.w490 .item-mask img{ width: 492px; height: 180px;}
/*补充修改-招聘-个人求职*/
.per-jobs-list .info-personal{ margin-left: 0px; margin-top: 0px;}
.per-jobs-list .info-personal .info-list{ height: 100% !important; padding-bottom: 40px !important; background: #f4f5f6; border-top-right-radius: 5px; border-top-left-radius: 5px;}
.per-jobs-list .info-personal .info-list .info-list-item:hover{ background: #edf0f5; border-bottom: 1px dashed #ccd2d9;}
.per-jobs-list .info-list-title{height: 40px;padding-left: 8px;padding-right: 8px;border-bottom: 1px solid #b9bfcd;}
.per-jobs-list .info-list-title span{ display: inline-block; font-weight: bold; color: #223053; font-size: 14px; line-height: 40px; padding-left: 8px; padding-right: 8px;}
/*补充修改-招聘-企业*/
.article-con .info-list{ height: 100% !important; padding-bottom: 40px !important; background: #f4f5f6; }
.article-con .info-list .info-list-item:hover{ background: #edf0f5; border-bottom: 1px dashed #ccd2d9;}
/*招聘会*/
.jobfair{height:210px;background: #f4f5f6;}
.remind{height:50px;margin:0 auto;font-size: 20px; color: #2e65a8;font-weight: bold; line-height: 50px; text-align:center;background-color: #eceff3;}
.remind_two{width:100%;margin-left:10px;}
.person_log,.company{cursor:pointer; width:45%;height:100px;float:left;margin:20px;line-height: 100px;text-align:center;-moz-border-radius:0.3em; -webkit-border-radius:0.3em; border-radius:0.3em;font-size: 20px; color: #fff;font-weight: bold; }
.person_log{background-color: #ff7f02;}
.company{background-color: #50acfd;}
.right_tel{float:right;height:370px;width:300px;background: #f4f5f6;margin:0 0 0 20px;}
.right_tel ul li{line-height:30px;height:30px;margin:10px;display:block;}
.mcenter-tb p{min-height: 28px;line-height: 28px;color: #6a7484;margin-top:10px;float: left;width:40%;}
.mcenter-tb p input,.mcenter-tb p select{height: 25px;margin-left: 8px;border: 1px solid #cfdae7;border-radius: 4px;outline: none;padding-left: 5px;line-height: 25px;}
.search_resume_com{width: 780px;height:160px;}
.search_resume_type{background: #f4f5f6; height: 100px;}
.input_search_resume{width: 185px;}

.search_com_buttons input {width: 120px;height: 30px;line-height:30px;cursor: pointer;padding: 0;font-size: 14px;font-weight: bold;background: #2e65a8;}
.search_com_buttons .btn-mnt{height: 30px;line-height:28px;color: #fff;color: #fff;padding: 0;margin: 0;}
.search_com_buttons .btn-mnt:hover{background: rgba(46, 101, 168, 0.74);}
.button_cpass{height: 25px;line-height: 25px;background-color:deepskyblue;color:#FFF;width:80px;}