@charset "UTF-8";
/* CSS Document */

/*公用样式表  头部，底部，分页，字体，字号*/
/*media的判断可以根据需要自定义新增或修改，基础的基本上够用了*/


/*小屏开始*/
@media only screen and (max-width: 768px) {

  #c_portalResnav_main-15616909979498496 .header2 .logo { width: 310px;}
  #w_grid-1607585052047{ display:none; }
  #w_grid-1561700641913{ margin-top: 0; } 
  
  #c_portalResnav_main-15616909979498496 .header2 .mo_tel a{color: #d32e44;}
  
  #content_box-1599214349637-0,
  #content_box-1599213442356-0{display: none;}
  
  #w_common_text-1610353751365,
  #w_common_text-1609227721935,
  #w_common_text-1609227962080,
  #w_common_text-1609227962089{    margin-top: 0;    height: auto;}
  
  #w_grid-1609227962083{    margin-left: 0; }
  
  #w_grid-1609227962072{    margin-bottom: 20px;}
  
  #w_grid-1609227721921{    margin-top: 30px;}
  
 #w_common_text-1610353751365 p span,
 #w_common_text-1609227962080 p span,
  #w_common_text-1610693269762 p span,
  #w_common_text-1609223780683 p span{font-size: 30px !important;}

#w_common_text-1609227721935 p span,
#w_common_text-1609227962089 p span{font-size: 22px !important;}
  
#w_common_text-1609227721943,
 #w_common_text-1609227962095{    margin-right: 0;    margin-top: 0;}
  
#w_grid-1609227962072{    margin-top: 20px;} 
  
#w_grid-1609227721921 ,#w_grid-1609227962072{
  width: 92%;}  
  
  #w_grid-1610692644745 > div > .p_gridbox > .p_gridCell>.reset_style:nth-child(1) span {
    font-size: 30px !important;
}
  
  #w_grid-1610691214842{    margin-top: 30px;    margin-bottom: 30px;}
  
  
  #w_common_text-1610692644801,
  #w_common_text-1610692644791{  margin-left: 15px;}
  
  #c_portalResNews_list-16106926436431575 .summary {
    font-size: 12px;min-height: 36px;}
  
  #w_common_text-1610692644791 p span,
  #w_common_text-1610693269765 p span{    font-size: 28px !important;  }
  
  #w_grid-1610693269753 > div > .p_gridbox > .p_gridCell>.reset_style:nth-child(1) span {
    font-size: 30px !important;
}
  
  #w_grid-1610693269753 { width: 90%;    margin-bottom: 30px;    margin-top: 35px;}
  
  #c_portalResProduct_list-16106937579538994 .PhotoList_k1 li {
    width: 100% !important;
}
  
  #c_portalResProduct_list-16106937579538994 .PhotoList_k1 li a {
    height: 64vw !important;
}
  
 #c_portalResProduct_list-16106937579538994 .lantern {
    margin-left: 0px!important;
    margin-right: 0px!important;
}
  
 #c_portalResProduct_list-16106937579538994 .d_CommonInteractionA,
 #c_portalResProduct_list-16106937579538994 .d_CommonInteractionB{  
  display:none;}
  
  .c_portalResProduct_list-01001001 .PhotoList_k1 {
    padding: 0;
}
  
 #w_grid-1561772244828 > div > .p_gridbox {
    background: #222222;
}
  
  #w_grid-1598256422560 {margin-left: 0;}
  
 #w_grid-1609228735176 { width: 92%;} 
  
  .c_portalResProduct_list-01001001 .PhotoList_k1 li a{height: 34vw !important;}
  
  #content_box-1610351996049-0{display:none;}
  
  #c_portalResProduct_list-1610351996084 .PhotoList_k1 li {
    width: 100% !important;
}
  
  #c_portalResProduct_list-1610351996084 .PhotoList_k1 li a {
    height: 68vw !important;
}
  
 .e_FlowCommonStyleBox-001 .stylebox_top {
 display:none !important;
}
  .c_portalResBreadcrumb_nav-01001005 .p_breadcrumbList{    border-bottom: none;} 
  
  #c_portalResBreadcrumb_nav-16092130436331756{
  margin-bottom: 10px; margin-top: 10px;
  } 
  
  .btn-primary {
    color: #fff;
    background-color: #c30d23;
    border-color: #c30d23;
}
  
  .c_portalResProduct_category-01001 .p_categoryBox .p_title{   
    font-size: 15px; }
  
  .p_pagebox .js_pageBtnDisable, .p_pagebox .js_pageBtnDisable:hover, .p_pagebox .js_pageBtnDisable:active {
    background: #ffffff !important;
    border-color: #d9d9d9 !important;
    color: #bfbfbf !important;
    cursor: default;
}
  
  .p_pagebox .next {
    width: 48%;
    margin-left: 2%;
    background-color: #8e8e8e;
}
  #c_portalResProduct_list-15641328153972604 .proLi {
    width: 46%;
    float: left;
    margin: 6px;
    box-shadow: none;
}
  
 .c_portalResProduct_detail-01001002 .p_imagesA .p_images {
    width: 100% !important;
    height: 250px !important;
} 
  
  .c_portalResProduct_detail-01001002 .d_SortName a .font{
      background: #c30d23;border: #c30d23;
  }
  
  .c_portalResProduct_detail-01001002 .p_interaction button {
    border-radius: 6px !important;}
  
  #w_common_text-1609219984791,
  #c_portalResProduct_list-16092183884448150,
  #w_common_text-1609223237187,
  #c_portalResProduct_list-1609223237217{ display:none; }
  
  #w_common_text-1609220063091 p span,
  #w_common_text-1609223237192 p span{
      font-size: 18px !important;
  }
  
  
  #w_grid-1609222292215 { width: 90%;}
  
  
  #c_portalResProduct_detail-1609223237212 .bt_pro,
  #c_portalResProduct_detail-1609223237212 .d_summary{ display: none;}
  
  .c_portalResFriendlink_list-01001 .p_links .p_articles{
     padding-bottom: 0%!important;
    float: left;
    width: 45% !important;
  }
  
  #content_box-1564125436407-0{ display:none; }
  
  #w_grid-1564124881424,
  #w_grid-1564125653278{  min-height: auto;  }
  
  .c_portalResNews_list-01001004 .newList {     padding-top: 0;}
  
  
  .c_portalResNews_list-01001004 .content {
    display: flex;
    padding-top: 0;
    padding-bottom: 20px;
    width: 100%;}
  
  #c_portalResNews_detail-15641257270557164 .p_headA.h3 {
    text-align: center;
}
  
 .c_portalResPublic_mapReference-01001 .p_mapContainer {
    width: 100%;
    height: 350px;
    border: 1px solid #ccc;
} 
  
  #w_grid-1564128499966 .p_gridbox {
    background-color: #ffffff;
}
  
  #w_grid-1564128499973 > div > .p_gridbox {
 padding: 40px 20px;
    background: #696969;
    padding-bottom: 0px;
}
  
  #w_grid-1564128499966{      margin-bottom: 30px;  }
  
  
  
  #w_tabswitchbox-1609234267191{    margin-top: 20px; }
  
  #w_common_text-1607582208672 p span,
  #w_common_text-1607582208682 p span,
  #w_common_text-1607582208702 p span,
  #w_common_text-1607582208732 p span{    font-size: 34px !important;  } 
  
  #w_common_text-1607582208677{    margin-top: 0;  }
  
  #w_tabswitchbox-1609234267191 > .layout_1 > div > .e_link-000 {
    width: 34%;
}
  
  .w_tabswitchbox-001 .p_relationbtntab .font {
   font-size: 14px;}
  
  #w_grid-1607582208462{  margin-top: 30px; }
  
  .c_portalResProduct_list-01001 .d_articles{    display: none; }
  
  .c_portalResProduct_list-01001 .p_Product{    width: calc((100% - 20px)/2)!important;    margin: 5px}
  
  
  .p_products > div {
    padding: 0!important;
    box-shadow: none;}
  
  
  
  #c_portalResProduct_list-16092343867897878,
  #c_portalResProduct_list-16092351287576243,
  #c_portalResProduct_list-16092351458038582,
  #c_portalResProduct_list-16092351642819739,
  #c_portalResProduct_list-16092351813778387,
  #c_portalResProduct_list-16092351974928528{    margin-top: 15px;}
  
  .border_default {
    border: none;
}
  #w_grid-1607582208482 > div > .p_gridbox {
    padding: 0 0px;
}
  
  #w_common_text-1607582208687 p span,
  #w_common_text-1607582208707 p span,
  #w_common_text-1607582208737 p span{ font-size: 24px !important; }
  
  #w_grid-1607582208482{    margin-top: 0;}
  
  .c_portalResPublic_codeContainer-01001018 span.jieshao {
    font-size: 12px;
}
  #w_grid-1607582208482{    margin-bottom: 20px;}
  
  #w_common_text-1607582208707  {    margin-top: 0px;} 
  
  #c_portalResEbizads_banner-16092357160188488 .swiper-button {
    position: absolute;
    bottom: -14px;}
  
  #c_portalResEbizads_banner-16092357160188488 .btn-next {
    left: 36px;
}
  
  
  #w_common_text-1607582208732{  margin-top: 30px;}
  
  #w_grid-1607582267603{    margin-bottom: 20px;margin-top: 30px;}
  
  #w_common_text-1607582208747 p span{    font-size: 30px !important;}
  
  #w_common_text-1607582208747{    margin-top: 30px;}
  
