
  .about-kr h2, .kr-ry h2,.kr-history h2, .kr-wenhua h2 {
            font-size: 30px;
            font-weight: bold;
            color: #333!important;
        }
        .kr-history-scroll {
            overflow: hidden;
        }
        .kr-history .scroll-item li p {
            padding-left: 30px;
            font-size: 17px;
            color: #666;
            line-height: 24px;
            position: absolute;
            left: 101px;
            top: 84px;
            font-weight: bold;
        }
        .about_p2 {
            width: 284px;
            height: 194px;
        }
        .kr-wenhua{
            height: 460px!important;
            color: #333;
            background: none!important;
        }
        .icon_1:before {
            content: none!important;
        }
        .kr-wenhua-ico {
            width: 1200px!important;
            height: 300px;
            margin: auto;
            display: flex;
            justify-content: space-around;
        }
        .kr-wenhua-ico-top {
            position: absolute;
            top: 96px;
            width: 220px;
            left: 50%;
            margin-left: -110px;
            animation:myScale 3s forwards;
            -webkit-animation:myScale 3s forwards;
        }
  .animation {
    animation:myScale 1.5s forwards;
            -webkit-animation:myScale 1.5s forwards;
  }
       @keyframes myRate
        {
            from {transform: rotate(0deg)}
            to {transform: rotate(360deg)}
        }
        @keyframes myScale
        {
            from {transform: scale(0)}
            to {transform: scale(1);animation-fill-mode: forwards}
        }
        .kr-wenhua-ico li{
            margin-right: 0!important;
            color: #666!important;
            width: 19%!important;
            display: flex!important;
            flex-direction: column;
             justify-content: center;
            align-items: center;
        }
        .kr-wenhua .kr-wenhua-ico li h3 {
            padding-bottom: 0!important;
            margin-bottom: 10px!important;
            font-weight: bold;
        }
        .icon_1 .desc {
            font-size: 15px;
        }
        .kr-wenhua-ico img {
            z-index: -1;
            width: 255px;
            position: absolute;
            left: -6px;
            bottom: 13px;
            animation:myRate 10s linear infinite;
            -webkit-animation:myRate 10s linear infinite;
        }
    .kr-wenhua-desc {
        font-size: 15px;
        color: #666;
    }
  .kr-wenhua-ico-top span{
            font-size: 15px;
        }
        .kr-wenhua .kr-wenhua-ico li.icon_1:before {
            background: none;
        }

        .kr-wenhua-ico h3{
            text-align: center;
            padding-left: 0!important;
        }
        .kr-wenhua-ico span {
            text-align: center;
            width: 230px;
            box-sizing: border-box;
        }
        .kr-wenhua-ico .icon_2_content{
            text-align: center;
      line-height: 24px;
        }
        .wrap {
            width: 1280px!important;
        }
        .kr-ry-wrap {
            width: 100%;
            display: flex;
      justify-content: center;

        }
        .kr-ry-wrap-left {
            display: flex;
            flex-direction: column;
            flex: 0 0 330px;
            box-sizing: border-box;
            padding-left: 74px;
        }
        .kr-ry-wrap-left-title {
            position: relative;
            box-sizing: border-box;
            padding: 0 0 0 20px;
            color: #333;
            font-size: 32px;
            font-weight: bold;
        }
        .kr-ry-wrap-left-title:before {
            content: '';
            position: absolute;
            left: 0;
            top: 0;
            width: 6px;
            bottom: 0;
            background-color: rgb(18, 101, 219);
        }
        .kr-ry-wrap-left-item {
            margin-top: 15px;

        }
        .kr-ry-wrap-left-item .num {
            color: rgb(18, 101, 219);
            font-size: 46px;
            font-weight: bold;
            padding-left: 14px;
        }
        .kr-ry-wrap-left-item .desc {
            color: #333;
            font-size: 22px;
            padding: 0;
            width: 100%;
            padding-left: 14px;
        }
        .kr-ry-wrap-right {
            height: 400px;
            flex: 0 0 830px;
            max-width: 830px;
        }
        .sw {
            box-sizing: border-box;
            padding: 10px 20px!important;
        }
        .kr-ry-wrap-right .itemWrap {
            /*display: flex;*/
            /*flex-wrap: wrap;*/
        }
        .kr-ry-wrap-right .itemWrap .item {
            box-sizing: border-box;;
            height: 165px;
            background-color: #fff;
            border: 0px solid #000;
            padding: 10px;
            border-radius: 10px;
            box-shadow: 0 2px 12px 0 rgba(0,0,0,.2);
            text-align: center;
      display: flex;
            align-items: center;
      transition: all .2s;
        }
   .kr-ry-wrap-right .itemWrap .item:hover {
      transform: scale(1.05);
  }
        .kr-ry-wrap-right .itemWrap .item img {
            width: 216px;
            height: 145px;
        }
