html {
  overflow-y: scroll;
}
body {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
ul,
li {
  list-style: none;
}
a {
  text-decoration: none;
}
img {
  border: none;
  vertical-align: middle;
}
.wide {
  width: 1200px;
  margin: 0 auto;
  position: relative;
}
.new_lf {
  float: left;
}
.new_rt {
  float: right;
}
::-moz-placeholder {
  color: #d5d5d5;
}
::-webkit-input-placeholder {
  color: #d5d5d5;
}
:-ms-input-placeholder {
  color: #d5d5d5;
}
/*header*/
.header_min {
  background-color: #f6f6f6;
}
.header_min .header_min_top .itopl,
.header_min .header_min_top .itopr {
  color: #474747;
}
.header_min .header_min_top .itopr a {
  background-image: none;
  padding-left: 0;
  padding-right: 0;
  color: #474747;
}
.header_code {
  margin-left: 10px;
  float: right;
}
.header_min .header_min_top .itopr .header_login {
  float: right;
}
.header_min .header_min_top .itopr .header_login a:hover,
.header_min .header_min_top .itopr .has_login a.quit {
  color: #ff3963;
}
.header_min .header_min_top .itopr .has_login a.welcome {
  color: #2577e3;
}
.header_min .header_min_top .itopr .header_imgM,
.header_min .header_min_top .itopr .header_imgWX {
  display: inline-block;
  width: 30px;
  height: 30px;
  position: relative;
  top: 3px;
}
.header_min .header_min_top .itopr .header_imgM {
  background: url("../images/header_imgM.png") no-repeat center center;
}
.header_min .header_min_top .itopr .header_imgWX {
  background: url("../images/header_imgWX.png") no-repeat center center;
}
.header_imgM img,
.header_imgWX img {
  position: absolute;
  width: 100px;
  height: 0px;
  top: 40px;
  left: -30px;
  z-index: 500;
}

/*新首页 zjf*/
.ni-top-group {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 500px;
  background: #000;
  margin-bottom: -190px;
  *zoom: 1;
}
.ni-top-video {
  position: absolute;
  left: 0;
  bottom: 0px;
  filter: alpha(opacity=40);
  -moz-opacity: 0.4;
  opacity: 0.4;
  width: 100%;
  height: 300px;
}
.ni-top-group.bim {
  width: 100%;
  height: 500px;
  background-color: #000;
  background-image: url(../images/indexNew/nibanner.png);
  background-repeat: no-repeat;
  background-position: center center;
}
.ni-top-group.bim .ni-top-video {
  display: none;
}
.ni-top-group .ni-top-container {
  width: 1200px;
  height: 500px;
  margin: 0 auto;
  position: relative;
}
.ni-top-group .ni-top-container .ni-top-left {
  width: 824px;
  height: 500px;
  margin: 0 auto;
}
.ni-top-container .ni-top-left .main-sxt {
  width: 824px;
  height: 90px;
  line-height: 80px;
  padding-top: 40px;
  text-align: center;
  color: #fff;
  font-size: 46px;
  font-family: "黑体", "microsoft yahei";
}
.ni-top-left .main-sxt .fbg {
  font-size: 60px;
}
.ni-top-container .ni-top-left .main-sty {
  height: 56px;
}
.ni-top-left .main-sty .sty-cell {
  text-align: center;
  width: 70px;
  height: 56px;
  line-height: 56px;
  float: left;
  position: relative;
  color: #bbbcbe;
  cursor: pointer;
}
.main-sty .sty-cell .sty-aow {
  display: none;
  width: 16px;
  height: 16px;
  background: url(../images/225.png) -8px -2px;
  position: absolute;
  left: 27px;
  bottom: 0;
}
.ni-top-left .main-sty .sty-cell:hover,
.ns-main .main-sty .sty-cell.select {
  color: #fff;
}
.ni-top-left .main-sty .sty-cell.select .sty-aow {
  display: block;
}
.new-search-box .ns-main .main-sip {
  height: 56px;
  width: 824px;
}
.ni-top-left .main-sip .ip-group {
  background: #fff;
  height: 56px;
  width: 824px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  *zoom: 1;
  -webkit-box-shadow: 0px 1px 5px 1px rgba(93, 91, 91, 0.83);
  -moz-box-shadow: 0px 1px 5px 1px rgba(93, 91, 91, 0.83);
  box-shadow: 0px 1px 5px 1px rgba(93, 91, 91, 0.83);
}
.ni-top-left .main-sip .ip-box {
  float: left;
  padding-top: 10px;
  width: 680px;
  padding-left: 17px;
  *zoom: 1;
}
.main-sip .ip-box input {
  width: 670px;
  height: 36px;
  line-height: 36px;
  border: 0px;
}
.ni-top-left .main-sip .for-border {
  float: left;
  width: 1px;
  height: 36px;
  background: #e6e6e6;
  margin-top: 10px;
  *zoom: 1;
}
.ni-top-left .main-sip .ip-city {
  float: left;
  width: 115px;
  height: 56px;
  line-height: 56px;
  text-align: center;
  color: #999;
  cursor: pointer;
}
.ni-top-left .main-sip .ip-btn {
  float: left;
  width: 127px;
  height: 56px;
}
.main-sip .ip-btn input {
  background-color: #00ae66;
  font-size: 18px;
  text-align: center;
  width: 127px;
  height: 56px;
  line-height: 56px;
  border: 0px;
  color: #ffffff;
  cursor: pointer;
  border-radius: 0px 5px 5px 0px;
}
.main-sip .ip-btn input.hover {
  background: #01a360;
}
.ni-top-left .sip-sco .ip-bup {
  display: block;
  float: left;
  height: 56px;
  line-height: 56px;
  color: #fff;
  text-decoration: none;
  background: url(../images/239.png) 0 18px no-repeat;
  padding-left: 25px;
}
.ni-top-left .sip-sco .ip-bup:hover {
  text-decoration: underline;
}
.sco-box {
  float: left;
  width: 710px;
  height: 18px;
  margin-top: 19px;
  line-height: 18px;
  overflow: hidden;
  font-size: 14px;
  *zoom: 1;
}
.sco-box .log-s-line {
  color: #fff;
  height: 18px;
  line-height: 18px;
}
.sco-box .log-s-line a {
  color: #fff;
  text-decoration: underline;
}
.sco-box .log-s-line a:hover {
  text-decoration: underline;
}
.sco-box .log-s-line .lsl-left {
  max-width: 600px;
  height: 18px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  float: left;
  color: #fff;
}
.sco-box .log-s-line .lsl-right {
  float: left;
  color: #00cc00;
  padding-left: 10px;
}
.ni-top-right {
  float: right;
}
.ni-top-right .rightlist {
  z-index: 2;
  width: 300px;
  height: 300px;
  background: url(../images/238.png);
  font-size: 12px;
}
.ni-top-right .rightlist .loninbox {
  height: 280px;
  padding-top: 20px;
  padding-left: 30px;
}
.ni-top-right .rightlist .loninbox .photo {
  width: 70px;
  height: 70px;
  float: left;
}
.ni-top-right .rightlist .loninbox .photo img {
  width: 70px;
  height: 70px;
  border-radius: 80px;
  border: 0;
}
.ni-top-right .rightlist .photo-txt {
  float: left;
  padding-left: 15px;
  padding-top: 9px;
  font-size: 14px;
  color: #fff;
  *zoom: 1;
}
.ni-top-right .rightlist .log-btn-group .log-b {
  display: block;
  float: left;
  width: 106px;
  height: 38px;
  line-height: 38px;
  text-align: center;
  color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-size: 14px;
  text-decoration: none;
}
.ni-top-right .rightlist .lbb-split-h-split-12 {
  width: 12px;
  height: 38px;
  float: left;
}
.ni-top-right .rightlist .lbb-split-h-split-26 {
  width: 26px;
  height: 38px;
  float: left;
}
.ni-top-right .rightlist .log-btn-group .log-b.b1 {
  background: #00ae66;
}
.ni-top-right .rightlist .log-btn-group .log-b.b1:hover {
  background: #01a360;
}
.ni-top-right .rightlist .log-btn-group .log-b.b2 {
  background: #2b81d8;
}
.ni-top-right .rightlist .log-btn-group .log-b.b2:hover {
  background: #2a7acc;
}
.ni-top-right .rightlist .photo-txt .hi {
  width: 150px;
  height: 20px;
}
.ni-top-right .rightlist .bantittab {
  width: 210px;
  margin: 0 auto;
  height: 30px;
  background-image: url(../images/11.png);
  background-repeat: repeat-x;
  background-position: bottom;
  margin-top: 10px;
}
.ni-top-right .rightlist .bantittab .tli {
  float: left;
  width: 45px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  margin-right: 15px;
  cursor: pointer;
}
.ni-top-right .rightlist .bantittab .tli.hover {
  color: #113370;
  background-color: #f5f5f5;
}
.ni-top-right .rightlist .bantittab .tli.select {
  height: 28px;
  line-height: 28px;
  border-bottom: 2px #113370 solid;
}
.ni-top-right .rightlist .ban_r_showtabs {
  display: none;
  padding-left: 20px;
  padding-top: 8px;
}
.ni-top-right .rightlist .ban_r_showtabs li {
  padding-right: 20px;
  width: 210px;
  height: 25px;
  line-height: 25px;
}
.bic-split-13 {
  width: 100%;
  height: 13px;
}
.bic-split-15 {
  width: 100%;
  height: 15px;
}
.bic-split-18 {
  width: 100%;
  height: 18px;
}
.bic-split-23 {
  width: 100%;
  height: 23px;
}
.bic-split-35 {
  width: 100%;
  height: 35px;
}
.log-sp-wl {
  width: 240px;
  height: 1px;
  background: rgba(255, 255, 255, 0.3);
}
.log-scroll-group {
  width: 240px;
  height: 104px;
  overflow: hidden;
}
.log-scroll-group .log-s-line {
  height: 26px;
  line-height: 26px;
}
.log-scroll-group .log-s-line .lsl-left {
  width: 200px;
  float: left;
  color: #fff;
  font-size: 12px;
}
.log-scroll-group .log-s-line .lsl-right {
  float: right;
  color: #e8d741;
}
.ni-m-container {
  width: 1200px;
  margin: 0 auto;
  background: #fff;
  position: relative;
}

/*登录框*/

/*左侧列表集合*/

.leftList .list_box {
  width: 280px;
  height: 260px;
  overflow: hidden;
  float: left;
  margin: 10px;
}
.leftList .list_box .more {
  font-size: 12px;
}
.leftList .list_box .more:hover {
  color: #2577e3;
  cursor: pointer;
}
.leftList .list_box .box_title {
  font-size: 16px;
  height: 20px;
  line-height: 20px;
  border-left: 5px solid #2577e3;
  padding-left: 8px;
  color: #000;
}
.leftList .list_box .box_content {
  width: 280px;
  height: 240px;
}

/*招考分类列表*/
.zk_news_list {
  width: 905px;
  height: 315px;
  border: 1px solid #ebebeb;
  position: absolute;
  top: -60px;
  padding: 10px;
}
.zk_news_list .news_cate_box {
  float: left;
  width: 20%;
  height: 170px;
  overflow: hidden;
  border-left: 1px solid #ebebeb;
  padding-left: 15px;
  padding-right: 15px;
  margin-top: 15px;
}
.zk_news_list .news_cate_box .cate_title {
  font-size: 16px;
  color: #000;
  padding-left: 30px;
  height: 50px;
  line-height: 50px;
}
.zk_news_list .news_cate_box.box_gwy {
  border-left: 0;
}
.zk_news_list .news_cate_box.box_gwy .cate_title {
  background: url(../images/indexNew/zkCate_icon1.png) no-repeat left center;
}
.zk_news_list .news_cate_box.box_sydw .cate_title {
  background: url(../images/indexNew/zkCate_icon2.png) no-repeat left center;
}
.zk_news_list .news_cate_box.box_jrxt .cate_title {
  background: url(../images/indexNew/zkCate_icon3.png) no-repeat left center;
}
.zk_news_list .news_cate_box.box_zfxt .cate_title {
  background: url(../images/indexNew/zkCate_icon4.png) no-repeat left center;
}
.zk_news_list .news_cate_box.box_qt .cate_title {
  background: url(../images/indexNew/zkCate_icon5.png) no-repeat left center;
}
.zk_news_list .news_cate_box .cate_list li {
  height: 40px;
  line-height: 40px;
  margin-right: 5px;
}
.zk_news_list .news_cate_box .cate_list li a {
  color: #666;
}
.zk_news_list .news_cate_box .cate_list li a:hover {
  color: #2577e3;
}
/*招考广告*/
.zk_news_list .index_zk_ad {
  margin-top: 10px;
}
.zk_news_list .index_zk_ad li {
  width: 33.3%;
  float: left;
  padding: 10px;
}
.zk_news_list .index_zk_ad li a {
  display: block;
  width: 100%;
  height: 85px;
  overflow: hidden;
}
.zk_news_list .index_zk_ad li a img {
  width: 280px;
  height: 85px;
  transition: 0.5s all;
}
.zk_news_list .index_zk_ad li a img:hover {
  width: 110%;
  height: 110%;
  margin-left: -5%;
}
/*快速链接*/
.index_quicklinks {
  width: 280px;
  height: 255px;
}
.index_quicklinks a.index_quicklinks_a {
  display: block;
  width: 140px;
  height: 85px;
  padding-top: 58px;
  border: 1px solid #ebebeb;
  color: #4c4c4c;
  text-align: center;
  background-repeat: no-repeat;
  background-position: center 10px;
  position: relative;
  z-index: 100;
}
.index_quicklinks a.index_quicklinks_a.index_quicklink_rsdl {
  border-bottom-width: 0;
  border-right-width: 0;
  background-image: url("../images/indexNew/quicklinks_icon_01.png");
}
.index_quicklinks a.index_quicklinks_a.index_quicklink_jzfw {
  border-bottom-width: 0;
  background-image: url("../images/indexNew/quicklinks_icon_02.png");
}
.index_quicklinks a.index_quicklinks_a.index_quicklink_kskh {
  border-bottom-width: 0;
  border-right-width: 0;
  background-image: url("../images/indexNew/quicklinks_icon_03.png");
}
.index_quicklinks a.index_quicklinks_a.index_quicklink_jnpx {
  border-bottom-width: 0;
  background-image: url("../images/indexNew/quicklinks_icon_04.png");
}
.index_quicklinks a.index_quicklinks_a.index_quicklink_xzzx {
  border-right-width: 0;
  background-image: url("../images/indexNew/quicklinks_icon_05.png");
}
.index_quicklinks a.index_quicklinks_a.index_quicklink_zxwd {
  background-image: url("../images/indexNew/quicklinks_icon_06.png");
}
.index_quicklinks a.index_quicklinks_a:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
  opacity: 0;
  -ms-filter: alpha(opacity=0);
  filter: alpha(opacity=0);
  border-top: 2px solid #2577e3;
  border-bottom: 2px solid #2577e3;
  border-top: 0px\9;
  border-bottom: 0px\9;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  -webkit-transform: scale(0, 1);
  -ms-transform: scale(0, 1);
  transform: scale(0, 1);
}
.index_quicklinks a.index_quicklinks_a:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
  opacity: 0;
  -ms-filter: alpha(opacity=0);
  filter: alpha(opacity=0);
  border-right: 2px solid #2577e3;
  border-left: 2px solid #2577e3;
  border-right: 0px\9;
  border-left: 0px\9;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  -webkit-transform: scale(1, 0);
  -ms-transform: scale(1, 0);
  transform: scale(1, 0);
}
.index_quicklinks a.index_quicklinks_a:hover:before,
.index_quicklinks a:hover:after {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.index_quicklinks a.index_quicklinks_a:hover {
  color: #2577e3;
}

/*知名企业*/
.index_famous_company {
  border: 1px solid #ebebeb;
  padding: 20px;
}
.index_famous_company li {
  float: left;
}
.index_famous_company li.com {
  width: 25%;
}
.index_famous_company li.com_next {
  padding-right: 25px;
  padding-left: 40px;
  border-left: 1px solid #dbdbdb;
}
.index_famous_company li.com a {
  width: 100%;
}

#more_lastestjobs {
  width: 100%;
  margin: 0 auto;
  height: 38px;
  line-height: 38px;
  text-align: center;
  background-color: #f8fcff;
  margin-top: 15px;
  margin-bottom: 15px;
  cursor: pointer;
}
#more_lastestjobs:hover {
  background-color: #e7f1fa;
}