.c_portalResFriendlink_list-01001 .p_links .p_articles {
    padding-bottom: 0%!important;
    width: 28% !important;
}  
  #c_portalResBreadcrumb_nav-1609226480317 {    margin-top: 10px;  
    margin-bottom: 10px;}
  
  #c_portalResFriendlink_list-1607582208802{    margin-bottom: 20px;}
  
  
  #w_grid-1598256385540{    padding-left: 40px;}
  
  
  #c_portalResNews_list-16075884113398053 .newTitle {
    font-size: 16px;}
  
  #w_common_text-1607582208677 p span{  font-size: 26px !important; }
  
  #c_portalResEbizads_banner-1607582208757 .bannerBox {  
    height: auto !important;}
  
  .c_portalResProduct_list-01001 .p_image {
    padding-bottom: 83% !important;
}
  
  .subpage_ad { height: 20vh !important;}
  
  .c_portalResProduct_detail-01001002 .p_interaction button{background: #525252;    border: 1px solid #525252;}
  
  
  .c_portalResProduct_detail-01001002 .d_description {
    background: #fff;padding: 10px;
}
  .c_portalResProduct_detail-01001002 .d_description img 
  {width: 100% !important;} 
  
  .c_portalResProduct_detail-01001002 table tbody tr:nth-child(even) td {

    padding: 5px;
    font-size: 13px;
    padding-left: 0;
}
 
    .c_portalResProduct_detail-01001002 table tbody tr:nth-child(odd) td {

    padding: 5px;
    font-size: 13px;
    padding-left: 0;
}
  
  .c_portalResNews_list-01001004 .newTitleLink {  font-size: 18px; }
  
 .NavList_a1 a:hover { color: #c30d23 !important;}
 
  #content_box-1564125653298-0,
  #w_common_text-1609220994628,
  #c_portalResProduct_list-16092208594896033,
  #content_box-1599216342390-1,
  #content_box-1612237320570-0,
  #content_box-1612237468331-0{ display:none; }
  
  
  #w_grid-1609227721921 > div > .p_gridbox,
  #w_grid-1609227962072 > div > .p_gridbox{
    display: block;
    align-items: center;
}
  
 #c_portalResNews_list-16106926436431575 .btn-prev {
    left: 0;
    display: block;
}
  #c_portalResNews_list-16106926436431575 .btn-next {
    right: 0;
    display: block;
}
  
  #w_common_text-1612235298810 p span,
  #w_common_text-1612235943724 p span,
  #w_common_text-1612237320660 p span,
  #w_common_text-1612237468431 p span,
  #w_common_text-1612242320812 p span{
  font-size:28px !important;
  }
  
  
  #w_common_text-1612242273411 p span,
  #w_common_text-1613955827363 p span{
  font-size:20px !important;
  }
  
  
  
  #w_common_text-1612235298813 p span,
  #w_common_text-1612235943728 p span,
  #w_common_text-1612237320665 p span,
  #w_common_text-1612237468436 p span,
  #w_common_text-1612242273416 p span,
  #w_common_text-1612242320814 p span{
  font-size:26px !important;
  }
  
  
  #c_portalResProduct_list-16122352967881449 .PhotoList_k1 li,
  #c_portalResProduct_list-16122359416963259 .PhotoList_k1 li,
  #c_portalResProduct_list-1612237320700 .PhotoList_k1 li,
  #c_portalResProduct_list-1612237468471 .PhotoList_k1 li{
    width: 50% !important;
}
  
  #c_portalResProduct_list-16122352967881449 .PhotoList_k1 li a,
  #c_portalResProduct_list-1612237320700 .PhotoList_k1 li a{
    height: 31vw !important;
}
  
  #c_portalResProduct_list-16122359416963259 .PhotoList_k1 li a,
  #c_portalResProduct_list-1612237468471 .PhotoList_k1 li a{
    height: 50vw !important;
}
  
  
  #c_portalResProduct_list-16122423259536095 .PhotoList_k1 li {
    width: 100% !important;
}
  
  #c_portalResProduct_list-16122423259536095 .PhotoList_k1 li a {
    height: 68vw !important;
}
  
 

