.report .report_left{width:100%;}
.plan .anl_list:first-child{margin-top:0;}
.plan{padding:0;}
.plan .anl_text .jt-more a{height: auto;line-height: initial;border: 0;text-align: left;color: #333}
.plan .anl_text .jt-more a:hover{border: 0;color: #e83421}
.report_left:after{display: none;}

@media screen and (min-width:1020px){
    .plan .anl_text .jt-more_new{margin-top: 10px;}
}
@media screen and (min-width:1270px){
    .plan .anl_text {width:58%;padding: 10px 0 0 60px;overflow: hidden;border:0;}
    .plan .anl_list p:not([class]){height: 60px;line-height: 30px;}
    .plan .anl_list p:not([class]):after{content:"";display: block;position:absolute;width:100%;height:1px;bottom:0;right:-60px;background-color:#e7e7e7;}
    .plan .anl_img{width:42.04%;padding-bottom:24%;}
    .plan .anl_list h3{margin: 14px 0 21px;line-height:32px;white-space: initial;}
    .plan .anl_text .jt-more_new {bottom: 15px;}
    .plan .anl_list{margin-top:40px;}
}
@media screen and (min-width:1460px){
    .plan .anl_text {padding: 23px 0 0 60px;}
    .plan .anl_text .jt-more_new{bottom:32px;}
}
@media screen and (min-width:1680px){
    .plan .anl_text .jt-more_new{bottom:53px;}
}


@media screen and (max-width:1370px){
    .plan .anl_list h3 {
        margin: 10px 0 14px;
        line-height: 28px;
        font-size: 16px;
    }
    .plan .anl_list p:not([class]) {
        height: 52px;
        line-height: 26px;
        font-size: 14px;
    }
    .plan .anl_text .jt-more a {
        font-size: 14px;
    }
}

@media screen and (max-width:780px){
    .plan .anl_text{padding:20px;border: none}
    .report .anl_list {border: 1px solid #e4e4e4;}
}