.solution-area {
  margin-top: 50px; }

.solution-left {
  float: left;
  width:250px; }

.solution-right {
    float: left;
    width: 948px;
    padding-top: 4px;
    margin-left:2px;
}
 

.solution-item.ydyl-item .solution-img {
  width: 801px; }

.solution-item {
  color: #333;
  margin-bottom: 76px; }
  .solution-item.hrp-item {
    margin-bottom: 81px; }
  .solution-item h2, .solution-item h3, .solution-item h4 {
    font-weight: normal; }
  .solution-item h1 {
    font-size: 22px;
    margin-bottom: 25px; }
  .solution-item h2 {
    font-size: 20px;
    padding-top: 26px;
    margin-bottom: 25px; }
  .solution-item h3 {
    font-size: 18px;
    padding-top: 26px;
    margin-bottom: 25px; }
  .solution-item h4 {
    font-size: 16px;
    padding: 5px 0 19px 10px;
    position: relative; }
    .solution-item h4:before {
      content: '';
      position: absolute;
      display: block;
      width: 4px;
      height: 4px;
      border-radius: 50px;
      left: 0;
      top: 11px;
      background-color: #999; }
    .solution-item h4.nurse-manage-h4 {
      font-size: 14px; }
      .solution-item h4.nurse-manage-h4:before {
        content: '';
        top: 10px; }
  .solution-item p {
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 15px; }
    .solution-item p.img-caption {
      font-size: 18px;
      line-height: 18px;
      text-align: center;
      margin-top: -9px; }
    .solution-item p.img-caption-special {
      margin-bottom: 40px; }
    .solution-item p.text-list-item {
      font-size: 14px;
      padding: 0 0 0 14px;
      position: relative; }
      .solution-item p.text-list-item:before {
        content: '';
        position: absolute;
        display: block;
        width: 4px;
        height: 4px;
        border-radius: 50px;
        left: 0;
        top: 10px;
        background-color: #999; }
  .solution-item .solution-img {
    width: 640px;
    margin: 0 auto 24px;
    padding-top: 5px; }
    .solution-item .solution-img.bedside-case-img {
      padding-top: 6px; }
    .solution-item .solution-img img {
      width: 100%;
      height: auto; }
  .solution-item .mobile-emergency-transfusion {
    padding-top: 11px; }
  .solution-item .buy-btn {
    display: block;
    height: 40px;
    width: 120px;
    color: #3985d4;
    border: 1px solid #3985d4;
    font-size: 16px;
    text-align: center;
    line-height: 38px;
    border-radius: 3px;
    margin: 45px auto 0; }
    .solution-item .buy-btn:hover {
      background-color: #3985d4;
      color: #fff; }

.columns-ct {
  width: 100%; }
  .columns-ct .columns-item {
    width: 420px;
    float: left;
    margin-right: 100px; }
    .columns-ct .columns-item:nth-child(2n) {
      margin-right: 0; }

.two-columns .columns-item h4 {
  font-size: 14px; }
  .two-columns .columns-item h4:before {
    content: '';
    top: 10px; }
