html,body{font-family: PingFangSC-Medium,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;
}
#nav ul li a{line-height:2}
body{background:#eee;padding-bottom: 1.6625rem}
.search-input{box-sizing: border-box;}
#icon-nav img{width: 70%;}
#wenti li{background-size: .575rem}
#news li{padding: .3125rem .5rem;}
#toutiao{padding: .1875rem .25rem .25rem .5rem;}
#toutiao img{width: 1rem;}
#wenti li{
    height: 1rem;
    line-height: 1rem;
    padding-bottom: initial;padding-top: initial;}
.btn{margin: .4rem auto;}

.baokao-r{
    width: 50%;}
#baokao,.bor-r{    border-radius: .25rem;
    overflow: hidden;
    margin:.3rem 1%;
    background: #fff;
    padding: 1%;}
.btn a{font-size: 0.375rem;}
.btn{width: 7em;margin: .6rem auto;}
#wenti li{background-position:0% 55%;}
#nav>ul>li>a>img{width: .42875rem;height: .42875rem;vertical-align: middle;margin-right: .1rem;margin-bottom: .1rem;}
#banner{border-radius: .25rem;
    overflow: hidden;
    margin:.3rem 1%;
    background: #fff;
    padding: 1%;
    font-size: 0;
    padding: 0;}
#toutiao li{margin-top: 0;line-height: .5rem}
#icon-nav p{font-size: .4rem;line-height: 2;margin-bottom: .2rem}
#icon-nav ul li{font-size: 0;}


#ksfw-boxtab{background: #fff}
#ksfw-tab{display: flex;flex-direction: row;}
#ksfw-tab li{width: 20%;text-align: center;font-size: .375rem;padding: 1% 0;}
.box-list>ul{display: flex;flex-wrap: wrap;padding:2% 0;}
.box-list li{width: 29.33333%;
    text-align: center;
    padding: 10px;
    box-sizing: border-box;
    border: 1px solid #000;
    margin: 2%;
    border-radius: 5px;
    letter-spacing: .01rem;
    font-size: .3125rem;}
