@media screen and (max-width: 1440px) {
  .wrap {
    width: 1200px;
  }
}



@media screen and (max-width: 768px) {

  header,
  .bot-navigation,
  .regard-right {
    display: none;
  }

  .footer_box{
    display: none;
  }

  body {
    min-height: 100%;
    font-size: .22rem;
    font-family: "微软雅黑";
    color: #333;
    overflow-x: hidden;
    background: #ffffff;
  }

  body,
  html {
    margin: 0 auto;
    max-width: 750px;
    overflow-x: hidden;
    background: #fff;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-tap-highlight-color: transparent;
    background: #fff;
  }

  img {
    border: 0;
    vertical-align: middle;
    max-width: 100%;
    max-height: 100%;
  }

  .describe .desc_cc {
    background-color: #fff;
    margin-top: .1rem;
    padding: .1rem 0;
    border-radius: .06rem;
    padding-left: .1rem;
  }

  .desc_fr .await {
    color: #fc011a !important;
  }

  textarea {
    border: 0;
    -webkit-appearance: none;
  }

  .none {
    display: block;
  }

  .hide_no {
    display: none;
  }

  .wrap {
    width: 100%;
    padding-left: .12rem;
    padding-right: .12rem;
  }

  input {
    /* -webkit-appearance: none; */
    /* -webkit-user-select: text; */
    outline-color: transparent;
  }

  /*  */
  .abs-c {
    width: 100%;
  }

  .mb20 {
    margin-bottom: .2rem;
  }

  /* pc */

  .header {
    display: none;
  }

  .footer {
    display: none
  }

  /* 手机端头部 */
  .p_header_box {
    width: 100%;
    padding-top: 45px;
  }

  .phone_header {
    position: fixed;
    width: 100%;
    height: 45px;
    top: 0;
    left: 0;
    z-index: 17;
    background: #fff;
  }

  .p_header-cont {
    width: 100%;
    height: 45px;
    line-height: 45px;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    justify-content: space-between;
    padding-right: 0px;
    margin: 0 auto;
  }

  .n-prev>i {
    width: .26rem;
    height: .14rem;
    margin-right: .14rem;
  }

  .nav_icon {
    display: block;
    width: 27px;
    margin-right: 15px;
  }

  .head_logo {
    margin: 0;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    text-align: left;
  }

  .head_logo a {
    display: inline-block;
  }

  .head_logo img {
    width: 1.4rem;
  }

  .p_heder_rg {
    display: block;
    width: 24px;
    margin-right: 15px;
    position: relative;
  }

  .p_heder_rg>a {
    display: block;
  }

  .phone_mask {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6);
    z-index: 15;
    display: none;
  }

  .phone_nav_right {
    position: fixed;
    left: 0;
    top: -100%;
    width: 100%;
    height: 60%;
    z-index: 16;
    background: #fff;
    overflow-y: auto;
  }

  .phone_nav_right>ul {
    margin-top: 45px;
    padding-bottom: 54px;
  }

  .phone_nav_right>ul>li>a {
    display: block;
    border-bottom: 1px solid #ddd;
    font-size: 0.22rem;
    color: #555;
    /* height: 45px;
      line-height: 45px; */
    text-align: center;
    padding: 10px 15px;
    text-transform: uppercase;
  }

  .colosblue{
    background-color: #f5f5f5;
  }





  .phone_duo {
    margin: 0 12px;
    display: none;
  }

  .phone_duo a {
    display: block;
    border-bottom: 1px solid #eaeaea;
    font-size: 0.2rem;
    color: #555;
    /* height: 45px;
      line-height: 45px; */
    padding: 10px;
  }

  .menu_fr {
    font-size: 0;
    padding: 0 15px;
  }

  .menu_fr a {
    margin-right: 10px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #0054a6;
    color: #0054a6;
    text-align: center;
    width: calc((100% - 10px)/2);
    display: inline-block;
    font-size: .12rem;
  }

  .menu_fr a:nth-child(2n) {
    margin-right: 0;
  }

  .menu_fr a:last-child {
    margin-right: 0;
    background: rgb(19, 99, 151);
    border: 1px solid rgb(19, 99, 151);
    color: #FFFFFF;
  }

.phone_nav_right .down-cets{
  display: none;
}