/*首页*/
.sub-dialog-group .sdg-title {
  color: #2577e3;
}
.sub-dialog-group .sdg-sub-city-group .sdg-sub-city:hover {
  border-color: #2577e3;
}
.index_5 .jobs .jli:hover,
.index_6_p .rlist .li:hover {
  border: 1px solid #2577e3;
  background-color: #f0f5fc;
}
.index_7 .nl .topnav .tl.select {
  border-bottom: 2px solid #2577e3;
  color: #2577e3;
}

/*内页*/
.alltop_nav .tnav .tl .nli {
  padding-left: 10px;
  padding-right: 10px;
}
.index_nav_bg {
  border-top: 2px solid #2577e3;
}
.index_head .sobox .inputbg .sobut,
.index_1 .login .inputbox .index_login_btn {
  background: #2577e3;
}
.index_nav .nli a:hover {
  color: #e4393c;
}
.index_head .sobox .inputbg {
  border: 2px #2577e3 solid;
}
.index_head .sobox .inputbg .selecttype_down {
  border: 2px #2577e3 solid;
  border-top: 0;
}
.alltop_nav {
  background-color: #2577e3;
}
.alltop_nav .tnav .tl .nli.hover {
  background-color: #6fa1e1;
}
.alltop_nav .tnav .tl .nli.select,
.index_head .sobox .inputbg .sobut:hover,
.index_1 .login .inputbox .index_login_btn:hover {
  background-color: #6fa1e1;
}
.foot .service .tel {
  color: #2577e3;
}
/*招聘 求职*/
.page_so .sobox .selecttype .sli.select,
.page_so .sobox .inputbg .sobut,
.plist .pl .listb .yli .detail .rbtn .deliver:hover,
.qspage .current,
.jobsshow .l .main .item .btns .app,
.jobsshow .l .main .describe .qrcode .resempty .resadd,
.jobsshow .l .main .appjob .appbtn,
.jobsshow .r .leave_msg .send_btn_group .send_btn,
.modal_login_group
  .modal_login_right
  .tit
  .switch_login_type
  .login_type
  .bottom_line,
