@media (max-width: 1800px) {
  .inprocess .item + .item {
    margin-top: 11.4%;
  }
  .incore {
    background-size: 58.125%;
  }
  .tech .feats dl{
    padding: 4rem 2.67rem;
  }
  .tech .feats dl dt{
    font-size: 1.53rem;
  }
}
@media (max-width: 1700px) {
  .head .nav {
    margin: 0 4rem 0 auto;
  }
  .core .wrap .class .list.on {
    height: 11.99rem;
  }
  .core .wrap .class .list {
    height: calc((100% - 14.79rem) / 5);
  }
  .core .wrap .class .list.on .para {
    margin-top: 1rem;
  }
  .core .wrap .class .list .more {
    margin-top: 1.5rem;
  }

  /*超级工厂*/
  .indata .text .num,
  .indata .text .txt {
    padding-right: 13.17rem;
  }
  .indata .text .num dl:nth-child(n + 3) {
    margin-top: 2.44rem;
  }
  .indata .text .txt {
    margin-top: 3.22rem;
  }
  .inprocess .item + .item {
    margin-top: 9.9%;
  }

  .insystem .ins_wrap .list {
    width: calc((100% - 6rem) / 4);
  }
  .label .btm dl.poa1{
    width: 11rem;
  }
  .label .btm dl.poa3{
    width: 13rem;
  }
}
@media (max-width: 1600px) {
  .head .nav {
    margin: 0 3.5rem 0 auto;
  }
  .core .wrap .class .list.on {
    height: 10.99rem;
  }
  .core .wrap .class .list {
    height: calc((100% - 13.79rem) / 5);
  }
  .core .wrap .class .list.on .para {
    margin-top: 0.8rem;
  }
  .core .wrap .class .list .more {
    margin-top: 1.2rem;
  }
  .inprocess .item + .item {
    margin-top: 8.9%;
  }
  .tech .feats dl{
    padding: 3rem 1.67rem;
  }
  .insystem .ins_wrap .list{
    padding: 2.22rem 2.26rem;
  }
  .insystem .ins_wrap .list .tit{
    margin-bottom: 3.5rem;
  }
}
@media (max-width: 1500px) {
  .head .nav {
    margin: 0 3rem 0 auto;
  }
  .inpro_detail {
    max-width: calc(100% - 70px);
  }

  /* 内页 */
  .injob,
  .innews .newest,
  .innews > .wrap,
  .inabo_wtap .cons,
  .inable,
  .insupp .ins_con,
  .inqua .inq_plan .inqp_con,
  .inqua .incont .inable_con,
  .inqua .inexa,
  .inqua .inimp .ini_con,
  .multi,
  .innumeral .inn_epr img {
    max-width: inherit;
    width: 90%;
  }

  .inc_conc .wrap .list .txt {
    max-width: initial;
    width: 65%;
  }
  /*超级工厂*/
  .indata .text .num,
  .indata .text .txt {
    padding-right: 11.17rem;
  }
  .indata .text .num dl:nth-child(n + 3) {
    margin-top: 1.8rem;
  }
  .indata .text .txt {
    margin-top: 2.9rem;
  }

  .inable .inable_con {
    background-size: 87.6%;
  }

  .inqua .inq_plan .list + .list::before {
    background-size: 100%;
  }
  .inprocess .item + .item {
    margin-top: 7.9%;
  }

  .insystem .ins_wrap .list {
    padding: 2.22rem 2.26rem;
  }

  .innewsde .related .con .list .text .keyw li{

  }
}
@media (max-width: 1400px) {
  .head .nav {
    margin: 0 2.5rem 0 auto;
  }
  .head .use .seach input {
    width: 8.78rem;
  }
  /* 内页 */
  .page_wid,
  .incont .cons {
    max-width: inherit;
    width: 90%;
  }
  .inprocess .item + .item {
    margin-top: 7.2%;
  }
  .zxkf {
    right: 1.6rem;
  }
  .inplant .inpl_ans{
    width: 96%;
  }

  .incomp{
    flex-wrap: wrap;
  }
  .incomp .item{
    width: calc((100% - 3.89rem) / 2);
  }
  .incomp .item:nth-child(n+3){
    margin-top: 2.61rem;
  }
  .incomp .item:nth-child(3n){
    margin-left: 0;
  }
  .incomp .item .text .tit{
    height: auto;
  }
  .tech .feats dl dd{
    font-size: 1rem;
  }
  .label .btm dl.poa1{
    width: 10rem;
  }
  .label .btm dl.poa3{
    width: 10rem;
  }
  .label .btm dl.poa4{
    top: 9.83rem;
  }

  .insystem .ins_wrap{
    flex-wrap: wrap;
  }
  .insystem .ins_wrap .list{
    width: calc((100% - 2rem) / 2);
  }
  .insystem .ins_wrap .list:nth-child(n+3){
    margin-top: 2rem;
  }
}
@media (max-width: 1300px) {
  .onsal .ons_con .item{
    width: 30%;
  }
  .inprocess{
    background: none;
  }
  .inprocess .item .list{
    max-width: calc(75% / 6);
  }
  .inprocess .item .list + .list{
    margin-left: 5%;
  }
  .inprocess .item:nth-child(2){
    flex-direction: initial;
  }
  .inprocess .item:nth-child(2) .list + .list{
    margin-left: 5%;
    margin-right: 0;
  }
  .inlogis .wrap{
    max-width: 90%;
  }
  .inpro_other .proo_wrap{
    flex-wrap: wrap;
  }
  .inpro_other .list{
    width: calc((100% - 3rem) / 2);
  }
  .inpro_other .list:nth-child(n+3){
    margin-top: 3rem;
  }
}
@media (max-width: 1270px) {
  .inqua .inexa .ine_con .li::before{
    display: none;
  }
  .inqua .inexa .ine_con .li::after{
    width: 2.89rem;
    height: 2.89rem;
    border-radius: 100%;
    background-color: #3d519f;
    font-size: 1.6rem;
    font-family: hmosb;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: -0.78rem;
    left: 50%;
    transform: translate(-50%,-50%);
  }
  .inqua .inexa .ine_con .li:nth-child(1):after{
    content: '1';
  }
  .inqua .inexa .ine_con .li:nth-child(2):after{
    content: '2';
  }
  .inqua .inexa .ine_con .li:nth-child(3):after{
    content: '3';
  }
  .inqua .inexa .ine_con .li:nth-child(4):after{
    content: '4';
  }
  .inqua .inexa .ine_con .li:nth-child(5):after{
    content: '5';
  }
}
@media (max-width: 1220px) {
  .inqua .incont .inable_con{
    margin-top: 8.56rem;
  }
  .inqua .incont .inable_con .li + .li > .jpfont::after{
    width: 216%;
  }
}

