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

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


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

  #c_portalResnav_main-16070703857947231 .navLi:nth-child(8){
  display:block;
}
  
  .c_portalResProduct_detail-01001001 .p_ProSummary{ display:none; }
  
  #w_videobackbox-1606725515967{
    display: none !important;
  }
  
  #w_grid-1630290975591{
  display:block !important;
  }
  
  
  #w_grid-1607062583252 > div > .p_gridbox > .p_gridCell>.reset_style:nth-child(1) span,
  #w_grid-1628063952707 > div > .p_gridbox > .p_gridCell>.reset_style:nth-child(1) span{
    font-size: 16px !important;
    text-align: center;
    line-height: 26px !important;
}
  
#w_common_text-1607062583276 p ,
#w_common_text-1629517070329 p,
#w_common_text-1627721054373 p{
    font-size: 16px !important;
    text-align: left !important;
}
  
  .hom_tit h3 {
    color: #222;
    font-size: 30px;
    padding-top: 8px;
}
  
  #c_portalResProduct_category-16277158331080526 { display:none; } 
  
  #w_grid-1606822663875 { width: 92%;}
  
  #c_portalResProduct_list-16277182959503109 .p_Product,
  #c_portalResProduct_list-16280646853616471 .p_Product{
    width: calc((100% - 0px)/2) !important;
}
  
