@charset "utf-8";
a:hover{ color: #BF0000; }
@font-face {
  font-family: "syst_bold";
  font-weight: 900;
  src: url("HEfNLxdMxWll.woff2") format("woff2"),
  url("HEfNLxdMxWll.woff") format("woff");
  font-variation-settings: normal;
  font-display: swap;
}
@media screen and (min-width:1480px){ .row{ width: 1480px; } }
@media (min-width:992px) and (max-width:1479px){ .row{ width: auto; margin: 0rem 0.2rem; } }

.header{ height: 3.6rem; background-position: center top; background-repeat: no-repeat; background-size: cover; padding-top: 1px; }
.head_top{ overflow: hidden; }
.head_top .head_logg{float: left;}
.head_top .return_home{float: right;}
.head_top .return_home>a{ display: block; font-size: 0.18rem; color: #A10505; border: 1px solid #fff; background: rgba(255,255,255,0.68); border-radius: 0.8rem; line-height: 0.42rem; padding: 0rem 0.2rem; }
.meunbox{ background: url(260610fjsts_ghzt_navbg.jpg); }
.meun_con li{ width: 12.5%; float: left;}
.meun_con li>a{ display: block; text-align: center; line-height: 0.72rem; font-size: 0.22rem; color: #fff;}
.meun_con li.avi>a,.meun_con li>a:hover{ background: url(260610fjsts_ghzt_nav_libg.jpg); font-weight: bold; }

.content_bg1{ padding: 0.6rem 0rem; background: url(260610fjsts_ghzt_bg1.jpg) no-repeat center bottom; background-color: #f9f9f9;}
.gh_titys{ display:flex;align-items:center; line-height: 0.52rem; justify-content:space-between; overflow: hidden; }
.gh_titys>span{ font-weight: bold; font-size: 0.36rem; font-family: "syst_bold"; color: #BF0000; white-space: nowrap; margin-right: 0.2rem; float: left\9; }
.gh_titys>a{font-size:0.18rem; color: #BF0000;padding-left: 0.08rem; display: inline-block\9;vertical-align: middle\9; white-space: nowrap;}
.gh_titys>em{display: block; width: 90%; height:100%; position: relative; width: 83%\9; display: inline-block\9;vertical-align: middle\9; }
.gh_titys>em::after{content: ""; position: absolute; left: 0;right: 0.07rem; height: 1px; border-bottom: 1px dashed rgba(191, 0, 0, 0.24);}
.gh_titys>em::before{content:""; position: absolute; top: 50%; margin-top: -0.03rem; right: 0; width: 0.08rem; height: 0.08rem; box-sizing: border-box; border: 2px solid #BF0000; border-radius: 0.6rem;}
.ghdt_box>div+div{ border-left: 1px solid rgba(191, 0, 0, 0.16);}
.ghdt_left{ border-bottom: 1px solid rgba(191, 0, 0, 0.16); padding-bottom: 0.15rem;}
.ghdt_left i{ display: block; padding-top:56.17977528%; background-position: center; background-repeat: no-repeat; background-size: cover; }
.ghdt_conbox>h6{ font-size: 0.24rem; display: block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.ghdt_conbox>p{ font-size: 0.22rem; color: #808080; display: block; margin-top: 0.1rem; font-family: arial; }
.ghdt_conbox>p em{font-size: 0.24rem; color: #BF0000; margin-right:0.06rem; vertical-align: baseline; }

.ghdt_right li{ border-bottom:1px solid rgba(191, 0, 0, 0.16); padding: 0.2rem 0rem;}
.ghdt_right li:first-child{ padding-top: 0rem;}
.ghdt_right li>a>h6{ font-size: 0.2rem; white-space: nowrap; text-overflow:ellipsis; overflow: hidden; display: block; }
.ghdt_right li>a>p{ display: block; font-size: 0.16rem; color: #8C8C8C; margin: 0.06rem 0rem; white-space: nowrap; text-overflow:ellipsis; overflow: hidden; display: block;   }
.ghdt_right li>a>span{ font-size: 0.18remn; color: #808080; font-family: arial; }

.djs_list{ position: relative; z-index: 1; }
.djs_list::after{ content: ""; position: absolute; z-index: -1; top: 0.97rem; left: 0;right: 0; height: 1px; border-bottom: 1px solid rgba(192, 0, 0, 0.12); }

.djs_list_solid{ position: relative; }
.djs_list_solid>span{ cursor: pointer;z-index: 9; position: absolute; top:1rem; background: #fff; text-align: center; line-height: 0.38rem; width: 0.42rem; height: 0.42rem; border-radius: 0.8rem; border: 1px solid #E5E5E5; box-sizing: border-box; }
.djs_list_solid>span.prev{left: -0.45rem;}
.djs_list_solid>span.next{right: -0.45rem;}
.djs_list_solid>span i{ font-size: 0.16rem; color: #383838;}
.djs_list_solid>span:hover{ border-color:#C00000; box-shadow: 0px 6px 16px  rgba(192, 0, 0, 0.12); }
.djs_list_solid>span:hover i{ color:#C00000; }
.djs_list_solid .trt-row [class*=trt-col-]{ padding: 0rem; }
.djs_list_solid li>a{ display: block; padding: 0.3rem 0.28rem; margin: 0rem 0.06rem; background:transparent; border-bottom: 6px solid rgba(192,0,0,0); }
.djs_list_solid li>a:hover{ background: #fff; border-color: #BF0000; box-shadow: 0px 2px 16px  rgba(5, 45, 89, 0.13); }
.djs_date{display: block; margin-bottom: 0.08rem;}
.djs_date>i{ font-size: 0.28rem; margin-right: 0.02rem; color: #C00000; display: inline-block; vertical-align: middle; }
.djs_date>em{display: inline-block; color: #666; font-weight: bold; font-family: arial; vertical-align: middle; word-wrap: break-word; width: 0.22rem; text-align: center;font-size: 0.16rem; line-height: 1; }
.djs_date>span{font-family: arial; font-size: 0.3rem; color: #C00000; display: inline-block; vertical-align: middle; margin-left: 0.05rem; padding-left: 0.1rem; position: relative; }
.djs_date>span::after{ content: ""; position:absolute; left: 0; height: 0.28rem; top: 50%; margin-top: -0.14rem; width: 1px; background:rgba(192, 0, 0, 0.75); background: linear-gradient(180deg,rgba(255, 255, 255, 0),rgba(192, 0, 0, 1) 40%,rgba(192, 0, 0, 1) 85%,rgba(255, 255, 255, 0)); }
.djs_dian{ display: block;margin: 0.15rem 0rem; }
.djs_dian>em{ padding: 0.02rem; box-sizing: border-box;  display:block; width: 0.16rem; height: 0.16rem; border-radius: 0.8rem; border:0.01rem solid rgba(192, 0, 0, 0);}
.djs_list_solid li>a:hover .djs_dian>em{ background: #fff; border-color:#C00000; }
.djs_dian>em>b{ display: block; width: 0.1rem; height: 0.1rem; background: #C00000; border-radius: 0.8rem; }
.djs_list_solid li>a p{ font-size: 0.18rem; line-height: 0.34rem; height: 1.02rem; text-align: justify; }
.djs_list_solid li>a:hover p{ font-weight: bold; }

.content_bg2{ background: url(260610fjsts_ghzt_bg2.png) no-repeat center bottom #981414; padding: 0.6rem 0rem 1.3rem;}
.xw_zg_box>div+div{ border-left: 1px solid rgba(255, 255, 255, 0.22);}
.xw_zg_box .gh_titys>span,.xw_zg_box .gh_titys>a{color: #fff;}
.xw_zg_box .gh_titys>em::after,.xw_zg_box .gh_titys>em::before{border-color: #fff;}
.zhxw_box{ margin-right: 0.55rem; }
.zgzj_box{ margin-left: 0.55rem;}
.zhzg_toplist{ background: #7d0909; overflow: hidden;}
.zhzg_toplist .toplist_img{width: 3.9rem; float:left;}
.zhzg_toplist .toplist_img>i{ display: block; padding-top:56.413%; background-position: center; background-repeat: no-repeat; background-size: cover; }
.zhzg_toplist .toplist_text{ overflow: hidden; padding: 0.3rem 0.28rem; }
.zhzg_toplist .toplist_text h6{font-size: 0.18rem; line-height: 0.3rem; height: 0.9rem; color: #fff; text-align: justify; }
.zhzg_toplist .toplist_text p{ font-size: 0.18rem; font-family: arial; color: #fff;display: block; margin-top: 0.4rem; }
.zhzg_toplist .toplist_text p>i{ font-size: 0.2rem; font-weight: normal; margin-right: 0.05rem; vertical-align: middle; }
.zhzg_listbox li{ border-bottom: 1px dashed rgba(255, 255, 255, 0.38); padding: 0.3rem 0rem; }
.zhzg_listbox li:last-child{ border-bottom: none; padding-bottom:0rem; }
.zhzg_listbox li>a{display: block; padding-left: 0.52rem; position: relative;}
.zhzg_listbox li>a h5{ font-family: arial; position: absolute; left: 0; top: 0rem; color: #fff;}
.zhzg_listbox li>a h5>em{ position: relative; font-size: 0.16rem;font-weight: bold; padding-right: 0.12rem; line-height: 0.25rem; }
.zhzg_listbox li>a h5>em::after{ content: "/"; position: absolute; right: 0; font-weight: normal;  }
.zhzg_listbox li>a h5>p{ font-size: 0.28rem; font-weight: normal; line-height: 0.35rem; color: #fff; }
.zhzg_listbox li>a h6{ font-size:0.18rem; line-height: 0.3rem; color: #fff; display: block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.zhzg_listbox li>a p{ font-size: 0.16rem; line-height: 0.3rem; color: rgba(255,255,255,0.67); display: block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }

.content_bg3{ overflow: hidden; }
.hyfc_solid li>a{ display: block; }
.hyfc_solid li>a>i{ display: block; padding-top:73.5695%; background-position: center; background-repeat: no-repeat; background-size:cover;}
.hyfc_solid .hyfc_text{background: #fff; padding: 0.2rem 0.35rem; text-align: center; border: 1px solid #E5E5E5; border-bottom-width:2px; }
.hyfc_solid .hyfc_text>p{display: block; overflow: hidden; height: 0.6rem; position: relative;}
.hyfc_solid .hyfc_text>p>em{ font-size: 0.18rem; line-height: 0.3rem; max-height: 0.6rem; display: block; position: absolute; left: 0;right: 0;top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%); overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.hyfc_solid a:hover .hyfc_text{ padding-top: 0.4rem; padding-bottom: 0.3rem; margin-top: -0.3rem; background: #A10505; font-weight: bold; border-color: #C00000;}
.hyfc_solid a:hover .hyfc_text>p>em{ color: #fff; }
.footer{ background: url(260610fjsts_ghzt_footerbg.jpg); }

.link_box{ padding:.3rem 0rem; }
.link_box>label{ font-size: 0.18rem; color: #fff; width: 1rem; float: left; line-height: 0.4rem; }
.out_links{ width: calc(100% - 1rem); float: left; position: relative; font-size: .18rem; z-index: 6;}
.out_links>ul{*width: 100%;}
.out_links>ul:after{ visibility: hidden; display: block; font-size: 0rem; content: " "; clear: both; height: 0rem;}
.out_links>ul>li p{ color:#fff; padding-left:.16rem; line-height:.4rem; border:none; background-color:rgba(255,255,255,0.16); position: relative; cursor: pointer; transition: .3s all; z-index: 6; display: block; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; padding-right: 0.2rem; }
.out_links>ul>li p:before{ content: ''; position: absolute; right:.12rem; top:.12rem; transition: .3s all; width:.08rem; height:.17rem; background: url(260610fjsts_ghzt_linkjt.png) no-repeat; background-size:contain}
.out_links>ul>li>div{display: none; position: absolute; left: .1rem; right: .1rem; z-index: 5; bottom:.4rem; background-color:#ffffff; border: 1px solid #eeeeee;}
.out_links>ul>li>div>ul{ padding: .16rem .2rem .15rem .3rem;}
.out_links>ul>li ul li{ line-height: .3rem;}
.out_links_close,.out_links_bg{ display: none;}

.slb .link_box{ padding-bottom:0.14rem; }
.slb .footer .out_links{ padding-bottom: 0rem;}
.slb .footer li{ width: 50%; margin-bottom: .16rem;}
.slb .footer .trt-col-12{ width:74%;}
.slb .footer .trt-col-4{ width: 26%;}
.slb .out_links>ul>li>div{ bottom:1.14rem; z-index: 9;}
.slb .out_links>ul>li:nth-child(3)>div,.slb .out_links>ul>li:nth-child(4)>div,.slb .out_links>ul>li:nth-child(5)>div{ bottom: 0.57rem;}

.foot_copy{ border-top: 1px solid rgba(255,255,255,0.1);  text-align: center; padding:0.2rem 0rem; }
.foot_copy span{ color: rgba(255,255,255,0.6); display: inline-block; margin: 0rem 0.05rem; font-size: 0.16rem; }
.foot_copy>a{font-size: 0.16rem; color: rgba(255,255,255,0.6); padding-left: 0.2rem; margin-left: 0.15rem; display: inline-block; position:relative;}
.foot_copy>a::after{ content: "|"; position: absolute; left: 0;color: rgba(255,255,255,0.6); }
.foot_copy>a:hover{ color: #fff; }

.slb .header{height: 3rem;}
.slb .content_bg2{ padding-bottom: 0.65rem; padding-top: 0.25rem; background-size: 130% auto; }
.slb .ghdt_box>div+div,.slb .xw_zg_box>div+div{ border-left: none; }
.slb .zhxw_box,.slb .zgzj_box{ margin-right: 0rem;margin-left: 0rem; }
.slb .zhzg_listbox li:last-child{padding-bottom: 0.3rem;}
.slb .djs_dian>em{ padding: 0.023rem; }

.slb .meun_con>ul{ display: block; white-space: nowrap; overflow-x: auto; overflow-y: hidden; }
.slb .meun_con>ul::-webkit-scrollbar{height: 0.04rem;}
.slb .meun_con>ul::-webkit-scrollbar-thumb{ background: rgba(0,0,0,0.55); border-radius: 0.4rem; }
.slb .meun_con li{ width: 12%; float: inherit; min-width:inherit; display: inline-block; }
@media (min-width:992px) and (max-width:1479px){
	.ghdt_left i{padding-top:3.98rem;}
}
@media screen and (max-width:1630px){
	.slb .djs_list_solid>span{top: 0.82rem; width: 0.32rem; height: 0.32rem; line-height: 0.28rem;}
	.slb .djs_list_solid>span.prev{left:-0.05rem;}
	.slb .djs_list_solid>span.next{right:-0.05rem;}
}
@media screen and (max-width:1490px){
	.djs_list_solid>span{top: 0.82rem; width: 0.32rem; height: 0.32rem; line-height: 0.28rem;}
	.djs_list_solid>span.prev{left:-0.05rem;}
	.djs_list_solid>span.next{right:-0.05rem;}
	
	.slb .meun_con li{ width: inherit;  min-width:1.2rem; }
}
@media screen and (max-width:992px){
	.header{ height:2rem; }
	.meun_con>ul{ display: block; white-space: nowrap; overflow-x: auto; overflow-y: hidden; }
	.meun_con>ul::-webkit-scrollbar,.slb .meun_con>ul::-webkit-scrollbar{ display: none; }
	.meun_con li{ width: inherit; float: inherit; min-width:1.2rem; display: inline-block; }
	.head_top .head_logg{ width: 60%; }
	.content_bg1{ padding: 0.24rem 0rem;}
	.ghdt_box>div+div,.xw_zg_box>div+div{ border-left: none; }
	.gh_titys>span{font-size: 0.28rem;}
	.ghdt_left{ padding-bottom: 0.1rem;}
	.ghdt_conbox>p{margin-top: 0.01rem;}
	.ghdt_right li{padding: 0.1rem 0rem;}
	.content_bg2{ padding: 0.3rem 0rem 0.65rem; background-size:200% auto; }
	.slb .content_bg2{ padding-bottom:0.5rem; background-size: 250% auto; }
	.zhxw_box,.zgzj_box{ margin-right: 0rem;margin-left: 0rem; }
	.zhzg_toplist .toplist_text{padding: 0.16rem;}
	.zhzg_listbox li,.slb .zhzg_listbox li{ padding: 0.16rem 0rem;}
	.zhzg_listbox li:last-child,.slb .zhzg_listbox li:last-child{padding-bottom: 0.16rem;}
	.slb .djs_dian>em{ padding: 0.02rem; }
	
	.slb .zhzg_toplist .toplist_img{float: inherit; width: 100%;}
	.slb .zhzg_toplist .toplist_text h6{ height: inherit;max-height: 0.9rem; }
	.slb .zhzg_toplist .toplist_text p{ margin-top: 0.08rem;}
	
	
	.link_box>label{float: inherit; width: 100%;text-align: center; display: block; margin-bottom: 0.056rem; }
	.out_links{ text-align: center; line-height:.15rem; font-size: 0rem; z-index: 999; float: inherit; width: 100%; }
	.out_links>ul>li>div{ position: fixed; top: .1rem; z-index: 9;}
	.out_links>ul>li[class*=trt-col-]{ width: auto; display: inline-block; padding: 0rem .16rem; float: inherit; font-size: .14rem; position: relative;}
	.out_links>ul>li:before{ display: none; content: ''; position: absolute; right: 0rem; width: 1px; top: 50%; margin-top: -.08rem; height: .16rem; background-color: #cccccc;}
	.out_links>ul>li:last-child:before{ display: none;}
	.out_links>ul>li p:before,.media_info{ display: none;}
	.out_links>ul>li p{ border: none; background-color: transparent; line-height:.24rem; padding-left: 0; font-size: .14rem;}
	.out_links_close{ z-index: 1000;display: none;position: fixed;left: 50%;transform: translateX(-50%);width: .34rem;height: .34rem; line-height: .34rem; border: 1px solid #e4e4e4;background-color: #ffffff;bottom:.2rem;border-radius: 50%;}
	.out_links_close i{ color: #cccccc;}
	.out_links_bg{ position: fixed; top:0rem; bottom: 0rem; right: 0rem; left: 0rem; background-color: #000000; opacity: .7; display: block; z-index: 99; display: none;}
	.out_links>ul>li ul{position: fixed;top:.2rem;bottom:.7rem;right: .2rem;left: .2rem;z-index:1000;overflow-y: auto;padding: .16rem;border: none;border-radius:.08rem;}
	.out_links>ul>li ul li{ width: 100%; text-align: left; line-height:.4rem; border-bottom: 1px solid #eeeeee;}

	.slb .out_links li:before{ display: none;}
	.slb .footer .trt-col-12{ width: 100%;}
	.slb .out_links>ul>li ul{ bottom: .7rem;}
	.slb .out_links>ul>li ul li{ width: 100%;}
	.slb .out_links>ul{ z-index: 1000;}
	.slb .out_links>ul>li>div{ bottom:.4rem;}
}
@media screen and (max-width:640px){
	.zhzg_toplist .toplist_img{float: inherit; width: 100%;}
	.zhzg_toplist .toplist_text h6{ height: inherit;max-height: 0.9rem; }
	.zhzg_toplist .toplist_text p{ margin-top: 0.08rem;}
	.foot_copy{padding: 0.16rem 0rem;}
	.slb .head_top .return_home>a{padding: 0rem 0.1rem; line-height: 0.32rem;}
}


/* 概览 */
.title_name{ color: #C00000; }
.title_name:before{ background: #c00000;}
.title_extend button.btn_primary,.filter_area button.btn_primary{ background: #c00000; border-color: #c00000; }
.tag_base span.on a, .tag_base span a:hover, .tag_base>a.on, .tag_base>a:hover{ background-color:#e78a8a; border-color: #e78a8a; }
.main>.content>.row .list_base li:before{ background-color: #c00000; }
.list_base_file_type.list_base li>em>a{ color: #c00000; }
.list_base_file_type.list_base li>em>a::before{ background-color: #c00000; }
.page_base .page_tools li.active a, .page_base .page_tools li a:hover{  background-color: #c00000; border-color: #c00000; }
.page_base .fy_go{ background-color: #c00000; }

.title_extend .input_group.title_extend_right .input_group_btn{ vertical-align: text-top; }
@media screen and (max-width:992px){
	.main>.content>.row  .list_base li:last-child{ border-bottom: 1px solid #f8f8f8; }
}
@media screen and (max-width:640px){
	.slb .input_group.title_extend_right{ margin-top: 0.1rem; }
	.slb .title_extend_right.input_group .input_group_btn .btn_base{margin-left: 0.06rem;}
}

/* 细览 */
 .primary_color a{ color: #c00000; }
 
/* 20260710 */
.meun_con li>a{line-height: 0.32rem; padding-top: 0.2rem; padding-bottom: 0.2rem;}
.meun_con li.on,.meun_con li:hover{ background: url(260610fjsts_ghzt_nav_libg.jpg); }
@media screen and (min-width:992px){
	.meun_con ul{ display: flex; }
}

html[immersive-translate].slb .meun_con li>a{ white-space:normal; padding-left:0.15rem; padding-right:0.15rem; }
html[immersive-translate].slb .meun_con li{ width:auto; }
@media screen and (max-width:992px){
	html[immersive-translate] .warp{ overflow: hidden; }
	html[immersive-translate].slb .meun_con li>a{ white-space: nowrap; }
}
@media screen and (max-width:450px){
	html[immersive-translate].slb .gh_titys>span{display:block;width: 100%; margin-right:0rem;}
	html[immersive-translate].slb .gh_titys{ display:block; line-height:0.36rem; }
	html[immersive-translate].slb .gh_titys>em{ display:none; }
}