.phone_nav_right .downcet{
  width: 100%;
  display: flex;
}
.down-cetle{
  width: 33%;
}
.cetle-tit{
  padding: .3rem 0 0 .1rem;
  font-size: .22rem;
}
.down-cetle ul , .down-cetcon ul , .down-cetri ul{
  padding: 0rem .1rem;
}
.down-cetle ul li a{
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: .2rem;
  padding: .1rem 0;
  border-bottom: 1px solid #f5f5f5;
}
.down-cetle ul li a p{
  display: inline-block;  
}
.down-cetle ul li a p img , .down-cetcon ul li a p img{
  width: .1rem;
}
.down-cetcon{
  width: 33%;
  display: block;
}
.down-cetcon ul li a{
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: .2rem;
  padding: .1rem 0;
  border-bottom: 1px solid #e5e5e5;
}
.down-cetri {
  display: block;
}
.down-cetri ul li a{
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: .2rem;
  padding: .1rem 0;
  border-bottom: 1px solid #cdcdcd;
}




  .product img {
    height: 4rem !important;
  }

  .a1_box {
    height: 1.14rem;
  }

  .a2_main {
    flex-direction: column;
  }

  .mainul {
    width: 100%;
    margin-bottom: 10px;
  }

  .a1_main {
    width: 6rem;
  }

  .a1_main ul {
    width: 4rem !important;
    height: auto !important;
  }

  .row-a2 {
    padding-bottom: 0rem;
  }

  .about-us {
    height: 5rem;
  }

  .about-box p {
    width: 6rem;
  }

  .about-box p:nth-child(1) {
    font-size: .16rem;
  }

  .about-box p:nth-child(3) {
    font-size: .24rem;
  }

  .about-box .about-boxbtn {
    width: 1.6rem;
    height: .5rem;
    font-size: .16rem;
    margin-top: .4rem;
    line-height: .5rem;
  }

  .customized {
    height: auto;
  }

  .customi-box .a1_box .a1_tit {
    margin-top: .7rem;
  }

  .a1_tit>div:nth-child(1) {
    font-size: .34rem;
  }

  .a1_tit>div:nth-child(2) {
    font-size: .16rem;
  }

  .customi-box {
    padding: .1rem;
  }

  .customi-box ul {
    flex-direction: column;
  }

  .customi-box ul li {
    width: 100%;
    margin-top: .8rem;
  }

  .customi-box ul li p:nth-child(2) {
    font-size: .2rem;
    padding: .2rem 0;
  }

  .customi-box ul li p:nth-child(3) {
    font-size: .16rem;
    margin-bottom: .2rem;
  }

  .customi-box .custobtn {
    width: 100%;
    height: .6rem;
    line-height: .6rem;
    font-size: .18rem;
    position: initial;
    transform: translateX(0);
    margin: .5rem 0;
  }


  .topbtn > ul li{
    font-size: .16rem;
    padding: .1rem .3rem;
    border-radius: .5rem;
    margin-right: .1rem;
  }

  .boxlist ul li .tpleft{
    width: .4rem;
    height: .4rem;
    line-height: .35rem;
    font-size: .16rem;
    background-size: 100% 100%;
  }
  .listtop{
    flex-direction: column;
    padding: 0;
  }
  .widths{
    width: 100%;
  }
  .list-bxtop{
    flex-direction: column;
  }
  .list-bxtxt{
    overflow-x: auto;
  }
  .list-bxtxt table .lissttr_th{
    width: 11rem;
  }
  .list-bxtxt table .lissttr_td{
    width: 11rem;
  }
  .listbx .listbx_btn > button {
    padding: .1rem .2rem;
    margin: .2rem 0;
}
.groupone_tit ul li{
  width: 25%;
}
.groupone_tit ul li{
  padding: .2rem 0;
}
.groupone_tit ul li p:nth-child(1){
  font-size: .16rem;
}
.groupone_tit ul li p:nth-child(2){
  font-size: .12rem;
}
.groupone_list .commodity{
  width: 100%;
  height: auto !important;
  padding-bottom: .2rem;
}

.groupone_list .commodity img{
  height: auto !important;
}

