/* CSS Document */
.nqNews{ padding:100px 0; overflow:hidden;}
.nqNews ul{ min-height:300px;}
.nqNews ul li{ width:100%; margin-bottom:40px; overflow:hidden; position:relative; height:210px; transition:none;}
.nqNews ul li .w1400{display: -webkit-flex; display: flex; flex-wrap: wrap; align-items: center;}
.nqNews ul li:before{ content:""; display:none; width:20%; background:#bb1723; height:100%; position:absolute; left:0;}
.nqNews ul li .nqNews_time{ width:200px; float:left; text-align:center; height:210px; position:relative; padding-top:60px; transition:none; color:#222;}
.nqNews ul li .nqNews_time:after{ content:""; display:none; background:url(../images/ico09.png) no-repeat; width:11px; height:55px; background-size:100% 100%; position:absolute; right:-11px; top:50%; transform: translate(0, -50%);}
.nqNews ul li .nqNews_time span{ font-size:16px; display:block;}
.nqNews ul li .nqNews_time p{ font-size:48px;}
.nqNews ul li .nqNews_text{width: calc(100% - 200px); float:right; padding-left:60px;}
.nqNews ul li .nqNews_text a.nqNews_name{ display:block; font-size:16px; font-weight:bold; color:#222;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; margin-bottom:20px;}
.nqNews ul li .nqNews_text p{ font-size:16px; color:#777; line-height:30px;overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; word-break: break-all; height:60px;}
.nqNews ul li:hover .nqNews_time{ background:#bb1723; color:#fff;}
.nqNews ul li:hover:before{ display:block;}
.nqNews ul li:hover .nqNews_time:after{ display:block;}
.nqNews ul li:hover .nqNews_text a.nqNews_name{ color:#bb1723;}