.box-list li a{color: #000}
#ksfw-tab .active{    background: #007dfa;
    background: -moz-linear-gradient(top, #7abafd 1%, #007dfa 100%);
    background: -webkit-linear-gradient(top, #7abafd 1%, #007dfa 100%);
    background: linear-gradient(top, #7abafd 1%, #007dfa 100%);
    text-decoration: none;
    border-radius: .15rem;
    color: #fff;}
/*列表页*/
.crumbs {
    background-image: none;
    border: 0;
    background-color: #eee;
    padding: .25rem;
    font-size: .3125rem;
    font-weight: normal;
    margin-bottom: 0;
}
.crumbs a{color: #004499;}
.main.list-page .rt{
    float: right;
    color: #888;
}
ul.list{background: #fff;padding: 0 1%;overflow: hidden;border-radius: .25rem .25rem 0 0;}
ul.list li{border-bottom: solid 1px #ccc;line-height: 3.5;padding: 0 .2rem}
ul.list li a{color: #444;font-size: .325rem;}
ul.list .bk20{margin: .15625rem 0;height: 1px;border-bottom: 1px solid #999;}
#pages{text-align: center;
    background: #fff;
    margin-bottom: .25rem;
    border-radius: 0 0 .25rem .25rem;
    padding: .25rem;}
#pages a {
    display: inline-block;
    border: 1px solid #e3e3e3;
    text-align: center;
    color: #333;
    background: #f3f3f3;
    background: -moz-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);
    background: -webkit-linear-gradient(top, #ffffff 0%,#e6e6e6 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#e6e6e6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6e6e6',GradientType=0 );
    padding: .15rem .25rem;
}
#pages span{
    padding: .15rem .25rem;
    display: inline-block;
    text-align: center;
    background: #5a85b2;
    border: 1px solid #5a85b2;
    color:#fff;
}
.main #Article{background: #fff;overflow: hidden;border-radius: .25rem;padding: 3%;color: #333}
.main #Article>h1{
    text-align: center;
    font-weight: normal;
    font-size: 0.5rem;
    color: #333333;
}
.main #Article>h1>span{font-size: .28125rem;text-align: center;}
.main #Article #wz-time{text-align: center;margin:.2rem 0;}
.main #Article a{color: #000}
.main #Article .content{font-size: .33rem;color: #333;line-height:2.5}
#wz-fanye{background: #fff;padding:0 .25rem;border-radius: .25rem;margin: .25rem 0;}
#wz-fanye hr{width: 100%;border-bottom: 1px dashed #e0e0e0;height: 0px;margin:0;}
#wz-fanye>p{font-size: .375rem;line-height: 2.5;}
#wz-fanye>p>a,#news-about a{font-size: .375rem;color:#333;}
.crumbs>a{color: #004499;}
#news-about{background: #fff;border-radius: .25rem;margin: .25rem 0;}

/*封面模板*/
.dy_top {
    padding: 20px;
    border: 1px solid #e6e6e6;
    background: #fff;
    margin:.25rem 0;
    border-radius: .25rem;
    border-width: 1px 0px 1px 0px;
}
.dy_top h2 {
    text-align: center;
    width: 100%;
    font-size: .375rem;
}
.dy_top h2 em {
    display: inline-block;
    background: #f05a00;
    color: #fff;
    padding:.1rem .5rem;
    letter-spacing: .1em
}
.dy_top .dy_toplist ul{
    display: flex;flex-direction: row;flex-wrap: wrap
}
.dy_top .dy_toplist li{
    width: 50%;
    text-align: center;
    line-height: 2.5;
}
.dy_toplist a{color: #333;font-size: .3125rem;}
.lanmulist{background: #fff;border-radius: .25rem;overflow: hidden;padding: .25rem;margin:.25rem 0;}
.lanmulist h2{background: #fff;border-radius: .25rem;font-size: .3725rem;overflow: hidden;font-weight: 400;line-height: .5rem}
.lanmulist h2 a{color: #e6432b}
.lanmulist .lanmulist-h2-l{float: left;font-size: .5rem;}
.lanmulist .lanmulist-h2-r{float: right;color: #666}
.lanmulistmo>ul{padding: .25rem 0;}
.lanmulistmo>ul>li{font-size: .3125rem;line-height: 3;}
.lanmulistmo>ul>li>a{color:#000;}
.lanmulistmo>ul>li>span{float: right;color:#333;}
.sitemap-list{background: #fff;border-radius: .25rem;padding: 0 .25rem;overflow: hidden;margin: .25rem 0}
.sitemap-list li{float: left;margin: 5px;line-height: 25px;background: #eee;padding: .25rem .3rem;margin: .1rem;font-size: .3125rem;}
.sitemap-list li a{color: #000}
.sitemap-list>ul{display: flex;flex-wrap: wrap;padding:2% 0;}

/*文章内页*/
.main #Article .content.table section,.main #Article .content.table p,.main #Article .content.table span{font-size:.33rem !important;}
.main #Article .content.table table{width:100% !important;font-size:.3125rem;vertical-align: middle !important;}
.main #Article .content.table td{vertical-align: middle !important;text-align:center}
#Article img{max-width:100% !important;}
.main #Article .content.table section, .main #Article .content.table p, .main #Article .content.table span{line-height:2.5}
/*专题列表*/
.zt-list .list-box li{width: 46%;margin: .1rem 0;}
.zt-list .list-box img{
    width: 176px;
    height: 128px;
    display: block;
}
.zt-list ul{flex-wrap: wrap;display: flex;justify-content : space-between}
.zt-list .list-box li p{line-height: 1.5;font-size: .3725rem;margin:.1rem 0;}
.zt-list .list-box li a{color: #0d6fd0;}
.zt-list.lanmulist h2{font-size: .5rem;color: #e6432b;text-align: center;margin: 0 0 .1rem 0;}

/*    改版头部nav样式*/
.yzf-outer-container {
    overflow: hidden;
    width: 100%;
    height: 0.9rem;
    background-color: #ffffff;
}
.yzf-outer-container a{
    font-size: 0.4rem;

}
.yzf-container {
    overflow-x: scroll;
    overflow-y: hidden;
    height: 1.1rem;
}

.yzf-container ul li {
    white-space: nowrap;
    color: #999999;
    margin-left: 0.41rem;
    height: 100%;
    line-height: 0.9rem;
}
.yzf-navigation {
    color: #333333;
}
.yzf-container ul {
    height: 0.9rem;
}
.yzf-navigation {
    list-style: none;
}
.yzf-yzfFlex {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 100%;
}
.yzf-container ul li {
    white-space: nowrap;
    color: #999999;
    margin-left: 0.41rem;
    height: 100%;
    line-height: 0.9rem;
}
.yzf-container ul li a{
    color: #999999;
    font-size: 16px;

}
.after::after {
    content: "";
    display: block;
    width: 100%;
    height: 0.04rem;
    background-image: linear-gradient(
            0deg
            , #ff403a 0%, #ff6949 100%);
    border-radius: 2px 0px 2px 0px;
    position: relative;
    top: -0.12rem;
}