.modal_login_group .modal_login_right .btn_login,
.modal_login_group .modal_login_right .btn_login.get_code,
.comshow .cominfo .attention .abtn,
.comshowmain .l .comnav a.select,
.comshowmain .l .jobslist .jobapp:hover,
.rshow .l .main .contact .downbtn,
.rshow .r .main .downbtn,
.guide_service_dialog .guide_btn_group .btn_guide,
.batch_delivery .tabs_group .tab_box.select,
.batch_delivery .tabs_group .tab_box:hover,
.guide_btn_group .btn_guide,
.comshowmain .r .leave_msg .send_btn_group .send_btn {
  background-color: #2577e3;
}
.plist .pl .listb .yli.select,
.page_so .sobox .selecttype .sli,
.so_condition .rs .li.select,
.so_condition_show .showbtn:hover,
.so_condition .selected .sc .slist,
.so_condition .selected .sr .empty:hover,
.plist .pl .listb .yli:hover,
.plist .pr .lisbox .eyl:hover,
.plist .pr .lisbox .yl:hover,
.jobsshow .l .comjobs .list:hover,
.jobsshow .r .comjobs .list:hover,
.comshowmain .l .jobslist:hover {
  background-color: #f0f5fc;
}
.page_so .sobox .inputbg,
.so_condition .rs .li.select,
.so_condition_show .showbtn:hover,
.so_condition .selected .sc .slist,
.so_condition .selected .sr .empty:hover,
.plist .pl .listb .yli .detail .rbtn .deliver,
.plist .pl .listb .yli .detail .rbtn .deliver:hover,
.plist .pl .listbtn .td2 .lbts:hover,
.qspage .current,
.jobsshow .l .comjobs .list:hover,
.comshowmain .l .jobslist .jobapp,
.rshow .l .main .contact .downbtn:hover,
.rshow .l .main .contact .downbtn,
.batch_delivery .tabs_group .tab_box {
  border-color: #2577e3;
}
.page_so .sobox .inputbg .sobut.hover,
.jobsshow .l .main .item .btns .app:hover,
.jobsshow .l .main .describe .qrcode .resempty .resadd:hover,
.jobsshow .l .main .appjob .appbtn:hover,
.jobsshow .r .leave_msg .send_btn_group .send_btn:hover,
.modal_login_group .modal_login_right .btn_login:hover,
.modal_login_group .modal_login_right .get_code:hover,
.comshow .cominfo .attention .abtn:hover,
.rshow .l .main .contact .downbtn:hover,
.rshow .r .main .downbtn:hover,
.guide_service_dialog .guide_btn_group .btn_guide:hover,
.guide_btn_group .btn_guide:hover,
.comshowmain .r .leave_msg .send_btn_group .send_btn:hover {
  background-color: #6fa1e1;
}
.allclass_1 .list:hover .t a,
.link_yellow a,
.link_yellow a:hover,
.jobsshow .l .main .jobstit .wage,
.comshowmain .l .infobox .jobs .jobsli .rjob.c,
.jobsshow .l .main .contact .statistics .stli .slitit,
.jobsshow .l .comjobs .list .wage,
.jobsshow .r .comjobs .list .wage,
.comshowmain .l .jobslist .jname u,
.comshowmain .l .jobslist .jtxt u,
.plist .pl .listb .yli .td4 {
  color: #e4393c;
}
.so_condition .rs .li.select a,
.so_condition .rs a:hover,
.jobsshow .l .main .favorite .fli.f1:hover,
.jobsshow .l .main .favorite .fli.f2:hover,
.jobsshow .l .main .favorite .fli.f3:hover,
.so_condition_show .showbtn:hover,
.dropdow_inner2 .nav_box li a:hover,
.plist .pl .toptitle .ts .l5 .next:hover,
.plist .pl .listb .yli .detail .rbtn .favorites:hover,
.plist .pl .listbtn .td2 .lbts:hover,
.dropdow_inner5 .nav_box li a:hover,
.dropdow_inner7 .nav_box li a:hover,
.dropdow_inner4 .nav_box li a:hover,
.plist .pr .lisbox .yl .txts .t1 a:hover,
.dropdow_inner1 .nav_box li a:hover,
.dropdow_inner2 .nav_box li a.select,
.dropdow_inner1 .nav_box li a.select,
.so_condition .selected .sc .slist,
.so_condition .selected .sr .empty:hover,
.plist .pl .toptitle .ltype .typeli.select,
.plist .pl .toptitle .ts .l2 .radio_group:hover .radiotxt,
.plist .pl .toptitle .ltype .typeli:hover,
.modal_login_group
  .modal_login_right
  .tit
  .switch_login_type
  .login_type.select,
