@charset "utf-8";
.he_j1p1 {
  width: 100%;
  position: relative;
  min-height: 6rem;
  border-radius: 0.2rem; background: url("../images/j1pig.png") center center no-repeat; background-repeat: no-repeat; background-size: cover; background-position: center center; margin-bottom: 1.3rem; margin-top: 0.8rem;
}
.he_j1p1n {
    width: 100%;
    position: relative;
    padding: 1.3rem 1.5rem;
}
.he_j1p1k {
  width: 4rem;
  max-width: 100%;
}
.he_j1ti {
  text-align: left;
  margin-bottom: 0 !important;
}
.he_j1ti h2 {
  color: #fff;
  line-height: 1.3; font-family: ITCAvantGardePro-Bold,arail ,sans-serif;font-size: 0.4rem;
text-transform: uppercase;font-weight: bold;
}
.s_d2c1tit span {
  color: #e60012;display: block;
}
.he_j1mo {
  width: 100%;
}
.he_syp1rmo {
  background: linear-gradient(to left, #E60012, #FF7759);
}
.he_j1mo .he_syp1rmo {
width: 2.8rem;
margin-top: 0.3rem;
text-align: center;
border-radius: 0.6rem;
}
.he_syp1rmo p {
  color: #fff;
  line-height: 0.5rem;font-family: ITCAvantGardePro-Md,arail ,sans-serif;
}
.Corporate_Culture{ margin-top: 0.8rem;}
.pro_home_con { margin-top: 0.5rem; margin-bottom:1.2rem;}
.pro_home_con .item a { padding: 0 0.2rem;display: block;
}
.pro_home_con .item a img{border-radius: 0.15rem;}
.pro_home_con .slick-dots{position: absolute;
bottom:-0.5rem;
height: auto;
list-style: none;
display: block;
text-align: center;
padding: 0;
width: 100%;
line-height: 0;
z-index: 2;
margin-right: 0;
right:0rem;}
.pro_home_con .slick-dots li {
  position: relative;
  display: inline-block;
  margin: 0 0.05rem;
  padding: 0;
  cursor: pointer;
}
.pro_home_con .slick-dots li button {
  display: block;
  height: 0.14rem;
  width: 0.14rem;
  padding: 0;
  margin: 0;
  outline: none;
  line-height: 0;
  font-size: 0;
  cursor: pointer;
  background: none;
  border-radius: 10px;
  border: #ccc 2px solid;
}
.pro_home_con .slick-dots li.slick-active button {
  background: none;
  border: #e52431 2px solid;
}
.Talent_concept{}
.Talent_con{ margin-top: 0.5rem;}
.Talent_con .Talent_imgs{ float: left; width: 60%; height: 5rem;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.08);border-radius: 0.2rem;}
.Talent_con .Talent_imgs .item{ background-repeat: no-repeat; background-size: cover; background-position: center center; height: 5rem; border-radius: 0.2rem;}
.Talent_con .Talent_fonts{ float: right; width:36%; padding-top: 0.4rem;}
.Talent_con .Talent_fonts ul li{ margin-bottom: 0.6rem;}
.Talent_con .Talent_fonts ul li a h3{ font-size: 0.22rem;font-family: ITCAvantGardePro-Md,arail ,sans-serif;line-height: 1; margin-bottom: 0.25rem; font-weight: bold}
.Talent_con .Talent_fonts ul li a p{ font-size: 0.16rem; line-height: 1.6;}

.Talent_imgs .slick-dots{position: absolute;
bottom:0.2rem;
height: auto;
list-style: none;
display: block;
text-align: center;
padding: 0;
width: 100%;
line-height: 0;
z-index: 2;
margin-right: 0;
right:0rem;}
.Talent_imgs .slick-dots li {
  position: relative;
  display: inline-block;
  margin: 0 0.05rem;
  padding: 0;
  cursor: pointer;
}
.Talent_imgs .slick-dots li button {
  display: block;
  height: 0.14rem;
  width: 0.14rem;
  padding: 0;
  margin: 0;
  outline: none;
  line-height: 0;
  font-size: 0;
  cursor: pointer;
  background: none;
  border-radius: 10px;
  border: #ccc 2px solid;
}
.Talent_imgs .slick-dots li.slick-active button {
  background: none;
  border: #e52431 2px solid;
}