#c_portalResProduct_list-16277182959503109 .proTitle,
 #c_portalResProduct_list-16280646853616471 .proTitle{
    padding: 0 !important;
  font-size: 14px;}  
  
  #c_portalResProduct_list-16277182959503109 .porBbox,
  #c_portalResProduct_list-16280646853616471 .porBbox{ padding: 10px;}
  
  #c_portalResProduct_list-16277182959503109 .proLi,
  #c_portalResProduct_list-16280646853616471 .proLi{
    padding: 5px;
    padding-bottom: 10px;
}
  
  #c_portalResProduct_list-16277182959503109,
  #c_portalResProduct_list-16280646853616471{  margin-top: 0; }  
  
  #w_common_text-1607062583276,
  #w_common_text-1627720111498{margin-bottom: 0px;}
  
  #w_fbtn-1629515635802,
  #w_fbtn-1629516912605{  margin-left: 0; }
  
  #w_grid-1627720111487 > div > .p_gridbox > .p_gridCell>.reset_style:nth-child(3) span,
  #w_grid-1627721054362 > div > .p_gridbox > .p_gridCell>.reset_style:nth-child(1) span{  font-size: 16px !important;}
  
  
  .c_portalResPublic_codeContainer-01001001 .about-num li { 
    width: 33.3%;    margin: 0;  padding-right: 0;}
  
  .c_portalResPublic_codeContainer-01001001 .about-num li h2 {
    font-size: 26px;}
  
  .c_portalResPublic_codeContainer-01001001 .about-num li p {
    font-size: 12px;
    line-height: 17px;
    min-height: 35px;
}
  
  .c_portalResPublic_codeContainer-01001001 .about-num { padding-left: 0;}
  
  #c_portalResEbizads_banner-16277242143723091 .hd01.poa{ padding: 10px 0; }
  
  #w_common_text-1627889126734 p span{ font-size: 18px !important; }
  
 #w_grid-1627721054362 > div > .p_gridbox {
    margin-top: 0;
} 
  
 .c_portalResNews_list-01001006 .newList {
    height: auto;
    width: 100%;
    padding: 0 0 5px 0;
    margin-bottom: 25px;
    padding-bottom: 15px;
} 
  
  #c_portalResNews_list-16277233744022794{ margin-top: 20px; }
  
  #c_portalResFriendlink_list-16068151754013166 {
  margin-top: 10px;    margin-bottom: 0;
  }
  
  #w_grid-1600047922704> div > .p_gridbox > .p_gridCell {
    margin-bottom: 5px;
    margin-top: 0;}
  
  
  
  #c_portalResSearch_total-16037895378534403 .dialog .diaBtn{
    border-radius: 25px;
    line-height: 35px;
    width: 35px;
    height: 35px;
    margin-top: 15px;
  }
  #c_portalResnav_main-16070703857947231{    min-height: auto;}
  #content_box-1600047922672-2,
  #content_box-1600047922672-3{ display:none; }
  
  #w_grid-1600047922664> div > .p_gridbox > .p_gridCell,
  #w_fline-1627708404635{margin-top: 0;}
  
  #w_common_text-1600047922723{margin-top: 0; margin-bottom: 0;} 
  
  .c_portalResNews_list-01001006 .newTitle{    font-size: 20px;   
    padding-top: 0;}
  
  #w_grid-1603789537745> div > .p_gridbox > .p_gridCell>.w_fimg-000:nth-child(1) img { transform: scale(1);}
  
  
  #w_grid-1603789537736> div > .p_gridbox > .p_gridCell:nth-child(3n+1){
  width:66%;}
  
  #w_grid-1603789537736 > div > .p_gridbox {display: block;}
  
  #w_grid-1603789537736> div > .p_gridbox > .p_gridCell:nth-child(3n+2) {
    width: 19%;}
    
    
  
  #c_portalResnav_main-16070703857947231 .navBtn {
    margin-top: 6px;
    border-radius: 25px;
   width: 35px;
    height: 35px;
    line-height: 68px;
    background: #ce1027;
    padding: 8px;
}
  
  
#c_portalResnav_main-16070703857947231 .tNavHeight { height: 100%; top: 70px;}  
  
 #c_portalResnav_main-16070703857947231 .tNavHBac { background-color: #024199;} 
  
 #c_portalResnav_main-16070703857947231 li.navLi:nth-child(3) .slidBox .navSbox .navSli { width: calc(100% /1)!important;} 
  
  #c_portalResnav_main-16070703857947231 .navLi:nth-child(2) .slidBox{
     position: initial; }
  
 #c_portalResnav_main-16070703857947231 li.navLi:nth-child(2) .slidBox .navSbox .navSli {
    width: 100%;
    float: inherit;
    display: block !important;
} 
  
  #content_box-1600930861647-0,
  #content_box-1629372583543-0,
  #content_box-1629376307408-0,
  #content_box-1629375329133-0,
  #content_box-1629872488118-0,
  #content_box-1600964983137-0,
  #content_box-1629528311631-0{  display: none; } 
  
 .c_portalResIntro_category-01001002 .NavList_a1 a {  
  height: 55px; line-height: 55px;} 
  
  #w_grid-1600929962934> div > .p_gridbox > .p_gridCell,
  #w_grid-1629372583553> div > .p_gridbox > .p_gridCell,
  #w_grid-1629376307418> div > .p_gridbox > .p_gridCell,
  #w_grid-1629375329143> div > .p_gridbox > .p_gridCell,
  #w_grid-1629528311641> div > .p_gridbox > .p_gridCell{    margin-top: 0;}
  
  
  #w_common_text-1607757571261 p span,
  #w_common_text-1629372583573 p span,
  #w_common_text-1629523031445 p span,
  #w_common_text-1629376307438 p span,
  #w_common_text-1629375329163 p span,
  #w_common_text-1629528311801 p span,
  #w_grid-1603849077674 > div > .p_gridbox > .p_gridCell>.reset_style:nth-child(1) span,
  #w_grid-1629872488148 > div > .p_gridbox > .p_gridCell>.reset_style:nth-child(1) span{ font-size: 28px !important;}
  
  #w_common_text-1607757571261,
  #w_common_text-1629372583573,
  #w_common_text-1629376307438,
  #w_common_text-1629375329163,
  #w_common_text-1629528311801,
  #w_common_text-1629872488188{ margin-top: 0;margin-bottom: 0;}
  
  #w_common_text-1629373176143{    margin-bottom: 10px;}
  
  
  #w_grid-1629371455424 > div > .p_gridbox,
  #w_grid-1629372583563 > div > .p_gridbox,
  #w_grid-1629376307428 > div > .p_gridbox,
  #w_grid-1629375329153 > div > .p_gridbox,
  #w_grid-1629528311651 > div > .p_gridbox{ padding: 22px;}
  
  .c_portalResProduct_list-01001001 .PhotoList_k1 li a {
    height: 27vw;
    padding: 0;
}
  
  #w_grid-1629371455424,
  #w_grid-1629372583563{ width: 94%;    margin-bottom: 0;}
  
