.k1content{width: 100%;height: 100%;float: left;}
.k1content>img{width: 600px;height: 500px;margin: 0 auto;display: block;margin-bottom: 20px;}
.k1content>p{line-height: 30px; text-indent: 2em;}
.k1content2 {margin-top: 35px;}
.k1content h2{line-height: 30px;text-align: center;font-size: 20px;}
.k1content2 .list{width: 100%;height: 100%;float: left;}
.k1content2 .list li{width: 100%;height: 100%;float: left;padding: 50px 0;border-bottom: 1px solid #ddd;}
.k1content2 .list li .head{width: 100%;height: 40px;position: relative;float: left;margin-bottom: 20px;}
.k1content2 .list li .head p{z-index: 999!important;position: absolute;left: 0;top: 0;font-size: 16px;font-weight: bold; line-height: 40px;float: left;}
.k1content2 .list li .text{line-height: 30px;width: 55%;float: left;}
.k1content2 .list li>img{width: 40%;margin-left: 5%;float: left;}
.k1content2 .list li:nth-child(odd) .text{float: right!important;}
.k1content2 .list li:nth-child(odd)>img{margin-left: 0;}
.k1content2 .list li a{padding: 5px 15px;line-height: 20px;margin-top: 35px; background: #007AFF;color: #fff;float: left;text-align: center;}
.center p.title{margin: 25px 0;}
.news-title{
    /* margin: 30px 0; */
    overflow: hidden;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    /* height: 100px; */
}
.news-title p{
    height: 50px;
    line-height: 50px;
    /* margin-top: 25px; */
    text-align: center;
    font-size: 24px;
    color: #545d69;
    font-weight: bold;
}
.pro_news{
    margin-bottom: 30px;
}