#w_grid-1612404864341 { display:block; } 
  
  
  #c_portalResPublic_codeContainer-16122324446139097 ,
  #w_common_text-1612232294709{ display:none; } 
  
  
  
 #c_portalResPublic_codeContainer-16139557490227025,
 #c_portalResPublic_codeContainer-16139558255871131,
  #c_portalResPublic_codeContainer-16122354855848509,
  #c_portalResPublic_codeContainer-16122359417399050{
   width: 105px;    margin-top: 15px;} 
  
  
  #c_portalResPublic_codeContainer-16139557490227025 a.hvr-ripple-out,
  #c_portalResPublic_codeContainer-16139558255871131 a.hvr-ripple-out,
  #c_portalResPublic_codeContainer-16122359417399050 a.hvr-ripple-out,
  #c_portalResPublic_codeContainer-16122354855848509 a.hvr-ripple-out{
  width: 105px; height: 40px;    line-height: 40px;} 
  
  
  
  #w_grid-1612235298804{    margin-bottom: 30px;}
  
 .top-content {
    padding: 10px;
    flex-wrap: wrap;    padding-bottom: 50px;
} 
  
  .job-name {

    font-size: 20px;
    padding-bottom: 10px;
}
  .job2 {
    font-size: 12px;
    color: #8e8e8e;
}
  
  
  #content_box-1609226282738-0  .p_details  {font-size: 15px;
    line-height: 28px;}
  
  .p_TitleBoxA{      width: 100%;
    font-size: 15px;
    color: #333; }
  
 .p_timeB,.p_borw,.p_boxA { display:none; }
  
  
  #w_grid-1609226282658> div > .p_gridbox > .p_gridCell {
    margin-bottom: 2rem;
    margin-top: 0;}
  
  
  #c_portalResFriendlink_list-1607582208802 .simply-scroll .simply-scroll-list li {
    width: 150px !important;
}
  
  #c_portalResFriendlink_list-1607582208802  .p_articles {
 margin-right: 0px !important;
}
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
}

 /*大屏开始*/ 
@media only screen and (min-width: 769px){

}
 /*大屏结束*/ 


/*中屏开始*/
@media only screen and (max-width: 1024px) and (min-width: 769px){


}
/*中屏结束*/


 /*小小屏幕 开始*/ 
@media only screen and (max-width: 414px){
 
  
}
 /*小小屏幕 结束*/

