
#w_grid-1715584689921 {display:none;}


*{
  word-wrap:break-word;word-break:normal; font-family:"微软雅黑";
}
html,body{
  overflow-x:hidden;
}
@media (max-width: 1320px){
  .c_portalResnav_main-01001002 .nav_box {
    padding: 0 2vw;
  }
}
@media(max-width:768px){
  .InputText::-webkit-input-placeholder{
    font-size:14px;
    line-height:24px;
  }
  .InputText:-moz-placeholder{
    font-size:14px;
    line-height:24px
  }
  .InputText::-moz-placeholder{
    font-size:14px;
    line-height:24px
  }
  .InputText:-ms-input-placeholder{
    font-size:14px;
    line-height:24px;
  }

  span[style*='font-size:36px']{
    font-size:24px!important;
  }
  span[style*='font-size:40px']{
    font-size:24px!important;
  }
  span[style*='font-size:48px']{
    font-size:28px!important;
  }
  span[style*='font-size:32px']{
    font-size:24px!important
  }
  span[style*='font-size:30px']{
    font-size:22px!important;
  }
  span[style*='font-size:24px']{
    font-size:18px!important
  }
  span[style*='font-size:20px']{
    font-size:16px!important
  }
  #w_grid-1621837836654{
   display:none;
  }
  #w_fimg-1581924504064{
    max-width:calc(157px * 0.6);
  }
  #c_portalResnav_main-16039356677181852{
    position:absolute;
    width:auto;
    top:2px;
    right:3%;
  }
  
#c_portalResEbizads_banner-15881228130014020{
    margin:0 0 8px;
  }
#c_portalResPublic_codeContainer-16218411052442669{
    max-width:100%;
  }
  
  #w_grid-1611813297103 > div > .p_gridbox > .p_gridCell{
    padding:5px 0;
  }
  #w_grid-1621568057817 > div > .p_gridbox > .p_gridCell:nth-child(n+1) >div{
    max-width:30%;
  }
  
  
      .banner_next, .banner_prev {
        position: absolute;
        top: calc((100% - 30px) / 2);
        width: 30px;
        height: 30px;
        background: rgba(0, 0, 0, 0.49);
        z-index: 5;
        display: inline-block;
        text-align: center;
        left: 0;
        transition: all ease .3s;
        cursor: pointer;
    }
    .banner_next, .banner_prev {
        position: absolute;
        top: calc((100% - 30px) / 2);
        width: 30px;
        height: 30px;
        background: rgba(0, 0, 0, 0.49);
        z-index: 5;
        display: inline-block;
        text-align: center;
        left: 0;
        transition: all ease .3s;
        cursor: pointer;
    }
  
      .banner_prev {
        right: 0;
        left: auto;
    }
  
 .c_portalResProduct_category-01001003 .swiper-wrapper {
    padding: 30px 0px 0px 0px;
} 
#w_grid-1715393025126 > div > .p_gridbox > .p_gridCell:nth-child(n+1) {
    margin-left: 0px;
    clear: left;
    width: 50%;
}  
  #w_grid-1715393025126 h2 span {font-size:24px !important;} 
 #w_common_text-1715393178783 h2 span {font-size:16px !important;}
  #w_common_text-1715393225210 h2 span {font-size:16px !important;}
#w_common_text-1715393292872 h2 span {font-size:16px !important;}
#w_common_text-1715393314417 h2 span {font-size:16px !important;}
  #w_grid-1624429409805,#w_grid-1624430544089 {display:none;}
  
      .c_portalResEbizads_banner-01001001 .bannerPicBox {
        padding-bottom: 0px;
    }
  
      .c_portalResEbizads_banner-01001001 .ban_title {
        font-size: 20px;
    }
 .ban_line {
    display:none;
}
  
    .c_portalResEbizads_banner-01001001 .banner-text {
        top: 47%;
    }  
