@charset "UTF-8";
.xz{ margin-top: 0.35rem;}
.xz-pic{ width:2.6rem; height: 3.3rem; padding: 0.12rem; background-color: #f1f6fd;}
.xz-pic img{ width:100%; height: 100%; object-fit: cover;}
.xz-font{ width: calc(100% - 2.6rem); padding-left: 0.23rem;}
.xz-font .name{ margin-top: 0.08rem; font-size: 0;}
.xz-font .name span{ font-weight: bold; display: inline-block;}
.xz-font .name .span01{ font-size: 0.28rem;}
.xz-font .name .span02{ margin-left: 0.05rem; font-size: 0.22rem; color: #3e7cdc;}
.xz-font .lf, .xz-font .rf{ width: calc(100% / 2); margin-top: 0.28rem; padding: 0.3rem 0.4rem;}
.xz-font .lf{ border-top-right-radius:0.25rem; border-bottom-right-radius:0.25rem; background-image: url(../images/y_ldxx_box_rightline.png); background-position: top right; background-repeat: repeat-y; background-color: #f1f6fd;}
.xz-font .rf{ border-top-left-radius:0.25rem; border-bottom-left-radius:0.25rem; background-color: #eaf1fb;}
.xz-font .con-hd{ text-align: center; background-image: url(../images/y_ldxx_xtitle.png); background-position: center center; background-repeat: no-repeat; background-size: 100%;}
.xz-font .con-hd span{ padding: 0 0.25rem; font-size: 0.2rem; color: #437bea; font-weight: bold; letter-spacing: 0.02rem; display: inline-block;}
.xz-font .con-bd{ height: 1.6rem; margin-top: 0.15rem; font-family:"SourceSansPro-Regular","Microsoft YaHei UI", "Helvetica", sans-serif !important; line-height: 0.4rem;}
.xz-font .con-bd p, .xz-font .con-bd span{ margin: 0; padding: 0; font-family:"SourceSansPro-Regular","Microsoft YaHei UI", "Helvetica", sans-serif !important; line-height: 0.4rem; display: block;}
.xz-font .rf .con-bd p, .xz-font .rf .con-bd span{ text-indent: 0.36rem;}

.qtld{ margin-top: 0.4rem; border-top:1px solid #bdd5e8;}
.qtld ul{ margin-right: -0.4rem;}
.qtld ul li{ width: calc(100% / 5); float: left;}
.qtld ul li a{ margin: 0.4rem 0.4rem 0 0; padding: 0.14rem 0.14rem 0.2rem 0.14rem; background-color: #f1f6fd; display: block;}
.qtld ul li a .img{ height: 2.8rem;}
.qtld ul li a .img img{ width:100%; height: 100%; object-fit: cover;}
.qtld ul li a span{ text-align: center; display: block;}
.qtld ul li a .span01{ margin-top: 0.1rem; font-size: 0.2rem;}
.qtld ul li a .span02{ margin-top: 0.08rem; font-weight: bold;}

.ld-lf{ width:3.2rem; background-color: #f1f6fd;}
.ld-rf{ width: calc(100% - 3.2rem); padding-left: 0.3rem;}
.lf-title{ padding: 0.12rem 0.2rem; font-size: 0; background-color: #437bea;}
.lf-title img{ width: 0.36rem; height: 0.36rem; margin-right: 0.15rem; display: inline-block; vertical-align: middle;}
.lf-title span{ font-size: 0.24rem; color: #fff; line-height: 0.6rem; display: inline-block; vertical-align: middle;}
.lf-list{ padding: 0 0.2rem; background-image: url(../images/y_ldxx_lf.png); background-position: top center; background-repeat: no-repeat;}
.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 a .span01 { font-size: 0.2rem;}
.lf-list ul li a .span02 { margin-left: 0.15rem; font-size: 0.17rem; color: #666;}
.rf-pic{ width:1.8rem; margin: 0 auto;}
.rf-pic img{ width:100%; height: 100%; object-fit: cover;}
.rf-name{ margin-top: 0.08rem; font-size: 0;}
.rf-name span{ text-align: center; display: block;}
.rf-name .span01{ margin-top: 0.15rem; font-size: 0.22rem; color: #3e7cdc; font-weight: bold;}
.rf-name .span02{ margin-top: 0.05rem; font-size: 0.2rem;}
.rf-hd{ border-bottom: 1px solid #a8c7f7;}
.rf-hd span{ padding-bottom: 0.15rem; font-size: 0.2rem; font-weight: bold; color: #437bea; border-bottom: 2px solid #125db2; display: inline-block;}
.rf-bd{ min-height: 0.8rem; margin: 0.16rem 0; line-height: 0.4rem; text-indent: 0.36rem; display: block;}
.rf-bd p,.rf-bd span,.rf-bd strong{ font-family:"Microsoft YaHei UI" !important; font-size: 0.18rem !important; font-weight: normal !important; line-height: 0.4rem !important;}
.ldxq .dqwz{ border-bottom: 0;}