@media only screen and (max-width:980px){
    /*首页*/
        .index-history h2{line-height:25px;margin-bottom:40px;font-size:20px;}
        .index-history .dg-wrapper{width:50vw;height:41vw;margin-bottom:20px;}
        .index-history .dg-wrapper li span{line-height:10vw;font-size:14vw;}
        .index-history .dg-wrapper li p{line-height:20px;margin-top:10px;font-size:14px;}
        .index-history .dg-wrapper li.left{transform:translateX(-80%) scale(0.5);}
        .index-history .dg-wrapper li.right{transform:translateX(80%) scale(0.5);}
        .index-history .list{height:40px;}
        .index-history .list .dot{width:70vw;height:40px;}
        .index-history .list .dot .pos{width:14vw;}
        .index-history .list .dot .pos li{width:14vw;line-height:20px;font-size:14px;padding-top:0;}
        .index-history .list .dot .pos li i{width:17px;height:17px;padding:6px;margin-bottom:5px;}
        .index-history .list .dot .pos li.active i{padding:5px;}
        .index-history .list .dot:before{top:8px;}
        .index-history .list .btn{width:40px;height:40px;}
        .index-history .list .btn:after{width:16px;height:10px;margin:-5px 0 0 -8px;}
        .index-case .slide-pic ul{height:43.45vw;}
        .index-case .slide-pic li .text{padding:30px 30px 0;}
        .index-case .slide-pic li .text h3{line-height:30px;margin-bottom:10px;font-size:24px;}
        .index-case .slide-pic li .text p{height:125px;line-height:25px;margin-bottom:0;font-size:14px;}
        .index-case .slide-dot li{line-height:20px;margin-right:20px;font-size:14px; padding: 0 15px;}
        .index-case .btn span{width:40px;height:40px;}
        .index-case .btn span:after{width:16px;height:10px;}
        .index-project h2{line-height:35px;margin-bottom:10px;font-size:30px;}
        .index-project .text{height:14.12vw;}
        .index-project .text p{line-height:20px;font-size:14px;}
        .index-project .morebtn{height:40px;margin-top:20px;}
        .index-project .morebtn i{height:20px;line-height:20px;padding:0 5px;font-size:12px;border-radius:10px;transform:translateX(-10px);}
        .index-project .morebtn:before{width:40px;height:40px;}
        .index-project .morebtn:after{left:20px;top:20px;width:16px;height:10px;margin:-5px 0 0 -8px;}
    }
    
    @media only screen and (max-width:780px){
        .index-case .slide-pic li .text{padding:20px 20px 0;}
        .index-case .slide-pic li .text p{height:100px;-webkit-line-clamp:4;}

        .index-project .text .text-padding{padding:15px 15px 0;}
        .index-project .p3{padding-bottom: 77.7%;}
    }

    @media only screen and (max-width:640px){
        .index-mission{margin-bottom:50px;}
        .index-mission .cont .pic{display:none;}
        .index-mission .cont .text{float:none;width:100%;padding:20px;}
        .index-mission .cont .text .slide-mis{width:60vw;}
        .index-mission .cont .text .slide-pic{width:60vw;}
        .index-mission .cont .text .slide-pic li{width:60vw;}
        .index-mission .cont .text .slide-dot li{width:8px;height:8px;margin:0 5px;}

        .index-case{margin-bottom:40px;}
        .index-case .slide-dot{margin-bottom:0;}
        .index-case .slide-dot li{margin:0 30px 10px 0;}
        .index-case .slide-pic ul{height:61vw;} 
        .index-case .slide-pic li{overflow:hidden;}
        .index-case .slide-pic li .pic{float:none;width:100%;}
        .index-case .slide-pic li .text{top:initial;bottom:0;width:100%;height:auto;margin:0;padding:15px;background-color:rgba(234,233,230,.5);}
        .index-case .slide-pic li .text h3{line-height:20px;margin:0;font-size:16px}
        .index-case .slide-pic li .text p{display:none;}
        .index-case .slide-pic li .text .morebtn{display:none;}
        .index-case .btn{display:none;}
        .index-case .act{display:none;}

        .index-project .left{float:none;width:100%;margin-bottom:0.85%;}
        .index-project .right{float:none;width:100%;}
        .index-project .text{height:auto;padding:15px;overflow:hidden;}
        .index-project .text .morebtn{margin-top:15px;}
        .index-project .p3{margin-bottom:0.85%;}
        .index-project .text p{line-height: unset;}

    }