.banner{width:100%;position:relative}.banner img{max-width:100%}.banner .banner_info{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;text-align:center}.banner .banner_info .title{font-size:46px}.banner .banner_info .text{font-size:24px}@media only all and (max-width:1440px){.banner .banner_info{width:55%}}@media only all and (max-width:1366px){.banner .banner_info .title{font-size:36px}.banner .banner_info .text{font-size:20px}}@media only all and (max-width:1024px){.banner .banner_info{width:65%}}@media only all and (max-width:768px){.content{margin-top:80px}.banner .banner_info .title{font-size:24px}.banner .banner_info .text{font-size:14px}}@media only all and (max-width:414px){.banner .banner_info .title{font-size:20px}}.case{width:100%;margin:80px auto}.case h4{font-size:30px;color:#333;margin:80px 0 40px}.case .caseitem{margin-bottom:60px;border-bottom:1px solid #aaa;padding-bottom:60px}.case .caseitem:last-child{border-bottom:0 none;padding-bottom:0;margin-bottom:0}.case .caseitem .item-con{margin-top:15px}.case .caselist{font-size:0}.case .caseitem .item-tit{font-size:24px;color:#333;line-height:2}.case .caseitem .item-text{font-size:18px;color:#777;line-height:2}.case .caseitem .item-img{width:100%;overflow:hidden}.case .caseitem .item-img img{max-width:100%;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s}.case .caseitem:hover .item-img img{transform:scale(1.05)}.more{text-align:center;margin-top:60px;width:100%}.more .more-btn{display:block;width:180px;height:50px;line-height:50px;border:2px solid #999;margin:0 auto;text-align:center;cursor:pointer;font-size:16px;color:#333;font-weight:bold;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}.more .more-btn:hover{background:#414141;color:#fff}.load{text-align:center;display:none;margin-bottom:20px}.contact .contact-con{border-top:0 none;padding-top:0}@media only all and (max-width:768px){.case h4{font-size:24px}.more{margin-top:20px}}@media only all and (max-width:414px){.case{margin:40px 0}.case h4{font-size:18px;margin:50px 0 20px}.banner .banner_info{width:100%;transform:none;left:0;transform:translateY(-50%)}.banner .banner_info .text{font-size:14px}.more .more-btn:hover{background:0;color:#333;font-weight:normal}.case .caseitem .item-tit{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:16px}.case .caseitem .item-text{text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:normal;margin-top:0}.case .caseitem{margin-bottom:40px;padding-bottom:40px}.more .more-btn{width:120px;height:40px;line-height:40px;font-size:13px}}
.landscape .banner .banner_info .title {
    font-size: 20px;
}
.landscape .banner .banner_info{
    width: 100%;
}