@media (max-width: 1550px){
    .case4-txts{
        height: 6.7rem;
    }
}
@media (max-width: 1440px){
    .cases1-content, .cases2-list, .case-list3, .case-list4, .case-list4 {
        width: 82.65%;
        margin: 0 auto;
    }
    .case4-img {
        width: 230px;
        height:230px;
    }
    .case4-txts {
        height: 7.1rem;
    }
    .newsd-right {
        width: 20.06%;
    }
    .ft16 {
        font-size: 15px;
    }
    .w1200 {
        width: 90%;
        margin: 0 auto;
    }
    .info1-left {
        width: 75%;
    }
    .ft18 {
        font-size: 0.45rem;
    }
    .ser-list1 {
        width: 90%;
    }
    .news1-tp-left {
        width: 550px;
    }
    .news1-tp-all {
        padding: 0 1rem;
    }
}
@media (max-width: 1200px){
    .case4-txts {
        height: 6rem;
    }
    .case4-img {
        width: 200px;
        height:200px;
    }
    .cases1-content, .cases2-list, .case-list3, .case-list4, .case-list4 {
        width: 85.65%;
    }
    .newsd-right {
        width: 22.06%;
    }
    .cases4-content{
        line-height: 1.6;
    }
    .ft16 {
        font-size: 14px;
    }
    .page a {
        font-size: 14px;
    }
    .news1-btrt-time span {
        font-size: 1rem;
    }
    .news1-tp-title {
        font-size: .65rem;
    }
    .news1-tp-txt{
        line-height: 1.6;
    }
    .news1-bt-left {
        width: 400px;
        overflow: hidden;
    }
    .news1-btrt-txt{
        line-height: 1.6;
    }
    .news1-btrt-all {
        padding: 0 1rem;
    }
    .news1-btrt-time {
        margin-bottom: .4rem;
    }
    .news1-tp-left {
        width: 450px;
    }
    .news1-tp-left {
        width: 450px;
    }
    .info1-list img{
        width: 30px;
    }
    .ft18 {
        font-size: 16px;
    }
    .info1-txts {   
        margin-left: .5rem;
    }
}
@media (max-width: 1024px){
    .case-list4 {
        padding: 1rem 0 0 0;
    }
    .case4-list{
        width: 100%;
    }
    .case4-list {
        margin-bottom: 0.5rem;
    }
    .case4-list:nth-child(2n) {
        margin-left: 0;
    }
    .news1-bt-left {
        width: 350px;
        overflow: hidden;
    }
    .news1-tp-left {
        width: 400px;
    }
    .news1-tp-all a {
        width: 130px;
    }
    .news1-tp-txt{
        margin: .3rem 0 1rem 0;
    }
    .mes-list1 {
        width: 92%;
    }
    .serve-main-txt{
        line-height: 1.8;
    }
    .ser1-show img{
        width: 30px;
    }
    .ft14 {
        font-size: 13px;
    }
    .ft18 {
        font-size: 15px;
    }
    .info1-left {
        width: 73%;
    }
}
@media (max-width: 900px){
    .news1-bt-left {
        width: 100%;
        overflow: hidden;
    }
    .news1-tp-left {
        width: 350px;
    }
    .news1-tp-txt {
        margin: .2rem 0 .6rem 0;
    }
    .news1-tp-all {
        padding: 0 .45rem;
    }
}
@media (max-width: 768px){
    .science-mamin2 {
        padding: .6rem 0;
    }
    .case-list3 img {
        width: 100%;
        margin: .25rem 0 0 0;
    }
    .cases3-zs{
        line-height: 1.6;
    }
    .case-list3 {
        padding: 0.3rem 0rem .5rem;
    }
    .cases-list2 {
        margin-top: .25rem;
        padding-bottom: .35rem;
    }
    .cases2-list img {
        margin: .2rem 0 0 0;
    }
    .cases2-title {
        font-size: .36rem;
    }
    .case4-list{
        display: block;
    }
    .case4-list {
        margin-bottom: 0.2rem;
    }
    .cases4-content {
        margin: .25rem 0 0 0;
    }
    .cases4-content img {
        margin: .15rem 0 0 0;
    }
    .case-list4 {
        padding: .5rem 0 0 0;
    }
    .case4-txt {
        padding: .3rem 0;
    }
    .case4-txts {
        height: auto;
    }
    .science-mamin3 {
        padding: 0.6rem 0 0rem;
    }
    .case4-img{
        width: 100%;
        height:auto;
    }
    .cases1-content, .cases2-list, .case-list3, .case-list4, .case-list4 {
        width: 100%;
    }
    .cases-title{
        font-size: .45rem;
        padding-bottom: 0.35rem;
    }
    .cases1-content span{
        margin-top: .13rem;
        margin-right: .2rem;
    }
    .newsd-right a span{
        margin-top: .2rem;
    }
    .newsd-lf-time {
        padding-bottom: .2rem;
    }
    .newsd-lf-time a{
        padding-right: .4rem;
    }
    .newsd-page {
        margin: 0.5rem 0 0 0;
        padding-top: .25rem;    
    }
    .newsd-right{
        margin: .45rem 0 0 0;
    }
    .newsd-right a {
        margin-bottom: .15rem;
    }
    .newsd-right a div{
        margin-left: .2rem;
    }
    .newsd-rt-title{
        font-size:.4rem;
        padding-bottom: .1rem;
        margin-bottom: .35rem;
    }
    .newsd-page a{
        width: 100%;
        margin-bottom: .15rem;
        line-height: 1.4;
        margin-left: 0 !important;
        display: block;
        text-align: left !important;
    }
    .newsdetail-all-content{
        display: block;
    }
    .newsd-lf-title {
        font-size: .4rem;
        margin-bottom: .25rem;
    }
    .newsd-left,.newsd-right{
        width: 100%;
    }
    .news1-top,.news1-bot a{
        display: block;
    }
    .news1-tp-left{
        width: 100%;
    }
    .news1-btrt-time {
        margin-bottom: .1rem;
    }
    .page a {
        font-size: 13px;
    }
    .news1-btrt-txt {
        margin: .1rem 0 0 0;
    }
    .news1-btrt-time span {
        font-size: .55rem;
        margin-right: .1rem;
    }
    .news1-bot a:nth-child(n+2) {
        margin-top: .25rem;
    }
    .page a{
        width: 30px;
        height: 30px;
        line-height: 30px;
    }
    .page {
        text-align: center;
        margin: .8rem 0 0 0;
    }
    .news1-btrt-all {
        padding:.15rem 0.2rem .25rem .2rem;
    }
    .news1-btrt-logo div{
        padding-right: .25rem;
        background-size: .14rem .12rem;
    }
    .news1-tp-all a{
        width: 110px;
        line-height: 35px;
        height: 35px;
    }
    .news1-tp-all{
        position: relative;
        top: 0;
        transform: translateY(0);
        padding: .15rem 0;
    }
    .news1-btrt-all{
        position: relative;
        top: 0;
        transform: translateY(0);
    }
    .news1-tp-txt {
        margin: .1rem 0 .25rem 0;
    }
    .news1-tp-title {
        font-size: .32rem;
        -webkit-line-clamp: 2;
    }
    .mes1-lists{
        display: block;
    }
    .mes1-list {
        width: 100%;
        padding: 10px .15rem;
        margin-bottom: .15rem;
    }
    .mes1-area textarea {
        height: 3rem;
    }
    .mes1-btns input, .mes1-cz{
        height: 40px;
        line-height: 40px;
    }
    .ser1-s-all{
        display: block;
        text-align: center !important;
    }
    .ser-list1 {
        margin-top: 0.25rem;
    }
    .mes1-lists{
        margin-bottom: 0;
    }
    .info1-left {
        width: 100%;
    }
    .ser1-show img {
        width: .4rem;
        position: relative;
        top: 50%;
        transform: translateY(-50%);
    }
    .ser1-s-all{
        margin-left: 0;
    }
    .serve-main-txt{
        padding: 0 .35rem;
    }
    .ft20 {
        font-size: .3rem;
    }
    .info1-list img {
        width: .4rem;
    }
    .ser-list1{
        display: block;
    }
    .ser-list1 a {
        width: 100%;
        height: auto;
        display: block;
        padding: .75rem 0;
        margin-bottom: .2rem;
    }
    .ser1-show{
        position: relative;
        top: 0;
        transform: translateY(0);
    }
    .info1-list {
        display: block;
        padding-bottom: .15rem;
    }
    .info1-txts div{
        float: unset;
    }
    .info1-txts {
        margin-left: 0;
    }
    .info1-left {
        line-height: 1.2;
        margin: .15rem 0 .05rem 0;
    }
    .info1-list:nth-child(n+2) {
        padding-top: .15rem;
    }
}