@media only screen and (max-width: 768px){
  
  
    #c_portalResProduct_list-1646273285746 .proLi {
    width: calc((100% -20px) / 1);
  }
  
  #c_portalResPublic_codeContainer-16420537337239384 .logo h2 { font-size: 10px; }
  
  #w_grid-1646273285671 {  width: 98%; }
  
  #w_grid-1646273285701{padding-left: 0; padding-right: 0;}
  
  #w_grid-1646273285671{  margin-top: 20px; }
  
  #c_portalResProduct_select-1646273285741 .p_categoryTitle,
  #c_portalResProduct_select-1646273285741 .p_itemInfo > label{  text-align: left;}
  
  #c_portalResProduct_select-1646273285741 .p_itemInfo .list {
    width: calc(100% - 0px);}
  
  .c_portalResProduct_select-01001 .p_sleTitle{color: #333; }
  
  #c_portalResProduct_select-1646273285741 .p_selectedBox .p_infos{width: 150px;}
  
  
  
  
  
  #w_grid-1644681280949,
  #w_grid-1646273285651,
  #w_grid-1625388641651,
  #w_grid-1642553960750,
  #w_grid-1642563324553,
  #w_grid-1642563583635,
  #w_grid-1642563734760,
  #w_grid-1642563774348,
  #w_grid-1642563833726{margin-top: -45px;  }
  
  #w_grid-1644681280955,
  #w_grid-1646273285661,
  #w_grid-1625388641661,
  #w_grid-1642553960760,
  #w_grid-1642563324563,
  #w_grid-1642563583645,
  #w_grid-1642563734770,
  #w_grid-1642563774358,
  #w_grid-1642563833736{ margin-top: 0px;  margin-bottom: 5px;}
  
  #w_grid-1644681564438,
  #w_grid-1644809283988,
  #w_grid-1644823105539,
  #w_grid-1646273285681,
  #w_grid-1642554293789,
  #w_grid-1642563324593,
  #w_grid-1642563583675,
  #w_grid-1642563734800,
  #w_grid-1642563774388,
  #w_grid-1642563833766{ display:none; }
  
  
   
  #w_grid-1644821011279,
  #w_grid-1644821011287,
  #w_grid-1644821011287,
  #w_grid-1645111524331,
  #w_grid-1642519663492,
  #w_grid-1642554211050,
  #w_grid-1642563324583,
  #w_grid-1642563583665,
  #w_grid-1642563734790,
  #w_grid-1642563774378,
  #w_grid-1642563833756,
  #w_grid-1642495771445,
  #w_grid-1642469670254,
  #w_grid-1642490839550{
  width: 94%; margin-top: 20px !important; margin-bottom: 20px !important;}
  
  
  #w_grid-1644681564431,
  #w_grid-1644809283976{margin-top: 20px;}
  
  .btn-primary { background: #0089cf !important; }
  
  #c_portalResProduct_list-16462776315262266 .proLi {
    width: calc((100% - 10px) / 1);}
  
  #w_grid-1597563634006{ margin-top: 5px; margin-bottom: 5px;}
  
  #c_portalResProduct_category-16446818316222882 .p_categoryBox > .p_parentBox > .p_childBox > .p_parentBox > .p_linkBox > .p_title{ color: #ffffff; }
  
  .btn-primary span {color: #ffffff !important;}
  
  .btn-primary svg path { fill:#fff ;}
  
  #c_portalResProduct_detail-16372196986126864 .d_description h3 {
    font-size: 20px;
    line-height: 20px;
    font-weight: bold;
    color: #0089cf;
    width: 100%;
    padding-left: 12px;
    margin-bottom: 20px;
    border-left: 4px solid #0089cf;
}
  
  
  #c_portalResProduct_detail-16372196986126864 .d_TabTitleBox {
    margin-bottom: 10px;
}
  #c_portalResProduct_detail-16372196986126864 .d_description {
    padding: 0;
    font-size: 15px;
    line-height: 26px;
}
  
  hr {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  
.d_description .table1 td {
    border: 1px solid #ccc;
    font-size: 15px;
    color: #333;
    line-height: 25px;
    padding: 10px 20px;
    text-align: center;
    background: #f7eaeb;
}
  
  .d_description .table1 tr:nth-child(2n) td {
    background: #f5f5f5;
}
  
  #c_portalResProduct_detail-16372196986126864 .d-btn a{
  background:#333;
  }
  
  #c_portalResProduct_detail-16372196986126864 .d-btn a span{ color:#fff; }
  
  #w_grid-1644809283976 {  width: 95%;}
  
  
  #w_grid-1644809283976{ margin-bottom: 20px; }
 
  
  #w_grid-1644821011287{ padding-left: 0; }
  
  .feedTitle { font-size: 24px !important;}
  
  #w_grid-1644821011279 > div > .p_gridbox:before{background: #ffffff;}
  
  .ny-title dd { text-align: center;}
  
  #c_portalResProduct_relatedlist-16372196990588836 .p_ProductInner {
    display: block;
}
  #c_portalResProduct_relatedlist-16372196990588836 .p_Product {
    margin-bottom: 10px;
}
  
  #c_portalResProduct_relatedlist-16372196990588836 .p_images img {
    width: 80% !important;}
  
  
  #c_portalResPublic_codeContainer-16425528738835790 .solution li {
  width: calc((100% - 0px) / 1);
    margin: 10px 0px;}
  
  #c_portalResPublic_codeContainer-16425528738835790 .picBox {
    height: 200px;
}
  #c_portalResPublic_codeContainer-16425528738835790 .colBox h2 {
    font-size: 16px;}
   
  
  .p_header {
padding-bottom: 20px !important;
    font-size: 24px !important;
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 0 !important;
}
  
  .solution li h2 { font-size: 15px !important;}
  
  #w_grid-1642553960780,
  #w_grid-1642563324613,
  #w_grid-1642563583695,
  #w_grid-1642563734820,
  #w_grid-1642563774408,
  #w_grid-1642563833786{margin-top: 15px;}
  
  #c_portalResComplaintPage_detail-16425541122940912 .p_complaintPageDetails,
  #c_portalResComplaintPage_detail-1642563324683 .p_complaintPageDetails,
  #c_portalResComplaintPage_detail-1642563583765 .p_complaintPageDetails,
  #c_portalResComplaintPage_detail-1642563734890 .p_complaintPageDetails,
  #c_portalResComplaintPage_detail-1642563774478 .p_complaintPageDetails,
  #c_portalResComplaintPage_detail-1642563833856 .p_complaintPageDetails{
    padding: 20px;
}
 
  
  #w_grid-1642561723691,
  #w_grid-1642563324633,
  #w_grid-1642563583715,
  #w_grid-1642563734840,
  #w_grid-1642563774428,
  #w_grid-1642563833806{ padding:0px !important; }  
  
  .so-title h2 {  font-size: 22px !important;}
  .solution li { padding: 0 10px !important;}
  
  #c_portalResProduct_list-16425619292434185 .porTbox,
  #c_portalResProduct_list-1642563324688 .porTbox,
  #c_portalResProduct_list-1642563583770 .porTbox,
  #c_portalResProduct_list-1642563734895 .porTbox,
  #c_portalResProduct_list-1642563774483 .porTbox,
  #c_portalResProduct_list-1642563833861 .porTbox{
    height: 87px !important;
}
  
  #c_portalResProduct_list-16425619292434185 .proTitle,
  #c_portalResProduct_list-1642563324688 .proTitle,
  #c_portalResProduct_list-1642563583770 .proTitle,
  #c_portalResProduct_list-1642563734895 .proTitle,
  #c_portalResProduct_list-1642563774483 .proTitle,
  #c_portalResProduct_list-1642563833861 .proTitle{ margin-top: 0;}
  
  
  #w_grid-1642496905738{ margin-top: 70px; }
  
  #content_box-1642495771435-0,
  #content_box-1625205508544-0,
  #content_box-1635759154900-0,
  #content_box-1642490839540-0,
  #content_box-1642490911912-0,
  #content_box-1642406874323-0,
  #content_box-1629871702219-0,
  #content_box-1595141252514-0{ display: none; } 
  
  #content_box-1642495771435-1,
  #content_box-1625205508544-1,
  #content_box-1635759154900-1,
  #content_box-1642490839540-1,
  #content_box-1642490911912-1,
  #content_box-1642406874323-1,
  #content_box-1629871702219-1,
  #content_box-1595141252514-1{margin-top: 24px; } 
  
  #c_portalResIntro_detail-16424969501215672 .p_contentBox { padding: 20px 10px;}
  
  .c_portalResIntro_detail-01001 .p_tit {
    display: none !important;}
  
  #c_portalResIntro_detail-16424969501215672 .p_header {
    margin-bottom: 20px !important;}
  
