#app { min-width: 1200px; min-height: 100%;}
::-webkit-scrollbar { width: 0 !important }
.header {
  position: relative;
}
.width_1200 { width: 1200px; margin: 0 auto; }
.logoContainer{height:80px;}
.logoDiv{color:#fff;}
.logoTit{font-weight: 600;font-size: 18px;color: #333333;}
.bannerTit{font-weight: 600;
  font-size: 48px;
  color: #FFFFFF;
  letter-spacing: 0;}
.bannerTitEnglish{font-weight: 500;
  font-size: 28px;
  color: #FFFFFF;
  letter-spacing: 1.19px;}
.f30 { font-size: 30px; line-height: 30px; color: #fff; }
.f60 { font-size: 60px; color: #fff;}
.font { margin-left: 100px; }
.year { margin-top: 290px; }
.down { position: absolute;z-index: 2;top:900px; left: 49%; }
.zhengduan { width: 1240px; overflow: auto; }
.zhengduan li { float: left; width: 220px; box-sizing: border-box;
  font-weight: 400;
  font-size: 18px;
  color: #333333;
  height: 250px; 
  background: #FFFFFF;
  box-shadow: 0 0 10px 0 rgba(0,0,0,0.15);
  border-radius: 8px;
  margin-right:20px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  margin-bottom:30px;
 }
.zhengduan li img { margin-top: 20px;  }
.yingxiang { padding: 70px 0; width: 1200px; margin: 0 auto; }
.yingxiang li { float: left; width: 240px; color: #fff;width: 200px; }
.yingxiang li img { text-align: center; display: block; margin: 0 auto; margin-bottom: 20px; }
.yunying { padding: 70px 0; width: 1200px; margin: 0 auto; }
.yunying li { float: left; width: 400px; color:#666; width: 300px; }
.yunying li img { text-align: center; display: block; margin: 0 auto; margin-bottom: 20px; }
.footer_o {height: 132px; border-top:1px solid #ededed; height: 132px;
  box-shadow: 0 -1px 0 0 rgba(204,204,204,0.50);
  width: 100%; font-size: 16px;
  color: #333333;
}
#linkAddress{
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 18px;
  color: #333333;
}
.footCon{height: 100%;}
.footLinkCon{
  display: flex;
  align-items: center;
}
.footPhoneDiv{
  font-weight: 500;
  font-size: 16px;
  color: #333333;
}
.blueBAH { color: #0A70B0; text-decoration: underline; }

.banner {
  width: 100%;
}
.logo {
  height: 34px;
}
.bannerFont {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
.bannerFont .title {
  
  text-shadow: #fff 2px 0 0,#fff 0 2px 0,#fff -1px 0 0,#fff 0 -1px 0;
  /* border: 6px solid #fff; */
  font-weight: 600;
  /* -webkit-text-stroke: 1px white; */
  -webkit-text-fill-color:12px #006fb2;
}
/* .bannerFont .login {
  width: 120px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  color: #fff;
  background-color: rgba(0,111,178,0.9);
  border-radius: 4px;
} */
.login_o {
  color: #fff;
  /* border: 1px solid #fff; */
  height: 32px;
  line-height: 32px;
  padding: 0 20px;
  font-size: 14px;
  border-radius: 4px;
  cursor: pointer;
  background: #0a70b0;
}
.login{
  color: #fff;
  /* border: 1px solid #fff; */
  height: 32px;
  line-height: 32px;
  padding: 0 20px;
  font-size: 14px;
  border-radius: 4px;
  cursor: pointer;
  background: #0a70b0;;
}
/* .login {
  width: 120px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  border: 1px solid #1A74B6;
  color: #1A74B6;
  border-radius: 4px;
  cursor: pointer;
}
.login:hover {
  background-color: #006fb2;
  color: #fff;
} */
.tipIcon, .tipIcons {
  height: 26px;
}
.serviceItem {
  width: 180px;
  height: 250px;
  background: #ffffff;
  border-radius: 10px;
  box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.05); 

}
.serviceItem:hover {
  transform: translate3d(0,-2px,0);
  box-shadow: 0 15px 30px rgba(0,0,0,.1);
}
.serviceIcon {
  width: 110px;
  height: 110px;
  margin-top: 52px;
  margin-bottom: 20px;
}
.telemeItem {
  width: 386px;
  height: 190px;
  background:rgba(255,255,255,0.1);
  border-radius: 10px;
}
.telemeItem:hover {
  transform: translate3d(0,-2px,0);
  box-shadow: 0 15px 30px rgba(0,0,0,.1);
}
.telemeIcon {
  height: 72px;
  margin-top: 36px;
  margin-bottom: 24px;
}
.operateItem {
  margin-top: 80px;
}
.operateIcon {
  width: 115px;
  margin-bottom: 30px;
}
.bottom {
  width: 100%;
  padding-top:20px;
  padding-bottom: 10px;
  /* line-height: 45px; */
  text-align: center;
  background-color: #333;
}
.hospital {
  height: 60px;
  padding: 0 10px;
  border-radius: 4px;
  background-color: rgba(255,255,255,.06);
}
.hospital:hover {
  background-color: rgba(255,255,255,.1);
}
.hospitalIcon {
  height: 40px;
}
.link{
  color: #949494;
}
.company {
  color: #c0c0c0;
}
/* .linkUrl:hover {
  text-decoration: underline;
} */