#c_portalResProduct_list-1629372583593 .PhotoList_k1 li {
  width: calc((100% - 40px)/2);}
  
  #c_portalResProduct_list-1629372583593 .PhotoList_k1 li a {
  height: 32vw;}
  
  
  #w_common_text-1629523031445{margin-top: 25px;}
  
  #w_common_text-1629377284444 p:nth-child(4) span{ font-size: 15px !important; }
  
  .c_portalResNews_list-01001013 .hisDome .dot{left: 0;}
  
  .c_portalResNews_list-01001013 .hisDome .wline{left: 30px;}
  
  .c_portalResNews_list-01001013 .hisList li{    width: 85%;float: right;}
  
  .c_portalResNews_list-01001013 .hisList .txts{    padding: 18px 10px;}
  
  .c_portalResNews_list-01001013 .hisList li .tx {font-size: 15px;}
  
  .c_portalResNews_list-01001013 .hisList li:nth-child(odd) .line,
  .c_portalResNews_list-01001013 .hisList .line{
    right: 0; left: -30px;}
  
  #c_portalResFriendlink_list-16076766441607307 .p_articles {
    width: calc((100% - 30px)/3);
    padding-bottom: 17%;border: 1px #ddd solid;
}
  
  #w_common_text-1629357771547,
  #w_grid-1629528311641> div > .p_gridbox > .p_gridCell{    margin-bottom: 0;} 
  
  .c_portalResFriendlink_list-01001 .p_pagebox {
    display: none;}
  
  .c_portalResComplaintPage_detail-01001 .p_header {
    text-align: center;display: none;}
  
  #c_portalResComplaintPage_detail-16295285093539824 .vd_lr {
    width: calc((100% - 0px)/1);
    margin: 0;}
  
  #c_portalResComplaintPage_detail-16295285093539824 .vd_lr p {
    text-align: center;
    font-size: 15px;
    line-height: 22px;
    padding-bottom: 10px;
}
  
  .c_portalResComplaintPage_detail-01001 .p_complaintPageDetails {
    padding: 0;
}
  
  #c_portalResProduct_list-16292550911863998 .porBbox{    padding: 0;}
  
  #c_portalResProduct_list-16292550911863998 .proLi{  padding-bottom: 5px; }
  
  #c_portalResProduct_list-16292550911863998 .proContainer{    margin: 0;}

  
  #c_portalResProduct_list-16292550911863998 .proTitle {
    font-size: 15px;}
  
 .p_pagebox .js_pageBtnDisable, .p_pagebox .js_pageBtnDisable:hover, .p_pagebox .js_pageBtnDisable:active{
  border: 1px #d6d6d6 solid !important;
  } 
  
  div[data-vhide768] ,
   #content_box-1629254807461-0{ display: block !important;}
  
  #c_portalResProduct_category-1629254807496 .stylebox_top,
  #c_portalResProduct_category-16037869599392088 .stylebox_top{
    display: none !important;}
  
  
#w_grid-1629254807461> div > .p_gridbox > .p_gridCell {
    margin-bottom: 0rem; margin-top: 0rem;}  
  
 .moveBtn{ margin: 0 !important;}
  
  #c_portalResProduct_category-1629254807496{margin-top: 0;  
    margin-bottom: 10px;} 
  
  #w_grid-1629254807451> div > .p_gridbox > .p_gridCell{    margin-top: 20px;}
  
  #w_grid-1600960092079> div > .p_gridbox > .p_gridCell {  margin-top: 10px; }
  
  #c_portalResProduct_detail-16009603552292932 .p_image img {
    max-width: 100%;
    height: auto !important;
}
  .c_portalResProduct_detail-01001 .p_imagesA .p_images {
    width: inherit !important;
    height: 250px !important;
}
  
  .c_portalResProduct_detail-01001 .d_nameD{margin-right: 0;   
    line-height: 63px;}
  
  
  #c_portalResProduct_detail-16009603552292932 .table1 tr td {
  padding: 10px;font-size: 14px;}
  
  
  .e_FlowCommonStyleBox-001 .stylebox_title{    white-space: inherit;}
  #c_portalResProduct_detail-16009603552292932 .e_FlowCommonStyleBox-001 .stylebox_top {
    width: auto;
    height: auto;}
  
  #c_portalResProduct_detail-16009603552292932 .e_FlowCommonStyleBox-001 .title_main {    padding: 10px;
    line-height: 26px;
    display: block;
    white-space: inherit;
    font-size: 16px;
    height: auto;
}
  
