@media screen and (min-width: 1200px) and (max-width: 1439px) {


  /* top */
  .helmet {
    padding: 0 2%;
  }

  /* menu */
  .nav {
    padding: 0 2%;
    height: 80px;
  }

  .nav .menu {
    left: 16%;
  }

  .nav .menu .menu-item {
    height: 80px;
  }

  .nav .menu .menu-item>a {
    padding: 0 19px;
    font-size: 14px;
    line-height: 80px;
  }
  .nav-phone-pc {
    width: 250px;
  }
  .nav .menu .menu-item ul li a {
    font-size: 12px;
  }

  /* 首页常用标题 */
  .index-title {
    height: 110px;
    padding-top: 30px;
  }

  .index-title h3 {
    font-size: 22px;
  }

  .index-title p {
    top: 75px;
    font-size: 14px;
  }

  .index-title::before {
    top: 65px;
  }

  .index-title::after {
    top: 62px;
    width: 8px;
    height: 8px;
  }

  /* 技术支持 */
  .support {
    padding: 0 2%;
  }

  .support-item {
    height: 100px;
  }

  .support-item-word .word-h {
    font-size: 18px;
  }

  .support-item-word .word-t {
    font-size: 12px;
  }

  /* 热门产品 */
  .hot .hot-item .hot-text h3 {
    font-size: 20px;
  }

  .hot .hot-item .hot-text p {
    font-size: 12px;
  }

  /* product */
  .product {
    padding: 0 2%;
  }

  .pro-item .pro-text {
    height: 50px;
    font-size: 12px;
    line-height: 50px;
  }

  /* about */
  .about {
    padding: 40px 2%;
  }

  .about-text .about-title {
    font-size: 22px;
  }

  .about-text .about-content {
    -webkit-line-clamp: 6;
    font-size: 12px;
  }

  /* equipment */
  .equipment {
    padding: 0 2%;
  }

  .equi-item .equi-text p {
    font-size: 12px;
    line-height: 24px;
  }

  /* rd */
  .rd {
    padding: 60px 2% 0;
  }

  .rd-item h3 {
    font-size: 18px;
  }

  .rd-item p {
    font-size: 14px;
  }

  /* offer */
  .offer {
    padding: 0 2%;
  }

  /* partner */
  .partner {
    padding: 0 2%;
  }

  /* news */
  .news {
    padding: 0 2%;
  }

  /* bottom-link */
  .bottom-link {
    padding: 45px 2%;
  }

  .bottom-title {
    font-size: 16px;
  }

  .bottom-code-text {
    font-size: 14px;
  }

  /* footer */
  .footer {
    padding: 0 2%;
    font-size: 14px
  }

  /* ny-public */
  .crumbs {
    margin: 0 2% 25px;
  }

  .crumbs-info {
    font-size: 14px;
  }

  /* inside-main */
  .inside-main {
    padding: 0 2%;
  }

  .inside-single-page {
    padding: 0 2%;
  }

  /* list */
  .inside-main-list {
    width: 20%;
  }

  .main-list-title {
    height: 70px;
  }

  .main-list-title h3 {
    height: 65px;
    font-size: 20px;
    line-height: 65px;
  }

  .main-list-info>ul>li {
    font-size: 14px;
    line-height: 40px;
  }

  .main-list-info>ul>li>a {
    padding-left: 20px;
  }

  .main-list-info>ul>li>a::after {
    right: 5px;
  }

  .main-list-info ul li ul li {
    font-size: 12px;
    line-height: 36px;
  }

  .main-list-info ul li ul li a {
    padding-left: 30px;
  }

  /* inside rigth */
  .inside-main-content {
    width: 78%;
  }

  /* inside product */
  .inside-pro-item {
    margin-bottom: 20px;
  }


  .inside-pro-item .pro-text {
    height: 50px;
    font-size: 14px;
    line-height: 50px;
  }

  /* inside-partner */
  .inside-partner-item {
    margin-bottom: 20px;
  }

  .inside-partner-item span {
    height: 50px;
    font-size: 14px;
    line-height: 50px;
  }

  /* inside-news */

  .inside-news-item .inside-news-item-info h3 {
    font-size: 18px;
  }

  /* inside-news-detail */

  .inside-news-detail-title {
    font-size: 18px;
    margin-top: 30px;
    padding-bottom: 15px;
  }

  .inside-news-detail-left-info {
    padding-bottom: 10px;
  }

  .inside-news-detail-left-art-content {
    padding-top: 10px;
  }

  /* inside-crosswise-list */
  .inside-crosswise-list-wrapper {
    padding: 0 2%;
  }

  .inside-crosswise-list a {
    height: 45px;
    font-size: 14px;
    line-height: 45px;
  }


  .inside-crosswise-list a:hover::after {
    border: 8px solid #fff;
    border-top-color: transparent;
    border-right-color: transparent;
    border-left-color: transparent;
  }

  .inside-crosswise-list a.cross-active::after {
    border: 8px solid #fff;
    border-top-color: transparent;
    border-right-color: transparent;
    border-left-color: transparent;
  }

  /* inside contact */
  .inside-contact {
    padding: 0 2% 70px;
  }

  .inside-contact-item img {
    margin-bottom: 20px;
  }

  .inside-contact-item h2 {
    font-size: 14px;
  }

  .inside-contact-item h2 strong {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 0;
  }

  .inside-contact-item:hover h2 strong {
    font-size: 22px;
  }

  .inside-message {
    padding: 0 2% 70px;
  }

  .message-left {
    width: 34%;
  }

  .message-right {
    width: 62%;
  }

  /* inside-trait */

  .inside-trait-item {
    margin-bottom: 30px;
  }

  .inside-serve-trait-title {
    font-size: 16px;
  }

  /* inside-serve */

  .inside-serve-item {
    margin-bottom: 0;
  }

  /* inside project detail */

  .inside-project-item-wrapper {
    padding: 0 2%;
  }

  .inside-project-item {
    margin-top: 35px;
  }

  .inside-project-item .inside-project-item-title {
    font-size: 18px;
  }

  .inside-project-item .inside-project-item-info {
    font-size: 14px;
  }

  .inside-project-main-info h3 {
    font-size: 22px;
    height: 12%;
  }

  .inside-project-main-info .inside-project-main-info-text {
    height: 70%;
  }

  .inside-project-main-info .inside-project-main-info-more {
    height: 18%;
  }

  .inside-project-main-info .inside-project-main-info-more p {
    font-size: 14px;
  }

  .inside-project-main-info .inside-project-main-info-more p span {
    font-size: 24px;
  }

  .inside-project-main-info .inside-project-main-info-more a {
    width: 160px;
    font-size: 16px;
    height: 46px;
    line-height: 46px;
  }

  .inside-project-main:hover .inside-project-main-info .inside-project-main-info-more a {
    width: 200px;
  }

  /* inside-product-message */
  .inside-product-message {
    margin-top: 35px;
    padding: 2%;
  }
}