/* 超大屏幕 */
@media (min-width: 1980px) {
  img {
    width: 100%;
    max-width: unset !important;
  }

  #jh-partners img {
    width: auto;
    max-width: 100% !important;
  }

  /*  .jh-banner .swiper-slide .picture img {    display: block;    max-width: 100%;    margin: 0;  }  .jh-news .box .topic .picture img {    display: block;    margin: 0;    max-width: 100%;  }  .jh-news .box .lst .item .picture img {    display: block;    width: 100%;    margin: 0;  }  .jh-product .item .picture img {    display: block;    margin: 0;    max-width: 100%;  }  .jh-partner .bd img {    display: block;    max-width: 100%;    margin: 0;  }  .jh-page-banner img {    display: block;    margin: 0;    max-width: 100%;  }  .jh-thumb-lst ul li a .picture img {    display: block;    max-width: 100%;    margin: 0;  }  .jh-product-lst ul li a .picture img {    display: block;    max-width: 100%;    margin: 0;  }  .jh-pro-dt-hd .box .picture img {    display: block;    max-width: 100%;    margin: 0;    padding: 0;  }  .jh-pro-dt-bd .box .others-side .lst .item .picture img {    display: block;    margin: 0;    padding: 0;    max-width: 100%;  }  .jh-support-stand-box .item .icon img {    display: block;    margin: 0;    max-width: 100%;;  }  .jh-dev-part-one .box ul.dpt li .icon img {    margin: 0;    max-width: 100%;  }  .jh-dev-part-one .box .icon-row .item img {    margin: 0;    max-width: 100%;  }  .jh-dev-part-application .picture img {    margin: 0;    max-width: 100%;  }  .jh-dev-part-research .box .picture img {    max-width: 100%;    margin: 0;  }  .jh-phone-call .box .icon img {    max-width: 100%;    margin: 0;  }  .jh-services-finance .box .item img {    max-width: 100%;    margin: 0;  }  .jh-services-train .box .item.picture img {    margin: 0;    max-width: 100%;  }  .jh-services-network .box .item.map img {    margin: 0;    max-width: 100%;  }  .jh-dot-info-window .picture img {    margin: 0;    max-width: 100%;  }  .jh-services-download .bd .lst .box .item .row .link-to img {    max-width: 100%;    margin: 0;  }  .jh-about-part-one .hd .side img {    margin: 0;    max-width: 100%;  }  .jh-about-part-two .bd .box .item .in-side img {    margin: 0;    max-width: 100%;  }  .jh-about-part-three .bd img {    margin: 0;    max-width: 100%;  }  .jh-about-part-five .box img {    max-width: 100%;    margin: 0;  }  .jh-news-details .bd .jh-article-content-box p img {    display: block;    margin: 0 auto;    max-width: 100%;  }  .jh-news-details .fd .n-box ul li .m .a img {    max-width: 100%;    margin: 0;  }  .jh-about-mind .hd .factory .item img {    margin: 0;    max-width: 100%;  }  .jh-about-mind .bd .box img {    margin: 0;    max-width: 100%;  }  .jh-about-history .bd .item .box .picture img {    margin: 0;    max-width: 100%;  }  .jh-contact-main .hd .box .w .icon img {    margin: 0;    max-width: 100%;  }  .jh-conduct .box .rel-box .link-lst ul li .a .icon img {    max-width: 100%;    margin: 0;  }  */
}

/* 中大屏幕 */
@media screen and (max-width: 1680px) and (min-width: 1440px) {
  html {
    font-size: 90px;
  }
}

@media screen and (max-width: 1440px) and (min-width: 1290px) {
}

