.news {
    margin-top: 70px;
}
.newsbox {
    display      : flex;
    align-items  : center;
    margin-bottom: 55px;
    border-top   : 1px solid rgba(246, 248, 252, 1);
    border-right : 1px solid rgba(246, 248, 252, 1);
    border-bottom: 1px solid rgba(246, 248, 252, 1);
}
.newsbox:hover {
    box-shadow : 0px 2px 4px rgba(92, 92, 92, 0.1);
}

.newslist .newsbox:last-child {
    margin-bottom: 0;
}
.newsimg {
    width : 283px;
    height: 200px;
}

.newsimg img {
    width : 100%;
    height: 100%;
}
.newsflex {
    flex      : 1;
    background: #FFFFFF;
    opacity   : 1;
    padding   : 23px 0px 23px 30px;
}

.newstitle {
    font-size  : 20px;
    font-weight: 500;
    color      : #000000;
}
.newsdes {
    font-size  : 14px;
    font-weight: 400;
    line-height: 30px;
    color      : #949494;
    margin-top : 24px;
}
.newstime {
    font-size  : 12px;
    font-weight: 400;
    color      : #949494;
    margin-top : 24px;
}
.newsarrow {
    width           : 26px;
    height          : 39px;
    background-image: url("../image/img107.png");
    margin-left     : 42px;
    margin-right    : 37px;
}
.newsbox:hover .newsarrow{
    background-image: url("../image/img107b.png");
}
.newsbanner {
    background-image: url("../image/bannertwo004.png");
}



.newdetail{
    display:flex;
}
.leftnews{
    flex:1;
    box-sizing:border-box;
    padding:20px;
}
.rightnews{
    width:25%;
    margin-left:25px;
}

.keywords-list{
    width:100%;
    display:flex;
    align-items:center;
    box-sizing:border-box;
    padding:20px 0;
    font-size:13px;
}
.keywords-list .key-p{
    color:#949494;
}
.key-ul{
    display:flex;
}
.key-li{
    margin:0 10px;
    color:#027DC6;
}
.key-li a{
    color:#027DC6;
}
.rightnewstitle{
    color:#027DC6;
    position:relative;
    padding-left:8px;
}
.rightnewstitle::before{
    content:'';
    background-color:#027DC6;
    width:2px;
    height:16px;
    position:absolute;
    left:0;
    top:3.5px;
    bottom:0;
}
.rnewsul{
	background:#F0F1F5;
	box-sizing:border-box;
	padding:8px 20px;
}

.rnewsli{
	box-sizing:border-box;
    background:#F0F1F5;
    padding:12px 0;
	height:84px;
	display:flex;
	align-items:center;
	border-bottom:1px solid #94949421;
}
.rnewsli:nth-last-child(1){
	border-bottom:0;
}
.rnewsli a{
	height:60px;
}
.rnewsimg{
    width:auto;
	height:100%;
	margin-right:10px;
}
.rnewslide{
	height:100%;
	display:flex;
	flex-direction:column;
	justify-content:center;
}
.caseslide{
	height:60px;
	display:flex;
	flex-direction:column;
	justify-content:center;
	box-sizing:border-box;
	padding-bottom:5px;
}
.rnewsdesc{
    font-size:12px;
	line-height:20px;
    color:#949494;
    width:100%;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.rnewsdesc:nth-child(1){
	color:#333333;
	font-size:13px;
}
.newsbanner2 {
    background-image: url("../image/img127.jpg");
}