#c_portalResProduct_detail-16293550536526331 .d_ProName .h2 { font-size: 22px;  padding: 20px 0px;} 
  
  
  .c_portalResProduct_detail-01001001 .d_SpecTab, .c_portalResProduct_detail-01001001 .d_DecTab {
    line-height: 45px;}
  
  #content_box-1600963187074-0 { display:none; }
  
  .c_portalResNews_list-01001004 .newList { display: flex;padding: 0;}
  
  #w_grid-1629350478715 > div > .p_gridbox {
    background-color: rgba(255, 255, 255, 1);
    padding: 6px;
}
  .c_portalResNews_list-01001004 .content{    padding-bottom: 20px;}
  
  
  .c_portalResNews_list-01001004 .newTitleLink { font-size: 20px;}
  
  .c_portalResNews_detail-01001 .p_articles {
    padding: 10px;
    font-size: 15px;
    line-height: 28px;
    text-indent: 2em;
}
  
  #content_box-1629351506586-1 { display:none; }
  
  #w_grid-1629351506586 {    margin-bottom: 0; }
  
  #w_grid-1629360981739 > div > .p_gridbox {
    display: block;
    padding: 20px;
}
  
  #w_grid-1629360981729> div > .p_gridbox > .p_gridCell{ margin-top: 0;} 
  
  #w_common_text-1629361450155 p span{font-size: 22px !important;}
  
  #w_common_text-1629361146325{margin-top: 17px;}
  
  #w_common_text-1629361146325 p span,
  #w_common_text-1629361282778 p span{ font-size: 28px !important;} 
  
  .top-content { padding: 45px 15px;    padding-top: 10px;}
  
  .p_borw,.p_timeB{ display:none; }
  
  #c_portalResEmploy_detail-16293629000283609 .p_details {
    font-size: 15px; line-height: 30px;}
  
  #w_grid-1629362859906> div > .p_gridbox > .p_gridCell,
  #w_grid-1600993492344> div > .p_gridbox > .p_gridCell{ margin-top: 0;}
  
  #w_common_text-1629356358766 p span{    font-size: 22px !important;
    letter-spacing: 0 !important;}
  
  #w_common_text-1600994325448{    margin-bottom: 10px;}
  
  #w_grid-1629356001158 > div > .p_gridbox {
    background-color: rgba(255, 255, 255, 1);
    padding: 20px;
}
  
  #w_grid-1629369628441{  margin-bottom: 0;    width: 94%; }
  
  #mapContainer {
    width: 100%;
    height: 300px !important;
}

  #content_box-1629356001158-1{ margin-top: 30px;} 
  
  #w_grid-1629369628441 > div > .p_gridbox{ padding-bottom: 0;}
  
  .p_aaa{ margin-bottom:10px; }
  
  .p_FullNameBox { margin-top: 10px;}
  
  
  .c_portalResMessage_form-01001 .p_CoupWBox {
    margin: 10px 0px;
}
  
  #c_portalResMessage_form-16037947459666645 .btn-primary{    height: 40px;       font-size: 16px;}
  
.c_portalResProduct_detail-01001001 .d_description .table1{ 
    position: relative; width:1000px;}
  
  
.c_portalResProduct_detail-01001001 .table1 tr td:nth-child(1) {
    width: 110px;
}
  
.c_portalResProduct_detail-01001001 .d_description h3 {
    font-size: 18px;
    margin-bottom: 10px;
    line-height: 17px;
    padding-left: 12px;
}
  
 .c_portalResProduct_detail-01001001 .d_description .wrapper {
  overflow-x: auto;
  } 
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
}

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

}
 /*大屏结束*/ 


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

  #w_fimg-1627882844736 { width: 100%; max-width: 425px;}
  
 #w_common_text-1627881164300 p span  {  font-size: 20px !important; }
  
  #w_fimg-1603789537764 {
    width: 100%;
    max-width: 310px;}
  
  #c_portalResPublic_codeContainer-16073255703919419 .side i {
    width: 40px;}
  
 #c_portalResPublic_codeContainer-16073255703919419 .side2 {
    top: 171px;
   right: -230px;} 
  
  #c_portalResPublic_codeContainer-16073255703919419 .side3 {
    right: -150px;top:212px;}
  
 #c_portalResPublic_codeContainer-16073255703919419 .side5 {
   right: -110px;  top: 254px;}
  
  
 #c_portalResPublic_codeContainer-16073255703919419 .side1 {
   width: 40px;} 
  
  
  #c_portalResPublic_codeContainer-16073255703919419 .side i, .side span{  
    line-height: 40px;} 
  
  #c_portalResPublic_codeContainer-16073255703919419 .side a {
    display: block;
    height: 40px;}
  
  #c_portalResPublic_codeContainer-16073255703919419 .side6 {
    right: -99px;
    top: 296px;}
  
  
  #w_common_text-1627889126734 p span{ font-size: 19px !important; }
  
  #c_portalResPublic_codeContainer-16278863519315421{ margin-top: 10px;}
  
  
  #w_common_text-1627887583697{margin-bottom: 15px;}
  
  #c_portalResnav_main-16070703857947231 .navLi:nth-child(2) .navSlink {
    padding: 0;
    height: 35px;
    line-height: 35px;
}
  
  #c_portalResnav_main-16070703857947231 .navSlink {
    font-size: 12px !important;
}
  
  #c_portalResnav_main-16070703857947231 .navSbox
  {    width: 95%; padding-left: 0;}
  
  
  
  
  
  
  
  
  
  

}
/*中屏结束*/


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