.plist .pl .toptitle .ts .l5 span,
.plist .pl .toptitle .sort .sl2:hover,
.plist .pl .toptitle .sort .sl2.select,
.plist .pl .listb .yli .detail .rbtn .deliver,
.dropdow_inner5 .nav_box li a.select,
.dropdow_inner7 .nav_box li a.select,
.comshow .cominfo .attention .fans span,
.plist .pl .toptitle .ts .l2:hover .radiotxt,
.comshowmain .l .jobslist .jobapp,
.comshowmain .r .same .list .txt .count span,
.dropdow_inner4 .nav_box li a.select,
.rshow .l .main .contact .it,
.modal_login_group
  .modal_login_right
  .tit
  .switch_login_type
  .login_type.select,
.guide_service_dialog .yellow_light,
.guide_service_dialog .tips_line .txt_highlight,
.batch_delivery .yellow_light,
.batch_delivery .tabs_group .tab_box,
.list_empty_group .list_empty .list_empty_right .sorry_box {
  color: #2577e3;
}
.plist .pl .toptitle .ltype .typeli.select,
.plist .pl .toptitle .ltype .typeli:hover {
  border-bottom-color: #2577e3;
}
.jobsshow .l .main .contact .tit,
.jobsshow .l .main .describe .tit {
  border-left-color: #2577e3;
}
.color {
  color: #e4393c;
}
/*就业E图*/
.searchBtn {
  background: #2577e3;
}

