@media only screen and (max-width: 768px){
  #c_portalResNews_list-16557817638711786 .swiper-container {
    overflow: visible !important;
    transform: none;
}
  #w_grid-1653630910690{
    margin: 0;
  }
  #w_grid-1653634249158,
  div#content_box-1653630910690-1 {
    display: none;
  }
  #w_grid-1655702786353{
    position: relative;
    z-index:99;
  }
  #w_grid-1655693980126{
    margin:50px auto;
  }
  #w_grid-1653648404157,
  #w_grid-1653632879929{
    margin-top:50px;
  }
  #w_common_text-1653640619160 span,
  #w_common_text-1655715537410 span,
  span[style="font-size:34px"]{
    font-size: 24px !important;
  }
  #w_common_text-1653644724970 p{
    line-height: 1;
    margin-bottom: 20px;
  }
  #w_common_text-1653640733873 span {
    font-size: 14px !important;
  }
  #w_grid-1653643644592 > div > .p_gridbox:after,
  #w_grid-1653643644592 > div > .p_gridbox:before {
    opacity: 0;
  }
  #w_grid-1655689330680 > div > .p_gridbox > .p_gridCell:nth-child(n+1) {
    margin-bottom: 10px;
  }
  #c_portalResProduct_list-16536419293691837 .L_Bsut {
    display: flex;
    margin: 30px auto;
    justify-content: center;
  }
  .c_portalResPublic_codeContainer-01001001 li {
    width: 49%;
    padding: 20px;
    text-align: center;
    min-width: 0;
    margin: 0.5%;
    background: #fbfbfb;
  }
  .c_portalResPublic_codeContainer-01001001 .L_img_box img {
    max-width: 70px;
  }
  .c_portalResPublic_codeContainer-01001001 h2 {
    font-size: 24px;
  }
  .c_portalResPublic_codeContainer-01001001 p {
    font-size: 12px;
  }
  .c_portalResPublic_codeContainer-01001001 li:last-child {
    width: 99%;
  }
  #c_portalResProduct_list-16556916272470740 a.proLin_tc h3 {
    font-size: 20px;
    margin-bottom: 10px;
  }
  #c_portalResNews_list-16556941983796294 a.link {
    display: flex;
    padding: 20px;
  }
  #c_portalResNews_list-16556941983796294 .p_titltitle {
    font-size: 15px;
    margin: 5px 0;
  }
  #c_portalResNews_list-16556941983796294 .p_summarumry {
    font-size: 12px;
  }
  #w_common_text-1655695839305 span{
    font-size: 20px;
  }
  #w_common_text-1655695839314 span{
    font-size: 14px;
  }

  #c_portalResPublic_codeContainer-16556958385575205 .join {
    display: block;
    width: 130px;
    background: #00a0e9;
    box-shadow: 0px 5px 20px rgb(0 160 233 / 40%);
    line-height: 40px;
    font-size: 12px;
    color: #fff;
    border-radius: 30px;
    text-align: center;
    transition: all .5s ease;
  }
  #w_grid-1655695839291 > div > .p_gridbox {
    background-image: url(/img/20191107150041946.jpg);
    background-size: auto 200px;
  }
  #w_grid-1655695839298{
    margin:200px 0 0;
    padding: 0;
  }
  #c_portalResPublic_codeContainer-16556958385575205,
  #w_common_text-1655695839314{
    margin-bottom:20px;
  }
  #w_grid-1653634536017 p{
    text-align:center !important;
  }



  /*内页*/

  #w_grid-1655703179354 {
    width: 100%;
    max-width: 100%;
    margin:40px auto;
  }
  #w_common_text-1655794298184 span,
  #w_common_text-1655792393720 span,
  #w_common_text-1655776703661 span,
  #w_common_text-1655703756313 span{
    font-size: 14px !important;
  }
  #c_portalResProduct_category-16557042370792761 .p_heajLinks {
    margin: 10px 0;
    width:100%;
  }
  #c_portalResProduct_category-16557042370792761 .L_pro_tit {
    width: 80%;
    font-size: 16px;
  }
  #c_portalResProduct_category-1655777885806 .L_pro_tit,
  #c_portalResProduct_category-1655705729841 .L_pro_tit {
    padding: 40px 0 20px;
    transform: none;
  }
  #c_portalResProduct_category-1655777885806 summary,
  #c_portalResProduct_category-1655705729841 summary {
    font-size: 14px;
    color: #727272;
    width: 100%;
  }
  #c_portalResProduct_category-1655777885806 .L_pro_tit p,
  #c_portalResProduct_category-1655705729841 .L_pro_tit p {
    width: 100%;
    margin: 0 0 20px 0;
    text-align: center;
    font-size: 24px;
    color: #000;
  }
  #c_portalResProduct_category-16599566935623306 .active {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
  }
  #c_portalResProduct_category-16599566935623306 .p_heajLink {
    display: block;
    color: #222;
    font-size: 14px;
    margin: 10px;
  }
  #c_portalResProduct_list-16557072246009349 .proLi {
    width: calc((100% - 20px) / 2);
    display: flex;
    flex-wrap: wrap;
    border-bottom: 1px solid #e2e2e2;
    padding-bottom: 0;
    margin: 5px;
    float: left;
  }
  #c_portalResProduct_list-16557072246009349 .porBbox {
    width: 100%;
    padding: 20px 0;
    position: relative;
  }
  #c_portalResProduct_list-16557072246009349 .p_titlroTitle {
    position: relative;
    padding-left: 10px;
    margin-bottom: 15px;
    font-size: 16px;
    color: #000;
    font-weight: 700;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 100%;
    display: block;
    overflow: hidden;
  }
  #c_portalResProduct_list-16557072246009349 .p_titlroTitle:before {
    content: "";
    position: absolute;
    margin-right: 0;
    margin-top: 8px;
    margin-left: 0;
    background-color: #0079c5;
    vertical-align: middle;
    height: 6px;
    width: 6px;
    left: 0;
  }
  #c_portalResProduct_list-16557072246009349 .p_summaroSummry {
    font-size: 12px;
    color: #727272;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-height: 1.8;
    -webkit-box-orient: vertical;
    overflow: hidden;
    min-height: 43px;
  }
  #c_portalResProduct_list-16557072246009349 a.showBoxLink {
    font-size: 14px;
    padding: 5px 10px;
    border: 1px solid #131313;
    color: #131313;
    transition: color .5s ease,background .5s ease;
    line-height: 1.5em;
    display: block;
    max-width: 115px;
    z-index: 2;
    margin-top: 15px;
    text-align: center;
  }
  #c_portalResProduct_relatedlist-16557122097219950 .p_Product.proLi {
    width: calc((100% - 20px)/2) !important;
    margin: 5px;
    overflow: hidden;
    display: block;
    float: left;
    padding: 0px;
  }
  #c_portalResProduct_relatedlist-16557122097219950 .p_title.proTitle {
    font-size: 16px;
    color: #000;
    text-align: left;
    width: 100%;
    border-left: none;
    border-right: none;
    margin: 10px auto 0;
    padding: 0;
  }
  #c_portalResProduct_relatedlist-16557122097219950 .p_summa {
    font-size: 13px;
    color: #727272;
    text-align: center;
    width: 100%;
    margin: 10px 0;
    overflow: hidden;
  }
  #w_grid-1655715614820{
    margin:50px auto;
  }
  #c_portalResFriendlink_list-16570133473690506 ul.lists.p_links li.list {
    width: calc(100% / 3);
    padding-bottom: 18%;
  }
  #c_portalResProduct_category-16557772673343405 a.p_heajLink {
    width: 100%;
    margin: 0;
    overflow: hidden;
  }
  #c_portalResProduct_category-16557772673343405 .L_pro_tit {
    width: 100%;
    font-size: 14px;
  }
  #c_portalResProduct_category-16557772673343405 h3 {
    font-size: 22px;
    color: #000;
    margin: 40px 0 20px;
  }
  #c_portalResProduct_category-16557772673343405 .categraa{
    margin-bottom:30px;
  }
  #c_portalResPublic_codeContainer-16557932238824014 .qyql_line,
  #c_portalResPublic_codeContainer-16557932238824014 ul.qygl_tab{
    display:none;
  }
  #c_portalResPublic_codeContainer-16557932238824014 .qygl-container {
    width: 94%;
  }
  #c_portalResPublic_codeContainer-16557932238824014 .qygl-slide {
    width: 100%;
    height: 115px;
  }
  #c_portalResPublic_codeContainer-16557932238824014 .qygl-slide h4 {
    line-height: 35px;;
    margin-top: 15px;
    font-size: 21px;
  }
  #c_portalResPublic_codeContainer-16557932238824014 .qygl-slide p {
    font-size: 14px;
  }
  #c_portalResNews_list-16557817638711786 a.proLin_tc{
    transform: none;
    padding: 20px;
  }
  #c_portalResNews_list-16557817638711786 .L_Bsut1.two{
    display:none;
  }
  #c_portalResNews_list-16557817638711786 .L_pro_tit p {
    font-size: 18px;
  }
  #c_portalResNews_list-16557817638711786 summary {
    font-size: 13px;
    color: #727272;
    max-width: 100%;
  }
  .w_tabswitchbox-001 .p_relationbtntab .iconfont {
    color: rgba(225,225,225,1);
    display: none;
  }
  #w_tabswitchbox-1660824002604 > .layout_1 .p_box001 {
    height: auto;
  }
  #w_tabswitchbox-1660824002604 > .layout_1 > div > .e_link-000 {
    width: calc((100% - 20px)/2);
    max-width: 400px;
    margin: 0 5px;
  }
  .w_tabswitchbox-001 .p_relationbtntab .font {
    font-size: 16px;
    line-height: 45px;
  }
  #w_grid-1660875445351 {
    width: 94%;
    margin:0 auto;
  }
  #w_tabswitchbox-1660824002604{
    min-height: 600px;
  }
  #w_common_text-1665557194033 span,
  #w_common_text-1665557548131 span{
    font-size: 14px !important;
    line-height: 2 !important;
  }
  #w_fimg-1655792393724,
  #w_common_text-1665557539626,
  #w_common_text-1665557169522{
    margin-top:50px;
  }
  #c_portalResPublic_codeContainer-16557932196765530 .qywh_con .qywhfont span {
    margin: 50px auto 0;
    display: block;
    width: 87px;
    height: 87px;
    border: 2px #fff solid;
    border-radius: 100%;
    transition: all .5s;
    background-size: 33px;
  }
  #c_portalResPublic_codeContainer-16557932196765530 .qywhfont h2 {
    line-height: 36px;
    font-size: 18px;
    text-align: center;
    color: #fff;
    margin-top: 15px;
}
}