.pc-block {
  display: block ;
}

.mobile-block {
  display: none !important;
}

.i-banner .li .mobile-block {
  display: none !important;
}

.i-listd .n-tab-box .tab-one {
  display: block;
}

.i-listd .n-tab-box .tab-two {
  display: none;
}

.opacity-block {
  opacity: 0;
  visibility: hidden;
}

.search-alert {
  position: fixed;
  z-index: 100;
  background-color: #222;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.search-alert input::-webkit-input-placeholder {
  color: #fff !important;
}
.search-alert input::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #fff !important;
}
.search-alert input:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #fff !important;
}
.search-alert input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #fff !important;
}
.search-alert .cent-form {
  opacity: 0;
  -webkit-transform: translate(0, 40px);
      -ms-transform: translate(0, 40px);
          transform: translate(0, 40px);
  -webkit-transition: all .5s;
          transition: all .5s;
}

.search-alert .close {
  width: 30px;
  height: 30px;
  position: absolute;
  top: 38px;
  right: 2.6%;
  cursor: pointer;
  -webkit-transition: all .3s ease-in-out;
          transition: all .3s ease-in-out;
}
.search-alert .close:before {
  font-size: 30px;
  top: 0;
  left: 0;
  color: #fff;
  -webkit-transition: all 0.3s ease-in-out;
          transition: all 0.3s ease-in-out;
}
.search-alert .close:hover:before {
  color: #d00010;
}

.search-alert .cent-form {
  position: absolute;
  width: 94.8%;
  left: 2.6%;
  top: 50%;
  height: 2rem;
  margin-top: -63px;
  border-bottom: 1px solid #515151;
}

.search-alert .cent-form:before {
  color: #fff;
  font-size: 30px;
  position: absolute;
  left: 0;
  height: 50px;
  top: 50%;
  margin-top: -25px;
}

.search-alert .cent-form .tex {
  border: none;
  font-size: 1.2rem;
  height: 1.5rem;
  line-height: 1.5rem;
  text-align: center;
  width: 100%;
  color: #555;
  background: none;
  padding-left: 2rem;
  padding-right: 3.5rem;
}

.search-alert .cent-form .sub-butn {
  border: none;
  height: 1.5rem;
  font-size: .8rem;
  line-height: 1.5rem;
  color: #555;
  text-align: right;
  background: none;
  position: absolute;
  right: 0;
  top: 0;
  width: 3.5rem;
  text-align: center;
}

.search-alert {
  -webkit-transform-origin: bottom center;
      -ms-transform-origin: bottom center;
          transform-origin: bottom center;
  -webkit-transform: scaleY(0);
      -ms-transform: scaleY(0);
          transform: scaleY(0);
  -webkit-transition: -webkit-transform .3s .5s;
          transition: transform .3s .5s;
}

.search-alert.active {
  -webkit-transform-origin: top center;
      -ms-transform-origin: top center;
          transform-origin: top center;
  -webkit-transform: scaleY(1);
      -ms-transform: scaleY(1);
          transform: scaleY(1);
  -webkit-transition: -webkit-transform .3s;
          transition: transform .3s;
}
.search-alert.active .cent-form {
  opacity: 1;
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
  -webkit-transition: all .5s .3s;
          transition: all .5s .3s;
}
.iframebox{
  width:500px;
  height:500px;
}
@media (max-width: 1680px) {
  .n-business .liste .text .sp{
    bottom:-4rem;
  }
  .n-cases .lista .workbox .tit1,.i-listb .workbox .tit1{
    font-size:15px;
  }
}

