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

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


/*小屏开始*/
@media only screen and (max-width: 768px) {
#w_grid-1587891048561 { margin-left: 20px !important;}
  #c_portalResnav_main-15638662660033168 .header2 {
   background: #fff;}
  
  #c_portalResnav_main-15638662660033168 .header2 .nav-btn .line{   
    background-color: #616161;}
  #c_portalResnav_main-15638662660033168 .header2 .logo{   
    width: 162px;    margin-top: 10px;}
  #c_portalResnav_main-15638662660033168 .header2 .nav-btn.hover .line {
    background: #6f6f6f;}
  #c_portalResnav_main-15638662660033168 .header2 .sub-menu .sec-list a {
   color: #e4e4e4;}
  
  #c_portalResnav_main-15638662660033168 .header2 .sub-menu .sec-list a:active {
    color: #ed6e37;}
  
  #content_box-1573105570456-0{display:none;}
  #w_common_text-1587885181798 p span{font-size: 26px !important;}
  #w_common_text-1587884778073 h6 span{font-size: 30px !important;}
  .c_portalResPublic_codeContainer-01001001 .about-num li {
    width: auto;
    border-bottom: none;
    padding-right: 15px;}
  
  #w_common_text-1587885295477{    margin-right:0px;}
  
  #w_grid-1587885726349{ margin-top: 25%;}
  #content_box-1587885726349-1{display:none;}
  #content_box-1587885726349-0{ width: 100% !important; padding-left: 20px;    margin-top: 40px;}
  #w_grid-1587885771478  .w_grid-001 > div > .p_gridbox > .p_gridCell{ width: auto  !important;}
  #c_portalResPublic_codeContainer-15878887227173584 .case_l {
    width: calc((100% - 0px)/1);
    height:calc((100vh - 0px)/3);
}
  #c_portalResPublic_codeContainer-15878887227173584 .case_h h2 {
    margin-top: 45px;
    width: 30%;
    float: left;
    padding-left: 20px;}
  #c_portalResPublic_codeContainer-15878887227173584 .case_h h4{display: block;
    opacity: 1;
    margin-top: 6px;
    width: 106px;
    height: 30px;
    font-size: 13px;
        line-height: 30px;    float: right;
  }
  #c_portalResPublic_codeContainer-15878887227173584 .case_h h2 img{    
    width: 80px;}
  #c_portalResPublic_codeContainer-15878887227173584 .case_h h3{    
        padding-top: 45px;
    font-size: 22px;
    line-height: 26px;text-align: right;}
  #c_portalResPublic_codeContainer-15878887227173584 .case_b img {
    opacity: 0.5;
    width: 100%;}
  #c_portalResPublic_codeContainer-15878887227173584 .case_h h3 p {
    font-family: arial;
    font-size: 14px;}
  
  
  .case_t .case_l:nth-child(1){margin-top:60px;}
  
  #w_grid-1587891048561{    margin-top: 25%;}
  #w_common_text-1587891143330 p span{    font-size: 28px !important;}
  #w_common_text-1587891210948 h6 span{    font-size: 24px !important;}
  #content_box-1587891048561-1{display:none;}
  .c_portalResNews_list-01001004 .newPicBox{display:none;}
  .c_portalResNews_list-01001004 .rightC{    width: 16%;}
  .c_portalResNews_list-01001004 .newList {
    display: flex; padding: 10px 0;}
  
  #content_box-1587897133741-0{display:none;}
  #w_grid-1587897173605{    padding-left: 20px;}
  
  #w_common_text-1587897258656 p span{font-size: 22px !important;}
  #w_common_text-1587897170027 h6 span{font-size: 30px !important;}
  #c_portalResPublic_codeContainer-15878887227173584 .case_l:hover .case_h h2 {
    text-align: center; margin-top: 45px;}
  
  #c_portalResPublic_codeContainer-15878887227173584 .case_l:hover .case_h h4::before{display:none;}
  
  
  
  
  /*内页*/
  
  
  #w_grid-1587972578339,#content_box-1587972761583{display: none;}
  
  #c_portalResnav_main-15643630593255153 .header2 .logo img {
    width: 75%; margin-top: 10px;}
  
  #c_portalResnav_main-15643630593255153 .header2 .nav-btn .line{   
    background-color: #4a4a4a;}
  #c_portalResnav_main-15643630593255153 .header2{  
    background: rgb(255, 255, 255);}
  
 #c_portalResnav_main-15643630593255153 .header2 .sub-menu .sec-list a {
    padding-left: 5%;
    color: #dcdcdc;
    display: block;
}
  #c_portalResnav_main-15643630593255153 .header2 .sub-menu .sec-list a:active {
    color: #f99417;
} 
  
  #w_fimgbox-1587972551065,
  #w_fimgbox-1587972761583,
  #w_fimgbox-1587972773302,
  #w_fimgbox-1587972788342,
  #w_fimgbox-1587972915183,
  #w_fimgbox-1587972885247,
  #w_fimgbox-1587973095365,
  #w_fimgbox-1587974201705,
  #w_fimgbox-1587972928799,
  #w_fimgbox-1587972951520,
  #w_fimgbox-1587972963542,
  #w_fimgbox-1587973004191,
  #w_fimgbox-1587973051357,#w_fimgbox-1593412771641{ margin-top: 60px;}
  
  
  
  .job-box { width: 95%; margin: auto;}
  
  #c_portalResProduct_list-1587958099155 .PhotoList_k1 li {
    margin: 10px;
    width: calc((100% - 40px)/2);}
  
  #w_grid-1587955414350> div > .p_gridbox > .p_gridCell{    margin-top: 0;}
  
  
  #content_box-1587972773302,
  #content_box-1587972788342,
  #content_box-1587972915183,
  #content_box-1587972885247,
  #content_box-1587973095365,
  #content_box-1587974201705,
  #content_box-1587972928799,
  #content_box-1587972951520,
  #content_box-1587972963542,
  #content_box-1587973004191,
  #content_box-1587973051357,#content_box-1593412771641{display:none;}
  
  
  #w_common_text-1572066901721 p span{    color: #ea662e !important;}
  
  #w_grid-1572066901700 > div > .p_gridbox {
    background-color: rgb(239, 239, 239);}
  
  #w_grid-1572066901705 > div > .p_gridbox {
    background-color: rgba(255, 255, 255, 1);
    padding: 0;}
  
  #w_grid-1587956655746> div > .p_gridbox > .p_gridCell{ margin-top: 0;}
  
  #w_grid-1587969223351,#w_grid-1587969223371,
  #c_portalResProduct_list-1587958099155{margin-top: 0;}
  
  #w_common_text-1587970489838 p span,
  #w_common_text-1587969223454 p span{font-size: 25px;}
  #w_common_text-1587970494766 h6  span{font-size: 20px;}
  #w_common_text-1587969223398,
  #w_common_text-1587969901095{margin-top: 15px;}
  
  #w_common_text-1587970293591  h6  span{font-size: 18px;}
  
  #c_portalResEmploy_detail-15879567362517038 { width: 92%;}
  
  #w_grid-1587970602343,#w_common_text-1587969223454{ margin-top: 0;}
  
  #w_grid-1587969223371 > div > .p_gridbox > .p_gridCell:nth-child(n+1) {
    margin-bottom: 0;}
  
  #w_grid-1587969223377{margin-top: 30px;}
  
  #w_grid-1587969223351{    margin-bottom: 0;}
  #c_portalResnav_main-15643630593255153 .pc_nav {
    height: 0;}
  #w_grid-1587969223377 > div > .p_gridbox,
  #w_grid-1587969223377{margin-bottom: 0;}
  #w_grid-1564363738784{display:none;}
  #w_common_text-1564363738796{    height: auto;}
  #w_fline-1564363738790{margin-top: 0;}
  #w_grid-1564363738776> div > .p_gridbox > .p_gridCell{    margin-top: 0;}
 
  #w_grid-1564363025732{min-height: auto;}
  
  #c_portalResMessage_form-15720669073976322 .p_CoupWBox
  {  margin: 0;  width: 100%;}
  
  #w_grid-1572066249335> div > .p_gridbox > .p_gridCell {
    margin-bottom: 0;}
  
  #w_grid-1572066901700{margin-bottom: 20px;}
  
  #c_portalResProduct_list-15720594073146597 .proLi {
    padding: 0;
    width: 44%;
    float: left;
    margin: 10px;}
  
  .p_pagebox .next,.p_pagebox .pre {
    width: 48%;
    margin-left: 2%;
    background-color: #ed6e37;}
  
  .c_portalResProduct_detail-01001 .p_imagesA .p_images {
    width: 363px !important;
    height: 272px !important;}
  
  
  #w_grid-1572058844599> div > .p_gridbox > .p_gridCell{    margin-top: 0;}
  
  #c_portalResNews_list-15879504430511661 .rightC {width: 72%;}
  .c_portalResNews_detail-01001 .p_dataSource li{ text-align: left;}
  #c_portalResNews_category-1572059099080 .NavList_a1 a:hover {
    color: #ed6e37;}
  #c_portalResIntro_category-15720564143192643 .NavList_a1 a:hover {
    color: #ea662e;}
  
  #w_grid-1587964718814> div > .p_gridbox > .p_gridCell{    margin-top: 0;}
  #w_grid-1587967586739 > div > .p_gridbox {
    background-color: rgb(234, 102, 46);
    padding: 10px 10px;
    margin-top: 20px;}
  
  #w_fimg-1587967586747{    height: auto;}
  #w_grid-1587967586693> div > .p_gridbox > .p_gridCell {
    margin-bottom: 0;}
  
  #c_portalResProduct_list-1587965136017{    margin-top: 0;}
  #c_portalResProduct_list-1587965136017 .PhotoList_k1 li {
    margin: 10px;
    width: calc((100% - 40px)/2);}
  
  #w_grid-1587966277674> div > .p_gridbox > .p_gridCell{    margin-top: 0;}
  #w_common_text-1587966277730{display:none;}
  #w_grid-1587966277674> div > .p_gridbox > .p_gridCell{    margin-bottom: 0;}
  #c_portalResnav_main-15643630593255153 .header2 .nav-btn.hover .line {
    background: #464646;}
  .top-content {
    padding: 1rem 10px 2rem;
    flex-wrap: wrap;}
  
  #w_common_text-1587967586766{display:none;}
  #w_common_text-1587967586762{    margin-top: 10px;margin-bottom: 10px;}
  
  
  
  
  
  
    /*内页*/
  
  
}

 /*大屏开始*/ 
@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){
 
  
}
 /*小小屏幕 结束*/

