.news{padding:85px 0}

.news .title{text-align:center}

.news .title h3 a{font-size:50px;color:#21252d;font-weight:700}

.news .title h3 a:hover{color:#00adef}

.news .title p{font-size:16px;color:#66686c;line-height:30px;margin-top:10px;margin-bottom: 30px;}



.news2{width:100%;}

.news2 .ul{overflow:hidden;margin-left:-2.7%;margin-top:20px}

.news2 .ul dl{width:47.3%;margin-left:2.7%;margin-top:40px;float:left;font-size:0}

.news2 .ul dd{width:42.757%;display:inline-block;vertical-align:middle}

.news2 .ul dt{width:57.243%;background:#fff;display:inline-block;vertical-align:middle;padding:54px 6% 65px;position:relative}

.news2 .ul dt:before{content:"";width:5px;height:53px;background:#00adef;display:block;position:absolute;right:0;top:0;transition:all .5s ease}

.news2 .ul dt:after{content:"";width:2px;height:21px;background:#00adef;display:block;position:absolute;left:11%;bottom:24px}

.news2 .ul dt h4 a{height:80px;font-size:20px;color:#21252d;font-weight:700;line-height:30px;display:block;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;transition:all .5s ease}

.news2 .ul dt p{height:120px;font-size:16px;color:#66686c;line-height:30px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;}

.news2 .ul dl:hover dt:before{height:100%}

.news2 .ul dl:hover dt h4 a{color:#00adef}





.news_index_title{

    font-size: 36px;

    font-weight: bold;

    padding: 15px 0;

}


.FrontNews_list01-d1_c1 {
    text-align: left;
    margin: 0 auto;
}

.FrontNews_list01-d1_c1 UL {
    padding-bottom: 0;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}

.FrontNews_list01-d1_c1 .content {
    border-bottom: #666 1px dotted;
    padding-bottom: 0;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    height: 60px;
    line-height: 60px;
    overflow: hidden;
    padding-top: 0;
}

.FrontNews_list01-d1_c1 .content .newstitle {
    position: relative;
}

.FrontNews_list01-d1_c1 .newstitle UL {
    min-height: 1px;
    width: 100%;
    clear: both;
}

.FrontNews_list01-d1_c1 .newstitle .title {
    padding-left: 0;
    width: auto;
}

.FrontNews_list01-d1_c1 .newstitle UL LI.title {
    padding-left: 0;
    float: left;
}

.FrontNews_list01-d1_c1 .newstitle LI H3 {
    line-height: 60px;
    padding-left: 0;
    display: inline;
    font-size: 18px;
}

.FrontNews_list01-d1_c1 .newstitle LI H3 A {
    display: block;
    float: left;
    font-weight: normal;
}

.content.column-num1{
    transition: .5s all;
}

.content.column-num1:hover{
    background: #c7000b;
    padding: 0 25px;
    color: #fff;
    border-radius: 10px;
    border: none;
}

.content.column-num1:hover a{
    color: #fff;
}

.FrontNews_list01-d1_c1 .newstitle UL LI.date {
    width: auto;
    float: right;
    font-size: 18px;
}

.FrontNews_list01-d1_c1 .newstitle LI SPAN {
    display: none;
}

.FrontNews_list01-d1_c1 LI.clearBoth {
    display: none;
    height: 0;
}

.clearBoth {
    clear: both;
}




@media(max-width:1169px){

    .news2 .ul dl{

        width: 100%;

    }

    .news2 .ul dd{

        width: 40%;

    }

    .news2 .ul dt{

        width: 57%;

    }

    .news {

        padding: 40px 0;

    }

    .news .title p{

        margin-bottom: 0;

    }

    .news2 .ul{

        margin: 0;

    }

    .news_index_title{

        padding: 0 15px;

        font-size: 20px;

    }

    .FrontNews_list01-d1_c1 .newstitle UL LI.title{
        width: 70%;
    }

    .columnSpace{
        padding: 0 15px;
    }

}