/*新闻资讯*/
.notice .pr .lisbox .yl:hover {
  background-color: #f0f5fc;
}
.notice .pr .lisbox .yl .t1 a:hover {
  color: #e4393c !important;
}
.explain .el .enav .eli.select a,
.explain .el .enav .eli:hover,
.explain .el .enav .eli:hover a,
.news .l .newsnav a:hover {
  color: #2577e3;
}
/*资讯*/
.newsshow .r .cat li.select a {
  color: #e4393c;
}
.newslip .l .newsnav a.select:hover {
  color: #fff;
}
.newslip .r .cat li.select a,
.newslip .l .newsnav a:hover {
  color: #2577e3;
}
.news .r .newsso,
.newsshow .r .newsso,
.newslip .r .newsso {
  border-color: #2577e3;
}
.news .r .newsso .btn,
.newsshow .r .newsso .btn,
.newslip .l .newsnav a.select,
.newslip .r .newsso .btn {
  background-color: #2577e3;
}
.news .r .newsso .btn:hover,
.newsshow .r .newsso .btn:hover,
.newslip .r .newsso .btn:hover {
  background-color: #6fa1e1;
}
.news .r .listbox .ntit .tlh,
.newsshow .r .listbox .ntit .tlh,
.newslip .r .listbox .ntit .tlh {
  border-left-color: #2577e3;
}
.newsshow .r .cat li.select,
.newslip .r .cat li.select {
  background-color: #f0f5fc;
}
.newsshow .r .cat li.select a,
.newslip .r .cat li.select a {
  color: #2577e3;
}
.newsshow .r .cat li {
  border-bottom: 1px solid #eeeeee;
}

