.g_index_swiper_1 .linkitem {
  display: block;
  width: 100%;
  height: 450px;
  background-position: center center;
  background-repeat: no-repeat;
}

.index_swipter_bullet,
.index_swipter_startup_bullet,
.index_swipter_bullet_actived,
.index_swipter_startup_bullet_actived {
  width: 40px;
  height: 10px;
  border-radius: 60px;
  margin: 0 5px;
  cursor: pointer;
}

.index_swipter_bullet {
  background-color: rgba(255, 255, 255, 0.7);
}

.index_swipter_bullet_actived {
  background-color: #ffffff;
}

.index_swipter_startup_bullet {
  background-color: rgba(0, 0, 0, 0.3);
}

.index_swipter_startup_bullet_actived {
  background-color: rgba(0, 0, 0, 0.9);
}

.startup {
  background: #fafafa;
  overflow: hidden;
}

.g_index_swiper_2 .ax-slide,
.g_index_swiper_2 .linkitem {
  display: block;
  width: 1200px;
  height: 420px;
  margin: 0 auto;
}

.g_index_swiper_2 .ax-slide-prev:after,
.g_index_swiper_2 .ax-slide-next:after {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.4);
}

.gindex_nav5 .item {
  display: flex;
  width: 222px;
  padding: 15px;
  box-sizing: border-box;
  align-items: center;
}

.gindex_nav5 .item .img {
  width: 60px;
  height: 60px;
  display: flex;
  border-radius: 200px;
  align-items: center;
  justify-content: center;
  margin: 0 10px 0 0;
}

.gindex_nav5 .item .img img {
  width: 50%;
}

