.content {
  overflow: hidden;
  width: 100%; }
  .content .tong_title {
    display: flex;
    align-items: center;
    justify-content: space-between; }
    .content .tong_title .icon {
      display: flex;
      align-items: center; }
      .content .tong_title .icon p {
        font-size: 36px;
        color: #004165;
        letter-spacing: 1px;
        font-weight: bold; }
        .content .tong_title .icon p span {
          color: #238ee1;
          font-weight: bold; }
.content .tong_title ul li.on a{
    color: #238ee1;
    font-weight: bold;
}
.content .tong_title ul li a{

    font-size: 21px;
    color: #333333;

    font-weight: bold;

}
      .content .tong_title .icon img {
        margin-left: 10px;
        display: block; }
    .content .tong_title ul {
      display: flex;
      align-items: center; }
      .content .tong_title ul li {
        position: relative;
        font-size: 21px;
        color: #333333;
        width: 155px;
        font-weight: bold;
        display: flex;
        align-items: center;
        justify-content: center;
        cursor: pointer; }
        .content .tong_title ul li span {
          font-size: 21px;
          color: #333333;
          display: none; }
        .content .tong_title ul li::after {
          content: '';
          width: 1px;
          height: 18px;
          background: #CCCCCC;
          position: absolute;
          right: 0;
          top: 50%;
          transform: translateY(-50%); }
        .content .tong_title ul li:last-child::after {
          display: none; }
        .content .tong_title ul li.on {
          color: #238ee1;
          font-weight: bold; }
          .content .tong_title ul li.on span {
            display: block;
            color: #238ee1;
            font-weight: bold; }
          .content .tong_title ul li.on::before {
            content: '';
            width: 10px;
            height: 6px;
            background-image: url(../images/sj_03.jpg);
            position: absolute;
            left: 50%;
            transform: translateX(-50%);
            bottom: -10px; }
  .content .main_link {
    overflow: hidden;
    width: 100%;
    padding: 90px 0; }
    .content .main_link .m {
      width: 1400px;
      height: 150px;
      background-size: cover;
      background-position: center center;
      background-image: url(../images/icon_46.png);
      margin: 0 auto; }
      .content .main_link .m p {
        display: flex;
        align-items: center;
        width: 100%;
        height: 100%;
        padding-left: 60px;
        box-sizing: border-box; }
        .content .main_link .m p a.headline {
          font-size: 36px;
          letter-spacing: 2px;
          color: #fff;
          font-weight: bold;
          margin-right: 25px; }
        .content .main_link .m p span a {
          font-size: 18px;
          color: #fff; }
  .content .footer {
    overflow: hidden;
    width: 100%;
    background: #E7E9EF;
    padding: 45px 0; }
    .content .footer p {
      text-align: center;
      font-size: 17px;
      color: #333333;
      margin: 0 10px;
      line-height: 35px; }
	  .content .footer p a{
	    color: #333333; }
    .content .footer div {
      display: flex;
      align-items: center;
      justify-content: center; }
  .content .main_product {
    overflow: hidden;
    width: 100%;
    background: #E1E9F1;
    padding: 90px 0 110px 0; }
    .content .main_product .m {
      width: 1400px;
      margin: 0 auto; }
      .content .main_product .m .fadein {
        width: 100%;
        margin-top: 30px; }
        .content .main_product .m .fadein .swiper {
          width: 100%;
          position: relative;
          overflow: hidden; }
          .content .main_product .m .fadein .swiper .swiper-slide {
            width: 100%;
            position: relative;
            overflow: hidden; }
            .content .main_product .m .fadein .swiper .swiper-slide .item {
              width: 100%;
              position: relative; }
              .content .main_product .m .fadein .swiper .swiper-slide .item .video {
                width: 1045px;
                max-width: 90%;
                overflow: hidden;
                border-radius: 8px;
                height: 580px; }
                .content .main_product .m .fadein .swiper .swiper-slide .item .video video {
                  width: 100%;
                  height: 100%;
                  object-fit: cover; }
              .content .main_product .m .fadein .swiper .swiper-slide .item .grow {
                overflow: hidden;
                width: 530px;
                position: absolute;
                right: 0;
                bottom: 0;
                background: #fff;
                border-radius: 10px 30px 10px 0px;
                padding: 45px 30px 0 40px;
                min-height: 380px; }
                .content .main_product .m .fadein .swiper .swiper-slide .item .grow .t {
                  overflow: hidden;
                  display: flex;
                  align-items: center;
                  justify-content: space-between; }
                  .content .main_product .m .fadein .swiper .swiper-slide .item .grow .t p {
                    font-size: 36px;
                    color: #2b588c;
                    font-weight: bold;
                    line-height: 1; }
                  .content .main_product .m .fadein .swiper .swiper-slide .item .grow .t div {
                    display: flex;
                    align-items: center; }
                    .content .main_product .m .fadein .swiper .swiper-slide .item .grow .t div img {
                      display: block;
                      margin-right: 6px; }
                    .content .main_product .m .fadein .swiper .swiper-slide .item .grow .t div span {
                      font-size: 16px;
                      color: #666666; }
                .content .main_product .m .fadein .swiper .swiper-slide .item .grow > span {
                  display: block;
                  font-size: 18px;
                  color: #333333;
                  line-height: 30px;
                  margin-top: 27px; }
                .content .main_product .m .fadein .swiper .swiper-slide .item .grow .btn {
                  overflow: hidden;
                  width: 175px;
                  height: 41px;
                  margin-top: 45px;
                  border-radius: 50px;
                  border: 1px solid #A1842A; }
                  .content .main_product .m .fadein .swiper .swiper-slide .item .grow .btn a {
                    display: flex;
                    align-items: center;
                    justify-content: center;
                    width: 100%;
                    height: 100%; }
                    .content .main_product .m .fadein .swiper .swiper-slide .item .grow .btn a span {
                      font-size: 16px;
                      color: #A1842A; }
                    .content .main_product .m .fadein .swiper .swiper-slide .item .grow .btn a img {
                      display: block;
                      margin-left: 5px; }
  .content .main_policy {
    overflow: hidden;
    width: 100%;
    background: #F5F6F7;
    padding: 80px 0 70px 0; }
    .content .main_policy .m {
      width: 1400px;
      overflow: hidden;
      margin: 0 auto; }
      .content .main_policy .m .box {
        overflow: hidden;
        display: flex;
        justify-content: space-between;
        margin-top: 33px; }
        .content .main_policy .m .box .more {
          width: 175px;
          height: 41px;
          margin-top: 45px;
          border-radius: 50px;
          border: 1px solid #A1842A; }
          .content .main_policy .m .box .more a {
            display: flex;
            align-items: center;
            justify-content: center;
            width: 100%;
            height: 100%; }
            .content .main_policy .m .box .more a span {
              font-size: 16px;
              color: #A1842A; }
            .content .main_policy .m .box .more a img {
              display: block;
              margin-left: 5px; }
        .content .main_policy .m .box .right {
          overflow: hidden;
          width: calc(100% - 453px - 45px); }
          .content .main_policy .m .box .right ul {
            overflow: hidden;
            display: flex;
            justify-content: space-between; }
            .content .main_policy .m .box .right ul li {
              overflow: hidden;
              width: 47.61904761904762%;
              background: #F8F8F8; }
              .content .main_policy .m .box .right ul li:hover .info p {
                text-decoration: underline; }
              .content .main_policy .m .box .right ul li:hover .pic img {
                transform: scale(1.03); }
              .content .main_policy .m .box .right ul li .info {
                overflow: hidden;
                min-height: 270px;
                position: relative;
                padding: 38px 18px 40px 30px; }
                .content .main_policy .m .box .right ul li .info p {
                  font-size: 21px;
                  font-weight: bold;
                  margin-bottom: 25px;
                  color: #004165;
                  overflow: hidden;
                  text-overflow: ellipsis;
                  white-space: nowrap; }
                .content .main_policy .m .box .right ul li .info span {
                  display: block;
                  font-size: 16px;
                  color: #333333;
                  line-height: 28px;
                  display: -webkit-box;
                  -webkit-box-orient: vertical;
                  -webkit-line-clamp: 3;
                  overflow: hidden; }
                .content .main_policy .m .box .right ul li .info div {
                  display: flex;
                  width: 100%;
                  padding-left: 30px;
                  position: absolute;
                  left: 0;
                  bottom: 40px;
                  align-items: center; }
                  .content .main_policy .m .box .right ul li .info div img {
                    display: block; }
                  .content .main_policy .m .box .right ul li .info div em {
                    font-size: 16px;
                    color: #333333;
                    margin-left: 6px; }
              .content .main_policy .m .box .right ul li .pic {
                overflow: hidden;
                width: 100%;
                border-radius: 0 15px 0 0;
                position: relative; }
                .content .main_policy .m .box .right ul li .pic img {
                  display: block;
                  transition: all .5s;
                  width: 100%; }
                .content .main_policy .m .box .right ul li .pic div {
                  display: inline-flex;
                  align-items: center;
                  height: 34px;
                  background: #52A8EB;
                  padding: 0 13px;
                  border-radius: 0 0 10px 0;
                  font-size: 16px;
                  color: #fff;
                  position: absolute;
                  left: 0;
                  top: 0; }
        .content .main_policy .m .box .data {
          overflow: hidden;
          width: 453px; }
          .content .main_policy .m .box .data .list {
            width: 100%;
            height: 533px;
            background: #F8F8F8;
            position: relative; }
            .content .main_policy .m .box .data .list ul {
              overflow: auto;
              width: 100%;
              padding-top: 50px;
              height: 100%; }
              .content .main_policy .m .box .data .list ul::-webkit-scrollbar-track {
                background-color: #B4C0C9; }
              .content .main_policy .m .box .data .list ul::-webkit-scrollbar {
                width: 1px;
                background-color: #52A8EB; }
              .content .main_policy .m .box .data .list ul::-webkit-scrollbar-thumb {
                background-color: #52A8EB;
                width: 1px; }
              .content .main_policy .m .box .data .list ul li {
                overflow: hidden;
                width: 100%; }
                .content .main_policy .m .box .data .list ul li:hover a p {
                  color: #004165;
                  text-decoration: underline; }
                .content .main_policy .m .box .data .list ul li a {
                  display: block;
                  box-sizing: border-box;
                  width: 100%;
                  padding: 16px 28px; }
                  .content .main_policy .m .box .data .list ul li a p {
                    font-size: 18px;
                    color: #333333;
                    font-weight: bold;
                    transition: all .1s;
                    line-height: 30px;
                    margin-bottom: 7px; }
                  .content .main_policy .m .box .data .list ul li a span {
                    display: block;
                    font-size: 16px;
                    color: #004274; }
            .content .main_policy .m .box .data .list div {
              display: inline-flex;
              align-items: center;
              height: 34px;
              background: #E1B23E;
              padding: 0 13px;
              border-radius: 0 0 10px 0;
              font-size: 16px;
              color: #fff;
              position: absolute;
              left: 0;
              top: 0; }
  .content .banner {
    width: 100%;
    height: 1314px;
    background-size: cover;
    background-position: center center;
    background-image: url(../images/banner.jpg);
    padding-top: 155px; 
    position: relative;
  }
  .content .banner .fhsy{position: absolute;left: 5%;top: 20px;font-size: 16px; }
  .content .banner .fhsy a{color: #266dac;}
    .content .banner .logo {
      display: block;
      margin: 0 auto; }
    .content .banner .box {
      width: 1400px;
      height: 866px;
      background-image: url(../images/bg_03.png);
      margin: 0 auto;
      margin-top: 110px;
      position: relative;
      background-size: cover;
      background-position: center center;
      display: flex;
      align-items: center;
      background-size: 100% 100%;
      justify-content: center; }
      .content .banner .box ul {
        width: 100%;
        padding: 0 75px;
        box-sizing: border-box;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between; }
        .content .banner .box ul li {
          width: 50%;
          margin: 14px 0;
          position: relative; }
          .content .banner .box ul li:nth-child(2n) a {
            background-image: url(../images/icon_07.png);
            float: right; }
          .content .banner .box ul li a {
            display: block;
            width: 300px;
            height: 231px;
            transition: all .3s;
            background-image: url(../images/icon_18.png);
            background-size: 100% 100%;
            box-sizing: border-box;
            position: relative;
            padding: 40px 30px 0 25px; }
            .content .banner .box ul li a:hover {
              transform: translateY(-5px); }
            .content .banner .box ul li a em {
              display: block;
              font-size: 18px;
              color: #fff;
              opacity: 0.9;
              position: absolute;
              right: 25px;
              top: 25px; }
            .content .banner .box ul li a p {
              font-size: 24px;
              color: #fff;
              font-weight: bold;
              margin-bottom: 12px; }
            .content .banner .box ul li a span {
              display: block;
              font-size: 16px;
              color: #fff;
              opacity: 0.9;
              line-height: 25px;
              display: -webkit-box;
              -webkit-box-orient: vertical;
              -webkit-line-clamp: 3;
              overflow: hidden; }
            .content .banner .box ul li a div {
              display: flex;
              align-items: center;
              font-size: 16px;
              width: 100%;
              position: absolute;
              left: 0;
              bottom: 30px;
              padding-left: 25px;
              color: #13498B; }
              .content .banner .box ul li a div img {
                display: block;
                margin-left: 14px; }
      .content .banner .box .mid {
        width: 514px;
        height: 514px;
        background-size: 100% 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%); }
        .content .banner .box .mid img {
          width: 100%;
          display: block; }
        .content .banner .box .mid span {
          display: block;
          text-align: center;
          font-size: 42px;
          color: #fff;
          position: absolute;
          font-weight: bold;
          line-height: 58px;
          letter-spacing: 1px; }

@media (max-width: 1550px) {
  .m, .content .banner .box {
    width: 95% !important; }

  .content .banner .box .mid {
    width: 37.21428571428571%; }
    .content .banner .box .mid span {
      font-size: 35px; }

  .content .banner .box ul li a {
    width: 48%; }

  .content .banner .box ul li a p {
    font-size: 21px; }

  .content .banner .box ul li a span {
    font-size: 14px; }

  .content .banner .box ul li a div {
    font-size: 14px; }

  .content .main_policy .m .box .right ul li .info p {
    font-size: 18px; }

  .content .main_policy .m .box .right ul li .info span {
    font-size: 15px; }

  .content .main_product .m .fadein .swiper .swiper-slide .item .grow .t p {
    font-size: 30px; }

  .content .main_product .m .fadein .swiper .swiper-slide .item .grow > span {
    font-size: 16px; }

  .content .tong_title ul li {
    font-size: 19px; }
    .content .tong_title ul li span {
      font-size: 19px; } }


/*对话海洋  20230213修改*/
.kpcp-out-item{padding-top: 10px;position: relative;}
.kpcp-in-item .img{width: 1075px;height: 580px;position: relative;border-radius: 30px;overflow: hidden;}
.kpcp-in-item .img img{width: 100%;max-height: 580px;height: 100%;}
.kpcp-in-item .img .play{display: inline-block;width: 85px;height: 85px;background: url(../images/play_icon2.png) center center no-repeat;position: absolute;top: 50%;margin-top: -42px;left: 50%;margin-left: -42px;}
.kpcp-in-item .txt{position: absolute;background:#fff url(../images/kpcp_in_item_txt_bg.png) right bottom no-repeat; ;padding:45px 30px 45px 45px;width: 450px;height: 290px;bottom: 0;right: 0;border-radius: 30px;box-sizing: content-box;}
.kpcp-in-item .txt .tit-time{position: relative;padding-right: 155px;}
.kpcp-in-item .txt .tit{font-size: 2.25em;font-weight: bold;color: #054d96;line-height: 50px;}
.kpcp-in-item .txt .time{position: absolute;right: 0;line-height: 50px;color: #666;background:url(../images/time_icon2.png) left center no-repeat;padding-left: 25px;top: 0;}
.kpcp-in-item .txt .memo{font-size: 1.125em;line-height: 1.75em;padding:30px 0 45px 0;}
.kpcp-in-item .txt .more{width: 180px;height: 44px;border-radius:22px;line-height: 44px;border:1px solid #a1842a; text-align: center;}
.kpcp-in-item .txt .more a{display: block;width: 100%;height: 100%;color: #a1842a;}
.kpcp-in-item .txt .more a:after{content: "";width: 15px;height: 13px;display: inline-block;background: url(../images/more_icon1.png) left center no-repeat;vertical-align: middle;margin-left: 5px;}
.kpcp-in-slide .in-hd{position: absolute;bottom: 36px;right: 21.5%;width: 160px;}
.kpcp-in-slide .in-hd ul li{float: left;width:20px;height:3px;margin-right: 12px;background: #cccccc;cursor: pointer;}
.kpcp-in-slide .in-hd ul li.on{background: #a1842a;}


@media (max-width: 1200px) {
  .content .banner .logo {
    width: 500px; }

  .content .banner .box .mid span {
    font-size: 30px;
    line-height: 1.7; }

  .content .banner .box ul li a p {
    font-size: 18px; }

  .content .banner .box ul li a span {
    font-size: 13px; }

  .content .banner .box ul li a div {
    font-size: 14px; }

  .content .main_policy .m .box .right ul li .info p {
    font-size: 18px; }

  .content .main_policy .m .box .right ul li .info span {
    font-size: 15px; }

  .content .main_product .m .fadein .swiper .swiper-slide .item .grow .t p {
    font-size: 26px; }

  .content .main_product .m .fadein .swiper .swiper-slide .item .grow > span {
    font-size: 16px; }

  .content .tong_title ul li {
    font-size: 16px; }
    .content .tong_title ul li span {
      font-size: 16px; } 

  .kpcp-in-item .img{width: 90%;}

}
@media (max-width: 900px) {
  .m, .content .banner .box {
    width: 100% !important; }

  .content .banner {
    width: 100%;
    padding-top: 1rem;
    height: 12.5rem; }
  .content .banner .fhsy{font-size: 0.22rem;top: 0.22rem;left: 4%;}
  .content .banner .box {
    margin: 0 auto;
    margin-top: .7rem;
    width: 6.9rem !important;
    border-radius: .2rem;
    height: auto;
    background: rgba(255, 255, 255, 0.5);
    position: relative; }

  .content .main_policy .m .box {
    width: 100%;
    display: block;
    margin-top: .6rem; }

  .content .main_policy .m .box .data .list {
    height: 8rem; }

  .content .main_policy .m .box .data {
    width: 100%; }

  .content .main_policy .m .box .data .list ul {
    padding-top: .6rem; }
    .content .main_policy .m .box .data .list ul li a {
      display: block;
      padding: .3rem; }
      .content .main_policy .m .box .data .list ul li a p {
        font-size: .28rem;
        margin-bottom: .2rem;
        line-height: .45rem; }
      .content .main_policy .m .box .data .list ul li a span {
        font-size: .24rem; }

  .content .main_policy .m .box .data .list div {
    font-size: .25rem;
    height: .6rem;
    padding: 0 .3rem; }

  .content .main_policy .m .box .more {
    width: 3rem;
    height: .9rem;
    margin: 0 auto;
    margin-top: .6rem; }

  .content .main_policy .m .box .more a span {
    font-size: .26rem; }

  .content .main_policy .m .box .more a img {
    width: .3rem; }

  .content .main_policy .m .box .right {
    width: 100%;
    margin-top: .3rem; }

  .content .main_policy .m .box .right ul {
    width: 100%;
    display: block; }
    .content .main_policy .m .box .right ul li {
      width: 100%;
      margin: 0;
      margin-top: .3rem; }

  .content .main_policy .m .box .right ul li .pic div {
    font-size: .25rem;
    height: .6rem;
    padding: 0 .3rem; }

  .content .main_policy .m .box .right ul li .info {
    min-height: auto;
    height: auto;
    padding: .3rem; }

  .content .main_policy .m .box .right ul li .info p {
    font-size: .28rem;
    margin-bottom: .2rem; }

  .content .main_policy .m .box .right ul li .info span {
    font-size: .25rem;
    line-height: .45rem; }

  .content .main_policy .m .box .right ul li .info div {
    position: static;
    padding-left: 0;
    margin-top: .3rem; }
    .content .main_policy .m .box .right ul li .info div em {
      font-size: .24rem; }

  .content .main_product {
    padding: .6rem .3rem; }

  .content .tong_title .icon {
    justify-content: center; }

  .content .main_product .m .fadein .swiper .swiper-slide .item .video {
    width: 100%;
    margin: 0;
    max-width: 100%;
    height: 4rem; }

  .content .main_product .m .fadein .swiper .swiper-slide .item .grow {
    width: 100%;
    border-radius: .15rem;
    margin-top: .3rem;
    padding: .5rem;
    min-height: auto;
    height: auto;
    position: static; }

  .content .main_link {
    padding: .4rem .3rem; }

  .content .footer {
    padding: .3rem .15rem; }
    .content .footer p {
      font-size: .22rem;
      line-height: 1.7;
      margin: 0; }
    .content .footer div {
      display: block; }

  .content .main_link .m {
    height: 1.5rem;
    border-radius: .1rem; }
    .content .main_link .m p {
      display: flex;
      align-items: center;
      justify-content: center;
      padding: 0; }
      .content .main_link .m p a.headline {
        font-size: .3rem;
        margin-right: .2rem;
        letter-spacing: 0; }
      .content .main_link .m p span {
        font-size: .24rem; }

  .content .main_product .m .fadein .swiper .swiper-slide .item .grow .t {
    display: block;
    width: 100%; }
    .content .main_product .m .fadein .swiper .swiper-slide .item .grow .t p {
      text-align: center;
      font-size: .3rem;
      margin-bottom: .3rem; }
    .content .main_product .m .fadein .swiper .swiper-slide .item .grow .t div {
      justify-content: center; }
      .content .main_product .m .fadein .swiper .swiper-slide .item .grow .t div img {
        width: .25rem; }
      .content .main_product .m .fadein .swiper .swiper-slide .item .grow .t div span {
        font-size: .24rem; }

  .content .main_product .m .fadein .swiper .swiper-slide .item .grow > span {
    font-size: .26rem;
    line-height: 1.8; }

  .content .main_product .m .fadein .swiper .swiper-slide .item .grow .btn {
    width: 3rem;
    height: 0.9rem;
    margin: 0 auto;
    margin-top: 0.6rem; }
    .content .main_product .m .fadein .swiper .swiper-slide .item .grow .btn a span {
      font-size: .26rem; }
    .content .main_product .m .fadein .swiper .swiper-slide .item .grow .btn a img {
      width: 0.3rem; }

  .content .tong_title ul {
    flex-wrap: wrap;
    margin-top: .3rem; }
    .content .tong_title ul li {
      width: 50%;
      font-size: .26rem;
      margin-top: .3rem; }
      .content .tong_title ul li span {
        font-size: .26rem; }
      .content .tong_title ul li:nth-child(2n)::after {
        display: none; }

  .content .banner .box .mid {
    width: 3rem;
    height: 3rem;
    transform: translateY(0) translateX(-50%);
    left: 50%;
    position: absolute;
    top: .2rem;
    display: none; }
    .content .banner .box .mid span {
      font-size: .3rem;
      line-height: 1.5; }

  .content .banner .box ul {
    padding: .2rem .3rem;
    display: flex;
    justify-content: space-between; }
    .content .banner .box ul li {
      width: 48%;
      margin: .15rem 0; }
      .content .banner .box ul li a {
        width: 100%;
        height: 2.8rem;
        padding: .2rem;
        padding-top: .4rem; }
        .content .banner .box ul li a p {
          font-size: .26rem;
          margin-bottom: .1rem; }
        .content .banner .box ul li a span {
          font-size: .22rem;
          line-height: 1.6; }
        .content .banner .box ul li a div {
          font-size: .22rem;
          bottom: .2rem;
          padding-left: .2rem; }
          .content .banner .box ul li a div img {
            width: .45rem; }
        .content .banner .box ul li a em {
          display: none; }

  .content .banner .logo {
    width: 5rem; }

  .content .main_policy {
    padding: .6rem .3rem; }

  .content .tong_title {
    display: block; }

  .content .tong_title .icon p {
    font-size: .32rem; }

  .content .tong_title .icon img {
    width: .5rem; } 

  .kpcp-in-item .img{width: 100%;height: unset;}
  .kpcp-in-item .txt{width: 96%;padding: 25px 2%;position: relative;margin-top: -50px;}
  .kpcp-in-slide .in-hd{left: 50%;margin-left: -80px;text-align: center;}
  .kpcp-in-slide .in-hd ul li{float: none;display: inline-block;margin-right: 8px;}

  }

@media (max-width: 768px) {
  .kpcp-in-item .txt{height: 310px;}
  .kpcp-in-item .txt .tit{font-size: 2em;}
  .kpcp-in-item .txt .memo{padding:25px 0 30px 0;font-size: 1em;}
}

@media (max-width: 480px) {
  .kpcp-in-item .txt{margin-top: -25px;}
  .kpcp-in-item .txt .tit-time{padding-right: 0;}
  .kpcp-in-item .txt .time{line-height: unset;left: 0px;top: 58px;}
  .kpcp-in-item .txt .memo{padding-top: 36px}
}

/*# sourceMappingURL=css.css.map */