/*登录注册*/
.btn_login,
.btn_reg {
  background-color: #2577e3;
  border: 1px solid #2577e3;
}
.btn_login:hover,
.btn_reg:hover {
  background-color: #6fa1e1;
  border: 1px solid #6fa1e1;
}
.reg_select .sbox .slisit1:hover,
.reg_select .sbox .slisit2:hover,
.reg_per .rl .regtab .t2.select {
  color: #2577e3;
}
.ban_box .maind .login .mob .inputbox input.input_focus {
  border: 1px solid #2577e3;
}
.reg_com .rl .regtit {
  border-left: 5px solid #2577e3;
}
.index_1 .log_in_com .yuname .username,
.index_1 .log_in_per .yuname .username {
  color: #2577e3;
}
.index_1 .log_in_com .com_login_in,
.index_1 .log_in_com .cominfo .comright .sign:hover,
.index_1 .log_in_per .info .sign:hover,
.index_1 .log_in_per .com_login_in {
  background-color: #2577e3;
}
.index_1 .log_in_com .com_login_in:hover,
.index_1 .log_in_com .cominfo .comright .sign,
.index_1 .log_in_per .info .sign,
.index_1 .log_in_per .com_login_in:hover {
  background-color: #6fa1e1;
}
.user_head .logobox {
  width: 270px;
}
.user_head .logotxt {
  width: 300px;
}
.user_head .reg {
  float: right;
}
/*简历*/
.jobsshow .l .main .contact .appbtn {
  background-color: #fff;
  color: #2577e3;
  border: 1px solid #2577e3;
}
.jobsshow .l .main .contact .appbtn:hover {
  background-color: #2577e3;
  border: 1px solid #2577e3;
  color: #fff;
}
.jobsshow .l .main .contact .txt .tel {
  color: #2577e3;
}