/* 自1440开始响应 */
@media (max-width: 1440px) {
  html {
    font-size: 80px;
  }

  .resp-wrap {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .jh-services-train .box .item.info {
    padding-left: 0.1rem;
  }

  .jh-page-sub-navs {
    padding: 0 1rem;
  }

  .jh-banner {
    height: unset;
  }

  .jh-banner .swiper-slide .picture {
    display: block;
  }

  .jh-news .box .topic {
    flex-basis: 45%;
  }

  .jh-news .box .lst {
    flex-basis: 50%;
  }

  .jh-product .sec-name {
    left: 1rem;
    right: 1rem;
  }

  .jh-product .item .info {
    left: 1rem;
  }

  .jh-network .jh-sells-map {
    margin-right: 0;
  }

  .jh-services-finance {
    padding-top: 0.5rem;
    padding-bottom: 1rem;
  }

  .jh-services-finance .box {
    padding-top: 0.3rem;
    padding-bottom: 0.3rem;
  }

  .jh-services-finance .box .item {
    flex-basis: 45%;
  }

  .jh-sec-pd-set {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .jh-sec-pd-set-b {
    padding-bottom: 1rem;
  }

  .jh-std-network-dots .panel .hd {
    padding: 0.5rem 0.4rem 0 1rem;
  }

  .jh-std-network-dots .panel .bd .item {
    padding: 0.2rem 0.4rem 0.2rem 1rem;
  }

  .jh-std-network-dots .panel .hd .ipt {
    background-size: 0.16rem;
  }

  .jh-dot-info-window {
    padding: 0.25rem;
  }

  .jh-lease-lst .box {
    margin: -0.3rem;
  }

  .jh-lease-lst .box .item {
    padding: 0.3rem;
  }

  .jh-contact-main .hd .box {
    margin-top: 0.8rem;
  }

  .jh-contact-main .hd .box .b {
    padding-top: 0.2rem;
  }

  .jh-contact-main .hd .box .w + .w {
    padding-top: 0.2rem;
  }
}

/* 自1290开始响应 */
@media (max-width: 1290px) {
  .resp-wrap {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .jh-services-train .box .item.info {
    padding-left: 0.5rem;
  }

  .jh-product .sec-name {
    left: 0.5rem;
    top: 0.5rem;
    right: 0.5rem;
  }

  .jh-product .item .info {
    left: 0.5rem;
  }

  .jh-nav {
    padding-left: 1rem;
    display: none;
  }

  .jh-header .r-side .links {
    display: none;
  }

  .jh-page-sub-navs {
    padding: 0 0.5rem;
  }

  .jh-thumb-lst ul {
    margin: 0 -0.2rem;
  }

  .jh-thumb-lst ul li {
    padding: 0.2rem;
  }

  .jh-thumb-lst ul li a .info {
    padding: 0.2rem 0.2rem 0.3rem;
  }

  .jh-thumb-lst ul li a .info .arrow {
    margin-top: 0.3rem;
  }

  .jh-services-finance .box .item {
    flex-basis: 46%;
  }

  .jh-sec-pd-set {
    padding-top: 0.8rem;
    padding-bottom: 0.8rem;
  }

  .jh-sec-pd-set-b {
    padding-bottom: 0.8rem;
  }

  .jh-std-network-dots .panel .hd {
    padding: 0.4rem 0.3rem 0 0.5rem;
  }

  .jh-std-network-dots .panel .bd .item {
    padding: 0.15rem 0.3rem 0.15rem 0.5rem;
  }

  .jh-std-network-dots .panel .hd .ipt {
    background-size: 0.14rem;
  }

  .jh-dot-info-window {
    padding: 0.2rem;
  }

  .jh-lease-lst .box {
    margin: -0.2rem;
  }

  .jh-lease-lst .box .item {
    padding: 0.2rem;
  }

  .jh-about-part-one .bd .box {
    margin: 0;
  }

  .jh-about-part-one .bd .box .a .n {
    font-size: 0.56rem;
  }

  .jh-about-part-one .bd .box .a .t {
    font-size: 0.2rem;
  }

  .jh-about-mind .hd .box .item .num-roll .itm .a .n {
    font-size: 0.46rem;
  }

  .jh-about-mind .hd .box .item .num-roll .itm .a .t {
    font-size: 0.2rem;
  }

  .jh-contact-main .hd .box {
    margin-top: 0.6rem;
  }

  .jh-contact-main .fd .row {
    margin: 0 -0.1rem;
  }

  .jh-contact-main .fd .row .item {
    padding: 0 0.1rem;
  }
}

/* 中小屏幕 */
@media screen and (max-width: 1200px) and (min-width: 996px) {
  .jh-dev-part-application .box {
    padding-left: 1rem;
  }
}

/* 平板设备 */
@media screen and (max-width: 996px) and (min-width: 768px) {
  .jh-banner .swiper-slide .desc .text {
    font-size: 0.3rem;
  }

  .jh-banner .swiper-slide .desc a.link-to {
    display: block;
    width: 1.32rem;
    height: 0.42rem;
    border-radius: 0.42rem;
    border: 1px #ffffff solid;
    line-height: 0.42rem;
    text-align: center;
    color: #ffffff;
    font-size: 0.16rem;
    transition: all 0.3s;
  }
}

/* 自996开始响应 */
@media (max-width: 996px) {
  .part-named .cn {
    font-size: 0.38rem;
  }

  .jh-sub-header {
    border-top: 1px #d6d6d6 solid;
  }

  .jh-sub-header .navs {
    padding: 0.5rem 0.5rem;
    flex-grow: unset;
  }

  .jh-sub-header .contacts {
    display: none;
  }

  .flex-row-wrap-md {
    flex-flow: row wrap;
  }

  .flex-row-wrap-md .item {
    flex-basis: 100% !important;
  }

  .jh-banner .advt {
    position: static;
    width: unset;
    max-width: unset;
    box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1);
  }

  .jh-news {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .jh-news .box {
    padding: 0.25rem 0 0 0; /*flex-flow: row wrap;*/
    flex-wrap: wrap;
  }

  .jh-news .box .topic, .jh-news .box .lst {
    flex-basis: 100%;
    flex-shrink: 0;
  }

  .jh-news .box .lst {
    margin-top: 0.5rem;
  }

  .jh-page-banner .box .cn {
    font-size: 0.3rem;
  }

  .jh-page-banner .box .en {
    font-size: 0.28rem;
  }

  .jh-product {
    flex-wrap: wrap;
  }

  .jh-product .sec-name {
    top: 0.5rem;
  }

  .jh-product .item {
    flex-basis: 100%;
  }

  .jh-product .item .info {
    transform: translateY(-50%);
  }

  .jh-product .item .info a.sk-button {
    margin-top: 0;
  }

  .jh-about {
    padding-top: 0.6rem;
    padding-bottom: 0.6rem;
  }

  .jh-about .box {
    flex-basis: 60%;
  }

  .jh-network .box {
    padding-right: 0;
  }

  .jh-network .box .info {
    padding-top: 0.5rem;
  }

  .jh-network .pop-layer {
    width: 45%;
    padding: 0.4rem;
  }

  .jh-footer .box .hd .contacts {
    margin-right: 0.5rem;
  }

  .jh-product-lst ul {
    margin: 0 -0.1rem;
  }

  .jh-product-lst ul li {
    padding: 0.1rem;
  }

  .jh-product-lst ul li a {
    padding: 0.15rem;
  }

  .jh-product-lst ul li a .info {
    padding-left: 0.25rem;
  }

  .jh-product-lst ul li a .info .tips {
    padding: 0.1rem 0;
  }

  .jh-pro-dt-hd .box .info {
    padding-left: 0.6rem;
  }

  .jh-pro-dt-bd {
    padding-top: 0.3rem;
    padding-bottom: 0.3rem;
  }

  .jh-pro-dt-bd .box .main-side {
    padding-right: 0.6rem;
  }

  .jh-pro-dt-bd .box .main-side .nav-up-down {
    justify-content: space-between;
  }

  .jh-pro-dt-bd .box .main-side .nav-up-down .go-back {
    display: none;
  }

  .jh-support-stand-box .item .icon {
    width: 0.36rem;
    margin-right: 0.15rem;
  }

  .jh-dev-part-one {
    flex-flow: row wrap;
    padding-top: 0.6rem;
    padding-bottom: 0.6rem;
  }

  .jh-dev-part-one .box {
    flex-basis: 100%;
  }

  .jh-dev-part-one .box ul.dpt {
    margin-top: 0.3rem;
    margin-left: -0.2rem;
    margin-right: -0.2rem;
  }

  .jh-dev-part-one .box ul.dpt li {
    padding: 0.2rem;
  }

  .jh-dev-part-one .box .num-roll {
    margin-top: 1rem;
  }

  .jh-dev-part-one .box .profile {
    margin-top: 0.3rem;
  }

  .jh-dev-part-application {
    flex-flow: row wrap;
    padding-bottom: 0.5rem;
  }

  .jh-dev-part-application .picture {
    flex-basis: 100%;
  }

  .jh-dev-part-application .box {
    padding-left: 0.5rem;
  }

  .jh-dev-part-research {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .jh-dev-part-research .box {
    flex-flow: row wrap;
  }

  .jh-dev-part-research .box .picture {
    flex-basis: 100%;
  }

  .jh-dev-part-research .box .intro {
    padding: 0.5rem;
  }

  .jh-dev-part-research .box .intro .cont {
    padding-top: 0.3rem;
  }

  .jh-dev-part-one .box .named-en {
    padding: 0.2rem 0 0.5rem 0;
  }

  .jh-dev-part-one .box .profile.for-services {
    margin-top: 0.5rem;
  }

  .jh-dev-part-one .box .num-roll.for-services {
    margin-top: 0.3rem;
  }

  .jh-services-support .box {
    width: 100%;
  }

  /*  .jh-services-finance {    padding-top: 0.3rem;    padding-bottom: 0.8rem;  }  .jh-services-finance .box {    padding-top: 0.2rem;    padding-bottom: 0.2rem;  }  */
  .jh-services-finance .box .item {
    flex-basis: 47%;
  }

  .jh-services-finance .box .line {
    margin: 0.3rem 0;
  }

  .jh-std-advantage {
    padding-top: 0.6rem;
    padding-bottom: 0.6rem;
  }

  .jh-std-advantage .box {
    margin-left: -0.1rem;
    margin-right: -0.1rem;
    margin-top: 0.4rem;
  }

  .jh-std-advantage .box .item {
    padding: 0.1rem;
  }

  .jh-std-advantage .box .item .panel {
    padding: 0.25rem;
  }

  .jh-sec-pd-set {
    padding-top: 0.6rem;
    padding-bottom: 0.6rem;
  }

  .jh-sec-pd-set-b {
    padding-bottom: 0.6rem;
  }

  .jh-services-train .box .item.picture {
    display: flex;
    align-items: center;
  }

  .jh-services-train .box .item.info {
    background-size: 2rem;
  }

  .jh-services-train .box .item.info .clear {
    font-size: 0;
  }

  .jh-services-train .box .item.info .text {
    line-height: 0.3rem;
    padding: 0.3rem 0;
  }

  .jh-services-train .box .item.info .text p {
    padding: 0.05rem 0;
  }

  .jh-services-network .box .item.info {
    padding-right: 0;
  }

  .jh-services-network .box .item.info .text {
    line-height: 0.32rem;
    margin-top: 0.5rem;
  }

  .jh-services-network .box .item.info .text p {
    padding: 0.1rem 0;
  }

  .jh-dot-info-window {
    width: 50%;
  }

  .jh-lease-lst .box {
    margin: -0.15rem;
  }

  .jh-lease-lst .box .item {
    padding: 0.15rem;
  }

  .jh-about-part-one .hd .box .info {
    margin-top: 0.5rem;
  }

  .jh-about-part-one .hd .side {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .jh-about-part-one .hd .side .en {
    left: 0.5rem;
  }

  .jh-about-part-one .bd .box .a .n {
    font-size: 0.46rem;
  }

  .jh-about-part-two .bd {
    margin-top: 1rem;
  }

  .jh-about-part-two .bd .box {
    margin: -0.05rem;
  }

  .jh-about-part-two .bd .box .item {
    padding: 0.05rem;
  }

  .jh-about-part-two .bd .box .item .in-side .text {
    left: 0.2rem;
  }

  .jh-about-part-two .bd .box .item .in-side .text .a .n {
    font-size: 0.32rem;
  }

  .jh-about-part-two .bd .box .item .in-side .text .a .t {
    font-size: 0.2rem;
  }

  .jh-about-part-two .bd .box .item .in-side .text .b {
    padding-top: 0.05rem;
  }

  .jh-contact-main .box .info .bd .hot-line {
    margin: 0.4rem 0;
  }

  .jh-contact-main .box .side .item {
    padding: 0.2rem 0.3rem; /*display: flex;*/
  }

  .jh-contact-main .box .side .item .t:after {
    content: '';
    border: 6px solid transparent;
    border-left-color: #BCC0CB;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
  }

  .jh-services-network .jh-sites-lst .lst-panel ul li {
    width: 25%;
  }

  .jh-conduct .box .rel-box .info .num-roll .item .t {
    font-size: 0.6rem;
  }

  .jh-conduct .box .rel-box .info .num-roll .item .s {
    font-size: 0.16rem;
  }

  .jh-conduct .box .rel-box .info .desc {
    padding-top: 0.3rem;
    font-size: 0.16rem;
  }

  .jh-conduct .box .rel-box .link-lst ul {
    margin: 0 -0.14rem;
  }

  .jh-conduct .box .rel-box .link-lst ul li {
    padding: 0 0.14rem;
  }

  .jh-conduct .box .rel-box .link-lst ul li .a {
    height: 1rem;
  }

  .jh-conduct .box .rel-box .link-lst ul li .a .icon {
    width: 0.3rem;
  }

  .jh-conduct .box .rel-box .link-lst ul li .a .t {
    font-size: 0.2rem;
    padding-left: 0.14rem;
  }

  .jh-news-details .fd .n-box ul {
    margin: 0 -0.1rem;
  }

  .jh-news-details .fd .n-box ul li {
    padding: 0 0.1rem;
  }

  .jh-news-details .fd .n-box ul li .m {
    padding: 0.1rem;
  }
}

/* 移动端 */
@media (max-width: 767px) {
  .visible-xs {
    display: block;
  }

  .hidden-xs {
    display: none !important;
  }

  .resp-wrap {
    padding-left: 0.2rem;
    padding-right: 0.2rem;
  }

  .jh-services-train .box .item.info {
    padding-left: 0.2rem;
  }

  .flex-row-wrap {
    flex-flow: row wrap;
  }

  .flex-row-wrap .item {
    flex-basis: 100% !important;
  }

  .jh-sec-pd-set {
    padding-top: 0.4rem;
    padding-bottom: 0.4rem;
  }

  .jh-sec-pd-set-b {
    padding-bottom: 0.4rem;
  }

  .jh-header {
    height: 0.7rem;
  }

  .jh-header.fix-up {
    top: -0.7rem;
  }

  .jh-header .r-side .menu-button {
    height: 0.7rem;
    width: 0.7rem;
  }

  .jh-header .logo {
    padding: 0 0 0 0.225rem;
    width: 1.412rem;
  }

  .jh-sub-header .navs {
    justify-content: flex-start;
    flex-direction: column;
    padding: 0.2rem;
    background-color: #ffffff;
  }

  .jh-sub-header .navs .item {
    width: 100%;
    border-bottom: 1px #D8DBE1 solid;
  }

  .jh-sub-header .navs .item .t {
    padding-bottom: 0;
    font-weight: normal;
    font-size: 0.225rem;
    line-height: 0.75rem;
    position: relative;
    transition: all 0.3s;
  }

  .jh-sub-header .navs .item.on .t {
    color: #0942B6;
  }

  .jh-sub-header .navs .item .t:after {
    content: '';
    width: 11px;
    height: 7px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    background-image: url('../images/icon_menu_arrow.png');
    background-repeat: no-repeat;
    background-position: 0;
    background-size: 11px 7px;
    transition: all 0.3s;
  }

  .jh-sub-header .navs .item.on .t:after {
    transform: translateY(-50%) rotate(-180deg);
  }

  .jh-sub-header .navs .item .clear {
    display: none;
    padding: 0 0.125rem 0.125rem;
  }

  .jh-sub-header .navs .item a {
    font-size: 0.1875rem;
  }

  .jh-sub-header .navs .search {
    height: 0.625rem;
    background-color: #F7F8FA;
    display: flex;
    justify-content: space-between;
    margin-top: 0.3rem;
  }

  .jh-sub-header .navs .search .box {
    flex-grow: 1;
    padding: 0 0.25rem;
    border: 1px #D8DBE1 solid;
  }

  .jh-sub-header .navs .search .box input, .jh-sub-header .navs .search .box input:focus {
    border: none;
    box-shadow: none;
    outline: none;
    background-color: transparent;
    height: 0.625rem;
    font-size: 0.175rem;
  }

  .jh-sub-header .navs .search .action {
    width: 0.625rem;
    height: 0.625rem;
    flex-shrink: 0;
    background-color: #0942B6;
    background-image: url('../images/icon_search.png');
    background-size: 0.2rem;
    background-repeat: no-repeat;
    background-position: center; /*    display: flex;    justify-content: center;    align-items: center;    */
  }

  .jh-sub-header .click-able {
    display: inline-flex;
    flex: 1; /*background-color: #007aff;*/
  }

  .sec-name .name .cn {
    font-size: 0.26rem;
    padding-bottom: 0;
  }

  .sec-name .name .en {
    font-size: 0.12rem;
  }

  a.sk-button { /*width: 1.36rem;*/
    height: 0.42rem;
    line-height: 0.42rem;
    border-radius: 0.21rem;
    padding: 0 0.3rem 0 0.15rem;
    font-size: 0.15rem;
  }

  a.sk-button.t-white {
    line-height: 0.38rem;
    border: 1px #ffffff solid;
  }

  a.sk-button.t-border {
    line-height: 0.38rem;
    border: 1px #0942B6 solid;
  }

  a.sk-button:after {
    background-size: 4px 7px;
    right: 0.15rem;
  }

  .jh-sub-header {
    top: 0.7rem;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.3); /*    display: flex;    flex-direction: column;    */
  }

  .jh-sub-header .box {
    flex-direction: column;
    position: relative;
    height: 100%;
  }

  .jh-footer .box {
    padding-top: 0.5rem;
    padding-bottom: 0.3rem;
  }

  .jh-footer .box .hd .contacts {
    flex-grow: 1;
    margin-right: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .jh-footer .box .hd .contacts .medias {
    padding: 0;
    text-align: center;
  }

  .jh-footer .box .hd .contacts .phone {
    padding-top: 0.2rem;
    text-align: center;
  }

  .jh-footer .box .line {
    margin: 0.5rem 0;
  }

  .jh-footer .box .hd .line {
    display: block;
    width: 100%;
  }

  .jh-footer .box .hd .navs {
    display: none;
  }

  .jh-footer .box .fd {
    flex-wrap: wrap;
    justify-content: center;
  }

  .jh-footer .box .fd .copyright {
    flex-basis: 100%;
    text-align: center;
    padding-top: 0.3rem;
  }

  .jh-main-container {
    padding-top: 0.7rem;
  }

  /*  .jh-page-banner {    padding-top: 0.7rem;  }  */
  .jh-banner .swiper-slide .desc {
    top: 20%;
  }

  .jh-banner .swiper-slide .desc .text {
    font-size: 0.28rem;
    padding-bottom: 0.4rem;
  }

  .jh-banner .swiper-slide .desc a.link-to {
    width: 0.8rem;
    height: 0.26rem;
    border-radius: 0.26rem;
    line-height: 0.26rem;
    font-size: 0.12rem;
    display: none;
  }

  .jh-banner .swiper-dots {
    bottom: 0;
    top: 0;
    width: 0.7rem;
  }

  .jh-banner .swiper-dots .dot {
    margin: 0;
  }

  .jh-banner .advt {
    display: none;
  }

  .jh-banner .advt .item .num {
    font-size: 0.2rem;
  }

  .jh-banner .advt .item .des {
    padding: 0;
  }

  .part-named .cn {
    font-size: 0.28rem;
  }

  .part-named .en {
    font-size: 0.14rem;
    padding-top: 0.05rem;
  }

  .jh-news .box .lst .item {
    align-items: center;
  }

  .jh-news .box .lst .item .info {
    flex-basis: unset;
    flex-grow: 1;
    padding-right: 0.2rem;
  }

  .jh-news .box .lst .item .picture {
    flex-basis: 30%;
    flex-shrink: 0;
  }

  .jh-news .box .lst .line {
    margin: 0.3rem 0;
  }

  .jh-product {
    padding-left: 0.2rem;
    padding-right: 0.2rem;
    padding-bottom: 0.2rem;
  }

  .jh-product .sec-name {
    /*
    left: 0.2rem;
    top: 0.2rem;
    right: 0.2rem;
    */
    position: static;
    width: 100%;
    /*
    padding-left: 0.2rem;
    padding-right: 0.2rem;
    padding-bottom: 0.2rem;
    */
  }

  .jh-product .item {
    margin-top: 0.2rem;
  }

  .jh-product .item .info {
    left: 0.2rem;
  }

  .jh-product .item .info .name {
    font-size: 0.3rem;
  }

  .jh-product .item .info .desc {
    padding: 0.25rem 0;
    font-size: 0.2rem;
    line-height: 0.3rem;
  }

  .jh-about .hd, .jh-about .bd {
    flex-wrap: wrap;
  }

  .jh-about .box {
    flex-basis: 100%;
  }

  .jh-about .hd .box {
    margin-top: 0.3rem;
  }

  .jh-about .bd {
    margin-top: 0.5rem;
  }

  .jh-about .bd .box {
    margin-top: 0.3rem;
  }

  .jh-about .bd .box .item .t {
    font-size: 0.36rem;
    justify-content: center;
  }

  .jh-about .bd .box .item .t span {
    font-size: 0.2rem;
  }

  .jh-network {
    padding-top: 0.5rem;
  }

  .jh-network .flex {
    flex-wrap: wrap;
  }

  .jh-network .box .info {
    padding-top: 0.3rem;
  }

  .jh-network .jh-sells-map {
    flex-basis: 100%;
    margin-top: 0.4rem;
  }

  .jh-network .pop-layer {
    width: 100%;
    top: unset;
    transform: translateY(0);
    right: 0;
    bottom: 0;
    padding: 0.2rem 0.5rem;
    background-color: unset;
    box-shadow: none;
  }

  .jh-network .pop-layer .item .num, .jh-network .pop-layer .item .text {
    text-align: center;
  }

  .jh-partner {
    padding-bottom: 0.5rem;
  }

  .jh-partner .bd {
    padding: 0.3rem 0 0 0;
  }

  .jh-page-banner .box {
    transform: translateY(0);
  }

  .jh-page-banner .box .cn {
    font-size: 0.2rem;
    padding-top: 0;
  }

  .jh-page-banner .box .en {
    font-size: 0.16rem;
  }

  .jh-page-sub-navs {
    margin-top: 0;
    padding: 0; /*border-bottom: 1px #E6E6E6 solid;*/
  }

  .jh-page-sub-navs .box a {
    height: 0.7rem;
    line-height: 0.7rem;
  }

  .jh-thumb-lst {
    padding: 0;
  }

  .jh-thumb-lst ul {
    margin: 0 -0.2rem;
  }

  .jh-thumb-lst ul li {
    width: 100%;
    padding: 0.2rem;
  }

  .jh-product-lst ul li {
    width: 100%;
  }

  #jh-product {
    padding-top: 0.4rem;
  }

  #jh-product .category span, #jh-product .category a {
    margin-right: 0.1rem;
  }

  .jh-pro-dt-hd {
    padding-top: 0.3rem;
    padding-bottom: 0.3rem;
  }

  .jh-pro-dt-hd .box {
    flex-flow: row wrap;
    padding-top: 0.3rem;
  }

  .jh-pro-dt-hd .box .picture {
    flex-basis: 100%;
  }

  .jh-pro-dt-hd .box .info {
    padding-left: 0;
    padding-top: 0.3rem;
  }

  .jh-pro-dt-hd .box .info .params {
    margin-top: 0.3rem;
  }

  .jh-pro-dt-hd .box .info .line {
    margin: 0.25rem 0;
  }

  .jh-pro-dt-bd .box {
    flex-flow: row wrap;
  }

  .jh-pro-dt-bd .box .main-side {
    padding-right: 0;
  }

  .jh-pro-dt-bd .box .main-side .info {
    padding: 0.3rem 0;
  }

  .jh-support-stand-box {
    flex-flow: row wrap;
    padding-top: 0.3rem;
    padding-bottom: 0.3rem;
  }

  .jh-dev-part-one .box ul.dpt {
    margin-left: -0.1rem;
    margin-right: -0.1rem;
  }

  .jh-dev-part-one .box ul.dpt li {
    padding: 0.1rem;
  }

  .jh-dev-part-one .box ul.dpt li .icon {
    flex-basis: 0.32rem;
  }

  .jh-dev-part-one .box .num-roll {
    margin-top: 0.5rem;
  }

  .jh-dev-part-one .box .num-roll .item .n {
    font-size: 0.48rem;
  }

  .jh-support-stand-box .item {
    flex-basis: 50%;
    padding: 0.2rem 0;
  }

  .jh-dev-part-one .box .named {
    font-size: 0.38rem;
  }

  .jh-dev-part-one .box ul.dpt li, .jh-dev-part-one .box ul.dpt li.first {
    width: 50%;
  }

  .jh-dev-part-application .box {
    padding-left: 0.2rem;
  }

  .jh-dev-part-research .box .intro {
    padding: 0.2rem;
  }

  .jh-dev-part-application .picture .desc {
    padding: 0.3rem;
    right: 0;
  }

  .jh-dev-part-application .box .lst .item .row {
    padding: 0 0.1rem 0 0.3rem;
  }

  .jh-dev-part-application .box .lst .item .row:before {
    left: 0.1rem;
  }

  .jh-dev-part-application .box .lst .item.on .photo {
    display: block;
  }

  .jh-services-support {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .jh-services-promise {
    flex-flow: row wrap;
    padding-top: 0.3rem;
    padding-bottom: 0.3rem;
  }

  .jh-services-promise .item {
    flex-basis: 33.333%;
    padding-bottom: 0.2rem;
    padding-top: 0.5rem; /*align-items: flex-start;*/
  }

  .jh-services-promise .item + .item:before {
    display: none;
  }

  .jh-services-promise .item .b {
    padding-top: 0;
  }

  #jh-network-index {
    background-image: url('../images/network-bg-wap.jpg');
  }

  #jh-network-index .sec-name {
    justify-content: flex-start;
    text-align: unset;
  }

  #jh-network-index .desc {
    text-align: unset;
    line-height: 0.28rem;
  }

  .jh-network-number-roll {
    flex-flow: row wrap;
    padding-top: 0.6rem;
    background-color: #ffffff;
    border-radius: 0.1rem;
    box-shadow: 0 0.01rem 0.15rem 0.01rem rgba(0, 0, 0, 0.13);
  }

  .jh-network-number-roll .item {
    flex-basis: 50%;
    padding-bottom: 0.5rem; /*align-items: flex-start;*/
  }

  .jh-network-number-roll .item .a .n {
    font-size: 0.5rem;
  }

  .jh-network-number-roll .item .b {
    padding-top: 0;
    font-size: 0.16rem;
  }

  .jh-partner .hd .name span {
    display: block;
    line-height: 0.4rem;
  }

  .jh-phone-call .box {
    border: 2px #EEEFF1 solid;
    height: 0.6rem;
    padding: 0 0.25rem;
    border-radius: 0.3rem;
  }

  .jh-phone-call .box .icon {
    width: 0.32rem;
  }

  .jh-phone-call .box .text {
    font-size: 0.18rem;
    padding: 0 0.15rem;
    margin-right: 0.15rem;
    position: relative;
    color: #62656A;
    font-weight: 600;
  }

  .jh-phone-call .box .text:after {
    top: 5px;
    bottom: 5px;
  }

  .jh-phone-call .box .phone {
    font-size: 0.32rem;
  }

  .jh-std-feedback ul {
    margin: 0.3rem -0.05rem 0.3rem -0.05rem;
  }

  .jh-std-feedback ul li {
    width: 100%;
    padding: 0.05rem;
  }

  .jh-std-feedback ul li .ipt, .jh-std-feedback ul li .ip-area {
    padding-left: 0.2rem;
    padding-right: 0.2rem;
  }

  .jh-std-feedback ul li .ip-area {
    padding-top: 0.2rem;
    padding-bottom: 0.2rem;
  }

  .jh-services-finance {
    padding-top: 0.3rem;
    padding-bottom: 0.5rem;
  }

  .jh-services-finance .box {
    padding-top: 0.1rem;
    padding-bottom: 0.1rem;
  }

  .jh-services-finance .box .item + .item {
    padding-top: 0.2rem;
  }

  .jh-services-finance .box .line {
    margin: 0.2rem 0;
  }

  .jh-services-finance .box .named {
    font-size: 0.25rem;
  }

  .jh-services-finance .clear .box {
    margin-top: 0.3rem;
  }

  .jh-services-finance .box .item.cont .no {
    font-size: 0.8rem;
  }

  .jh-services-train .box .item.info {
    margin-right: 0;
    padding-bottom: 0.3rem;
  }

  /*  .jh-std-network-dots .panel .hd {    padding: 0.3rem 0.2rem 0 0.2rem;  }  .jh-std-network-dots .panel .bd .item {    padding: 0.1rem 0.2rem 0.1rem 0.2rem;  }  .jh-std-network-dots .panel .hd .ipt {    background-size: 0.12rem;  }  */
  .jh-dot-info-window {
    padding: 0.15rem;
    width: 75%;
    transform: translate(-50%, -85%);
  }

  .jh-services-network .box .item.info .named {
    font-size: 0.38rem;
  }

  .jh-services-network .box .item.info .name-en {
    padding: 0.2rem 0;
  }

  .jh-services-network .box .item.info .text {
    margin-top: 0.2rem;
  }

  .jh-services-network .box .item.info .text p {
    padding: 0.05rem 0;
  }

  .jh-std-network-dots .panel {
    display: none;
  }

  .jh-std-network-dots .map {
    height: 10rem;
  }

  .wrap-mask .tips {
    display: flex;
  }

  .jh-dot-lst-wap {
    display: block;
  }

  .jh-services-download .hd .category {
    margin-top: 0.2rem;
  }

  .jh-services-download .hd .category ul {
    margin: 0;
  }

  .jh-services-download .hd .category ul li {
    padding: 0;
  }

  .jh-services-download .hd .category ul li a {
    line-height: 0.34rem;
    font-size: 0.16rem;
    color: #787B7F;
    border: 1px #ffffff solid;
    transition: border 0.3s, color 0.3s;
    border-radius: 0.17rem;
    padding: 0 0.1rem;
  }

  .jh-services-download .hd .category ul li.on a, .jh-services-download .hd .category ul li a:hover {
    border: 1px #ED6D00 solid;
  }

  .jh-services-download .bd .lst .box {
    margin: -0.0875rem 0;
  }

  .jh-services-download .bd .lst .box .item {
    width: 100%;
    padding: 0.0875rem 0;
  }

  .jh-services-download .bd .lst .box .item .row {
    padding: 0.3rem;
  }

  .jh-lease-lst {
    margin-top: 0;
  }

  .jh-lease-lst .box {
    margin: -0.15rem;
  }

  .jh-about-part-one .hd .box .info {
    margin-top: 0.3rem;
  }

  .jh-about-part-one .hd .side {
    padding-left: 0.2rem;
    padding-right: 0.2rem;
    padding-top: 0.8rem;
  }

  .jh-about-part-one .hd .side .en {
    font-size: 0.8rem;
    top: 0;
    text-align: center;
    left: 0;
  }

  .jh-about-part-one .bd .box .a .n {
    font-size: 0.56rem;
  }

  .jh-about-part-one .bd .box {
    flex-flow: row wrap;
  }

  .jh-about-part-one .bd .box .item {
    flex-basis: 50%;
    flex-shrink: 0;
    padding-bottom: 0.25rem; /*padding-right: 0.5rem;*/
  }

  .jh-about-part-one .bd .box .a .n {
    font-size: 0.5rem;
  }

  .jh-about-part-one .bd .box .a .t {
    font-size: 0.18rem;
  }

  .jh-about-part-one .bd .box .item .b {
    font-size: 0.14rem;
    padding-top: 0;
  }

  .jh-about-part-two .hd .info {
    align-items: flex-start;
    margin-top: 0.3rem;
  }

  .jh-about-part-two .hd .info .title {
    opacity: 0.5;
  }

  .jh-about-part-two .hd .info .named {
    font-size: 0.2rem;
  }

  .jh-about-part-two .bd {
    margin-top: 0.5rem;
  }

  .jh-about-part-two .bd .box {
    margin: -0.1rem;
  }

  .jh-about-part-two .bd .box .item {
    padding: 0.1rem;
  }

  .jh-about-part-four .text {
    top: 0.25rem;
  }

  .jh-about-part-four .text .cn {
    font-size: 0.28rem;
  }

  .jh-about-part-four .text .en {
    font-size: 0.12rem;
    padding-top: 0;
  }

  .jh-contact-job .hd .item {
    padding-left: 0;
    padding-top: 0.2rem;
  }

  .jh-std-table .thead .th .td {
    font-weight: unset;
  }

  .jh-std-table .td {
    flex-basis: 22%;
    flex-shrink: 0;
    align-items: center;
  }

  .jh-std-table .td.action {
    flex-basis: 12%;
  }

  .jh-std-table .tbody .tr .info {
    padding: 0.2rem;
  }

  .jh-std-table .tbody .tr .info .item .text {
    padding-top: 0.1rem;
  }

  .jh-std-table .tbody .tr .info .item + .item {
    padding-top: 0.15rem;
  }

  .jh-about-mind .hd .box .en {
    padding-bottom: 0.5rem;
    padding-top: 0.2rem;
  }

  .jh-about-mind .hd .box .item .text {
    margin-top: 0.2rem;
  }

  .jh-about-history .bd .item .year {
    font-size: 0.3rem;
    flex-basis: 0.9rem;
  }

  .jh-about-history .bd .item .segment {
    padding: 0 0.2rem;
    margin-right: 0.1rem;
  }

  .jh-about-history .bd .item .box .picture {
    flex-basis: 100%;
    padding-top: 0.1rem;
  }

  .jh-about-history .line {
    margin: 0.3rem 0;
  }

  .jh-about-history .hd .item .named {
    font-size: 0.38rem;
  }

  .jh-about-history .hd .item.side {
    text-align: left;
    padding-top: 0.15rem;
  }

  .jh-about-history .bd .item .segment:before {
    border: 4px #FDEFE3 solid;
  }

  .jh-about-history .bd .item .box .info {
    padding-right: 0;
  }

  .jh-contact-main .box .side {
    flex-basis: 100%;
    margin-top: 0.5rem;
  }

  .jh-contact-main .box .side .item {
    padding: 0.2rem 0.3rem;
  }

  .jh-contact-main .box .side .item .t:after {
    content: '';
    border: 4px solid transparent;
    border-left-color: #BCC0CB;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
  }

  .jh-contact-main .box .info .bd {
    padding: 0.15rem 0;
  }

  .jh-contact-main .hd .box {
    margin-top: 0.3rem;
  }

  .jh-contact-main .hd .box .b {
    padding-top: 0.1rem;
  }

  .jh-contact-main .hd .box .w + .w {
    padding-top: 0.1rem;
  }

  .jh-contact-main .hd .box .item {
    margin-top: 0.1rem;
  }

  .jh-contact-main .fd .row .item {
    width: 100%;
    margin-bottom: 0.1rem;
  }

  .jh-services-network .jh-sites-lst .lst-panel {
    margin-top: 0.2rem;
  }

  .jh-services-network .jh-sites-lst .lst-panel ul li {
    width: 50%;
  }

  .jh-conduct .box .rel-box .info .num-roll .item {
    padding: 0 0.15rem;
  }

  .jh-conduct .box .rel-box .info .num-roll .item .t {
    font-size: 0.5rem;
  }

  .jh-conduct .box .rel-box .info .num-roll .item .s {
    font-size: 0.14rem;
    padding-top: 0.05rem;
  }

  .jh-conduct .box .picture {
    display: none;
  }

  .jh-conduct .box .rel-box {
    position: static;
    background-image: url('../images/earth.png');
    background-position: center top;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .jh-conduct .box .rel-box .info .desc {
    font-size: 0.14rem;
    padding-bottom: 0.3rem;
  }

  .jh-conduct .box .rel-box .link-lst ul {
    flex-flow: row wrap;
  }

  .jh-conduct .box .rel-box .link-lst ul li {
    width: 100%;
    flex-shrink: 0;
    flex-basis: 100%;
    margin-top: 0.1rem;
  }

  .jh-news-details .fd .n-box {
    padding-top: 0.3rem;
  }

  .jh-news-details .fd .n-box ul {
    flex-flow: row wrap;
    margin: 0 -0.05rem;
  }

  .jh-news-details .fd .n-box ul li {
    flex-basis: 50%;
    flex-shrink: 0;
    padding: 0 0.05rem;
    margin-bottom: 0.1rem;
  }

  .jh-news-details .fd .n-box ul li .m .c {
    padding-top: 0;
  }

  .fc-panel-wap {
    display: flex;
  }

  .jh-partner .bd {
    position: unset;
    padding-bottom: 0.2rem;
  }

}
