@charset "UTF-8";
@font-face{
	font-family:fzxbs;
	src:url('/typeface/FZXBSJW.TTF');
}

.H-main01{ margin-bottom: -0.3rem; background: url(../images/y_ywdt_bg01.png) no-repeat top center #fcfdff; background-size: 100%; overflow: hidden;}
.H-main02{ margin-bottom: -0.3rem; background: url(../images/y_ywdt_bg02.png) no-repeat top center #fcfdfe; background-size: 100%; overflow: hidden;}

.list-lf{ width:3.4rem; margin-top: 0.25rem;}
.list-rf{ width: calc(100% - 3.65rem); margin-top: 0.25rem; padding: 0.3rem; border: 1px solid #e1eaf1; border-radius:0.05rem; background-color: #fff; 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: 1px solid #e1eaf1; border-bottom-left-radius:0.05rem; border-bottom-right-radius:0.05rem; background-color: #fff;}
.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{ 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: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;}

.one-hd{ padding: 0.35rem 0 0.2rem 0; color: #437bea; line-height: 0.2rem; vertical-align: middle;}
.one-hd.firstlm{ margin-top: -0.35rem;}
.one-hd i{ width:0.04rem; height: 0.2rem; margin-right: 0.08rem; float: left; display: inline-block; background: #437bea; vertical-align: top;}
.one-hd .span{ font-size: 0.2rem; font-weight: bold;}
.one-hd a{ float: right; font-size: 0.16rem; color: #666;}
.one-bd{ padding: 0.25rem; background-color: #fafcff;}
.two-bd ul{ margin-top: -0.2rem;}
.two-bd ul li{ width: calc(100% / 3); float: left;}
.two-bd ul li a{ margin: 0.2rem 0.2rem 0 0; padding-left: 0.15rem; display: block; text-overflow: ellipsis; white-space: nowrap; background: url(../images/y_gy_liico_y.png) no-repeat left center; overflow: hidden;}

.w100 .pic-infos li a img { height: 1.9rem;}
.line{ margin: 0.1rem 0; height: 1px; border-top: 1px dashed #c2cfd9;}
.dqwz{ margin-top: 0.25rem; padding-bottom: 0; border-bottom: 0;}