/*职位*/
.jobsshow .l .main .describe .qrcode {
  background-color: #f0f5fc;
}
.jobsshow .l .main .jobstit .lab .li:hover {
  background-color: #f0f5fc;
  border: 1px solid #2577e3;
  color: #2577e3;
}
/*建议*/
.all_body
  .suggest_main
  .suggest_list_group
  .suggest_list_cell
  .suggest_type_cell
  .suggest_type.selected {
  border: 2px solid #2577e3;
  color: #2577e3;
}
.btn_yellow {
  background-color: #2577e3;
}
.btn_yellow:hover {
  background-color: #6fa1e1;
}
/*帮助中心*/
.helplist .l .catbox li a.select {
  color: #2577e3;
}
/*培训用户中心*/
/*培训企业中心*/
.user_main .leftnav .list a.but10 {
  background-position: center -1200px;
}
.user_main .leftnav .list a.but10:hover,
.user_main .leftnav .list.select a.but10 {
  background-position: center -1127px;
  color: #5f8dc9;
}
.new_teacher_list {
  width: 750px;
  margin-left: 30px;
  margin-top: 15px;
}
.personal_train_list {
  height: 36px;
  background-color: #f7f7f7;
}
.n_teacher_table {
  border-collapse: collapse;
}
.personal_train_list th {
  font-weight: normal;
  font-size: 13px;
}
.personal_train_list_info {
  border-bottom: 1px #ededed solid;
  height: 60px;
  font-size: 13px;
}
.personal_train_list_info a {
  padding: 0px 5px;
  color: #5f8dc9;
}
.personal_train_list_info a:hover {
  text-decoration: underline;
}
.personal_train_list_btn {
  height: 30px;
}
.personal_train_list_btn input[type="button"],
.personal_train_list_btn input[type="submit"] {
  display: inline;
  margin-left: 15px;
  width: 80px;
}
.personal_train_list_btn input.personal_train_list_delete:hover {
  background-color: #d7d7d7;
}
.personal_train_btn_add {
  width: 120px;
  margin: 0 auto;
}
.personal_train_list_page {
  margin: 0 auto;
}
.mright .modTitle.personal_train_add_title {
  height: 24px;
  line-height: 24px;
  padding-left: 24px;
  margin: 15px 0;
  background: url(../images/50.png) no-repeat 0 0;
  padding-left: 40px;
  margin: 20px 30px;
  font-size: 16px;
  color: #333;
}
.mright .personal_train_add_title.contact {
  background-position: 0 -39px;
}
.personal_train_add_modKey {
  height: 34px;
  line-height: 34px;
}
.personal_train_add_modKey span {
  color: #ff0000;
  padding-right: 12px;
  height: 34px;
  line-height: 34px;
  background: url(../images/16.png) no-repeat left center;
}

.autocomplete {
  border: 2px solid #2577e3;
}

/*说明页样式调整，左边栏加宽*/
.explain .el {
  width: 220px;
}
.explain .el .enav,
.explain .el .enav .tli {
  width: 219px;
}
.explain .el .enav .eli {
  width: 218px;
}
.explain .er {
  width: 980px;
}

