.news-banner .swiper-container{

    border: 1px solid #C4C4C4;

    box-sizing: content-box;

    margin: 20px 0 42px;

}



.news-banner .swiper-slide .image{

    position: relative;

    overflow: hidden;

}



.news-banner .news-article {

    padding-top: 20px;

    max-width: 550px;

    margin: auto;

}



.news-banner .news-article h3{

    font-size: 26px;

    line-height: 36px;

    color: #333;

}



.news-banner .swiper-container:hover h3{

    color: #990000;

}



.news-banner .news-article ul li{

    float: left;

    font-size: 18px;

    color: #666;

    line-height: 24px;

    padding-left: 25px;

    margin: 26px 0 20px;

}



.news-banner .news-article .time{

    background: url("../img/icon_23.png") no-repeat left;

}



.news-banner .news-article .read{

    margin-left: 18px;

    background: url("../img/icon_24.png") no-repeat left;

}



.news-banner .news-article p{

    font-size: 16px;

    color: #666;

    line-height: 32px;

    -webkit-line-clamp: 3;    /*用来限制在一个块元素显示的文本的行数*/

    display: -webkit-box;    /*必须结合的属性，将对象作为弹性伸缩盒子模型显示*/

    -webkit-box-orient: vertical;    /*必须结合的属性 ，设置或检索伸缩盒对象的子元素的排列方式*/

    overflow: hidden;

    word-break: break-all;

}



.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom{

    position: absolute;

    left: 6%;

    bottom: 5px;

}



.swiper-container-wrap>.swiper-pagination-bullets .swiper-pagination-bullet{

    width: 16px;

    height: 16px;

}



.swiper-pagination-bullet{

    background: #ddd;

    opacity: 1;

}



.swiper-pagination-bullet-active{

    background-color: #990000;

    opacity: 1;

}



/*******************news-banner******************/

.news-banner-items{

    max-width: 410px;

}



.news-banner-items a{

    color: #333;

}



.news-banner-items a h3{

    color: #990000;

}





.news-banner-items  h3{

    font-size:20px;

    line-height: 1.4;

}



.news-banner-items  span{

    font-size: 16px;

    line-height: 24px;

    color: #666;

    margin: 20px 0;

    display: block;

}



.news-banner-items p{

     font-size: 14px;
	
    line-height: 26px;

    -webkit-line-clamp: 4;    /*用来限制在一个块元素显示的文本的行数*/

    display: -webkit-box;    /*必须结合的属性，将对象作为弹性伸缩盒子模型显示*/

    -webkit-box-orient: vertical;    /*必须结合的属性 ，设置或检索伸缩盒对象的子元素的排列方式*/

    overflow: hidden;

    word-break: break-all;

}



/*****************list-newslist**********/

.list-newslist{


    padding-bottom: 163px;

    background: url(../img/image_11.png) no-repeat bottom center;

}

.list-newslist-wrap{
    margin-top: 60px;
	
}

.list-newslist .col-md-6:nth-child(2n) .list-newslist-wrap{
	border-left: 1px solid #ddd;
	padding-left: 30px;
}

/*

.list-newslist-left{

    padding-right: 15px;

}



.list-newslist-right{

    padding-left: 15px;

}
*/



.list-newslist .column-title{

    color: #990000;

    line-height: 24px;

    text-align: left;

    padding-bottom: 20px;

}



.list-newslist .column-title h3{

    font-size: 24px;

    padding-left: 35px;

    background: url("../img/icon_25.png") no-repeat left;

    float: left;

    line-height: 30px;

}



.newslist-items ul li{

    margin-top: 60px;

}



.newslist-items ul li:first-child{

    margin-top: 40px;

}



.newslist-items h3{

    font-size: 20px;

    display: block;

    padding-left: 24px;

    background: url(../img/icon_08.png) no-repeat left;

    color: #990000;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

}



.newslist-items:hover h3{

    color: #990000;

}



.newslist-items p{

     font-size: 14px;
    line-height: 26px;

    color: #333;
    height: 52px;
    overflow: hidden;
    margin-top: 20px;

}

.more{
	margin-top: 15px
}

.more a {
    display: block;
    width: 128px;
    height: 38px;
    line-height: 38px;
    border: 1px solid #990000;
    color: #990000;
    margin: 0 auto;
    border-radius: 3px;
    text-align: center;
}


/************************************************/

@media (max-width: 992px) {

    .list-newslist{

        padding-bottom:100px ;

        margin-top: 0;

    }

    .news-banner .news-article{

        padding: 10px;

    }

    .news-banner .news-article h3{

        font-size: 18px;

        line-height: 1.6;

    }



    .news-banner .news-article .time{

        background-size: 14px;

    }



    .news-banner .news-article ul li{

        margin: 5px 0 0;

        font-size: 14px;

        padding-left: 20px;

    }



    .news-banner .news-article p{

        font-size: 14px;

    }



    .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom{

        display: none;

    }



    .news-banner .swiper-container{

        margin-bottom: 0;

    }



    .list-newslist-wrap{

        margin-top: 30px;

    }



    .list-newslist .column-title{

        padding-bottom: 5px;

    }



    .list-newslist .column-title h3{

        font-size: 18px;

        background-size: 20px;

        padding-left: 25px;

    }



    .column-title>a{

        margin-top: 4px;

    }



    .list-newslist-left,.list-newslist-right{

        padding: 0;

    }



    .newslist-items ul li:first-child{

        margin-top: 15px;

    }



    .newslist-items ul li{

        margin-top: 15px;

    }



    .newslist-items h3{

        font-size: 16px;

    }



    .newslist-items p{

        margin-top: 10px;

        font-size: 14px;

        text-indent: 2em;
        
        height: auto;
    }



    .list-newslist .col-md-6:first-child{

        border: none;

    }



    .news-banner-items{

        margin-top: 15px;

    }



    .news-banner-items h3{

        font-size: 16px;

    }



    .news-banner-items span{

        margin: 2px 0;

        font-size: 12px;

    }





    .news-banner-items p{

        font-size: 14px;

    }
	
	.list-newslist .col-md-6:nth-child(2n) .list-newslist-wrap{
		border: none;
		padding-left: 0
	}
	
}