#w_grid-1715397373095 > div > .p_gridbox > .p_gridCell:nth-child(n+1) {
    margin-left: 0px;
    clear: left;
    width: 50%;
}
 .c_portalResNews_list-01001035 .swiper-pagination-bullet {
    display: inline-block;
    background: #888F94;
    width: 10px;
    height: 3px;
    margin: 0px 5px;
    cursor: pointer;
} 
#c_portalResProduct_list-17153964927287983 .proLi {
    width: 100%;
    float: left;
}  
    .c_portalResProduct_select-01001 .p_itemInfo {
        height: 44px;
        width: auto;
        overflow: hidden;
        white-space: normal;
    }  
  #c_portalResPublic_codeContainer-16244362558261032 {display:none;} 
  
      .c_portalResProduct_select-01001 .p_showMoHideBox {
        position: absolute;
        right: 23px;
        top: 16px;
        color: #999;
    }
      .c_portalResProduct_list-01001010 .proTitle {
        height: auto;
    }
      .c_portalResProduct_list-01001010 .txtBox {
        height: auto;
        padding: 20px;
    }
      .c_portalResProduct_list-01001010 .proLink {
        height: auto;
    }
      .c_portalResProduct_list-01001010 .proLi {
        width: 50%;
        float: left;
    }
 .c_portalResProduct_list-01001010 .proLink {
    display: block;
    width: 100%;
    overflow: hidden;
    border: solid 1px #e9e9e9;
    transition: all .5s ease;
    padding: 0px;
} 
    .c_portalResProduct_list-01001010 .proImgBox {
        height: auto;
    }  
  .c_portalResProduct_list-01001010 .proTitle {
    margin: 10px 0;
    font-size: 14px;
    color: #000;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    text-align: center;
    margin-top: 20px;
    font-weight: 400;
    min-height: 50px;
}
.c_portalResProduct_detail-01001003  .h2 {
    font-size: 20px;
}  
    .c_portalResProduct_detail-01001003 .d_NumBox {
        width: 50%;
        display: none;
    }  
  
  #w_grid-1624437178491 {display:none;} 
     .c_portalResProduct_detail-01001003 .active {
        background: #f00;
    } 
     .c_portalResProduct_detail-01001003 .p_ThumbnailBox {
        position: absolute;
        right: 20px;
        bottom: 20px;
        height: auto !important;
        min-height: auto !important;
        border: none;
        padding: 0 30px;
        text-align: center;
    } 
  
      .c_portalResProduct_detail-01001003 .p_SwitchBtnD {
        position: absolute;
        right: 22px;
        bottom: 0px;
        width: 28px;
        height: calc(100% - 20px);
        cursor: pointer;
        font-size: 28px;
        color: rgba(0, 0, 0, 0.15);
    }
