

.swim_conts h1 {
    font-size: 2.6rem;
    font-weight: bold;
    line-height: 1.5; /* 正常行高即可 */
    min-height: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    margin-bottom: 18px;
    padding: 0 280px; /* 可选：防止文字太长贴边 */
}

.swim_conts p {
    font-size: 0.9em;
    color: #777;
}
.article-content{
    padding:30px  0;
}
.article-content img{
    margin:  0 auto;
    display: block;
}
/* 
.article-content p {
    font-size: 1em;
    line-height: 1.8;
    margin-bottom: 15px;
    color: #333;
   
}
 */
/**demo调整*/
.con_con{
    font-size: 16px!important;
    line-height: 2!important;
    margin-bottom: 40px!important;
    color: #333;
    font-family: "SimSun", serif;
}
.con_con p, .con_cont div,.con_con span,#operatingDuty span,#operatingDuty p{
    margin-top: 2em!important;
    margin-bottom: 0.5em!important;
    text-indent: 2em!important;
    text-align: justify!important;
    line-height: 2!important;
    font-family: 宋体!important;
    font-size: 1.6rem!important;
    color: #333!important;
}

.meta-info {
    width: 100%;
    margin-bottom: 15px;
    font-size: 1.4rem;
    border-bottom: 1px solid #959595;
    display: flex;
    gap: 30px;
   justify-content: center;
}
/*结束*/
.meta-info,.meta-info a{
    color: #767676;
}
.meta-info td {
    padding: 10px 0;
}
.meta-info td span{
    padding: 0 5px;
}
.meta-info a {
    
    text-decoration: none;
}

.meta-info a:hover {
    text-decoration: underline;
}


/*二维码*/
.wzewm {
    width: 100%;
    margin: 0 auto;
    text-align: center;
    display: block;
}

.wzewm {
	text-align: center;
	margin: 30px auto;
}

.wzewm span {
	display: block;
}

.wzewm span.txt-color {
	font-size: 12px;
	color: #c0c0c0;
}

.wzewm span img {
	margin: 0 auto;
}
.metaSuppot{
    border-top: 1px solid #959595;
    display: flex;
    justify-content: right;
    padding-top: 20px;  
    margin-top: 20px;
}
#backToTop,.metaSuppot a{
    cursor: pointer;
    color: #666666;
    font-size: 1.6rem;
}
@media (max-width:768px) {
.swim_conts{
    margin-top: 0px;
}
    .swim_conts h1 {
        font-size: 2rem;
        line-height: 30px;
        min-height: 60px;
        margin-top: 30px;
    }
    .meta-info{
        padding-bottom: 20px;
    }
    .meta-info td{
        font-size: 1.8rem;
    }
    .article-content {
        font-size: 2rem;
        padding: 0;
    }
    .wzewm,.related-links,#bottombtn,.breadcrumb{
        display: none;
    }
    img{
        max-width: 90%;   
    }
    .logo img{
        margin-bottom: 40px;
    }
    .logo{
        height: auto;
    }
}


@media (max-width: 1200px){

    .swim_conts h1{
        padding: 0;
    }
  }
 
  @media (max-width: 630px)
  {
    .share{
        display: none;
    }
    .meta-info{
        border-collapse: separate;
    }
 
  }