@media only screen and (max-width: 1440px){
  #w_common_text-1631262338174 span{
    font-size:24px !important;
  }
  #w_common_text-1631262391130 span{
    font-size:14px !important;
  }
}
@media only screen and (max-width: 768px){
  #c_portalResVideo_list-16312635945326163 .swiper-button-nexts,
  #c_portalResVideo_list-16312635945326163 .swiper-button-prevs{
    color: #f08200;
    font-weight: 700;
    font-size: 28px;
  }
  #w_grid-1630977973059 > div > .p_gridbox > .p_gridCell:nth-child(n+1) p{
    text-align:center !important;
    line-height: 1;
  }
  #w_grid-1630977973059 > div > .p_gridbox > .p_gridCell:nth-child(n+1) span{
    line-height: 1.5 !important;
  }
  #w_common_text-1630978091032{
    margin-top: 0;
  }
  #w_fimg-1630978151225{
    margin:0 auto;
  }
  #w_common_text-1630978008292 a span{
    font-size:20px !important;
  }
  span[style='font-size:36px']{
    font-size:24px !important;
  }
  span[style='font-size:18px']{
    font-size:16px !important;
  }
  #c_portalResProduct_list-16309928763092871 .proCotent {
    flex-wrap: wrap;
    padding: 20px 0 0;
  }
  #c_portalResProduct_list-16309928763092871 .L_box{
    width: 100%;
    padding-bottom: 72%;
  }
  #c_portalResProduct_list-16309928763092871 .contents {
    width: 100%;
  }
  #c_portalResProduct_list-16309928763092871 .p_title {
    font-size: 20px;
    padding: 0;
  }
  #c_portalResProduct_list-16309928763092871 article.p_summmary {
    font-size: 16px;
    padding: 5px 0 20px;
    min-height: 169px;
  }
  #w_grid-1630992876910 {
    margin-top: 20px;
  }
  #c_portalResProduct_list-16309928763092871 .L_titile {
    padding: 10px 80px 10px 10px;
    font-size: 16px;
    height: 72px;
    display: flex;
    align-items: center;
  }
  #c_portalResProduct_list-16309928763092871 {
    width: 90%;
  }
  #c_portalResProduct_list-16309928763092871 .swiper-button-next,
  #c_portalResProduct_list-16309928763092871 .swiper-button-prev {
    background-size: 25px auto;
    width: 30px;
  }
  #c_portalResProduct_list-16309928763092871 .but_box {
    position: absolute;
    width: 70px;
    bottom: 127px;
    right: 10px;
    height: 72px;
    z-index: 5;
  }
  #c_portalResProduct_list-16309928763092871 .L_bottom_box {
    flex-direction: column;
    height: 127px;
    padding: 15px 12px;
    align-items: baseline;
  }
  #c_portalResProduct_list-16309928763092871 span.L_summary {
    width: 100%;
    display: block;
    padding: 0 0 10px;
  }
  #c_portalResProduct_list-16309928763092871 a.proLink {
    width: 86px;
    height: 32px;
    padding: 3px 15px;
    line-height: 26px;
    text-align: center;
    font-size: 12px;
    display: inline-block;
    background-color: #f08200;
    color: #ffffff;
    border-radius: 19px;
  }
  #c_portalResPublic_codeContainer-16309999633953821 .e_box.L_swiper_box {
    position: relative;
    padding: 0px 8vw;
  }
  #c_portalResPublic_codeContainer-16309999633953821 .bannerBtn>div,
  #c_portalResPublic_codeContainer-16309999633953821 .bannerBtn>div {
    width: auto;
  }
  .w_fline-001{
    margin:0 auto !important;
  }
  #c_portalResPublic_codeContainer-16309999633953821{
    margin-top:20px;
  }
  #w_grid-1631001184196,
  #w_grid-1630999963941{
    margin:50px auto;
  }
  #c_portalResPublic_codeContainer-16309999633953821 .picB{
    padding: 6vw 8vw;
  }
  #w_grid-1631007083858 > div > .p_gridbox {
    background-size: auto 100%;
  }
  .pro-featlist li .text {
    height: 80px;
  }
  .c_portalResAtlas_list-01001 .list {
    width: calc((100% - 20px)/ 2) !important;
    margin: 5px !important;
  }
  .c_portalResAtlas_list-01001 .atlContent {
    padding: 10px !important;
    font-size: 12px !important;
  }
  #c_portalResnav_main-16309764760687357 .L_ioc_ph:before{
    color:#fff;
  }
  .L_bottom {
    width: 95%;
    margin: 0 auto;
  }
  .index-aboutlist li .more{
    padding: 10px 0 10px 0px;
  }
  #w_grid-1631007083868{
    margin-top:50px;
  }
  #w_grid-1631010069984,
  #w_grid-1631009788663,
  #w_grid-1631009463065,
  #w_grid-1631008813155,
  #w_grid-1631007083958,
  #w_grid-1631007083928,
  #w_grid-1631007083898{
    margin:50px auto;
  }
  .pro-caselist li .case-cont{
    height: 440px !important;
  }
  .pro-caselist li .text span{

    font-size: 14px !important;
    line-height: 2 !important;
  }
  #c_portalResProduct_detail-16310860919543178 h4 {
    font-size: 20px;
  }
  .newscenter-list li {
    padding: 0 5px;
    margin: 10px 0;
    width: 100%;
    float: left;
  }
  .newscenter-list li .news-img {
    overflow: hidden;
    position: relative;
  }
  .newscenter-list li .news-text .desc,.newscenter-list li .news-text .date{
    display:none;
  }
  .newscenter-list li .news-text .name {
    color: #ffffff;
    font-size: 16px;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    line-height: 45px;
    font-family: Montserrat;
    background-color: #f5f5f5;
    color: #333;
  }
  .newscenter-list li .news-text {
    padding: 0 10px;
    border-top: 0px solid #e3e3eb;
    background-color: #f5f5f5;
  }
  .History-min {
    background: url(/img/wicon15.png) no-repeat center center;
    padding: 100px 0;
  }
  .c_portalResIntro_detail-01001 h4>img{
    max-width:150px !important;
  }
  .philosophy-list.commonweb.padtb ul li>div {
    height: 250px !important;
  }
  .philosophy-wrappe .swiper-wrapper {
    flex-wrap: wrap;
  }
  .philosophy-wrappe li {
    width: calc(50% - 12px) !important;
    margin: 0 6px 12px 6px !important;
  }
  #c_portalResProblem_list-16310723839538702 P {
    line-height: 1.8;
    font-size: 14px !important;
  }
  .download-list ul li {
    padding: 0 30px 0 0px;
  }
  #c_portalResMessage_form-16310806643064872 .form-control {
    border-radius: 0px;
    max-width: none;
    border: 1px solid #dddddd;
    box-shadow: none;
    height: 40px;
  }
  #w_grid-1631080349467{
    margin-top:0;
  }
  .c_portalResProduct_detail-01001010 .cenbox1 .swiper-container {
    max-height: 114px;
}
}