.c_portalResProduct_detail-01001003 .active {
        background: #f00;
        color: #fff;
    }  
    .c_portalResProduct_detail-01001003 .d_TabTitleBox .active {
        background: #018cd5;
        color: #fff;
    } 
  
  
 .c_portalResProduct_detail-01001003 .d_DescriptionBoxA {
        padding: 0px;
    } 
 .decTab.active, .decTab:hover {
        
        border-bottom: 2px solid #018cd5;
    } 
      .c_portalResProduct_detail-01001003 .p_ProInfo {
        padding: 20px;
    }
  
  #w_grid-1715584689921 {display:block;}
  #content_box-1715153844960-1{display:none;}
     .c_portalResProduct_detail-01001003 .p_ProRelationImg {
        display: inline-block !important;
        background: #fff;
        border: none;
        border-radius: 50%;
        margin-top: 24px;
    }
  
  
      .c_portalResProduct_detail-01001003 .active {
        background: #fff;
        
    }
 #w_grid-1585309005184 > div > .p_gridbox {
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
    padding: 20px;
} 
#w_grid-1624348934279 {
    width: 98%;
    max-width: 1420px;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 192px;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}  
    .c_portalResProduct_category-01001003 .container {
        padding: 0 50px 0px;
    }  
  
  #content_box-1715393025126-2 ,#content_box-1715393025126-3 {margin-top:20px;}
  
     .c_portalResProduct_select-01001 .p_selectBox {
        width: 100%;
        background-color: #f6f6f6;
        height: 100%;
        /* left: 100%; */
        overflow: hidden;
        z-index: 9999;
        display: flex;
        transition: left 0.3s;
        flex-flow: wrap;
    } 
     .c_portalResProduct_select-01001 .d_itemInfoCheck>.p_categoryTitle {
        color: #333;
        display: block;
        padding: 10px 0;
    } 
  .c_portalResProduct_select-01001 label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: normal;
}
.c_portalResProduct_select-01001 ul.list {
    padding-left: 0px;
    display: block;
}  
    .c_portalResProduct_select-01001 .p_sleTitle {
        display: block;
        padding: 10px 0;
        color: #333;
    } 
      .c_portalResProduct_list-01001010 .proLink {
        display: block;
        width: 100%;
        overflow: hidden;
        border: solid 1px #e9e9e9;
        transition: all .5s ease;
        padding: 0px;
        min-height: 320px;
    }
      .c_portalResBreadcrumb_nav-01001 .p_breadcrumbList {
        width: auto;
        height: auto;
        overflow: visible;
        background-color: transparent;
        display: none;
        padding: 10px 20px;
    }
  #c_portalResnav_main-16221720526077563 .fixed1 .header1 .home-dec {
    height: auto;
    line-height: 50px;
}
  #w_common_text-1624427430735 p:nth-child(2) {display:none;}  
  #w_common_text-1624427408032 {
    width: auto;
    max-width: none;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 0px;
    margin-top: 20px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#c_portalResProduct_list-17126495885827649 .p_pagebox .NumBox {
        display: inline-block !important;
  width: 20%;
    }  
#c_portalResProduct_list-17126495885827649 .p_pagebox .pre {
        width: 38%;
      
    } 
#c_portalResProduct_list-17126495885827649 .p_pagebox .next {
        width: 38%;
     
    }
     .p_pagebox .num .iconfont {
        width: 32px;
        height: 32px;
        position: absolute;
        right: 20px;
        display: none;
    } 
  
      .p_pagebox .num {
        display: flex;
        vertical-align: middle;
        font-size: 22px;
        text-align: center;
        width: 100%;
        align-items: center;
        justify-content: center;
        padding-top: 6px;
    }
      .c_portalResProduct_list-01001007 .c_Product h3 {
        font-size: 14px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 4;
        height: auto;
    }
  .xn {
    padding: 20px;
    font-size: 18px;
    font-weight: 600;
}
#c_portalResMessage_form-17155846898611333 >div {
    animation-fill-mode: both;
    padding: 0px 20px;
    line-height: 200%;
}  
    .decTab.active, .decTab:hover {
        color: #018cd5;
        border-bottom: 2px solid #018cd5;
    }  
  .c_portalResProduct_detail-01001003 .d_DescriptionBigbox .TabCont {padding:20px 0px;}
  