@media (max-width: 1200px) {
  .head .nav {
    margin: 0 1.5rem 0 auto;
  }

  .intro .wrap .item {
    width: 15.44rem;
    padding: 13.89rem 3rem 0;
  }
  .intro .wrap .item.on {
    width: calc(100% - 46.32rem);
  }

  .news .ne_more {
    margin: 3.78rem auto 0;
  }

  .copy_nav .contact {
    margin-bottom: 2.66rem;
  }
  .copy_cons {
    width: 21%;
  }
  .copy_cons .cons {
    display: none;
  }
  .copy_cons .ewm {
    padding-left: 0;
  }
  .copy_cons .ewm li {
    width: calc((100% - 1.67rem) / 2);
  }
  .copy_cons .ewm li img {
    width: 100%;
  }
  .copy_nav {
    width: 76%;
  }
  .inprocess .item + .item {
    margin-top: 6.6%;
  }

  .inable .inable_con .list .txt + .td,
  .inable .inable_con .list .td + .txt{
    margin-left: 3.22rem;
  }

  /* 内页新闻 */
  .innews > .wrap .list .con {
    max-width: 35.44rem;
  }
  .innews > .wrap .list .con .text {
    max-width: 26.25rem;
  }

  .innewsde .related .con{
    flex-wrap: wrap;
  }
  .innewsde .related .con .list{
    width: 100%;
  }
  .innewsde .related .con .list + .list{
    margin-left: 0;
    margin-top: 2rem;
  }

  .inqua .incont .inable_con{
    flex-wrap: wrap;
    justify-content: flex-start;
  }
  .inqua .incont .inable_con .li{
    width: 25%;
    padding: 3rem 2rem;
    border: 1px solid #ddd;
  }
  .inqua .incont .inable_con .li + .li > .jpfont::after{
    display: none;
  }

  .inprocess .item .list{
    max-width: calc(85% / 6);
  }
  .inprocess .item .list + .list{
    margin-left: 3%;
  }
  .inprocess .item:nth-child(2) .list + .list{
    margin-left: 3%;
  }
  .intable .int_con{
    width: 90%;
  }
}
@media (max-width: 1080px) {
  .head {
    justify-content: space-between;
  }
  .head .logo {
    position: relative;
    z-index: 999;
  }
  .head .nav,
  .head .use {
    display: none;
  }
  .head .nav.show {
    display: block;
    width: 100%;
    height: 100vh;
    background-color: #fff;
    padding: 6.67rem 0 0;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 998;
  }
  .head .nav.show > ul {
    flex-wrap: wrap;
    display: block;
  }
  .head .nav > ul > li {
    width: 100%;
  }
  .head .nav > ul > li > span {
    font-family: hmosb;
    line-height: 3.6rem;
    text-align: left;
    padding: 0 4.375%;
    border-bottom: 1px solid #eee;
    position: relative;
  }
  .head .nav > ul > li.on>span{
    color: #3d519f;
  }
  .head .nav > ul > li > span::before,
  .head .nav > ul > li > span::after {
    content: '';
    width: 15px;
    height: 1px;
    background-color: #343434;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 4.375%;
  }
  .head .nav > ul > li > span::before {
  }
  .head .nav > ul > li > span::after {
    transform: rotate(90deg);
    transition: all 0.3s;
  }
  .head .nav > ul > li:hover > span::after {
    transform: rotate(0deg);
  }
  .head .nav.show > ul > li > span {
    color: rgba(30, 30, 30, 0.72);
  }
  .head .nav > ul > li .drop {
    position: relative;
    display: none;
    transform: rotate(0);
  }
  .head .nav > ul > li .drop .text {
    display: none;
  }
  .head .nav > ul > li .drop ul {
    width: 100%;
    padding: 0.78rem 4.375% 0;
    min-height: initial;
  }
  .head .nav > ul > li:hover .drop ul {
  }
  .head .menu {
    width: 2.67rem;
    height: 27px;
    position: relative;
    cursor: pointer;
    z-index: 999;
  }
  .head .menu i {
    width: 100%;
    height: 3px;
    background-color: #fff;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
  }
  .head .menu.clos i {
    display: none;
  }
  .head.fixed .menu i,
  .head:hover .menu i {
    background-color: #343434;
  }
  .head .menu::before,
  .head .menu::after {
    content: '';
    width: 100%;
    height: 3px;
    background-color: #fff;
    position: absolute;
    left: 0;
  }
  .head.fixed .menu::before,
  .head.fixed .menu::after,
  .head:hover .menu::before,
  .head:hover .menu::after,
  .head .menu.clos::before,
  .head .menu.clos::after {
    background-color: #343434;
  }
  .head .menu.clos::before,
  .head .menu.clos::after {
    top: 50%;
  }
  .head .menu.clos::before {
    transform: rotate(45deg) translateY(-50%);
  }
  .head .menu.clos::after {
    transform: rotate(-45deg) translateY(-50%);
    bottom: auto;
  }
  .head .menu::before {
    top: 0;
  }
  .head .menu::after {
    bottom: 0;
  }

  .banner .swiper-pagination {
    bottom: 10px;
  }

  .superior {
    flex-wrap: wrap;
    margin-top: 0;
    padding: 0;
    background-color: #343434;
  }
  .superior dl {
    width: 100%;
    height: 4rem;
    border-left: none;
    justify-content: left;
  }
  .superior dl + dl {
    border-top: 1px solid rgba(255, 255, 255, 0.1);
  }
  .superior dl:last-child {
    border-right: none;
  }
  .superior dl{padding-left: 15%;}
  /* intro */
  .intro {
    padding: 4.8rem 0 0;
  }
  .title p br {
    display: none;
  }
  .intro .title {
    padding: 0 5%;
    margin: 0 auto;
  }
  .intro .num {
    padding: 4.56rem 5%;
    margin-bottom: 0;
    flex-wrap: wrap;
    justify-content: left;
  }
  .intro .num dl {
    width: 50%;
    margin: 0;
  }
  .intro .num dl:nth-child(n + 3) {
    margin-top: 2rem;
  }
  .intro .num dl dt b {
    font-size: 3rem;
    line-height: 3rem;
  }

  .intro .wrap {
    height: 60.11rem;
    display: flex;
    flex-wrap: wrap;
    padding: 0 5%;
  }
  .intro .wrap .item,
  .intro .wrap .item.on {
    width: 50%;
    height: auto;
    padding: 8rem 3rem 0;
  }
  .intro .wrap .item:nth-child(2n) {
    border-right: 1px solid #fff;
  }
  .intro .wrap .item .tit {
    text-align: left;
    margin-bottom: 1.5rem;
  }
  .intro .wrap .item.on .tit {
    margin-bottom: 1.5rem;
  }
  .intro .wrap .item .tit i,
  .intro .wrap .item .con,
  .intro .wrap .item .more {
    display: block;
  }
  .intro .wrap .item .con {
    line-height: 1.6rem;
  }
  .intro .wrap .item .more {
    left: 3rem;
    bottom: 9rem;
    right: 3rem;
    bottom: 4rem;
    left: auto;
  }
  .intro .wrap .item .nums,
  .intro .wrap .item.on .nums {
    left: 3rem;
    transform: translateX(0);
  }
  .intro .wrap .item .tit h2 {
    font-size: 1.8rem;
  }
  .intro .wrap .item .tit h2::before,
  .intro .wrap .item.on .tit h2::before {
    left: -3rem;
  }
  .intro .wrap .item.on .tit i {
    left: 5rem;
  }
  .core .title{
    margin-bottom: 3.44rem;
  }
  .core .wrap {
    flex-direction: column-reverse;
    overflow: hidden;
  }
  .core .wrap .class,
  .core .wrap .cont {
    width: 100%;
  }
  .core .wrap .class {
    overflow: hidden;
    display: block;
    position: relative;
    padding-top: 10px;
  }
  .core .wrap .class .overauto {
    width: 300%;
    display: flex;
    flex-wrap: nowrap;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    transition-duration: 0ms;
    transform: translate3d(-3126px, 0px, 0px);
  }
  .core .wrap .class .list {
    width: calc((100% - 2px) / 3);
    height: 10.99rem;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    position: relative;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
  }
  .core .wrap .class .list + .list {
    margin-left: 0;
    margin-top: 0;
  }
  .core .wrap .class .pagina {
    position: absolute;
    bottom: -5px;
  }
  .core .swripe_txt{
    display: block;
    font-size: 14px;
    color: #999;
    text-align: center;
    line-height: 100%;
    margin-top: 1.5rem;
  }

  /* news */
  .news_bg {
    padding-bottom: 6.05rem;
  }
  .title p {
    font-size: 1.14rem;
  }
  .news .news_con {
    flex-wrap: wrap;
  }
  .news .item {
    width: 100%;
    display: flex;
  }
  .news .item + .item {
    margin-top: 2.33rem;
  }
  .news .item .pic {
    width: 35%;
  }
  .news .item .pic img {
    width: 100%;
  }
  .news .item .text {
    width: calc(65% - 1.39rem);
    margin-left: 1.39rem;
  }
  .news .item .tit {
    font-size: 1.5rem;
  }
  .news .item .data {
    margin-bottom: 0;
  }
  .news .item .data,
  .news .item .more {
    font-size: 1.14rem;
  }
  .news .item .txt {
    font-size: 1.07rem;
    margin-top: 1.1rem;
  }
  .news .item .more i {
    margin-left: 0.5rem;
  }

  .copy_bg {
    padding-bottom: 7.11rem;
  }
  .copy{
    padding-top: 2rem;
  }
  .copy_wrap {
    display: none;
  }
  .copy_nav {
    width: 100%;
  }
  .copy_btm .copyright {
    padding-top: 1rem;
    line-height: 2rem;
  }

  .mf-buttom {
    display: block;
  }

  .zxkf {
    right: 0.6rem;
  }

  .inban .pic {
    height: 260px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .inban .pic img {
    width: 155%;
  }
  .inban .text h3,
  .inban .text span,
  .inban .text p {
    display: none;
  }
  .inban .text h3.model_ban_txt {
    display: block;
  }
  /* 智能干部设备 */
  .feat .con{
    flex-wrap: wrap;
    justify-content: left;
  }
  .feat .con .item{
    width: calc((100% - 16px) / 4);
  }
  .feat .con .item:nth-child(n+5){
    width: calc((100% - 12px) / 3);
    flex-shrink: 1;
    margin-top: 4px;
  }
  .intel .con .con_ri .item h3{
    margin-top: 3.5rem
  }
  .inpro_wrap .list .text .tit{
    font-size: 1.6rem;
    margin-bottom: 2rem;
  }
  .inpro_wrap .list .text .model b{
    font-size: 1.74rem;
  }
  .feat{
    padding-top: 4.44rem;
  }
  .feat .tit .txt{
    margin-bottom: 1.5rem;
  }
  .func{
    padding-top:4.44rem;
    padding-bottom: 4.44rem;
  }
  .func .supe{
    flex-wrap: wrap;
  }
  .func .supe .img{
    width: calc((100% - 10px) / 3);
  }
  .func .supe .img:nth-child(4){
    margin-left: 0;
  }
  .func .supe .img:nth-child(n+4){
    margin-top: 1.5rem;
  }
  .device{
    margin-bottom: 0;
    padding-bottom: 4.44rem;
  }
  /* 智慧物流 */
  .inlogis{
    padding: 4.44rem 5%;
  }
  .inlogis .wrap{
    max-width: 100%;
  }
  .inlogis .inl_text .tit{
    font-size: 2rem;
    line-height: 128%;
  }
  .inlogis .wrap .list .text{
    padding-top: 8.47%;
  }
  .inlogis .wrap .list .text .txt{
    margin-bottom: 2.11rem;
  }
  .inlogis .wrap .list,
  .inlogis .wrap .list + .list{
    padding-top: 2rem;
  }
  .inpro_detail{
    padding-top: 4.44rem;
    margin-bottom: 4.4rem;
  }
  .inpro_other{
    padding-bottom: 1rem;
  }
  .inpro_other h3{
    margin-bottom: 3.44rem;
  }

  /* ERP管理系统 */
  .innu_main{
    padding-bottom: 0;
  }
  .incore{
    background: none;
    flex-wrap: wrap;
    padding-top: 0;
    padding-bottom: 4.44rem;
  }
  .intable{
    margin-bottom: 0;
  }
  .incore .inc_cn{
    width: 100%;
    height: auto;
    order: 1;
    margin-bottom: 3rem;
  }
  .incore .inc_cn br{
    display: none;
  }
  .incore .inc_le,
  .incore .inc_ri{
    order: 2;
  }
  .incore .inc_le{
    margin-right: 2%;
  }
  .incore .inc_le .li,
  .incore .inc_ri .li{
    transform: translate(0) !important;
  }
  .incore .li + .li{
    margin-top: 2rem;
  }

  /* 技术支持 */
  .tech{
    padding-top: 4.44rem;
    padding-bottom: 4.44rem;
  }
  .tech .feats{
    flex-wrap: wrap;
    margin-bottom: 4.44rem;
  }
  .tech .feats dl{
    width: 100%;
  }
  .tech .feats dl + dl{
    margin-left: 0;
    margin-top: 3rem;
  }
  .tech .feats dl dd{
    max-width: calc(100% - 12.05rem);
    width: 100%;
  }
  .skill{
    padding-top: 0  ;
    margin-bottom: 0;
  }
  .skill .sk_tab li .tit{
    font-size: 1.26rem;
  }
  .skill .ski_wrap .sk_item{
    padding-left: 21.78rem;
    padding-top: 4.44rem;
    padding-bottom: 4.44rem;
  }
  .skill .ski_wrap .sk_item .pic{
    margin-bottom: 3.44rem;
  }
  .label {
    width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    position: relative;
    padding-bottom: 3rem;
    cursor: grab;
  }
  .label .labe_w{
    width: 1080px;
  }
  .label dl.poa4{
    width: 10.56rem;
  }
  /* 质量管理 */
  .inqua{
    padding-bottom: 0;
  }
  .inqua .inq_plan,
  .inqua .incont{
    padding-top: 4.44rem;
    padding-bottom: 4.44rem;
  }
  .inqua .inq_plan .inqp_con{
    margin-top: 3.44rem;
  }
  .inqua .inq_plan .list + .list::before{
    display: none;
  }
  .inqua .inexa{
    margin: 4.44rem auto 4.44rem;
  }
  .inqua .inexa .ine_con{
    margin-top: 3.44rem;
  }
  .inqua .incont .inable_con{
    margin-top: 3.44rem;
  }
  .inqua .incont .inable_con .li{
    padding: 2rem 1rem;
  }
  .inqua .inimp{
    padding-top: 4.44rem;
    padding-bottom: 4.44rem;
    margin-bottom: 0;

  }
  .inqua .inimp .ini_con{
    margin-top: 3.44rem;
  }

  /* 研发团队 */
  .indata{
    flex-wrap: wrap;
    background-size: cover;
  }
  .indata .pic,.indata .text{
    width: 100%;
  }
  .inable .inable_con .list .txt + .td,
  .inable .inable_con .list .td + .txt{
    margin-left: 1.6rem;
  }
  /* 服务与支持 */
  .onsal .ons_con .item {
    width: 32%;
  }
  .onsal .ons_con .item{
    padding: 1.5rem 1.28rem 2.33rem;
  }
  .insales{
    padding-bottom: 0;
  }
  .insales .bef_con,
  .insales .cons{
    padding-left: 7rem;
  }
  .insales .bef_con{
    padding-top: 4.44rem;
  }
  .sal_wrap{
    margin-top: 3.44rem;
    margin-bottom: 4.44rem;
  }
  .onsal{
    padding: 4.44rem 0;
  }
  .onsal .para_tit h2{
    margin-bottom: 3.44rem;
  }
  .onsal .para_tit p{
    margin-bottom: 2.2rem;
  }
  .onsal .para_tit .txt{
    margin-bottom: 3.44rem;
  }
  .afts_con .item .list{
    margin-right: 5rem;
  }
  .afts_con .item .list p{
    font-size: 1.1rem;
  }
  .inable{
    margin: 4.44rem auto 4.44rem;
  }
  .inable h2{
    margin-bottom: 3.44rem;
  }
  .inable .inable_con{
    background: none;
    justify-content: space-between;
  }
  .inable .inable_con .le,
  .inable .inable_con .ri{
    width: 43.2%;
  }
  .inable .inable_con .tp,
  .inable .inable_con .bm{
    align-items: flex-start;
  }
  .inable .inable_con .bm{
    margin-top: 2rem;
  }
  .inable .inable_con .cn{
    display: none;
  }
  .inable .inable_con .ri .list{
    flex-direction: row-reverse;
  }
  .inable .inable_con .ri .list .td + .txt{
    margin-right: 1.6rem;
  }
  .inable .inable_con .list{
    width: 44.2%;
    align-items: flex-start;
  }
  .inable .inable_con{
    padding: 0;
  }
  .insupp{
    padding: 4.44rem 0;
  }
  .insupp > .tit{
    margin-bottom: 3.44rem;
  }
  .aft_sal{
    padding: 4.44rem 0;
  }
  /* 企业文化 */
  .incul{
    padding-bottom: 4.44rem;
  }
  .inc_vision{
    padding: 4.44rem 0;
  }
  .inc_vision h3{
    margin-bottom: 3.44rem;
  }
  .inc_vision .incv_con .item .text{
    padding-top: 17.4%;
  }
  .inc_vision .incv_con .item .text p + p{
    margin-top: 0;
  }
  .inc_core .text{
    padding-top: 4.44rem;
  }
  .inc_core .text h4{
    margin-bottom: 3.44rem;
  }
  .inc_core .wrap .list{
    padding-left: 5%;
    padding-right: 5%;
  }
  .inc_core .wrap .list .txt{
    margin-left: 1.5rem;
  }
  .inc_core .wrap .list .txt span{
    font-size: 1rem;
  }
  .inc_work{
    margin-top: 4.44rem;
    margin-bottom: 4.44rem;
  }
  .inc_idea{
    margin-bottom: 0;
  }
  .inc_idea .tit{
    margin-bottom: 3.44rem;
  }
  .inc_idea .tit h3{
    margin-bottom: 1.2rem;
  }
  
  /* 生态系统 */
  .intages{
    padding-top: 4.44rem;
  }
  .intages .int_tit h2{
    font-size: 2rem;
  }
  .intages .int_icon{
    padding-top: 4.44rem;
    padding-bottom: 4.44rem;
  }
  .intages .int_icon ul{
    flex-wrap: wrap;
  }
  .intages .int_icon ul li{
    width: calc((100% - 16px) / 4);
  }
  .intages .int_icon ul li:nth-child(n+5){
    width: calc((100% - 12px) / 3);
    flex-shrink: 1;
    margin-top: 4px;
  }
  .intages .int_tit p{
    width: 90%;
  }
  .intages .int_tit p br{
    display: none;
  }
  .incomp{
    margin-bottom: 1.89rem;
  }
  /* 招贤纳士 */
  .injob{
    padding-top: 4.44rem;
    padding-bottom: 4.44rem;
  }
  /* 人才战略 */
  .intalent{
    padding-top: 0 !important;
  }
  .intal{
    padding-top: 4.44rem;
    padding-bottom: 4.44rem;
  }
  .intal .para_tit,
  .inc_conc .para_tit{
    margin-bottom: 3.33rem;
  }
  .intalent .stratety{
    padding: 4.44rem 0;
  }
  .intalent .inta_con .list{
    width: 100%;
  }
  .intalent .inta_con .list + .list{
    margin-top: 3rem;
  }
  .intalent .inta_con .list .tit{
    margin-bottom: 2rem;
  }
  .inc_conc .wrap .list{
    padding-left: 0;
  }
  .inc_worc{
    padding-top: 4.44rem;
  }
  .inc_worc + .inc_worc{
    margin-top: 4.44rem;
  }
  .inc_worc .para_tit{
    margin-bottom: 3.44rem;
  }

  /* 公司简介 */
  .inabout .cons{
    padding-left: 9.56rem;
  }
  .inabout{
    padding-top: 4.44rem;
  }
  .inabo .brief{
    margin-bottom: 2rem;
  }
  .inabo .company .txt p + p{
    margin-top: 1.78rem;
  }
  .inabo .company .pic{
    flex-wrap: wrap;
    margin-top: 4rem;
  }
  
  .inabo .company .pic li:nth-child(2n+1){
    margin-left: 0.56rem;
  }
  .inabo .company .pic li:nth-child(1){
    width: 100%;
    margin-left: 0;
  }
  .inabo .company .pic li:nth-child(1n + 2){
    margin-top: 0.56rem;
  }
  .inabo .company .pic li{
    width: calc((100% - 0.56rem) / 2);
  }
  .inabo .company .pic li + li{
    margin: auto;
  }

  .inabo .history{
    padding-top: 4.44rem;
  }

  .inabo .his_con{
    margin-top: 3.44rem;
  }

  .glo_con li{
    width: calc((100% - 1.44rem) / 3);
  }
  .glo_con li:nth-child(5n){
    margin-right: 0.72rem;
  }
  .glo_con li:nth-child(3n){
    margin-right: 0;
  }
  .glo_con li:nth-child(n + 4){
    margin-top: 0.72rem;
  }

  .patent .num dl + dl{
    margin-left: auto;
  }
  .patent .num dl dt b{
    font-size: 3rem;
  }
  
  /* 咨询规划 */
  .inconsul{
    padding-top:4.44rem;
    padding-bottom: 4.44rem;
  }
  .inconsul .incon_plan .cons,
  .inconsul .sal_wrap{
    max-width: 90%;
    flex-wrap: wrap;
  }
  .inconsul .incon_plan{
    margin-bottom: 3.44rem;
  }
  .sal_wrap .sal_item{
    width: 50%;
  }
  .inplant{
    margin-top: 4.44rem;
    padding: 4.44rem 0;
  }
  .inplant .inpl_txt{
    max-width: 90%;
  }
  .inplant .inpl_txt .txt{
    line-height: 1.5rem;
  }
  .inplant .inpl_txt .txt br{
    display: none;
  }
  .inplant .inpl_ans{
    height: auto;
    background: none;
    flex-wrap: wrap;
    align-items: initial;
  }
  .inplant .inpl_ans .inpla_cn{
    display: none;
  }
  .inplant .inpl_ans .inpla_le, 
  .inplant .inpl_ans .inpla_ri{
    width: 100%;
    height: auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  .inplant .inpl_ans .inpla_ri{
    margin-top: 3rem;
  }
  .inplant .inpl_ans .lis{
    position: relative;
    top: auto !important;
    left: auto !important;
    right: auto !important;
    width: auto !important;
    height: auto !important;
    background: none !important;
    margin: 2rem 1rem 0;
  }
  .inplant .inpl_ans .lis p{
    font-size: 14px;
  }

  /* 超级工厂 */
  .inout{
    padding-top: 4.44rem;
    padding-bottom: 4.44rem;
  }
  .inout .ino_tit p,
  .inout .ino_tit p,
  .innumeral .inn_tit p {
    width: 80%;
  }
  .inout .ino_tit{
    margin-bottom: 4.44rem;
  }
  .innumeral{
    padding-top:4.44rem;
    padding-bottom: 4.44rem;
  }
  .innumeral .inn_tit p {
    margin: 0 auto;
  }
  .inout .img_list {
    flex-wrap: wrap;
  }
  .inout .img_list .img_le,
  .inout .img_list .img_ri {
    width: 100%;
  }
  .inout .img_list .img_ri {
    margin-top: 15px;
  }

  .inn_feat {
    padding-top: 4.44rem;
    flex-direction: column-reverse;
  }
  .inn_feat .pic {
    width: 100%;
  }
  .inn_feat .text{
    width: 100%;
  }
  .inn_feat .text .li {
    width: calc((100% - 4.83rem) / 2);
    margin-top: 4.44rem;
    margin-right: 0;
  }
  .inn_feat .text .li:nth-child(2n) {
    margin-left: 4.83rem;
  }
  .inn_feat .text .li:nth-child(3n){
    margin-right: 0;
  }

  .multi_bg{
    padding: 4.44rem 0;
  }
  .inerp{
    padding-top: 4.44rem;
    padding-bottom: 4.44rem;
  }
  .inerp .ine_con{
    padding: 3.56rem 3.83rem 5.56rem;
  }
  .inprocess{
    overflow: hidden;
    margin-bottom: 4.44rem;
  }
  .inprocess .item{
    float: left;
    flex-wrap: wrap;
  }
  .inprocess .item + .item{
    margin-top: 5%;
  }
  .inprocess .item .list{
    max-width: calc(94% / 3);
  }
  .inprocess .item .list + .list{
    margin-left: 3%;
  }
  .inprocess .item .list:nth-child(4n){
    margin-left: 0;
  }
  .inprocess .item .list:nth-child(n+4){
    margin-top: 5%;
  }
  .inprocess .item:nth-child(2) .list + .list{
    margin-left: 3%;
  }
  .inprocess .item:nth-child(2) .list:nth-child(4n){
    margin-left: 0;
  }
  .inprocess .item:nth-child(2) .list:nth-child(n+4){
    margin-top: 5%;
  }
  .insystem{
    padding-top: 4.44rem;
    margin-bottom: 4.44rem;
  }

  /* 内页新闻 */
  .innews {
    padding-bottom: 4.44rem;
  }
  .innews > .wrap{
    padding-top: 4.44rem;
  }
  .innews > .wrap .list .con {
    max-width: 30.44rem;
  }
  .innews > .wrap .list .con .text {
    max-width: 23.25rem;
  }
  .innews > .wrap .list .con .text .more {
    font-size: 14px;
  }
  .innews > .wrap .list .con .text .more::before {
    font-size: 14px;
  }
  .innews .newest .new_swiper .list .text {
    padding-top: 1rem;
    max-width: 24.25rem;
  }
  .innews .newest .new_swiper .list .text .date {
    margin-bottom: 1.2rem;
  }
  .innews .newest .new_swiper .list .text .tit {
    margin-bottom: 1.11rem;
  }
  .innews > .wrap .list .pic {
    width: 24.44rem;
  }

  .pagination{
    margin-top: 3.44rem;
  }

  /*内页新闻详情*/
  .innewsde .title .cons, .innewsde .centent, .innewsde .related{
    max-width: 90%;
  }

  /* 联系我们 */
  .inban .text h3 {
    font-size: 2.06rem;
  }
  .inco_sale {
    flex-direction: column-reverse;
    padding: 3.61rem 0 0;
  }
  .inco_sale .incos_ri {
    max-width: initial;
    width: 100%;
    margin-bottom: 20px;
  }
  .inco_sale .incos_le {
    width: 100%;
  }
  .inco_sale .incos_le .li {
    margin-bottom: 2rem;
  }
}
@media (max-width: 992px) {
  .publi .pub_con {
    align-items: initial;
  }
  .publi .pub_con .text {
    padding-top: 8%;
  }
  .publi .pub_con .click_icon {
    bottom: 12%;
  }

  .news .item .txt {
    display: none;
  }
  .news .item .data {
    margin-bottom: 1.78rem;
  }

  .innews .newest{
    display: none;
  }
  .innews > .wrap .list .con{
    max-width: 64%;
  }
  .innews > .wrap .list .con .text{
    max-width: 70%;
  }
  .innews > .wrap .list .con .text .tit{
    -webkit-line-clamp: 1;
    margin-bottom: 6%;
  }
  .innews > .wrap .list .con .date .md{
    min-width: 82px;
  }
  .innews > .wrap .list .pic{
    width: 32.87%;
  }

  .inc_vision .incv_con .item .text{
    padding-top: 14%;
  }

  .inqua .inimp .ini_con{
    flex-wrap: wrap;
  }
  .inqua .inimp .ini_con dl{
    width: 48%;
  }
  .inqua .inimp .ini_con dl:nth-child(n+3){
    margin-top: 4%;
  }

  .inqua .inexa .ine_con{
    flex-wrap: wrap;
    justify-content: center;
  }
  .inqua .inexa .ine_con .li {
    margin: 1.5rem;
  }

  .multi{
    flex-wrap: wrap;
  }
  .multi .cn{
    width: 100%;
    order: 1;
    margin-bottom: 3rem;
  }
  .multi .le, .multi .ri{
    width: 50%;
    order: 2;
  }

  .inpro_wrap .list + .list{
    margin-top: 0.8%;
  }
  .inpro_wrap .list{
    width: 100%;
  }
  .intable .int_con dl dt{
    width: 14.5rem;
    font-size: 1.2rem;
  }
}
@media (max-width: 850px) {
  .intel .con .con_ri{
    width: 87%;
  }
  .intel .con .con_ri .item{
    width: calc((100% - 1.44rem) / 2);
  }
  .intel .con .con_ri .item h3{
    margin-top: 2.5rem;
  }
  .intel .con .con_ri .item .txt{
    margin-top: 1.5rem;
  }
  .indev_con .dev_wrap{
    flex-wrap: wrap;
  }
  .indev_con .dev_wrap .list{
    width: calc(100% / 3);
    margin-bottom: 3rem;
  }
  .indev_con .dev_wrap .list:last-child{
    margin-bottom: 0;
  }
}
@media (max-width: 810px) {
  .inable .inable_con .list{
    width: 48%;
  }
  .inqua .inq_plan .inqp_con{
    flex-wrap: wrap;
  }
  .inqua .inq_plan .list{
    width: 100%;
  }
  .inqua .inq_plan .list + .list{
    margin-top: 3rem;
  }
  .inqua .incont .inable_con .li{
    width: calc(100% / 3);
  }
  .inqua .incont .inable_con .li .hook{
    margin-top: 1.6rem;
  }
  .inqua .incont .inable_con .li .tit{
    font-size: 1.2rem;
  }

  .inerp .ine_con{
    padding: 3.56rem 2rem 5.56rem;
  }
}
@media (max-width: 768px) {
  .intro .wrap {
    height: 40.11rem;
    overflow: hidden;
  }
  .intro .wrap .slide {
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    transition-duration: 0ms;
    transform: translate3d(-3126px, 0px, 0px);
  }
  .intro .wrap .slide .item {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
  }
  .intro .wrap .slide .item:nth-child(2n) {
    border-right: 0;
  }
  .intro .wrap .pagina {
    background: var(
      --swiper-pagination-progressbar-bg-color,
      rgba(0, 0, 0, 0.25)
    );
    position: absolute;
  }
  .copy_btm .copy_link {
    display: none;
  }

  .innews > .wrap .list .con .date .md{
    font-size: 1.6rem;
  }
  .innews > .wrap .list .con .text .more{
    bottom: -12px;
  }
  .intages .int_icon ul{
    justify-content: inherit;
  }
  .intages .int_icon ul li{
    width: calc((100% - 8px) / 2);
  }
  .intages .int_icon ul li:nth-child(n+3){
    width: calc((100% - 8px) / 2);
    flex-shrink: 1;
    margin-top: 4px;
  }

  .inabo_detail,
  .skill .sk_tab,
  .inpro_det_tab{
    display: none;
  }
  .skill .ski_wrap .sk_item,
  .insales .cons,
  .intalent .inabo_wtap .inabo_item,
  .intalent .inabo_wtap .inabo_item .cons,
  .inabout .cons{
    padding-left: 0;
  }
  .inpro_detail .inpro_det_con{
    width: 100%;
  }
  .skill .ski_wrap .sk_item .txt{
    max-width: none;
  }
  .intalent .inta_con .list .tit{
    margin-bottom: 1.2rem;
  }
  .inc_conc .wrap .list .txt{
    width: calc(100% - 200px);
  }

  .inc_vision .incv_con{
    flex-wrap: wrap;
  }
  .inc_vision .incv_con .item{
    width: 100%;
  }
  .inc_vision .incv_con .item + .item{
    margin-top: 2.58rem;
  }
  .indata .text{
    padding-left: 2.33rem;
    padding-right: 2.67rem;
  }
  .indata .text .num,
  .indata .text .txt{
    padding-right: 0;
  }

  .inerp .ine_top li{
    width: calc((100% - 8.22rem) / 3);
    height: 5.06rem;
    font-size: 1.2rem;
  }
  .inerp .ine_top li + li{
    margin-left: 5.11rem; 
  }
  .inerp .ine_top li + li::before{
    font-size: 2.78rem;
    left: -2.6rem;
  }
  .inerp .ine_con{
    padding: 3.56rem 0rem 3.56rem;
    flex-wrap: wrap;
  }
  .inerp .ine_con .cn_pic{
    order: 2;
    width: 100%;
    margin-top: 2rem;
  }
  .inerp .ine_con .list{
    order: 1;
  }

  .inpro_other .inpor_oth_con{
    padding: 0;
  }
  .inpro_other .list .model{
    min-height: 63px;
  }

  .feat .con .item{
    width: calc((100% - 8px) / 2);
  }
  .feat .con .item:nth-child(n+3){
    width: calc((100% - 8px) / 2);
    flex-shrink: 1;
    margin-top: 4px;
  }
  .zxkf{
    display: none;
  }
}
@media (max-width: 650px){
  .afts_con .item{
    width: 100%;
  }
  .afts_con .item .btm{
    width: 100%;
  }
  .inable .inable_con .tp,
  .inable .inable_con .bm{
    flex-wrap: wrap;
  }
  .inable .inable_con .list{
    width: 100%;
  }
  .inable .inable_con .list + .list{
    margin-top: 2rem;
  }
  .inable .inable_con .list .txt{
    width: calc(100% - 9.16rem);
  }

  .inn_feat .text .li {
    width: 100%;
    margin-top: 5.33rem;
    margin-right: 0;
  }
  .inn_feat .text .li:nth-child(2n) {
    margin-left: 0;
  }
  .inn_feat .text .li:nth-child(3n){
    margin-right: 0;
  }
  .intel .con .con_ri .item{
    padding: 1.5rem;
  }
  .inc_worc .para_tit p{
    width: 100%;
  }
  .inlogis .inl_text .tit span{
    display: none;
  }
  .inlogis .inl_text .tit br{
    display: block;
  }
  .inlog_feat .inl_list{
    width: 100%;
  }
  .inlog_feat .inl_list:nth-child(odd){
    margin-right: 0;
  }
  .inlog_feat .inl_list + .inl_list{
    margin-top: 2rem;
  }
}
@media (max-width: 620px) {
  .innews > .wrap .list .con .text{
    max-width: 72%;
  }
  .innews > .wrap .list .con .text .more{
    transform: translateY(50%);
  }
  .inc_idea .wrap .item{
    width: 100%;
  }
  .onsal{
    background-size: cover;
  }
  .onsal .ons_con{
    flex-wrap: wrap;
  }
  .onsal .ons_con .item{
    width: 100%;
  }
  .onsal .ons_con .item + .item{
    margin-top: 1rem;
  }

  .multi .le{
    margin-right: 2rem;
  }
  .multi .le, .multi .ri{
    width: calc(50% - 1rem);
  }
  .multi .list{
    flex-wrap: wrap;
  }
  .multi .list + .list{
    margin-top: 3rem;
  }
  .multi .list .num{
    width: 100%;
    margin-bottom: 1.2rem;
  }
  .multi .list .num{
    font-size: 2.6rem;
    margin-right: 1.22rem;
  }
  .multi .list .text{
    width: 100%;
  }
  .inlogis .wrap .list .text {
    width: 100%;
    padding-top: 6.47%;
    padding-right: 6.23%;
  }
  .inlogis .wrap .list .text .tit{
    font-size: 1.6rem;
    margin-bottom: 0.8rem;
  }
  .inlogis .wrap .list .text .txt{
    margin-bottom: 1.2rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }

  .incomp .item{
    width: 100%;
  }
  .incomp .item + .item{
    margin-left: 0;
    margin-top: 2.61rem;
  }

}
@media (max-width: 572px) {
  .inplan .ring{
    transform: scale(0.8);
  }
  .inc_core .wrap .list {
    padding-left: 3%;
    padding-right: 0;
}
  .inc_core .wrap .list .txt{
    margin-left: 0.8rem;
  }
  .tech .feats dl{
    flex-wrap: wrap;
  }
  .tech .feats dl dt{
    width: 100%;
    margin-right: 0;
    margin-bottom: 1rem;
  }
  .tech .feats dl dd{
    max-width: none;
  }

  .innews .inn_tab{
    padding: 2rem 5%;
  }
  .innews .inn_tab a + a{
    margin-left: 3.61rem;
  }

  .inerp .ine_top li{
    width: calc((100% - 6.22rem) / 3);
    height: 4.06rem;
    font-size: 1rem;
  }
  .inerp .ine_top li + li{
    margin-left: 3.11rem;
  }
  .inerp .ine_top li + li::before{
    left: -1.5rem;
  }
  .inerp .ine_con .list{
    width: 13rem;
  }

  .intel .con{
    padding-bottom: 42px;
  }
  .intel .con .con_ri .item{
    padding: 0.8rem;
  }
  .intel .con .con_le .eng{
    font-size: 2.17rem;
  }
  .intel .con .con_le .btn{
    bottom: -42px;
  }
  .intel .con .con_ri .item h3{
    margin-top: 1.8rem;
    font-size: 1.4rem;
  }
  .intel .con .con_ri .item:nth-child(2n){
    margin-left: 0.8rem;
  }
  .intel .con .con_ri .item h3 {
    margin-top: 1.2rem;
  }
  .intel .con .con_ri .item .txt{
    margin-top: 0.8rem;
  }
  .inpro_wrap .list .text{
    padding: 2.2rem 1.24rem;
  }
  .inpro_wrap .list .text .tit{
    font-size: 1.4rem;
  }
  .inpro_wrap .list .text .model b{
    font-size: 1.5rem;
  }
  .inpro_detail .inpro_deta_li .list{
    width: 100%;
    margin-right: 0;
  }
  .inpro_detail .inpro_deta_li .list + .list,
  .inpro_detail .inpro_deta_li .list:nth-child(n + 3){
    margin-top: 2rem;
  }
  .indev_con .dev_wrap .list{
    width: 50%;
  }
  .inpro_det_con .inpro_deta_li .item dl{
    display: flex;
    flex-wrap: wrap;
    padding: 8px 5px;
  }
  .inpro_det_con .inpro_deta_li .item dl dt,
  .inpro_det_con .inpro_deta_li .item dl dd{
    width: 100%;
  }
  .inpro_det_con .inpro_deta_li .item dl dt{
    border-right: 0;
  }
  .inpro_det_con .inpro_deta_li .item dl dd{
    padding-left: 0;
    line-height: 1.5rem;
  }
}
@media (max-width: 500px) {
  .innews > .wrap .list .con .text .more{
    transform: translateY(100%);
  }
  .inplan .ring{
    transform: scale(0.7);
  }
  .inqua .incont .inable_con .li{
    width: calc(100% / 2);
  }
  .inqua .inexa .ine_con .li {
    width: 9.56rem;
    height: 9.56rem;
    margin: 0.8rem;
  }
  .inprocess .item + .item{
    margin-top: 5%;
  }
  .inprocess .item .list{
    max-width: calc(97% / 2);
  }
  .inprocess .item .list + .list{
    margin-left: 0;
  }
  .inprocess .item .list:nth-child(2n){
    margin-left: 3%;
  }
  .inprocess .item .list:nth-child(n+3){
    margin-top: 5%;
  }
  .inprocess .item:nth-child(2) .list + .list{
    margin-left: 0;
  }
  .inprocess .item:nth-child(2) .list:nth-child(2n){
    margin-left: 3%;
  }
  .inprocess .item:nth-child(2) .list:nth-child(n+3){
    margin-top: 5%;
  }
  .insystem .ins_tit{
    margin-bottom: 3.44rem;
  }
  .insystem .ins_wrap .list{
    width: 100%;
  }
  .insystem .ins_wrap .list + .list{
    margin-top: 2rem;
  }
  
  .inpro_other .list{
    width: 100%;
  }
  .inpro_other .list + .list{
    margin-top: 0;
    margin-bottom: 3rem;
  }
  .intable .int_con dl{
    flex-wrap: wrap;
  }
  .intable .int_con dl dt,
  .intable .int_con dl dd{
    width: 100%;
  }
  .intable .int_con dl dt{
    margin-right: 0;
  }
  .intable .int_con dl dd{
    padding: 0 0.89rem 0.89rem;
  }
  .intable .int_con dl:first-child dd::before,
  .intable .int_con dl:last-child dt::before{
    display: none;
  }

  /* .intel .con .con_ri{
    width: 78%;
  }
  .intel .con .con_ri .item{
    width: 100%;
  }
  .intel .con .con_ri .item:nth-child(2n){
    margin-left: 0;
  }
  .intel .con .con_ri .item +.item{
    margin-top: 1.44rem;
  } */
}
@media (max-width: 488px) {
  .feat .tit h2{
    line-height: 1.4;
  }
  .feat .tit h2 span{
    display: block;
  }
  .feat .tit h2 b{
    display: none;
  }
  .inplan .ring{
    transform: scale(0.6);
    left: -12%;
  }
  .inj_table .wrap .list .tit{
    flex-wrap: wrap;
  }
  .inj_table .wrap .list .tit li{
    max-width: initial;
  }
  .inj_table .wrap .list .tit li + li{
    margin-left: 1.5rem;
  }
  .inj_table .wrap .list .tit li:last-child{
    margin-left: 0;
  }

  .innews .inn_tab a + a{
    margin-left: 2.61rem;
  }

  .inerp .ine_con .list{
    width: 100%;
  }
  .inerp .ine_con .le{
    order: 1;
  }
  .inerp .ine_con .ri{
    margin-top: 2rem;
    order: 2;
  }
  .inerp .ine_btm{
    flex-wrap: wrap;
    height: auto;
  }
  .inerp .ine_btm dl{
    width: 50%;
    padding: 1rem 0 ;
  }
  .inerp .ine_btm dl dd{
    font-size: 1.2rem;
  }
  .inerp .ine_con .list::after{
    display: none;
  }
  .skill .ski_wrap .sk_item .pic{
    width: 100%;
  }
  .incore .li + .li{
    margin-top: 1rem;
  }
  .incore .li .jpfont{
    width: 4.11rem;
    height: 4.11rem;
    font-size: 1.8rem;
  }
  .incore .li p,
  .incore .li .jpfont + p{
    font-size: 1.3rem;
  }
  .inpro_wrap .list .text .tit{
    font-size: 1.2rem;
    margin-bottom: 1.2rem;
  }
  .inpro_wrap .list .text .more{
    margin-top: 1rem;
  }
  .inerp .ine_top li{
    width: calc((100% - 4.4rem) / 3);
  }
  .inerp .ine_top li + li{
    margin-left: 2.2rem;
  }
  .inerp .ine_top li + li::before{
    font-size: 2rem;
    left: -1.1rem;
  }
}

@media (max-width: 359px) {
  .inerp .ine_top li{
    font-size: 12px;
  }
  .indev_con .dev_wrap .list{
    width: 100%;
  }
}