@media (max-width: 1480px) {
  .w1420 {
    width: 88%;
    margin: 0 auto;
  }

  .i-banner .wswiper-pagination {
    right: 6%;
  }

  .header1 .nav {
    margin-left: 15%;
    width: 680px;
  }
  .header1 .nav .li:last-child {
    margin-right: 0px!important;
}

  .i-listd .n-tab-box, .i-listd .n-tab-box .tab-one {
    height: 20rem;
  }

  .i-listb .swiper-tab {
    width: calc(100% - 150px);
  }

  .i-listd .n-tab-box .w1420 .tab-left {
    width: 11rem;
  }

  .i-listd .n-tab-box .tab-middle {
    width: 10rem;
  }

  footer .address-box .item-box {
    width: 200px;
  }

  footer .address-box .item-ajax {
    width: calc(100% - 200px);
  }

  

  .n-about .lista .text {
    padding-left: 5%;
  }

  .n-about .lista .img {
    padding-right: 5%;
  }

  .n-about .listd .ulbox .li:nth-child(odd) .text, .n-original .listc .ulbox .li:nth-child(odd) .text {
    padding: 0 2.5rem 0 5%;
  }

  .n-about .listd .ulbox .li:nth-child(even) .text, .n-original .listc .ulbox .li:nth-child(even) .text {
    padding: 0 2.5rem 0 5%;
  }

  .n-banner .text {
    margin-left: 5%;
  }

  .n-banner .text .tit1 {
    font-size: 2.6rem;
  }

  .n-banner .text .tit2 {
    font-size: 1.2rem;
  }

  .n-banner .text .tit3 {
    margin-bottom: 1.8rem;
  }

  .n-business .liste .img {
    padding-left: 5%;
  }

  .n-business .liste .text {
    padding-right: 5%;
  }

  .n-business .liste .text .sp {
    bottom: -20px;
  }

  .n-cases .listb .cases-swiper .text span {
    font-size: 16px;
  }
  .n-business .liste .text .sp{
    bottom:-3.5rem;
  }
}
@media (max-width: 1360px) {
  .i-lista .swiper-one .p {
    font-size: .6rem;
  }
    .header1 .nav {
    margin-left: 14%;

  }
  .n-business .listg .ulbox .li:hover .tit1, .n-business .listg .ulbox .li:hover .line {
    -webkit-transform: translate(0, -6rem);
        -ms-transform: translate(0, -6rem);
            transform: translate(0, -6rem);
  }
}
@media (max-width: 1270px) {
  .w1420 {
    width: 90%;
    margin: 0 auto;
  }
    .header1 .nav {
    margin-left: 8%;

  }

  .header1 .nav .li {
    margin-right: .8rem;
  }
  

  .i-listc .original-box .p-14 {
    padding: 0 10%;
    width: 100%;
  }

  .i-listd .n-tab-box .tab-one {
    display: none !important;
  }

  .i-listd .n-tab-box {
    height: auto;
  }

  .i-listd .n-tab-box .tab-two {
    display: block;
    width: 100%;
    height: auto;
    padding: 2rem 0;
  }

  .i-listd .n-tab-box .tab-middle, .i-listd .n-tab-box .w1420 .tab-left {
    width: 100%;
    margin-left: 0;
  }

  .i-listd .n-tab-box .tab-two .tit1 {
    margin-top: .6rem;
  }

  .i-listd .n-tab-box .tab-two .tit3 {
    color: #ccb195;
    margin-top: 1rem;
  }

  .n-about .listb .imgbox {
    padding: 0 5%;
  }

  .n-about .lista .text .sp {
    font-size: 2.4rem;
  }

  .n-about .lista .text .sp {
    font-size: 2.4rem;
  }

  .p-16 {
    font-size: 14px;
  }

  .n-team .listb .text {
    padding-top: 1.5rem;
  }

  .n-honor .lista .honor-img {
    width: 100%;
    padding-bottom: 3.5rem;
  }

  .n-honor .lista .w1420 {
    background: url(../images/img12.png) no-repeat center bottom;
    background-size: 100% auto;
  }

  .n-business .lista .p-16 {
    width: 90%;
  }

  .n-business .listf .tabbox {
    height: auto;
  }

  .n-business .listf .tabbox .tit3 {
    width: 90%;
  }

  .n-business .listf .tabbox .imgbox {
    padding-bottom: 0;
  }

  .n-business .listg .text {
    width: 90%;
  }

  .n-original .listb .contact-box {
    width: 90%;
  }
  footer .address-box .item-ajax .add, footer .address-box .item-ajax .tel {
    margin-right: 1rem;
  }
  .n-business .liste .text .sp{
    bottom:-.5rem;
  }
}
@media (max-width: 1023px) {
  .mobile-block {
    display: block !important;
  }

  .header1 {
    display: none;
  }
header {
    display: none;
  }
  .header2 {
    display: block;
  }

  footer .address-box .w1420 {
    -webkit-flex-flow: column wrap;
        -ms-flex-flow: column wrap;
            flex-flow: column wrap;
  }

  footer .address-box .item-ajax {
    -webkit-flex-flow: column wrap;
        -ms-flex-flow: column wrap;
            flex-flow: column wrap;
  }

  footer .address-box .item-ajax, footer .address-box .item-ajax .add, footer .address-box .item-ajax .tel, footer .address-box .item-ajax .wxbox {
    width: 100%;
    margin-right: 0;
  }

  footer .address-box .item-ajax .add .tit1, footer .address-box .item-ajax .tel .tit1, footer .address-box .item-ajax .wxbox .tit1 {
    display: none;
  }

  footer .address-box .item-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    width: 100%;
  }

  footer .address-box .item-tab {
    padding: 0 1rem;
    margin-right: 1.25rem;
    margin-bottom: 1rem;
    height: 40px;
    line-height: 40px;
    border: 1px solid #c6c6c6;
  }

  footer .address-box .item-tab:hover, footer .address-box .item-tab.cur {
    background: #ccb195;
    border: 1px solid #c6c6c6;
    color: #fff;
  }

  .i-banner {
    height: auto;
  }

  .i-banner .swiper-slide {
    background: none !important;
  }
  .i-banner .swiper-slide img {
    width: 100%;
  }

  .i-listb .swiper-tab {
    width: 100%;
  }

  .i-lista .swiper-one .swiper-slide, .i-lista .swiper-one .swiper-slide.swiper-slide-active, .i-lista .swiper-one .swiper-slide:hover {
    width: 50% !important;
  }

  .i-lista .swiper-button-prev, .i-listb .swiper-tab .swiper-button-prev, .i-listc .original-box .swiper-button-prev, .n-about .listc .ins-box .swiper-button-prev, .n-lineup .lista .ulbox .swiper-button-prev, .n-honor .lista .honor-img .swiper-button-prev, .n-cases .lista .swiper-tab .swiper-button-prev, .n-cases .listb .cases-swiper .swiper-button-prev {
    opacity: 1;
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0);
  }

  .i-lista .swiper-button-next, .i-listb .swiper-tab .swiper-button-next, .i-listc .original-box .swiper-button-next, .n-about .listc .ins-box .swiper-button-next, .n-lineup .lista .ulbox .swiper-button-next, .n-honor .lista .honor-img .swiper-button-next, .n-cases .lista .swiper-tab .swiper-button-next, .n-cases .listb .cases-swiper .swiper-button-next {
    opacity: 1;
    -webkit-transform: rotate(-180deg) translate(0, 0);
        -ms-transform: rotate(-180deg) translate(0, 0);
            transform: rotate(-180deg) translate(0, 0);
  }

  .i-listc .original-box .tit2, .i-listc .original-box .tit1 {
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0);
  }

  .i-listc .original-box .bg {
    opacity: 1;
  }

  .i-listc .original-box .p-14 {
    opacity: 1;
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0);
  }

  .i-listd .text {
    width: 100%;
    padding: 0 5%;
  }

  body {
    padding-bottom: 60px;
  }

  .sidebar-box {
    top: auto;
    bottom: 15%;
  }

  .n-about .listd .ulbox .li {
    -webkit-flex-flow: column wrap;
        -ms-flex-flow: column wrap;
            flex-flow: column wrap;
  }

  .n-about .listd .ulbox .li .img, .n-about .listd .ulbox .text {
    width: 100%;
  }

  .n-about .listd .ulbox .text {
    padding: 2rem 6% !important;
  }

  .n-about .lista {
    -webkit-flex-flow: column wrap;
        -ms-flex-flow: column wrap;
            flex-flow: column wrap;
  }

  .n-about .lista .text {
    padding: 2.5rem 5% 2rem;
  }

  .n-about .lista .text, .n-about .lista .img {
    width: 100%;
  }

  .n-about .lista .img {
    margin-left: 0;
    padding-right: 0;
  }

  .n-about .listb .p-18 {
    font-size: 16px;
  }

  .n-about .listd .ulbox .li:nth-child(even) .icon-img {
    right: 0;
    left: auto;
  }

  footer .footer-top .nav a {
    opacity: .8;
  }

  .n-banner,.nmobile-banner{
    height: 20rem;
  }

  .n-banner .text .tit3 {
    margin-bottom: 1rem;
  }

  .n-banner .text .line {
    width: 55px;
  }

  .n-team .lista .li {
    width: 48%;
    margin-right: 4%;
    margin-bottom: 4%;
  }

  .n-team .lista .li:nth-child(3n) {
    margin-right: 4%;
  }

  .n-team .lista .li:nth-child(2n) {
    margin-right: 0;
  }

  .n-team .lista .text {
    -webkit-flex-flow: column wrap;
        -ms-flex-flow: column wrap;
            flex-flow: column wrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  .n-team .listb .li {
    -webkit-flex-flow: column wrap;
        -ms-flex-flow: column wrap;
            flex-flow: column wrap;
  }

  .n-team .listb .text {
    width: 100%;
  }

  .n-team .listb .en {
    text-align: left;
  }

  .n-lineup .listb .ulbox .li {
    width: 32%;
    margin-right: 2%;
    margin-bottom: 2%;
  }

  .n-lineup .listb .ulbox .li:nth-child(5n) {
    margin-right: 2%;
  }

  .n-lineup .listb .ulbox .li:nth-child(3n) {
    margin-right: 0;
  }

  .n-honor .lista .honor-img .swiper-slide .tit1 {
    font-size: 14px;
  }

  .n-honor .listb .honor-list .swiper-slide .li {
    width: 48%;
    margin-right: 4%;
    margin-bottom: 4%;
  }

  .n-honor .listb .honor-list .swiper-slide .li:nth-child(3n) {
    margin-right: 4%;
  }

  .n-honor .listb .honor-list .swiper-slide .li:nth-child(2n) {
    margin-right: 0;
  }

  .n-business .listc .list-box {
    -webkit-flex-flow: column wrap;
        -ms-flex-flow: column wrap;
            flex-flow: column wrap;
  }

  .n-business .listc .list-box .text-left, .n-business .listc .list-box .text-right, .n-business .listc .middle {
    width: 100%;
    padding: 0 5%;
  }

  .n-business .listc {
    padding: 2rem 0;
  }

  .n-business .listc .middle {
    margin: .6rem 0;
  }

  .n-business .listc .list-box .text .sp {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
  }

  .n-business .listc .middle {
    text-align: center;
  }

  .n-business .listc .list-box .text .sp p {
    margin: 0 10px;
  }

  .n-business .liste {
    -webkit-flex-flow: column wrap;
        -ms-flex-flow: column wrap;
            flex-flow: column wrap;
            padding-top:2.5rem;
  }

  .n-business .liste .img {
    width: 90%;
    padding-left: 0;
    margin:0 auto;
  }

  .n-business .liste .text {
    width: 100%;
    padding: 1.5rem 5%;
  }

  .n-business .listf .tabbox {
    padding: 2rem 0;
  }

  .n-business .listg .ulbox .li .text-two {
    display: none;
  }

  .n-banner .cases-box .swiper-slide a {
    -webkit-flex-flow: column wrap;
        -ms-flex-flow: column wrap;
            flex-flow: column wrap;
  }

  .n-banner-two {
    height: auto;
  }

  .n-banner .cases-box .img, .n-banner .cases-box .swiper-slide .text {
    width: 100%;
  }

  .n-banner .cases-box {
    padding: 2rem 0 3.5rem;
    position: relative;
  }

  .n-banner .cases-box .swiper-slide .text {
    padding: 1.2rem 5%;
    margin-left: 0;
  }

  .n-banner .cases-box .swiper-pagination {
    bottom: 2rem !important;
  }

  .n-cases .lista .workbox .li-img {
    width: 48%;
    margin-right: 4%;
    margin-bottom: 4%;
  }

  .n-cases .lista .workbox .li-img:nth-child(4n) {
    margin-right: 4%;
  }

  .n-cases .lista .workbox .li-img:nth-child(2n) {
    margin-right: 0;
  }

  .n-cases .listb .cases-swiper .text span {
    font-size: 14px;
  }

  .n-original .listc .ulbox .li {
    -webkit-flex-flow: column wrap;
        -ms-flex-flow: column wrap;
            flex-flow: column wrap;
  }

  .n-original .listc .ulbox .li .img {
    width: 100%;
  }

  .n-original .listc .ulbox .text {
    width: 100%;
    padding: 1.5rem 5% !important;
  }

  .n-original .listd .list-swiper .swiper-pagination {
    bottom: 0;
  }

  .n-original .listc .ulbox .text .p-16 {
    max-height: none;
  }

  .n-contact .lista .ulbox {
    -webkit-flex-flow: column wrap;
        -ms-flex-flow: column wrap;
            flex-flow: column wrap;
  }

  .n-contact .lista .li {
    width: 100%;
    margin-left: 0;
    margin-bottom: 1rem;
  }

  .n-contact .listb .tab-box .ul .tab-li {
    font-size: 18px;
  }

  .n-original .listb {
    padding-top: 2rem;
  }

  .sidebar-box .back-top:before {
    border-bottom: none;
  }

  .n-needs .linebox {
    display: none;
  }
  footer .address-box .item-ajax .wxbox{
    width:300px;
  }
  footer .address-box .item-tab{
    width:110px;
    text-align:center;
    font-size:12px;
    padding:0;
  }
  footer .address-box .item-ajax{
    align-items: center;
    text-align:center;
  }
  footer .address-box .item-ajax .wxbox .p-14{
    display:inline-block;
  }
  footer .footer-top{
    justify-content:center;
  }
}
@media (max-width: 960px) {
  .i-listb .workbox .li-img {
    width: 48%;
    margin-right: 4%;

  }
  .i-listb .workbox .li-img:nth-child(1) {
    margin-bottom: 15px;
  }
    .i-listb .workbox .li-img:nth-child(2) {
     margin-bottom: 15px;
  }
  
  .i-listb .workbox .li-img:nth-child(n+5) {
    margin-top: 15px;
}
  
  .i-listb .workbox .li-img:nth-child(4n) {
    margin-right: 4%;
  }

  .i-listb .workbox .li-img:nth-child(2n) {
    margin-right: 0;
  }

  footer .footer-top .logo {
    display: none;
  }

  footer .footer-top .nav a {
    padding: 0 .6rem;
  }

  footer .footer-nav {
    padding-top: 1rem;
  }

  footer .footer-top {
    padding-bottom: 1rem;
  }

  .n-business .listg .ulbox {
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
  }

  .n-business .listg .ulbox .li {
    width: 50%;
  }

  .n-contact .listb .formbox .input1, .n-contact .listb .formbox .input2, .n-contact .listb .formbox .input2, .n-contact .listb .formbox .input3 {
    width: 100%;
    margin-right: 0;
    margin-bottom: 15px;
  }
  .n-business .liste .text .sp {
    bottom:20px;
    font-size:2.6rem;
  }
  .n-business .listf .li-tabbox{
    margin-top:1.5rem;
  }
  .iframebox{
    width:320px;
    height:400px;
  }
}
@media (max-width: 786px) {
	.footer-nav{ 
	display:none;
	}
	
	.i-listb .workbox .bot{ font-size: 12px;}
	.i-listb .workbox .time{ font-size: 12px;}
  .i-banner .wswiper-pagination {
    width: 180px;
    height: 45px;
    line-height: 45px;
  }

  .i-banner .pagebtn, .i-banner .swiper-button-warp {
    width: 90px;
    height: 45px;
  }

  .i-banner .swiper-button-warp .swiper-button-next, .i-banner .swiper-button-warp .swiper-button-prev {
    height: 45px;
    line-height: 45px;
    width: 45px;
  }

  .p-16 {
    font-size: 14px;
    line-height: 1.6;
  }

  .i-liste .mobile-customer-box .img {
    width: 48%;
    margin-right: 4%;
    margin-bottom:4%;
  }
  

  .i-liste .mobile-customer-box .img:nth-child(3n) {
    margin-right: 4%;
  }

  .i-liste .mobile-customer-box .img:nth-child(2n) {
    margin-right: 0;
  }

  .i-liste .mobile-customer-box img {
    max-width: 80%;
    max-height: 80%;
  }

  .top-title {
    margin-bottom: 1.2rem;
  }

  .top-title .tit1 {
    font-size: 20px;
    line-height:20px;
  }

  .i-listb .swiper-tab .swiper-button-prev, .n-cases .lista .swiper-tab .swiper-button-prev {
    left: 0px;
  }

  .i-listb .swiper-tab .swiper-button-next, .n-cases .lista .swiper-tab .swiper-button-next {
    right: 0;
  }

  footer .nav-bot {
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    height: auto;
    padding: 15px 0;
  }

  footer .footer-bot .w1420 {
    -webkit-flex-flow: column wrap;
        -ms-flex-flow: column wrap;
            flex-flow: column wrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  footer .footer-bot .p1, footer .footer-bot .p-12 {
    width: 100%;
  }

  .n-honor .listb {
    padding-bottom: 2rem;
  }

  .n-team .listb .text {
    padding: 1rem .75rem 1.5rem;
  }

  .n-team .listb .line {
    margin: .5rem 0;
  }

  .n-honor .lista {
    padding-top: 2rem;
  }

  .n-honor .lista .honor-img {
    padding-bottom: 2rem;
  }

  .n-honor .listb .honor-list .swiper-slide .li {
    width: 100%;
    margin-right: 0 !important;
  }

  .n-honor .lista .honor-img .swiper-button-next, .n-honor .lista .honor-img .swiper-button-prev {
    margin-top: -70px;
  }

  .n-news .news-list .ulbox .li1 {
    width: 100%;
    margin-right: 0;
  }

  .n-news .news-list .ulbox .li2 {
    width: 100%;
    margin-right: 0;
  }

  .n-news {
    padding: 2.5rem 0 3rem;
  }

  .n-contact .listb .top .tj1:nth-child(2), .n-contact .listb .top .tj1:nth-child(3), .n-contact .listb .top .tj1:nth-child(4), .n-contact .listb .recruit-list-0 .recruitbox .recruit-top .tj1:nth-child(2), .n-contact .listb .recruit-list-0 .recruitbox .recruit-top .tj1:nth-child(3), .n-contact .listb .recruit-list-0 .recruitbox .recruit-top .tj1:nth-child(4) {
    display: none;
  }

  .n-contact .listb .top .tj1:first-child, .n-contact .listb .recruit-list-0 .recruitbox .recruit-top .tj1:first-child {
    width: 60%;
  }

  .n-contact .listb .top .tj1:last-child, .n-contact .listb .recruit-list-0 .recruitbox .recruit-top .tj1:last-child {
    width: 40%;
  }

  .n-contact .listb .recruit-list-0 .recruitbox .n-recruit-text {
    padding: 1.2rem .5rem;
  }

  .n-contact .listb .recruit-list-0 .recruitbox .recruit-details {
    -webkit-flex-flow: column wrap;
        -ms-flex-flow: column wrap;
            flex-flow: column wrap;
  }

  .n-contact .listb .recruit-list-0 .recruitbox .details {
    width: 100%;
  }

  .n-contact .listb .recruit-list-0 .recruitbox .recruit-top .tj1 {
    font-size: 14px;
  }

  .n-contact .listb .recruit-list-0 .recruitbox .text-top {
    padding: .6rem 0;
  }

  .n-contact .listb .recruit-list-0 .recruitbox .text-top .sp {
    width: 33.3%;
  }

  .n-contact .listb .recruit-list-0 .recruitbox .recruit-text {
    padding: 0;
  }

  .news-info {
    padding-bottom: 2.5rem;
  }

  .news-info .news-nav {
    padding-top: 1rem;
  }

  .news-info .news-text {
    padding: 1.5rem 0 2rem;
    font-size: 14px;
    color: #666;
  }

  .n-needs .lista .inputbox .item {
    width: 100%;
    margin-right: 0;
  }
  .n-business .listg .ulbox .li .img1{
    width:60px;
    height:60px;
  }

  .video-alert .video {
    visibility:visible;
    opacity:1;
    display:none;
  }
  .video-alert.md-show .video{
    display:block;
  }
  .n-cases .lista .workbox .tit1, .i-listb .workbox .tit1{
    font-size:12px;height: 42px;
  }
}

.mobile-block2{
  display:none;
}
@media (max-width: 560px) {
  .mobile-block2{
    display:block;
  }
  .i-lista .swiper-one .swiper-slide, .i-lista .swiper-one .swiper-slide.swiper-slide-active, .i-lista .swiper-one .swiper-slide:hover {
    width: 100% !important;
  }

  .i-listd .tab-btn .li {
    height: 2.6rem;
    line-height: 2.6rem;
  }

  .i-listd .tab-btn .li p {
    height: 30px;
    line-height: 30px;
    padding-left: 40px;
    background-size: 30px auto;
  }

  footer .address-box .item-tab {
    padding: 0;
    margin-right: 5px;
    font-size:12px;
  }

  footer .address-box .item-ajax .add .p-14 {
    margin-top: 0;
  }

  .n-about .listc .ins-box .swiper-slide:nth-child(2n) {
    margin-top: 0;
  }

  .n-about .lista .text .tit2 {
    margin-bottom: 1rem;
  }

  .n-about .lista .text .tit3 {
    margin-bottom: 1.5rem;
  }

  .n-about .listb .p-18 {
    font-size: 14px;
  }

  .n-about .listb .imgbox {
    height: 16rem;
  }

  .n-lineup .listb .ulbox .li {
    width: 48%;
    margin-right: 4%;
    margin-bottom: 4%;
  }

  .n-lineup .listb .ulbox .li:nth-child(5n) {
    margin-right: 4%;
  }

  .n-lineup .listb .ulbox .li:nth-child(3n) {
    margin-right: 4%;
  }

  .n-lineup .listb .ulbox .li:nth-child(2n) {
    margin-right: 0;
  }

  .n-business .listd .ulbox {
    margin-top: 3rem;
  }

  .n-business .listd .ulbox .img-btn {
    margin-left: -32.5px;
  }

  .n-business .listd .ulbox .img-btn, .n-business .listd .ulbox .img-btn img {
    width: 65px;
    height: 65px;
  }

  .n-business .listd .ulbox .li {
    width: 100%;
  }

  .n-business .listf .li-tabbox .img {
    width: 80px;
    height: 80px;
    background-size: 80px auto;
  }

  .n-business .listf .li-tabbox .swiper-slide {
    padding-bottom: 25px;
  }

  .n-contact .listb .recruit-list-0 .recruitbox .text-top .sp {
    width: 50%;
  }

  .n-contact .listb .recruit-list-0 .recruitbox .details {
    padding: .5rem 0 1rem;
    margin-bottom: 0;
  }

  .n-contact .listb .recruit-list-0 .recruitbox .apple-btn {
    margin-top: .6rem;
    margin-left: 0;
  }

  .n-contact .listb .tab-box .ul .tab-li {
    font-size: 16px;
  }
  .n-banner {
    height: 15rem;
  }
  .n-banner-two {
    height: auto;
  }
  .nmobile-banner{
    height:15rem;
  }
  .liste .preview .swiper-slide{
    border:3px solid #fff;;
  }
  .n-business .liste{
    padding-top:2rem;
  }
  .liste .preview .swiper-slide.active-nav{
    border:3px solid #c0a58a;
  }
  footer .address-box .item-ajax .wxbox{
    width:200px;
  }
  .i-lista .swiper-one{
    height:auto;
  }
  .i-lista .swiper-one .swiper-slide{
    background:none !important;
    height: auto;
  }
  .i-lista .swiper-one .swiper-slide img{
    position:relative;
    z-index:2;
    width:100%;
  }
  .i-lista .swiper-one a{
    position: absolute;
    left:0;
    top:0;
    z-index:2;
  }
  .n-business .listf .li-tabbox .p{
    font-size:12px;
  }
}
@media (max-width: 1024px) {
  body{
    padding-top:55px;
  }
  .header2{
    position:fixed;
    top:0;
  }
  .header2 .nav-btn .line{
    background:#333;
  }
}

@media (max-width: 425px) {
  .n-needs .lista .radio-box .radiobox{
    width:50%;
  }
}
/*# sourceMappingURL=mobile.css.map */