#c_portalResBreadcrumb_nav-16077409541172398 .p_breadcrumbList {
        width: auto;
        height: auto;
        overflow: visible;
        background-color: transparent;
        display: none;
        padding: 0px;
    }
     .c_portalResNews_list-01001009 .txtBox {
        height: auto;
        padding: 10px;
    } 
 .c_portalResNews_list-01001009 .name {
    text-align: center;
    display: block;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
} 
#c_portalResNews_detail-16245886614202441 .p_dataSource {
    text-align: center;
    display: none;
}  
.aap1 {
    display: block;
}  
.appleft {
    width: 100%;
}  
.appright {
    width: 100%;
    padding-left: 0px;
    line-height: 200%;
    font-size: 16px;
    margin-top: 20px;
}
    #c_portalResNews_detail-16245886614202441 .p_PrevAndNext {
        height: auto;
        display: none;
    } 
 .c_portalResProduct_relatedlist-01001 .p_Product {
        position: relative;
        display: inline-block;
        vertical-align: top;
        width: calc((100% - 0px) / 2) !important;
        padding: 15px 15px 0;
        height: inherit;
    } 
 .c_portalResProduct_relatedlist-01001 .p_ProductInner {
        width: 100%;
        padding: 0 0 15px;
        border-top: 0 none;
        border-left: 0 none;
        border-right: 0 none;
        box-sizing: content-box;
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: block;
    } 
  
  
  .c_portalResProduct_relatedlist-01001 .d_articles {
     
        padding: 0px;
        margin: 0;
      
    }
     .c_portalResProduct_detail-01001003 .h2 {
        font-size: 18px;
        font-weight: 600;
    } 
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst>a>.font {
    display: inline-block;
    line-height: 20px;
}
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbCurrent .font {
        display: inline-block;
        font-size: 14px;
        color: #666;
        height: auto;
        line-height: 20px;
    }  
  
  
  .c_portalResProduct_detail-01001003 .d_description strong {color:#000;} 
  
  #w_grid-1715654988668 {
    width: 100%;
    max-width: none;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 30px;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    display: none;
}
     .banner_next, .banner_prev {
  
        line-height: 30px;
    } 
  
 #c_portalResProduct_list-17126495885827649 {
    max-height: none;
    padding-top: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    min-height: 0px;
    margin-right: 0px;
    margin-left: 0px;
    max-width: 1200px;
    width: auto;
    margin-top: 20px;
    margin-bottom: 0px;
    min-width: 0px;
    height: auto;
    padding-right: 0px;
} 
.c_portalResProduct_list-01001010 .proContainer {
    width: auto;
    height: auto;
    margin: 0rem -10px;
    padding: 0px;
    overflow: hidden;
}  
  #content_box-1715397373095-2,#content_box-1715397373095-3 {margin-top:20px;}
 #w_common_text-1715397373121 {
    width: auto;
    max-width: none;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 0px;
    margin-top: 20px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
} 
 #w_fimg-1715664941657 {
    width: 90%;
    max-width: 1400px;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 200px;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
} 
    #w_grid-1715397373090> div > .p_gridbox > .p_gridCell {
        margin-bottom: 0rem;
     
    }  
  #w_common_text-1715656826658 {
    width: auto;
    max-width: none;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 0px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 20px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 20px;
}
 #c_portalResNews_list-17153976760544688 {
    width: 90%;
    max-width: 1400px;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 0px;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
} 
  #c_portalResNews_list-17156581284190159 {
    width: 90%;
    max-width: 1400px;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 0px;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
  
  #c_portalResProduct_list-17153964927287983 .p_OccupyBox {display:none;} 
 #w_grid-1715670919478 {
    width: 100%;
    max-width: none;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 192px;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
} 
  
#w_grid-1715670848640 #w_fimg-1715664941657 {
        width: 100%;
        max-width: 1400px;
        min-width: 0px;
        height: auto;
        max-height: none;
        min-height: 200px;
        margin-top: 0px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0px;
        padding-top: 0px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
    }  
  .c_portalResProduct_detail-01001003 table tr td {
    font-size: 12px;
    padding: 10px;
    line-height: 23px;
    vertical-align: top;
    border: 1px solid #ddd;
}

.c_portalResProduct_detail-01001003 table tr td:first-child {
    font-size: 12px;
    color: #333;
    font-weight: 600;
}
.c_portalResProduct_detail-01001003 table {
    width: 100%;
    margin: 0 auto;
    border-collapse: collapse;
    border: 1px solid #ddd;
}
  
