@-weibit-keyframes musicMove {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.cc {
  word-break: keep-all;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.yy {
  box-shadow: -1px 3px 5px -1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: -1px 3px 5px -1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: -1px 3px 5px -1px rgba(0, 0, 0, 0.1);
}
.notext {
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Chrome/Safari/Opera */
  -khtml-user-select: none;
  /* Konqueror */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently

not supported by any browser */
}
.fd {
  clear: both;
  width: 100%;
  display: block;
  content: ' ';
}
.fbj {
  display: flex;
  flex-wrap: wrap;
}
.pac {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
}
.jzk_banne1 .swiper-slide {
  margin-top: 40px;
  height: 500px;
}
.pape_l_ul {
  display: none;
}
@media (max-width: 1440px) {
  .popup {
    width: 1100px;
  }
}
.adg-block .tanma-pointer {
  color: #000000;
}
@media (max-width: 1200px) {
  .development10923_ul_box {
    overflow-x: auto;
  }
  .jzk_banne1 .w {
    padding-right: 80px;
  }
  .popup .popup_t {
    font-size: 20px;
  }
  .page_about23925 .page_about23925_l {
    width: 43%;
  }
  .page_about23925 .page_about23925_r {
    width: 52%;
  }
  .page_about23925 .increase23831 li .img img {
    width: 80px;
  }
  .page_about23925 .page_about23925_p {
    font-size: 14px;
  }
  .page_about23925 .page_about23925_p p {
    padding-bottom: 16px;
    line-height: 1.5;
  }
  .page_about23925 .page_about23925_t {
    font-size: 24px;
  }
  .page_about23925 .increase23831 strong {
    font-size: 30px;
  }
}
@media (max-width: 991px) {
  .foot_bottom_2 {
    display: none;
  }
  .news_pape_list .news_img img {
    width: 238px;
    height: 134px;
  }
  .news_pape_list .news_body {
    width: calc(100% - 300px);
    padding-right: 20px;
    margin: 10px 0 0 25px;
  }
  .news_pape_list .news_body span {
    display: none;
  }
  .news_pape_list .news_body p {
    margin-bottom: 0;
  }
  .recommend1 .swiper-slide {
    padding: 20px;
  }
  .recommendx1 .swiper-pagination {
    right: 10px;
    bottom: 25px;
  }
  .pape_l_ul {
    line-height: 27px;
    padding: 0;
    margin-bottom: 20px;
    display: inline-block;
    width: 100%;
  }
  .pape_l_ul .layui-icon-addition {
    float: right;
    width: 6%;
    cursor: pointer;
  }
  .pape_l_ul .layui-icon-addition:hover {
    color: #2362ff;
  }
  .pape_l_ul a {
    display: inline-block;
    padding: 0 ;
    width: 90%;
    float: left;
    text-transform: capitalize;
    font-size: 16px;
    font-weight: bold;
  }
  .pape_l_ul a:hover {
    color: #2362ff;
  }
  .pape_l_ul a span {
    color: #2362ff;
    padding-right: 8px;
  }
  .pape_l_ul a i.layui-icon-right {
    color: #2362ff;
    padding-right: 4px;
    font-size: 10px;
    display: none;
  }
  .pape_l_ul li {
    color: #555;
    padding: 12px 40px 12px 0px;
    border-bottom: 1px solid #a8c5f5;
    margin-bottom: 2px;
    padding: 8px 0px;
  }
  .pape_l_ul li:after {
    clear: both;
    width: 100%;
    display: block;
    content: ' ';
  }
  .pape_l_ul dl {
    width: 100%;
    float: left;
    display: none;
    padding: 3px 0 3px 16px;
  }
  .pape_l_ul dl dd {
    padding: 3px 0;
  }
  .pape_l_ul dl a {
    color: #969494;
    font-size: 14px;
  }
  .pape_l_ul dl a:hover {
    color: #2362ff;
  }
  .contact_from2 {
    display: none;
  }
  .head_logo img {
    width: 80%;
    height: auto;
  }
  .engineering_3_wap {
    overflow-x: auto;
  }
  .engineering_3_wap ul {
    width: 1200px;
  }
  .engineering_3_wap ul li {
    height: 160px;
    width: 24%;
    background-size: cover!important;
    margin-right: 1% !important;
  }
  .engineering_3_wap ul li h3 {
    font-size: 18px;
    padding-bottom: 6px;
  }
  .engineering_3_wap ul li span {
    font-size: 14px;
    line-height: 24px;
  }
  .engineering_3_wap ul li span br {
    display: none;
  }
  .engineering_3x4_wap {
    overflow-x: auto;
  }
  .engineering_3x4_wap ul {
    width: 1400px;
  }
  .engineering_3x4_wap ul li {
    height: 160px;
    width: 19%;
    float: left;
    background-size: cover!important;
    margin-right: 1% !important;
  }
  .engineering_3x4_wap ul li h3 {
    font-size: 18px;
    padding-bottom: 6px;
  }
  .engineering_3x4_wap ul li span {
    font-size: 14px;
    line-height: 24px;
  }
  .engineering_3x4_wap ul li span br {
    display: none;
  }
  .page_flow ul.page23925 ul {
    display: flex;
    flex-wrap: wrap;
  }
  .page_flow ul.page23925 li {
    width: 48%;
    margin: 0 1%;
    float: left;
  }
  .engineering_2 li:nth-child(3n) {
    border-right: none;
  }
}
@media (max-width: 767px) {
  .page_advantage .w {
    width: 100%;
    margin: 0;
  }
  .page_advantage2 {
    padding: 15px 18px;
  }
  .development10923 .development10923_ul li:hover h3 {
    color: #2362ff;
  }
  .development10923 .development10923_ul li:hover h3:after {
    background: #2362ff;
  }
  .development10923 .development10923_ul li:hover p {
    color: #5f5f5f;
  }
  .development10923 .development10923_ul {
    height: 100px;
  }
  .link23922 li:nth-last-child(1) {
    display: none;
  }
  .hvr-wobble-vertical,
  .page_flow2 li {
    padding: 0px 0 20px;
  }
  .page_flow2 li h4 {
    font-size: 14px;
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0 10px;
  }
  .foot_bottom_1 {
    padding-top: 20px;
  }
  .link23922 ul {
    margin-top: 20px;
    width: 100%;
    margin-left: 0px;
    display: inline-block;
    font-size: 0;
  }
  .link23922 ul li {
    float: left;
    width: 48%;
    margin: 0 1% 12px!important;
  }
  .certify .swiper-container {
    padding-bottom: 30px;
  }
  .certify .swiper-slide {
    box-shadow: 0px 13px 26px 0px rgba(95, 107, 127, 0.34);
  }
  .page_flow3 {
    padding: 36px 0;
  }
  .development10923 .development10923_ul li {
    padding-right: 15px;
    font-size: 14px;
  }
  .page_about23925 .increase23831 li {
    text-align: center;
  }
  .page_about23925 .increase23831 li .img {
    text-align: center;
    width: 100%;
  }
  .page_about23925 .increase23831 li .img_r {
    text-align: center;
    width: 100%;
  }
  .page_about23925 .increase23831 li .img_r {
    float: left;
    padding-left: 0;
  }
  .development10923 .development10923_ul {
    margin-top: 30px;
  }
  .index_23937_sev .index_23937_sev_list {
    font-size: 0pt;
  }
  .index_23937_sev_list_box_ul {
    width: 900px;
  }
  .index_23937_sev .index_23937_sev_list .index_23937_sev_list_t h3 {
    font-size: 18px;
  }
  .index_23937_sev .index_23937_sev_list .index_23937_sev_list_t p {
    width: auto;
  }
  .index_23937_sev .index_23937_sev_list {
    width: 30%;
    margin-right: 2%;
    padding: 18px;
  }
  .index_23937_sev .index_23937_sev_list .index_23937_sev_list_t {
    z-index: 9;
    text-align: left;
  }
  .index_23937_sev .index_23937_sev_list .index_23937_sev_list_t h3 {
    padding-bottom: 4px;
    font-size: 18px ;
    color: #484848;
    font-weight: bold;
  }
  .index_23937_sev .index_23937_sev_list .index_23937_sev_list_t p {
    font-size: 14px;
    min-height: 98px;
    color: #666666;
    display: inline-block;
  }
  .index_23937_sev .index_23937_sev_list .index_23937_sev_list_t span {
    display: none;
  }
  .index_23937_sev .index_23937_sev_list .index_23937_sev_list_d {
    opacity: 1;
  }
  .index_23937_sev .index_23937_sev_list .index_23937_sev_list_img {
    position: absolute;
    z-index: 8;
    right: -145px;
    bottom: -60px;
  }
  .index_23937_sev .index_23937_sev_list.hv {
    width: 30%;
  }
  .jzk_banner .swiper-button-prev,
  .jzk_banner .swiper-button-next {
    width: 30px;
    height: 50px;
    line-height: 50px;
    border-radius: 4px;
    padding-top: 8px;
  }
  .jzk_banner .swiper-button-prev i,
  .jzk_banner .swiper-button-next i {
    font-size: 36px;
  }
  .contact_from2 input {
    line-height: 50px;
    padding-left: 15px;
    font-size: 13px;
  }
  .contact_from2 {
    height: 50px;
    border-radius: 8px;
    width: 60%;
    margin-top: 20px;
  }
  .contact_from2 button {
    border-radius: 8px!important;
  }
  .jzk_banne2 .w {
    padding-bottom: 10px;
  }
  .jzk_banne1 .w {
    padding-bottom: 10px;
  }
  .index_23937_era .w {
    height: auto;
    min-height: auto;
    padding-bottom: 180px;
  }
  .index_23937_sev .index_23937_sev_list.hv .index_23937_sev_list_t p {
    width: 100%;
  }
  .index_23937_sev .index_23937_sev_list.hv {
    width: 35%;
    padding: 18px;
  }
  .index_23937_sev .index_23937_sev_list {
    height: auto;
  }
  .index_23937_sev .index_23937_sev_list .index_23937_sev_list_d dl {
    width: 100%;
    padding-left: 20px;
    padding-bottom: 12px;
  }
  .index_23937_sev .index_23937_sev_list .index_23937_sev_list_d {
    width: 100%;
    padding-top: 15px;
    margin-top: 10px;
  }
  .index_23937_sev .index_23937_sev_list .index_23937_sev_list_d dt {
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 3px;
  }
  .index_23937_sev .index_23937_sev_list.hv .index_23937_sev_list_t h3 {
    font-size: 18px;
    padding-bottom: 8px;
  }
  .case23927-title {
    font-size: 20px;
  }
  .case23911-title p {
    line-height: 1.5;
    font-size: 14px;
  }
  .recommend1 h4 {
    font-size: 18px;
    line-height: 1.5;
    width: 100%;
    display: inline-block;
    padding: 8px 0;
  }
  .recommend1 {
    text-align: center;
  }
  .recommend1 img {
    padding-left: 40px;
  }
  .recommend1 .p {
    height: auto;
    text-align: left;
    font-size: 14px;
    line-height: 22px;
    padding-bottom: 30px;
    padding-top: 12px;
  }
  .news_pape_list .news_img img {
    width: 100%;
    height: auto;
  }
  .news_pape_list .news_body {
    width: 100%;
    padding: 15px 20px 45px ;
    margin: 0;
  }
  .index_bottom_23935 .index_bottom_23935_l .increase23831 li {
    width: 50%;
  }
  .index_bottom_23935 .index_bottom_23935_r li {
    width: 48%;
  }
  .index_bottom_23935 .index_bottom_23935_r li:last-child {
    display: none;
  }
  .page23918-nav li {
    padding: 0 12px;
  }
  .page23918-nav a {
    font-size: 14px;
    padding: 0 8px;
  }
  .index_23937_era .index_23937-t p {
    line-height: 24px;
  }
  .index_23937_era .index_23937img img {
    width: 40px;
  }
  .index_23937_era .index_23937-li h3 {
    margin-top: 8px;
    font-size: 14px;
  }
  .index_23937_era .index_23937img {
    margin-right: 10px;
  }
  .index_23937_era li {
    width: 96%;
  }
  .index_23937_era li .index_23937txt {
    padding-top: 0px;
    padding-left: 50px;
  }
  .index_23937_era {
    background-size: cover;
  }
  .recommend1 img {
    width: 180px;
    padding-left: 25px;
  }
  .recommend1 h4 {
    font-size: 16px;
    line-height: 1.5;
    width: 100%;
    display: inline-block;
    padding: 8px 0 0;
  }
  .index_23936_xss .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    transition: all 0.2s ease 0s;
    -webkit-transform: all 0.2s ease 0s;
  }
  .index_23936_xss .swiper-pagination-bullet-active {
    width: 28px;
  }
  .index_23936_xss .engineering_2 li h3 {
    font-size: 18px;
  }
  .index_bottom_23935 .index_bottom_23935_t {
    width: auto;
  }
  .index_bottom_23935 .index_bottom_23935_t span {
    font-size: 22px;
  }
  .index_bottom_23935 .index_bottom_23935_t h3 {
    font-size: 20px;
  }
  .index_bottom_23935 .index_bottom_23935_l {
    padding-top: 60px;
    float: left;
    position: relative;
  }
  .index_bottom_23935 .index_bottom_23935_l .increase23831 li {
    margin-top: 8px !important;
  }
  .index_bottom_23935 .index_bottom_23935_l .increase23831 strong {
    font-size: 30px;
  }
  .jzk_banner .swiper-slide {
    overflow: hidden;
  }
  .jzk_banner .swiper-slide > img {
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    height: 220px;
    max-width: initial;
  }
  .jzk_banne2 > img {
    position: relative;
    left: 50%;
    transform: translateX(-60%);
    height: 220px;
    max-width: initial;
  }
  .jzk_banne2 .w img {
    width: 60%;
  }
  .jzk_banne1 .w {
    padding-right: 20px;
  }
  .jzk_banne1 .w img {
    width: 70%;
    padding-right: 0;
  }
  .jzk_banner .swiper-button-prev,
  .jzk_banner .swiper-button-next {
    display: none;
  }
  .news_pape_list .news_body h4 {
    font-size: 16px;
    padding-bottom: 5px;
    padding-top: 5px;
  }
  .page_bg .news_pape_list .news_body {
    padding-bottom: 20px;
  }
  .page23917_banner h3 {
    font-size: 20px;
  }
  .case23911-bg {
    padding: 40px 0;
  }
  .case23911_nav a .img img {
    width: 40px;
  }
  .case23911_nav a {
    border-radius: 6px;
    padding: 6px 0;
  }
  .case23911_list li .img {
    width: 100%;
  }
  .case23911_list ul {
    width: 100%;
    margin-left: 0;
  }
  .case23911_list ul a {
    width: 100%;
  }
  .foot_bottom_1 img {
    height: 70px;
  }
  .page23917_banner span {
    font-size: 14px;
    line-height: 1.5;
  }
  .development10923_ul_box {
    padding-bottom: 40px;
  }
  .development10923 .development10923_ul {
    display: flex;
    flex-wrap: wrap;
  }
  .development10923 .development10923_ul li {
    position: initial;
    float: left;
    background: none!important;
    height: auto;
    width: 227px;
    padding: 12px;
    margin-right: 12px;
    border: 1px solid #d6d6d7;
    border-radius: 8px;
    border-left: 3px solid #2362ff;
  }
  .development10923 .development10923_ul p {
    width: auto;
  }
  .popup {
    width: 92%;
    border-radius: 8px;
    height: auto;
    margin: 3%;
  }
  .popup .popup_l {
    display: none;
  }
  .popup .popup_t {
    font-size: 18px;
    line-height: 1.2;
    height: auto;
  }
  .popup .popup_r {
    height: auto;
    width: 100%;
    padding: 15px;
  }
  .popup .popup_r .index_nav_up_r2 input {
    margin-top: 10px;
    font-size: 14px;
    line-height: 36px;
    height: 36px;
  }
  .news_bg {
    padding: 30px 0;
  }
  .certify .swiper-slide span {
    overflow: hidden;
    display: inline-block;
    border-radius: 12px;
    margin: 0px 0px 0 0px;
  }
  .page_flow3 ul {
    padding-top: 20px;
  }
  .case23911-title p {
    padding: 0 12px;
  }
  .page_flow3 li {
    border-radius: 12px;
  }
  .development10923 .development10923_ul li:hover h3,
  .development10923 .development10923_ul li.hv h3 {
    color: #2362ff;
  }
  .development10923 .development10923_ul li:hover p,
  .development10923 .development10923_ul li.hv p {
    color: #5f5f5f;
  }
  .development10923 .development10923_ul li:hover h3:after,
  .development10923 .development10923_ul li.hv h3:after {
    background: #2362ff;
  }
  .page_about23925 .increase23831 li .img img {
    width: 65px;
  }
  .page_about23925 .increase23831 span {
    color: #4f4f4f;
    font-size: 18px;
    margin-left: 3px;
  }
}
.sales-manage .sales-info {
  padding-top: 0;
  padding-bottom: 0px;
}
.sales-manage > .sales-info {
  padding-bottom: 60px;
  padding-top: 56px;
}
.tnews_body_r {
  margin-bottom: 50px;
}
@media (max-width: 1440px) {
  .tnews_body_l {
    width: 71%;
  }
  .tnews_body_r {
    width: 28%;
    margin-left: 0;
    height: auto;
  }
}
@media (max-width: 1200px) {
  .product-adg .custom-pagination .pagination-item.land-page {
    min-width: inherit;
  }
  .product-adg .adg-swiper {
    width: 950px;
    margin: 0 auto;
  }
  .info-left {
    padding: 40px 35px 0 0;
  }
  .iny-item {
    width: 160px;
    height: 60px;
    line-height: 60px;
  }
  .info-right {
    width: 240px;
  }
  .info-right img {
    width: 240px;
  }
  .info-left .tip {
    font-size: 16px;
  }
  .info-left .logo-item {
    margin-right: 7px;
  }
  .info_jk {
    padding: 22px 24px 22px 30px;
  }
  .container_jz {
    height: 460px;
  }
  .info-left .more-btn {
    width: 133px;
    height: 45px;
    margin-top: 44px;
    line-height: 45px;
    font-size: 16px;
  }
  .logo-img {
    height: 90px;
    width: auto;
  }
  .logo-wrap {
    height: 580px;
  }
  .i-content-title {
    padding-top: 15px;
  }
  .qualification-block ul li img {
    width: 140px;
  }
  .more-block .w h4 {
    font-size: 28px;
  }
  .more-block .w p {
    font-size: 16px;
  }
  .more-block .w img {
    width: 380px;
    height: auto;
  }
  .more-block {
    height: 436px;
  }
  .qualification-block {
    margin-bottom: 45px;
  }
  .i-content-title {
    font-size: 28px;
  }
  .info__tips {
    margin-bottom: 30px;
  }
  .functiona2 {
    text-align: center;
  }
  .functiona2 .more_box3 {
    padding-top: 40px;
  }
  .functional_ul {
    margin-bottom: 0;
  }
  .swiper-container .functiona1 {
    padding-top: 0;
    margin-top: 0;
  }
  .sales-manage > .sales-info {
    width: 950px;
    margin: 0 auto;
  }
  .sales-manage .sales-info .sales-img {
    width: 60%;
    margin-right: 120px;
  }
  .sales-process {
    width: 40%;
  }
  .sales-manage > .sales-info {
    padding-bottom: 40px;
    padding-top: 36px;
  }
  .abotus_ontainer {
    background-size: cover;
    padding-top: 0px;
  }
  .history__info .history__item {
    width: 255px;
  }
  .history__info .history__item .history__year {
    font-size: 28px;
    margin-bottom: 10px;
  }
  .company-team-values {
    padding-top: 40px;
  }
  .honors-certificate__item {
    width: 222px;
    height: 76px;
    line-height: 76px;
  }
  .honors-certificate__item img {
    height: 68px;
  }
}
@media (max-width: 991px) {
  .functiona2 {
    width: 100%;
    padding-top: 40px;
  }
  .functiona1 {
    width: 100%;
    padding-top: 20px;
  }
  .jzk_banne1 .w img {
    width: 100%;
  }
  .mt70 {
    margin-top: 56px;
  }
  .head_box .btn23917 {
    display: none;
  }
  .mbtn {
    background: linear-gradient(135deg, #0058fe, #3895fd) center center no-repeat;
  }
  .wap_nav_box {
    background: linear-gradient(135deg, #0058fe, #3895fd) center center no-repeat;
  }
  .wap_nav_box li::after {
    background: linear-gradient(135deg, #3895fd, rgba(255, 255, 255, 0.5)) center center no-repeat;
  }
  .jzk_banne1 .swiper-slide {
    height: auto;
  }
  .jzk_banner {
    background-size: cover;
  }
  .product-adg .adg-swiper {
    width: 92%;
    margin: 0 4%;
  }
  .qualification-block ul li img {
    width: 130px;
  }
  .tnews_body_l {
    width: 100%;
    border: none;
  }
  .tnews_body_r {
    width: 100%;
    margin-left: 0;
    height: auto;
  }
  .i-customer-service {
    display: none;
  }
  .i-bottom-container .w .left {
    width: 100%;
    align-items: flex-start;
  }
  .i-bottom-container .w .fr {
    width: 80%;
    margin: 0 10%;
    margin-top: 30px;
  }
  .i-bottom-container .w .fr .bt-item {
    margin: 0 5%;
    width: 38%;
    display: inline-block;
  }
  .i-bottom-container .w .fr .bt-item .tip {
    margin: 14px 0 16px;
  }
  .i-bottom-container .w {
    padding: 20px 0;
    text-align: center;
  }
  .i-bottom-container .w .bt-item {
    float: initial;
    display: inline-table;
  }
  .about_box {
    display: block;
  }
  .about_l {
    width: 100%;
    padding-bottom: 20px;
    margin-top: 18px;
  }
  .tanmatitle {
    padding-top: 30px;
    font-size: 22px;
  }
  .history-swiper-pagination {
    display: none;
  }
  .contact-info .contact-city__info-map {
    width: 100%;
    display: block;
    height: 280px;
    float: left;
  }
  .contact-info .contact-city__info-address {
    width: 100%;
    height: auto;
    display: block;
    min-height: 280px;
    float: left;
    padding: 18px;
  }
  .contact-info .contact-city__info .city-name {
    margin-bottom: 12px;
    font-size: 18px;
    font-weight: 500;
  }
  .abotus_ontainer_t {
    padding-top: 30px;
    font-size: 22px;
  }
  .contact-info .contact-city {
    padding: 12px;
  }
  .contact-info .contact-city__info.hv {
    display: block;
    height: auto!important;
  }
  .contact-info .contact-city {
    padding: 12px 0;
  }
  .contact-info .contact-city__list {
    height: 50px;
    padding: 4px;
  }
  .contact-info .contact-city__item-bg {
    height: 42px;
  }
  .contact-info .contact-city__item {
    line-height: 42px;
    font-size: 14px;
  }
  .btn-appointment--normal,
  .btn-appointment--primary {
    width: 120px;
    height: 45px;
    line-height: 45px;
    font-size: 14px;
  }
  .abotus_ontainer .i-pointer {
    margin: 0 6px;
  }
  .info__title {
    font-size: 22px;
    line-height: 1.3;
  }
  .info__tips {
    margin-bottom: 20px;
  }
  .more_box3 a {
    width: 127px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    background-color: #3895fd;
    border-radius: 28px;
    display: inline-block;
  }
  .functiona2 {
    margin: 0;
  }
  .jzk_banner {
    padding-bottom: 30px;
  }
  .functiona2 .more_box3 {
    padding-top: 10px;
  }
  .functional_ul li {
    font-size: 14px;
  }
  .abotuner {
    padding: 30px 0;
    height: auto;
  }
  .banner-info {
    font-size: 20px;
  }
  .btn-open-now--normal {
    width: 127px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    font-size: 14px;
    color: #000;
  }
  .product-banner .banner-top .banner-btns {
    padding-top: 20px;
  }
  .product-banner .banner-top,
  .product-banner,
  .product-banner .banner-img {
    height: 320px;
  }
  .product-adg .custom-pagination {
    text-align: center;
  }
  .product-adg .custom-pagination .pagination-item {
    margin: 0 18px;
  }
  .product-adg .custom-pagination .pagination-item i {
    padding-bottom: 8px;
    font-size: 23px;
  }
  .page23917_banner img {
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    height: 300px;
    max-width: initial;
  }
  .page23917_banner .banner-btns {
    padding-top: 30px;
  }
  .pain-spot {
    padding-top: 0;
  }
  .pain-spot .pain-list li.mode-one:not(:first-child) {
    padding-top: 46px;
  }
  .pain-spot .model-banner2 {
    margin: 0;
  }
  .boost-development-swiper {
    padding-top: 0;
  }
  .boost-development-swiper .swiper-nav li {
    width: 180px;
    height: auto;
    line-height: 1.5;
    padding: 18px 0 ;
    border-radius: 6px;
    font-size: 16px;
  }
  .boost-development-swiper .swiper-nav li i {
    margin: 0;
    padding-right: 0;
    width: 100%;
    font-size: 25px;
  }
  .history__info .history__item {
    width: 300px;
  }
  .honors-certificate__item {
    width: 170px;
    height: 56px;
    line-height: 52px;
    padding: 0;
  }
  .honors-certificate__item img {
    height: 52px;
  }
  .honors-certificate {
    padding-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .jzk_banne1 .w {
    padding-right: 0;
  }
  .jzk_banne1 .w .info__title {
    margin-top: 10px;
  }
  .functiona2 {
    text-align: center;
    padding-top: 0px;
  }
  .functiona2 .more_box3 {
    padding-top: 10px;
    text-align: center;
  }
  .functiona2 .info__tips {
    margin: 10px 0 18px;
    font-size: 18px;
    color: #464646;
    line-height: 22px;
  }
}
/*# sourceMappingURL=wap.css.map */