:root{--site-color:#213d7c}
html,body,.textBody,input{font-family:var(--font-cn)}
body{-webkit-font-smoothing:antialiased}
img{max-width:100%}
.slider-title{text-shadow:none}
.layui-carousel img{object-fit:cover}
/* 首页卡片 */
.ssrd-pic{aspect-ratio:7/5;height:auto}
.ssrd-pic img{display:block;width:100%;height:100%;object-fit:cover;min-height:0}
.ssrd-card li{height:auto;padding-bottom:6px;box-sizing:border-box}
.ssrd-card{display:flex;flex-wrap:wrap;align-items:stretch}
.ssrd-card-content{box-sizing:content-box}
.ssrd-title{line-height:28px;font-size:17px}
.ssrd-title a:hover{color:var(--site-color)}
.ssrd-body{font-size:14px;line-height:24px;color:#888}
.ssrd-tag{overflow:hidden}
.ty-news-list a{overflow:hidden;display:block;box-sizing:border-box}
.ty-news-list li:hover{padding-left:0}
/* 栏目页列表 */
.left1 ul li img{width:176px;height:132px;object-fit:cover;border-radius:4px}
.left1 ul li b{font-size:17px;line-height:26px;font-weight:600}
.left1 ul li p{font-size:15px;line-height:26px;height:78px}
.left1 ul li:hover{background:#fafafa}
/* 文章页 */
.nrHeader h1{line-height:1.4}
.textBody{font-size:16px;line-height:1.75;word-break:break-word}
.textBody p{font-size:16px;line-height:1.75;margin:10px 0}
.textBody img{height:auto}
.textBody table{max-width:100%}
.relevant,.tuisong{display:none}
/* 分页 */
.Pagenav ul.pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0}
.Pagenav ul.pagination li{float:none}
.Pagenav A,.Pagenav SPAN{box-sizing:border-box}
/* 小屏 */
@media (max-width:767px){
html,body{min-width:0;width:100%;overflow-x:hidden}
.container,.content,.navMain,.current{width:auto;max-width:100%;box-sizing:border-box;padding-left:12px;padding-right:12px}
.container{padding:0}
.navMain{height:auto;padding:8px 12px 0}
.logo{float:none;margin:0 0 4px}
.logo img{max-width:100%;height:auto!important;max-height:60px}
.logo,.navMain .left{float:none}
ul.navList{float:none;display:flex;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;margin:0}
ul.navList li{float:none;display:block;flex:none;padding:8px 14px;height:auto;line-height:28px;font-size:17px}
.current{height:auto;line-height:1.6;padding-top:8px;padding-bottom:8px;font-size:14px}
.current span,.current p{float:none;width:auto;display:block}
.left,.right,.mainBody,.bgWhite,.sideBar{float:none;display:block;width:auto;max-width:100%;box-sizing:border-box}
.padT{padding-top:10px}
/* 首页 */
.ty-top{overflow:hidden}
.layui-carousel{float:none!important;width:100%!important;height:56vw!important}
.swiper-ty{float:none;width:100%;height:auto;margin:0}
.ty-news{float:none;width:auto;padding:16px 12px 0}
.ty-news-list em{padding:0 10px 0 4px;font-size:20px}
.ty-news-list a{width:calc(100% - 40px);font-size:15px}
.ssrd-card,.ssrd-card-1200{display:block;width:auto;margin-right:0;padding:0 12px;box-sizing:border-box}
.ssrd-card li{float:none;width:auto;height:auto;margin-right:0;margin-top:12px}
.ssrd-card-content{width:auto;padding:12px 14px}
/* 栏目 */
.left1 ul li img{width:110px;height:82px;margin:12px 12px 0 12px}
.left1 ul li b{width:calc(100% - 146px);padding-top:10px;font-size:16px;box-sizing:border-box}
.left1 ul li p{width:auto;padding-right:12px;height:auto;max-height:52px;font-size:14px;line-height:26px;margin-left:134px;padding-top:4px}
.mulu_bg ul li i{margin:4px 12px 0 0;display:block;clear:both}
/* 文章 */
.bgWhite{padding:14px 12px 24px}
.nrHeader{padding-bottom:12px}
.nrHeader h1{font-size:22px}
.nrHeader .infor p{line-height:1.8}
.nrHeader .infor .mlr{margin-left:0;margin-right:8px}
.textBody{overflow:hidden}
.textBody table{display:block;overflow-x:auto}
.sideBar{margin-top:16px;padding:0 12px 12px}
.Pagenav{padding:10px 0 20px}
.footer2{padding:12px}
}