#c_portalResIntro_detail-16424969501215672 .p_con .case li {
    display: block;
    width: 100%;
    background: #f5f5f5;
    padding: 9px;
  }
  
  #c_portalResIntro_detail-16424969501215672 .p_con dl dt {
    padding: 20px;
}
  
#c_portalResIntro_detail-16424969501215672 .p_con dl {
    width: 100%;
  display: block;}  
  
  .table1,
  #c_portalResIntro_detail-16424969501215672 .p_con .table2{  width: 800px !important; }
  
  #c_portalResIntro_detail-16424969501215672 .p_con .table1 img {
    display: block;
    height: auto;
  }
  
  #c_portalResIntro_category-16424961829286652 .p_categoryBox .p_linkBox.click a, .p_parentBox:hover .p_linkBox a {
    color: #ffffff !important;
    border-color: #ffffff;
}
  
  .p_con h2 { font-size: 20px !important;}
  
  #c_portalResIntro_detail-16424969501215672 .p_con .table3 {
    width: 100%;
    margin: 0 auto;
}
 .p_con p ,
  #c_portalResIntro_detail-16424969501215672 .p_con .table3 td{
    font-size: 15px;
    color: #4c4c4c;
    text-align: left !important;
       word-break: break-word !important;
  }
  
  #c_portalResIntro_detail-16424969501215672 .p_con .table3 td {
    padding: 12px 10px;
  }
  
  .ny-title dt {
    font-size: 28px !important;margin-top: 20px;
}
  
 #c_portalResProduct_list-16424777141222548 .pic img {
    position: relative;
    left: 50%;
    top: 0;
    transform: translate(-50%,-0%) scale(1.01);
   margin-bottom:20px;
  }
  
  #c_portalResPublic_codeContainer-16424762650547498 .adv li {
   width: calc((100% - 20px) / 1);}
  
  #c_portalResPublic_codeContainer-16424762650547498 .advimg {
   height: 456px;}
  
  
  #w_grid-1642476255912,
  #w_grid-1642490911922{ margin-bottom: 20px; }
  
  #w_grid-1642495061286,
  #w_grid-1642407132409,
  #w_grid-1642412461341,
  #w_grid-1629871702229{ margin-top:70px }
  
  
  #c_portalResProduct_list-16424925239933644 .pic {
    height: 228px;
}
  
  
  #w_grid-1642408272192 { width: 94%;margin-top: 20px; }
  
  #c_portalResNews_list-16424082726394522 .newPicBox {
    width: 100%;
}
  
