/**
组件样式
组件样式
组件样式
组件样式
组件样式
组件样式
组件样式
组件样式
组件样式
组件样式
组件样式
组件样式
组件样式
组件样式
*/
.zwq{
    font-size: 17px;
    padding-left: 20px;}
.sznryBox {
    margin-top: 0.2rem;}

.sznryBox .szPic {
    padding-bottom: 0.2rem;
    border-bottom: 2px #0067A4 solid;}

.sznryBox .szPic .people {
    width: 2rem;}

.sznryBox .szPic .people img {
    display: block;
    width: 100%;
    object-fit: cover;}

.sznryBox .szPic .text {
    width: calc(100% - 2.3rem);}

.sznryBox .szPic .text p {
    font-size: 0.16rem;
   
    color: #666666;
    margin-bottom: 0.2rem;}
.sznryBox .szPic .text p:first-child{
    font-size: 0.28rem;
    font-weight: bold;
    color: #333;
    margin-bottom: 0.4rem;
    position: relative;}
.sznryBox .szPic .text p:first-child::after{
    content: "";
    position: absolute;
    top:0.44rem;
    left:0;
    width: 0.4rem;
    height: 0.04rem;
    background: #0067A4;
    margin-bottom: 0.2rem;}
.sznryBox .szPic .text a {
    color: #2e77e1;}
.sznryBox .szPic .picCon{
    width:1.8rem;
    height:2.24rem;
    overflow:hidden;}
.sznryBox .szPic .picCon img{
    display:block;
    width:100%;
    height:100%;
    object-fit: cover;}
.sznryBox .szCon {
    margin-top: 0.4rem;}

.tabs {
    background: #f1f1f1;
    justify-content: flex-start;}

.tabs .bt {}

.tabs .bt span {
    font-size: 0.18rem;
    color: #323232;
    line-height: 0.5rem;
    display: block;
    padding: 0 0.16rem;
    cursor: pointer;}

.tabs .bt.active span {
    color: #FFFFFF;
    background: #2e77e1;}

.tabs .bt.active span {}

#tabs-container {}

#tabs-container {
    margin-top: 0.16rem;}

#tabs-container .swiper-slide p {
    font-size: 0.16rem;
    line-height: 0.32rem;
    text-indent: 2em;
    margin-top: 0.12rem;}

@media(max-width: 430px) {
    .sznryBox .szPic .people {
        width: 26vw;}

    .sznryBox .szPic .text {
        width: calc(100% - 30vw);
                margin-top: 0.24rem;}
}

.szCon2 {
    padding: 0.2rem 0 0.2rem;
    border-bottom: 1px solid #d9d9d9;}

.szCon2 .con {}

.szCon2 .con h4 {
    background-color: #efefef;
    color:#000;
    line-height: 0.5rem;
    margin-bottom: 0.16rem;
    padding-left: 0.32rem;
    font-size: 0.22rem;
    font-weight: bold;}

.szCon2 .con h4 span {
    position: relative;}
.closeBtn{
    text-align: right;
    margin-top:0.2rem;
    cursor: pointer;}
/* .szCon2 .con h4 span::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 0.06rem;
    height: 0.06rem;
    border-radius: 50%;
    background: #2e77e1;
} */

.szCon2 .con p {
    font-size: 0.18rem !important;
    color: #323232;
    text-indent: 2em;
    line-height: 0.38rem !important;
    margin-bottom: 0.24rem;}