.gindex_nav5 .item .bg1 {
  background-image: linear-gradient(to bottom, #6cc8ff, #3991ff);
}

.gindex_nav5 .item .bg3 {
  background-image: linear-gradient(to bottom, #fe7d9c, #fb648f);
}

.gindex_nav5 .item .bg4 {
  background-image: linear-gradient(to bottom, #feaf73, #fa7984);
}

.gindex_nav5 .item .bg5 {
  background-image: linear-gradient(to bottom, #fec669, #ff984b);
}

.gindex_nav5 .item .bg2 img {
  width: 100%;
}

.gindex_nav5 .item .tit {
  font-size: 16px;
  color: #333333;
}

.gindex_nav5 .item .desc {
  font-size: 12px;
  color: #999999;
}

.gindex_blockTitle {
  width: 260px;
  height: 380px;
}

.gindex_blockContent {
  width: 918px;
  height: 380px;
}

.gindex_industry .gindex_industryContent {
  width: 100%;
}

.gindex_industry .linkitem {
  display: block;
  padding: 28px 0 0 0;
}

.gindex_industry .iconItem img {
  width: 100px;
}

.gindex_industry .txt {
  text-align: center;
  margin: 5px 0 0 0;
  font-size: 16px;
}

.notice_Wrap {
  border: 1px solid #f5f7fa;
  box-sizing: border;
}

.notice_swiper {
  box-sizing: border-box;
  height: 38px;
  line-height: 38px;
  overflow: hidden;
  width: 80%;
}

.g_nav {
  border-bottom: none;
  background: linear-gradient(90deg, #f5a334, #fa7b2a) !important;
}

.gindex_companyTypeShow .item {
  display: flex;
  height: 80px;
  width: 100%;
  justify-content: center;
  align-items: center;
  background: url(../images/index/companyTypeShow_itembg.png) no-repeat center top;
  position: relative;
}

.gindex_companyTypeShow .img {
  width: 60px;
  height: 60px;
  margin: 0 20px 0 0;
  position: absolute;
  left: 70px;
  top: 10px;
}

.gindex_companyTypeShow .text {
  font-size: 16px;
  text-align: center;
}

.gindex_companyTypeShow .item1 {
  border-top: 3px solid #ff754a;
}

.gindex_companyTypeShow .item2 {
  border-top: 3px solid #ff89bb;
}

.gindex_companyTypeShow .item3 {
  border-top: 3px solid #ff9d49;
}

.controlbgbarchqaofrkzyaq,
.controlbarchqaofrkzyaq,
.timeprogressbgchqaofrkzyaq,
.timebobgchqaofrkzyaq {
  display: none;
}

.gindex_newest .jobItem {
  height: 122px;
  padding: 15px;
  line-height: 150%;
  box-sizing: border-box;
  background: #ffffff;
  border: 1px solid #eeeeee;
}

.gindex_newest .jobItem .head {
  display: flex;
  font-size: 16px;
  justify-content: space-between;
}

.gindex_newest .jobItem .jobName {
  width: 70%;
  color: #000000;
}

.gindex_newest .jobItem .jobName:hover {
  color: #ff8116;
}

.gindex_newest .jobItem .salary {
  width: 30%;
  text-align: right;
  color: #ff8116;
  font-weight: bold;
}

.gindex_newest .jobItem .jobThum {
  line-height: 150%;
  font-size: 12px;
  padding: 4px 0;
  color: #999999;
}

.gindex_newest .jobItem .jobThum em {
  font-style: normal;
  color: #eeeeee;
}

.gindex_newest .jobItem .company {
  display: flex;
  justify-content: space-between;
  margin: 10px 0 0 0;
  padding: 10px 0 0 0;
  border-top: 1px solid #eeeeee;
}

.gindex_newest .jobItem .company .info {
  width: 100%;
}

.gindex_newest .jobItem .company .info .companyName {
  font-size: 14px;
  color: #666666;
}

.gindex_newest .jobItem .company:hover .info .companyName {
  color: #3991ff;
}

/* 2023改版样式，标记ver2 */
body {
  background: #f3f6f9;
}

.section1_ver2 .calendar .month,
.section1_ver2 .calendar .list .item a:hover,
.section1_ver2 .catalogWrap .level1:hover,
.section1_ver2 .catalogWrap .level2:hover,
.section1_ver2 .catalogWrap .expandLev1 a:hover,
.section1_ver2 .catalogWrap .expandLev2 a:hover,
.fairItem_ver2 .schoolName a:hover,
.fairItem_ver2 .jobfairDate,
.showMoreStyle1_ver2:hover,
.hotCompany_ver2 .nature,
.hotCompany_ver2 .thum .name:hover,
.hotCompany_ver2 .viewAll,
.jobBox_ver2 .company:hover .info .companyName,
.jobBox_ver2 .jobName:hover,
.section4_ver2 .linkbox:hover .text,
.section5_ver2 .notice_swiper_ver2 a:hover {
  color: #0084f0;
}
.swiperbanner_ver2_1 {
  margin: 0 0 15px 0;
}
.swiperbanner_ver2_1 .linkitem {
  display: block;
  width: 100%;
  height: 300px;
  background-position: center center;
  background-repeat: no-repeat;
}

.swiperbanner_ver2_1 .swipter_bullet_1,
.swiperbanner_ver2_1 .index_swipter_startup_bullet,
.swiperbanner_ver2_1 .swipter_bullet_1_actived,
.swiperbanner_ver2_1 .index_swipter_startup_bullet_actived {
  width: 22px;
  height: 4px;
  border-radius: 60px;
  margin: 0 5px;
  cursor: pointer;
}

.swiperbanner_ver2_1 .swipter_bullet_1 {
  background-color: rgba(255, 255, 255, 0.7);
}

.swiperbanner_ver2_1 .swipter_bullet_1_actived {
  background-color: #ffffff;
}

.swiperbanner_ver2_1.ax-horizontal>.ax-pages.ax-pages-bullets {
  bottom: 5px;
}

.section1_ver2 {
  margin: 0 0 15px 0;
}

.section1_ver2 .navigation,
.section1_ver2 .switchbanner {
  height: 380px;
}

.section1_ver2 .navigation {
  width: 320px;
}

.section1_ver2 .calendar {
  box-sizing: border-box;
  margin: 0 0 15px 0;
}

.section1_ver2 .calendar .header {
  box-sizing: border-box;
  height: 30px;
  line-height: 30px;
  border-radius: 8px 8px 0 0;
  color: #ffffff;
  font-size: 16px;
  text-align: center;
  position: relative;
  background: linear-gradient(90deg, #7ad6f8, #46c0f6);
}

.section1_ver2 .calendar .header:before,
.section1_ver2 .calendar .header:after {
  content: '';
  position: absolute;
  top: -5px;
  width: 6px;
  height: 12px;
  border-radius: 60px;
  background: #ffffff;
  box-shadow: 2px 2px 0px 0px rgba(0, 0, 0, 0.5);
}

.section1_ver2 .calendar .header:before {
  left: 30px;
}

.section1_ver2 .calendar .header:after {
  right: 30px;
}

.section1_ver2 .calendar .body {
  box-sizing: border-box;
  height: 90px;
  padding: 10px;
  border-radius: 0 0 8px 8px;
  background: linear-gradient(90deg, #abe2f8, #d9f8ff);
}

.section1_ver2 .calendar .date,
.section1_ver2 .calendar .list {
  height: 100%;
  background: #ffffff;
  border-radius: 10px;
}

.section1_ver2 .calendar .date {
  width: 70px;
  flex-wrap: wrap;
  align-content: center;
  text-align: center;
}

.section1_ver2 .calendar .list {
  width: 215px;
  box-sizing: border-box;
  margin: 0 0 0 15px;
  padding: 0 10px;
}

.section1_ver2 .calendar .year {
  font-size: 14px;
  color: #6fbefb;
  line-height: 20px;
}

.section1_ver2 .calendar .year,
.section1_ver2 .calendar .month {
  width: 100%;
}

.section1_ver2 .calendar .month .value {
  font-size: 30px;
  font-weight: bold;
}

.section1_ver2 .calendar .month .unit {
  font-size: 14px;
}

.section1_ver2 .calendar .list .item {
  line-height: 22px;
  border-bottom: 1px dashed #dddddd;
}

.section1_ver2 .calendar .list .item:last-child {
  border-bottom: none;
}

.section1_ver2 .calendar .list .item a {
  display: inline-block;
  width: 190px;
}

.section1_ver2 .calendar .list .item .no {
  font-size: 12px;
  width: 14px;
  height: 14px;
  line-height: 14px;
  text-align: center;
  border-radius: 60px;
  color: #ffffff;
  background: linear-gradient(45deg, #2d98d3, #2dd592);
  margin: 0 3px 0 0;
}

.section1_ver2 .jobCatalog {
  height: 243px;
  box-sizing: border-box;
  background: #ffffff;
  padding: 7px 0 10px 0;
  position: relative;
}

.section1_ver2 .catalogWrap {
  height: 200px;
}

.section1_ver2 .catalogWrap li {
  box-sizing: border-box;
  height: 40px;
  line-height: 36px;
  border-left: 3px solid transparent;
  cursor: pointer;
  padding: 0 0 0 10px;
}

.section1_ver2 .catalogWrap li:hover {
  border-left: 3px solid #0084f0;
  background: linear-gradient(90deg, rgba(0, 132, 240, 0.08), rgba(0, 132, 240, 0.03));
}

.section1_ver2 .catalogWrap .item {
  line-height: 40px;
  position: relative;
}

.section1_ver2 .catalogWrap .item:after {
  display: inline-block;
  font-family: 'ax-iconfont';
  content: "\e76b";
  color: #666666;
  position: absolute;
  right: 10px;
  top: 0;
}

.section1_ver2 .catalogWrap .level1 {
  display: inline-block;
  font-size: 16px;
  font-weight: bold;
  color: #333333;
}

.section1_ver2 .catalogWrap .level2 {
  display: inline-block;
  font-size: 14px;
  color: #696969;
  margin: 0 0 0 20px;
  line-height: 40px;
}

.section1_ver2 .catalogWrap .expandWrap {
  box-sizing: border-box;
  display: none;
  width: 600px;
  min-height: 245px;
  max-height: 245px;
  background: #ffffff;
  position: absolute;
  left: 320px;
  top: 0;
  padding: 15px;
  box-shadow: 0px 0px 8px 1px rgba(232, 232, 232, 0.35);
  z-index: 99;
  overflow-y: auto;

}

.section1_ver2 .catalogWrap .expandWrap::-webkit-scrollbar {
  width: 8px;
  background: #fff;
}

.section1_ver2 .catalogWrap .expandWrap::-webkit-scrollbar-thumb {
  width: 8px;
  height: 30px;
  border-radius: 10px;
  background: #868686;
}

.section1_ver2 .catalogWrap li:hover .expandWrap {
  display: block;
  transition: all 200ms linear;
}

.section1_ver2 .catalogWrap .expandLev1 {
  font-size: 16px;
  line-height: 30px;
  font-weight: bold;
  border-top: 1px solid #eeeeee;
}

.section1_ver2 .catalogWrap .expandLev1:first-child {
  border-top: none;
}

.section1_ver2 .catalogWrap .expandLev2 {
  font-size: 14px;
}

.section1_ver2 .catalogWrap .expandLev2 a {
  color: #666666;
  display: inline-block;
  margin: 0 20px 0 0;
}

.section1_ver2 .jobCatalog .catalogGuide {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 10px;
}

.section1_ver2 .jobCatalog .catalogGuide .all {
  font-size: 14px;
  color: #666666;
}

.section1_ver2 .jobCatalog .catalogGuide .pageswitch a {
  display: inline-block;
  margin: 0 0 0 15px;
}

.section1_ver2 .jobCatalog .catalogGuide .pageswitch .ax-iconfont {
  font-size: 18px;
  color: #999999;
}

.section1_ver2 .switchbanner {
  width: 860px;
  margin: 0 0 0 20px;
}

.section1_ver2 .bannerWrap {
  width: 100%;
  height: 345px;
  background: #ffffff;
  margin: 5px 0 0 0;
}

.section2_ver2,
.section3_ver2 {
  margin: 30px 0 0 0;
  position: relative;
}

.sectionSwitchTap {
  position: relative;
}

.sectionSwitchTap .ax-tab-nav {
  position: absolute;
  width: 1050px;
  top: -40px;
  left: 150px;
  display: flex;
}
.sectionSwitchTap .ax-tab-content {
  margin: 10px 0 0 0;
}

.sectionSwitchTap .ax-tab-nav .ax-item {
  display: inline-block;
  box-sizing: border-box;
  height: 36px;
  line-height: 36px;
  padding: 0 15px;
  font-size: 16px;
  border-radius: 16px;
  margin: 0 10px 0 0;
  background: #dbdbdb;
  color: #666666;
  cursor: pointer;
}

.sectionSwitchTap .ax-tab-nav .ax-active {
  background: #0084f0;
  color: #ffffff;
}

.fairItem_ver2 {
  background: #ffffff;
  box-sizing: border-box;
  height: 320px;
  padding: 15px;
}

.fairItem_ver2 .photo {
  display: flex;
  position: relative;
  border-radius: 6px;
  overflow: hidden;
}

.fairItem_ver2 .photo img {
  width: 100%;
  height: 144px;
}

.fairItem_ver2 .photo a {
  width: 100%;
  display: block;
}

.fairItem_ver2 .photo .state {
  height: 26px;
  line-height: 26px;
  color: #ffffff;
  padding: 0 5px;
  border-radius: 0 0 6px 6px;
  position: absolute;
  left: 10px;
  top: 0;
  font-size: 14px;
}

.fairItem_ver2 .photo .inprogress {
  background: #ff7e00;
}

.fairItem_ver2 .photo .booking {
  background: #09b979;
}

.fairItem_ver2 .photo .ending {
  background: #7a8385;
}

.fairItem_ver2 .photo .tag {
  width: 100%;
  height: 22px;
  line-height: 22px;
  text-align: center;
  color: #ffffff;
  background: rgba(0, 0, 0, 0.5);
  font-size: 12px;
  position: absolute;
  bottom: 0;
  left: 0;
}

.fairItem_ver2 .schoolName {
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  text-align: center;
  border-bottom: 1px dashed #cccccc;
}

.fairItem_ver2 .schoolName a {
  color: #333333;
  font-weight: bold;
}

.fairItem_ver2 .jobfairName {
  margin: 10px 0 0 0;
  font-size: 14px;
  line-height: 150%;
  min-height: 42px;
}

.fairItem_ver2 .jobfairName a {
  color: #333333;
}

.fairItem_ver2 .jobfairName a:hover {
  color: #000000;
}

.fairItem_ver2 .jobfairDate {
  font-size: 14px;
  margin: 5px 0 0 0;
}

.showMoreStyle1_ver2 {
  display: block;
  width: 250px;
  height: 40px;
  line-height: 40px;
  border-radius: 4px;
  text-align: center;
  margin: 20px auto 0 auto;
  background: #ffffff;
  color: #666666;
  font-size: 14px;
}

.hotCompany_ver2 {
  background: #ffffff;
  box-sizing: border-box;
  height: 330px;
}

.hotCompany_ver2 .nature {
  height: 50px;
  line-height: 50px;
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  background: linear-gradient(12deg, #e2f5fd, #f4fdff);
  ;
}

.hotCompany_ver2 .company {
  display: flex;
  margin: 10px 20px 0 20px;
  justify-content: space-between;
}

.hotCompany_ver2 .logo {
  width: 45px;
  height: 45px;
  border-radius: 4px;
  border: 1px solid #eeeeee;
  overflow: hidden;
}

.hotCompany_ver2 .logo img {
  width: 45px;
  height: 45px;
  object-fit: contain;
}

.hotCompany_ver2 .thum {
  width: calc(100% - 45px - 10px);
  line-height: 160%;
}

.hotCompany_ver2 .thum .name {
  font-size: 16px;
  display: block;
  width: 100%;
  color: #333333;
  font-weight: bold;
}

.hotCompany_ver2 .thum .prototype {
  font-size: 14px;
  color: #999999;
}

.hotCompany_ver2 .thum .split {
  display: inline-block;
  margin: 0 3px;
  color: #333333;
}

.hotCompany_ver2 .recruitments {
  display: block;
  height: 36px;
  line-height: 36px;
  text-align: center;
  color: #666666;
  background: #e3effa;
  border-radius: 4px;
  margin: 10px 20px 0 20px;
}

.hotCompany_ver2 .recruitments .num {
  color: #fd7e0d;
}

.hotCompany_ver2 .viewAll {
  display: block;
  height: 36px;
  line-height: 36px;
  text-align: center;
  border: 1px solid #0084f0;
  border-radius: 4px;
  margin: 15px 50px 0 50px;
}

.hotCompany_ver2 .viewAll:hover {
  background-color: #0084f0;
  color: #ffffff;
}

.jobBox_ver2 {
  box-sizing: border-box;
  padding: 10px 10px;
  line-height: 150%;
  height: 135px;
  position: relative;
  background: #ffffff;
}

.jobBox_ver2 .head {
  display: flex;
  font-size: 16px;
  justify-content: space-between;
}

.jobBox_ver2 .jobName {
  width: 70%;
  font-weight: bold;
  color: #000000;
}

.jobBox_ver2 .salary {
  width: 30%;
  text-align: right;
  color: #ff8116;
  font-weight: bold;
}

.jobBox_ver2 .jobThum {
  width: 300px;
  line-height: 150%;
  font-size: 14px;
  padding: 4px 0;
  color: #666666;
  max-width: 300px;
  display: inline-block;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.jobBox_ver2 .applybtn {
  position: absolute;
  right: 10px;
  top: 45px;
}

.jobBox_ver2 .jobThum em {
  font-style: normal;
  color: #cccccc;
}

.jobBox_ver2 .company {
  display: flex;
  justify-content: space-between;
  padding: 10px 0 0 0;
  border-top: 1px solid #eeeeee;
  position: relative;
}

.jobBox_ver2 .company .logo,
.jobBox_ver2 .company .logo img {
  width: 45px;
}

.jobBox_ver2 .company .logo {
  margin: 0 10px 0 0;
  border: 1px solid #eeeeee;
}

.jobBox_ver2 .company .logo img {
  object-fit: contain;
}

.jobBox_ver2 .company .info {
  width: calc(100% - 45px);
}

.jobBox_ver2 .company .info .companyName {
  font-size: 14px;
  margin: 0 0 5px 0;
  color: #666666;
}

.jobBox_ver2 .company .info .nature {
  font-size: 14px;
  color: #999999;
  line-height: 150%;
}

.section4_ver2 {
  margin: 30px 0 0 0;
}

.section4_ver2 .trainingBox {
  background: #ffffff;
  box-sizing: border-box;
  padding: 15px;
}

.section4_ver2 .trainingBox .title {
  border-bottom: 1px solid #cccccc;
  line-height: 150%;
  padding: 0 0 10px 0;
}

.section4_ver2 .trainingBox .t1 {
  display: inline-block;
  font-size: 18px;
  color: #333333;
  font-weight: bold;
}

.section4_ver2 .trainingBox .t2 {
  display: inline-block;
  font-size: 14px;
  color: #666666;
  margin: 0 0 0 15px;
}

.section4_ver2 .body {
  margin: 15px 0 0 0;
}

.section4_ver2 .body .linkbox {
  margin: 0 auto;
  display: block;
  text-align: center;
}

.section4_ver2 .body .icon_ver2,
.section4_ver2 .body .icon_ver2:after {
  width: 70px;
  height: 70px;
}

.section4_ver2 .body .icon_ver2 {
  position: relative;
  margin: 0 auto;
}

.section4_ver2 .body .icon_ver2:after {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%) rotate(0) scale(1, 1);
  border: 1px solid transparent;
  border-radius: 140px;
}

.section4_ver2 .linkbox:hover .icon_ver2:after {
  border: 1px solid rgba(0, 132, 240, 1);
}

.section4_ver2 .body .trainingType_1 {
  background-position: 0 -50px;
}

.section4_ver2 .body .trainingType_2 {
  background-position: 0 -120px;
}

.section4_ver2 .body .trainingType_3 {
  background-position: 0 -190px;
}

.section4_ver2 .body .trainingType_4 {
  background-position: 0 -260px;
}

.section4_ver2 .body .trainingType_5 {
  background-position: 0 -330px;
}

.section4_ver2 .body .trainingType_6 {
  background-position: 0 -400px;
}

.section4_ver2 .body .text {
  font-size: 16px;
  line-height: 150%;
  margin: 10px 0 0 0;
  color: #333333;
}

.section5_ver2 {
  margin: 15px 0 0 0;
}

.section5_ver2 .newswitchWrap {
  box-sizing: border-box;
  display: flex;
  height: 34px;
  border: 1px solid #eeeeee;
  justify-content: space-between;
}

.section5_ver2 .newswitchWrap {
  height: 34px;
  border: 1px solid #eeeeee;
}

.section5_ver2 .newswitchWrap .icon_ver2 {
  width: 52px;
  height: 34px;
}

.section5_ver2 .newswitchWrap .gonggao {
  background-position: 0 -484px;
}

.section5_ver2 .newswitchWrap .zhixun {
  background-position: 0 -518px;
}

.section5_ver2 .notice_swiper_ver2 {
  box-sizing: border-box;
  height: 34px;
  line-height: 34px;
  overflow: hidden;
  width: 500px;
  margin: 0 20px 0 0;
}

.fixedSideBar_onIndex_ver2 {
  position: fixed;
  left: 50%;
  bottom: 223px;
  z-index: 5556;
  margin-left: 627px;
  background: #ffffff;
  border: 1px solid #e7e7e7;
}

.fixedSideBar_onIndex_ver2 .item {
  display: block;
  width: 65px;
  height: 60px;
  border-bottom: 1px solid #e7e7e7;
  text-align: center;
  cursor: pointer;
  position: relative;
}

.fixedSideBar_onIndex_ver2 .item:last-child {
  border-bottom: none;
}

.fixedSideBar_onIndex_ver2 .onlytxt {
  display: flex;
  font-size: 14px;
  align-items: center;
  color: #6d6d6d;
  line-height: 150%;
  text-align: center;
  justify-content: center;
}

.fixedSideBar_onIndex_ver2 .actived,
.fixedSideBar_onIndex_ver2 .item:hover {
  background-color: #66c2f6;
  color: #ffffff;
}

.fixedSideBar_onIndex_ver2 .icontext {
  display: flex;
  flex-wrap: wrap;
  align-content: center;
}

.fixedSideBar_onIndex_ver2 .icontext .text {
  width: 100%;
  font-size: 12px;
  line-height: 100%;
  margin: 5px 0 0 0;
}

.fixedSideBar_onIndex_ver2 .icontext .icon_ver2 {
  width: 26px;
  height: 26px;
  margin: 0 auto;
}

.fixedSideBar_onIndex_ver2 .icontext .guide {
  background-position: 0 -585px;
}

.fixedSideBar_onIndex_ver2 .icontext .contact {
  background-position: 0 -639px;
}

.fixedSideBar_onIndex_ver2 .icontext:hover .guide {
  background-position: -49px -585px;
}

.fixedSideBar_onIndex_ver2 .icontext:hover .contact {
  background-position: -48px -639px;
}

.fixedSideBar_onIndex_ver2 .contacthandler .showcontact {
  display: none;
  box-sizing: border-box;
  background: #ffffff;
  padding: 20px 15px;
  line-height: 200%;
  text-align: center;
  border: 1px solid #e7e7e7;
  position: absolute;
  right: 65px;
  top: -1px;
  white-space:nowrap;
}

.fixedSideBar_onIndex_ver2 .contacthandler:hover .showcontact {
  display: block;
}

.fixedSideBar_onIndex_ver2 .contacthandler .telnumber {
  color: #000000;
  font-size: 22px;
}

.fixedSideBar_onIndex_ver2 .contacthandler .word {
  font-size: 18px;
  color: #666666;
}

.fixedSideBar_onIndex_ver2 .icontext .guoqi {
  background-position: 0 -755px;
}
.fixedSideBar_onIndex_ver2 .icontext:hover .guoqi,
.fixedSideBar_onIndex_ver2 .actived .guoqi {
  background-position: -50px -755px;
}

.fixedSideBar_onIndex_ver2 .icontext .xioayuan {
  background-position: 0 -820px;
}
.fixedSideBar_onIndex_ver2 .icontext:hover .xioayuan,
.fixedSideBar_onIndex_ver2 .actived .xioayuan {
  background-position: -52px -820px;
}

.fixedSideBar_onIndex_ver2 .icontext .remen {
  background-position: 0 -882px;
}
.fixedSideBar_onIndex_ver2 .icontext:hover .remen,
.fixedSideBar_onIndex_ver2 .actived .remen {
  background-position: -53px -882px;
}

.fixedSideBar_onIndex_ver2 .icontext .peixun {
  background-position: 0 -947px;
}
.fixedSideBar_onIndex_ver2 .icontext:hover .peixun,
.fixedSideBar_onIndex_ver2 .actived .peixun {
  background-position: -53px -947px;
}

.fixedSideBar_onIndex_ver2 .top {
  background-position: 20px -683px;
}

.fixedSideBar_onIndex_ver2 .top:hover {
  background-position: -55px -683px;
}

/* 国企专区 */
.bannerWrap #image_box {
  width: 100%;
  height: 345px;
  list-style: none;
  position: relative;
  overflow: hidden;
}

/* .bannerWrap #image_box .image_sp {
  height: 345px;
  float: left;
  transition: all 0.2s linear
}

.bannerWrap #image_box .index {
  width: 100%;
  height: 100%;
} */


.bannerWrap #image_box #image_1 {
  top: 0;
  right: 645px;
  z-index: 40;
  position: absolute;
  transition: all 0.2s linear;
}

.bannerWrap #image_box #image_2 {
  top: 0;
  right: 430px;
  z-index: 30;
  position: absolute;
  transition: all 0.2s linear
}

.bannerWrap #image_box #image_3 {
  top: 0;
  right: 215px;
  z-index: 20;
  position: absolute;
  transition: all 0.2s linear
}

.bannerWrap #image_box #image_4 {
  top: 0;
  right: 0;
  z-index: 10;
  position: absolute;
  transition: all 0.2s linear;
}