@charset "UTF-8";
.list-con{ padding: 0.3rem; border-radius:0.05rem; border: 1px solid #e1eaf1; background-color: #fff;}

.list-lf{ width:3.2rem; padding: 0;}
.list-rf{ width: calc(100% - 3.5rem); position: relative;}
.lf-title{ padding: 0.3rem 0.2rem; font-size: 0; border-top-left-radius:0.05rem; border-top-right-radius:0.05rem; background-image: linear-gradient(to right , #437bea, #2965dd);}
.list-rf.w100{ width:100%;}
.lf-title span{ font-size: 0.24rem; color: #fff; line-height: 0.3rem; text-align: center; display: block;}
.lf-list{ padding: 0 0.2rem; border-bottom-left-radius:0.05rem; border-bottom-right-radius:0.05rem; background-color: #f6f9fb;}
.lf-list ul li { padding: 0.2rem 0; border-bottom: 1px dashed #c8dbf5;}
.lf-list ul li:nth-last-of-type(1){ border-bottom: 0;}
.lf-list ul li a { display: block;}
.lf-list ul li a span{ display: inline-block;}
.lf-list ul li.active a span{ font-weight: bold; color: #437bea;}

.dqzlm{ padding: 0 0 0.3rem 0; background: url(../images/y_list_dqzlm.png) repeat-x left bottom; position: relative;}
.dqzlm span{ font-size: 0.24rem; color: #437bea; font-weight: bold; position: relative; z-index: 1;}

.gd{ text-align: center; position: absolute; top: 0.1rem; right: 0.1rem; z-index: 999; transform: rotateZ(30deg); display: none;}
.gd .wz{ padding:0.1rem 0.2rem; font-family: fzxbs; font-size: 0.2rem; color: #d41600; font-family: fzxbs; background: url(../images/y_list_ygd_bg.png) no-repeat center center; background-size: 100%;}
.gd .date{ margin-top: 0.05rem; font-size: 0.15rem; color: #d41600; font-weight: bold;}

.minHeight{ min-height: 5rem;}

.qt-infos{ min-height: 5rem; margin-top: 0.11rem;}
.qt-infos li{ line-height: 0.5rem;}
.qt-infos li a{ padding-left: 0.15rem; background-image: url(../images/y_gy_liico_y.png); background-repeat: no-repeat; background-position: left center; overflow: hidden;}
.qt-infos li span{ color: #999999;}

.lm-lists{ margin: 0 -0.2rem 0 0;}
.lm-lists li{ width: calc(100% / 4); float: left;}
.lm-lists li a{ height: 0.78rem; margin: 0.2rem 0.2rem 0 0; padding:0.2rem 0; text-align: center; border: 1px solid #e1eaf1; border-top-left-radius: 0.2rem; border-top-right-radius: 0.03rem; border-bottom-left-radius: 0.03rem; border-bottom-right-radius: 0.2rem; background-color: #fdfeff; display: block; position: relative;}
.lm-lists li a span{ width: 100%; padding: 0 0.15rem; line-height: 0.24rem; overflow: hidden; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; position: absolute; top: 50%; left: 0; transform: translate(0, -50%);}
.lm-lists li a em{ padding:0 0.05rem; font-family: fzxbs; font-size: 0.15rem; color: #d41600; border-radius: 0.05rem; border: 1px solid #d41600; position: absolute; top: -0.1rem; right: -0.1rem; z-index: 999; background-color: #fff; transform: rotateZ(8deg);}
.lm-lists li a:hover{ font-weight: bold; border: 1px solid #d8e9f7; border-top-left-radius: 0.06rem; border-top-right-radius: 0.06rem; border-bottom-left-radius: 0.06rem; border-bottom-right-radius: 0.06rem; box-shadow: 0 0 0.05rem #d8e9f7;}

.pic-infos{ margin: 0 -0.25rem 0 0;}
.pic-infos li{ width: calc(100% / 4); float: left;}
.pic-infos li a{ margin: 0.25rem 0.25rem 0 0;display: block;}
.pic-infos li a img { width:100%; height: 1.5rem; display: block; object-fit: cover;}
.pic-infos li a span{ padding: 0.15rem 0.1rem; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background-color: #ebf1fd; display: block;}
.pic-infos li a:hover{ box-shadow: 0 0 0.05rem #a3bff6;}

.w100 .pic-infos li a img { height: 1.9rem;}

.line{ margin: 0.1rem 0; height: 1px; border-top: 1px dashed #c2cfd9;}


