@charset "utf-8";
/****列表样式****/
.dq-lm{ padding: 0 0 0.3rem 0; background: url(../images/y_list_dqzlm.png) repeat-x left bottom; position: relative;}
.dq-lm span{ font-size: 0.35rem; color: #437bea; font-weight: bold; display: block;}
.dq-zlm{}
.dq-zlm ul{ margin-right: -0.23rem;}
.dq-zlm ul li { width:calc(100% / 3); float: left;}
.dq-zlm ul li a { height: 1rem; border: 1px solid #e1eaf1; margin: 0.23rem 0.23rem 0 0; display: block; position: relative;}
.dq-zlm ul li a span{ width:100%; max-height: 1rem; padding:0.1rem 0.2rem; font-size: 0.3rem; line-height: 0.4rem; text-align: center; text-overflow: ellipsis; white-space: nowrap; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; position: absolute; top: 50%; right: 0; transform: translate(0, -50%);}
.dq-zlm ul li.active a span{ font-weight: bold; color: #437bea;}

.list-infos{ margin-top: 0.15rem;}

.pagination{ margin-top: 0.35rem; font-size: 0.3rem; text-align: center;}
.pagination a{ width:0.45rem; margin: 0 0.06rem; text-align: center; line-height: 0.45rem; display: inline-block; background: #eee; border-radius: 0.03rem;}
.pagination a:hover { color: #fff; background: #1f6ec6; cursor: pointer;}
.pagination .pn{ width: 1rem;}
.pagination .cur { background: #1f6ec6; color: #fff;}

/****内用页面样式****/
.content{}
.content .title{ font-size: 0.35rem; color: #4a67f9; font-weight: 600; line-height: 0.5rem; text-align: center; letter-spacing: 0.01rem;}
.content .date{ margin: 0.3rem 0; padding: 0.15rem 0; font-size: 0.26rem; line-height: 0.45rem; text-align: center; background-color: #f6f6f6; position: relative;}
.content .date span{ margin-right: 0.2rem; font-size: 0.26rem; color: #666; display: inline-block;}

.content .con-fl{ width: calc(100% - 3.5rem); padding-right: 0.4rem; border-right: 0.01rem solid #e2eff5;}
.content .con-fr{ width:3.5rem; padding-left: 0.4rem;}

.content .wznr { font-size: 0.3rem !important; line-height: 2;}
.content .wznr p,
.content .wznr span,
.content .wznr i{ font-size: 0.3rem !important; line-height: 0.65rem !important; word-wrap: break-word !important;}
.content .wznr .pic-video{ width:8rem !important; height: 6rem !important; margin: 0.2rem auto;}
.content .wznr .pic-video video { width: 100%; height: 100% !important; object-fit: contain;}
.content .wznr .pic-video img { width: 100%; height: 100% !important; object-fit: cover;}

.content .hd{ margin-top: 0.25rem; padding-top: 0.25rem; font-size: 0.3rem; color: #4a67f9; font-weight: bold; border-top: 0.01rem solid #d7e6ed;}
.content .hd:nth-of-type(1){ margin-top: -0.3rem; border-top: 0;}
.content .bd{ margin-bottom: 0.2rem;}
.content .bd ul{}
.content .bd ul li{ padding-top: 0.15rem;}
.content .bd ul li a{ padding-left: 0.23rem; font-size: 0.26rem; line-height: 0.38rem; background-image: url(../images/y_gy_liico_y.png); background-repeat: no-repeat; background-position: left 0.15rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block;}
.content .bd ul li a:hover{ color: #3978cc; text-decoration: underline;}
