@charset "UTF-8";
/* CSS Document */
/*公用样式表  头部，底部，分页，字体，字号*/
/*media的判断可以根据需要自定义新增或修改，基础的基本上够用了*/
/*小屏开始*/
@media only screen and (max-width: 768px) {
  h5 span{
    font-size:26px !important;
  }
  #w_common_text-1648198170484 span,
  #w_common_text-1648202294716 span,
  #w_common_text-1648255631662 span{
    font-size:34px !important;
  }
  .c_portalResComplaintPage_detail-01001004 .wyz {
    top: 70%;
  }
  .c_portalResComplaintPage_detail-01001004 .wyz-item-block.wyz-top {
    top: 360px;
  }
  #w_grid-1590812665550{
    display:none;
  }
  #content_box-1590816119153-1{
    display:none;
  }
  #content_box-1585657842520-1,
  #content_box-1590816119153-1{
    width: 100% !important;
    display: block;
  }
  #content_box-1590816119153-0,
  #content_box-1585657842520-0{
    width: 100% !important;
  }
  #w_common_text-1585657842570 p,
  #w_common_text-1590816119190 p{
    text-align:left !important;
  }
  #w_grid-1585657842310> div > .p_gridbox > .p_gridCell {
    margin-bottom: 0;
  }
  #w_common_text-1585724255485 p span,
  #w_grid-1585657842360 > div > .p_gridbox > .p_gridCell:first-child > .reset_style:nth-child(1) span{
    font-size:28px !important;
  }
  #w_grid-1585657842240 > div > .p_gridbox {
    background: url(/img/case_bg1.jpg) no-repeat top center;
    background-size: cover;
  }
  .c_portalResnav_main-01001001 .header2 .logo,
  .header2 .logo{
    width: 285px;
    margin: 18px;
    margin-left: 0px !important;
  }
  #c_portalResPublic_codeContainer-15908086646736817{
    margin-top: 80px;
  }
  .c_portalResPublic_codeContainer-01001001 .about-num li {
    width: 33%;
    border-bottom: none;
    padding-left: 20px;
  }
  #content_box-1590808296646-1{
    display:none;
  }
  #w_grid-1590808215486{
    min-height: 250px;
  }
  #w_common_text-1585724550202,
  #w_common_text-1585726322270,
  #w_common_text-1585726326628{
    display: none;
  }
  #w_grid-1585724213212{
    width: 90%;
    margin: 0 auto;
  }
  #w_common_text-1585724255485{
    margin-top: 20px;
    margin-bottom: 20px;
  }
  #w_common_text-1648192066340 ,
  #w_common_text-1648192212179{
    margin-top: 12px;
  }
  #w_common_text-1648192066340 h3 span,
  #w_common_text-1648192212179 h3 span{
    font-size: 26px !important;
  }
  #w_common_text-1648190996059 {
    margin-top: 0;
  }
  #w_common_text-1648191014131 {
    margin: 12px 0;
  }
  #c_portalResNews_list-1585657842595 .listBoxs .list:first-child .pic {
    padding-bottom: 70%;
  }
  .c_portalResnav_main-01001001 .header2 .nav-btn.hover .line,
  .header2 .nav-btn.hover .line{
    background: #1D6FAB;
  }
  #w_grid-1590808296646 {
    position: relative;
    z-index: 1 !important;
  }
  .c_portalResnav_main-01001001 .header2 .mo_tel,
  .header2 .mo_tel,
  .c_portalResnav_main-01001001 .header2 .mo_tel .iconfont:before,
  .header2 .mo_tel .iconfont:before{
    color: #f7ae14 !important;
  }
  #c_portalResPublic_codeContainer-15857251100875237 .p_bg_in,
  #c_portalResPublic_codeContainer-15857263268494748 .p_bg_in,
  #c_portalResPublic_codeContainer-15857263224915815 .p_bg_in{
    padding-top: 0px;
    opacity: 1;
  }
  #c_portalResPublic_codeContainer-15857251100875237 .p_name_li,
  #c_portalResPublic_codeContainer-15857263268494748 .p_name_li{
    padding: 10px 0px;
  }
  #c_portalResPublic_codeContainer-15857251100875237 .p_bg,
  #c_portalResPublic_codeContainer-15857263224915815 .p_bg,
  #c_portalResPublic_codeContainer-15857263268494748 .p_bg{
    background: rgba(0,0,0,0.5);
  }
  #w_grid-1557989018836 >.w_grid >.p_gridbox>.p_gridCell:last-child>.reset_style span {
    font-size: 20px;
  }
  #w_common_text-1557989018856,
  #w_common_text-1591322496374,
  #w_common_text-1557989018880{
    display:none;
  }
  #w_common_text-1591316919033 p span,
  #w_common_text-1591322496367 p span,
  #w_common_text-1591322496380 p span,
  #w_common_text-1557989018853 p span,
  #w_common_text-1557989018877 p span,
  #w_common_text-1591317371675 p span{
    font-size: 20px !important;
  }
  #w_common_text-1591316919033,
  #w_common_text-1591322496380{
    margin-top: 5px;
  }
  #w_common_text-1557989018853,
  #w_fline-1557989018849,
  #w_common_text-1591316919033,
  #w_common_text-1591322496367,
  #w_common_text-1591317371675,
  #w_fline-1557989018874,
  #w_common_text-1557989018877,
  #w_common_text-1591322496367{
    margin-left: 20px;
    margin-top:5px;
    margin-bottom:5px;
  }
  #w_grid-1564300038761 {
    width: 100%;
  }
  .c_portalResNews_list-01001007 .p_images {
    margin: 0;
    width: 300px !important;
  }
  #w_grid-1564301253793 {
    width: 100%;
  }
  #c_portalResNews_detail-15643013080686757 .reset_style img{
    width: 100% !important;
    height: auto !important;
  }
  #c_portalResNews_detail-15643013080686757  .view{
    display:none;
  }
  .c_portalResNews_detail-01001 .p_imgsBox {
    width: 100%;
    display: none;
  }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst>a>.font {
    color: #333;
  }
  #w_grid-1576458715676 {
    width: 100%;
  }
  .c_portalResProduct_detail-01001 .p_imagesA img{
    width: 100% !important;
    height: auto !important;
    top:50% !important;
  }
  .c_portalResProduct_detail-01001 .p_imagesA {
    width: 100%;
    height: 300px !important;
  }
  #c_portalResProduct_detail-15764591253118138 .reset_style table td {
    width: 25% !important;
  }
  #c_portalResIntro_detail-1590828084609 .p_con img{
    padding-right: 0 !important;
  }
  #c_portalResIntro_detail-1590828084609 .reset_style p{
    text-indent: 0;
  }
  #w_common_text-1590829986984 p span{
    font-size: 28px;
  }
  .top-content {
    padding: 20px !important;
    flex-wrap: wrap;
  }
  .job2 {
    font-size: 13px !important;
    padding-bottom: 20px;
  }
  #c_portalResEmploy_list-15908301741109799 .job-list:nth-child(1) .bottom-content{
    display: none !important;
  }
  .p_timeB,.p_borw,.p_boxA{
    display:none;
  }
  #c_portalResEmploy_detail-15908312067637737 .p_nextBox{
    display:none;
  }
  .c_portalResMessage_form-01001001 .p_intentionIntroTitle{
    display: none;
  }
  .p_DepictBoxB{
    display:none;
  }
  .c_portalResMessage_form-01001001 .p_CaptchasBox {
    position: relative;
    margin: 10px 0px;
  }
  .c_portalResMessage_form-01001001 .form-group {
    margin: 10px 0px;
  }
  .c_portalResMessage_form-01001001 .p_image {
    position: absolute;
    right: 16px;
    top: 1px;
    height: 29px;
  }
  #w_grid-1564301938274{
    margin-bottom: 0;
  }
  #w_common_text-1564301938312{
    text-align: center;
    margin-bottom: 15px;
  }
  #c_portalResPublic_mapReference-15643019376944432{
    height: 350px;
  }
  #w_grid-1648198007198,
  #w_grid-1648255631647{
    margin-top: 40px;
    margin-bottom: 40px;
  }
  #w_grid-1648198910270,
  #w_grid-1648199901444,
  #w_grid-1648200275351,
  #w_grid-1648200270008{
    margin: 20px 0;
  }
  #w_fimg-1648199782392,
  #w_fimg-1648199955505,
  #w_fimg-1648200275369,
  #w_fimg-1648200270024,
  #w_common_text-1648202323779{
    margin: 20px 0 0;
  }
  #w_common_text-1648202323779 p {
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:4;
    word-break: break-word;
  }
  /**联系图标**/
  #w_grid-1639481662710,
  #w_grid-1639481662737,
  #w_grid-1648297553365,
  #w_grid-1648297595487,
  #w_grid-1648297868556,
  #w_grid-1648297910910,
  #w_grid-1648298028812,
  #w_grid-1648298131141,
  #w_grid-1648298174896{
    width: 48px;
    min-height:48px;
  }
  #w_fimg-1639481662747,
  #w_fimg-1648297553371,
  #w_fimg-1648297868566,
  #w_fimg-1648297910921,
  #w_fimg-1648298131153{
      margin-top: 15px;
  }
  #w_fimg-1648298028823,
  #w_fimg-1648298174908,
  #w_fimg-1648297605160{
    margin-top: 15px;
  }
}
/*大屏开始*/ 
@media only screen and (min-width: 769px){
}
/*大屏结束*/ 
/*中大屏开始*/
@media only screen and (max-width:1450px) and (min-width: 1280px){
  #w_fline-1648194752898{
      margin-top: 16%;
  }
  .c_portalResnav_main-01001001 .header1 h1{
    max-width: 380px !important;
    top: 10px !important;
  }
  .header1 h1{
    max-width: 380px !important;
    top: 10px !important;
  }
  .header1 nav li{
    margin: 0 18px!important;
  }
  .c_portalResnav_main-01001001 .header1 nav li{
    margin: 0 18px!important;
  }
  .header1 nav{
    right: 260px;
  }
  .c_portalResnav_main-01001001 .header1 nav{
    right: 200px;
  }
  #w_common_text-1632280837878 h5 span{
    font-size: 19px!important;
  }
}
/*中屏结束*/
/*小小屏幕 开始*/ 
@media only screen and (max-width: 414px){
  #c_portalResnav_main-15578887429463459{
    min-height: 80px !important;
  }
}
/*小小屏幕 结束*/
/*中小屏开始*/
@media only screen and (max-width:1280px) and (min-width: 1180px){
  #w_grid-1557888689725{
    min-height: 80px !important;
  }
  .c_portalResnav_main-01001001 .header1 h1{
    max-width: 380px !important;
    top: 10px !important;
  }
  .header1 h1{
    max-width: 380px !important;
    top: 10px !important;
  }
  .header1 nav li{
    margin: 0 13px!important;
  }
  .c_portalResnav_main-01001001 .header1 nav li{
    margin: 0 13px!important;
  }
  .header1 nav{
    right: 180px;
  }
  .c_portalResnav_main-01001001 .header1 nav{
    right: 200px;
  }
  .c_portalResnav_main-01001001 .header1 nav li > a{
    font-size:15px;
  }
  .header1 nav li > a{
    font-size:15px !important;
  }
}
/*中屏结束*/
/*中小屏开始*/
@media only screen and (max-width:1600px) and (min-width: 1440px){
  .header1 nav li{
    margin: 0 18px!important;
  }
  .c_portalResnav_main-01001001 .header1 nav li{
    margin: 0 18px!important;
  }
  .header1 nav{
    right: 250px;
  }
  .c_portalResnav_main-01001001 .header1 nav{
    right: 200px;
  }
}
/*中屏结束*/