/*我的消息*/
.user_main .leftnav .list a.but11 {
  background-position: center -1666px;
}
.user_main .leftnav .list a.but11:hover,
.user_main .leftnav .list.select a.but11 {
  background-position: center -1584px;
  color: #5f8dc9;
}

/*我的家政服务*/
.user_main .leftnav .list a.but12 {
  background-position: center -1830px;
}
.user_main .leftnav .list a.but12:hover,
.user_main .leftnav .list.select a.but12 {
  background-position: center -1748px;
  color: #5f8dc9;
}
.user_main .mainbox {
  min-height: 900px;
}

/*打印准考证图片*/
.index_print {
  width: 280px;
  height: 80px;
  margin-bottom: 5px;
  position: relative;
  position: relative;
  top: -8px;
}

/*弹窗*/
.modal_content .modal_body {
  min-width: 400px !important;
}

/*服务区新版*/
.index_quicklinks_title {
  font-size: 15px;
  height: 40px;
  line-height: 40px;
  background-color: #2577e3;
  padding-left: 20px;
  color: #fff;
  position: relative;
}
.index_quicklinks_title:before {
  content: "";
  position: absolute;
  top: 10px;
  left: 10px;
  width: 5px;
  height: 20px;
  background-color: #fff;
}
.index_quicklinks .quicklink_item {
  display: block;
  float: left;
  width: 90px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  color: #fff;
  background-color: #2577e3;
  font-size: 15px;
  margin-right: 5px;
  margin-top: 5px;
}
.index_quicklinks .quicklink_item:hover {
  text-decoration: underline;
}
.print_news_box {
  width: 280px;
  height: 139px;
  padding: 5px;
  margin-top: 5px;
  overflow: hidden;
  border: 1px solid #e0e0e0;
}
.print_news_box .more {
  font-size: 12px;
}
.print_news_box .more:hover {
  color: #2577e3;
  cursor: pointer;
}
.print_news_box .box_title {
  font-size: 15px;
  height: 20px;
  line-height: 20px;
  border-left: 5px solid #2577e3;
  padding-left: 8px;
  color: #000;
}
.print_news_box .box_content {
  width: 280px;
  height: 114px;
  overflow: hidden;
}
.print_news_box .box_content li {
  height: 28px;
  line-height: 28px;
  width: 280px;
  border-bottom: 1px solid #e0e0e0;
}
.print_news_box .box_content li a {
  display: block;
  height: 30px;
  line-height: 30px;
  width: 265px;
  font-size: 12px;
  padding-left: 10px;
  color: #333;
  position: relative;
}
.print_news_box .box_content a:hover {
  color: #2577e3;
}
.print_news_box .box_content li a:before {
  position: absolute;
  left: 5px;
  top: 16px;
  width: 2px;
  height: 2px;
  border-radius: 2px;
  background: #999;
  content: "";
}
.print_news_box .box_content li a:hover:before {
  background: #2577e3;
}

.alltop_nav .tnav .tlogo {
  width: 210px;
}
.alltop_nav .tnav .tl {
  width: 990px;
}

/*职位分类选择弹窗加搜索*/
.modal_content .modal_header .J_modal_search {
  position: absolute;
  right: 40px;
  top: 4px;
  width: 350px;
  height: 35px;
  text-align: right;
}
.modal_content .modal_header .J_modal_search .input_205_34 {
  height: 28px;
}
.modal_content .modal_header .J_modal_search .btn_yellow {
  padding: 5px 14px;
  margin-left: 5px;
}
.modal_content .modal_header .J_modal_search .search_left {
  position: relative;
  display: inline;
}
.modal_content .modal_header .J_modal_search .result_show_btn {
  padding: 0 5px;
  color: #3578d1;
}

.modal_content .modal_header .J_modal_search .search_left .search_result_box {
  position: absolute;
  left: 0;
  top: 25px;
  width: 203px;
  overflow: auto;
  max-height: 210px;
  background-color: #fff;
  border: 1px solid #e0e0e0;
  cursor: default;
  display: none;
  text-align: left;
  z-index: 9;
}
.modal_content
  .modal_header
  .J_modal_search
  .search_left
  .search_result_box
  .result_item {
  padding: 2px 5px;
  cursor: pointer;
}
.modal_content
  .modal_header
  .J_modal_search
  .search_left
  .search_result_box
  .result_item
  strong {
  color: #5f8dc9;
}
.modal_content
  .modal_header
  .J_modal_search
  .search_left
  .search_result_box
  .result_item:hover {
  background-color: #f0f0f0;
}
.modal_body_box .list_nav li.hovered {
  color: #5f8dc9;
  background-color: #eaf7ff;
}
