@charset "UTF-8";
html{ font-size: 100px;}
body{ margin: 0rem; padding: 0rem; font-family: "Microsoft YaHei","simsun"; font-size:.14rem; color: #333333; line-height: 1.5; overflow-x: hidden; overflow-y: auto;}
*{ margin: 0rem; padding: 0rem; outline: none; box-sizing: border-box;}
a:link,a:visited{ color: #333333; text-decoration: none;}
a:hover{ color: #005BAC;}
ul, li { list-style-type: none; margin: 0rem; padding: 0rem; }
img { border: 0rem; vertical-align: middle; max-width: 100%;}
.clear { clear: both; *height: 1px; }
input, select { vertical-align: middle;}

input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; }
.no{ display: none;}
.clearflx:after,.row:after{ visibility: hidden; display: block; font-size: 0rem; content: " "; clear: both; height: 0rem;}
em,i{ font-style: normal;}
.clear{ clear: both;}
input[type="submit"],input[type="button"]{ border: 0rem;}
.f_l{ float: left;}
.f_r{ float: right;}
.t_i{ text-indent: 2em;}
@media screen and (max-width:992px) {
	.f_l_sm{ float: left;}
	.f_r_sm{ float: right;}
	.f_i_sm{ float: inherit;}
}
html.slb{ font-size: 163px;}
.row{ width: 1300px; margin: 0px auto; position: relative; box-sizing: border-box;}
@media screen and (min-width:993px) and (max-width:1366px) {
	
	.row{ margin: 0 .2rem; width: auto;}
}
@media screen and (max-width:992px) {
	html.slb{ font-size: 160px;}
    .row{ width:100%; padding-left: .16rem; padding-right: .16rem;}
}
@media screen and (max-width:768px) {
	html{ font-size: 100px;}
	html.slb{ font-size: 140px;}
}
@media screen and (max-width:640px) {
	html{ font-size: 95px;}
	html.slb{ font-size: 120px;}
}
@media screen and (max-width:375px) {
	html.slb{ font-size: 120px;}
}
/**输入框**/
.input_base{ position: relative; font-size: .16rem; display: inline-block; width: 100%;} 
input[type="text"].input_inner{ -webkit-appearance: none; background-color: #fff; background-image: none; border-radius: 4px; border: 1px solid #E5E5E5; box-sizing: border-box; color: #606266; display: inline-block; font-size: inherit; height: .28rem; line-height: .28rem; outline: none; padding: 0px; transition: border-color .2s cubic-bezier(.645,.045,.355,1); width: 100%; cursor: pointer; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: .14rem;}
input[type="text"].input_inner::placeholder{color: #c0c4cc}
input[type="text"].input_inner:hover{border-color: #c0c4cc}
input[type="text"].input_inner:focus{outline: none; border-color: #005BAC}
.input_large input[type="text"].input_inner{ height: .56rem; line-height: .56rem; font-size: .18rem;}
.input_small input[type="text"].input_inner{ height: .32rem; line-height: .32rem; font-size: .14rem;}
.input_suffix input[type="text"].input_inner{ padding-right: .3rem;}
.input_prefix input[type="text"].input_inner{ padding-left:.36rem;}
.input_suffix .input_icon_date,.input_icon,.input_prefix .input_icon{ position: absolute; right: .1rem; top: .08rem; text-align: center; color: #c0c4cc; transition: all .3s; pointer-events: none;}
.input_suffix .input_icon_date i,.input_prefix .input_icon i{ font-size: .2rem;}
input[type="text"].input_inner:focus+.input_icon_date i{ color: #005BAC;}
.input_group{ position: relative; display: flex; align-items: center; min-width: 1.03rem; width: 100%;}
.trt-row .input_group[class*=trt-col-]{ padding-left: 0px; padding-right: 0px;}
.input_group_prepend_01,.input_group_append_01{background-color: #f5f7fa; color: #909399; display: flex; align-items: center; position: relative; border: 1px solid #dcdfe6; border-radius: 4px; padding: 0px .2rem; width: 1px; white-space: nowrap;}
.input_group_prepend_01{ border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-right: 0px;}
.input_group_append_01{ flex-shrink: 0; border-left: 0px; border-top-left-radius: 0px; border-bottom-left-radius: 0px;}
.input_group>.input_inner {vertical-align: middle;display: table-cell;}
.input_group_prepend input[type="text"]{ border-top-left-radius: 0px; border-bottom-left-radius: 0px;}
.input_group_append input[type="text"]{ border-top-right-radius: 0px; border-bottom-right-radius: 0px;}
.input_group_append_01 button{border-color: transparent;background-color: transparent;color: inherit;border-top: 0px;border-bottom: 0px;margin-left: 0px; }
.input_select .input_group_prepend_01{ padding: 0px; width: 1.3rem; border-right: 0px;}
.input_select .input_group_prepend_01 .input_base{ margin-right: 0px; }
.input_select .input_group_prepend_01 .input_base input[type="text"].input_inner{ border: 0px; height: .38rem; line-height: .38rem; border-top-left-radius: 4px; border-bottom-left-radius: 4px;}
.input_icon i{ font-size: .12rem;}
.input_inner.on+.input_icon{top: .1rem;}
.select_dropdown{position: absolute;display: none;left: 0px;right: 0px;top:.4rem;z-index: 9;border: 1px solid #e4e7ed;border-radius: .08rem;background-color: #fff;box-shadow: 0px 2px 12px 0 rgba(0,0,0,.1); overflow: hidden;}
.select_dropdown li{line-height: .36rem;font-size: .14rem;cursor: pointer; padding-left: .2rem;}
.select_dropdown li a{ display: block; color: #999999;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.select_dropdown li:hover{ background-color: #e9f2ff; color: #005BAC;}
.horizontal_dropdown .select_dropdown{ top: inherit; bottom: .41rem;}
.input_prefix .input_icon{ left: .1rem; right: inherit; width:.2rem\0;}

@media screen and (max-width:992px) {
	.slb .input_group.input_select { display: table;}
	.slb .tsg_search_box .input_group.input_select{ display: flex;}
	.select_dropdown{ padding:.04rem 0px;}
	.select_dropdown li{ line-height:.3rem}
	.select_dropdown li a{padding-left: 0px;text-align: center;font-size: .12rem;}
	input[type="text"].input_inner{ padding-left:.12rem; padding-right: 0px;}
}
/*下拉菜单input_dropdown*/
.input_dropdown{ position: relative; font-size: .16rem; display: inline-block; width: 100%;}
.input_group .input_dropdown{ margin-right: .2rem; width: auto;}
.input_dropdown+.input_dropdown { margin-left:.12rem;}
.input_dropdown input[type="text"].input_inner{ }
.input_dropdown input[type="text"].input_inner{ height: .28rem; line-height: .28rem;}
@media screen and (max-width:992px) {
	.input_group .input_dropdown{ margin-right: 0px; width: 100%;}
}
.tsg_header{ padding: .16rem 0; border-bottom: 3px solid #005BAC;}
.tsg_header .row{ display: flex; justify-content: space-between; align-items: center;}
.tsg_header .row::after{ display: none;}
.tsg_header_right{ display: flex; align-items: center; gap: .08rem;}
.tsg_header_right a{ transition: .3s all;}
.tsg_header_right a:hover{ box-shadow: 0 0 .1rem rgba(0,0,0,.2);}
.aged_link{ display: flex; align-items: center; gap: .08rem;}
.aged_link a{ padding: 0rem .16rem 0 .12rem; line-height: .36rem; font-size: .16rem; border-radius: .06rem; color: #ffffff;cursor: pointer;}
.aged_link a.aged_link_01{ background: linear-gradient(-90deg, #ff5e1d, #ca3a00);}
.aged_link a.aged_link_01.none{ display: none;}
.aged_link a.aged_link_02.none{ display: none;}
.aged_link a i{ width: .22rem; margin-right: .06rem; display: inline-block;}
.aged_link a i img{position: relative;top: -.03rem;width: 100%;}
/* .slb .aged_link a.aged_link_01{ display: none;} */
.slb .aged_link a.aged_link_01.none{ display: block;}
.slb .aged_link a.aged_link_01 i,.slb .aged_link a.aged_link_02 i{ display: none;}
.slb .tsg_header_right{ flex-direction: column; align-items:flex-end; width: 100%;}
.aged_link a.aged_link_02{ background:linear-gradient(90deg, rgba(0, 113, 212, 1) 0%, rgba(26, 175, 255, 1) 100%);}
a.tsg_home{ flex-shrink: 0; background-color: #005BAC; border-radius: .06rem; line-height: .36rem; padding: 0 .15rem; display: inline-flex; align-items: center; color: #ffffff; font-size: .16rem; gap: .08rem;cursor: pointer;}
a.tsg_home img{ width:100%; position: relative; top: -.02rem;}
a.tsg_home i{ width: .17rem;}
.tsg_logo{ display: flex; align-items: center;}
.tsg_logo>a{ width: 2.29rem;}
.tsg_logo>a img{ width:100%;}
.tsg_logo>span{ margin-left: .2rem; padding-left: .2rem; border-left: 1px solid #CCCCCC; width: 1.37rem;}
.tsg_search_con{ background: url(260127stsg_head.jpg) repeat; padding-top: .24rem;}
.tsg_search_box{ display: flex; align-items: center; gap: .22rem;}
.tsg_gjjs_btn{flex-shrink: 0;background: url(260127stsg_gjss_icon.png) no-repeat left center;padding-left: .22rem;color: #ffffff;font-size: .14rem;cursor: pointer;background-size: .15rem auto;}
.tsg_search_box .input_select{ flex: 1; background-color: #ffffff; border: 1px solid #005BAC; border-radius: .08rem; padding: .04rem; display: flex; gap: .2rem;}
.tsg_search_box .input_group_prepend_01{ border: none; background-color: transparent; width: .95rem; padding-left: .2rem; position: relative;}
.tsg_search_box .input_group_prepend_01::after{ position: absolute; content: ''; width: 2px; height: .24rem; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%); right: 0;background: rgba(51, 51, 51, 0.6);}
.tsg_search_box .input_select>.input_inner{ flex: 1; border: none; color: #333333; font-size: .16rem;}
.close_ss{ flex-shrink: 0;}
.tsg_search_box .input_select .input_group_prepend_01 .input_base input[type="text"].input_inner{ font-size: .16rem; color: #333333;}
.tsg_search_box .input_icon{ right: .12rem; top: .1rem;}
.tsg_search_box .input_inner.on+.input_icon{ top: .08rem;}
.tsg_search_box .input_icon i{ background: url(260127stsg_arrow3.png) no-repeat;}
.close_ss{display: inline-flex;width: .2rem;height: .2rem;background: url(260127stsg_menu_close1.png) no-repeat center;background-size: cover;}
.yy_icon{ background: url(260127stsg_yy.png) no-repeat center; background-size: .15rem auto; display: inline-flex; width: .15rem; height: .21rem;}
.tsg_search_box .input_group_append_01{ padding: 0; width: auto; border: none;}
.tsg_search_box .input_group_append_01 .btn_base{ background: linear-gradient(199.86deg, rgba(0, 113, 212, 1) 0%, rgba(26, 175, 255, 1) 100%); border-radius: .06rem; width: 1.2rem; text-align: center; padding: 0; line-height: .42rem; border: none; font-size: .2rem; color: #ffffff;}
.tsg_search_box .input_group_append_01 .btn_base i{ display: none;}
.tsg_search_box input[type="text"].input_inner{ border: none; font-size: .16rem;}
.tsg_search_box input[type="text"].input_inner::-webkit-input-placeholder{ color: #666;}
.tsg_search_box .input_dropdown{ border-right: 1px solid #dddddd; margin-right: 0; width:1.4rem; flex-shrink: 0;}
.tsg_search_box .input_dropdown .input_icon i{ background-image:url(260127stsg_arrow3.png);}
.tsg_search_box .select_dropdown{ left: -0.04rem; padding: .06rem 0;}
.tsg_search_box .select_dropdown ul{ max-height: 3rem; overflow-y: auto;}
.tsg_search_box .input_dropdown input[type="text"].input_inner{ padding-left: .16rem;}
.tsg_search_box .select_dropdown li{ font-size: .16rem;}
.tsg_ss_nav{ margin-top: .29rem; height: .44rem; border: none;}
.slb .tsg_ss_nav ul{ white-space: nowrap; overflow-x: auto; overflow-y: hidden;}
.tsg_ss_nav ul li{ display: inline-block; vertical-align: top;}
.tsg_ss_nav ul li+li{ margin-left: .05rem;}
.tsg_ss_nav ul li a{ display: flex; align-items: center; padding: 0 .2rem .03rem .2rem; height: .44rem; box-sizing: border-box; font-size: .18rem; color: #ffffff; position: relative;}
.tsg_ss_nav ul li a::after{ position: absolute; left: 0; bottom: 0; width: 0; content: ''; height: .03rem; background-color: #ffffff; transition: .3s all;}
.tsg_ss_nav ul li a span{ width: .18rem; height: .18rem; overflow: hidden; vertical-align: top; display: inline-flex; flex-direction:column; margin-right: .06rem;}
.tsg_ss_nav ul li a span img{ width:.18rem; flex-shrink:0; position:relative; transition:.3s all;}
.tsg_ss_nav ul li.active a span img:first-child,.tsg_ss_nav ul li a:hover span img:first-child{ margin-top:-.18rem;}
.tsg_ss_nav ul li a h3{ font-size: .18rem; font-weight: normal;}
.tsg_ss_nav ul li a em{ line-height: .2rem; padding:0 .07rem; background: rgba(255, 255, 255, .6); border-radius: .1rem .1rem .1rem 0; font-size: .12rem; color: #005BAC; margin-left: .06rem;}
.tsg_ss_nav ul li.active a,.tsg_ss_nav ul li a:hover{ background: linear-gradient(0deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%);}
.tsg_ss_nav ul li.active a h3,.tsg_ss_nav ul li a:hover h3{ font-weight: bold;}
.tsg_ss_nav ul li.active a:after, .tsg_ss_nav ul li a:hover:after{ width: 100%;}
.model_bg{ position: fixed; left: 0; top: 0; right: 0px; bottom: 0px; background: #000; opacity: 0.8; z-index: 999; display: none;}
.gjss_tcc_con{ position: fixed; left: 50%; top: 50%; transform: translate(-50%,-50%); background-color: #ffffff; width: 70%; padding: .32rem; z-index: 1002; display: none; max-width: 1300px; max-height: 85vh; overflow-y: auto !important;}
.close_tcc{ position: absolute; right: .2rem; top: .2rem; width: .32rem; height: .32rem; background: url(260127stsg_menu_close.png) no-repeat center; background-size: contain; cursor: pointer;}
.gjss_tcc_tit>span{ display: inline-block; font-size: .2rem; font-weight: bold; color: #005BAC; border-bottom: 3px solid #005BAC; padding: 0 .2rem; line-height: 2;}
.gjss_tcc_tit1{ margin-top: .16rem; line-height: .32rem; display: flex;}
.gjss_tcc_tit1_l{ flex-shrink: 0;min-width: .8rem;white-space: nowrap;}
.gjss_tcc_tit1_r{ flex: 1; display: flex; flex-direction: column;}
.gjss_tcc_row,.gjss_tcc_row1{ display: flex; flex-wrap: wrap;}
.gjss_tcc_row+.gjss_tcc_row{ margin-top: .16rem;}
.gjss_tcc_row span{ min-width: 1.6rem; flex-shrink: 0;}
.gjss_tcc_row span+span .input_inner{ border: 1px solid #e4e4e4; border-radius: .04rem; line-height: .32rem; height: .32rem; padding-left: .12rem;}
.gjss_tcc_row span+span .input_inner::-webkit-input-placeholder{ color: #999;}
.gjss_tcc_row span:nth-child(2){ min-width: 2.4rem; padding-right: .4rem;}
.gjss_tcc_row span:nth-child(3){ flex: 1;}
.gjss_tcc_row1 .radio_base{ min-width: 1.1rem;} 
.gjss_tcc_row1 .input_suffix{ width: 1.32rem;}
.gjss_tcc_row1 .radio_base.w_auto{ min-width: inherit;}
.gjss_tcc_row1 span{ margin: 0 .1rem;}
.gjss_tcc_row1 .input_suffix input[type="text"].input_inner{ height: .32rem; line-height: .32rem; padding-left: .12rem;}
.gjss_tcc_row1 .input_suffix .input_icon_date{ margin: 0; width: .18rem; height: .18rem; background: url(260127stsg_rq.png) no-repeat center;}
.gjss_tcc_btn{ margin: .32rem auto 0; text-align: center;}
.gjss_tcc_btn button{background: linear-gradient(199.86deg, rgba(0, 113, 212, 1) 0%, rgba(26, 175, 255, 1) 100%); border-radius: .06rem; width: 1.6rem; text-align: center; padding: 0; line-height: .52rem; border: none; font-size: .2rem; color: #ffffff;}
@media screen and (max-width:1366px) {
	.tsg_ss_nav ul li+li{ margin-left:.06rem}

}

@media screen and (max-width:1266px) {
	.tsg_ss_nav ul li+li{ margin-left:0}
}

@media screen and (max-width:1240px) {
	.tsg_ss_nav ul{ display: flex; justify-content: space-between;}
	.tsg_ss_nav ul li a{ padding: 0 1vw;}
	.tsg_ss_nav ul li a h3{ font-size: .16rem;}
	.gjss_tcc_row1 .radio_base{ min-width:inherit;}
	.gjss_tcc_row1 .radio_base+.radio_base{ margin-left: .2rem;}
}
@media screen and (max-width:1000px) {
	.tsg_ss_nav ul{ white-space: nowrap; overflow-y: hidden; overflow-x: auto;}
	.tsg_ss_nav ul::-webkit-scrollbar{ display: none;}
	.tsg_search_con{ padding-top: .16rem;}
	.tsg_ss_nav{ margin-top: .1rem;}
	.tsg_search_box .input_select{ gap: .1rem;}
	.tsg_search_box .input_group_prepend_01{ padding-left:0rem; width: .7rem;}
	.tsg_search_box .input_select .input_group_prepend_01 .input_base input[type="text"].input_inner{ padding-right: .16rem;}
	.tsg_search_box .input_icon{ right: .06rem;}
	.tsg_search_box .input_group_append_01 .btn_base{ width: .36rem; height: .36rem; display: inline-flex; align-items: center; justify-content: center;}
	.tsg_search_box .input_group_append_01 .btn_base span{ display: none;}
	.tsg_search_box .input_group_append_01 .btn_base i{ width: .24rem; height: .24rem; display: flex; align-items: center; justify-content: center;}
	.gjss_tcc_con{ width: 90%; padding: .16rem;}
	.tsg_search_box .input_dropdown{ width: .9rem;}
	.tsg_search_box .input_dropdown input[type="text"].input_inner{ padding-left: .06rem;}
	.tsg_header_right{ flex-direction: row; align-items: flex-end; gap: .04rem;}
	.aged_link{ gap: .04rem;}
	a.tsg_home,.aged_link a{ font-size: .16rem;}
	a.tsg_home i,.aged_link a i{ display: none;}
}
@media screen and (max-width:640px) {
	.tsg_gjjs_btn{ display: none;}
	a.tsg_home{ line-height:2; padding: 0 2vw; font-size: 3vw;}
	.tsg_logo>a{ width: 60%;}
	.tsg_logo>span{ margin-left: .1rem; padding-left: .1rem; width: 30%;}
	.gjss_tcc_tit1{ flex-direction: column;}
	.gjss_tcc_tit1_l{ font-weight: bold;}
	.gjss_tcc_row span:nth-child(2){ padding-right: 0; width: 100%;}
	.gjss_tcc_row span{ width: 100%;}
	.gjss_tcc_row1 .radio_base.w_auto{ margin-left: 0; width: 100%;}
	.gjss_tcc_row1 span{ margin: 0 .04rem;}
	.gjss_tcc_btn{ margin-top: .12rem;}
	.gjss_tcc_btn button{ font-size: .18rem; width: auto; padding: 0 .2rem; line-height: .44rem;}
	html:not(.slb) .aged_link a{ line-height:2; padding: 0 2vw; font-size: 3vw; white-space: nowrap;}
}


.tsg_ss_con{ margin: .2rem auto; display: flex; align-items: flex-start; box-sizing: border-box; gap: .16rem;}
.tsg_ss_con *{ box-sizing: border-box;}
.tsg_menu_icon{ display: none;}
.tsg_ss_left{ width: 2.4rem; flex-shrink: 0; padding:.18rem ; box-shadow: 0px 2px 8px  rgba(13, 86, 168, 0.16); border-radius: .06rem; background-color: #ffffff;}
.tsg_ss_right{ flex: 1; overflow: hidden;}
.tsg_ss_title{ display: flex; justify-content: space-between; align-items: center; cursor: pointer;}
.tsg_ss_title h3{ font-size: .16rem;}
.tsg_ss_title>span{ display: block; transition: .3s all;}
.tsg_ss_title>span img{ width:.16rem;}
.tsg_ss_title.is_up>span{ transform: rotate(180deg);}
.tsg_tree_list>ul li{ margin-top: .08rem;}
.tsg_tree_list>ul>li>ul{ padding-left: .32rem; display: none;}
.tsg_tree_list>ul>li.is-expanded>ul{ display: block;}
.tsg_tree_content{ display: flex; line-height: .22rem; gap: .06rem;}
.tsg_tree_content>.tsg_tree_expanded_icon{background: url(260127stsg_icon1_1.png) no-repeat left center;width: .06rem;height: .06rem;flex-shrink: 0;margin-top: .09rem;display: inline-flex;background-size: contain;}
.tsg_tree_content>.tsg_tree_expanded_icon.is-leaf{ background: none;}
.tsg_tree_list>ul>li.is-expanded .tsg_tree_content>.tsg_tree_expanded_icon{background: url(260127stsg_icon1.png) no-repeat left top;margin-top: .1rem;background-size: contain;}
.tsg_tree_checkbox_inner{ border:1px solid #E5E5E5; border-radius: .02rem; display:inline-block;position:relative; box-sizing:border-box;width:12px;height:12px;background-color:#fff;z-index:1;transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46);}
.tsg_tree_checkbox input[type="checkbox"]{ border:1px solid #E5E5E5; border-radius: .02rem; display:inline-block;position:relative; box-sizing:border-box;width:12px;height:12px;background-color:#fff;z-index:1;transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46);}
.tsg_tree_checkbox_input{ top: -.02rem; white-space:nowrap;cursor:pointer;outline:none;display:inline-block;line-height:1;position:relative;vertical-align:middle;}
.tsg_tree_checkbox_original{ cursor: pointer; opacity:0;outline:none;position:absolute;margin:0;width:0;height:0;z-index:-1;}
.tsg_tree_checkbox_inner::after{box-sizing:content-box;content:"";border:1px solid #fff;border-left:0;border-top:0;height:7px;left:3px;position:absolute;top:-1px;transform:rotate(45deg) scaleY(0);width:3px;transition:transform .15s ease-in .05s;transform-origin:center;}
.tsg_tree_checkbox_inner:hover{ border-color: #409eff;}
.tsg_tree_checkbox_input.is-checked .tsg_tree_checkbox_inner,.tsg_tree_checkbox_input.is-indeterminate .tsg_tree_checkbox_inner{ background-color: #409eff; border-color: #409eff;}
.tsg_tree_checkbox_input.is-checked .tsg_tree_checkbox_inner::after{ transform: rotate(45deg) scaleY(1);}
.tsg_tree_node .tsg_tree_node .tsg_tree_content{ padding-left: .2rem;}
.tsg_tree_node_label{font-size: .14rem;color: #333333;flex: 1;line-height: 1.2;padding-top: .03rem;cursor: pointer;}
.slb .tsg_tree_node_label{ line-height: 1.2;}
.tsg_tree_node_text{ flex-shrink: 0; font-size: .14rem; color: #999999;min-width: .4rem; text-align: right;}
.tsg_tree_list>ul li .tsg_tree_more{ margin-left: .32rem;}

.tsg_ss_con1+.tsg_ss_con1{ margin: .16rem auto 0; padding-top: .16rem; border-top: 1px solid #e5e5e5;}
.file>.tsg_tree_content>.tsg_tree_expanded_icon{ display: none;}
.tsg_tree_more{ background: url(260127stsg_arrow.png) no-repeat left center; background-size: .12rem .12rem; margin-top: .12rem; line-height: .2rem; font-size: .14rem; color: #005BAC; padding-left: .18rem; display: block; cursor: pointer;}
.is-leaf.tsg_tree_list>ul{ max-height: 1.5rem; overflow: hidden;}
.tsg_tree_checkbox_input.is-indeterminate .tsg_tree_checkbox_inner::before{ content: ""; position: absolute; display: block; background-color: rgb(255, 255, 255); height: 2px; transform: scale(0.5); left: 0px; right: 0px; top: 5px;}

.tsg_ss_con2{ background: linear-gradient(180deg, rgba(230, 242, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); border: 1px solid #ffffff; box-shadow: 0px 2px 8px  rgba(13, 86, 168, 0.16); border-radius: .06rem; padding: .16rem;}
.tsg_ss_dd_tit{ display: flex; justify-content: space-between; align-items: center;}
.tsg_ss_dd_tit_l{ display: flex; gap: .12rem;max-height: 30px;}
.slb .tsg_ss_dd_tit_l{ display: flex; gap: .12rem;max-height: inherit;}
.tsg_ss_dd_tit_l span{ display: inline-block;}
.tsg_ss_dd_tit_r span{ display: block; border: 1px solid rgba(255, 132, 0, 0.4); background-color: #ffffff; border-radius: 1rem; padding: 0 .12rem; line-height: .22rem; font-size: .14rem; color: #FF8400;}
.tsg_ss_dd_tit_l span:first-child img{ width:.27rem;}
.tsg_ss_dd_tit_l span:nth-child(2) img{ width:.86rem;}
.tsg_ss_text{position: relative;z-index: 1;max-height: 2.3rem;min-height: 1rem;overflow: hidden;}
.tsg_ss_text h2{ font-size: .2rem; font-weight: normal; line-height: 1.5; margin: .07rem auto;}
.tsg_ss_text p{ font-size: .14rem; line-height: 1.571428; margin: .06rem auto 0;}
.tsg_ss_text h3{ font-size: .16rem; font-weight: bold; line-height:1.375; margin: .12rem auto 0;}
.tsg_ss_text h4{ font-size: .14rem; line-height: 1.571428; font-weight: normal; margin: .12rem auto 0;}
.tsg_ss_show_more{position: relative;z-index: 2;background: linear-gradient(0deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, .9) 50%, rgba(255, 255, 255, 0) 100%);margin-top: -.6rem;padding-top: .56rem;margin-bottom: -.16rem;text-align: center;cursor: pointer;border-radius: 0 0 .06rem .06rem; padding-bottom: .1rem; transition: .3s all;}
.tsg_ss_show_more span{ display: inline-block; font-size: .14rem; color: #666666; line-height: .24rem; }
.tsg_ss_show_more em{ margin-left: .06rem; display: inline-block; transition: .3s all; position: relative;}
.tsg_ss_show_more em img{ width:.17rem;}
.tsg_ss_show_more.on{ margin-top: 0; padding-top: 0;}
.tsg_ss_show_more.on em{ transform: rotate(-180deg); top: .02rem;}
.show.tsg_ss_text{ max-height: none;}



.tsg_ssjg_tit{ align-items: center; border: 1px solid #E5E5E5; border-radius: .06rem; padding: .12rem .2rem; display: flex; margin-top: .16rem; justify-content: space-between;}
.tsg_ssjg_tit_left{ color: #999; font-size: .14rem;}
.tsg_ssjg_tit_left span{ color: #E70012;}
.tsg_ssjg_tit_right{ display: flex;}
.tsg_ssjg_tit_right .input_dropdown{ flex-shrink: 0; margin: 0 .12rem; max-width: .6rem;}
.input_dropdown .input_icon i{background: url(260127stsg_arrow1.png) no-repeat center;width: .12rem;height: .12rem;display: block;background-size: cover;}
.tsg_ssjg_tit_right input[type="text"].input_inner{ border: none; font-size: .14rem;}
.tsg_ssjg_tit_right input[type="text"].input_inner::-webkit-input-placeholder{ color: #333333;}
.tsg_ssjg_tit_right .input_icon{ right: 0;}
.tsg_ssjg_tit_right .select_dropdown{ left: 50%; top: .34rem; transform: translateX(-50%); -ms-transform: translateX(-50%); right: auto; width: 1rem;}
.input_02{ width: .5rem;}
.input_03{ width: .4rem;}
.tsg_ssjg_tit_right .input_group{ width: 2.08rem;}
.tsg_ssjg_tit_right .input_group_append input[type="text"]{ border: 1px solid #E5E5E5; border-radius: .04rem 0 0 .04rem; padding-left: .1rem; font-size: .14rem;}
.tsg_ssjg_tit_right .input_group_append input[type="text"]::-webkit-input-placeholder{ color: #A6A6A6;}
.tsg_ssjg_tit_right .input_group_append_01{ padding: 0; width: .33rem; height: .28rem; background-color: #005BAC; border: none; line-height: .28rem; justify-content: center;}
.tsg_ssjg_tit_right .input_group_append_01 button{ padding: 0;}
.tsg_ssjg_tit_right .input_group_append_01 button i{width: .24rem;height: .24rem;display: block;background: url(260127stsg_ss_btn.png) no-repeat center;background-size: .24rem;}
.tsg_ssjg_con{ padding: .16rem .2rem .2rem .2rem; margin-top: .16rem; border: 1px solid #E5E5E5; border-radius: .06rem;}
.tsg_ssjg_tit1{ display: flex; justify-content: space-between; line-height: .28rem;}
.tsg_ssjg_tit1_l a{ display: block; font-size: .2rem; color: #005BAC; text-decoration: underline; text-decoration-color: #005BAC;}
.tsg_ssjg_tit1_l a span,.tsg_ssjg_tit1_l a font{ color: #E70012; text-decoration: underline;  text-decoration-color: #E70012;}
.tsg_ssjg_tit1_r,.tsg_ssjg_tit1_r a{ color: #999999; font-size: .14rem;}
.tsg_ssjg_list{ display: flex; gap: .16rem; margin-top: .16rem; flex-wrap: wrap;}
.tsg_ssjg_item{ position: relative;}
.tsg_hqfs_con{ display: none; z-index: 999; position: absolute; bottom: .48rem; left: .2rem; right: .2rem; padding: .16rem; border: 1px solid #E5E5E5; border-radius: .06rem; box-shadow: 0px 2px 8px  rgba(13, 86, 168, 0.16); background-color: #ffffff;}
.tsg_hqfs_con table.table{ border-radius: .06rem; width: 100%; border-left: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5;}
.tsg_hqfs_con table.table th{ font-weight: normal; background-color: #F7F7F7; color: #666666; text-align: left;}
.tsg_hqfs_con table.table th,.tsg_hqfs_con table.table td{ font-size: .14rem; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; padding: .09rem .16rem; line-height: .22rem;}
.tsg_hqfs_con table.table th:first-child{ border-top-left-radius: .06rem;}
.tsg_hqfs_con table.table th:last-child{ border-top-right-radius: .06rem;}
.tsg_hqfs_con table.table tr:last-child td:first-child{ border-bottom-left-radius: .06rem;}
.tsg_hqfs_con table.table tr:last-child td:last-child{ border-bottom-right-radius: .06rem;}
.tsg_hqfs_con table.table th.t_c,.tsg_hqfs_con table.table td.t_c{ text-align: center;}
.tsg_ssjg_list .tsg_ssjg_item{width: calc(50% - .1rem);background-color: #F7F7F7;border-radius: .06rem;padding: .16rem;display: flex;gap: .12rem;align-items: flex-start;}
.slb .tsg_ssjg_list .tsg_ssjg_item{ width:100%;}
.tsg_ssjg_tit2{ display: flex; line-height: .2rem;}
.tsg_ssjg_tit2>span{ font-size: .14rem; color: rgba(0, 91, 172, 0.7); background-color: #DBEBFF; border-radius: .04rem; padding: 0 .06rem; line-height: .2rem; flex-shrink: 0; margin-right: .06rem; height: .2rem;} 
.tsg_sb_list{ display: flex; flex-wrap: wrap; margin-top: .08rem;}
.tsg_sb_list dd{ font-size: .14rem; width: 50%; display: flex; line-height: .24rem; margin-top: .02rem; color: #666666;}
.slb .tsg_sb_list dd{ width:100%;}
.tsg_sb_list dd span{ color: #999999;}
.tsg_sb_list dd p,.tsg_sb_list dd a{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; flex: 1;}
.tsg_sb_list dd a{color: #005BAC; padding-left: .18rem;}
.tsg_sb_list dd a.tsg_zz{background: url(260127stsg_ss_btn1.png) no-repeat left .06rem;cursor: pointer;background-size: .13rem;}
.tsg_sb_list dd a.tsg_ly{ background: url(260127stsg_link.png) no-repeat left .06rem; background-size: .13rem;}
.tsg_ssjg_pic{ flex-shrink: 0; width: .71rem; overflow: hidden; border-radius: .06rem;max-height: 1.1rem;}
.slb .tsg_ssjg_pic{ width:1rem;max-height: inherit;}
.slb #resultView {
	/* width: 100%; */
}
.tsg_ssjg_text em {
	color: red;
}
.slb .termTypeSelectDown {
	width: 160px;
}
.slb .tsg_home {
	/* font-size: 18px; */
}
.slb .tsg_ssjg_list1 .tsg_ssjg_item1 .tsg_ssjg_text dl dd {
	display: inline-block;
}
.slb .tsg_ssjg_list1 .tsg_ssjg_item1 .tsg_ssjg_text dl dd span {
	width: 100%;
	display: block;
}
.slb .tsg_ssjg_list1 .tsg_ssjg_item1 .tsg_ssjg_text dl dd p {
	width: 100%;
	display: block;
}
.ai-autoWord { border-radius:6px ; -webkit-border-radius:6px ; -moz-border-radius:6px ; -ms-border-radius:6px ; -o-border-radius:6px;max-height: 280px;overflow: auto;padding: 0 10px;box-shadow: 0 5px 10px rgba(0, 0, 0, .1); }
.tsg_ssjg_text{ flex: 1; overflow: hidden;}
.tsg_ssjg_pic i{ cursor: pointer; display: block; padding-top: 124.84507%; position: relative; height: 0; background-repeat: no-repeat; background-size: contain; background-position: center; border-radius: .06rem; transition: .3s all;}
.tsg_ssjg_pic1{ flex-shrink: 0; width: 1.78rem; overflow: hidden; border-radius: .06rem;}
.tsg_ssjg_pic1 i{ cursor: pointer; border-radius: .06rem; display: block; padding-top: 56.1797752%; position: relative; height: 0; background-repeat: no-repeat; background-size: cover; background-position: center; transition: .3s all;}
.tsg_ssjg_pic1 i:hover,.tsg_ssjg_pic i:hover{ transform: scale(1.1);}
.tsg_sb_con{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: .14rem; line-height: .24rem; color: #666666; margin-top: .02rem;}
.tsg_sb_con span,.tsg_sb_con font{ color: #E70012;}
.slb .tsg_sb_con{ white-space: inherit;}
.tsg_hqfs_btn{ margin-top: .08rem;}
.tsg_hqfs_btn button{ border:1px solid #F7F7F7; background-color: #F7F7F7; border-radius: .06rem 0 .06rem 0; padding: 0 .1rem .02rem .1rem; display: inline-flex; gap: .04rem; align-items: center; font-size: .13rem; color: #333333; transition: .3s all;}
.tsg_hqfs_btn button i img{position: relative;width: .14rem;}
.tsg_hqfs_btn button:hover{ background-color: #ffffff; border:1px solid #EBEBEB; color: #666;}
.tsg_close{ display: none;}
.tsg_ssjg_tit2_text{ color: #005BAC; flex: 1; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.tsg_ssjg_tit2_text span,.tsg_ssjg_tit2_text font{ color: #E70012;}
.tsg_ssjg_pic1+.tsg_ssjg_text .tsg_sb_con,.tsg_ssjg_cont{ overflow: hidden; text-overflow: ellipsis; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.tsg_ssjg_cont{ font-size: .14rem; line-height: .22rem; margin-top: .08rem; color: #666666;}
.tsg_ssjg_list1 .tsg_ssjg_item1{ margin-top: .16rem; display: flex; gap: .12rem;}
.tsg_ssjg_list1 .tsg_ssjg_item1 .tsg_ssjg_text h3{ color: #005BAC; font-size: .16rem; line-height: 1.5; font-weight: normal; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.tsg_ssjg_list1 .tsg_ssjg_item1 .tsg_ssjg_text h3 span,.tsg_ssjg_list1 .tsg_ssjg_item1 .tsg_ssjg_text h3 font{ color: #E70012;}
.tsg_ssjg_text ul li{ margin-top: .04rem; font-size: .14rem; line-height: .22rem; color: #666;}
.tsg_ssjg_text ul li span{ color: #999;}
.tsg_ssjg_item1+.tsg_ssjg_item1{ padding-top: .16rem; border-top: 1px dotted #E5E5E5;}
.tsg_ssjg_list1 .tsg_ssjg_item1 .tsg_ssjg_text dl{ flex-wrap: wrap; display: flex; gap: .24rem; margin-top: .08rem;}
.tsg_ssjg_list1 .tsg_ssjg_item1 .tsg_ssjg_text dl dd{ color: #666; font-size: .14rem; line-height: .22rem; display: inline-flex; }
.tsg_ssjg_list1 .tsg_ssjg_item1 .tsg_ssjg_text dl dd span{ color: #999;}
.tsg_ssjg_list1 .tsg_ssjg_item1 .tsg_ssjg_text dl.tsg_ssjg_zfxxgk dd{ flex: 1;}
.tsg_footer{ padding: .2rem 0; box-shadow: 0px -4px 4px  rgba(222, 222, 222, 0.25); background-color: #ffffff;}
.tsg_footer .row{ display: flex; justify-content: space-between; align-items: center;}
.tsg_footer_left,.tsg_footer_right{ display: flex; gap: .28rem; font-size: .14rem; line-height: .2rem; color: #999999;}
.slb .tsg_footer_left,.slb .tsg_footer_right{ flex-direction: column; gap: 0; line-height: 2;}
.tsg_footer_left a,.tsg_footer_right a{ color: #999999;}
.tsg_footer .row:after{ display: none;}
.tsg_mb_hqfs_con{ display: none;}
.tsg_ss_right>.tsg_ssjg_tit:first-child{ margin-top: 0;}
.tsg_ssjg_gczb_list .tsg_ssjg_item{ border: 1px solid #E5E5E5; border-radius: .06rem; padding: .2rem; display: flex; gap: .16rem; margin-top: .12rem;}
.tsg_ssjg_gczb_list .tsg_ssjg_item .tsg_ssjg_pic{ width: .92rem;max-height: 1.1rem;}
.tsg_ssjg_gczb_list .tsg_ssjg_item .tsg_sb_list,.tsg_ssjg_gczb_list .tsg_ssjg_item .tsg_hqfs_btn{ margin-top: 0.04rem;}
.tsg_mb_hqfs_con dl{ display: flex; flex-wrap: wrap; gap: 0 .16rem;}
.tsg_mb_hqfs_con dl dd{ display: flex; font-size: .14rem; line-height: .24rem;}
.tsg_mb_hqfs_con dl dd span{ color: #999; flex-shrink: 0;}
.tsg_mb_hqfs_con dl dd p{ flex: 1;}
.tsg_mb_hqfs_con dl+dl{ margin-top: .12rem; border-top: 1px dotted #e5e5e5; padding-top: .12rem;}
.tsg_ssjg_list .tsg_ssjg_item .tsg_hqfs_btn button{ background-color: #EBEBEB;}
/*分页组件*/
.page_base{ margin:.24rem auto; color: #333333; text-align: center;}
	.page_base .page_tools{ display: inline-block; *float: left; margin-right:.3rem; font-size: 0px;}
	.page_base .page_tools li{ display: inline-block; margin:0px .05rem;}
	.page_base .page_tools li a{ font-size: .16rem; display: inline-block; line-height:.18rem; padding: .1rem .14rem; border: 1px solid #d9d9d9; background-color: #ffffff; color: #383838; border-radius:.04rem;}
	.page_base .page_tools li.active a,.page_base .page_tools li a:hover{ background-color:#005BAC; border: 1px solid #005BAC; color: #ffffff;}
	.page_base .page_tools li.disabled>a, .page_base .page_tools li.disabled>a:focus, .page_base .page_tools li.disabled>a:hover, .page_base .page_tools li.disabled>span, .page_base .page_tools li.disabled>span:focus, .page_base .page_tools li.disabled>span:hover { color: #777; cursor: not-allowed; background-color: #F7F7F7; border-color: #D9D9D9;}
	.page_base .page_tools li.prev em,.page_base .page_tools li.next em{ font-style: normal; font-family: simsun; font-size:.12rem; margin:0px .08rem; color: #808080;}
	.page_base .page_tools li.prev em{ margin-left: 0px;}
	.page_base .page_tools li.next em{ margin-right: 0px;}
	.page_base .page_go{ display: inline-block; *float: left; line-height:.2rem; padding: 0rem .12rem;}
	.page_base .page_go span{ display: inline-block; font-size: .16rem;}
	.page_base .page_go .form_control{ width:.4rem; height: .4rem; line-height:.2rem; padding: .1rem .12rem; text-align: center; display: inline-block; margin: 0px .08rem .04rem .08rem; border: 1px solid #D9D9D9; border-radius: .04rem; color: #333333;}
	.page_base .fy_go{ display: inline-block; border: 1px solid #D9D9D9; background-color: #F7F7F7; line-height:.2rem; padding: .1rem; text-align: center; margin: 0px .08rem; font-size: .16rem; color: #1F1F1F; cursor: pointer; border-radius: .04rem; *margin-top: -.45rem;}
	.slb .page_go{ display: none;}
	.slb .page_base .page_tools li.prev em,.slb .page_base .page_tools li.next em{ display:none;}
	.slb .page_base .page_tools li{ margin: 0rem .01rem;}
	@media screen and (max-width:1280px) {
		.slb .page_base .page_tools{ float: inherit; text-align: center; margin: 0px;}
		.slb .page_base .page_tools li,.page_base .page_go{ display: none;}
		.slb .page_base .page_tools li.prev,.slb .page_base .page_tools li.next{ display:inline-block;}
	}
	@media screen and (max-width:992px) {
	 .page_base{ text-align: center; margin: .16rem auto;}
	 .page_base .page_tools{ float: inherit; text-align: center; margin: 0px;}
	 .page_base .page_tools li,.page_base .page_go{ display: none !important;}
	 .page_base .page_tools li.prev,.page_base .page_tools li.next{display: inline-block !important;}
	 .page_base .page_tools li a{ height: auto;}
	 .slb .page_base .page_tools li a{ font-size: .14rem;}
	 .tsg_ssjg_pic { max-height: inherit;}
	 #barrierFreeBtn { display: none;}
	}
	@media screen and (max-width:360px) {
	 .slb .page_base .page_tools li a{ padding:.08rem;}
	 #barrierFreeBtn { display: none;}
	}
	
@media only screen and (max-width:1366px){
	.tsg_footer_left,.tsg_footer_right{ gap: 1vw;}
}
@media only screen and (max-width:1150px){
	.tsg_footer .row{ flex-wrap: wrap; flex-direction: column; text-align: center;}
	.tsg_ssjg_list1 .tsg_ssjg_item1 .tsg_ssjg_text dl.tsg_ssjg_zfxxgk dd{ flex: auto;}
	.tsg_ssjg_pic1{ width: 33.3%;}
}
@media only screen and (max-width:992px){
	.tsg_menu_icon{ display: block; position: fixed; width: .36rem; height: .36rem; left: .1rem; top: 28vh; background: url(260127stsg_menu_icon.png) no-repeat; background-size: contain; z-index: 999;}
	.tsg_ss_left{ position: fixed; width: 0; overflow: hidden; top: 0; left: -100%; bottom: 0; transition: .3s all;}
	.tsg_ssjg_list .tsg_ssjg_item{ width: 100%;}
	/* .tsg_hqfs_con{top: 0.48rem;bottom: auto;} */
	.tsg_ss_left.is_show{ width: 80%; z-index: 1000; left: 0; overflow-y: auto; padding-top: .5rem;}
	.tsg_ss_left.is_show .tsg_close{ display: block; background-color: #ffffff; width: .32rem; height: .32rem; position: fixed; right: calc(20% + .16rem); top: .1rem;}
	
	.tsg_footer_left,.tsg_footer_right{ flex-direction: column; flex-wrap: wrap;}
	.tsg_ssjg_con{ padding: .16rem;}
	.tsg_ssjg_tit{ flex-direction: column; width: 100%; gap: .1rem; flex-wrap: wrap;}
	.tsg_ssjg_tit_left{ text-align: left; width: 100%;}
	#barrierFreeBtn { display: none;}
	
}
@media only screen and (max-width:768px){
	.tsg_ssjg_list1 .tsg_ssjg_item1 .tsg_ssjg_text dl{ gap: 0; flex-direction: column; flex-wrap: wrap;}
	 #barrierFreeBtn { display: none;}
}
@media only screen and (max-width:640px){
	.tsg_ssjg_tit_right{ flex-wrap: wrap;}
	.tsg_ssjg_tit_right .input_group{ width: 100%; margin-top: .1rem;}
	.tsg_ssjg_tit_right .input_dropdown{ width: calc(33.3% - .24rem); max-width: inherit;}
	.tsg_sb_list dd{ width: 100%;}
	.tsg_ssjg_pic1{ width: 30%;}
	.tsg_hqfs_con table.table{ display: none;}
	.tsg_mb_hqfs_con{ display: block;}
	 #barrierFreeBtn { display: none;}
}
@media only screen and (max-width:480px){
	.tsg_ssjg_list{ flex-direction: column;}
	.tsg_ssjg_list .tsg_ssjg_item,.tsg_ssjg_list1 .tsg_ssjg_item1,.tsg_ssjg_gczb_list .tsg_ssjg_item{ display: block;}
	.tsg_ssjg_pic1{ width: 100%; margin-bottom: .12rem;}
	.tsg_ssjg_pic,.tsg_ssjg_gczb_list .tsg_ssjg_item .tsg_ssjg_pic{ width: 40%; margin: 0 auto .2rem;max-height: inherit;}
	#barrierFreeBtn { display: none;}
}


.tsg_nf_tit{ display: flex; align-items: center; margin-top: .12rem; gap: .08rem; margin-bottom: .12rem;}
.tsg_nf_tit .input_dropdown input[type="text"].input_inner{ height: .32rem; line-height: .32rem; padding-left: .08rem;}
.tsg_nf_tit .input_dropdown input[type="text"].input_inner::-webkit-input-placeholder{ color: #333333;}
.tsg_nf_tit .input_icon i{ background: url(260127stsg_arrow2.png) no-repeat center; background-size: contain; width: .08rem; height: .16rem;}
.h_auto{ max-height:none !important;}
.tsg_ssjg_box{ border: 1px solid #E5E5E5; padding: .2rem; border-radius: .06rem;}
.tsg_ssjg_list1 .tsg_ssjg_item1.tsg_ssjg_box .tsg_ssjg_pic1[style="display: none;"]+.tsg_ssjg_text h3,.tsg_ssjg_list1 .tsg_ssjg_item1.tsg_ssjg_box .tsg_ssjg_text h3{ font-size: .2rem; line-height: 1.2;}
.tsg_ssjg_list1 .tsg_ssjg_item1.tsg_ssjg_box .tsg_ssjg_pic1+.tsg_ssjg_text h3{ font-size: .16rem; line-height: 1.5;}
.tsg_ssjg_list1 .tsg_ssjg_item1 .tsg_ssjg_text h3 span,.tsg_ssjg_list1 .tsg_ssjg_item1 .tsg_ssjg_text h3 font,.tsg_ssjg_list1 .tsg_ssjg_item1 .tsg_ssjg_text dl dd font{ color: #E70012;}
.tsg_ssjg_list1 .tsg_ssjg_item1.tsg_ssjg_box .tsg_ssjg_text dl{ margin-top: .12rem;}
.tsg_tree_node .tsg_tree_more{ margin-left: .32rem;}
@media only screen and (max-width:1150px){
	.tsg_ssjg_list1 .tsg_ssjg_item1 .tsg_ssjg_text dl dd{ flex: auto;}


}
@media only screen and (max-width:992px){
	.tsg_ssjg_box,.tsg_ssjg_gczb_list .tsg_ssjg_item{ padding: .16rem;}
	.tsg_ssjg_list1 .tsg_ssjg_item1.tsg_ssjg_box .tsg_ssjg_text h3{ font-size: .16rem; line-height: 1.5;}
	.tsg_ss_con{ margin-top: .16rem;}
	.tsg_ssjg_list1 .tsg_ssjg_item1.tsg_ssjg_box .tsg_ssjg_pic1[style="display: none;"]+.tsg_ssjg_text h3, .tsg_ssjg_list1 .tsg_ssjg_item1.tsg_ssjg_box .tsg_ssjg_text h3{ font-size: .16rem; line-height: 1.5;}

}

.trt-row{position:relative; margin: 0rem -.1rem;-webkit-box-sizing:border-box;box-sizing:border-box; overflow: hidden\9; overflow: inherit; overflow: inherit\9\0; }
.trt-row::after,.trt-row::before{display:table}
.trt-row::after{clear:both}
.trt-row:after{ visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0rem;}
.trt-row [class*=trt-col-]{float:left;-webkit-box-sizing:border-box;box-sizing:border-box; padding: 0rem .1rem;}
.trt-col-12{ width: 50%;}
.trt-col-8{ width: 50%;}
.gjss_tit2{ display: flex; align-items: center; gap: .2rem;}
.gjss_tit2+.gjss_tit2{ margin-top: .2rem;}
.gjss_inp,.gjss_inp1{ flex: 1;}
.gjss_inp input[type="text"].input_inner,.gjss_inp1 input[type="text"].input_inner,.gjss_select .input_dropdown input[type="text"].input_inner,.gjss_tcc_tit1_r input[type="text"].input_inner{ height: .36rem; line-height: .36rem; padding-left: .12rem;}
.gjss_select{ width: 1.3rem; flex-shrink: 0;}
.gjss_select .input_dropdown .input_icon i{ width: .18rem; height: .18rem; background-size: contain;}
.gjss_btn{ width: .34rem; flex-shrink: 0;}
.gjss_btn button{ cursor: pointer; display: flex; align-items: center; justify-content: center; background-color: #f5f6f8; border: none; height: .36rem; width: .36rem; border-radius: .04rem;}
.gjss_btn button svg{ width: .16rem; height: .16rem; fill: #666;}
.gjss_btn button:hover{ background-color: #005BAC;}
.gjss_btn button:hover svg{ fill: #fff;}
.gjss_btn1,.gjss_btn2{ font-size: .16rem; border: none; border-radius: .04rem; display: inline-flex; align-items: center; justify-content: center; padding: .06rem .16rem; gap: .06rem;}
.gjss_btn1{ background-color: #005BAC; color: #fff;}
.gjss_btn1 i{ display: flex; align-items: center;}
.gjss_btn1 i svg{ font-size: .14rem;}
.gjss_btn2{ background-color: #f2f2f2; color: #666;}
.gjss_btn1:hover,.gjss_btn2:hover{ opacity: .9;}
.gjss_btn2:hover{ background-color: #D9D9D9;}

@media only screen and (max-width:1440px){
	.gjss_tit2{ width: 90%;}
}

@media only screen and (max-width:992px){
	.gjss_tit2{ width: 100%; gap: .12rem;}
	.gjss_tit2+.gjss_tit2{ margin-top: .12rem;}
	.gjss_tit2:nth-child(1) .gjss_btn{ display: none;}
	.gjjs_box1{ border: 1px solid #e5e5e5; padding: .16rem; gap: .1rem; flex-direction: column; align-items: flex-start;}
	.gjjs_box1 .gjss_select,.gjjs_box1 .gjss_inp,.gjjs_box1 .gjss_inp1{ width: 100%;}
	.gjjs_box1 .gjss_btn{ width: 100%; display: flex; justify-content: flex-end;}
	.trt-col-sm-24{ width: 100%;}
	.gjss_tcc_tit1_r.w70>.input_base{ width: 100%;}
}

.znwd_fix{position:fixed;max-width:8rem;padding:.2rem .3rem;padding-top:0rem;border-radius:.12rem;width:92%;transform:translateY(-50%) translateX(-50%);left:50%;top:50%;background:linear-gradient(225deg,rgba(231,241,252,1) 0%,rgba(245,249,254,1) 100%);z-index:999; display:none;}
.mz-close{position:absolute;cursor:pointer;right:.24rem;top:.2rem; width: .3rem; height: .3rem;}
.znwd_fix,.znwd_fix *{box-sizing:border-box;}
.znwd_fix_top{line-height:.66rem;padding-left:.05rem;height:.66rem;}
.znwd_fix_top span{position:relative;margin-right:.16rem;display:inline-block;vertical-align:middle;}
.znwd_fix_top span img{width:.47rem;position:relative;z-index:2;}
.znwd_fix_top span::before{content:' ';position:absolute;width:.4rem;height:.3rem;z-index:1;box-shadow:0px 4px 12px rgba(0,0,0,0.4);top:50%;left:50%;border-radius:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);}
.znwd_fix_top em{display:inline-block;vertical-align:middle;font-weight:bold;color:#005BAC;font-size:.2rem;}
.znwd_fix_top em i{font-size:.24rem;display:inline-block;vertical-align:middle;margin-top:-.04rem;}
.znwd_fix_top span::after{content:' ';display:block;position:absolute;bottom:-.02rem;width:0;height:0;border-bottom:.14rem solid #fff;left:50%;margin-left:-.09rem;border-left:transparent .1rem solid;border-right:transparent .1rem solid;}
.znwd_fix_con_bg{overflow-y:auto; max-height:70vh;}
.znwd_fix_con{padding:.2rem; text-align:justify;background:#fff;border-radius:.06rem;}
.znwd_fix_con p{color:#666666;line-height:2;font-size:.16rem;margin-bottom:.06rem;}
.znwd_fix_con h4{font-weight:normal;margin-bottom:.12rem;font-size:.18rem;}

@media only screen and (max-width:992px){
	.znwd_fix{ padding-left: .2rem; padding-right: .2rem;}
	.znwd_fix_con{ padding: .16rem .2rem;}
}
        .isr-loading>li {


            background: linear-gradient(1deg, rgba(47, 120, 255, 0.2) 25%, rgba(242, 248, 255, 1) 50%), rgba(47, 120, 255, 0);



            /* background: linear-gradient(90deg, rgba(47, 120, 255, 0.06) 25%, rgba(47, 120, 255, 0.15) 37%, rgba(242, 248, 255, 0.06) 100%); */
            background-size: 400% 100%;
            animation-name: loading;
            animation-duration: 1.4s;
            animation-timing-function: ease;
            animation-iteration-count: infinite;
            list-style: none;
            border-radius: 100px;
            margin-bottom: 12px;
            height: 4px !important;
        }

        .isr-loading>li:last-child {
            margin-bottom: 0;
        }

        @keyframes loading {
            0% {
                background-position: 100% 50%;
                /* 开始时背景位置在右边 */
            }

            25% {
                background-position: 75% 50%;
                /* 第一阶段结束时的位置 */
            }

            50% {
                background-position: 50% 50%;
                /* 第二阶段结束时的位置 */
            }

            75% {
                background-position: 25% 50%;
                /* 第三阶段结束时的位置 */
            }

            100% {
                background-position: 0 50%;
                /* 结束时背景位置在左边 */
            }
        }

        .basic-loading .dot {
            width: 3px;
            height: 3px;
            background-color: #63a1e3;
            margin-right: 2px;
            -webkit-animation: opacity .4s ease-in-out infinite;
            animation: opacity .3s ease-in-out infinite;
            margin-bottom: 6px;
            margin-left: 4px;
        }

        .basic-loading .dot:nth-child(3) {
            animation-duration: .8s;
        }

        .basic-loading .dot:nth-child(4) {
            animation-duration: 1.2s;
        }

        .basic-loading {
            display: flex;
            align-items: end;
            margin-bottom: 12px;
        }

        .loading-text {
            -webkit-text-fill-color: transparent;
            -webkit-animation: shine .8s cubic-bezier(.33, 0, .67, 1) infinite;
            animation: shine .8s cubic-bezier(.33, 0, .67, 1) infinite;
            -webkit-animation-delay: .3s;
            animation-delay: .3s;
            -webkit-background-clip: text;
            background-clip: text;
            background-image: -webkit-linear-gradient(right, #63a1e3 18.52%, #0052ff 47.63%, #3573b5 76.85%);
            background-image: linear-gradient(270deg, #63a1e3 18.52%, #0052ff 47.63%, #3573b5 76.85%);
            background-position: -100% 0;
            background-size: 200% 200%;
            color: #3573b5
        }

        @-webkit-keyframes opacity {
            0% {
                opacity: 0;
            }

            100% {
                opacity: 1;
            }
        }

        @keyframes opacity {
            0% {
                opacity: 0;
            }

            100% {
                opacity: 1;
            }
        }

        @-webkit-keyframes shine {
            0% {
                background-position: 100% 0
            }

            to {
                background-position: -100% 0
            }
        }

        @keyframes shine {
            0% {
                background-position: 100% 0
            }

            to {
                background-position: -100% 0
            }
        }
.picture_fixed.loading{
	position: relative;
}
.picture_fixed.error{
	position: relative;
}
.picture_fixed.loading::after{
	content: '正在加载...';
	position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    white-space: nowrap;
    color: #ddd;
	z-index: -1;
	display: contents;
}
.picture_fixed.error::after{
	/* content: '加载失败'; */
	position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    white-space: nowrap;
    color: #ddd;
	z-index: -1;
	display: contents;
}
@media only screen and (max-width:992px){
	.slb .tsg_search_con .row{
		padding: 0;
	}
	.slb .tsg_search_con .close_ss{
		display: none;
	}
	.slb {
		/* min-width: 530px; */
		/* min-width: 530px; */
	}
	.slb #oldModule{
		/* line-height: 1.4; */
		line-height: 2;
		padding: 0 2vw;
		white-space: nowrap;
		font-size: 3vw;
	}
	.slb .tsg_search_box .input_select{
		gap: 0.03rem;
	}
	.slb .tsg_search_box .input_group_append_01 .btn_base{
		width: 0.3rem;
		height: 0.3rem;
	}
	.slb .tsg_header .row{
		padding: 0;
	}
	.slb input[type="text"].input_inner{
		padding-left: 0;
	}
}
.tsg_ssjg_tit1_l a{ 
	display: flex;
}
.tsg_ssjg_tit1_l a span{ 
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.tsg_ss_show_more{
	display: none;
}
#resultByPic,#fixWordView{
	margin-top: 24px;
}
.slb #resultByPic,.slb #fixWordView{
	margin-top: 40px;
}
.tsg_hqfs_con {
	bottom: auto;
	/* right: auto;
	left: auto; */
}
/* 只有一本书浮窗显示一半bug */
.tsg_ss_right{ padding-bottom: 1rem;}
/* 高级搜索弹窗日期选择框 */
body.overflowHidden{overflow: hidden;}
/* AId导读表格 */
#isrCentent table{
	width: 100%;
	border-collapse: collapse;
}
#isrCentent td, #isrCentent th{
	padding: 0.04rem;
	border: 1px solid #ddd;
}
i.laydate-prev-y,
i.laydate-prev-m,
i.laydate-next-y,
i.laydate-next-m{
	border:none !important;
}
.laydate-set-ym span:hover,
i.laydate-prev-y:hover,
i.laydate-prev-m:hover,
i.laydate-next-y:hover,
i.laydate-next-m:hover{
	color: #005BAC !important;
}
.layui-laydate .layui-laydate-content .layui-this{
	background-color: #005BAC !important;
}
div.history-hot {
	display: none;
	position: absolute;
	background: #fff;
	overflow: hidden;
	max-height: 280px;
	overflow: auto;
	border-radius: 6px;
	box-shadow: 0 5px 10px rgba(0, 0, 0, .1);
	padding: 10px 0;
	border: 1px solid #ddd;
	width: 86% !important;
	top: 46px !important;
	left: 13% !important;
	padding-left: 10px;
	z-index: 9;
}
#hotwordLists,
#hisLists {
	display: flex;
	overflow-x: auto;
	min-height: 30px;
    flex-wrap: wrap;
	gap: 5px 8px;
}
.history-hot div {
	display: flex;
	margin: 5px 0;
	width: auto;
}                
.history-hot a {
	max-width: 100px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: middle;
	margin-bottom: 0px !important;
	text-decoration: none;
	display: inline-block;
	font-size: 12px;
	padding: 0px 13px;
	background-color: #f6faff;
	border-radius: 50px;
	color: #1658a0;
	line-height: 24px;
	cursor: pointer;
	/* margin-right: 8px; */
}
#hotwordLists {
	scrollbar-width: thin;
	/* 设置滚动条宽度为细 */
	scrollbar-color: rgba(204, 204, 204, 1) rgba(242, 242, 242, 1);
	overflow-y: hidden;
	/* 设置滚动条颜色和轨道颜色 */
}
#hotwordLists::-webkit-scrollbar {
	width: 0px;
	height: 5px;
}
#hotwordLists::-webkit-scrollbar-thumb {
	-webkit-box-shadow: inset 0 0 5px rgba(204, 204, 204, 1);
	background: rgba(204, 204, 204, 1);
	border-radius: 80px;
}
#hotwordLists::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 5px rgba(242, 242, 242, 1);
	background: rgba(242, 242, 242, 1);
}
@media screen and (max-width: 650px) {
	.history-hot em {
		width: 75px;
		white-space: nowrap;
	}
	.znss-ss-box {
		padding-bottom: 0px !important;
	}
	.nero li h2 .jd-content a,
	.nero li h2 .fj-content a {
		width: 100%;
		max-width: 100%;
		vertical-align: middle;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	#hotwordLists,
	#hisLists {
		-ms-overflow-style: none;
		/* IE和Edge浏览器中隐藏滚动条 */
		scrollbar-width: none;
	}
}
.iconfont_aisp{
	display: inline-block;
	height: 20px;
	width: 18px;
	background: url(./260707stsg_del.png);
	background-size: 100% 100%;
	background-position: center;
	background-repeat: no-repeat;
	margin-top: 4px;
}
.cbl-B1 {
    position: fixed;
    right: 0px;
    top: 40%;
    /* top: 320px; */
    border: 1px solid #dddddd;
    padding: 10px 10px 0 10px;
    border-radius: 8px;
    background: #fff;
    z-index: 999;
	overflow: hidden;
    text-align: center;
}

.cbl-B1 h1 {
    font-size: 0.14rem;
    font-weight: bold;
    color: #1658a0;
	white-space: nowrap;
}

.cbl-B1 ul{
	margin-bottom: -1px;
}
.cbl-B1 ul li {
	border-bottom: 1px dashed #dddddd;
    text-align: center;
    padding-bottom: 10px;
    margin: 0 -10px;
	white-space: nowrap;
}

.cbl-B1 ul li p {
    margin-top: 2px;
}

.cbl-B1 ul li a span {
    display: inline-block;
    width: 25px;
    height: 25px;
}

.cbl-B1 ul li.icon1 a span {
    background: url("./20201030-my1.png") center no-repeat;
    margin-left: -3px;
}

.cbl-B1 ul li.icon2 a span {
    background: url("./20201030-my2.png") center no-repeat;
}

.cbl-B1 ul li.icon1 a:hover span {
    background: url("./20201030-my11.png") center no-repeat;
}

.cbl-B1 ul li.icon2 a:hover span {
    background: url("./20201030-my22.png") center no-repeat;
}

.cbl-B1 ul li a {
    display: block;
	height: 60px;
    padding-top: 10px;
}