/* CSS Document */
/*公用样式表  头部，底部，分页，字体，字号*/
/*media的判断可以根据需要自定义新增或修改，基础的基本上够用了*/
/*小屏开始*/
@media only screen and (max-width: 768px) {
  .hom_t h3 {
    font-size: 28px !important;
  }

  #w_grid-1573265965535{
    height: 60px;
    min-height: 60px;
  }
  #w_grid-1573267825829{
    min-height: 60px;
  }
  /*首页*/
  #w_grid-1650790653243{
    width: 100%;
  }
  #content_box-1650790653243-0{
    display:none;
  }
  #w_common_text-1650790849900 p span{
    font-size:30px!important;
  }
  #w_common_text-1650790898145{
    margin-top:10px;
  }
  #w_grid-1640343369574{
    width: 100%;
    margin-top:20px;
    padding-left: 0;
    padding-right: 0;
  }
  #w_grid-1640343418408{
 
    padding-left:10px;
    padding-right: 10px;
  }
  #w_grid-1640347501195{
    width: 100%;
    margin:30px auto;

  }
  #w_fline-1648114022457{
  
    margin-top:10px;

  }
  #w_common_text-1640347675382{
    margin-top:10px;
    margin-bottom:15px;
  }
 
  #w_fbtn-1650800151895{
  display:none;
  }
  #w_grid-1640345672765{
   
    margin-top:10px;
  }
  /*内页*/
  #w_grid-1650809711968,
  #w_grid-1579159961625,
  #w_grid-1593399253769,
  #w_grid-1579160828757,
  #w_grid-1635471757885,
  #w_grid-1648274830765,
  #w_grid-1648275867737,
  #w_grid-1579141482427{
    width: 100%;
  }
  #w_grid-1648275884044{
    width: 100%;
    margin-top: 0;
    padding:0;
  }
  #w_common_text-1650810033097 p span{
    font-size:26px!important;
  }
  #w_common_text-1650810033102 p span{
    font-size:16px!important;
  }
  /*关于*/
  #w_grid-1650808867201{
    display:none;
  }
  #w_grid-1648261272807{
    width: 100%;
    margin-top: 0px;
    margin-bottom: 30px;
  }
  #w_grid-1648262835456{
    width: 100%;
    margin-top: 30px;
    margin-bottom: 0px;
  }
  #w_common_text-1579143767448{
    margin-top: 10px;
  }
  /*联系*/
  #w_grid-1593412622626,
  #w_grid-1579164043219{
    width: 100%;
  }
  #w_common_text-1579164621249 p span{
    font-size: 22px !important;
  }
  #w_common_text-1579164634584 p span{
    font-size: 14px !important;
  }
  #w_common_text-1579164634584{
    margin-top: 15px;
    margin-bottom: 10px;
  }
  /*案例*/
  #w_grid-1648274830765{
    margin-top: 0;
    padding:0;
  }
  #w_grid-1648275884053,
  #w_grid-1648276730556,
  #w_grid-1648276699349  {
    display:none;
  }
  #w_grid-1603703842116{
    padding:0;
  }
  #c_portalResPublic_codeContainer-16509497162124676{
    padding-left:10px;
  }
  #w_grid-1593389724710.active > div > .p_gridbox > .p_gridCell>.w_grid-003:nth-child(1) {
    width: 100%;
    max-width: 100%;
    height: 60px;
    line-height: 60px;
    background: #fff;
  }
  #w_grid-1593389724710 > div > .p_gridbox {
    height: auto;
  }

  #c_portalResProduct_list-16405024092320722 .swiper-button-prev,
  #c_portalResProduct_list-16405024092320722 .swiper-button-next{
    height: 75px;
    line-height: 75px;
  }
  #w_fimg-1648111770274,
  #content_box-1648202424862-1,
  #content_box-1648202424862-2,
  #w_grid-1648274946133,
  #w_grid-1648276943748,
  #w_grid-1648276928621,
  #w_grid-1648281380922,
  #w_grid-1648281380932,
  #w_grid-1648281380912,
  #w_grid-1648282896981,
  #w_grid-1648282896991,
  #w_grid-1648282897001,
  #w_grid-1648283895006,
  #w_grid-1648283895016,
  #w_grid-1648283895026,
  #w_grid-1648283930641,
  #w_grid-1648283930651,
  #w_grid-1648283930661{
    display:none;
  }
  #w_grid-1636965570526> div > .p_gridbox > .p_gridCell,
  #w_grid-1648272521005,
  #w_grid-164827241290,
  #w_grid-1648272636644{
    margin-bottom: 0;
    margin-top: 0;
  }
  #c_portalResProduct_list-16482734854757683 .PhotoList_k1 li {
    width: 48%;
    float: left;
    margin: 6px;
  }
  #c_portalResProduct_list-16482734854757683 .PhotoList_k1 li:nth-child(2n+0) {
    margin-left: 0%;
  }
  #w_grid-1648266831612 {
    width: 98%;
  }
  #w_grid-1648266831612 > div > .p_gridbox {
    padding-left: 0;
  }
  #w_grid-1648266831555 > div > .p_gridbox > .p_gridCell:nth-child(n+1) {
    padding-right: 0;
    padding-left: 0;
  }
  #w_grid-1636965570485> div > .p_gridbox > .p_gridCell {
    margin-bottom: 0rem;
    margin-top: 1rem;
  }
  #w_grid-1648202424900> div > .p_gridbox > .p_gridCell {
    margin-bottom: 0;
    margin-top: 0;
  }
  #w_common_text-1648202424907 p{
    text-align: left !important;
  }
  #w_grid-1648261272807 > div > .p_gridbox {
    display: block;
    align-items: center;
  }
  #w_grid-1593389724719, #w_grid-1592384994900 {
    width: 100% !important;
    max-width: 1500px !important;
  }
  #c_portalResProduct_category-16405064055720849 .p_title {
    padding-top: 10px;
    padding-right: 15px;
    padding-bottom: 10px;
    padding-left: 15px;
    text-align: left;
    color: #424242;
    font-size: 15px;
  }
  #c_portalResPublic_credible-16482843022857479{
    padding-bottom: 15px;
  }
  #w_common_text-1640584136660 p span,
  #w_common_text-1640584862673 p span{
    font-size: 28px !IMPORTANT;
  }
  #c_portalResGroupIntention_form-16405182247466682 .form-control {
    height: 35px;
  }
  #c_portalResGroupIntention_form-16405182247466682 .formItem {
    margin-bottom: 11px;
    position: relative;
    width: 100%;
  }
  #c_portalResGroupIntention_form-16405182247466682 .formItemTitle{
    display: block;
  }
  .background_assist {
    background: #f2f4f6;
  }
  #c_portalResGroupIntention_form-16405182247466682 .formItemTitle{
    font-size: 15px;
  }
  #c_portalResGroupIntention_form-16405182247466682  .infoHeaderMO {
    line-height: 44px;
    padding-left: 5px;
    margin-bottom: 10px;
    font-size: 22px;
    color: #f55f2a;
  }
  #w_grid-1579141684025 > div > .p_gridbox {
    display: block;
    align-items: center;
  }
  #w_grid-1579142865322 > div > .p_gridbox > .p_gridCell>.reset_style:nth-child(4) span {
    font-size: 20px !important;
    word-break: break-word;
  }
  #w_grid-1592384994890 > div > .p_gridbox > .p_gridCell>.w_grid-003:nth-child(1) {
    height: 60px;
    line-height: 60px;
  }


  #content_box-1640343418408-1,
  #content_box-1640499898705-1,
  #content_box-1640500262982-1{
    display:none;
  }
  #c_portalResProduct_list-16403456719043633 .proLi{
    padding: 0;
    padding-bottom: 15px;
  }
  #c_portalResProduct_list-16403456719043633,
  #c_portalResNews_list-16369735658254408{
    margin-top: 0;
  }
  #c_portalResProduct_list-16403456719043633 .leftBox,
  #c_portalResProduct_list-16403456719043633 .leftBox:hover,
  #c_portalResProduct_list-16405054230849703 .leftBox,
  #c_portalResProduct_list-16405054230849703 .leftBox:hover{
    background: none !important;
  }
  #c_portalResProduct_list-16403456719043633 .proTitle {
    padding: 0px;
  }
  #w_grid-1636973477863 {
    width: 100%;
    margin:30px auto;
  }
  #w_grid-1636965570526> div > .p_gridbox > .p_gridCell {
    margin-bottom: 0;
    margin-top: 0;
  }
  #w_grid-1593389724710 > div > .p_gridbox > .p_gridCell>.w_grid-003:nth-child(1) {
    height: 60px;
    line-height: 60px;
  }
  #c_portalResProduct_category-16405060486308247{
    margin-bottom: 0;
  }
  #c_portalResProduct_category-16405060486308247 .p_title{
    color: #333;
    text-align: left;
  }
  #c_portalResProduct_category-16405060486308247{
    height: auto;
  }
  #c_portalResProduct_list-16405054230849703 .proLi{
    padding: 0;
    padding-bottom: 15px;
  }
  .c_portalResProduct_category-01001 .p_btn-show,
  #c_portalResProduct_category-16405060486308247{
    display: inline-block;
  }
  #c_portalResProduct_detail-15791661402201381 .p_imagesA .p_images {
    padding-bottom: 90%;
  }
  #c_portalResProduct_detail-15791661402201381 .table1 tr td {
    padding: 10px;
    font-size: 14px;
  }
  #w_grid-1592384994890.active > div > .p_gridbox > .p_gridCell>.w_grid-003:nth-child(1) {
    height: 60px;
    line-height: 60px;
  }
  #c_portalResNews_list-15791604817721026{
    margin-top: 0;
  }
  #c_portalResNews_list-15791604817721026 .newTitleLink {
    font-size: 20px;
  }
  #c_portalResNews_list-15791604817721026 .rightC {
    position: relative;
    width: calc( 100% - 60px);
  }
  #w_grid-1573265965535.active {
    background: #fff;
    box-shadow: 0 3px 4px rgb(0 0 0 / 10%);
    height: 60px;
  }
  .c_portalResnav_main-01001004 .header #navToggle {
    padding: 4px 15px;
  }
  .top-content {
    padding: 10px 10px;
    flex-wrap: wrap;
    padding-bottom: 36px;
  }
  .job2 {
    font-size: 14px;
    color: #8e8e8e;
  }
  .job-join {
    bottom: 10px;
    font-size: 12px;
  }
  .job-name{
    font-size: 18px;
  }
  .job_l {
    background: #f55f2a;
    padding: 8px 20px;
    font-size: 14px;
    width: 140px;
  }
  #c_portalResGroupIntention_form-16405156551961451 >div,
  #c_portalResGroupIntention_form-16405163657569984 >div{
    animation-fill-mode: both;
    display: none;
  }
  .c_portalResGroupIntention_form-01001 .formItemBox {
    padding: 0 0px;
  }
  .c_portalResGroupIntention_form-01001 .formItemTitle {
    margin-bottom: 5px;
    padding-left: 4px;
    display: none;
  }
  #c_portalResGroupIntention_form-16405156551961451,
  #c_portalResGroupIntention_form-16405163657569984{
    min-width: 220px;
  }
  .p_borw,
  #content_box-1640504103912-1,
  #content_box-1640504103912-2{
    display:none;
  }
  .c_portalResEmploy_detail-01001002 .p_details{
    font-size: 14px;
    line-height: 30px;
  }
  .p_btnArea{
    display:block !important;
  }
  #w_common_text-1640504103947 p{
    text-align: left !important;
  }
  #w_grid-1640504103941> div > .p_gridbox > .p_gridCell {
    margin-bottom: 0;
    margin-top: 0;
  }
  #w_grid-1640504103912{
    margin-bottom: 0;
  }
  .c_portalResGroupIntention_form-01001 .p_productInfoArea {
    padding-top: 20px;
    display: none;
  }
  #c_portalResGroupIntention_form-16405182247466682 .form-horizontal .form-group {
    margin-left: 0;
    margin-right: 0;
  }
  #c_portalResProduct_list-16405075346097704  .p_Product{
    width: calc((100% - 40px)/2)!important;
  }
  #c_portalResProduct_list-16405075346097704 .porBbox{
    padding: 0;
  }
  #c_portalResProduct_list-16405075346097704 .proTitle {
    padding-bottom: 0;
  }
  #c_portalResProduct_list-16403456719043633 .proTitle {
    font-size: 18px;
  }
  .wef_logo h2 img {
    width: 140px !important;
  }
  #content_box-1636964481895-0{
    width: 35% !important;
  }
  #content_box-1636964481895-1{
    width: 60% !important;
  }
  #w_grid-1593389768053 {
    margin-top: 0;
    margin-bottom: 0;
  }
  #w_common_text-1603706983129 p span,
  #w_common_text-1636983136572 p span{
    font-size: 32px !important;
  }
  #w_grid-1579164043219 {
    margin-top: 0;
  }
  .c_portalResMessage_form-01001001 .p_CoupWBox {
    padding: 0;
    width: 90%;
    margin: 20px auto 20px;
  }
  .c_portalResPublic_mapReference-01001 .p_mapContainer {
    width: 100%;
    height: 300px;
    border: 1px solid #ccc;
  }
  #w_common_text-1637028621056 p span{
    font-size: 16px !important;
  }
  #w_grid-1579164493701 > div > .p_gridbox {
    padding: 5%;
  }
  #w_grid-1637028621032 >.signal>.p_gridbox>.p_gridCell>.reset_style {
    margin-left: 10px;
  }
  #w_common_text-1637028318322 p span{
    font-size: 15px !important;
    line-height: 25px !important;
  }
  #c_portalResPublic_codeContainer-16369620564169599 {
    min-height: 60px;
    margin-top: 0;
  }
  #w_grid-1578558301518{
    margin-top: 60px;
  }
  #w_common_text-1579143425951 p span,
  #w_common_text-1640571858926 p span,
  #w_common_text-1640570030046 p span,
  #w_common_text-1648262835464 p span,
  #w_common_text-1648265427443 p span,
  #w_common_text-1648271998560 p span,
  #w_common_text-1648272710897 p span,
  #w_common_text-1636983136572 p span,
  #w_common_text-1603706983129 p span{
    font-size: 26px !important;
    font-weight: bold !important;
  }
  #c_portalResProduct_list-16482630123235324 .PhotoList_k1 li a {
    height: 50vw;
    padding: 0;
  }
  #w_common_text-1648202424890,
  #w_grid-1648272412901{
    margin-top: 0;
  }
  #w_fimg-1648202424873{
    display:none;
  }
  #w_grid-1640570030033 > div > .p_gridbox {
    display: block;
    align-items: center;
  }
  #w_grid-1579142865322 > div > .p_gridbox > .p_gridCell>.reset_style:nth-child(4) span {
    font-size: 18px !important;
    word-break: break-word;
  }
  #w_fimg-1579142052531 {
    margin-top: 20px;
  }
  #w_grid-1579142865322 > div > .p_gridbox > .p_gridCell>.reset_style:nth-child(2) span{
    letter-spacing: 0;
  }
  #w_grid-1579145599171 > div > .p_gridbox > .p_gridCell>.reset_style:nth-child(4) span {
    font-size: auto;
  }
  #w_grid-1579145599171 > div > .p_gridbox > .p_gridCell>.reset_style:nth-child(1) span {
    font-size: 26px !important;
  }
  #c_portalResProduct_list-16369767947707264 .proContainer,
  #c_portalResProduct_list-16369775498451093 .proContainer{
    display: none;
  }
  .c_portalResProduct_detail-01001 .p_SwitchBtnC ,
  .c_portalResProduct_detail-01001 .p_SwitchBtnD{
    display: none !important;
  }
  #c_portalResProduct_detail-15791661402201381 .d_ProName .h2 {
    font-size: 20px;
    font-weight: bold;
  }
  #c_portalResProduct_detail-15791661402201381 .d_description img{
    width:100%;
  }
  #c_portalResProduct_detail-15791661402201381 table tbody tr td {
    padding: 8px;
    font-size: 15px;
  }
  #c_portalResNews_list-15791604817721026 .newPicBox {
    margin-top: 25px;
  }
  .i_auth,.i_source{
    display:none;
  }
  #c_portalResNews_detail-15933996426837668 .p_headA.h3 {
    font-size: 20px;
    font-weight: bold;
    line-height: 28px;
  }
  #c_portalResNews_list-16354718002001944 .p_news {
    padding: 0;
  }
  #c_portalResNews_list-16354718002001944 .content {
    padding-top: 0;
  }
  #c_portalResNews_list-16354718002001944 .contentBox {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
  }
  #c_portalResNews_list-16354718002001944 .titleLink {
    font-size: 16px;
    white-space: inherit;
    line-height: 22px;
  }
  #c_portalResNews_list-16354718002001944 .contentBox {
    ;
    top: 10px;
  }
  #c_portalResNews_list-16354718002001944 .list {
    padding-bottom: 34%;
  }
  #c_portalResNews_list-16354718002001944 .time {
    display: none;
  }
  #w_common_text-1637027368706 p span{
    font-size: 22px !important;
  }
  #w_common_text-1637027368706 {
    margin-top: 0;
  }
  #w_grid-1637028620962> div > .p_gridbox > .p_gridCell {
    margin-bottom: 0;
    margin-top: 0;
  }
  #w_grid-1637030071865 > div > .p_gridbox {
    padding: 0;
  }
  #w_grid-1637028620962 > div > .p_gridbox {
    padding: 0;
  }
  #content_box-1636965570491-1,
  #content_box-1636965570491-2{
    display:none;
  }
  #content_box-1636965570508-1{
    width:60% !important;
  }
  #content_box-1636965570508-0{
    width:36% !important;
  }
  #w_grid-1636965570491 {
    margin-top: 0;
    margin-bottom: 0;
  }
  #w_common_text-1636965570532 p{
    text-align: left !important;
  }
  #c_portalResNews_list-16369735658254408 .p_CommonSwitchBtnA,
  #c_portalResNews_list-16369735658254408 .p_CommonSwitchBtnB{
    display:none;
  }
  .c_portalResNews_list-01001 .p_articles{
    padding: 0;
  }
  #c_portalResNews_list-16369735658254408 .newContainer {
    width: 100% !important;
  }
  #c_portalResNews_list-16369735658254408  .lantern {
    margin-left: 20px!important;
    margin-right: 20px!important;
  }
  #c_portalResNews_list-16369735658254408 .newTitle {
    display: block;
    font-size:20px;
    white-space: inherit;
  }
  #c_portalResNews_list-16369735658254408 .porBbox {
    padding: 20px;
  }
  #w_common_text-1592384995700 p span,
  #w_common_text-1636972874693 p span{
    font-size: 32px !important;
  }
  #w_grid-1592384995130> div > .p_gridbox > .p_gridCell {
    margin-top: 0;
  }
  #w_grid-1636967773519 > div > .p_gridbox,
  #w_grid-1636970666317 > div > .p_gridbox
  {
    display: block;
    background-size: cover;
  }
  #w_common_text-1636970275171 p span,
  #w_common_text-1636970666333 p span{
    font-size: 26px !important;
  }
  #w_common_text-1636970330879,
  #w_common_text-1636970666337{
    width: 90%;
  }
  #w_fimg-1636970104156,#w_fimg-1636970666329 {
    margin-top: 25px;
    max-width: 80px;
  }
  #w_fbtn-1636970384780,
  #w_fbtn-1636970666340{
    margin-bottom: 40px;
  }
  #w_common_text-1636970666333 {
    width: 90%;
  }
  .wef_logo h2 {
    opacity: 1 !important;
    margin-left: 20px;
    margin-top:11px;
    ;
  }
  .wef_logo h3 {
    opacity: 0 !important;
  }
  .wef_logo h2 img{
    width:140px;
  }
  #c_portalResnav_main-1592384995810,
  #content_box-1593389768053-0{
    display: none;
  }
  #content_box-1592384995600-0 {
    display: none;
  }
  #w_common_text-1635251424208 p,
  #w_common_text-1593389768091 p,
  #w_common_text-1593389768093 p,
  #w_common_text-1592384995765 p{
    text-align: left !important;
  }
  #w_grid-1592384994900> div > .p_gridbox > .p_gridCell:nth-child(3n+1) {
    width: 140%;
  }
  #c_portalResEbizads_banner-1592384995785 .f-center {
    padding-top: 0;
    height: 28vh;
  }
  #c_portalResEbizads_banner-1592384995785{
    margin-top: 60px;
  }
  #w_grid-1592390077068> div > .p_gridbox > .p_gridCell {
    margin-top: 0;
  }
  .c_portalResnav_main-01001004 .header #navToggle span:before,
  .c_portalResnav_main-01001004 .header #navToggle span, 
  .header #navToggle span:before, .header #navToggle span:after,
  .header #navToggle span:after {
    width: 30px;
    height: 2px;
    background: #1751a2 !important;
  }
  .c_portalResnav_main-01001004 .header #navToggle span{
    background: #1751a2 !important;
    height:2px !important;
  }
  .p_DepictBoxB{
    display:none;
  }
  #c_portalResNews_list-16354718002001944 .titleLink {
    display: block !important;
  }
  #c_portalResProduct_list-1592384995790 .cell_h img {
    max-width: 95%;
  }
  .c_portalResNews_detail-01001 .p_articles {
    font-size: 15px;
    line-height: 28px;
    text-indent: 2em;
  }
  #w_grid-1593389724727> div > .p_gridbox > .p_gridCell>.w_fimg-000:nth-child(1) img {
    transform: scale(1);
  }
  #w_grid-1593389724719> div > .p_gridbox > .p_gridCell:nth-child(3n+1) {
    width: 110%;
  }
  #w_grid-1579138164515 {
    margin-top: 60px;
  }
  #c_portalResIntro_detail-15933910580306079 .p_con img {
    height: auto !important;
    left: -2em;
    position: relative;
  }
}
/*大屏开始*/ 
@media only screen and (min-width: 769px){
}
/*大屏结束*/ 
/*中屏开始*/
@media only screen and (max-width: 1680px) and (min-width: 1440px){
  .hom_t h3 {
    font-size: 36px;
    color: #222222;
  }
  .c_portalResnav_main-01001004 .header .navbar_nav li a {
    padding: 0 17px;
  }
  .c_portalResnav_main-01001004 .header .navbar_nav li.dropdown .dropdown_menu {
    width: 150%;
    left: -25%;
  }
  #c_portalResComplaintPage_detail-16010286870531378 .syfwul {
    height: 420px;
  }
}
/*中屏结束*/
@media only screen and (max-width: 1400px) and (min-width: 1200px){
  .c_portalResnav_main-01001004 .header .navbar_nav li a {
    padding: 0px 15px;
    font-size: 14px;
  }
  .c_portalResnav_main-01001004 .header .navbar_nav li.dropdown .dropdown_menu {
    width: 150%;
    left: -25%;
  }
  #c_portalResComplaintPage_detail-16010286870531378 .syfwul {
    height: 380px;
  }
}
/*小小屏幕 开始*/ 
@media only screen and (max-width: 414px){
}
/*小小屏幕 结束*/
