input,
textarea {
  background: none;
  outline: none;
  border: none;
  border-radius: 0 !important;
  -webkit-appearance: none !important;
}
.xxline {
  margin: 0 25px;
}
.xxnav > li {
  margin: 0 20px;
}
.xxnav {
  width: auto;
}
#home #main #roll .del {
  z-index: 10;
}

.pubsliderpage .swiper-pagination-bullet-active {
  background: #008442 !important;
  opacity: 1 !important;
}
.pubsliderpage {
  margin-top: 20px;
  text-align: center;
}
.pubsliderpage span {
  margin: 0 4px !important;
  background: #000;
  opacity: 0.5 !important;
}
.pubsliderpage1 span {
  background: #fff;
}

.inpubh1t50p {
  margin-top: 50px;
}
.wsbgindex {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
@media screen and (max-width: 1600px) {
  .hbtxth5,
  .inpbanerh4 {
    font-size: 50px;
  }
  .hbtxth52 {
    font-size: 40px;
  }
  .hbtxtp1 {
    font-size: 16px;
  }
}

@media screen and (max-width: 1440px) {
  .xxnav > li {
    margin: 0 15px;
  }
  .xxnav {
    width: 800px;
  }
  .hbtxth5,
  .inpbanerh4 {
    font-size: 45px;
  }
  .hbtxth52 {
    font-size: 30px;
  }
  .hbtxtp1 {
    font-size: 20px;
  }
  .lhpubh2 {
    font-size: 40px;
  }

  .ser_info_box,
  .lxyfcxma {
    margin-top: 35px;
  }
  .lxyfcxmawz {
    height: 80px;
    line-height: 80px;
  }
  .lxyfcxmawz1 {
    height: 85px;
    line-height: 85px;
  }
  .pbmore4 {
    height: 72px;
    line-height: 72px;
  }

  .mainnewml {
    height: 560px;
  }
  .mnewaaimg {
    height: 400px;
  }
  .mnewatxt1 {
    padding: 10px 25px;
  }
  .mainnewmr .mnewaaimg {
    height: 190px;
  }
}
@media screen and (max-width: 1366px) {
  .xxnav > li {
    margin: 0 10px;
  }
  .xxnav {
    width: 738px;
  }

  .hbtxth5,
  .inpbanerh4 {
    font-size: 40px;
  }
  .hbtxth52 {
    font-size: 25px;
  }
  .hbtxtp1 {
    font-size: 15px;
  }
}
@media screen and (max-width: 1280px) {
  .xxnav > li {
    margin: 0 5px;
  }
  .xxnav {
    width: 666px;
  }
}

@media screen and (max-width: 768px) {
  .innewh2 {
    overflow: inherit;
    text-overflow: inherit;
    white-space: normal;
    line-height: 1.6;
  }
  .wap_hide {
    display: none;
  }
  .w12 {
    width: 100%;
  }
  .htop {
    height: 80px;
  }
  header,
  .foot10141,
  .innav,
  .foot10142,
  .inpbanernav {
    display: none;
  }
  .yybox,
  .mheadonxx {
    background: #fff !important;
  }
  .yybox a {
    color: #333;
    font-size: 14px;
  }
  .yybox {
    height: 300px;
  }
  .lhpubh2 sup {
    font-size: 12px;
  }

  .inpagebaner {
    height: 150px;
  }
  .inpbanerp0 {
    padding-bottom: 5px;
  }
  .lpbanerp1 {
    margin-top: 35px;
  }

  .lhpubp span {
    padding-left: 0;
    display: block;
  }
  .lhpubp {
    font-size: 14px;
    padding-bottom: 10px;
  }
  .lhpubh2 {
    font-size: 22px;
    margin-top: 0;
  }
  .probgp1 {
    font-size: 14px;
  }
  .probgp1 {
    margin-top: 10px;
  }
  .publxyfcxm {
    padding: 0 5%;
  }
  .publxyfcxm {
    margin-top: 40px;
  }

  .zaixx26dlist p {
    font-size: 14px;
  }
  .zaixx26dlist a {
    padding: 25px;
  }

  .incareerbp1 {
    font-size: 14px;
  }

  /* .probgm,.probgp1,.lhpubh2{ text-align: left;} */

  .pbmore {
    height: 35px;
    line-height: 35px;
    width: 110px;
    font-size: 12px;
  }
  .hbtxt {
    min-width: inherit;
    width: 100%;
    padding: 0 5%;
    left: 0;
    transform: none;
    top: 10%;
  }
  .hbtxth5 span {
    display: block;
  }
  .db2wz,
  .db2num {
    width: 100%;
  }
  .hbtxtd2p {
    flex-wrap: wrap;
  }
  .db2numsz,
  .db2numdw {
    font-size: 20px;
    line-height: 24px;
    height: 24px;
  }
  .db2numa {
    width: 50%;
  }
  .db2nump1 {
    font-size: 14px;
    margin-top: 5px;
  }
  .db2wzdesc {
    margin-top: 15px;
  }
  .db2more {
    margin-top: 20px;
  }
  .db2numa:nth-child(5),
  .db2numa:nth-child(4),
  .db2numa {
    padding-top: 25px;
  }
  .index_btn li {
    text-indent: 0;
  }
  .index_btn li em {
    font-size: 12px;
  }
  .index_btn {
    width: 90%;
    left: 5%;
    transform: none;
    margin: 0;
  }
  .index_btn,
  .down {
    display: none;
  }
  .dhomepage span {
    width: 10px;
    height: 10px;
  }
  #home .dhomepage {
    width: 12px;
    right: 20px;
    bottom: 25px;
  }
  .sbox {
    bottom: 25px;
    left: 10px;
  }

  .hbtxth5 {
    margin-top: 0;
  }
  .hbtxt01 {
    top: 50%;
    transform: translateY(-50%);
  }
  .hbtxtd2p,
  .hbtxt03 {
    padding-top: 80px;
  }
  .serve4ma {
    width: 50%;
  }
  .serve4maicon {
    width: 50px;
    height: 50px;
  }
  .serve4mawz {
    padding-left: 12px;
  }
  .serve4m {
    margin-top: 35px;
  }

  /* .serve4ma{flex-wrap: wrap;}
.serve4mawz,.serve4maicon{width: 100%;}
.serve4maicon img{width:55px;} */

  .ser_info_box,
  .lxyfcxma,
  .mainnewm {
    width: 100%;
    padding: 0 5%;
  }
  .lxyfcxmawz1 {
    height: auto;
    line-height: 1.6;
    padding: 15px;
  }
  .lxyfcxmaurl {
    border-radius: 5px;
  }
  .lxyfcxmabtn {
    width: 45px;
    height: 45px;
    line-height: 45px;
  }
  .lxyfcxmabtn i {
    font-size: 24px;
  }

  .gotopsdw {
    display: none !important;
  }

  .innewtitmore {
    margin-top: 4px;
  }
  .innewh2 {
    color: #333;
  }
  .wapnewindexslider {
    margin-top: 25px;
  }
  .innewamadare {
    font-size: 12px;
    color: #999;
    padding-bottom: 10px;
    display: block;
  }
  .wapnewindexsliderm {
    opacity: 0 !important;
  }
  .wapnewindexsliderm.swiper-slide-active {
    opacity: 1 !important;
  }
  .innewamalimg {
    height: 200px;
  }

  .innewamal,
  .innewamar,
  .innewamarimg,
  .innewamarwz {
    width: 100%;
  }
  .innewamalslider,
  .innewema {
    height: auto;
  }
  .innewamalslider .innewamalimg,
  .innewamarimg {
    height: 180px;
  }
  .innewamarimg {
    float: none;
  }
  .innewamarwz {
    margin: 0;
    padding: 20px;
  }
  .innewdesc {
    font-size: 14px;
    line-height: 1.6;
  }
  .innewdesc {
    height: auto;
  }
  .innewamalimg {
    border-radius: 0;
  }
  .innewamalink,
  .innewamara,
  .innewema {
    border-radius: 5px;
    background: #fff;
    overflow: hidden;
  }
  .innewamalink {
    height: auto;
  }
  .innewamalwz,
  .innewblinkm,
  .innewemrm {
    padding: 20px;
  }
  .innewbmore {
    margin-top: 30px;
  }
  .innewblink:nth-child(2),
  .innewblink:nth-child(3) {
    margin-top: 20px;
  }

  .innewema {
    width: 100%;
  }
  .zwdetailtit {
    font-size: 18px;
  }
  .zwdetailbtn {
    font-size: 14px;
  }

  .innewblink {
    width: 100%;
    margin-right: 0;
  }
  .innewema img {
    height: auto;
  }

  .sh3cataawz,
  .sh3cataaimg {
    width: 100%;
  }
  .sh3cataawzm {
    position: relative;
    padding: 20px;
    transform: none;
    left: 0;
    top: 0;
  }
  .sh3cataawzma {
    margin-top: 10px;
  }
  .xycontbma:nth-child(2),
  .xycontbma:nth-child(3),
  .xycontbma:nth-child(4) {
    margin-top: 20px;
  }

  .incrap2 {
    margin-top: 10px;
    font-size: 14px;
    color: #222;
  }
  .incrap2 p {
    margin-top: 10px;
  }
  .inprocmam {
    width: 100%;
  }
  .inproctxt {
    height: 50px;
    line-height: 48px;
  }
  .inproctxt,
  .inproctext {
    border-color: #ddd;
    margin-top: 20px;
    border-radius: 5px !important;
  }
  .inprocma {
    margin-top: 0;
  }
  .inproclabel {
    top: 33px;
  }
  .cur .inproclabel {
    top: 8px;
  }
  .inprocma3 {
    margin-top: 30px;
  }

  .xycontbma {
    width: 100%;
    margin-right: 0;
    padding-bottom: 60px;
  }
  .xycontbmtxt {
    padding: 20px;
  }
  .xycontbmmore {
    right: 20px;
    bottom: -60px;
  }

  .incralma {
    width: 100%;
  }
  .incralmwz {
    padding: 20px;
    padding-bottom: 0;
  }
  .incareerb {
    background-attachment: scroll;
  }
  .incareerbwap {
    flex-wrap: inherit;
  }
  /*.incareerbwapm{ padding:35px 0;background: rgba(255,255,255,0.3);}*/
  /*.incareerbwapm{ opacity: 0 !important;}*/
  /*.incareerbwapm.swiper-slide-active{ opacity: 1 !important;}*/
  .incareerbwapm {
    padding: 35px 0;
  }
  .incralmalink,
  .incareerbwapm {
    border-radius: 5px;
  }
  .incareerbwapm {
    padding-top: 25px;
  }

  .incareerc-scrollbar {
    width: 80%;
    margin-top: 35px;
  }
  .zaixx26dlist a {
    width: 100%;
    margin-right: 0;
  }
  .zaixx26dlist a,
  .zaixx26dlist a:nth-child(2n) {
    margin-top: 20px;
  }
  .zaixx26dlist a:nth-child(1) {
    margin-top: 0;
  }
  .zaixx26dlist span {
    color: #fff;
  }
  .zaixx26dlist a:hover {
    background: #fff;
  }
  .zaixx26dlist a:hover h6 {
    color: #222;
  }
  .zaixx26dlist a:hover p {
    color: #555;
  }
  .zaixx26dlist a:hover span:before {
    opacity: 1;
  }
  .zaixx26dlist a:hover span:after {
    opacity: 0;
  }
  .inxwlbmore {
    margin-top: 30px;
  }

  .fztxbg {
    display: none;
  }
  .incrap23 {
    text-align: left;
  }
  .incrap23 br {
    display: none;
  }
  .dwcusterbimg {
    padding: 20px;
  }
  .dwcusterbslider {
    overflow: hidden;
  }
  .dwcusterbimgm {
    display: block;
  }
  .inprocbx {
    padding-top: 0;
  }
  .dwaboutgma {
    width: 100%;
    margin-top: 20px;
  }
  .dwaboutgma:nth-child(1) {
    margin-top: 0;
  }
  .dwaboutgwz {
    padding: 25px;
  }
  .dwaboutgma {
    height: 190px;
    overflow: hidden;
  }
  .dwaboutgma img {
    height: 100%;
    object-fit: cover;
  }

  .dwaboutb {
    background-attachment: scroll;
  }
  .inpagetops {
    display: none;
  }

  .dwaboutawz {
    width: 100%;
  }
  .dwaboutawz {
    font-size: 14px;
    text-align: justify;
  }
  .timeline-swiper {
    display: none;
  }
  .multipledate {
    margin-top: 0;
  }
  .content-swiper .list p {
    font-size: 14px;
    line-height: 1.6;
  }
  .timeline-swiper,
  .content-swiper {
    width: 100%;
  }
  .content-swiper .list p:before {
    left: 0;
  }
  .content-swiper .list-container {
    padding-left: 0;
  }
  .content-swiper .list p {
    padding-left: 10px;
  }
  .content-swiper .list p:before {
    width: 4px;
    height: 4px;
  }
  .content-swiper .list-container {
    margin-top: 15px;
  }
  .content-swiper .list p {
    margin-bottom: 8px;
  }
  .aboutdemo4m {
    position: relative;
  }
  .aboutdemo4mbtn {
    top: -4px;
  }
  .aboutdemo4mbtn {
    position: absolute;
    width: 35px;
    height: 35px;
    line-height: 33px;
    text-align: center;
  }
  .aboutdemo4mbtn {
    border-radius: 50%;
  }
  .aboutdemo4mbtn {
    border: 1px solid #ddd;
  }
  .aboutdemo4mbtn i {
    color: #008442;
  }
  .aboutdemo4mbtnr {
    right: 0;
  }
  .aboutdemo4mbtnl {
    right: 45px;
  }
  .swiper-r {
    display: none;
  }
  .honorswiper .swiper-slide {
    display: block;
  }
  .table-bottom {
    display: block;
  }
  .gunlimg {
    display: none;
  }
  .honorswiper {
    margin-top: 0;
  }
  .honorbg {
    padding-bottom: 0;
  }
  .honor-img {
    width: 100%;
    max-width: inherit;
  }
  .hcenter img {
    height: 200px;
  }
  .honor-img .hcenter {
    background-color: #fff;
    text-align: center;
  }
  .honorswiperbtn {
    text-align: center;
  }
  .honorswiperbtnl,
  .honorswiperbtnr {
    margin: 0 5px;
    position: relative;
    display: inline-block;
    top: 0;
    right: 0;
  }

  .dwaboutbm {
    margin-top: 25px;
  }
  .dwaboutbp2 {
    padding: 0 20px;
  }
  .dwaboutbma {
    background: rgba(3, 87, 164, 0.4);
  }

  .honorswiper,
  .honorswiper .swiper-slide {
    height: auto;
  }
  .honors-table {
    height: 100px;
  }
  .honorswiper .swiper-slide {
    padding: 20px 0;
  }

  .dwaboutbma,
  .dwaboutgma,
  .dwaboutam {
    border-radius: 5px;
  }
  .dwaboutawz {
    padding: 20px;
  }
  .dwaboutam {
    overflow: hidden;
  }
  .dwaboutaimg {
    width: 100%;
    position: relative;
  }
  .dwaboutaimg img {
    height: auto;
  }
  .dwaboutbm {
    overflow: hidden;
  }
  .fdjs {
    display: none;
  }
  .dwaboutam {
    background: #f8fcfe;
    padding: 10px;
  }
  .gallerySlider .placeholder img {
    max-width: 90%;
  }
  .pagelimit {
    display: none;
  }
  .jobinform {
    margin-top: 0;
  }
  .dwcusterbsliderwap {
    justify-content: inherit;
    flex-wrap: inherit;
  }

  .dwteama {
    width: 100%;
  }
  .dwteamawz {
    width: 100%;
    margin-top: 0;
    margin: 0;
  }
  .dwteamaspan {
    display: none;
  }
  .dwteamap2 {
    padding-right: 40px;
  }
  .dwteamawaptn {
    position: absolute;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    right: 0;
    bottom: 0;
  }
  .dwteamawaptn {
    right: 10px;
    bottom: 14px;
  }
  .dwteamadesc {
    opacity: 1;
    visibility: visible;
    background: #fff;
    position: relative;
  }
  .dwteamadescma {
    display: none;
  }
  .dwteamadescb {
    color: #444;
  }
  .dwteamawz {
    padding: 20px;
  }
  .dwteamadesc {
    padding: 0 20px;
    padding-bottom: 20px;
  }
  .dwteamadesc,
  .dwteamadescm {
    height: auto;
  }
  .dwteamadescm {
    padding-top: 15px;
    border-top: 1px solid #ddd;
  }
  .dwteama {
    margin-top: 20px;
  }
  .dwteama:nth-child(1) {
    margin-top: 0;
  }
  .dwteamadesc {
    display: none;
  }
  .on .denjiahao1 {
    opacity: 0;
  }
  .on .denjian {
    opacity: 1;
  }
  .dwteamawaptn i {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    color: #159bd5;
  }

  .dwserva01wz {
    padding: 20px;
  }

  .dwserva01,
  .dwservbox {
    border-radius: 5px;
    overflow: hidden;
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.05);
  }
  .dwserva01wzl,
  .dwserva01wzr {
    width: 100%;
  }
  .dwservms {
    font-size: 14px;
    margin-top: 10px;
    letter-spacing: 0;
    color: #222;
  }
  .dwservulma {
    width: 100%;
    align-items: inherit;
    justify-content: flex-start;
    position: relative;
  }
  .dwservulicon {
    width: 16%;
    top: 0;
  }
  .dwservulwz {
    padding-left: 20px;
  }
  .dwservulwzp3 {
    position: absolute;
    right: 0;
    width: 20px;
    left: auto;
    top: auto;
    bottom: 6px;
  }
  .dwservulwzp2 {
    margin-top: 5px;
  }
  .dwservulma {
    margin-top: 25px;
  }
  .dwservulma:nth-child(1) {
    margin-top: 0;
  }
  .dwservulma:hover .dwservulwzp3 {
    left: auto;
  }
  .dwservaawz {
    padding: 25px;
  }
  .dwservaaimg,
  .dwservaawz {
    width: 100%;
  }
  .dwservh3 {
    padding-bottom: 0;
    font-size: 16px;
  }
  .dwservul {
    padding-top: 20px;
    margin-top: 20px;
  }
  .dwservulwz-3,
  .dwservulwz-1,
  .dwservulwz-2,
  .dwservulwz-22,
  .dwservulwz-21 {
    width: 84%;
  }
  .dwservulnone {
    margin-top: 0;
  }

  .dwservdimg {
    width: 48px;
  }
  .pubdddw {
    top: -80px;
  }

  .sh3cataawzp1,
  .xycontbmtit {
    font-size: 16px;
  }
  .inproclabel {
    font-size: 14px;
  }
  .inproclabel {
    top: 36px;
  }
  .cur .inproclabel {
    top: 11px;
  }

  .dwservdtit {
    font-size: 14px;
  }
  .dwservdsliderwap {
    flex-wrap: inherit;
  }
  .dwservdslider1 {
    padding: 0;
    overflow: hidden;
  }
  .dwservdsliderma1 {
    padding: 0 20px;
  }
  /*.dwservdsliderm1{opacity: 0 !important;}*/
  /*.dwservdsliderm1.swiper-slide-active{opacity: 1 !important;}*/
  .pubslidbtn {
    text-align: center;
    margin-top: 20px;
  }
  .pubslidbtn .aboutdemo4mbtn {
    position: relative;
    display: inline-block;
    top: 0;
    margin: 0 5px;
  }

  .dwtechc,
  .dwtechq {
    background-attachment: scroll;
  }

  .dwtecham2 {
    width: 100%;
    min-width: inherit;
  }
  .dwtechawz2 {
    font-size: 14px;
    text-align: justify;
  }
  .dwtecham2 {
    padding: 60px 20px;
  }
  .ptysslide {
    overflow: hidden;
  }
  .ptysslidewap {
    flex-wrap: inherit;
  }
  .ptysslidem01 {
    background: #fff;
    box-shadow: none;
  }
  .ptysslideimg1 {
    width: 80px;
  }
  .ptysslideh5 {
    font-size: 16px;
  }
  .ptysslidep1 {
    font-size: 14px;
  }
  .ptysslidem01 {
    padding: 30px 25px;
  }

  .ptysslide02 .ptysslidewapm {
    opacity: 0 !important;
  }
  .ptysslide02 .swiper-slide-active.ptysslidewapm {
    opacity: 1 !important;
  }
  .ptysslide02btn1,
  .ptysslide02btn2 {
    border-color: #fff;
  }
  .ptysslideimg2 {
    height: 80px;
    width: 80px;
  }

  .dwtechesliderm {
    width: 100%;
  }
  .dwtechemimg,
  .dwtechemwz {
    width: 100%;
  }
  .dwtechemimg img {
    width: 80px;
  }
  .dwtechesliderm {
    text-align: center;
  }
  .dwtechemms {
    font-size: 14px;
    line-height: 24px;
  }
  .dwtechemms strong,
  .dwtechemms b {
    font-size: 18px;
  }
  .dwtechemwz {
    margin-top: 20px;
  }
  .dwtechesliderm {
    margin-top: 20px;
  }
  .dwtechesliderm:nth-child(1) {
    margin-top: 0;
  }
  .dwtechemms {
    margin-top: 0;
    border: none;
  }
  .dwtechlm:after,
  .dwtechlm:before {
    display: none;
  }
  .dwtechlm {
    background: #002956;
  }
  .dwtechlmarimg1,
  .dwtechlmarimg2 {
    display: none;
  }
  .dwtechlmar,
  .dwtechlmal {
    width: 100%;
    padding: 0;
  }
  .dwtechlm {
    padding: 0;
  }
  .dwtechlul {
    width: 100%;
    align-items: center;
    margin-top: 20px;
  }
  .dwtechlul:nth-child(1) {
    margin-top: 0;
  }
  .dwtechlimg {
    width: 16%;
    height: auto;
  }
  .dwtechlwz {
    width: 78%;
    padding-left: 0;
  }
  .dwtechlul {
    padding: 0;
  }
  .dwtechlmal {
    padding: 20px;
  }
  .dwtechlm {
    border-radius: 5px;
    overflow: hidden;
  }
  .dwtechlwz {
    min-height: inherit;
    margin-top: 0;
  }
  .dwtechlwz:after,
  .dwtechlwz:before {
    display: none;
  }
  .dwtechljj {
    padding-left: 0;
  }

  .dwtechlwz1 {
    font-weight: normal;
    width: 100%;
  }
  .fullbaner {
    height: 180px;
  }
  .bgzz4 {
    opacity: 1;
  }
  .incralma {
    margin-top: 20px;
  }
  .incralma:nth-child(1) {
    margin-top: 0;
  }
  .dwtechlwz-r {
    width: 80%;
  }
  .dwtechlwz {
  }

  .dwtechemtxt {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .ggbsbm,
  .ggbsbma {
    border-radius: 5px;
  }

  /*.ptysslide05 .ptysslidewapm{ opacity: 0 !important;}*/
  /*.ptysslide05 .swiper-slide-active.ptysslidewapm{ opacity: 1 !important;}*/
  .inpbanerp9 {
    margin-top: 5px;
  }
  .inpbanerp9 img {
    max-height: 35px;
  }

  .dwaboutbp1 {
    font-size: 14px;
  }

  .hbimg:before,
  .videobgs {
    display: none;
  }
  .mlogo {
    position: relative;
    width: 165px;
    left: 0;
    top: 8px;
    transform: none;
  }
  .xxline {
    background: #000;
    margin: 0 15px;
    margin-top: 11px;
    margin-left: 12px;
  }
  .mtoplauge1 {
    padding-right: 0;
    width: 29px;
  }
  .hc-mobile-nav li.nav-close {
    display: none;
  }

  .sbox {
    left: 50%;
    margin-left: -10px;
    display: none;
  }
  .bannerbtn {
    top: auto;
    position: absolute;
    bottom: 25px;
    z-index: 10;
  }
  .bannerbtnl {
    left: 15px;
  }
  .bannerbtnr {
    left: 75px;
  }
  .lxyfcxmabtn:hover,
  .lxyfcxmabtn {
    background: rgba(0, 0, 0, 0.2);
  }
  .lxyfcxmabtn:hover i {
    color: #fff;
  }
  .hbtxtd2pwap {
    height: 75px;
    line-height: 25px;
  }
  .db2numa:nth-child(5),
  .db2numa:nth-child(6) {
    display: none;
  }
  .hbtxtd2p,
  .hbtxt03 {
    padding-left: 8%;
    padding-right: 8%;
  }
  .db2num {
    margin-top: 10px;
  }

  .serve4m {
    width: 100%;
  }
  .serve4ma:nth-child(1),
  .serve4ma:nth-child(3) {
    width: 150px;
  }
  .serve4ma:nth-child(2),
  .serve4ma:nth-child(4) {
    width: 135px;
  }
  .serve4m {
    justify-content: space-between;
    margin-top: 10px;
  }
  .serve4ma {
    margin-top: 30px;
  }
  .hbtxt03 {
    top: 35%;
    transform: translateY(-50%);
  }

  .ptysslide04 .ptysslidewapm-3 {
    width: 100%;
    margin-top: 20px;
    background: #f8fcfe;
  }
  .ptysslide04 .ptysslidewapm-3:nth-child(1) {
    margin-top: 0;
  }
  .ptysslide04 .ptysslidewap {
    flex-wrap: wrap;
  }
  .ptysslide04 .ptysslidewapm-3 {
    border-radius: 5px;
    overflow: hidden;
    box-shadow: 0 0 25px rgba(0, 0, 0, 0.05);
  }
  .ptysslide04,
  .ptysslide04 .ptysslidewapm-3 {
    border-radius: 0;
    box-shadow: none;
  }

  .ptysslide05 .ptysslidewapm {
    padding-left: 10px;
    padding-right: 10px;
  }
  .ptysslideh6 {
    padding: 0 10px;
    line-height: 1.6;
  }

  .ptysslideh5 {
    margin-top: 20px;
  }
  .ggbsbma-2 {
    padding: 30px 20px;
  }

  .go19gg:before,
  .go19gg,
  .gotops {
    width: 45px;
  }
  .go19gg,
  .gotops {
    right: 15px;
    bottom: 25px;
    height: 45px;
  }
  .go19lx {
    bottom: 80px;
  }

  .dwtechlwz {
    font-size: 14px;
  }
  .dwtechljj {
    font-size: 12px;
    color: #d2d3d8;
  }
  .dwtechlul {
    align-items: flex-start;
  }
  .dwtechlwz {
    padding-top: 14px;
  }
  .dwtechlimg {
    width: 48px;
  }

  .ptysslideh6 {
    font-size: 14px;
  }
  .hc-mobile-nav a[href]:not([href="#"]) > span.nav-next {
    border: none;
  }

  .dwcusterb {
    background: #fff;
  }
  .dwcusterbimg {
    padding: 0;
  }
  .dwaboutgh4 {
    font-size: 16px;
  }
  .inyjbtn {
    height: 35px;
    line-height: 35px;
    width: 110px;
    font-size: 12px;
  }

  .inpagebaner:before {
    display: none;
  }
  .innewbh2 {
    height: auto;
  }
  .inpubmore {
    padding-right: 0;
  }

  .ptysslidep1 {
    margin-top: 10px;
  }
  .qyxwlistimg {
    height: 180px;
  }
  .dwteamap2 {
    color: #222;
  }

  .xycontbmp1 {
    line-height: 1.6;
  }
  .xycontbmp1 em {
    display: block;
  }
  .xycontbmp1 i {
    top: -4px;
  }

  .centdetaildesc {
    font-size: 14px;
  }
  .incralmp11 {
    line-height: 1.6;
    margin-top: 10px;
  }
  .bgzz4 {
    height: 100%;
  }
  .lxyfcxmawz span {
    font-size: 16px;
  }

  .xycontbm00 {
    padding: 20px;
  }
  .xycontbmtxt {
    padding: 0;
  }

  .ptysslidep1 {
    line-height: 1.8;
  }
  .ptysslide01,
  .ptysslide06 {
    background: #fff;
    border-radius: 5px;
    overflow: hidden;
    box-shadow: 0 0 25px rgba(0, 0, 0, 0.05);
  }
  .incralmp1 {
  }
  .hbtxth5,
  .inpbanerh4 {
    font-size: 22px;
  }
  .inpubh1,
  .multipledate {
    font-size: 22px;
  }
  .zaixx26dlist h6 {
    font-size: 16px;
  }
  .inpbanerp0,
  .incralmp1 {
    font-size: 14px;
  }
  .incralmh4,
  .dwaboutbp2 {
    font-size: 16px;
  }
  .sh3catab {
    margin-top: 45px;
  }
  .dwservdimgax,
  .innewamar,
  .innewemrp3,
  .incareerbtab,
  .incareercslider,
  .zaixx26dm,
  .dwcusteraa,
  .dwcusterbimg,
  .dwaboutgm,
  .dwservdslider,
  .ptysslide,
  .dwtechlm {
    margin-top: 20px;
  }
  .dwtecheslider,
  .innewama,
  .innewbma,
  .sh3cataa,
  .xycontbm,
  .multiple-swiper-container,
  .dwaboutam,
  .dwteam,
  .dwaboutbm,
  .dwservbox,
  .dwtechawz2 {
    margin-top: 20px;
  }
  .ptb80p {
    padding-top: 45px;
    padding-bottom: 45px;
  }
  .plr5p,
  .inpbanerp1,
  .sh3catb,
  .innewam {
    padding-left: 5%;
    padding-right: 5%;
  }
  .innewamny {
    padding-left: 0;
    padding-right: 0;
  }
  .inpubh1t50p {
    margin-top: 45px;
  }
  .dwcustera {
    padding-bottom: 0;
  }
  .dwserva {
    padding-bottom: 0;
  }
  .dwtecha {
    padding-bottom: 0;
  }
  .pb0p {
    padding-bottom: 0;
  }
  .dwtechq {
    padding-left: 0;
    padding-right: 0;
  }
  .pt0p {
    padding-top: 0;
  }
}