.list-tople .topleimg{
  width: 2rem;
}
.list-tople .topletxt p:nth-child(1){
  font-size: .26rem;
}
.list-tople .topletxt{
  margin-left: .15rem;
}
.list-tople .topletxt p{
  margin-bottom: .15rem;
}
.list-tople .topletxt p a{
  font-size: .12rem;
}
.list-topri .purchase_tm{
  width: 100%;
}
.list-topri{
  align-items:flex-start;
}
.chase_tmbx p:nth-child(4){
  padding: .05rem .15rem;
}
.listbx .listbx_btm .bx_btmle {
  width: 1.3rem;
  height: .4rem;
  line-height: .4rem;
  font-size: .14rem;
}

.listbx .listbx_btm{
  flex-direction: column;
}
.listbx .listbx_btm .bx_btmri{
  justify-content: flex-end;
}

.listbx .bx_btmri p span{
  margin-left: .05rem;
  font-size: .14rem;
}
.listbx .listbx_btm button {
  padding: .1rem .2rem;
  margin-left: .1rem;
  font-size: .14rem;
}

.box-tit > ul li {
  width: 1rem;
  height: .4rem;
  line-height: .4rem;
  font-size: .14rem;
}



  /* 底部 */
  .phone_foot_fixed {
    padding-top: 52px;
    margin-bottom: 0;
    display: block;
  }

  .anypabottom {
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 20;
    width: 100%;
    height: 52px;
    line-height: 51px;
    background: #2e2823;
    text-align: center;
    font-size: .2rem;
    color: #ffffff;

  }
  .anypabottom>a {
    float: left;
    width: 40%;
    margin: 0 5%;
  }


  .footer_on {
    width: 33%;
    margin-bottom: .5rem;
  }

  .footer_on ul li:first-child {
    font-size: .16rem;
  }

  .footer_on ul li:nth-child(n+2) {
    padding-top: .2rem;
  }

  .footer_left {
    flex-wrap: wrap;
  }

  .footer_left .footer_on:nth-child(4) {
    width: 90%;
  }

  .footer_wrap {
    padding: .5rem .3rem;
  }







  /* 公共 */
  .ptb40 {
    padding-top: .4rem;
    padding-bottom: .4rem;
  }

  .ptb50 {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .ptb60 {
    padding-top: .6rem;
    padding-bottom: .6rem;
  }

  .mb30 {
    margin-bottom: .3rem;
  }

  .mb40 {
    margin-bottom: .4rem;
  }

  .mb50 {
    margin-bottom: .5rem;
  }

  /* 路径 */
  .path {
    height: auto;
    padding: .12rem 0rem;
  }

  .path>a {
    padding-right: .17rem;
    background-size: .09rem auto;
    margin-right: .06rem;
  }

  .path>a,
  .path>span {
    font-size: .14rem;
    line-height: normal;
  }

  .ban-ptit {
    font-size: .38rem;
  }

  .footer_wrap {
    display: flex;
    flex-direction: column;
    padding-bottom: .5rem;
  }

  .footer_wids {
    width: 100%;
    overflow-y: auto;
  }

  .footer_left {
    width: 10rem;
    padding: .2rem 0;
  }

  .footer_right {
    margin-top: .3rem;
  }

  .footer_right>div:first-child {
    font-size: .16rem;
    margin-bottom: .1rem;
  }

  .footer_right>div:nth-child(2) {
    margin-bottom: .1rem;
    font-size: .32rem;
  }

  .footer_on {
    font-size: .16rem;
  }

  .footer_on ul li:first-child {
    padding-bottom: .2rem;
  }

  .footer_on ul li:nth-child(n+2) {
    padding-top: .2rem;
  }

  .ff_wrap {
    height: .8rem;
  }





  /* 分页 */
  .page>a {
    font-size: .14rem;
    min-width: .3rem;
    padding: 0 .11rem;
    height: .3rem;
    line-height: .3rem;
    border-width: .01rem;
    border-radius: 4px;
    margin-right: .12rem;
  }

  .page .next {
    background-size: .07rem auto;
  }


  /* banner */
  .ban-cent {
    width: 100%;
  }

  .ban-abos img {
    min-height: 2rem;
  }

  .ban-cent .w450 {
    display: none;
  }








  /* 首页 */
  .aboutbox-tpri {
    top: -.7rem;
}
.aboutbox-tple h1 {
  font-size: .34rem;
  margin-top: .65rem;
}
.aboutbox-bm{
  margin-top: .8rem;
}
.about-box .aboutbox-bm ul {
  flex-direction: column;
}
.aboutbox-bm ul li {
  width: 100%;
  height: auto;
  box-shadow: 10px 10px 20px #f5f5f5;
}
.aboutbox-bm ul li p{
  width: 100%;
}
.aboutbox-bm ul li p img{
  width: 100%;
}
.boxbmtxt h3 {
  font-size: .28rem;
}
.boxbmtxt p span{
  font-size: .24rem;
}
.boxbmtxt p i {
  padding: 0 .1rem;
}
.boxbmtxt p {
  height: auto;
  margin: .2rem 0;
  font-size: .16rem;
}
.boxbm-txtimg a{
  width: .6rem;
}
.use-box h1 {
  font-size: .36rem;
  padding: .4rem 0 0rem;
}



/* 关于我们 */
.aboutbox {
  padding-top: .3rem;
}

.about-bxtp{
  flex-direction: column;
}

.about-bxtp .bxtp-usle , .about-bxtp .bxtp-usri{
  width: 100%;
  margin-top: .3rem;
}

.about-bxtp .bxtp-usle h1 {
  font-size: .36rem;
  padding: .3rem 0;
}
.about-bxtp .bxtp-usle p {
  font-size: .22rem;
}
.about-bxbm {
  width: 100%;
  height: 1.8rem;
  margin: .7rem 0 .9rem;
  padding-left: .3rem;
}
.about-bxbm p {
  font-size: .22rem;
  margin-left: .3rem;
}


/* 应用案例 */

.aontact-bxtp {
  margin-top: 0rem;
}

.equipment-tp .equipment-tpbx {
  overflow-y: auto;
}
.equipment-tpbx ul{
  height: 1rem;
}
.equipment-tpbx ul li {
  height: .5rem;
  border-radius: 50px;
  line-height: .5rem;
  font-size: .18rem;
  padding: 0 25px;
  margin: 0 10px;
  white-space: nowrap;
}

.equipment-bm{
  flex-direction: column;
}
.equipment-bmle {
  width: 100%;
  margin: .3rem 0 1rem;
}

.equipment-bmle h2 {
  font-size: .34rem;
  margin-bottom: 5px;
}
.equipment-bmle h5 {
  font-size: .24rem;
}

.equipment-bmle p {
  font-size: .18rem;
  margin-top: .3rem;
}

.equipment-bmri {
  width: 100%;
  margin: 0 0 1rem;
}



/* 联系我们 */
.aontact-boxcen {
  flex-direction: column;
}
.aontact-boxcen .boxcenle {
  width: 100%;
}
.aontact-box {
  height: auto;
}
.aontact-boxcen .boxcenri {
  width: 100%;
  height: 8rem;
  position: relative;
  right: 0;
  top: .5rem;
}

.boxcenle > p {
  font-size: .36rem;
  margin: .6rem 0 .3rem;
}
.boxcenle .boxcen-letxt h4 {
  font-size: .18rem;
}
.boxcenle .boxcen-letxt ul {
  font-size: .18rem;
}
.aontact-boxcen .boxcenri .boxcenri-bm {
  font-size: .18rem;
}


/* 资料下载 */
.downbox{
  padding: 0;
}
.down-bxcet {
  margin: 0rem 0 .4rem;
}
.bxcet-sele {
  padding: .3rem 0;
}
.bxcet-inpt {
  margin: 0px .3rem;
  padding: 0 .3rem;
  height: .6rem;
}
.bxcet-inpt span{
  width: .3rem;
}
.bxcet-inpt input {
  width: 80%;
  font-size: .24rem;
  margin-left: .2rem;
}
.down-bxcet ul li {
  padding: .2rem;
  border-bottom: 1px solid #dcdcdc;
}
.down-bxcet ul li p img{
  width: .5rem;
}
.down-bxcet ul li p span:nth-child(1) {
  font-size: .14rem;
}
.down-bxcet ul li p span:nth-child(2) {
  font-size: .22rem;
}
.down-bxbtm ul li {
  width: .76rem;
  height: .4rem;
  font-size: .16rem;
  line-height: .4rem;
  margin: 0 .1rem;
}




}
