.vcompany .navbar {
  transition: 500ms ease;
  background: transparent !important;
}
.vcompany .navbar.myexpend {
  background: #f8f9fa !important;
}
.vcompany .navbar.scrolled {
  background: #f8f9fa !important;
}
.vcompany .vheader {
  top: -70px;
}
.vcompany .vpx-10 {
  padding: 0 30px;
}
.vcompany h4,
.vcompany h5 p {
  margin: 0;
  padding: 0;
  line-height: 1;
}
.vcompany .vbody .vblue-bar {
  letter-spacing: 2px;
  position: relative;
  background: #095fc6;
  height: 70px;
  border-radius: 10px;
  z-index: 2;
  margin: -35px 10px 23px;
  justify-content: space-between;
  align-items: flex-end;
  padding: 10px 35px;
}
.vcompany .vbody .vblue-bar .li h4 {
  font-size: 20px;
}
.vcompany .vbody .vblue-bar .li span {
  font-size: 10px;
}
.vcompany .vbody .vbar img {
  margin-top: -50px;
  margin-bottom: 13px;
}
.vcompany .vbody .carousel-indicators {
  bottom: -106px;
  align-items: center;
}
.vcompany .vbody .carousel-indicators .active {
  background-color: #095fc6;
  height: 15px;
  width: 15px;
}
.vcompany .vbody .carousel-indicators li {
  height: 12px;
  width: 12px;
  border-radius: 50%;
  margin: 0 6px;
  opacity: 1;
  background-color: #dee0e2;
}
.vcompany .vbody .card {
  padding: 18px;
  margin: 0 10px;
}
.vcompany .vbody .card2 {
  padding: 28px;
  margin: 0;
}
.vcompany .vbody .vblue-bar0 {
  letter-spacing: 2px;
  background: #095fc6;
  height: 50px;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 20px;
  margin-bottom: 23px;
  margin-top: 46px;
  font-family: "MiSans-Regular";
}
.vcompany .vbody .vtext-green0 {
  font-size: 16px;
  color: #23ad7f;
  font-family: "MiSans-Medium";
}
.vcompany .vbody .vtext-blue0 {
  color: #84a8dc;
  font-size: 18px;
  font-family: "MiSans-Medium";
}
.vcompany .vbody .card2 {
  margin-bottom: 15px;
}
.vcompany .vbody ul li::marker {
  color: #23ad7f;
}
.vcompany .vbody ul li {
  margin-left: -20px;
  font-size: 16px;
  color: #515868;
  padding-bottom: 15px;
}
.vcompany .vbody .endtwo {
  color: #515868;
  min-height: 130px;
}
.vcompany .vbody .endtwo p {
  font-size: 14px;
  width: 100%;
}
.vcompany .vbody .endtwo .dotbox {
  padding-right: 10px;
  margin-top: -3px;
  font-size: 16px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.vcompany .vbody .endtwo .dot {
  margin-top: 3px;
  background-color: #095fc6;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  display: block;
}
.vcompany .vbody .endtwo .line {
  margin-top: 3px;
  border-left: 2px dotted #dee0e2;
  flex: 1;
  height: 100%;
  width: 1px;
}
.vcompany .vbody .table {
  font-size: 14px;
}
.vcompany .vbody .table th {
  border-bottom: 0;
  font-weight: 100 !important;
  padding-right: 5px;
  padding-left: 5px;
  text-align: center;
  color: #515868;
}
.vcompany .vbody .table td {
  color: #095fc6;
}
.vcompany .vbody .vcircle {
  margin: 152px 0 46px;
  text-align: center;
  color: #515868;
}
.vcompany .vbody .vcircle > .position-absolute {
  right: 10px;
  left: 10px;
}
.vcompany .vbody .vcircle p:nth-child(1) {
  margin-top: 15px;
}
.vcompany .vbody .vcircle p:nth-child(2) {
  margin-top: 32px;
  margin-bottom: 5px;
}
.vcompany .vbody .vcircle p.pp {
  margin-top: 5px;
  margin-bottom: 5px;
}
.vcompany .vbody .vcircle p.pp0 {
  margin-top: 30px;
  margin-bottom: 5px;
}
.vcompany .vbody .vcircle .qiubox {
  justify-content: space-between;
}
.vcompany .vbody .vcircle .qiubox .qiu {
  width: 60px;
}
.vcompany .vbody .vcircle .qiubox .qiu .yuan {
  font-family: "MiSans-Medium";
  height: 60px;
  width: 60px;
  border-radius: 50%;
  background-color: #095fc6;
  color: #fff;
  font-size: 16px;
  letter-spacing: 2px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.vcompany .vbody .vcircle .qiubox .qiu .zhi {
  color: #095fc6;
  font-size: 12px;
  margin-top: 5px;
}
.vcompany .vbody .bluebox {
  background: #095fc6;
  height: 8px;
  width: 20%;
  position: absolute;
  top: 0;
  left: 40%;
  margin-bottom: 20px;
}
