@charset "UTF-8";
.con_bg1{ background-image:linear-gradient(180deg, #f8f8f8 0%, #ffffff 100%); padding-top:.32rem}
.con_bg1 .pad_large{ padding-bottom:0rem;}
.xfsgs_tit{ padding: .16rem .2rem; background-color: #f6f6f6;}
.xfsgs_con{ border: 1px solid #e5e5e5; border-top: none; border-radius: 0 0 .08rem .08rem; padding: .2rem .32rem; }
.xfsgs_tit1{ position: relative; line-height: .44rem; padding-left: .16rem; color: #DE0000; font-size: .2rem; font-weight: bold;}
.xfsgs_tit1::before{ width: .04rem; height: .16rem; position: absolute; left: 0rem; top: .14rem; background-color: #DE0000; content: ''; border-radius: 1rem;}
.xfsgs_list ul{ font-size: 0rem;}
.xfsgs_list li{ display: inline-block; margin:.12rem .1rem 0rem .1rem;}
.xfsgs_list li a{ display: block; font-size: .16rem; padding: 0rem .2rem; line-height: .44rem;}
.xfsgs_list li a:hover{ color: #DE0000;}
.xfsgs_list{ border-bottom: 1px dashed #e5e5e5; padding-bottom: .24rem; margin-bottom: .12rem;}
.xfsgs_list:last-child{ border-bottom: none; padding-bottom: 0rem;}
.special_title>span{ position: absolute; right:.2rem; top:.2rem; z-index: 999; width:1.12rem;}
.special_title>span img{ width: 100%;}
.special_title_21{ overflow: visible;}
.special_title_21 .special_title_left{ z-index: 2;}
.special_title_21::after{ visibility: hidden; display: block; font-size: 0rem; content: " "; clear: both; height: 0rem;}
.xfsgs_menu{ background-color: #DE0000; position: relative; z-index: 4;}
.xfsgs_menu>ul{font-size:0rem;}
.xfsgs_menu>ul>li{ display: inline-block; color: #ffffff; position: relative;}
.xfsgs_menu>ul>li h3{ font-size:.2rem; line-height: .6rem;}
.xfsgs_menu>ul>li h3 a{ padding: 0rem .32rem;}
.xfsgs_menu>ul>li a{ color: #fff; display: block;}
.xfsgs_menu>ul>li .sub{ position: absolute; left: 0rem; right: 0rem; top: .6rem; background-color: #DE0000; display: none;}
.xfsgs_menu>ul>li .sub li{ display: block; text-align: center;}
.xfsgs_menu>ul>li .sub li a{ display: block; font-size: .16rem; line-height: .2rem; padding: .12rem;}
.xfsgs_menu>ul>li .sub li a:hover,.xfsgs_menu>ul>li.on h3 a,.xfsgs_menu>ul>li.active h3 a{ background-color: #ba2b29;}
.btn_danger{ background-color: #DE0000;}
.input_group1 .input_icon{ top: .12rem;}
.page_base .page_tools li.active a, .page_base .page_tools li a:hover{ background-color: #DE0000; border: 1px solid #DE0000;}
.page_base .fy_go{ background-color: #DE0000;}
.table_border.table_base td .cell{ word-break: break-all;}
.slb .table_con .table_base, .table_con table{ min-width: 20rem;}
.article_area fieldset{ border-radius: .08rem; background-color: #f8f8f8; padding: .16rem; border: 1px solid #e5e5e5;}
.article_area fieldset legend{ padding:0rem .2rem; font-size: .24rem; color: #333; font-weight: bold;}
.slb .list_table dl{ display: flex; flex-wrap: wrap;}
.slb .list_table dd{ display:inline-block; border-bottom: 1px solid #DCDCDC; width: 100%\9;}
.slb .table_border dl{ border-bottom: none;}
.list_table dd{ white-space: inherit;}
.list_table dl:hover dd,.list_table dl:hover{ background-color: transparent;} 
.list_table dd.content_bg_01{ text-align: right;}
.slb .list_table dd.content_bg_01{ text-align: left;}
.slb .xfsgs_menu>ul>li h3 a{ padding:0rem .2rem;}
.dataNull{ min-height:2rem}
@media screen and (max-width:992px) {
    
    .special_title_21 .special_title_left span em{ padding: 0rem .2rem;}
    .special_title_21 .special_title_left:before, .special_title_21 .special_title_left:after{ display: none;}
    .special_title_21 .special_title_left span em:before{ transform: skew(-10deg);}
    .special_title_21 .special_title_left span em i{ font-size: .22rem;}
    .table_con{ margin-left: .16rem; margin-right: .16rem;}
    .table_con .table_base, .table_con table{ min-width: 20rem;}
    .xfsgs_ban{ overflow: hidden;}
    .xfsgs_ban img{ width: 200%; max-width: inherit; position: relative; left: -50%;}
    .row{ padding: 0rem;}
    .xfsgs_menu>ul{ white-space: nowrap; overflow-x: auto; overflow-y:hidden}
    .xfsgs_menu>ul>li h3 a{ padding: 0rem .2rem;}
    .xfsgs_con{ padding: .16rem;}
    .xfsgs_list li{ margin: 0rem;}
    .special_title>span{ width: .6rem; top: 0rem; right: 0rem;}
    .list_table.table_border{ border-left: 1px solid #DCDCDC; border-top: 1px solid #DCDCDC;}
    .list_table dl{ display: flex; flex-wrap: wrap; padding: 0rem; border-bottom: none;}
    .list_table dd{ display:inline-block; padding: .12rem !important;}
	.list_table dd.content_bg_01{ text-align: left;}
    .list_table.table_border dt, .list_table.table_border dd{ border-right: 1px solid #DCDCDC; border-bottom: 1px solid #DCDCDC;}
    .pad_small_sm{ padding:.16rem !important;}
    .article_area fieldset legend{ padding: 0rem;}
    .con_bg1{ padding-top:0rem;}
    .ban_nav{ padding-bottom:.1rem;}
    .footer .row{ overflow-x:hidden;}
}
@media screen and (max-width:768px) {
    .input_group1 label{ margin-top: 0rem; margin-bottom: .1rem; width: 100%;}
    .input_group1 .input_dropdown, .input_group1 .input_base,.input_group1 .form_control{ width: 100%;}
}
@media screen and (max-width:640px) {
    .input_group1 label{ text-align: left;}
}