@media only screen and (max-width: 768px){
  #w_grid-1635413466868{
    margin-top: 0;
  }
  #w_grid-1638762580524{
    margin-top:30px;
  }
  #c_portalResIntro_category-16387671332757284 .L_List {
    position: relative;
    width: calc(100% / 2);
    padding-bottom: 0;
    margin: 0;
  }
  #c_portalResIntro_category-16387671332757284 a.ejLnk h2 {
    font-size: 1.6rem;
  }
  #c_portalResIntro_category-16387671332757284 .L_List:before{
    font-size: 10rem;
    position: absolute;
    bottom: -15px;
    right: 50%;
    transform: translateX(50%);
    display: none;
  }
  #c_portalResIntro_category-16387671332757284 .L_List_Box:before {
    font-size: 10rem;
    position: absolute;
    bottom: -35px;
    right: 50%;
    transform: translateX(50%);
    display: none;
  }
  #c_portalResIntro_category-16387671332757284 .L_List:last-child {
    width: 100%;
  }
  #c_portalResIntro_category-16387671332757284 .L_List:last-child .L_img {
    padding-bottom: 80%;
  }
  #c_portalResIntro_category-16387671332757284 .L_List:last-child .L_img img {
    position: absolute;
    width: 100%;
    height: auto;
  }
  #c_portalResIntro_category-16387671332757284 a.ejLnk:after {
    background-position: 13px 80px;
  }
  #c_portalResIntro_category-16387671332757284 .L_List:last-child:hover a.ejLnk:before {
    transform: rotate(51deg);
  }
  #c_portalResIntro_category-16387671332757284 a.ejLnk:before {
    height: 200%;
  }
  #w_grid-1638762585587 {
    margin-top: 50px;
  }
  #c_portalResNews_list-16387751213769247 .L_Pc_box {
    padding: 0;
  }
  #c_portalResNews_list-16387762874538696 .c_portalResNews_list-16387762874538696_next,
  #c_portalResNews_list-16387762874538696 .c_portalResNews_list-16387762874538696_prev,
  #c_portalResNews_list-16387751213769247 .c_portalResNews_list-16387751213769247_prev,
  #c_portalResNews_list-16387751213769247 .c_portalResNews_list-16387751213769247_next{
    display:none;
  }
  #c_portalResGroupPublic_codeContainer-16354195865632093 .yx_KfBox {
    bottom: 10%;
  }
  #w_grid-1638776288019,
  #w_grid-1638772638668{
    margin:50px auto;
  }
  #c_portalResNews_list-16387751213769247 .content {
    padding: 0px 2.5vw;
    width: 100%;
  }

  #c_portalResNews_list-16387751213769247 a.link {
    font-size: 14px;
    margin:10px auto !important;
  }
  #c_portalResNews_list-16387751213769247 .p_title.title {
    font-size: 1.5rem;
    text-align: center;
  }
  #c_portalResNews_list-16387762874538696 .L_Pc_box {
    position: relative;
    padding: 0;
  }
  #c_portalResNews_list-16387762874538696 a.link {
    position: absolute;
    width: 100%;
    bottom: -8px;
    left: 0px;
    font-size: 1.5rem;
    color: #fff;
    padding: 10px;
    background: rgb(76 29 73 / 60%);
    transition: all .5s ease;
    white-space: normal;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    line-height: 1.8;
  }
  #c_portalResNews_list-16387772143842427 .p_title {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-size: 1.5rem;
    white-space: normal;
    padding: 0;
  }
  #c_portalResNews_list-16387772143842427 .porBbox{
    padding:10px;
  }
  #c_portalResNews_list-16387772143842427 .more_L {
    display: block;
    background: #222222;
    line-height: 40px;
    text-align: center;
    font-size: 1.4rem;
    color: #fff;
    transition: all .5s ease;
    max-width: 130px;
    margin: 10px auto 40px;
  }
  #w_grid-1638762583207{
    display:none;
  }
  div#content_box-1638758722407-1 {
    /* display: none; */
  }
  #c_portalResGroupNavNew_main-16397261709218857 li.hveft span,
  #c_portalResGroupNavNew_main-16397261709218857 li.hveft p {
    font-size: 12px;
  }
  #w_common_text-1638758871326 p{
    text-align: center !important;
  }
  #w_common_text-1638758871326 span{
    font-size: 2.2rem !important;
    display: block;
    text-align: left;
    margin: 30px 0px 10px;
  }
  #w_grid-1638758722407{
    margin:0 !important;
  }
  #w_common_text-1638758972477{
    text-align: left !important;
    margin: 10px 0;
  }

  h1 span, h1 * {
    font-family: 'COMMERCE' !IMPORTANT;
    font-size: 18px !important;
  }
  div#content_box-1640249099109-0{
    margin:30px auto;
  }
  #w_common_text-1640663727106,
  #w_common_text-1640245318803{
    margin-top:30px;
  }
  span[style="font-size:50px"]{
    font-size:24px !important;
  }
  span[style="font-size:46px"]{
    font-size:24px !important;
  }
  span[style="font-size:30px"]{
    font-size:24px !important;
  }
  span[style="font-size:24px"]{
    font-size:18px !important;
  }
  span[style="font-size:18px"]{
    font-size:16px !important;
  }
  span[style="font-size:16px"]{
    font-size:14px !important;
  }

  #w_common_text-1640245539672{
    margin-bottom:0;
  }
  #w_grid-1640248789304 > div > .p_gridbox,
  #w_grid-1640663351869 > div > .p_gridbox {
    display: flex;
    flex-direction: column-reverse;
  }
  .reset_style h4 {
    margin: 40px 0 0;
  }
  .reset_style h4 span{
    font-size: 20px !important;
  }
  .reset_style h4 strong span{
    font-size: 14px !important;
  }
  #w_fimg-1640248975861 {
    width: 100%;
    max-width: 250px;
    margin-bottom:30px;
  }
  #w_common_text-1640680905665 p{
    text-align: center !important;
  }
  #w_common_text-1640680905665 span{
    font-size:24px !important;
  }
  #c_portalResGroupProduct_list-16402521573428654 .fa_li {
    margin: 5px;
    float: left;
    width: calc((50% - 10px) / 1);
    border: 1px solid #eee;
  }
  #w_common_text-1640253752728 span {
    font-size: 40px;
    text-align: left;
    display: block;
  }

  #c_portalResGroupProduct_list-16403145430953485 .e_box.p_Product,
  #c_portalResGroupProduct_list-16402543998762435 .e_box.p_Product {
    max-width: 100%;
    width: calc((100% - 0vw) / 1);
    border-bottom: 1px solid #fff;
    margin: 10px !important;
    padding: 10px 0 !important;
  }
  #c_portalResGroupProduct_list-16403145430953485 .tit,
  #c_portalResGroupProduct_list-16402543998762435 .tit {
    font-size: 32px;
    color: #fff;
    font-family: 'COMMERCE' !important;
  }

  #c_portalResGroupProduct_list-16403145430953485 .l_right{
    padding-left: 0;
    font-size: 14px;
  }
  #c_portalResGroupProduct_list-16402543998762435 .l_right {
    font-size: 18px;
    padding-left: 0;
  }
  #c_portalResGroupProduct_list-16403145430953485 .e_borticles,
  #c_portalResGroupProduct_list-16402543998762435 .e_borticles {
    flex-direction: column;
  }
  #c_portalResGroupProduct_list-16403145430953485 .l_right p:nth-of-type(1){
    font-size: 18px;
  }
  #c_portalResGroupProduct_list-16402543998762435 .l_right p:nth-of-type(1) {
    font-size: 16px;
  }
  #c_portalResGroupProduct_list-16402543998762435 .l_right p:nth-of-type(3) {
    font-size: 14px;
  }
  #c_portalResGroupProduct_list-16403124841857224 .p_Product,
  #c_portalResGroupProduct_list-16403109771679623 .p_Product {
    width: calc((100% - 10px)/2);
    margin-right: 10px !important;
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 2px solid #02e580;
  }
  #c_portalResGroupProduct_list-16403124841857224 .p_Product:nth-of-type(2n),
  #c_portalResGroupProduct_list-16403109771679623 .p_Product:nth-of-type(2n){
    margin-right: 0 !important;
  }
  #c_portalResGroupProduct_list-16403124841857224 p.e_mores,
  #c_portalResGroupProduct_list-16403109771679623 p.e_mores {
    font-size: 1.8rem;
    line-height: 36px;
  }
  #c_portalResGroupProduct_list-16403124841857224 p.e_ms,
  #c_portalResGroupProduct_list-16403109771679623 p.e_ms {
    font-size: 12px;
  }
  #w_grid-1640337348443,
  #w_grid-1640337022919,
  #w_grid-1640318417987 {
    width: 94%;
    margin: 40px auto;
  }
  #w_common_text-1640337348447 span,
  #w_common_text-1640337022928 span,
  #w_grid-1640318417987 > div > .p_gridbox > .p_gridCell:nth-child(n+1) span{
    font-size:20px !important;
  }
  #w_fline-1640337348449,
  #w_fline-1640337022930,
  #w_fline-1640318496609{
    margin:10px 0;
  }
  span[style="font-size:48px"]{
    font-size: 16px !important;
  }
  #c_portalResGroupIntro_relatedlist-16405977298030957 .p_Product,
  #c_portalResGroupProduct_list-16405957109271887 .p_Product {
    width: calc((100% - 10px)/2);
    margin-right: 10px !important;
  }
  #c_portalResGroupIntro_relatedlist-16405977298030957 .p_Product:nth-of-type(2n),
  #c_portalResGroupProduct_list-16405957109271887 .p_Product:nth-of-type(2n){
    margin-right:0 !important;
  }
  #c_portalResGroupIntro_relatedlist-16405977298030957 .newSummry,
  #c_portalResGroupProduct_list-16405957109271887 .newSummry {
    font-size: 12px;
    -webkit-line-clamp: 2;
  }
  #c_portalResGroupIntro_relatedlist-16405977298030957 .leftBox img,
  #c_portalResGroupProduct_list-16405957109271887 .leftBox img{
    display:none;
  }
  #c_portalResGroupIntro_relatedlist-16405977298030957 .txtBox:before,
  #c_portalResGroupProduct_list-16405957109271887 .txtBox:before{
    top:20px;
  }
  #c_portalResGroupIntro_relatedlist-16405977298030957 .txtBox:after,
  #c_portalResGroupProduct_list-16405957109271887 .txtBox:after{
    bottom:20px;
  }
  #c_portalResIntro_category-16406028515735866 a.ejLink,
  #c_portalResIntro_category-16406017565151037 a.ejLink {
    border: 1px solid #e6e6e6;
    padding: 0 17px;
    font-size: 10px;
    color: #333;
    transition: all .5s ease;
    margin: 3px;
  }
  #c_portalResIntro_category-16406028515735866 .categrayBox,
  #c_portalResIntro_category-16406017565151037 .categrayBox {
    display: flex;
    justify-content: flex-start;
    line-height: 40px;
    border-right: none;
    flex-wrap: wrap;
    margin-bottom: 20px;
  }
  #c_portalResGroupProduct_list-1640599179627 .p_Product {
    width: calc((100% - 20px) / 2);
    margin: 5px !important;
  }
  #c_portalResGroupProduct_list-1640599179627 .porBbox {
    padding: 10px;
  }
  #c_portalResGroupProduct_list-1640599179627 .p_title.newTitle {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-size: 1.4rem;
    white-space: normal;
    padding: 0;
    min-height: auto;
  }
  #c_portalResGroupProduct_list-16403391310548099 .e_box.p_Product {
    width: 100%;
    float: left;
    margin: 20px 0 0 0 !important;
  }
  #c_portalResGroupProduct_list-16403391310548099 .l_right p {
    font-size: 18px;
  }
  #c_portalResGroupProduct_list-16403391310548099 .tit {
    font-size: 14px;
  }
  #c_portalResGroupProduct_list-16403391310548099 .l_right span {
    font-size: 14px;
  }
  #w_grid-1640340339268 > div > .p_gridbox {
    background-image: none;
    background-color: #612176;
  }
  #w_grid-1640340378345{
    width:94%;
  }
  #w_common_text-1640340444967 span{
    font-size:24px !important;
  }
  #w_common_text-1640340552431 span{
    font-size:16px !important;
  }
  #w_grid-1638758799020 {
    width: 100%;
    max-width: 100%;
  }
  #w_fimg-1638758536787{
    margin: 30px auto 10px 0;
  }
  #c_portalResGroupNavNew_main-16354180156952263 .fasad_s {
    overflow: hidden;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    flex-direction: column;
  }
  .c_portalResGroupNavNew_main-01001 .hvr-left {
    line-height: 2;
    border-bottom: 1px solid rgb(18 215 127);
    padding: 10px 0;
  }
  #c_portalResGroupNavNew_main-16354180156952263{
    display:none;
  }
  #c_portalResGroupProduct_list-16397290994521324 .p_articles {
    width: calc((100% - 20px) / 3);
    margin: 5px 0;
    float: left;
    border: 1px solid #550064;
  }
  #c_portalResGroupProduct_list-16397290994521324 .p_articles:nth-of-type(3n - 1){
    margin:5px 10px;
  }
  #c_portalResGroupProduct_list-16397290994521324 img.pic {
    max-width: 70%;
    max-height: 70%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: auto;
    height: auto;
  }
  #w_grid-1638759998931,#w_grid-1638758492405,
  #c_portalResGroupProduct_list-16397290994521324 .linkBox {
    padding: 10px 0;
    overflow: hidden;
    border-top: 1px solid rgb(85 0 100 / 30%);
    border-bottom: 1px solid rgb(85 0 100 / 30%);
    display: none;
  }
  #c_portalResGroupPublic_codeContainer-16387600420113798 .L_box {
    margin-left: 0;
    margin-right: 10px;
  }
  #w_common_text-1639727372445{
    padding-top: 10px;
    padding-bottom: 10px;
    border-top: 1px solid rgb(85 0 100 / 30%);
    border-bottom: 1px solid rgb(85 0 100 / 30%);
  }
#c_portalResGroupProduct_list-16397290994521324{
  margin:0 auto 10px;
  width:100%;
  display: none;
}
}