/*
* @Author: Sun Jijing
* @Date:   2025-06-26 17:14:38
* @Last Modified by:   Sun Jijing
* @Last Modified time: 2025-06-27 10:31:45
*/
.header.short { background-image: url(/eportal/uiFramework/commonResource/image/2025102115482668031.jpg); }
.fixed_nav { display: none !important; }
.customs_con_center { padding-bottom: 1rem; }

.easysite-board-title { background: #015293 !important; }

/* 页面信息 */
.page_info { padding-top: 0.5rem; display: flex; justify-content: space-between; align-items: center; padding-bottom: 0.35rem; border-bottom: 1px solid #015293; margin-bottom: 0.35rem; }
.page_info .page_name { font-size: 0.5rem; font-family: '思源宋体',SemiBold; color: #015293; flex-shrink: 0; }

/* 当前位置 */
.position { width: 100%; text-align: right; }
.position, .position * { font-size: 0.2rem; color: #333; font-family: '思源宋体',SemiBold; }

/* 二级导航 */
.sub_nav { margin-bottom: 0.8rem; }
.sub_nav_list { display: flex; flex-wrap: wrap; }
.sub_nav_list li { padding-right: 0.3rem; margin-right: 0.3rem; position: relative; padding-bottom: 0.5rem; }
.sub_nav_list li::before { content: ''; display: block; position: absolute; height: 0.3rem; width: 1px; background: #dadada; right: 0; top: 0; }
.sub_nav_list li:last-child::before { display: none; }
.sub_nav_list li a { display: block; font-size: 0.3rem; color: #666; line-height: 1em; font-family: '思源宋体',SemiBold; position: relative; transition: all 500ms; }
.sub_nav_list li a::after { content: ''; display: block; position: absolute; width: 0; height: 0.04rem; background: #015293; bottom: -0.23rem; left: 50%; transform: translateX(-50%); transition: all 500ms; }
.sub_nav_list li.on a, .sub_nav_list li:hover a { color: #015293; }
.sub_nav_list li.on a::after, .sub_nav_list li:hover a::after { width: 0.62rem; }

/* 三级导航 */
.three_nav { }
.three_nav_list { display: flex; flex-wrap: wrap; justify-content: space-between; }
.three_nav_list li { width: 22%; display: inline-flex; padding-bottom: 0.2rem; align-items: baseline; border-bottom: 1px dashed #ccc; margin: 0.1rem 0; }
.three_nav_list li .customs { font-size: 0.23rem; color: #aaa; flex-shrink: 0; margin-right: 0.1rem; }
.three_nav_list li a { display: block; font-size: 0.24rem; }
.three_nav_list li.none { margin: 0; padding: 0; border: 0; }
.three_nav_list li.on .customs, .three_nav_list li.on a { color: #015293; font-weight: bold; }
.three_nav_list li:hover .customs, .three_nav_list li:hover a { color: #015293; }

/* 二级标题 */
.module_tit { height: 0.68rem; }
.module_tit span, .module_tit a { font-size: 0.3rem; font-weight: bold; color: #015293; }

/* 单篇新闻 */
.article_detail, .article_detail * { font-size: 0.25rem; line-height: 2em; }
.article_detail p { margin-bottom: 1em; }
/* 带表格 hasTable */
.article_detail.hasTable table, .article_detail.hasTable tr, .article_detail.hasTable th, .article_detail.hasTable td { border-collapse: collapse; border: 1px solid #ddd; }
.article_detail.hasTable th, .article_detai.hasTablel td { padding: 0.12rem; }
.article_detail.hasTable tr p { margin-bottom: 0; line-height: 1.5em; }
.article_detail.hasTable th { background: #015293; }
.article_detail.hasTable th, .article_detail.hasTable th * { color: #fff; }

/* 新闻列表 */
.tipsTxt { color: #015293; font-weight: 500; font-size: 0.25rem; }
.fangtan_banner { margin-bottom: 0.5rem; }
.news_list { margin-bottom: 0.8rem; }
.news_list li { height: 0.82rem; line-height: 0.82rem; border-bottom: 1px dashed #d5d5d5; overflow: hidden; }
.news_list li a { font-size: 0.26rem; color: #333; float: left; max-width: 80%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.news_list li span { font-size: 0.26rem; color: #9b9b9b; float: right; }
.news_list li:hover * { color: #015293; }

/*标题前加点*/
.news_list li a::before{content:'•';display:inline-block;width:15px;color:#b0b0b0;}




/* 图片列表 */
.pic_list { margin-bottom: 0.5rem; display: flex; flex-wrap: wrap; justify-content: space-between; }
.pic_list li { width: 23%; margin-bottom: 0.3rem; text-align: center; }
.pic_list li .img { height: 2.8rem; }
.pic_list li .img img { display: block; width: 100%; height: 100%; object-fit: cover; }
.pic_list li .tit { font-size: 0.23rem; line-height: 1.6em; }

/* 分页 */
.page_more { display: flex; justify-content: center; align-items: center; }
.page_more a, .page_more font { height: 0.5rem; line-height: 0.5rem; padding: 0 0.15rem; border-radius: 0.12rem; border: 1px solid #dbdbdb; margin: 0 0.05rem; min-width: 0.6rem; text-align: center; font-size: 0.23rem; color: #000; }
.page_more font, .page_more a:hover { background: #015293; border-color: #015293; color: #fff; }
.page_more .go_page { font-size: 0.23rem; margin-left: 0.15rem; }
.page_more .go_page input { width: 0.6rem; height: 0.5rem; border: 1px solid #dbdbdb; border-radius: 0.12rem; text-align: center; margin: 0 0.05rem; }
.page_more .txt { font-size: 0.23rem; color: #333; height: 0.5rem; line-height: 0.5rem; padding: 0 0.15rem; border-radius: 0.12rem; border: 1px solid #dbdbdb; margin-left: 0.28rem; }

/* 海关概况-领导成员 */
.ldxx_list { display: flex; justify-content: space-between; flex-wrap: wrap; gap: 0.4rem; }
.ldxx_list.first { justify-content: space-around; }
.ldxx_list li { border-radius: 0.1rem; padding: 0.2rem; width: 4rem; }
.ldxx_list li a { display: flex; flex-direction: column; justify-content: center; align-items: center; }
.ldxx_list li .img { width: 1.8rem; height: 2.4rem; overflow: hidden; flex-shrink: 0; }
.ldxx_list li .img img { display: block; width: 100%; height: 100%; object-fit: cover; }
.ldxx_list li .txt { padding-top: 0.2rem; }
.ldxx_list li .name { font-size: 0.3rem; font-weight: bold; }
.ldxx_list li p { font-size: 0.23rem; line-height: 1.8em; text-align: center; }
.ldxx_list li.none { padding: 0; margin: 0; height: 0; }
.ldxx_list.first li { width: 4.4rem; margin-bottom: 0.4rem; }
.ldxx_list.first li p { font-size: 0.3rem; }
.ldxx_list.first li .name { font-size: 0.4rem; }

/* 海关概况-直属海关 */
.sub_customs_list { display: flex; flex-wrap: wrap; justify-content: space-between; }
.sub_customs_list li { width: 18%; height: 0.8rem; border-radius: 0.1rem; border: 1px solid #d2d0d0; margin-bottom: 0.4rem; background: #fafcfe; position: relative; transition: all 500ms; }
.sub_customs_list li a { display: flex; justify-content: center; align-items: center; height: 100%; font-size: 0.26rem; font-family: '思源宋体',SemiBold; }
.sub_customs_list li img { height: 0.4rem; margin-right: 0.2rem; }
.sub_customs_list li.none { height: 0; border: 0; margin: 0; }
.sub_customs_list li:hover { border-color: #015293; background: #015293; }
.sub_customs_list li:hover a { color: #fff; }

/* 新闻发布-新媒体 */
.media_list { display: flex; justify-content: space-between; }
.media_list li { padding: 0.5rem; width: 23%; border-radius: 0.2rem; background: #ecf1f9; position: relative; overflow: hidden; }
.media_list li a { display: block; }
.media_list li .front { text-align: center; }
.media_list li .front .img { width: 1.6rem; height: 1.6rem; border-radius: 50%; overflow: hidden; margin: 0 auto 0.5rem; }
.media_list li .front .txt { font-size: 0.23rem; line-height: 2em; }
.media_list li .back { position: absolute; width: 100%; height: 100%; background: #015293; border-radius: 0.2rem; top: 100%; left: 0; display: flex; justify-content: center; flex-direction: column; align-items: center; transition: all 500ms; }
.media_list li .back img { width: 2rem; }
.media_list li .back p { font-size: 0.24rem; line-height: 3em; color: #fff; }
.media_list li:hover .back { top: 0; }

/* 政务公开-海关法规 */
.fagui_search { padding: 0.3rem 0.5rem; margin-bottom: 0.5rem; border-radius: 0.2rem; background: #ecf1f9; display: flex; flex-wrap: wrap; justify-content: space-between }
.fagui_search .cell { width: 31%; margin: 0.15rem 0; display: flex; align-items: center; }
.fagui_search .cell span { font-size: 0.24rem; flex-shrink: 0; width: 1.3rem; }
.fagui_search .submit { width: 100%; text-align: center; margin-top: 0.15rem; }
.fagui_search .cell input, .fagui_search .cell select { width: 100%; background: #fff; border: 0; height: 0.6rem; padding: 0 0.2rem; border-radius: 0.1rem; }
.fagui_search .submit button { width: 3rem; height: 0.6rem; border: 0; border-radius: 0.1rem; font-size: 0.24rem; background: #015293; color: #f5d192; }

/* 政务公开-统计月报 */
.tjyb_tab { margin-top: 0.5rem; }
.tjyb_tab_HD { display: flex; justify-content: end; margin-bottom: 0.2rem; }
.tjyb_tab_HD span { font-size: 0.3rem; font-weight: bold; font-family: '隶书'; cursor: pointer; }
.tjyb_tab_HD span.on { color: #015293; }
.tjyb_tab_HD span:nth-child(1)::after { content: '／'; color: #000; }
.tjyb_item table, .tjyb_item table tr, .tjyb_item table td { border-collapse: collapse; border: 1px solid #ccc; }
.tjyb_item table { width: 100%; }
.tjyb_item table td { padding: 0.12rem 0.2rem; }
.tjyb_item table td a { margin: 0 0.18rem; color: #999; }
.tjyb_item table td a.blue { color: blue; }
.tjyb_item table * { font-size: 0.23rem; color: #000; }
.tjyb_item table tr td:nth-child(1) { background: #f4f8f8; }
.tjyb_item table tr:nth-child(1) td { background: #015293; font-size: 0.25rem; font-weight: bold; color: #fff; }

/* 政务公开-贸易指数 */
#sshgData { width: 100%; height: 5rem; margin-bottom: 0.5rem; }

/* 署领导专辑 */
.leader_con { display: flex; justify-content: space-between; }
.leader_l { width: 20%; padding: 0.4rem; background: #f4f4f4; flex-shrink: 0; margin-right: 0.5rem; }
.leader_r { width: 100%; }
.leader_info { display: flex; flex-direction: column; align-items: center; text-align: center; }
.leader_info img { width: 80%; display: block; margin: 0 auto 0.2rem; }
.leader_info .name { font-size: 0.34rem; font-weight: bold; color: #015293; line-height: 2em; }
.leader_info .job { font-size: 0.24rem; line-height: 2em; }
.leader_info a { display: flex; border-radius: 0.1rem; background: linear-gradient(45deg, #015293, #1179cd); width: 100%; height: 0.6rem; align-items: center; justify-content: center; font-size: 0.24rem; color: #fff; margin-top: 0.2rem; }
.leader_info a .customs { font-size: 0.3rem; color: #fff; margin-right: 0.1rem; }

/* 在线服务-信息查询 */
.sjSite_con { margin-bottom: 0.85rem; }
.sjSite_list { display: flex; justify-content: space-between; flex-wrap: wrap; }
.sjSite_list li { width: 3.5rem; height: 0.9rem; border-radius: 0.1rem; border: 1px solid #d0d0d2; margin-bottom: 0.2rem; position: relative; padding: 0 0.4rem; display: flex; justify-content: center; align-items: center; transition: background 500ms; }
.sjSite_list li.none { height: 0; border: 0; margin: 0; padding: 0; overflow: hidden; }
.sjSite_list li::after { content: ''; display: block; width: 0.23rem; height: 0.04rem; border-radius: 0.03rem; background: #f5d192; position: absolute; right: 0.2rem; top: 0.1rem; }
.sjSite_list li a { font-size: 0.23rem; text-align: center; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.sjSite_list li:hover, .sjSite_list li.on { background: #015293; border-color: #015293; }
.sjSite_list li:hover a, .sjSite_list li.on a { color: #fff; }

/* 在线服务-境外通关指南-贸易伙伴海关 */
.myhb_list { display: flex; flex-wrap: wrap; justify-content: space-between; }
.myhb_list li { width: 4.2rem; border: 1px solid #015293; margin-bottom: 0.3rem; display: flex; }
.myhb_list li.none { border: 0; margin: 0; height: 0; padding: 0; }
.myhb_list li .img { width: 1.5rem; height: 1.5rem; flex-shrink: 0; }
.myhb_list li .img img { width: 100%; height: 100%; object-fit: cover; }
.myhb_list li .txt { padding: 0 0.2rem; display: flex; flex-direction: column; justify-content: center; }
.myhb_list li .txt a { display: -webkit-box; font-size: 0.23rem; line-height: 1.8em; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
.myhb_list li .txt a::before { content: '-'; font-size: 0.3rem; font-weight: bold; color: #015293; margin-right: 0.05rem; }
.myhb_list li .txt a:hover { color: #015293; }

/* 在线服务-信息查询-通关参数-关检融合部分通关参数查询及下载 */
.news_list.twoCol { display: flex; flex-wrap: wrap; justify-content: space-between; }
.news_list.twoCol li { width: 31%; }
.news_list.twoCol li.none { height: 0; border: 0; padding: 0; }
.news_list.twoCol li a { max-width: 100%; }

/* 在线服务-信息查询-化验信息-化验标准 */
.huayanForm { margin-bottom: 0.5rem; }
.huayanForm form { display: flex; justify-content: space-evenly; }
.huayanForm .cell label { font-size: 0.25rem; font-family: '微软雅黑'; }
.huayanForm .cell input { width: 5.4rem; height: 0.6rem; border: 1px solid #ddd; border-radius: 0.1rem; padding: 0 0.2rem; }
.huayanForm .cell button { width: 2rem; height: 0.6rem; background: #015293; font-size: 0.25rem; color: #fff; border-radius: 0.1rem; }
.huayan_con { margin-bottom: 0.8rem; }
.huayan_con .row { border: 1px solid #ccc; margin-top: -1px; display: flex; }
.huayan_con .row * { font-size: 0.25rem; }
.huayan_con .row .th { background: #015293; color: #fff; font-weight: bold; }
.huayan_con .row span { padding: 0.2rem; text-align: center; }
.huayan_con .row span a { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.huayan_con .row span:nth-child(1) { width: 14%; border-right: 1px solid #ccc; }
.huayan_con .row span:nth-child(2) { text-align: left; width: 74%;  border-right: 1px solid #ccc; }
.huayan_con .row span:nth-child(3) { width: 12%; }

/* 互动交流-留言须知 */
.zxxzCon { background: #ecf1f9; padding: 0.4rem; }
.zxxzCon h3 { color: #2e5c9a; font-size: 0.28rem; margin-bottom: 0.2rem; font-weight: bold; }
.zxxzCon p.p1, .zxxzCon p.p1 * { font-size: 0.23rem; line-height: 2em; margin: 0; }
.zxxzCon a.confire { padding: 0 0.2rem; margin-right: 0.2rem; background: #2e5c9a; color: #fff; font-size: 0.23rem; cursor: pointer; height: 0.5rem;display: inline-block;line-height: 0.5rem;}
.zxxzCon .p1 a { font-weight: bold; text-decoration: underline; }

/* 互动交流-举报投诉 */
.jbtsCon { background: #ecf1f9; padding: 0.4rem; margin-top: 0.4rem; }
.jbtsList { border-bottom: 1px dashed #ccc; padding-bottom: 0.3rem; margin-bottom: 0.3rem; overflow: hidden; }
.jbtsList:last-child{ border-bottom: 0; padding-bottom: 0; margin-bottom: 0; }
.jbtsList h3 { line-height: 1.8em; font-size: 0.28rem; font-weight: bold; }
.jbtsList h3 a { font-size: 0.23rem; }
.jbtsList p, .jbtsList p * { line-height: 1.8em; font-size: 0.23rem; }
.jbtsList p a { font-size: 0.23rem; text-decoration: underline; }
.jbtsList a.btn { height: 0.5rem; padding: 0 0.2rem; display: block; float: right; text-align: center; line-height: 0.5rem; color: #fff; font-size: 0.23rem; min-width: 3rem; }

/* 互动交流-留言查询 */
.ywzx_total_con { display: flex; justify-content: space-between; }
.ywzx_total_con .item { width: 48%; }
.ywzx_total_con .title { text-align: center; background: linear-gradient(to right, #015293, #2278bd); font-size: 0.3rem; height: 0.8rem; line-height: 0.8rem; color: #fff; margin-bottom: 0.4rem; }
.ywzx_total_con .con { height: 5rem; }

/* 互动交流-业务咨询-咨询查询 */
.ywzx_search { padding: 0.5rem; border-top: 0.05rem solid #015293; background: #f4f4f4; }
.ywzx_search > p { font-size: 0.28rem; line-height: 3em; margin-bottom: 0.2rem; color: #015293; }
.ywzx_search .msg_list { display: flex; flex-wrap: wrap; margin-bottom: 0.4rem; }
.ywzx_search .msg_list label { width: 1.8rem; margin-right: 0.2rem; font-size: 0.25rem; font-family: '微软雅黑'; text-align: right; flex-shrink: 0; line-height: 0.6rem; }
.ywzx_search .msg_list label em { color: red; font-weight: bold; font-size: 0.3rem; margin-right: 0.1rem; }
.ywzx_search .msg_list input, .ywzx_search .msg_list select { background: #fff; width: calc(100% - 2rem); height: 0.6rem; padding: 0 0.2rem; border: 1px solid #aaa; font-size: 0.26rem; }
.ywzx_search .msg_list.msg_listYzm input { width: 3rem; margin-right: 0.2rem; }
.ywzx_search .msg_list.msg_listYzm img { height: 0.6rem; width: auto; }
.ywzx_search .Validform_checktip { width: 100%; padding-left: 2rem; font-size: 0.2rem; line-height: 2em; }
.ywzx_search .Validform_checktip.Validform_wrong { color: red; }
.ywzx_search .msg_but { display: flex; justify-content: center; }
.ywzx_search .msg_but input { width: 3rem; margin: 0 0.3rem; border: 0; height: 0.6rem; line-height: 0.6rem; font-size: 0.28rem; background: #004378; color: #fff; }

/* 互动交流-在线访谈 */
.fangtan_list li { padding: 0.5rem 0; border-bottom: 1px dashed #e2e7eb; }
.fangtan_list li:last-child { border: none; }
.fangtan_list li .top { height: 0.8rem; background: #eee; display: flex; justify-content: space-between; align-items: center; padding: 0 0.4rem; }
.fangtan_list li .top .tit { font-size: 0.28rem; color: #015293; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.fangtan_list li .top .more { font-size: 0.24rem; color: #015293; flex-shrink: 0; margin-left: 0.2rem; }
.fangtan_list li .center { display: flex; align-items: center; margin: 0.3rem 0; }
.fangtan_list li .center .img { width: 4.65rem; height: 3.25rem; flex-shrink: 0; margin-right: 0.4rem; overflow: hidden; }
.fangtan_list li .center .img img { display: block; width: 100%; height: 100%; object-fit: cover; transform: scale(1, 1); transition: all linear .4s; }
.fangtan_list li .center .txt { display: flex; flex-direction: column; height: 3.25rem; justify-content: space-evenly; }
.fangtan_list li .center .txt * { font-size: 0.24rem; line-height: 2em; }
.fangtan_list li .center .txt p { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.fangtan_list li .center .txt span { color: #015293; }
.fangtan_list li .bot { font-size: 0.24rem; color: #015293; }

/* 专题专栏 */
.ztzl_theme_con { margin-bottom: 0.4rem; }
.ztzl_theme_con .module_tit a { margin-right: 0.5rem; color: #999; font-weight: normal; }
.ztzl_theme_con .module_tit a.on { color: #015293; font-weight: bold; }
.ztzl_theme_flash { position: relative; width: 100%; height: 10rem; }
.ztzl_theme_list li { height: 4.2rem; }
.ztzl_theme_list li .img { width: 100%; height: 3.2rem; overflow: hidden; }
.ztzl_theme_list li .img img { display: block; width: 100%; height: 100%; object-fit: cover; transform: scale(1); transition: all linear 0.5s; }
.ztzl_theme_list li .tit { font-size: 0.25rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: bold; line-height: 2.4em; }
.ztzl_theme_list li .date { font-size: 0.25rem; color: #999; }
.ztzl_theme_list li p span { font-size: 0.25rem; margin-right: 0.2rem; color: #aaa; }
.ztzl_theme_but { width: 100%; display: flex; justify-content: center; align-items: center; position: absolute; bottom: 0.5rem !important; z-index: 5; gap: 0.1rem; }
.ztzl_theme_but li { width: 0.2rem; height: 0.1rem; background: #eee; border-radius: 0.1rem; }
.ztzl_theme_but li.on { width: 0.4rem; background: #015293; }
.ztzl_theme_list li:hover .img img { transform: scale(1.1); }
.ztzl_theme_list li:hover .tit, .ztzl_theme_list li:hover p span { color: #015293; }

/* 专题专栏-热点专题 */
.ztzl_theme01 { margin-bottom: 0.8rem; }
.ztzl_theme01_list { display: flex; flex-wrap: wrap; justify-content: space-between; }
.ztzl_theme01_list li { width: 31%; margin-bottom: 0.4rem; text-align: center; }
.ztzl_theme01_list li.none { margin: 0; height: 0; padding: 0; }
.ztzl_theme01_list li img { display: block; width: 100%; height: 3.2rem; object-fit: cover; }
.ztzl_theme01_list li p { font-size: 0.25rem; line-height: 2.4em; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

/* 专题专栏-海关影像 */
.ztzl_theme02 { overflow: hidden; margin-bottom: 0.8rem; }
.ztzl_theme02_list { width: 100%; display: grid; grid-template-columns: 2fr 1fr 1fr; grid-template-rows: 1fr 1fr; gap: 0.2rem; }
.ztzl_theme02_list li { width: 100%; position: relative; height: 100%; }
.ztzl_theme02_list li.first { grid-column: 1 / 2; grid-row: 1 / 3; }
.ztzl_theme02_list li .img { width: 100%; height: 100%; }
.ztzl_theme02_list li p { position: absolute; bottom: 0; padding: 0 0.2rem; background: rgba(0, 0, 0, .3); width: 100%; height: 0.5rem; line-height: 0.5rem; font-size: 0.25rem; color: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ztzl_theme02_list li img { display: block; width: 100%; height: 100%; object-fit: cover; }

/* 专题专栏-业务专栏 */
.ztzl_theme03 { margin-bottom: 0.8rem; }
.ztzl_theme03_list { display: grid; grid-template-columns: repeat(3, 1fr); gap: 0.4rem; }
.ztzl_theme03_list li { width: 100%; height: 1.5rem; padding: 0 0.4rem; }
.ztzl_theme03_list li.none { height: 0; padding: 0; margin-bottom: 0; }
.ztzl_theme03_list li a { display: flex; height: 100%; align-items: center; justify-content: center; }
.ztzl_theme03_list li .customs { font-size: 0.5rem; color: #fff; margin-right: 0.2rem; flex-shrink: 0; }
.ztzl_theme03_list li span { font-size: 0.3rem; color: #fff; line-height: 1.5em; }

.ztzl_theme03_list.imgList li { padding: 0; }
.ztzl_theme03_list.imgList li img { display: block; width: 100%; height: 100%; object-fit: cover; }

/* 适配代码 */
@media screen and (max-width:1200px) {
	.page_info { padding-top: 1rem; padding-bottom: 0.5rem; margin-bottom: 0.5rem; flex-direction: column-reverse; align-items: flex-start; }
	.page_info .page_name { font-size: 0.6rem; }

	.position { margin-bottom: 0.3rem; width: 100%; }
	.position, .position * { font-size: 0.34rem; line-height: 1.8em; }

	.module_tit { height: auto; margin-bottom: 0.5rem; }
	.module_tit span, .module_tit a { font-size: 0.4rem; }

	.sub_nav { margin-bottom: 1rem; }
	.sub_nav_list li::before { height: 0.36rem; }
	.sub_nav_list li a { font-size: 0.36rem; }

	.article_detail, .article_detail * { font-size: 0.34rem; }

	.news_list { margin-bottom: 0.5rem; }
	.news_list li { height: 1rem; line-height: 1rem; }
	.news_list li * { font-size: 0.34rem; }
	.news_list li span { font-size: 0.34rem; }
	.tipsTxt { font-size: 0.34rem; }
	
	.page_more a, .page_more font { height: 0.8rem; line-height: 0.8rem; padding: 0 0.2rem; margin: 0 0.2rem; min-width: 0.8rem; font-size: 0.34rem; }
	.page_more span { display: none !important; }
	.page_more .go_page { font-size: 0.34rem; margin-left: 0.2rem; }
	.page_more .go_page input { width: 1rem; height: 0.8rem; margin: 0 0.1rem; }
	.page_more .txt { font-size: 0.34rem; height: 0.8rem; line-height: 0.8rem; padding: 0 0.2rem; margin-left: 0.2rem; }

	.ldxx_list li { width: 31%; padding: 0.4rem; }
	.ldxx_list li .img { width: 2.4rem; height: 3.2rem; }
	.ldxx_list li .txt { width: 100%; }
	.ldxx_list li p { font-size: 0.34rem; line-height: 1.6em; }
	.ldxx_list li .name { font-size: 0.36rem; margin-bottom: 0.1rem; }
	.ldxx_list.first li { width: 40%; }

	.sjSite_list li:hover { background: none; border-color: #d0d0d2; }
	.sjSite_list li:hover a { color: #333; }
	.sjSite_list li a { font-size: 0.34rem; }
	.sjSite_list li { width: 19%; height: auto; padding: 0.2rem 0.3rem; }

	.fagui_search .cell { margin-bottom: 0.2rem; width: 32%; }
	.fagui_search .cell span { font-size: 0.34rem; width: 1.8rem; }
	.fagui_search .cell input, .fagui_search .cell select { height: 0.8rem; font-size: 0.34rem; }
	.fagui_search .submit { margin-top: 0.2rem; }
	.fagui_search .submit button { width: 25%; height: 0.8rem; font-size: 0.36rem; }

	.tjyb_tab_HD span { font-size: 0.38rem; }
	.tjyb_item table * { font-size: 0.34rem; }
	.tjyb_item table td { padding: 0.2rem 0.4rem; }
	.tjyb_item table td a { margin: 0 0.15rem; }
	.tjyb_item table tr:nth-child(1) td { font-size: 0.38rem; }

	#sshgData { height: 50vw; }

	.leader_info .job { font-size: 0.34rem; }
	.leader_info .name { font-size: 0.4rem; }
	.leader_info a { height: 0.8rem; font-size: 0.34rem; }
	.leader_info a .customs { font-size: 0.4rem; margin-right: 0.2rem; }

	.myhb_list li { width: 32%; }
	.myhb_list li .img { width: 2.4rem; height: 2.4rem; }
	.myhb_list li .txt { width: 100%; }
	.myhb_list li .txt a { font-size: 0.34rem; }

	.huayanForm .cell label { font-size: 0.34rem; }
	.huayanForm .cell input { height: 0.8rem; }
	.huayanForm .cell button { width: 3rem; height: 0.8rem; font-size: 0.34rem; }
	.huayan_con .row span { padding: 0.2rem 0.4rem; }
	.huayan_con .row * { font-size: 0.34rem; }
	.huayan_con .row span:nth-child(2) { width: 70%; }
	.huayan_con .row span:nth-child(3) { width: 16%; }

	.zxxzCon { padding: 0.5rem; }
	.zxxzCon h3 { font-size: 0.4rem; }
	.zxxzCon p.p1, .zxxzCon p.p1 * { font-size: 0.34rem; }
	.zxxzCon a.confire { margin: 0 0.2rem; font-size: 0.34rem; height: 0.8rem; line-height: 0.8rem; padding: 0 0.4rem; }

	.jbtsCon { margin-top: 1rem; padding: 0.5rem; }
	.jbtsList { padding-bottom: 0.5rem; margin-bottom: 0.5rem; }
	.jbtsList h3 { font-size: 0.38rem; }
	.jbtsList p, .jbtsList p * { font-size: 0.34rem; }
	.jbtsList p a { font-size: 0.34rem; }
	.jbtsList a.btn { height: 0.6rem; line-height: 0.6rem; font-size: 0.34rem; min-width: 4rem; }

	.ztzl_theme_flash { height: 11rem; }
	.ztzl_theme_list li { height: 4.5rem; }
	.ztzl_theme_list li .tit { font-size: 0.34rem; }
	.ztzl_theme_list li .date { font-size: 0.34rem; }

	.ztzl_theme01_list li { margin-bottom: 0.5rem; }
	.ztzl_theme01_list li .img { }
	.ztzl_theme01_list li img { height: 3rem; }
	.ztzl_theme01_list li p { font-size: 0.34rem; }

	.ztzl_theme02_list { gap: 0.4rem; }
	.ztzl_theme02_list li p { font-size: 0.34rem; height: 0.8rem; line-height: 0.8rem; }

	.ztzl_theme03_list { grid-template-columns: repeat(2, 1fr); }
	.ztzl_theme03_list li { height: 2rem; padding: 0 0.5rem; }
	.ztzl_theme03_list li .customs { font-size: 0.6rem; }
	.ztzl_theme03_list li span { font-size: 0.34rem; line-height: 1.8em; }
    
    
	.pic_list li { width: 31%; margin-bottom: 0.5rem; }
	.pic_list li .img { height: 4rem; }
	.pic_list li .tit { font-size: 0.34rem; line-height: 1.8em; margin-top: 0.1rem; }
}
@media screen and (max-width:768px) {
	.page_info { padding-top: 40px; padding-bottom: 20px; margin-bottom: 20px; }
	.page_info .page_name { font-size: 24px; }

	.position { margin-bottom: 20px; }
	.position, .position * { font-size: 14px; }

	.module_tit { margin-bottom: 20px; }
	.module_tit span, .module_tit a { font-size: 20px; }

	.sub_nav { margin-bottom: 40px; }
	.sub_nav_list { margin-bottom: 20px; border-bottom: 2px dashed #ccc; padding-bottom: 20px; }
	.sub_nav_list li { width: 31%; margin-right: 3.5%; padding: 5px 10px; border: 1px solid #ccc; border-radius: 6px; text-align: center; margin-bottom: 5px; }
	.sub_nav_list li:nth-child(3n) { margin-right: 0; }
	.sub_nav_list li a { font-size: 16px; line-height: 1.5em; display: flex; align-items: center; justify-content: center; height: 100%; }
	.sub_nav_list li::before { display: none; }
	.sub_nav_list li a::after { display: none; }

	.article_detail, .article_detail * { font-size: 16px; word-break: break-all; }
	.article_detail p { text-align: justify; float: none !important; width: 100% !important; }
	.article_detail img { max-width: 100%; }

	.news_list { margin-bottom: 20px; }
	.news_list li { height: 40px; line-height: 40px; display: flex; justify-content: space-between; }
	.news_list li * { font-size: 16px; }
	.news_list li a { font-size: 16px; width: 100%; }
	.news_list li font { display: block; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
	.news_list li span { font-size: 14px; margin-left: 20px; flex-shrink: 0; }
	.tipsTxt { font-size: 16px; line-height: 1.8em; }
	
	.page_more { flex-wrap: wrap; }
	.page_more a, .page_more font { height: 36px; line-height: 36px; padding: 0 5px; margin: 0 5px; min-width: 36px; font-size: 14px; margin-bottom: 10px; }
	.page_more .go_page { display: none; }
	.page_more .txt { font-size: 14px; height: 36px; line-height: 36px; padding: 0 5px; margin: 0 10px; }

	.ldxx_list li { width: 46%; padding: 15px; }
	.ldxx_list li .img { width: 120px; height: 160px; }
	.ldxx_list li .txt { padding-top: 15px; }
	.ldxx_list li p { font-size: 16px; }
	.ldxx_list li .name { font-size: 18px; margin-bottom: 5px; }
	.ldxx_list.first li { width: 50%; }
	.ldxx_list.first li p { font-size: 18px; }
	.ldxx_list.first li .name { font-size: 20px; }

	.sjSite_con { margin-bottom: 30px; }
	.sjSite_list li { width: 32%; padding: 5px 10px; margin-bottom: 10px; }
	.sjSite_list li a { font-size: 16px; }

	.sub_customs_list li { width: 32%; height: 40px; margin-bottom: 10px; }
	.sub_customs_list li a { font-size: 14px; }
	.sub_customs_list li img { height: 18px; margin-right: 8px; }

	.media_list { display: block; }
	.media_list li { width: 100%; padding: 20px; margin-bottom: 20px; }
	.media_list li .front .img { width: 30vw; height: 30vw; margin-bottom: 20px; }
	.media_list li .front .img img { display: block; width: 100%; height: 100%; }
	.media_list li .front .txt { font-size: 16px; }
	.media_list li .back { position: static; background: none; margin-top: 20px; }
	.media_list li .back img { width: 30vw; }
	.media_list li .back p { font-size: 14px; color: #333; }

	.fagui_search { padding: 15px; margin-bottom: 20px; }
	.fagui_search .cell { width: 100%; margin: 5px 0; }
	.fagui_search .cell span { font-size: 16px; width: 80px; }
	.fagui_search .cell input, .fagui_search .cell select { height: 36px; font-size: 16px; }
	.fagui_search .submit button { width: 40%; height: 36px; font-size: 16px; }

	.tjyb_tab { margin-top: 20px; }
	.tjyb_tab_HD { margin-bottom: 10px; }
	.tjyb_tab_HD span { font-size: 18px; }
	.tjyb_item table * { font-size: 16px; line-height: 1.8em; }
	.tjyb_item table td { padding: 5px 10px; }
	.tjyb_item table td a { margin: 0 5px; white-space: nowrap; }

	#sshgData { height: 60vw; }

	.leader_con { display: block; }
	.leader_l { width: 100%; padding: 20px 15vw; margin-right: 0; margin-bottom: 20px; }
	.leader_info img { width: 40vw; }
	.leader_info .name { font-size: 18px; }
	.leader_info .job { font-size: 16px; }
	.leader_info a { height: 40px; font-size: 16px; }
	.leader_info a .customs { font-size: 20px; margin-right: 10px; }

	.myhb_list li { width: 100%; margin-bottom: 10px; }
	.myhb_list li .img { width: 100px; height: 100px; }
	.myhb_list li .txt { padding: 0 20px; }
	.myhb_list li .txt a { font-size: 16px; }
	.myhb_list li .txt a::before { font-size: 16px; margin-right: 10px; }

	.news_list.twoCol li { width: 100%; }

	.huayanForm { margin-bottom: 20px; }
	.huayanForm form { flex-wrap: wrap; }
	.huayanForm .cell { width: 100%; margin-bottom: 10px; display: flex; align-items: center; }
	.huayanForm .cell label { font-size: 16px; flex-shrink: 0; white-space: nowrap; }
	.huayanForm .cell input { width: 100%; height: 36px; padding: 0 15px; font-size: 16px; }
	.huayanForm .cell button { width: 100%; height: 36px; font-size: 16px; }
	.huayan_con .row span:nth-child(1) { width: 30%; }
	.huayan_con .row span:nth-child(2) { width: 40%; }
	.huayan_con .row span:nth-child(3) { width: 30%; }
	.huayan_con .row span { padding: 5px 10px; }
	.huayan_con .row * { font-size: 16px; }
	.huayan_con .row span a { overflow: inherit; text-overflow: inherit; white-space: inherit; }

	.zxxzCon { padding: 20px; }
	.zxxzCon h3 { font-size: 18px; }
	.zxxzCon p.p1, .zxxzCon p.p1 * { font-size: 16px; text-align: justify; }
	.zxxzCon a.confire { margin: 0 10px; font-size: 16px; height: 36px; line-height: 36px; padding: 0 15px; }

	.jbtsCon { margin-top: 40px; padding: 10px 20px; }
	.jbtsList { padding-bottom: 20px; margin-bottom: 20px; }
	.jbtsList h3 { font-size: 18px; }
	.jbtsList p, .jbtsList p * { font-size: 16px; }
	.jbtsList a.btn { width: 100%; height: 36px; line-height: 36px; font-size: 16px; margin-top: 10px; }
	.jbtsList h3 a { font-size: 14px; }
	.jbtsList p a { font-size: 16px; }
    
    .fangtan_list li .top { display: block; padding: 0.2rem 0.4rem; height: auto; }
	.fangtan_list li .top .more { display: none; }
	.fangtan_list li .top .tit { font-size: 0.4rem; white-space: inherit; }
	.fangtan_list li .center { display: block; }
	.fangtan_list li .center .img { width: 100%; height: auto; }
	.fangtan_list li .center .txt { height: auto; display: block; }
	.fangtan_list li .center .txt *, .fangtan_list li .bot { font-size: 0.34rem; }

	.ztzl_theme_flash { height: 12rem; }
	.ztzl_theme_list li { height: 5.5rem; }
	.ztzl_theme_list li .img { height: 4rem; }

	.ztzl_theme01_list li { width: 100%; margin-bottom: 20px; }
	.ztzl_theme01_list li img { height: auto; }
	.ztzl_theme01_list li p { font-size: 16px; }
	
	.ztzl_theme02_list { display: block; }
	.ztzl_theme02_list li { width: 100%; height: auto; margin-right: 0; margin-bottom: 20px; }
	.ztzl_theme02_list li.first { width: 100%; height: auto; }
	.ztzl_theme02_list li p { padding: 0 15px; height: 36px; line-height: 36px; font-size: 16px; }

	.ztzl_theme03 { margin-bottom: 0; }
	.ztzl_theme03_list { display: block; }
	.ztzl_theme03_list li { height: auto; width: 100%; padding: 0 40px; margin-bottom: 15px; }
	.ztzl_theme03_list li a { min-height: 80px; }
	.ztzl_theme03_list li .customs { font-size: 24px; margin-right: 20px; }
	.ztzl_theme03_list li span { font-size: 16px; }
	.ztzl_theme03_list li.none { display: none; }

	.easysite-board-detail { flex-direction: column; }
	.easysite-detail-tile { padding: 10px 20px !important; }
	.easysite-detail-tile > div { padding-left: 0 !important; border-left: 0 !important; }
    
    
	.pic_list li { width: 48%; margin-bottom: 0.5rem; }
	.pic_list li .img { height: 3rem; }
	.pic_list li .tit { font-size: 14px; line-height: 1.6em; margin-top: 10px; }
}