.Corporate_Overview{ position: relative; padding-right: 26%; padding-bottom: 1rem;}
.jobs_contents .erweima{ position: absolute;
right: 0.6rem;
top: 1.2rem;
background-color: #ffffff;
border-radius: 0.3rem;
padding: 0.3rem 0;
text-align: center;
width: 10%;}
.jobs_contents .erweima p{ line-height: 2}
.jobs_contents .erweima img{ width:100%;}
.Position_List{ background-color: #010D43;}
.Position_List .city_job { display: inline-block; border-radius: 0.3rem; padding: 0.1rem 0.2rem; font-size: 0.14rem; font-weight: bold; color: #e20e1d; background-color: #f6f6f8;margin-left: 0.2rem;
margin-top: 0.3rem;}

.pro_shows_list ul li .QA_lists{}
.pro_shows_list ul li .QA_lists ul{}
.pro_shows_list ul li .QA_lists ul li{background-color: #ffffff;
box-shadow: none;
margin-bottom: 0.2rem;}
.pro_shows_list ul li .QA_lists ul li .Q_titile{ position: relative;font-size:0.2rem; margin-bottom:0.2rem}
.pro_shows_list ul li .QA_lists ul li .A_content{ font-size:0.16rem; color:#999; line-height:1.4; display:none;}
.pro_shows_list ul li .QA_lists ul li.show {
  white-space: initial;
  overflow: initial;
  text-overflow: initial;
}
.pro_shows_list ul li .QA_lists ul li:first-child .A_content{ display: block}

.show {
  display: block;
}
.liucheng_con{ background: url("../images/join_backs.jpg") center center no-repeat; background-repeat: no-repeat; background-size: cover; background-position: center center; padding:0.6rem 3%; text-align:center; margin-top:0.8rem; margin-bottom:1rem;}
.liucheng_con .titiles{margin-bottom: 0.6rem;
font-size: 0.3rem;
font-family: ITCAvantGardePro-Md,arail ,sans-serif; color:#e20a19; font-weight:bold}

.pro_shows_list ul li .QA_lists ul li .Q_titile span{ display: inline-block; width: 17px; height: 10px; margin-top: -5px; position: absolute; right:8px; top:50%; z-index: 2; background: url( "http://www.hotelandi.com/template/pc/skin/img/icon_down.png") center center no-repeat; background-size: cover;}
.pro_shows_list ul li .QA_lists ul li .Q_titile.curr span{ display: inline-block; width: 17px; height: 10px; margin-top: -5px; position: absolute; right:8px; top:50%; z-index: 2; background: url( "http://www.hotelandi.com/template/pc/skin/img/icon_up.png") center center no-repeat; background-size: cover;}

.Product_Category_list.shehui_number ul li{ width:9%}
.gangwei_tit{ position:relative;margin-bottom: 0.3rem;
font-size: 0.3rem;
font-family: ITCAvantGardePro-Md,arail ,sans-serif; color:#e20a19; font-weight:bold; text-align:left}

.gangwei_tit .zhaopin{ position:absolute; right:0.3rem; top:-0.2rem;}
.gangwei_tit .zhaopin p{ display:inline; float:right; font-size:0.16rem; font-weight:normal; color:#666; line-height:1.8; padding-top: 0.10rem; margin-right: 0.1rem; text-align: right;}
.gangwei_tit .zhaopin span{display:inline; float:right;}
.gangwei_tit .zhaopin span img{ max-width:0.8rem;}


@media (max-width:768px) {
	.gangwei_tit .zhaopin{ display:none}
	.Talent_con .Talent_imgs {
    float: none;
    width: initial;
		height: 5rem;}
	.Talent_con .Talent_fonts {
    float: inherit;
    width: initial;
}
	.he_j1p1n {
    width: 100%;
    position: relative;
    padding: 1rem 0.5rem;
}
	.Corporate_Overview .erweima{ display: none}
	.Corporate_Overview {
    position: relative;
		padding-right: 0;}
	.compnays_show li {
    width: initial;
    background-color: #fff;
    border-radius: 0.1rem;
    margin-right: 0;
    margin-bottom: 3%;
    display: block;
    vertical-align: top;
    box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 3%);
}
	
	
	.Product_Category_list.shehui_number ul li{width: 25%;
    margin-left: 3%;
    margin-right: 3%;
    height: 1.8rem;}
	.jobs_contents .erweima {
    position: absolute;
    right: 0.6rem;
    top: initial;
    background-color: #ffffff;
    border-radius: 0.3rem;
    padding: 0.3rem 0;
    text-align: center;
    width: 30%;
    bottom: 0.2rem; display: none
}
	.Position_List .city_job{ font-size: 15px;margin-bottom:15px;}
}
