
.part-qmt{margin-bottom: 20px;}
.part-qmt .fir-l{width: 660px;height: 560px;background: #fff;}
.part-qmt .fir-r{width: 612px;height: 560px;}

.part-qmt .fir-l .focusBox {position: relative;width: 660px;height: 560px;overflow: hidden;font: 12px/1.5 Verdana, Geneva, sans-serif;text-align: left;background: white;}
.part-qmt .fir-l .focusBox .pic img {width: 660px;height: 440px;display: block; object-fit: cover;}
.part-qmt .fir-l .focusBox .txt {position: absolute;bottom: 0;z-index: 2;height: 120px;width: 100%;overflow: hidden;}
.part-qmt .fir-l .focusBox .txt li {width: 660px;height: 120px;padding:10px 16px;box-sizing: border-box;position: absolute;}
.part-qmt .fir-l .focusBox .txt li a {display: block;color: #333;padding: 0 0 0 10px;font-size: 12px;font-weight: bold;text-decoration: none;}
.part-qmt .fir-l .focusBox .txt li p.title{font-size: 24px;color: #313233;font-weight: bold;line-height: 56px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.part-qmt .fir-l .focusBox .txt li p.title i{display: inline-block;width: 40px;height: 26px;background: url("../images/zt.png") no-repeat;background-size: contain;margin: 0 14px -4px 0;}
.part-qmt .fir-l .focusBox .txt li p.con{font-size: 16px;color: #8d8e91;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 32px;font-weight: 500;}
.part-qmt .fir-l .focusBox .num {position: absolute;z-index: 3;bottom: 128px;right: 8px;}
.part-qmt .fir-l .focusBox .num li {float: left;position: relative;width: 8px;height: 8px;line-height: 8px;overflow: hidden;text-align: center;margin-right: 10px;cursor: pointer;}
.part-qmt .fir-l .focusBox .num li a,.part-qmt .fir-l .focusBox .num li span {position: absolute;z-index: 2;display: block;color: white;width: 100%;height: 100%;top: 0;left: 0;}
.part-qmt .fir-l .focusBox .num li span {z-index: 1;background: #fff;filter: alpha(opacity=57);opacity: 0.57;}
.part-qmt .fir-l .focusBox .num li.on a,.part-qmt .fir-l .focusBox .num a:hover {background: #f55047;}

.part-qmt .fir-r .r-title{margin-bottom: 24px;}
.part-qmt .fir-r .r-title span{display: inline-block;width: 104px;height: 26px;background: url("../images/tj.png") no-repeat;background-size: contain;}
.part-qmt .fir-r .r-title p{width: 390px;height: 12px;background: url("../images/bg.png") no-repeat;background-size: contain;margin-top: 8px;}
.part-qmt .fir-r .r-list{height: 510px;background: #fff;}
.part-qmt .fir-r .r-list li{height: 170px;position: relative;}
.part-qmt .fir-r .r-list li .bg{width: 612px;height: 170px;position: absolute;top: 0;left: 0;z-index: 10;background:#000;filter: alpha(opacity=47);opacity: 0.47;transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;}
.part-qmt .fir-r .r-list li.on .bg{opacity: 0;filter: alpha(opacity=0);}
.part-qmt .fir-r .r-list li .img-box{width: 256px;height: 170px;overflow: hidden;}
.part-qmt .fir-r .r-list li .img-box img{width: 256px;height: 170px; object-fit: cover;}
.part-qmt .fir-r .r-list li .info{width:356px;height:170px;background: #e3463d;color: #fff;position: relative;padding: 25px 20px;box-sizing: border-box;}
.part-qmt .fir-r .r-list li .info.r:after{content: "";  display:inline-block;width:0;height:0;border-top: 13px solid transparent;border-right: 12px solid #e3463d;border-bottom: 13px solid transparent;position: absolute;top: 50%;left: -12px;margin-top: -7px;z-index: 2}
.part-qmt .fir-r .r-list li .info.l:after{content: "";  display:inline-block;width:0;height:0;border-top: 13px solid transparent;border-left: 12px solid #e3463d;border-bottom: 13px solid transparent;position: absolute;top: 50%;right: -12px;margin-top: -7px;z-index: 2}
.part-qmt .fir-r .r-list li .info p.tit{color: #fff;font-size: 18px;font-weight: bold;margin-bottom: 12px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.part-qmt .fir-r .r-list li .info .con{font-size: 14px;margin-bottom: 10px;height: 0;transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.part-qmt .fir-r .r-list li .info p.line{ width: 40px;height: 4px;background: #94c1ff;}
.part-qmt .fir-r .r-list li.on .info .con{height: 40px;}
@media screen and (max-width: 1024px) { }
