/* CSS Document */
.nqNews{ padding:100px 0; overflow:hidden; background:#f4f4f4; 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:#0058a8; 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: 45px 60px 0;background:#fff; height:210px;box-shadow: 0 0 18px rgba(0, 0, 0, 0.03);}
.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:#0058a8; 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:#0058a8;}

@media (max-width:1680px) {
.nqNews{ padding:80px 0;}
.nqNews ul li:before{ width:10%;}
.nqNews ul li .nqNews_time span{ font-size:15px;}
.nqNews ul li .nqNews_time p{ font-size:44px;}
}

@media (max-width:1600px) {

}

@media (max-width:1560px) {

}

@media (max-width:1440px) {
.nqNews{ padding:70px 0;}
.nqNews ul li{ height:180px; margin-bottom:30px;}
.nqNews ul li .nqNews_time{ width:170px; height:180px; padding-top:43px;}
.nqNews ul li .nqNews_time p{ font-size:40px;}
.nqNews ul li .nqNews_text{ width: calc(100% - 170px); height:180px; padding: 35px 40px 0;}
.nqNews ul li .nqNews_text p{ font-size:15px; line-height:28px; height:56px;}
.nqNews ul li:before{ width:15%;}

}

@media (max-width:1366px) {

}

@media (max-width:1280px) {

}

@media (max-width:1200px) {
.nqNews{ padding:60px 0;}
.nqNews ul li{ height:160px; margin-bottom:20px;}
.nqNews ul li .nqNews_time{ width:160px; height:160px; padding-top:43px;}
.nqNews ul li .nqNews_time p{ font-size:36px;}
.nqNews ul li .nqNews_text{ width: calc(100% - 160px); height:160px; }
.nqNews ul li .nqNews_text a.nqNews_name{ font-size:15px; margin-bottom:10px;}	
.nqNews ul li .nqNews_text p{ font-size:14px; line-height:26px; height:52px;}
}

@media (max-width:1080px) {

}

@media (max-width:1024px) {
.nqNews{ padding:50px 0;}
.nqNews ul li{ height:145px; margin-bottom:20px;}
.nqNews ul li .nqNews_time{ width:150px; height:145px; padding-top:40px;}
.nqNews ul li .nqNews_time p{ font-size:32px;}
.nqNews ul li .nqNews_text{ width: calc(100% - 150px); padding: 25px 30px 0; height:145px;}
}

@media (max-width:920px) {

}

@media (max-width:820px) {
.nqNews{ padding:40px 0;}
.nqNews ul li{ height:130px;}
.nqNews ul li .nqNews_time{ width:140px; height:130px; padding-top:35px;}
.nqNews ul li .nqNews_time p{ font-size:28px;}
.nqNews ul li .nqNews_text{ width: calc(100% - 140px); height:130px;}
.nqNews ul li .nqNews_text a.nqNews_name{ margin-bottom:5px;}
.nqNews ul li .nqNews_text p{ line-height:24px; height:48px;}
}

@media (max-width:767px) {

}

@media (max-width:550px) {
.nqNews{ padding:30px 0;}
.nqNews ul li{ height:110px;}
.nqNews ul li .nqNews_time{ width:130px; height:110px; padding-top:30px;}
.nqNews ul li .nqNews_time p{ font-size:24px;}
.nqNews ul li .nqNews_text{ width: calc(100% - 130px); height:110px;padding: 15px 25px 0;}
}

@media (max-width:390px) {
.nqNews ul li{ height:100px;}
.nqNews ul li .nqNews_time{ width:110px; height:100px; padding-top:20px;}
.nqNews ul li .nqNews_text{ width: calc(100% - 110px); height:100px;}
}

@media (max-width:280px) {

}