@media all and (min-width: 1280px) and (max-width: 1440px) { .header .topbar .container { height: 36px; }
  .header .topbar .sharebtns img { height: 18px; }
  .header .topbar .lxfs .youxiang { margin-left: 48px; }
  .header .topbar .language a { height: 24px; padding: 0 12px; }
  .header .cont { height: 100px; display: flex; align-items: center; }
  .header .logo img { height: 56px; }
  .header .nav .item { font-size: 16px; }
  .header .nav .item > a { padding: 0 25px; height: 100px; }
  .header .nav .item .subnav { font-size: 14px; }
  .header .nav .item .subnav a { padding: 10px 5px; }
  .container { margin: 0 40px; }
  .jianjie { padding: 46px 0 30px; }
  .jianjie .title { font-size: 24px; }
  .jianjie .desc { font-size: 16px; }
  .tongji { padding: 30px 0; }
  .tongji .number { font-size: 40px; }
  .tongji .name { font-size: 16px; }
  .fuwu { background-color: #fff; padding: 46px 0; }
  .fuwu .hd img { height: 36px; }
  .fuwu .hd .title { font-size: 36px; }
  .fuwu .bd { margin: 40px -10px 0; }
  .fuwu .bd .item { width: calc(50% - 20px); height: 250px; margin: 10px; border-radius: 10px; padding-right: 20px; }
  .fuwu .bd .item .img { width: 40%; max-width: 350px; height: 350px; margin-right: 40px; }
  .fuwu .bd .item .title { font-size: 24px; }
  .fuwu .bd .item .desc { font-size: 16px; }
  .gongyi { background-color: #F7F8FA; padding: 46px 0; }
  .gongyi .hd img { height: 36px; }
  .gongyi .hd .title { font-size: 36px; }
  .gongyi .bd { margin: 40px -10px 0; }
  .gongyi .bd .item { width: calc(50% - 20px); margin: 10px; border-radius: 10px; }
  .gongyi .bd .item .img { height: 250px; }
  .gongyi .bd .item .cont { padding: 20px; }
  .gongyi .bd .item .title { font-size: 24px; height: 32px; white-space: normal; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
  .gongyi .bd .item .desc { font-size: 16px; }
  .gongyi .bd .item .btn { margin-top: 20px; }
  .youshi { padding-bottom: 40px; }
  .youshi .gdbox { height: 320px; padding-top: 60px; }
  .youshi .gdbox .title { font-size: 36px; }
  .youshi .gdbox .desc { font-size: 16px; }
  .youshi .list { margin: -120px -10px 0; }
  .youshi .list .item { width: calc(50% - 20px); height: 200px; margin: 10px; border-radius: 10px; padding: 0 40px; }
  .youshi .list .item .img { height: 150px; margin-right: 30px; }
  .youshi .list .item .title { font-size: 24px; }
  .youshi .list .item .desc { font-size: 16px; color: #7E8291; }
  .anli { padding-bottom: 46px; }
  .anli .hd img { height: 36px; }
  .anli .hd .title { font-size: 36px; }
  .anli .hd .more { font-size: 16px; }
  .anli .list { overflow: hidden; margin-top: 50px; }
  .anli .list .item { border-radius: 10px; padding: 15px; }
  .anli .list .item .title { font-size: 16px; }
  .lianxi { padding: 46px 0; }
  .lianxi .hd img { height: 36px; }
  .lianxi .hd .title { font-size: 36px; }
  .lianxi .hd .desc { font-size: 16px; }
  .lianxi .bd { margin-top: 50px; }
  .news { background-color: #fff; padding: 46px 0; }
  .news .hd img { height: 36px; }
  .news .hd .title { font-size: 36px; }
  .news .hd .more { font-size: 16px; }
  .news .hd .types { display: flex; align-items: center; margin-right: 96px; }
  .news .hd .types .item { height: 36px; padding: 0 20px; font-size: 16px; color: #333; }
  .news .bd { margin-top: 50px; }
  .footer .fnav { padding: 20px 0; font-size: 14px; }
  .footer .fnav a { margin-right: 100px; }
  .footer .cont { display: flex; align-items: flex-start; justify-content: space-between; padding: 30px 0; }
  .footer .logo img { height: 56px; }
  .footer .shareimgs { margin-top: 30px; }
  .footer .shareimgs img { height: 20px; }
  .footer .bjbtn { width: 180px; height: 64px; font-size: 18px; }
  .footer .copyright { font-size: 12px; padding: 20px 0; }
  .sidebar .group { width: 60px; padding: 15px 0; }
  .sidebar .group .item { min-height: 60px; padding: 10px 0; }
  .sidebar .group .item .icon img { width: 20px; height: 20px; }
  .sidebar .group .item .name { font-size: 12px; }
  .caseprofile { margin-top: -50px; }
  .caseprofile .title { font-size: 24px; line-height: 1; width: 48px; }
  .caseprofile .desc { font-size: 16px; margin-left: 20px; }
  .caseList { margin: 15px -15px; }
  .caseList .item { width: calc(25% - 30px); margin: 15px; border-radius: 15px; padding: 15px; }
  .caseList .item .img img { border-radius: 15px; }
  .caseList .item .title { font-size: 20px; }
  .caseList .item .desc { font-size: 14px; }
  .path { padding: 15px 0; font-size: 14px; }
  .casewrap { margin: 40px 0; }
  .casewrap .main { padding: 30px; border-radius: 15px; }
  .casewrap .main .title { font-size: 26px; }
  .casewrap .main .info { font-size: 14px; }
  .casewrap .main .line { margin: 20px 0; }
  .casewrap .main .content { font-size: 14px; }
  .casewrap .main .prevnext { font-size: 14px; }
  .casewrap .tuijian { width: 320px; padding: 20px; border-radius: 15px; margin-left: 20px; }
  .casewrap .tuijian .hd { font-size: 18px; }
  .casewrap .tuijian .item { margin-top: 15px; }
  .casewrap .tuijian .item .img img { border-radius: 15px; }
  .casewrap .tuijian .item .tit { font-size: 16px; margin-top: 10px; }
  .casewrap .tuijian .bktj { font-size: 16px; }
  .casewrap .tuijian .bktj a { margin: 15px 0 0; }
  .bokeList { margin: 20px -15px; }
  .bokeList .item { width: calc(50% - 30px); margin: 15px; border-radius: 15px; padding: 20px; }
  .bokeList .item .img { width: 240px; margin-right: 20px; }
  .bokeList .item .img img { border-radius: 15px; }
  .bokeList .item .title { font-size: 18px; }
  .bokeList .item .desc { font-size: 16px; }
  .bokeList .item .ft { margin-top: 10px; padding-top: 10px; }
  .bokeList .item .ft .date { flex: 1; color: #999; line-height: 1; }
  .bokeList .item .ft .date .day { font-size: 24px; }
  .bokeList .item .ft .date .month { font-size: 14px; }
  .bokeList .item .ft .morebtn { width: 30px; }
  .bokeList .item .ft .morebtn img { width: 30px; height: 30px; }
  .contact { padding: 50px 0; }
  .contact .hd .title { font-size: 36px; }
  .contact .hd .desc { font-size: 18px; }
  .contact .bd { margin-top: 50px; }
  .about-one { padding: 66px 0; }
  .about-one .jieshao { padding: 0 60px; }
  .about-one .jieshao .hd .title { font-size: 56px; }
  .about-one .jieshao .hd .desc { font-size: 14px; }
  .about-one .videobox { border-radius: 15px; margin-top: 50px; }
  .about-two { padding: 46px 0; }
  .about-two .hd .title { font-size: 48px; }
  .about-two .hd .desc { font-size: 14px; }
  .about-two .bd { margin-top: 60px; padding: 0 40px; }
  .about-two .bd .item { width: 200px; }
  .about-two .bd .item .img { height: 140px; width: 100%; }
  .about-two .bd .item .img img { border-radius: 15px; }
  .about-two .bd .item .no { width: 32px; height: 32px; font-size: 16px; margin: 40px 0; }
  .about-two .bd .item .cont { height: 140px; }
  .about-two .bd .item .cont .tit { font-size: 20px; }
  .about-two .bd .item .cont .desc { font-size: 14px; }
  .about-three { padding: 80px 0; }
  .about-three .item { margin-top: 80px; }
  .about-three .item:nth-child(2n) .img { margin: 0 80px 0 0; }
  .about-three .item .title { font-size: 48px; }
  .about-three .item .en { font-size: 14px; }
  .about-three .item .desc { font-size: 18px; margin-top: 45px; }
  .about-three .item .img { margin-left: 80px; }
  .about-three .item .img img { border-radius: 15px; }
  .about-four { padding: 46px 0; }
  .about-four .hd .title { font-size: 48px; }
  .about-four .hd .desc { font-size: 14px; }
  .about-four .bd { margin-top: 60px; }
  .about-four .bd .item { border-radius: 15px; padding: 30px; }
  .about-four .bd .item .cont { font-size: 18px; height: 202px; }
  .about-four .bd .item .ft { margin-top: 30px; font-size: 16px; }
  .danye { padding: 46px 0; font-size: 16px; } }