#c_portalResNews_list-16424082726394522 .content {
    width: 100%;
    padding: 0 20px;
}  
  
  #c_portalResNews_list-16424082726394522 .newPicBox {
    height: 250px;
  }
  
  #c_portalResNews_list-16424082726394522 .content span {
    font-size: 18px;
    margin-top: 10px;
}
  
  #c_portalResNews_list-16424082726394522 .content h3{ font-size: 20px;} 
  
  #w_grid-1642410359259,
  #w_grid-1602572382853,
  #w_grid-1608015225352{  margin-bottom: 30px; }
  
  #w_grid-1602572382853 { margin-top: 30px; }
  
  #c_portalResNews_detail-15889286489366228 .p_dataSource>li {
    margin: 5px 0;
    display: none;
}
  #c_portalResNews_detail-15889286489366228 .p_NewsDetail {
    padding: 0;
    background: #fff;
    padding: 15px;
}
  
 #w_grid-1602572382853 {
   width: 96%;} 
  
  #c_portalResNews_list-16355880092625516 .p_summary{ height: 67px; }
  
  #c_portalResNews_list-16355880092625516 .content {
    padding: 20px 12px;
}
  
  #c_portalResNews_list-16355880092625516 .switchType {
    margin-top: 0px;
}
  
  #w_grid-1635498564194 > div > .p_gridbox {
    background: rgb(102 102 102);
  }
  
  #w_grid-1642393308503 {
    padding: 20px !important;
  }
  
  #w_grid-1635498564194{  margin-top: 30px; } 
  
  #w_common_text-1642397738503 h1 {
    font-size: 21px;}
  
  #w_common_text-1642392738719 p a {
    display: block;
    font-size: 36px;
  }
  
  #w_grid-1635498564194 > div > .p_gridbox:before{  background: #666666; }
  
  #c_portalResMessage_form-16347771105822869 .form-group {
    background: #fff;
}
  #c_portalResPublic_codeContainer-16423964030904471 .con-info li {
    float: left;
    margin: 5px 60px 10px 0;
}
  
  #c_portalResPublic_codeContainer-16423964030904471 .con-info li a {
    display: block;
    font-size: 24px;
  }
  
  #mapContainer {
    margin-top: 0px;
    width: 100%;
       height: 300px !important;
  }
  
  
  #c_portalResEmploy_list-16298720876161056 .content-bottom {
    display: block;
    align-items: center;
}
  
  
  #c_portalResEmploy_list-16298720876161056 .job-summry {
    width: calc(100% - 0px);    padding: 20px 0px;
  }
  
  #w_grid-1629872089216 { margin-bottom: 20px;margin-top: 20px;}
  
  
  #c_portalResEmploy_list-16298720876161056 .job-tel {
    line-height: 35px;
  }
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  /*面包屑*/
  .p_breadIcon{
    margin-right:4px;
  }
  .p_end{
    margin-right: 4px;
    margin-left: 4px;
  }
  .p_breadIcon svg{
    width:16px;
    height:16px;
  }
  .p_breadcrumbList{
    padding:10px !important;
  }
  .p_breadcrumbFirst{
    height:20px;
  }
  .p_breadcrumbFirst>a>.font{
    line-height:20px !important;
  }
  .p_breadcrumbFirst>a>.font {
    font-size:12px;
    line-height:20px !important;
  }
  .p_breadcrumb {
    font-size:12px;
  }
  .p_breadcrumb.contentBox:hover>a>.font {
    font-size:12px;
    line-height:20px !important;
  }
  .p_breadcrumbCurrent .font{
    font-size:12px !important;
    line-height:20px !important;
    height:20px !important;
  }
  .p_breadcrumb>a>.font{
    font-size:12px;
    line-height:20px !important;
  }
  .p_end .font{
    font-size:12px !important;
    line-height:20px !important;
  }
  .p_breadcrumb>a>.font{
    line-height:20px !important;
  }
  /*翻页*/
  .p_pagebox{
    text-align:center;
  }
  .p_pagebox .next,
  .p_pagebox .pre{
    background:#1a1a1a;
    height:44px;
    line-height: 44px;
  }
  .p_pagebox .next:hover,
  .p_pagebox .pre:hover{
    background-color: #ff9f00;
  }
  .p_pagebox .next .iconfont:before,
  .p_pagebox .next .font,
  .p_pagebox .pre .iconfont:before,
  .p_pagebox .pre .font{
    color: #fff;
    font-size:14px;
    line-height: 44px;
  }
  .p_pagebox .NumBox{
    border:none;
  }
  .p_pagebox .num .iconfont{
    top:10px !important;
  }
  .pagebox{
    margin-top:60px;
  }
  /*头部*/
  #w_grid-1642046081407{
    display: none;
  }
  #w_grid-1609684786277 {
    top: 0;
    min-height: 60px;
    box-shadow:0 0 5px 0 rgba(0,0,0,0.1);
  }
  #w_grid-1609684848523{
    width:100%;
     min-height: 60px;
  }
  #w_grid-1642054287837 {
    margin-top: 0;
  }
  /*内容*/
  #w_grid-1588492180785 {
    margin-top: 60px;
  }
  /*底部*/
  #w_grid-1609737651398{
    width:100%;
  }
   #w_grid-1642042957288 {
    margin-top: 30px;
  }
  #w_grid-1642045437659{
    margin:20px auto;
  }
  #w_grid-1609999140394{
    margin-bottom:54px;
  }
  #w_grid-1609999271825{
    width:100%;
    margin:20px auto;
  }
  #w_grid-1642043192449{
    margin-bottom:10px;
  }
  #w_common_text-1642043209100 {
    text-align: center;
}
}
@media only screen and (max-width: 1440px) and (min-width: 769px){
  #w_grid-1609684786277,
  #w_grid-1609684848523{
    min-height:80px;
  }
  #w_grid-1588492180785{
    margin-top:124px;
  }
  /*底部*/
  #w_grid-1642042957288 {
    margin-top: 50px;
  }
  #w_grid-1609999271825{
    margin:20px auto;
  }
}
@media only screen and (min-width: 769px){
  /*滚动导航事件*/
  #w_grid-1642046081407.scrollTop{
    top:-44px;
  }
  #w_grid-1609684786277.scrollTop{
    top:0;
    min-height:80px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 10%);
  }
  #w_grid-1609684786277.scrollTop #w_grid-1609684848523{
    min-height:80px;
  }
  #w_grid-1609684786277.scrollTop .home-dec{
    line-height:80px;
  }
  #w_grid-1609684786277.scrollTop .nav-sub{
    top:80px !important;
  }
  #w_grid-1609684786277.scrollTop .wechat {
    height:80px;
    padding: 22px 0;
  }
  #w_grid-1609684786277.scrollTop .wx-pic{
    top:80px;
  }
  #w_grid-1609684786277.scrollTop #w_grid-1642054287837{
    margin-top:0;
  }
  #w_grid-1609684786277.scrollTop .logo h1{
    height:50px;
  }
  #w_grid-1609684786277.scrollTop .logo i{
    height:42px;
    margin:0 12px;
  }
  #w_grid-1609684786277.scrollTop .logo h2 {
    font-size: 16px;
    line-height: 24px;
  }
}
