@charset "utf-8";
@media screen and (min-width:1200px){ .row{width: 1200px; margin: 0rem auto;} }
@media screen and (min-width:993px) and (max-width:1199px){ .row{width:auto; margin: 0rem 0.2rem;} }
a:hover {text-decoration: underline; color:#c31303;}

.warp_bg{ background: url(260810fzs_jwjw_bg.jpg) repeat-x center top; background-color: #ededed; }
.head_banner .bd li i{ display: block; padding-top:19.8979591%; background-position: center; background-repeat: no-repeat; background-size: cover; }
.meun_box{ background:#a40c0a; overflow: hidden; line-height: 0.43rem; }
.meun_box li{ float: left; position: relative; width: 14.2857%; text-align: center; }
.meun_box li+li::after{ content: ""; position: absolute; width: 0.02rem; height: 0.18rem; background: #fff; left: 0; top: 50%; margin-top: -0.09rem; }
.meun_box li>a{ font-size: 0.16rem; color: #fff; padding: 0rem 0.16rem; }
.meun_box li>a:hover{ text-decoration: underline; }

.lb_list{background: #f8f8f8;}
.lb_list .slideBox_01>span{ display: none; }
.lb_list .slideBox_01 .txt-bg{ height: 0.4rem; background: rgba(0,0,0,0.4); }
.lb_list .slideBox_01 .pic p{ font-size: 0.16rem; line-height: 0.4rem; font-weight: bold;left: 0.2rem; right: 0.2rem; }
.lb_list .slideBox_01 .num{bottom: 0.48rem; right: 0.03rem;}
.lb_list .slideBox_01 .num>li{ width: 0.1rem; height: 0.1rem; background: rgba(0,0,0,0.5); margin: 0rem 0.07rem; box-shadow:0px 0px 8px rgba(255,255,255,0.8); }
.lb_list .slideBox_01 .num>li.on{background: #22a9ff; box-shadow: none;}

.new_search{ background-color: #fff; padding: 0.1rem 0.2rem 0.14rem;overflow: hidden;}
.new_search form{/* width: calc(100% - 0.75rem); float: left; */ width:100%;}
.new_search form input.form-control{ width: calc(100% - 0.65rem); float: left; font-size: 0.16rem; color: #757575; border: 1px solid #bec8dc; border-right: 0rem; background: #fafbfd;height: 0.4rem; line-height:0.38rem;padding:0rem 0.1rem; }
.new_search form button.btn_base{ width: 0.65rem; border: none; padding: 0rem; background: #1f46bb; height: 0.4rem; border-radius: 0rem 0.05rem 0.05rem 0rem; background:linear-gradient(180deg,#2554c8,#1b3cb0) }
.new_search form button.btn_base i{ font-size: 0.26rem; color: #e0e6f4; text-shadow:0px 2px 0px #1b379b; }
.new_search>h6{width: 0.74rem; text-align: right; float: right; display: none;}
.new_search>h6>a{font-size: 0.14rem; display: block; font-weight: normal;}
.new_listbox{ padding:0.1rem 0.2rem;}
.new_listtop{margin-bottom: 0.1rem; padding-bottom: 0.1rem; border-bottom: 1px solid #ebe3e0;}
.new_listtop>h6{ display: block;position: relative; padding-left: 0.75rem; font-size: 0.26rem; line-height: 0.36rem; height: 0.72rem; text-align: justify; margin-bottom: 0.1rem; }
.hot_img{display:flex; align-items: center; position: absolute; left: 0rem; top: 0rem; bottom: 0rem; background:#c82321; }
.new_listtop>span{display: block; font-size: 0.16rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.new_listtop>span a{ color: #999; }
.new_listbox>p{ display: block; margin-top: 0.02rem; text-align: right;font-size: 0.16rem; }
.new_listbox>p a{ color: #797979; }

.tbas_bg{ background-color: #fff; padding: 0.1rem 0.15rem; }
.tbas_bg .tabs .tabs_header{margin-bottom: 0rem;}
.tbas_bg .tabs .tabs_header:after{ height: 0.02rem; background: #a70d0a;}
.tbas_bg .tabs .tabs_header>ul>li.on:before{ height: 0.02rem; background: #a70d0a; bottom: 0.04rem; }
.tbas_bg .tabs .tabs_header>ul>li{ font-size: 0.22rem; line-height: 0.4rem; }
.tbas_bg .tabs .tabs_header>ul>li a{ padding-bottom: 0.04rem; }
.tbas_bg .tabs .tabs_header>ul>li.on a,.tbas_bg .tabs .tabs_header>ul>li>a:hover{ color: #a70d0a; text-decoration: none; }
.tbas_bg .tabs .tabs_header .more{ line-height: 0.4rem; }
.tbas_bg .tabs .tabs_content .listbase_top{ font-size: 0.2rem;font-weight: bold; line-height: 0.6rem; display: block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.list_base li{ font-size: 0.16rem;margin-bottom: 0.06rem; }
.list_base li:before{ border-radius: 0rem; background: #d3d3d3; }
.tbas_bg .tabs .tabs_content .list_base .border_b_dashed{ border-bottom: 1px dotted #ccc; }

.adv_list li{margin-bottom: 0.1rem;}
.adv_list li a>i{ display: block; padding-top:14.585%; background-position: center; background-repeat: no-repeat; background-size: cover; }
.jbfs_box{ background: #499790; padding: 0.1rem 0.18rem; color: #fff; }
.jbfs_box>h6{ font-size:0.16rem; margin-bottom: 0.06rem; }
.jbfs_box>h5{ font-size: 0.16rem; font-weight: normal; display: flex; align-items: center; margin-bottom: 0.08rem; }
.jbfs_box>h5>label{ white-space: nowrap; }
.df_zz_box .tabs{background: #fff; padding:0.15rem;}
.df_zz_box .tabs .tabs_header{margin-bottom: 0rem;}
.df_zz_box .tabs .tabs_header:after{ height: 0.02rem; background: #2050a4;}
.df_zz_box .tabs .tabs_header>ul>li{ font-size: 0.22rem; line-height: 0.36rem;  margin-right: 0.28rem;}
.df_zz_box .tabs .tabs_header>ul>li>a{padding-bottom: 0.08rem;}
.df_zz_box .tabs .tabs_header>ul>li.on a,.df_zz_box .tabs .tabs_header>ul>li>a:hover{ text-decoration: none; color: #a70d0a; }
.df_zz_box .tabs .tabs_header>ul>li.on:before{ height: 0.02rem; background: #a70d0a; }
.df_zz_box .tabs .tabs_header>ul>li+li::after{ content: ""; position: absolute; top: 50%; margin-top: -0.05rem; left: -0.16rem; background: #d1d1d1; border-radius: 0.1rem; width: 0.06rem; height: 0.06rem;}
.tabs_adv i{display: block; padding-top:13.56%; background-position: center; background-repeat: no-repeat; background-size: cover; }

.df_zz_listtop{ margin-top: 0.08rem;}
.df_zz_listtop h6{ font-size: 0.2rem; line-height: 0.28rem; height: 0.56rem; }
.df_zz_listtop a:hover h6{ text-decoration: underline; }
.df_zz_listtop p{ font-size:0.16rem; color: #999; height: 0.24rem; line-height: 0.24rem; margin-top: 0.05rem; display:block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.df_zz_listtop a:hover{ text-decoration: none; }

.link_box{ background: #fff; padding: 0.1rem 0.2rem 0.15rem; }
.link_box .tabs .tabs_header{margin-bottom: 0.1rem;}
.link_box .tabs .tabs_header>h6{width:1rem; text-align: center; font-size: 0.17rem; line-height: 0.42rem; float: left; font-weight: normal; }
.link_box .tabs .tabs_header>h6 a{ display: block; border-bottom: 3px solid #fff; }
.link_box .tabs .tabs_header>h6 a:hover{display: block; border-bottom: 3px solid #a70d0a; text-decoration: none; }
.link_box .tabs .tabs_header>ul{}
.link_box .tabs .tabs_header>ul>li{ padding: 0rem 0.1rem; font-size: 0.17rem; line-height: 0.43rem; }
.link_box .tabs .tabs_header>ul>li a{ cursor: inherit; padding-bottom: 0.03rem; }
.link_box .tabs .tabs_header>ul>li.on a,.link_box .tabs .tabs_header>ul>li>a:hover{ font-weight: normal; color:#a70d0a; text-decoration: none;}
.link_box .tabs .tabs_header>ul>li.on:before,.link_box .tabs .tabs_header>ul>li:hover:before{ height:0.03rem; background: #a70d0a; /* bottom: 0.09rem; */ bottom: 0.01rem; }
.link_list{ height: 1.4rem; }
.link_list li>a{font-size: 0.16rem; padding-left: 0.16rem; line-height: 0.35rem; display: block; position: relative;}
.link_list li>a::after{ content: ""; position: absolute; left: 0; top: 0.15rem; width: 0.04rem; height: 0.04rem; background: #d3d3d3; }

.footer{background: #0b297d; border-top: 0.06rem solid #a90d0a; padding: 0.05rem 0rem 0.1rem; }
.error_img{padding-top: 0.18rem;}
.error_img span+span{ margin-left: 0.5rem;}
.copy_xx{ text-align: center; color: #fff; font-size: 0.16rem; line-height: 0.28rem;}
.copy_xx p{ margin-top: 0.1rem; }
.copy_xx p+p{ margin-top: 0rem; }
.copy_xx p>a{ display: inline-block; margin: 0rem 0.06rem; color: #fff; }
.copy_xx p>span{ display: inline-block; margin:0rem 0.05rem }
.copy_xx p>span>a{ color: #fff; }
.ewm_box{ text-align: right; }
.ewm_box img{ width: 1rem; height: 1rem; }
@media screen and (max-width:1366px){
	.adv_list li a>i{padding-top: 0%; height: 0.86rem;}
}
@media screen and (max-width:992px){
	.lb_list .slideBox_01,.lb_list .slideBox_01 .pic li i.picture_fixed{padding-top: inherit; height: 3.4rem;}
	.list_base li{text-overflow: ellipsis; white-space: nowrap; overflow: hidden; margin-bottom: 0rem; padding-top: 0.03rem; padding-bottom: 0.022rem; }
	.tabs_adv .list_base li{padding-top: 0.04rem; padding-bottom: 0.03rem;}
	.adv_list li:last-child a>i{background-size:100% 100%;}
	.new_listbox .list_base li{ margin-bottom: 0rem; padding-top: 0.02rem; padding-bottom: 0.02rem; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
	.error_img span+span{margin-left: 0rem;}
	.copy_xx p>span{display: inline;}
}

/* 概览 */
.bread_search{ background:#123a9c; padding: 0.1rem 0.16rem; overflow: hidden; }
.bread_search .breadcrumb{float: left; border-bottom: none; padding: 0rem; margin-bottom: 0rem; width: 50%; line-height: 0.35rem;}
.bread_search .breadcrumb>span>i{ font-size: ; color: #aebcdd; text-shadow:1px 1px 0px #0b2578; vertical-align: baseline; }
.bread_search .breadcrumb li+li:before{ content: "》"; }
.bread_search .breadcrumb li>a{ color: #fff; }
.bread_search .search_box{float: right; overflow: hidden;}
.bread_search .search_box form{ float: left; width: calc(100% - 0.85rem); border: 1px solid #092164; background:#2a4194; box-shadow: inset 2px 3px 4px rgba(0,0,0,0.1),0px 1px 0px #446bc3; }
.bread_search .search_box form input.form-control{ width: calc(100% - 0.44rem); color: #8e97c0; font-size: 0.16rem; float: left;display: block; line-height: 0.33rem; height: 0.33rem; border: none; background:none; padding: 0rem 0.1rem; }
.bread_search .search_box form button.btn_base{ position: relative; border: none; width: 0.44rem; float:right; padding: 0rem; text-align: center; line-height: 0.33rem; }
.bread_search .search_box form button.btn_base::after{content: ""; position: absolute; left: 0; width: 1px; height: 0.18rem; background: #95a0ca; top: 50%; margin-top: -0.09rem; }
.bread_search .search_box form button.btn_base>i{ text-shadow: 1px 1px 0px #0b2578; color: #e2e5f1; font-size: 0.2rem; }
.bread_search .search_box h6{ width: 0.85rem; line-height: 0.35rem; float: right; text-align: right; font-size: 0.16rem; font-weight: normal; }
.bread_search .search_box h6>a{ color: #fff; }
 
.ny_glbox .trt-row{ display: flex; }
.box_ys{ background: #fff; padding:0.15rem; height: 100%; }
.gl_left_nav li{margin-bottom: 0.03rem;}
.gl_left_nav li>a{display: block; font-size: 0.18rem; background: #0e2c83; color: #fff; border-top: 2px solid #a90d0a; padding: 0rem 0.1rem; line-height: 0.43rem;}
.gl_left_nav li>a:hover,.gl_left_nav li.on>a{ background: #a90d0a; }

.biaoti{border-bottom: 3px solid #10349a; padding-bottom: 0.08rem; }
.biaoti>span{ display: inline-block; font-size: 0.22rem; font-weight: bold;  color: #10349a; }
.gl_right_con .list_base li{ padding-left: 0rem; margin-bottom: 0rem; font-size: 0.18rem; }
.gl_right_con .list_base li::before{ display:none; }
.gl_right_con .page_base .page_tools li.active a,.gl_right_con .page_base .page_tools li a:hover{ background: #10349a; border-color: #10349a; text-decoration:inherit; }
.gl_right_con .page_base .fy_go{ background: #10349a; }
.gl_right_con .page_base .page_tools li.disabled a{background-color: #fff; border-color: #ddd;}

/* 单篇概览 */
.dpgl_right{ border-top: 0.04rem solid #a90d0a; padding: 0.3rem;}
.dpgl_tit{text-align: center; font-size: 0.3rem; color:#1f5781; font-weight: bold; }
.dpgl_text{line-height: 1.8;}
.dpgl_text h6{ font-size: 0.22rem; }
.dpgl_text p{ font-size: 0.2rem; }

/* 细览 */
.art_box{ background: #fff; border-top: 0.04rem solid #a90d0a; padding: 0.3rem; }
.art_box .article_title_group .article_title{color: #1f5781; font-size: 0.3rem;}
.art_box .article_content_01 p{ font-size: 0.2rem !important;}

/* 检索 */
.retrieve_box{ background: #fff; border-top: 0.04rem solid #a90d0a; padding: 0.2rem; }
.retrieve_box .search_box .search_time_l{margin-right: 0rem;}

/* 专题 */
.zt_warp{background:url(260810fzs_jwjw_zt_bg.png) no-repeat center top; background-color: #feecd4; }
.zt_head_logo{padding: 0.1rem 0rem;}
.zt_head_logo a:hover{ filter:alpha(opacity=80); opacity:0.8; }
.zt_nav{ margin-top: 3rem; border-top: 1px solid #7e0200; background: #a01613; background: linear-gradient(180deg,#bc2522,#880906); line-height: 0.56rem;overflow: hidden; }
.zt_nav>ul>li{ float: left; width: 14.28571%; text-align: center; position: relative;}
.zt_nav>ul>li+li::after{ content: ""; position: absolute; left: 0; width: 1px; height: 0.18rem; top: 50%; margin-top: -0.09rem; }
.zt_nav>ul>li a{ font-size: 0.2rem; color: #fff; }
.zt_nav>ul>li a:hover{ text-decoration: none; color: #ffff08; }

.zt_con_boxys{ background: #fff; border-top: 2px solid #d1d9e3; padding: 0.25rem 0.22rem;}
.zt_lb_new{  border-bottom: 2px solid #d1d9e3; }
.zt_lb_new .slideBox_01::after{content: ""; position: absolute;z-index: 3; left: 0; top: 0; width: 0.54rem; height: 0.53rem; background: url(260810fzs_jwjw_ztlb_tit.gif) no-repeat left top; background-size: contain; }
.zt_lb_new .slideBox_01 .txt-bg{ height: 0.4rem; background: rgba(255,255,255,0.6); }
.zt_lb_new .slideBox_01 .pic p{ font-size: 0.16rem; line-height: 0.4rem; color: #000; font-weight: bold; }
.zt_lb_new .slideBox_01 .num{bottom: 0.12rem; right: 0.05rem;}
.zt_lb_new .slideBox_01 .num li{ border-radius: 0rem; width: 0.18rem; height: 0.16rem; background:#a90d0a; text-align: center; line-height: 0.16rem; color: #fff; font-size: 0.12rem; }
.zt_lb_new .slideBox_01 .num li.on{ background: #ff6600; }

.zt_tit{ overflow: hidden; position: relative; line-height: 0.45rem; }
.zt_tit::after{ content: ""; position: absolute; bottom:2px; left: 0.03rem; right: 0; height: 0.03rem; background: #d4211f; border-radius: 0rem 0rem 0rem 0.03rem; }
.zt_tit span{display: inline-block; font-size: 0.22rem; font-weight: bold; color: #fff; padding: 0rem 0.23rem; background:#d4211f; border-radius:0.05rem 0.05rem 0rem 0.05rem; }
.zt_tit em{ float: right; line-height: 0.42rem; font-size: 0.16rem; color: #666; }

.zt_lb_new .list_base li{font-size: 0.24rem; margin-bottom: 0.24rem; font-weight: bold; padding-left: 0rem;}
.zt_lb_new .list_base li:last-child{ margin-bottom: 0rem; }
.zt_warp .list_base li::before{ display: none; }
.box_ys2{background: #fff; border-bottom: 5px solid #c2d0da; padding: 0.2rem 0.2rem 0.1rem;}
.box_ys2 .list_base li{ font-size: 0.2rem; font-weight: bold; margin-bottom: 0.2rem; }
.sj_hm_box{display: flex; }
.sj_hm_boxys{ padding: 0.2rem 0.2rem 0.1rem; box-shadow:0px 2px 0px 0px #d1d9e3; background: #fff; border: 1px solid #e4a5a4; height: 100%;}
.sj_hm_boxys .sj_hm_list li{ position: relative;z-index: 1; padding: 0.05rem 0rem 0.15rem;}
.sj_hm_boxys .sj_hm_list li::after{ content: ""; position: absolute; z-index: -1; left: 0.06rem; width: 1px; top: 0; bottom: 0; background: #e2e2e2; }
.sj_hm_boxys .sj_hm_list li>a{ line-height: 0.36rem; position: relative; padding-left: 0.25rem; display: block; font-size: 0.2rem; font-weight: bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.sj_hm_boxys .sj_hm_list li>a::after{ content: ""; position: absolute; top:50%; margin-top: -0.07rem; left: 0; width: 0.14rem; height: 0.14rem; border-radius: 0.2rem; border:2px solid #fff; background:#666; box-shadow: 0px 1px 0px 0px rgba(0,0,0,0.15); box-sizing: border-box; }
.sj_hm_boxys .sj_hm_list li>a:hover{ text-decoration: none; }
.sj_hm_boxys .sj_hm_list li>a:hover::after{ background: #1f48b9; }

/* 专题概览 */
.zt_left_tit{ font-size: 0.22rem; font-weight: bold; }
.zt_left_nav li{ margin-bottom: 0.02rem;}
.zt_left_nav li>a{display: block; font-size: 0.18rem; background: #f4f4f3; padding:0.1rem 0.15rem; line-height:0.28rem; }
.zt_left_nav li>a:hover{ text-decoration: none; font-weight:bold; }
.zt_left_nav li.on>a{ font-weight: bold; color: #fff; background: #6f0a08; }
.ztgl_bread{ overflow:hidden; border-bottom:2px solid #6f0a08; padding-top: 0.03rem; padding-bottom: 0.13rem;}
.ztgl_bread>h6{ font-size:0.2rem; color: #444; display: inline-block; }
.ztgl_bread .breadcrumb{ float: right; border-bottom: none; margin-bottom: 0rem; padding: 0rem; }
.ztgl_bread .breadcrumb span>i{ color: #444; vertical-align: baseline; }
.ztgl_bread .breadcrumb li+li:before{ color: #444; }
.zt_gl_con .list_base li{ padding-left: 0rem; margin-bottom: 0rem; font-size: 0.18rem; }
.zt_gl_con .page_base .page_tools li.active a,.zt_gl_con .page_base .page_tools li a:hover{background: #6f0a08; border-color:#6f0a08;}
.zt_gl_con .page_base .page_tools li a:hover{ text-decoration: none; }
.zt_gl_con .page_base .fy_go{ background: #6f0a08; }
.zt_gl_con .page_base .page_tools li.disabled a{background-color: #fff; border-color: #ddd;}

/* 专题细览 */
.zt_art_con .article_component .article_title{ color: #6f0a08; }
.zt_art_con .article_content_01 p{ font-size: 0.2rem !important;}


@media screen and (max-width:992px){
	.breadcrumb{ display: block; }
}