/* 正文部分 */
.text_details{overflow:hidden;padding-bottom:.3rem;width:100%}
.text_details .text_head{background-color: #fff}
/*.text_details div h1{overflow:hidden;padding:.4rem .3rem 0 .3rem;color:#262626;text-align:left;font-weight:700;font-size:.4rem;line-height:1.3em}*/
.text_details div h6{margin:.2rem 0 0 .3rem;color:#b3b3b3;font-weight:400;font-size:.24rem}
.text_details div h6 span{display:inline-block;margin-right:.36rem;color:#262626}
.text_details{width:100%}
.text_details main p{display:block;overflow:hidden;margin-top:.3rem;padding:0 .32rem;color:#404040;text-align:justify;font-size:.3rem;line-height:1.6em}
.text_details main strong{font-weight: bold;font-size:.32rem;}
.text_details main p a{color:#00f;text-decoration:underline;text-indent:0;font-size:.3rem}
.text_details main img{margin:.3rem auto 0 auto;width:auto;height:auto!important;max-width:100%}
.text_details main>* img{display:block;margin:0 auto;width:auto;height:auto!important;max-width:100%}
.text_details main>p embed{margin-left:-2em;width:100%;text-indent:0}
.text_details main h3{margin:.3rem;padding-left:.3rem;border-left:.08rem solid #a90013;background:#fff6f7;color:#a90013;font-weight:400;font-weight:700;font-size:.3rem;line-height:.8rem}
.text_details main h2 *,.text_details main h3 *{color:#E36C09;font-size:.32rem;line-height:.48rem}
.text_details main table{margin:.3rem 4% 0 4%;width:92%;border-collapse:collapse}
.text_details main table td{padding:.16rem .04rem;border:.02rem solid #ddd;font-size:.28rem;word-break:break-all;}
.text_details main table a{color:#00f;text-decoration:underline}
.text_details main table td img{width:auto;height:auto;max-width:100%}
.text_details main>p iframe{display:block;max-width:100%}
/*相关阅读*/
.xgyd{margin-top:.2rem;background:#fff}
/*标签*/
.tag-list{ background:#fff}
.tag-list{ padding:0 .3rem .2rem}
.tag-list a{display:inline-block; height:.5rem; line-height:.5rem;font-size:.24rem; background:#fff6f7;padding:0 .15rem; margin:0 .2rem .2rem 0;border-radius:.1rem; color:#a90013;}

.zt{overflow:hidden; border-bottom:1px solid #eee; padding:.4rem .24rem .2rem .24rem; display:block;background: #fff;margin-top:8px;}
.zt:last-child{border-bottom:none;}
.zt .title a{font-size:.42rem; overflow:hidden; text-align:justify; text-overflow:ellipsis; -webkit-box-orient:vertical; display:-webkit-box; -webkit-line-clamp:2; line-height:.42rem; margin-bottom:.3rem;font-weight: bold;}
.zt .cover{width:100%; height:3.2rem; border-radius:0.06rem; object-fit:cover;}
.zt .thumb{float:left; margin-right:.15rem; width:.9rem; height:.9rem; border-radius:.06rem; object-fit:cover;}
.zt .desc1{font-size:.24rem; line-height:.3rem; color:#999; margin-top:.12rem; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-weight:500;}
.zt .desc2{font-size:.24rem; line-height:.3rem; color:#999; margin-top:.12rem; overflow:hidden; text-overflow:ellipsis; word-break:break-all; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; font-weight:500;}
.zt .metas{color:#999; height:0.2rem; margin-top:0.2rem; font-size:.125rem; display:flex; justify-content:space-around; align-items:center; font-weight:300;}
.zt .metas span{background:url(../image/link.png) left center no-repeat; background-size:.25rem; padding-left:.3rem; flex:1;}
.zt .desc{font-size:.24rem; line-height:.2rem; color:#999; margin-top:.06rem; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-weight:500;}
.zt .meta{color:#999; height:0.2rem; margin-top:0.02rem; font-size:.125rem; display:flex; justify-content:space-around; align-items:center; font-weight:300;}
.zt .meta span{background:url(../image/link.png) left center no-repeat; background-size:.12rem; padding-left:.15rem; flex:1;}
.article_content {
    color: #333;
    font-family: "Microsoft Yahei";
    overflow: hidden;
    margin: 0 auto;
    /*padding: 0 15px;*/
    font-size: 16px;
    background-color: #fff;
    margin-top: 10px;
    padding-bottom: 10px;
    padding: 0 10px 10px 10px;
}
.article_content p {
    display: block;
    overflow: hidden;
    margin-top: 0.3rem;
    /*padding: 0 0.32rem;*/
    color: #404040;
    text-align: justify;
    font-size: .3rem;
    line-height: 1.6em;
}
.article_content h2 {
    display: block;
    line-height: 30px;
    font-size: 18px;
    margin: 8px 0;

}
/**
.content h2:after{content:"";display:block;border-bottom:1px solid #bbb;margin-top:2px;position:absolute;width:95%;max-width: 620px;}
**/
.article_content img {

    display: block;
    margin: 15px auto;
    max-width: 100%;
    height: auto;
}

.article_content a {
    color: #9d0000;
    font-size: .3rem;
}
.article_content a:hover {
    text-decoration: underline;
}
.article_content h2 a {
    color: #333;
    text-decoration: underline;
}
.article_content h2 a:hover {
    color: #d9333f;
}
.article_content iframe {
    text-indent: 0!important;
    display: block!important;
    width: 100%!important;
    height: 35vh!important;
}


.biaoti{
    /*padding: 20px 0;*/
}
.biaoti h1{
    text-align: center;
    font-size:20px;
}

.biaoti{text-align: center;font-family:Georgia,Baskerville,"Liberation Serif","Kaiti SC",STKaiti,"AR PL UKai CN","AR PL UKai HK","AR PL UKai TW","AR PL UKai TW MBE","AR PL KaitiM GB",KaiTi,KaiTi_GB2312,DFKai-SB,"TW\-Kai",serif;}
.pinyin{font-family:Tahoma,Arial,Georgia,Verdana,Helvetica,sans-serif;font-size: 16px !important;}
.pinyin span{min-width:20px;display:inline-block;text-align:center;}
.pinyin span.hw{min-width:22px;}
.pinyin span.hhw{min-width:12px;}

.biaoti .info{display: flex;flex-direction:column;justify-content:center;align-items: center;margin-top: 20px;}
.info span{display:inline-block;text-align:center;font-family:Tahoma,Arial,Georgia,Verdana,Helvetica,sans-serif;}
.info span.hw{min-width:22px;}
.info span.hhw{min-width:12px;}
.titlep span{margin: 0 3px;min-width:32px;}
.pinyinspan{min-width:38px;}
.zimu{font-size: 16px !important;margin-bottom: 10px;}
.ciyu-large {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin-bottom: 15px;
}
.ciyu-large li {
    display: flex;
    flex-wrap: wrap;
    float:left;
    font-size:18px;
    padding:5px;
    width:160px;
}
.ciyu-large li .pinyin-large {
    font-size:27px;
    width: 120px;
    text-align: center;
    margin-bottom: 20px;
}
.ciyu-large li .zi-large {
    font-size:55px;
    width: 120px;
    height:120px;
    text-align: center;
    background: url(../image/zibg.png);
    background-size: 100% 100%;
    font-family: KaiTi;
    font-size: 100px;
}
.ciyu-large li .zi-large .zi{
    /*padding-top: 40px;*/
    font-size:85px;
}

h1{font-size:42px;letter-spacing: 11px;text-indent: 2px;color: #333;}
hr{display: block;
    border: 0;
    height: 1px;
    background-color: #e5e5e5;
    margin: 3px 0;
    font-size: 0;
    color: transparent;
    text-indent: -99999999px;}
.shuxing{
    text-align: center;
}

.shuxing .line li{width:auto;display:inline-block;curosr:hand;}
.shuxing .line li a,ul.line li .btn{font-size:13px;text-decoration:none;padding:2px 5px;border:1px solid #e5e7e4;display:block;text-align:center;border-radius: 5px;}
.shuxing .line li a,ul.line li .btn{margin-left:6px !important;margin-right:6px !important;}
.shuxing .line li .btn.nobg{background-color:transparent;border:1px solid transparent;padding:6px 0;margin-left:1px !important;margin-right:1px !important;box-shadow:none;}
.shuxing .line li a:hover,ul.line li a:active,ul.line li.cur a{background-color:#fff;color:#333;border:1px solid #c5653e;}
.shuxing .line li.cur a{border:1px solid #fff;}
.shuxing .line li a:hover{box-shadow: rgb(235, 234, 226) 2px 2px 10px 0, rgba(122, 122, 119, 0.3) 2px 2px 10px 0;}
.shuxing .line li a span{font-size:12px;display:block;height:24px;line-height:24px;color:#999;font-family:tahoma,arial,georgia,verdana,helvetica,sans-serif;}
.shuxing .line li a:hover span{color:#c5653e;}