.c_portalResProduct_detail-01001003 table tr:nth-child(odd) {
    background: #f6f6f6;
}
.c_portalResProduct_detail-01001003 table tr {
    border-bottom: 1px solid #eee;
} 
  .c_portalResMessage_form-01001001 .p_ConWBox .p_DepictBoxB {display:none;}
  
      .c_portalResProduct_list-01001008 .pro {
        padding: 0px;
    }
      .c_portalResProduct_list-01001008 .proLi1 {
        width: 100%;
        padding-bottom: 67%;
    }
  
  .c_portalResProduct_list-01001008 .proTitle {
    position: relative;
    width: 100%;
    margin: 0 auto;
    text-align: left;
    color: #fff;
    font-size: 14px;
    padding-bottom: 0px;
}
.c_portalResProduct_list-01001008 .proLi1 .txtBox {
    position: absolute;
    bottom: 0px;
    width: 100%;
    background-color: rgb(0 0 0 / 50%);
    transition: all .5s ease;
    height: 40px;
    opacity: 1;
}  
     .c_portalResProduct_list-01001008 .proLi4 {
        width: 50%;
        padding-bottom: 40%;
    } 
  
  .c_portalResProduct_list-01001008 .proLi5 {
        width: 50%;
        padding-bottom: 40%;
    height: auto;
    }
      .c_portalResProduct_list-01001008 .proLi {
  
        float: left;
    }
  
     .c_portalResProduct_list-01001008 .proLi5 .proLink {
        left: auto;
        right: 0;
        width: calc(100% - 5px);
    } 
      .c_portalResProduct_list-01001008 .proLi4 .proLink {
        left: 0;
        width: calc(100% - 5px);
    }
  
     .c_portalResProduct_list-01001008 .proLink {
        position: relative;
        top: 0;
        left: 0;
    } 
  
      .c_portalResProduct_list-01001008 .proLi {
        float: left;
        height: auto;
    }
  
      .c_portalResProduct_list-01001008 .proLi1 {
        width: 100%;
        padding-bottom: 0px;
    }
  
      .c_portalResProduct_list-01001008 .proLi3 {
        display: inline-block;
        width: 50%;
        padding-bottom: 0px;
    }
      .c_portalResProduct_list-01001008 .proLi2 {
        display: inline-block;
        width: 50%;
        padding-bottom: 0%;
    }
  
  
      .c_portalResProduct_list-01001008 .proLi4 {
        display: inline-block;
        width: 50%;
        padding-bottom: 0px;
    }
      .c_portalResProduct_list-01001008 .proLi5 {
        display: inline-block;
        width: 50%;
        padding-bottom: 0%;
    }
  #w_common_text-1715397373107 h2 span {font-size:24px !important;}
  #w_common_text-1715397373110 h2 span {font-size:24px !important;}
  #w_common_text-1715397373113 h2 span {font-size:24px !important;}
#w_common_text-1715397373116 h2 span {font-size:24px !important;}
    .c_portalResProduct_detail-01001003 .p_ProRelationImg {
        display: inline-block !important;
        background: #ccc;
        border: none;
        border-radius: 50%;
        margin-top: 24px;
    }  
      .c_portalResProduct_detail-01001003 .active {
        background: #018cd5;
    }
  
      .cpshebei .content .title {
        background: #f6f6f6;
        text-align: center;
        padding: 15px 0px;
        font-size: 16px;
    }
      .cpshebei .content {
        margin-bottom: 40px;
    }
  
 #c_portalResNews_list-15828117062449585 .p_news {
    width: 100%;
    margin: 0 auto;
    padding: 0;
} 
#c_portalResNews_list-15828117062449585 {
    width: 100%;
    max-width: none;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 0px;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 20px;
}  


#c_portalResNews_category-17156790287163261 {
    width: auto;
    max-width: none;
    min-width: 0px;
    height: 55px;
    max-height: none;
    min-height: 0px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
  
  
      .c_portalResMessage_form-01001001 .p_ContactInfo>div {
        display: block;
        width: 100%;
        padding: 0px 15px;
    }
  
  
  }