
.container-fluid {
    overflow: hidden;
}

/* 头部导航菜单 */
header {
  background: url(../imgs/contactUs/contactUsBanner.jpg) no-repeat center;
}

header>.joinUs {
  padding-top: 25vh;
}

header>.joinUs>div>.slogen {
    color: #ebebeb;
    font-size: 0.4rem;
}

/* 主题部分：公司位置信息 */
.cpLocation>.main-top{
  font-size: 0.35rem;
  display: block;
  letter-spacing: 2px;
  margin-top: 4vh;
  margin-bottom: 8vh;
}
.main-top .mt-gsdz,.mt-zpzq{
  display: inline-block;
  width: 50%;
  text-align: center;
  cursor: pointer;
  color: #555555;
  font-size: 0.25rem;
  padding: 1.5vh 0;
}
.main-top .mt-gsdz{
  background-color:rgb(58, 192, 255);
}

.cpLocation>.main-nav{
  width: 80%;
  font-size: 0.22rem;
  text-align: center;
  margin-top: 4vh;
  margin-left: 9.33%;
  padding-bottom: 2vh;
  border-bottom: 1px solid rgb(214,214,214);
}
.main-nav>.mapLocation{
  color: rgb(119,119,119);
  display: inline-block;
  height: 5vh;
  width: 8%;
  border-radius: 0.3rem;
  line-height: 0.5rem;
  cursor: pointer;
}
.main-nav>.mapLocation:hover{
  color:white !important;
  background-color:rgb(64, 174, 253) !important;
  transition: all .4s cubic-bezier(.4,0,.2,1);
}
.main-body{
  width: 80%;
  height: 50vh;
  margin-top: 8vh;
  margin-left: 9.33%;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
}
.main-body>map{
  position: relative;
  width: 50%;
}
.main-body>.main-right{
  margin-top: 8.33%;
  margin-left: 6%;
  width: 50%;
  position: relative;
}
.main-right>.right-name,.right-line{
  color: rgb(64,174,251);
  font-size: 0.32rem;
}
.main-right>.right_loca{
  font-size: 0.21rem;
  font-weight: 600;
  color: #3b3b3b;
  letter-spacing: 1px;
  margin-top: 5%;
  margin-left: 8.33%;
  
}
.right_loca .colo{
  color: rgb(127,127,127) !important;
}
.iw_poi_title {
  color:#CC5522;
  font-size:14px;
  font-weight:bold;
  overflow:hidden;
  padding-right:13px;
  white-space:nowrap;
}
.iw_poi_content {
  font:12px arial,sans-serif;
  overflow:visible;
  padding-top:4px;
  white-space:-moz-pre-wrap;
  word-wrap:break-word;
}
.cpLocation .recruit{
  width: 80%;
  margin: 0 auto;
  display: none;
}
.cpLocation .recruit h5{
  font-size: 0.4rem;
  text-align: center;
  margin-bottom: 30px;
}
.cpLocation .recruit p{
  text-align: justify;
  font-size: 0.24rem;
  line-height: 30px;
  text-indent: 2em;
}
.cpLocation .recruit table{
  width: 100%;
  margin: 0 auto;
  margin-top: 20px;
}
.cpLocation table,tr,th,td{
  border: 1px solid #777777;
  padding-left:1%;
  padding-top:1%;
  padding-bottom:1%;
}
.cpLocation th{
  font-size: 0.25rem;
  padding-left: 2%;
  padding-top: 1%;
  padding-bottom: 1%;
}
.cpLocation td{
  font-size: 0.19rem;
}
/* 主题部分下方信息:全天服务，在线咨询，免费试用 */

.messageImg {
    margin-top: 8vh;
    background: url(../fonts/contactUs/bottomBg.png) no-repeat;
    background-size: 100%;
    width: 100%;
    display: flex;
}

.messageImg>ul {
    width: 100%;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
}

.messageImg>ul>li{
    display: inline-block;
    margin-top: 1.5%;
    margin-bottom: 1.5%;
}

.messageImg>ul>li>img {
    height: 34px;
}

.messageImg>ul>li>span {
    color: white;
    font-size: 0.24rem;
    font-weight: 500;
    vertical-align: middle;
}

 