@charset "utf-8";
/* 李贽专题库 */
/* 头部 */
.zt_header{ padding-top: 0.24rem; padding-bottom: 0.9rem; padding-bottom: 0.24rem\9; z-index: 1; position: absolute; left: 0; right: 0; top: 0; }
.zt_header:after{ content: ""; position: absolute;z-index: -1; left: 0;right: 0; top: 0; bottom: 0; background:rgba(0,0,0,0.6); background: linear-gradient(180deg,rgba(0,0,0,0.6),rgba(0,0,0,0) 65%);}
.zt_header .head_nav li{float: left;margin-left: 0.25rem;}
.zt_header .head_nav li>a{display: block; line-height: 0.48rem; font-family:syst_x; color:#333; text-align: center;font-size: 0.22rem; padding: 0rem 0.2rem; min-width: 1.58rem; height: 0.48rem; background: url(251114qz_tsg_zt_navlibg1.png) no-repeat center; background-size:100% 100% }
.zt_header .head_nav li.on>a,.zt_header .head_nav li:hover>a{ background: url(251114qz_tsg_zt_navlibg2.png) no-repeat center; background-size: 100% 100%; font-family: syst_h; color: #394B30; }

/* 底部 */
.footer{ background:#262626;}
.foot_lxwm h3,.foot_ewm h3{font-size: 0.16rem; margin-bottom: 0.2rem; color: #fff; font-weight: normal; }
.foot_lxwm h3>span,.foot_ewm h3>span{position: relative;z-index: 0; display: inline-block; padding-bottom: 0.08rem; }
.foot_lxwm h3>span:after,.foot_ewm h3>span:after{position: absolute; content: ""; left: 0; right: 0; bottom: 0; height: 0.02rem; width: 0.32rem; background: #ca171d;}
.foot_lxwm p{ font-size: 0.14rem; line-height: 0.24rem; color: #999; }
.foot_ewm ul>li{ float: left;font-size: 0.14rem; width:33%; text-align:center; color:#ffffff; line-height:40px; padding: 0rem 0.1rem; }
.copy_box{ text-align: center; margin-top: 0.4rem; padding-bottom: 0.2rem; padding-top: 0.2rem; border-top:1px solid #3c3c3c;}
.copy_box a,.copy_box p,.copy_box span{  color: #999; line-height:1.8; font-size: 0.14rem; display: inline-block; margin: 0rem 0.03rem; }
.copy_box #_ideConac{display: block; margin-top: 0.2rem; }
@media screen and (max-width:640px){
	.foot_ewm ul>li{ width: 50%; }
}


/* 中间内容 */
.zt_banner i{ position: relative; display: block; padding-top:31.5295%; background-position: center; background-repeat: no-repeat; background-size: cover; }
.zt_main{ background: url(251114qz_tsg_zt_bg.jpg) repeat-y center top; position: relative; z-index: 1;}
.zt_main:after{content:""; position:absolute;z-index: -1; left: 0; right: 0; top:0; bottom: 0; background: url(251114qz_tsg_zt_bg2.jpg) no-repeat center top; }

.sy_srk .input_select .input_group_prepend_01{padding-right: 0.1rem; background: none; border: none; width: 2.4rem; }
.sy_srk .input_select .input_group_prepend_01 input[type="text"].input_inner{background: none;font-size: 0.2rem; line-height: 0.6rem; height: 0.6rem; border: none; position: relative;z-index: 1; color: #333;}
.sy_srk .input_select .input_group_prepend_01 input[type="text"].input_inner::-webkit-input-placeholder{color: #333;}
.sy_srk .input_select .input_group_prepend_01 .select_group.input_dropdown{position: relative; z-index: 1;}
.sy_srk .input_select .input_group_prepend_01 .select_group.input_dropdown:after,.sy_srk .input_select .input_srk:after{content: ""; position: absolute; z-index: -1; left: 0; top: 0; bottom: 0; width: 80%; background: url(251114qz_tsg_zt_inputbg1.png) no-repeat left top; background-size: auto 100%;}
.sy_srk .input_select .input_group_prepend_01 .select_group.input_dropdown:before,.sy_srk .input_select .input_srk:before{content: ""; position: absolute; z-index: -1; right: 0; top: 0; bottom: 0; width: 80%; background: url(251114qz_tsg_zt_inputbg1.png) no-repeat right top; background-size: auto 100%;}
.sy_srk .input_select .input_srk{display: inline-block; position: relative; z-index: 1; width: 100%;}
.sy_srk .input_select .input_srk input[type="text"].input_inner{ background: none;border: none; position: relative; line-height: 0.6rem; height: 0.6rem; font-size: 0.2rem; }
.sy_srk .input_icon{ top: 0.18rem;}
.sy_srk .input_inner.on+.input_icon{ top: 0.2rem; }
.sy_srk .input_icon i{color: #666; font-size: 0.14rem;}
.sy_srk .select_dropdown{ top: 0.61rem; }
.sy_srk .input_group_append_01{ height: 0.6rem; width:auto; text-align: center; max-width:0.62rem; background: none; border: none; position: relative; z-index: 1; }
.sy_srk .input_group_append_01:after{content: ""; position: absolute; z-index: -1; left: 0; top: 0; bottom: 0; width: 80%; background: url(251114qz_tsg_zt_inputbg2.png) no-repeat left top; background-size: auto 100%;}
.sy_srk .input_group_append_01:before{content: ""; position: absolute; z-index: -1; right: 0; top: 0; bottom: 0; width: 80%; background: url(251114qz_tsg_zt_inputbg2.png) no-repeat right top; background-size: auto 100%;}
.sy_srk .input_group_append_01 button{ padding: 0rem; height: 0.6rem; background: #394B30; width: inherit; line-height: 1.3; font-size: 0.2rem; color: #fff;font-weight: bold; text-align: center; margin: 0rem;}

.zt_item ul{display: block; padding: 0rem 0.2rem 1rem 0.2rem; position: relative; z-index: 0; }
.zt_item ul::after{ content: ""; position: absolute;z-index: -1; left: -0.15rem; right: -0.15rem; top: 0; bottom: 0; background: url(251114qz_tsg_zt_list_dw.png) no-repeat center bottom; background-size: 100% auto;}
.zt_item ul>li a{display: block; width: 100%; max-width: 2.4rem; margin: 0rem auto; text-align: center;}
.zt_item ul>li a>h6{ display: inline-block; color: #394B30; font-size: 0.2rem; position: relative; z-index: 1; padding: 0rem 0.22rem; line-height: 0.22rem; font-family: "syst_h"; max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.zt_item ul>li a>h6:after{ content: ""; position: absolute;z-index:-1;left:0; top:50%;  width: 0.12rem; height: 0.22rem; margin-top: -0.11rem; background: url(251114qz_tsg_zt_titl.png) no-repeat center; background-size: contain; }
.zt_item ul>li a>h6::before{ content: ""; position: absolute;z-index:-1;right:0; top:50%; width: 0.12rem; height: 0.22rem; margin-top: -0.11rem;  background: url(251114qz_tsg_zt_titr.png) no-repeat center; background-size: contain; }
.zt_item ul>li a>.border_b_solid{border-color: #394B30; margin-top: 0.1rem; margin-bottom: 0.08rem;}
.zt_item ul>li a>.border_b_solid+p{ display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.zt_item ul>li a>p{font-size:0.14rem; line-height: 0.2rem; font-family: "syst_x";}
.zt_item ul>li a>p em{display: inline-block; margin: 0rem 0.08rem;}
.zt_item ul>li a>i{display: block; padding-top: 133.3356%; margin-top: 0.1rem; box-shadow: 0px 2px 12px  rgba(0, 0, 0, 0.4); background-position:center; background-repeat: no-repeat; background-size: cover; }
.zt_main .page_base{margin: 0rem auto;}
.zt_main .page_base .page_tools{ vertical-align: middle; margin-right: 0.1rem; }
.zt_main .page_base .page_tools li>a{ vertical-align: middle; font-family: "syst_x";  background: url(251114qz_tsg_page_bg1.png) no-repeat center; background-size: contain; border: none;}
.zt_main .page_base .page_tools li.active>a,.zt_main .page_base .page_tools li:hover>a{ font-family: "syst_h"; background: url(251114qz_tsg_page_bg2.png) no-repeat center; background-size: contain; }
.zt_main .page_base .page_tools li.next{margin-left: 0.15rem;}
.zt_main .page_base .page_tools li.prev a,.zt_main .page_base .page_tools li.next a{background: none; padding:0rem; }
.zt_main .page_base .page_tools li.prev a>em,.zt_main .page_base .page_tools li.next a>em{display:block; margin:0rem; width: 0.12rem; height: 0.22rem; background-position: center; background-repeat: no-repeat; background-size: contain; }
.zt_main .page_base .page_go{background: url(251114qz_tsg_page_bg3.png) no-repeat center; background-size: contain; padding: 0rem 0.06rem;}
.zt_main .page_base .page_go .form_control{ caret-color: unset; outline: medium;  background: rgba(255,255,255,0.21); border: none; min-width: inherit; max-width: inherit; height: 0.3rem; width: 0.35rem; padding: 0rem; margin: 0rem;}
.zt_main .page_base .fy_go{background: none; color: #394B30; padding-top: 0rem; padding-bottom: 0rem; margin:0.1rem 0rem; border-left: 1px solid #394B30; border-radius:0rem;}


@media screen and (max-width:1330px){
	.zt_item ul::after{ left: 0; right: 0;}
}
@media screen and (max-width:992px){
	.zt_header{position:relative; padding: 0.2rem 0rem; background:url(251114qz_tsg_zt_bg.jpg) repeat-y center top;}
	.zt_header:after{ background:rgba(0,0,0,0.3); }
	.zt_header .logo_left{display: block; float:inherit; margin-bottom: 0.15rem; }
	.zt_header .head_nav{ display: block; width: 100%; }
	.zt_header .head_nav ul{display: flex; white-space: nowrap; overflow-x: auto; overflow-y: hidden;}
	.zt_header .head_nav ul>li{ margin-left: 0rem; margin-right: 0.2rem; }
	
	.zt_banner i{  padding-top:48.5295%; }
	
	.sy_srk .input_select .input_group_prepend_01{width: 25%;}
	.sy_srk .input_group_append_01{max-width: inherit;}
	
	.zt_item ul::after,.zt_item ul>div.clear{display: none;}
	
}
@media screen and (max-width:640px){
	.sy_srk .input_group{display: block;}
	.sy_srk .input_select .input_group_prepend_01{display: block; margin-bottom:0.1rem; width: 100%; padding-right: 0rem; position: relative;z-index: 9; }
	.sy_srk .input_group_append_01{width: 100%; margin-top: 0.1rem; display: block;}
}

/* 李贽 - 列表页 */
.ny_navleft .tree_02{border-radius: 0rem;box-shadow: none;background: url(251114qz_tsg_left_navbg.jpg) repeat-y center top;background-size: 100% auto;padding-bottom: 0;}
.ny_navleft .tree_02 .navleft_tit{display: block;line-height: 0.32rem;font-size: 0.24rem;font-weight: bold;line-height:1.2;padding-bottom: 0.15rem;margin: 0rem 0.2rem;color: #fff;border-bottom: 1px solid rgba(255,255,255,0.2);flex-shrink: 0;}
.ny_navleft .directory_tree .tree_item{margin-bottom: 0rem;/* margin-right: .1rem; */}
.ny_navleft .directory_tree .tree_item>h3{ position: relative; z-index: 1; margin: 0rem 0.2rem; border-bottom: 1px solid rgba(255,255,255,0.2);}
.ny_navleft .directory_tree .tree_item:hover>h3{background: none; border-color:rgba(255,255,255,0);}
.ny_navleft .directory_tree .tree_item.on>h3::after,.ny_navleft .directory_tree .tree_item:hover>h3::after{content: ""; position: absolute;z-index: -2; left:-0.12rem;right: -0.2rem; top: 0; bottom: 0; background: url(251114qz_tsg_left_navlibg.jpg) no-repeat center; background-size: cover;box-shadow: 0px 2px 4px  rgba(0, 0, 0, 0.4);}
.ny_navleft .directory_tree .tree_item.on>h3::before,.ny_navleft .directory_tree .tree_item:hover>h3::before{ content: ""; position: absolute; z-index: -1; right:-0.2rem; bottom:-0.08rem; width: 0.08rem; height: 0.08rem; background: url(251114qz_tsg_left_navliicon.png) no-repeat right top; background-size: contain; }
.ny_navleft .directory_tree .tree_item>h3>a{padding: 0.12rem 0rem;color: #fff;font-size: 0.16rem;}
.ny_navleft .directory_tree .tree_item.on>h3>a,.ny_navleft .directory_tree .tree_item:hover>h3>a{font-weight: bold; color: #35452B; }
.ny_navleft .tree_02 .tree_item>ul{ margin: 0rem 0.2rem;}
.ny_navleft .tree_02 .tree_item>ul>li>a{padding-left: 0.2rem; font-size: 0.14rem; color: #fff; padding-right: 0; position:relative;z-index: 1;}
.ny_navleft .tree_02 .tree_item>ul>li>a::before{ content: ""; position: absolute; display: block; left:0; top: 50%; margin-top: -0.08rem; width: 0.16rem; height: 0.16rem; text-align: center; color: #fff; background:url(251114qz_tsg_left_nav_icon.png) no-repeat center;}
.ny_navleft .tree_02 .tree_item>ul>li.parentNode>a::before{ content: ""; position: absolute; display: block; left:0; top: 50%; margin-top: -0.07rem; width: 0.14rem; height: 0.14rem; text-align: center; color: #fff; background:url(251114qz_gjk_nav_icon1.png) no-repeat center rgba(255,255,255,0.2); border-radius: 0.04rem; }
.ny_navleft .tree_02 .tree_item.on>ul>li.parentNode.on>a::before{ background:url(251114qz_gjk_nav_icon2.png) no-repeat center #fff; color: #694721; }
.ny_navleft .tree_02 .tree_item.on>ul>li.on>a{ background: none;}
.ny_navleft .tree_02 .tree_item.on>ul>li.on>ul{ background: none; position: relative;z-index: 1; overflow:inherit !important; }
.ny_navleft .tree_02 .tree_item.on>ul>li.on>ul::after{ content: ""; position: absolute;left: 0.07rem; height:calc(100% - 0.1rem); top: -0.2rem; border-left:1px dotted rgba(255,255,255,0.2); }
.ny_navleft .tree_02 .tree_item.on>ul>li.on>ul>li a{padding-left: 0.43rem; padding-right: 0rem; font-size: 0.14rem; color: #fff; position: relative; z-index: 1;}
.ny_navleft .tree_02 .tree_item.on>ul>li.on>ul>li a::after{content: ""; position: absolute; width: 0.12rem; top: 50%; left: 0.07rem; height: 1px; border-top: 1px dotted rgba(255,255,255,0.2); }
.ny_navleft .tree_02 .tree_item.on>ul>li.on>ul>li a::before{content: ""; position: absolute; width: 0.16rem; height: 0.16rem; left: 0.22rem; top: 50%; margin-top:-0.08rem; background: url(251114qz_tsg_left_nav_icon.png) no-repeat center; background-size: contain;}
.ny_navleft .tree_02 .tree_item.on>ul>li.on>ul>li.on a{ text-decoration: underline; }
.directory_tree.tree_02 .tree_base{flex:1;/* overflow: hidden; *//* display: flex; */flex-direction: column;}
.directory_tree.tree_02 .tree_base>ul{max-height: 1200px;overflow-y:auto;overflow-x:hidden;}
.directory_tree.tree_02 .tree_base>ul::-webkit-scrollbar{ background:none; width:.06rem;}
.directory_tree.tree_02 .tree_base>ul::-webkit-scrollbar-thumb{ background:#7f886a; border-radius:.04rem; width:.06rem;}
.ny_right_jg{padding: 0.2rem .32rem 0.3rem 0.32rem;height: 100%;background-color: rgba(255,255,255,.5);}
.ny_right_jg .breadcrumb {border-color: rgba(53, 70, 45, 0.4);text-align: right;}
.ny_right_jg .breadcrumb span{float: inherit; display: inline-block; vertical-align: middle;}
.ny_right_jg .breadcrumb span>i{display: inline-block; width: 0.18rem; vertical-align: middle; height: 0.18rem; background-position: center; background-repeat: no-repeat; background-size: contain;}
.ny_right_jg .breadcrumb ul{ display: inline-block; vertical-align: middle;}
.ny_right_jg .breadcrumb ul>li:first-child a{color: #666;}
.ny_right_jg .breadcrumb li+li:before{color: #333;}
.ny_right_jg .breadcrumb li a:hover{ color:#354d29;}

.ny_list_right_toptit{font-size: 0.36rem; line-height: 0.4rem;font-weight: normal; margin-bottom: 0.2rem;}
.ny_list_right_xx{background: rgba(161, 114, 45, 0.2); padding: 0.3rem;}
.ny_list_right_xx .trt-row [class*=trt-col-]{padding: 0rem .1rem;}
.ny_list_right_xx .shu_xx ul{ overflow: hidden; display:block; margin: 0rem -0.1rem;}
.ny_list_right_xx .shu_xx ul>li{width: 50%; padding: 0rem 0.1rem; float: left; font-size: 0.18rem; color: #333; line-height:0.36rem; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ny_list_right_xx .shu_xx>h6{display: block; margin-top: 0.45rem;}
.ny_list_right_xx .shu_xx>h6>a{display: inline-block; font-size: 0.2rem; width:1.38rem; height: 0.58rem; text-align: center; line-height: 0.58rem;font-family: "syst_h"; color: #fff; background: url(251114qz_tsg_zxyd_bg.png) no-repeat center; background-size: contain; }
.ny_list_right_xx i{display: block; padding-top: 145.235%; margin-top: -0.9rem; box-shadow: 0px 2px 12px  rgba(0, 0, 0, 0.4); background-position: center; background-repeat: no-repeat; background-size: cover; }
.ny_list_right_bottomcon{font-size: 0.18rem; line-height: 0.32rem;}
.ny_list_right_bottomcon p{margin-top: 0.1rem;}

@media screen and (min-width:993px){
	.ny_list .trt-row.trt-row-no-gutters{ display: flex; }
	.ny_navleft .directory_tree.tree_02{height: 100%;/* display: flex; */flex-direction: column;}
}
@media screen and (max-width:992px){
	.ny_navleft .tree_02{padding: 0.2rem 0.16rem; overflow: hidden;}
	.ny_navleft .tree_02 .navleft_tit{margin: 0rem; display: inline-block; padding-bottom: 0; border-bottom: none; float: left; }
	.directory_tree .tree_base .tree_icon{top: 0rem;}
	.ny_navleft .directory_tree .tree_item.on>h3::after,.ny_navleft .directory_tree .tree_item:hover>h3::after,.ny_navleft .directory_tree .tree_item.on>h3::before,.ny_navleft .directory_tree .tree_item:hover>h3::before{right: -0.12rem;}
	.ny_right_jg{margin-left: 0rem;}
	.ny_list_right_xx i{margin-top: 0rem;}
	.directory_tree.tree_02 .tree_base>ul{ max-height:inherit; background-color:#ffffff;}
	.ny_navleft .directory_tree .tree_item>h3>a{ color:#333333;}
	.ny_navleft .directory_tree .tree_item>h3{margin:0;border-bottom: 1px solid #cccccc;}
}
@media screen and (max-width:640px){
	.ny_list_right_xx .shu_xx ul>li{ width:100%; }
}

/* 内页内容 */
.art_conbox .art_con_tit{ font-size: 0.36rem; line-height: 0.4rem; text-align: center; margin-bottom: 0.3rem; font-weight: bold; }
.art_conbox .art_con_text{ font-size: 0.18rem; line-height: 0.32rem; }
.art_conbox .art_con_text p{margin-top: 0.15rem;}

.art_conbox .art_page{text-align: center; margin-top: 0.25rem; }
.art_conbox .art_page>a{display:inline-block; color: #333; font-size: 0.16rem; vertical-align: middle; margin: 0rem 0.1rem; width: 0.8rem; height: 0.32rem; text-align: center; line-height: 0.32rem; background: url(251114qz_tsg_fybg1.png) no-repeat center; background-size: contain;}
.art_conbox .art_page>a:hover{ background: url(251114qz_tsg_fybg2.png) no-repeat center; background-size: contain; color: #fff; font-weight: bold; }


/* 旧电影 */
/* 头部 */
.jdy_header{ padding-top: 0.24rem; padding-bottom: 0.9rem; padding-bottom: 0.24rem\9; z-index: 2; position: absolute; left: 0; right: 0; top: 0; }
.jdy_header:after{ content: ""; position: absolute;z-index: -1; left: 0;right: 0; top: 0; bottom: 0; background:rgba(0,0,0,0.6); background: linear-gradient(180deg,rgba(0,0,0,0.6),rgba(0,0,0,0) 65%);}
.jdy_header .head_nav a{ font-size: 0.22rem; color: #fff; font-weight: bold; line-height: 0.46rem; display: inline-block; position: relative;z-index: 1; }
.jdy_header .head_nav a::after{ content: ""; position: absolute; bottom: 0; left: 50%; margin-left: -0.12rem; width: 0.24rem; height: 0.04rem; background: #fff; border-radius: 0.3rem;}
.jdy_header .head_nav a+a{ padding: 0rem 0.26rem; letter-spacing: 0.02rem; font-weight: normal; background: rgba(255,255,255,0.2); border-radius: 0.8rem; border: 1px solid rgba(255,255,255,0.4); margin-left: 0.5rem; }
.jdy_header .head_nav a+a::after{display: none;}
.jdy_header .head_nav a+a>i{ display: inline-block; margin-right: 0.08rem; width: 0.24rem; height: 0.24rem; vertical-align:sub; background-position: center; background-repeat: no-repeat; background-size: contain; }

/* 中间内容 */
.jdyhb_warp{ background: url(251114qz_jdy_bg.jpg) repeat-y center top; }
.jdy_banner>i{position: relative; display: block; height: 8.3rem; /* padding-top: 43.616%; */background-position: center; background-repeat: no-repeat; background-size: cover;}

.jdy_main{ margin-top: -2.35rem;}
.jdy_main .input_select{ background: rgba(253, 218, 165, 0.2); border: 1px solid #FDDAA5; border-radius: 0.12rem; }
.jdy_main .input_select .input_group_prepend_01{ width: 2.4rem; background:none; border: none; border-right: 1px solid rgba(253, 218, 165, 0.5); }
.jdy_main .input_select .input_group_prepend_01 input[type="text"].input_inner::-webkit-input-placeholder,.jdy_main .input_select .input_group_prepend_01 .input_icon>i{color: #fff;}
.jdy_main .input_select .input_group_prepend_01 .select_dropdown{ top: 0.52rem; }
.jdy_main .input_select input[type="text"].input_inner{ background: none; border: none; font-size: 0.2rem;color: rgba(255,255,255,0.5); }
.jdy_main .input_select input[type="text"].input_inner::-webkit-input-placeholder{color: rgba(255,255,255,0.5);}
.jdy_main .input_select .input_group_append_01{background:none; border: none;}
.jdy_main .input_select .input_group_append_01 button>i{color: #fff; font-size: 0.24rem; position: relative; top: -0.03rem;}

.jdy_list a>i{display: block; padding-top: 83.61%; background-position:center; background-repeat: no-repeat; background-size:contain; }
.jdy_list a>p{ position: relative; margin-top: 0.15rem; display: block; font-family: "syst_h"; font-size: 0.2rem; line-height: 0.54rem; text-align: center; background: rgba(189, 140, 80, 0.4); background: linear-gradient(90deg,rgba(189, 139, 79, 0),rgba(189, 140, 80, 0.4),rgba(189, 140, 80, 0)); color: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.jdy_list a>p:after{content: ""; position: absolute; left: 0;right: 0; top: 0; height:1px;background:rgba(253, 218, 165, 1); background: linear-gradient(90deg,rgba(252, 217, 164, 0),rgba(253, 218, 165, 1),rgba(253, 218, 165, 0));}
.jdy_list a>p:before{content: ""; position: absolute; left: 0;right: 0; bottom: 0; height:1px;background:rgba(253, 218, 165, 1); background: linear-gradient(90deg,rgba(252, 217, 164, 0),rgba(253, 218, 165, 1),rgba(253, 218, 165, 0));}

.jdy_main .page_base .page_tools{vertical-align: middle; margin-right: 0.1rem; }
.jdy_main .page_base .page_tools li a{ padding: .07rem .11rem; font-family: "syst_x"; background-color: rgba(253, 218, 165, 0.2); border-color:#FDDAA5; color: #fff; }
.jdy_main .page_base .page_tools li.active a,.jdy_main .page_base .page_tools li:hover a{ font-family: "syst_h"; background: #FDDAA5; color: #59200B; }
.jdy_main .page_base .page_tools li.prev a,.jdy_main .page_base .page_tools li.next a{ background: none; border: none; }
.jdy_main .page_base .page_tools li.prev a>em,.jdy_main .page_base .page_tools li.next a>em{ font-size: 0.22rem; font-weight:bold; color: #FDDAA5; letter-spacing: -0.04rem; }
.jdy_main .page_base .page_go{  vertical-align: middle; background-color: rgba(253, 218, 165, 0.2); border:1px solid #FDDAA5; border-radius: 0.04rem; padding: 0rem; margin: 0rem; }
.jdy_main .page_base .page_go .form_control{ font-family: "syst_x"; vertical-align: middle; outline:medium; caret-color: unset; background:none; border:none; line-height: 0.32rem; color: #fff; min-width: 0.3rem; max-width: 0.35rem; padding: 0rem 0.1rem; margin: 0rem; }
.jdy_main .page_base .fy_go{margin: 0rem auto;}
.jdy_main .page_base .page_go span{ position: relative; background:none; padding-top: 0.06rem; padding-bottom: 0.06rem;vertical-align: middle; }
.jdy_main .page_base .page_go span::after{content: "";position: absolute; left: 0; width: 1px; height: 0.16rem; top: 50%; margin-top: -0.08rem; background-color: #FDDAA5;}
@media screen and (max-width:992px){
	.jdy_header { position:relative; padding: 0.2rem 0rem; }
	.jdy_header:after { background: rgba(0,0,0,0.3); }
		
	.jdy_banner>i{padding-top:61.616%; height: inherit;}
	.jdyhb_warp{ background-size:160% auto; }
	.jdy_main{ margin-top: -19%;}
	
	.jdy_main .input_select .input_group_prepend_01{ max-width:1.6rem; }
}
@media screen and (max-width:560px){
	.jdy_header .logo_left { max-width: 62%; }
	.jdy_header .head_nav a+a{margin-left: 0.15rem; line-height: 0.42rem; width: 0.42rem; height: 0.42rem; text-align: center; font-size: 0; padding: 0rem; position: relative; top: -0.04rem;}
	.jdy_header .head_nav a+a>i{ margin-right: 0rem; vertical-align:middle; margin-left: 0.04rem;}
	
	.jdy_main .input_select .input_group_prepend_01{ max-width:1.2rem; }
}


/* 旧电影内页 */
.jdy_nycon .breadcrumb{ text-align: right; margin-top: 0.16rem; border-bottom: none; margin-bottom: 0rem; }
.jdy_nycon .breadcrumb span{display: inline-block;float: inherit; vertical-align: middle; color: #fff; }
.jdy_nycon .breadcrumb span>i{ display: inline-block;width: 0.18rem; height: 0.18rem; vertical-align: middle; }
.jdy_nycon .breadcrumb ul{display: inline-block;vertical-align: middle;}
.jdy_nycon .breadcrumb ul li>a{ color:rgba(255,255,255,0.5); }
.jdy_nycon .breadcrumb ul li.active>a{ color: #fff; }

.jdy_art_left>h6{ font-size: 0.36rem; font-weight: bold;color: #FFF5E6;
	background-image:-webkit-linear-gradient(bottom,rgba(252, 214, 157, 1),rgba(255, 245, 230, 1));
	-webkit-background-clip:text;
	-webkit-text-fill-color:transparent;
}
.jdy_book_xx{height: 4.25rem; overflow-y: auto; font-size: 0.18rem; line-height: 0.33rem; color: #fff;}
.jdy_book_xx::-webkit-scrollbar{width: 0.04rem; border-radius: 0.1rem; background: rgba(0,0,0,0.4);}
.jdy_book_xx::-webkit-scrollbar-thumb{width: 0.04rem; background-color: #FDDAA5; border-radius: 0.1rem;}
.jdy_art_left>a{display: block;}
.jdy_art_left>a>i{display: inline-block;width: 2.96rem; height: 0.72rem; background-size: contain; }

.jdy_art_right{ background: url(251114qz_jdy_conbg.png) no-repeat center; background-size: 100% 100%; padding: 0.6rem;}
.dy_img i{display: block; padding-top:72.96875%; background-position: center; background-repeat: no-repeat; background-size: cover; }

.jdy_art_hd{position: relative; padding: 0.4rem 0rem;}
.jdy_art_hd>span{display: block; cursor: pointer; position: absolute; text-align: center; line-height: 0.3rem; width: 0.32rem; height: 0.32rem; color: #59200B; left:50%;  margin-left: -0.16rem; background-color:#fff; border-radius: 0.6rem; box-shadow: 0px 2px 8px  rgba(0, 0, 0, 0.5); }
.jdy_art_hd>span:hover{background: #FDDAA5;}
.jdy_art_hd>span.prev1{ top: 0; }
.jdy_art_hd>span.next1{ bottom: 0; }

.dy_small_img{display: block; height: 4rem;}
.dy_small_img li{ margin-bottom: 0.1rem;}
.dy_small_img li>em{ cursor: pointer; display: block; height:0.9rem; background-color:rgba(89, 32, 11, 0.4); background-position: center; background-repeat: no-repeat; background-size: contain; border: 2px solid rgba(89, 32, 11, 0);}
.dy_small_img li.on>em{border-color: #59200B;}

.xxzy_hd>h6{display: inline-block; font-size: 0.36rem; font-weight: bold;color: #FFF5E6;
	background-image:-webkit-linear-gradient(bottom,rgba(252, 214, 157, 1),rgba(255, 245, 230, 1));
	-webkit-background-clip:text;
	-webkit-text-fill-color:transparent;
}
.xxzy_hd>.page{ display: inline-block;float: right;}
.xxzy_hd>.page>span{display: inline-block; text-align: center; line-height: 0.3rem; cursor: pointer; color: #59200B; margin-left: 0.08rem; width: 0.32rem; height: 0.32rem; border-radius: 0.6rem; background: #fff;}
.xxzy_hd>.page>span:hover{background: #FDDAA5;}
.xxzy_box .xxzy_bd.trt-row [class*=trt-col-]{padding: 0rem;}
.xxzy_box .xxzy_bd li>a{display: block; margin: 0rem 0.1rem;}
.xxzy_box .xxzy_bd li>a>i{display: block; padding-top: 83.61%; background-position:center; background-repeat: no-repeat; background-size: contain;}
.xxzy_box .xxzy_bd li>a>p{ position: relative; margin-top: 0.15rem; display: block; font-family: "syst_h"; font-size: 0.16rem; line-height: 0.36rem; text-align: center; background: rgba(189, 140, 80, 0.4); background: linear-gradient(90deg,rgba(189, 139, 79, 0),rgba(189, 140, 80, 0.4),rgba(189, 140, 80, 0)); color: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.xxzy_box .xxzy_bd li>a>p:after{content: ""; position: absolute; left: 0;right: 0; top: 0; height:1px;background:rgba(253, 218, 165, 1); background: linear-gradient(90deg,rgba(252, 217, 164, 0),rgba(253, 218, 165, 1),rgba(253, 218, 165, 0));}
.xxzy_box .xxzy_bd li>a>p:before{content: ""; position: absolute; left: 0;right: 0; bottom: 0; height:1px;background:rgba(253, 218, 165, 1); background: linear-gradient(90deg,rgba(252, 217, 164, 0),rgba(253, 218, 165, 1),rgba(253, 218, 165, 0));}

@media screen and (max-width:992px){
	.jdy_art_right{padding:0.35rem 0rem;}
	.jdy_art_hd{padding: 0rem 0.4rem;}
	.jdy_art_hd>span{top: 50%; margin-top:-0.16rem; left: inherit; margin-left:inherit;}
	.jdy_art_hd>span.prev1{ top: 50%; left: 0; transform: rotate(-90deg); }
	.jdy_art_hd>span.next1{ bottom:inherit; right: 0; transform: rotate(-90deg); }
	.dy_small_img{ height: inherit; margin: 0rem -0.1rem;}
	.dy_small_img li{width: 33.33333334%; float:left;}
	.dy_small_img li>em{margin:0rem 0.1rem;}
}
@media screen and (max-width:640px){
	.dy_small_img li{ width:50%; }
}

/* 古籍库 */
/* 头部 */
.gjk_header{ padding-top: 0.24rem; padding-bottom: 0.9rem; padding-bottom: 0.24rem\9; z-index: 1; position: absolute; left: 0; right: 0; top: 0; }
.gjk_header:after{ content: ""; position: absolute;z-index: -1; left: 0;right: 0; top: 0; bottom: 0; background:rgba(0,0,0,0.6); background: linear-gradient(180deg,rgba(0,0,0,0.6),rgba(0,0,0,0) 65%);}
.gjk_header .head_nav a{ display: block; color: #694721;font-size: 0.22rem; width: 1.62rem; height: 0.56rem; line-height: 0.56rem; font-family: "syst_h"; text-align: center; background: url(251114qz_gjk_homebg.png) no-repeat center; background-size: contain; }
.gjk_header .head_nav a>i{ font-size: 0.22rem; vertical-align:baseline; margin-right: 0.02rem; }

/* 内容 */
.gjk_warp{background: url(251114qz_gjk_bg.jpg) repeat-y center top;}
.gjk_banner i{ position: relative; display: block; padding-top:31.5295%; background-position: center; background-repeat: no-repeat; background-size: cover; }

.gjk_main{ background:url(251114qz_gjk_zjbg.jpg) no-repeat center bottom; position: relative; z-index: 1;}

.gjk_srk .input_select .input_group_prepend_01{ background: none; border: none; width: 2.4rem; }
.gjk_srk .input_select .input_group_prepend_01 input[type="text"].input_inner{background: none;font-size: 0.2rem; line-height: 0.6rem; height: 0.6rem; border: none; position: relative;z-index: 1; color: #333;}
.gjk_srk .input_select .input_group_prepend_01 input[type="text"].input_inner::-webkit-input-placeholder{color: #333;}
.gjk_srk .input_select .input_group_prepend_01 .select_group.input_dropdown{position: relative; z-index: 2;}
.gjk_srk .input_select .input_group_prepend_01 .select_group.input_dropdown:after,.gjk_srk .input_right::after{content: ""; position: absolute; z-index: -1; left: 0; top: 0; bottom: 0; width: 80%; background: url(251114qz_gjk_input_bg.png) no-repeat left top; background-size: auto 100%;}
.gjk_srk .input_select .input_group_prepend_01 .select_group.input_dropdown:before,.gjk_srk .input_right::before{content: ""; position: absolute; z-index: -1; right: 0; top: 0; bottom: 0; width: 80%; background: url(251114qz_gjk_input_bg.png) no-repeat right top; background-size: auto 100%;}

.gjk_srk .input_select .input_right{display:table; position: relative; z-index: 1; width: 100%;}
.gjk_srk .input_select .input_right input[type="text"].input_inner{ background: none;border: none; position: relative; line-height: 0.6rem; height: 0.6rem; font-size: 0.2rem; }
.gjk_srk .input_select .input_right .input_group_append_01{background: none; border: none; }
.gjk_srk .input_select .input_right .input_group_append_01 i{color: #694721; font-size: 0.24rem; position: relative; top: -0.02rem; }
.gjk_srk .input_icon{top: 0.18rem; color: #666;}
.gjk_srk .select_dropdown{ top: 0.61rem; }

.gjk_item ul{display: block; padding: 0rem 0.2rem 1rem 0.2rem; position: relative; z-index: 0; }
.gjk_item ul::after{ content: ""; position: absolute;z-index: -1; left: -0.15rem; right: -0.15rem; top: 0; bottom: 0; background: url(251114qz_tsg_zt_list_dw.png) no-repeat center bottom; background-size: 100% auto;}
.gjk_item ul>li a{display: block; width: 100%; max-width: 3.7rem; margin: 0rem auto; text-align: center;}
.gjk_item ul>li a>h6{ height:0.97rem; position: relative; background: url(251114qz_gjk_list_titbg.png) no-repeat center; background-size: 100% 100%; display:block; color: #394B30; font-size: 0.18rem; line-height: 0.22rem;font-family: "syst_h"; position: relative; z-index: 1;  }
.gjk_item ul>li a>h6>em{ font-size: 0.18rem; line-height: 0.22rem;font-family: "syst_h"; color: #694721; position: absolute; left: 0.55rem;right: 0.55rem; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%); max-height:0.44rem; height: 0.44rem\9; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.gjk_item ul>li a>.border_b_solid{border-color: #394B30; margin-top: 0.1rem; margin-bottom: 0.08rem;}
.gjk_item ul>li a>.border_b_solid+p{ display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.gjk_item ul>li a>p{font-size:0.14rem; line-height: 0.2rem; font-family: "syst_x";}
.gjk_item ul>li a>i{display: block; max-width: 3.2rem; padding-top: 123.784%; margin: 0.1rem auto 0rem; box-shadow: 0px 2px 12px  rgba(0, 0, 0, 0.4); background-position:center; background-repeat: no-repeat; background-size: cover; }

.gjk_main .page_base{margin: 0rem auto;}
.gjk_main .page_base .page_tools{ vertical-align: middle; margin-right: 0.1rem; }
.gjk_main .page_base .page_tools li>a{ vertical-align: middle; font-family: "syst_x";  background: url(251114qz_gjk_page_bg1.png) no-repeat center; background-size: contain; border: none;}
.gjk_main .page_base .page_tools li.active>a,.gjk_main .page_base .page_tools li:hover>a{ font-family: "syst_h"; background: url(251114qz_gjk_page_bg2.png) no-repeat center; background-size: contain; }
.gjk_main .page_base .page_tools li.next{margin-left: 0.15rem;}
.gjk_main .page_base .page_tools li.prev a,.gjk_main .page_base .page_tools li.next a{background: none; padding:0rem; }
.gjk_main .page_base .page_tools li.prev a>em,.gjk_main .page_base .page_tools li.next a>em{display:block; margin:0rem; width: 0.12rem; height: 0.22rem; background-position: center; background-repeat: no-repeat; background-size: contain; }
.gjk_main .page_base .page_go{background: url(251114qz_gjk_page_bg3.png) no-repeat center; background-size: contain; padding: 0rem 0.06rem;}
.gjk_main .page_base .page_go .form_control{ caret-color: unset; outline: medium; background: rgba(255,255,255,0.21); border: none; min-width: inherit; max-width: inherit; height: 0.3rem; width: 0.35rem; padding: 0rem; margin: 0rem;}
.gjk_main .page_base .fy_go{background: none; color: #394B30; padding-top: 0rem; padding-bottom: 0rem; margin:0.1rem 0rem; border-left: 1px solid #394B30; border-radius:0rem;}

@media screen and (max-width:1330px){
	.gjk_item ul::after{ left: 0; right: 0;}
}
@media screen and (max-width:992px){
	.gjk_header{position:relative; padding: 0.2rem 0rem;}
	.gjk_header:after{ background:rgba(0,0,0,0.3); }
	.zt_banner i{  padding-top:48.5295%; }
	
	.gjk_srk .input_select .input_group_prepend_01{width: auto;}
	.gjk_item ul::after,.gjk_item ul>div.clear{display: none;}
	.gjk_item ul>li a>h6>em{left: 0.4rem; right: 0.4rem;}
	.gjk_main .page_base{margin-top: 0.2rem;}
}
@media screen and (max-width:640px){
	.gjk_srk .input_select .input_group_prepend_01{display: block;}
	.gjk_srk .input_select .input_group_prepend_01 .select_group.input_dropdown{display: block; width: 100%; margin-bottom: 0.1rem;}
	.gjk_item ul>li a>h6>em{left: 0.2rem; right: 0.2rem;}
	.gjk_main .page_base{margin-top: 0rem;}
}
@media screen and (max-width:450px){
	.gjk_header .logo_left{ max-width: 60%; }
	.gjk_header .head_nav>a{ width: 1.2rem; background-size: 100% 100%; }
}

/* 古籍库-列表页 */
.gjk_main .tree_02{ border-radius: 0rem; box-shadow: none; background: url(251114qz_gjk_left_navbg.jpg) repeat-y center top; background-size: 100% auto; }
.gjk_main .tree_02 .navleft_tit{ display: block; line-height: 0.32rem;  font-size: 0.24rem; font-weight: bold; line-height:1.2; padding-bottom: 0.15rem; margin: 0rem 0.2rem; color: #fff; border-bottom: 1px solid rgba(255,255,255,0.2); }
.gjk_main .directory_tree .tree_item{margin-bottom: 0rem;}
.gjk_main .directory_tree .tree_item>h3{ position: relative; z-index: 1; margin: 0rem 0.2rem; border-bottom: 1px solid rgba(255,255,255,0.2);}
.gjk_main .directory_tree .tree_item:hover>h3{background: none; border-color:rgba(255,255,255,0);}
.gjk_main .directory_tree .tree_item.on>h3::after,.gjk_main .directory_tree .tree_item:hover>h3::after{content: ""; position: absolute;z-index: -2; left:-0.12rem;right: -0.28rem; top: 0; bottom: 0; background: url(251114qz_tsg_left_navlibg.jpg) no-repeat center; background-size: cover;box-shadow: 0px 2px 4px  rgba(0, 0, 0, 0.4);}
.gjk_main .directory_tree .tree_item.on>h3::before,.gjk_main .directory_tree .tree_item:hover>h3::before{ content: ""; position: absolute; z-index: -1; right:-0.28rem; bottom:-0.08rem; width: 0.08rem; height: 0.08rem; background: url(251114qz_tsg_left_navliicon.png) no-repeat right top; background-size: contain; }
.gjk_main .directory_tree .tree_item>h3>a{padding:0.2rem 0rem; color: #fff; font-size: 0.16rem;}
.gjk_main .directory_tree .tree_item.on>h3>a,.gjk_main .directory_tree .tree_item:hover>h3>a{font-weight: bold; color: #694721; }
.gjk_main .tree_02 .tree_item>ul{ margin: 0rem 0.2rem;}
.gjk_main .tree_02 .tree_item>ul>li>a{padding-left: 0.2rem; font-size: 0.14rem; color: #fff; padding-right: 0; position:relative;z-index: 1;}
.gjk_main .tree_02 .tree_item>ul>li>a::before{ content: ""; position: absolute; display: block; left:0; top: 50%; margin-top: -0.08rem; width: 0.16rem; height: 0.16rem; text-align: center; color: #fff; background:url(251114qz_tsg_left_nav_icon.png) no-repeat center;}
.gjk_main .tree_02 .tree_item>ul>li.parentNode>a::before{ content: ""; position: absolute; display: block; left:0; top: 50%; margin-top: -0.07rem; width: 0.14rem; height: 0.14rem; text-align: center; color: #fff; background:url(251114qz_gjk_nav_icon1.png) no-repeat center rgba(255,255,255,0.2); border-radius: 0.04rem; }
.gjk_main .tree_02 .tree_item.on>ul>li.parentNode.on>a::before{ background:url(251114qz_gjk_nav_icon2.png) no-repeat center #fff; color: #694721; }
.gjk_main .tree_02 .tree_item.on>ul>li.on>a{ background: none;}
.gjk_main .tree_02 .tree_item.on>ul>li.on>ul{ background: none; position: relative;z-index: 1; overflow:inherit !important; }
.gjk_main .tree_02 .tree_item.on>ul>li.on>ul::after{ content: ""; position: absolute;left: 0.07rem; height:calc(100% - 0.1rem); top: -0.2rem; border-left:1px dotted rgba(255,255,255,0.2); }
.gjk_main .tree_02 .tree_item.on>ul>li.on>ul>li a{padding-left: 0.43rem; padding-right: 0rem; font-size: 0.14rem; color: #fff; position: relative; z-index: 1;}
.gjk_main .tree_02 .tree_item.on>ul>li.on>ul>li a::after{content: ""; position: absolute; width: 0.12rem; top: 50%; left: 0.07rem; height: 1px; border-top: 1px dotted rgba(255,255,255,0.2); }
.gjk_main .tree_02 .tree_item.on>ul>li.on>ul>li a::before{content: ""; position: absolute; width: 0.16rem; height: 0.16rem; left: 0.22rem; top: 50%; margin-top:-0.08rem; background: url(251114qz_tsg_left_nav_icon.png) no-repeat center; background-size: contain;}
.gjk_main .tree_02 .tree_item.on>ul>li.on>ul>li.on a{ text-decoration: underline; }

.gjk_right_jg{margin: 0.2rem 0rem 0.3rem 0.4rem;}
.gjk_right_jg .breadcrumb {border-color: rgba(53, 70, 45, 0.4);text-align: right;}
.gjk_right_jg .breadcrumb span{float: inherit; display: inline-block; vertical-align: middle;}
.gjk_right_jg .breadcrumb span>i{display: inline-block; width: 0.18rem; vertical-align: middle; height: 0.18rem; background-position: center; background-repeat: no-repeat; background-size: contain;}
.gjk_right_jg .breadcrumb ul{ display: inline-block; vertical-align: middle;}
.gjk_right_jg .breadcrumb ul>li:first-child a{color: #666;}
.gjk_right_jg .breadcrumb li+li:before{color: #333;}
.gjk_right_jg .breadcrumb li a:hover{ color:#694721;}

.gjk_list_right_toptit{font-size: 0.28rem; line-height: 0.4rem;font-weight: normal; margin-bottom: 0.2rem;font-family: "syst_h"; margin-right: 3rem; display: block; overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.gjk_list_right_xx{background: rgba(161, 114, 45, 0.2); padding: 0.3rem;}
.gjk_list_right_xx .trt-row [class*=trt-col-]{padding: 0rem .1rem;}
.gjk_list_right_xx .shu_xx ul{ overflow: hidden; display:block; margin: 0rem -0.1rem;}
.gjk_list_right_xx .shu_xx ul>li{width: 50%; padding: 0rem 0.1rem; float: left; font-size: 0.18rem; color: #333; line-height:0.36rem; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.gjk_list_right_xx .shu_xx ul>li>em{ display:inline-block; text-align-last: justify; width: 0.9rem;}
.gjk_list_right_xx .shu_xx ul>li+li+li+li+li{width: 100%;}
.gjk_list_right_xx .shu_xx>h6{display: block; margin-top: 0.25rem;}
.gjk_list_right_xx .shu_xx>h6>a{display: inline-block; font-size: 0.2rem; width:1.78rem; height: 0.56rem; text-align: center; line-height: 0.56rem;font-family: "syst_h"; color: #fff; background: url(251114qz_gjk_zxydbg.png) no-repeat center; background-size: contain; }
.gjk_right_img{ padding:0.27rem 0.35rem 0.28rem 0.43rem; margin-top: -0.9rem; background: url(251114qz_gjk_xximg_bg.png) no-repeat center; background-size:100% 100%;}
.gjk_right_img i{display: block; padding-top: 145.235%; box-shadow: 0px 2px 12px  rgba(0, 0, 0, 0.4); background-position: center; background-repeat: no-repeat; background-size: cover; }
.gjk_list_right_bottomcon{font-size: 0.18rem; line-height: 0.32rem;}
.gjk_list_right_bottomcon p{margin-top: 0.1rem; text-align: justify;}

@media screen and (min-width:993px){
	.gjk_list .trt-row.trt-row-no-gutters{ display: flex; }
	.gjk_main .directory_tree.tree_02{height: 100%;}
}
@media screen and (max-width:992px){
	.gjk_main .tree_02{padding: 0.2rem 0.16rem; overflow: hidden;}
	.gjk_main .tree_02 .navleft_tit{margin: 0rem; display: inline-block; padding-bottom: 0; border-bottom: none; float: left; }
	.gjk_main .directory_tree .tree_item.on>h3::after,.gjk_navleft .directory_tree .tree_item:hover>h3::after,.gjk_navleft .directory_tree .tree_item.on>h3::before,.gjk_navleft .directory_tree .tree_item:hover>h3::before{right: -0.12rem;}
	
	.gjk_list_right_toptit{margin-right: 0rem;}
	
	.directory_tree .tree_base .tree_icon{top: 0rem;}
	.gjk_right_jg{margin-left: 0rem;}
	.gjk_right_img{margin-top: 0rem; padding:8.2vw 10.5vw 8.5vw 13vw; }
	.gjk_list_right_xx .trt-row{ display:flex; flex-direction:column-reverse; gap:.16rem 0;}
	.gjk_list_right_xx .trt-row .trt-col-8.trt-col-sm-24.mar_t_base_sm{ margin-top:0;}
}
@media screen and (max-width:640px){
	.gjk_list_right_xx .shu_xx ul>li{ width:100%; white-space: normal; }
}


/* 古籍库-内页内容 */
.gjk_artconbox .gjk_art_con_tit{ font-size: 0.36rem; line-height: 0.4rem; text-align: center; margin-bottom: 0.3rem; font-weight: bold; }
.gjk_artconbox .gjk_art_con_text{ font-size: 0.18rem; line-height: 0.32rem; }
.gjk_artconbox .gjk_art_con_text p{margin-top: 0.15rem; text-align: justify; }

.gjk_artconbox .gjk_art_page{text-align: center; margin-top: 0.25rem; }
.gjk_artconbox .gjk_art_page>a{display:inline-block; color: #333; font-size: 0.16rem; vertical-align: middle; margin: 0rem 0.1rem; width: 0.8rem; height: 0.34rem; text-align: center; line-height: 0.34rem; background: url(251114qz_gjk_fybg1.png) no-repeat center; background-size: contain;}
.gjk_artconbox .gjk_art_page>a:hover{ background: url(251114qz_gjk_fybg2.png) no-repeat center; background-size: contain; color: #fff; font-weight: bold; }



/* 20251127 资源检索 */
.zyjs_warp{ position: relative;z-index: 0; }
.zyjs_warp::after{ content: ""; position: absolute;z-index: -2; left: 0;right: 0; top: 0; bottom: 0; background: url(251127qz_zyjs_bg1.jpg) repeat-y center #fff; }
.zyjs_warp::before{content: ""; position: absolute; z-index: -1; left: 0;right: 0; top: 0; bottom: 0; background: url(251127qz_zyjs_bg2.png) no-repeat center top; }
.zyjs_header{ padding-top: 0.24rem; padding-bottom: 0.24rem; }
.zyjs_header .logo_left{max-width: 58%;}
.zyjs_header .head_nav a{display: block; font-size: 0.22rem; font-family: "syst_x"; text-align: center; padding: 0.07rem 0.18rem; line-height: 0.36rem;color: #fff; width: 1.5rem; height: 0.54rem; background: url(251114qz_zyjs_sybg.png) no-repeat center; background-size: contain; }
.zyjs_header .head_nav a>i{ font-size: 0.22rem; vertical-align:baseline; margin-right: 0.05rem; }

.banner_text{text-align: center; padding: 0.3rem 0rem;}
.zyjs_search{ background: url(251127qz_zyjs_ssk.png) no-repeat center; padding: 0.45rem 0.4rem;}
.zyjs_search .input_select{ padding: 0.08rem; background: url(251127qz_zyjs_input_bg.png) no-repeat center; background-size:100% 100%; }
.zyjs_search .input_select .input_group_prepend_01{ position: relative; background: none;border: none; width: 2.6rem;  }
.zyjs_search .input_select .input_group_prepend_01::after{content: ""; position: absolute; right: 0; width: 1px; height: 0.28rem; top: 50%; margin-top: -0.14rem; background: #B10000;}
.zyjs_search .input_select .input_group_prepend_01 .input_base input[type="text"].input_inner{ background: none; border: none; color: #333; }
.zyjs_search .input_select .input_icon i{color: #666;font-size: 0.14rem;}
.zyjs_search .input_group_append input[type="text"],.zyjs_search .input_select .input_group_append_01{ background: none; border: none; }
.zyjs_search .input_select .input_group_append_01 button{ padding: 0rem 0.1rem; font-family: "syst_h"; letter-spacing: 0.05rem; font-size: 0.2rem; color: #B10000; }

.zy_listbox{ margin-bottom: -1px; background: url(251127qz_zyjs_yelbg.png) no-repeat center; background-size: 100% 100%; padding: 0.05rem;}
.zy_listbox:hover{ background: url(251127qz_zyjs_redbg.png) no-repeat center; background-size: 100% 100%; }
.zy_listbox .zy_listbg{ overflow: hidden; padding: 0.19rem 0.2rem; display: block; background: url(251127qz_zyjs_listbg.png); border: 1px solid #C99E61; }
.zy_listbox .zy_listbg:hover{ border-color: #B10000;}
.zy_list_pic{width: 2.32rem; float: left; margin-right: 0.2rem; }
.zy_list_pic>a{display: block; padding-top:56.04%; position:relative; background: url(251114qz_zyjs_imgbg.jpg) no-repeat center; background-size: cover; }
.zy_list_pic>a>i{display: block; position: absolute;left: 0;top: 0; width: 100%; height: 100%; background-position:center; background-repeat: no-repeat; background-size: contain;}
.zy_list_pic i.vid::after{content: ""; position: absolute; left: 50%; top: 50%; margin-top: -0.16rem; margin-left: -0.16rem; width: 0.32rem; height: 0.32rem; background: url(251114qz_zyjs_vid_icon.png) no-repeat center; background-size: contain;}
.zy_listbox.no_img .zy_list_pic{display: none;}
.zy_list_con{ overflow: hidden; }
.zy_list_con>h6{font-size: 0.2rem;font-weight: normal; line-height: 0.28rem; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.zy_list_con>h6 a{color: #333;}
.zy_listbox:hover .zy_list_con>h6{ font-weight: bold; }
.zy_list_con>h6 span{ display: inline-block; font-weight: normal; font-size: 0.14rem; float: right; height: 0.28rem; background-color: #C99E61; color: #FFF3EB; border-radius: 0.04rem; padding: 0rem 0.06rem; }
.zy_listbox .zy_list_con .borer_ys{display: block; position: relative;z-index: 0; height: 0.14rem; margin: 0.18rem auto 0.12rem;}
.zy_listbox .zy_list_con .borer_ys::after{content: ""; position: absolute; width: 0.17rem; height: 0.14rem; top: 0; left: 0; background: url(251114qz_zyjs_h_iconl.png) no-repeat center; background-size: contain; }
.zy_listbox .zy_list_con .borer_ys::before{content: ""; position: absolute; width: 0.17rem; height: 0.14rem; top: 0; right: 0; background: url(251114qz_zyjs_h_iconr.png) no-repeat center; background-size: contain; }
.zy_listbox:hover .zy_list_con .borer_ys::after{ background: url(251114qz_zyjs_red_iconl.png) no-repeat center; background-size: contain; }
.zy_listbox:hover .zy_list_con .borer_ys::before{ background: url(251114qz_zyjs_red_iconr.png) no-repeat center; background-size: contain; }
.zy_listbox .zy_list_con .borer_ys>i{ position: absolute; height: 1px; left: 0.17rem; right: 0.17rem; top: 50%; border-top: 1px dashed #C99E61; transform: translateY(-50%); -ms-transform: translateY(-50%); }
.zy_listbox:hover .zy_list_con .borer_ys>i{border-color:#B10000;}
.zy_listbox .zy_list_con h5{display: block; min-height: 0.56rem; font-weight:normal; line-height: 0.28rem;}
.zy_listbox .zy_list_con h5>span{font-size: 0.16rem; color: #999; margin-right: 0.3rem; display: inline-block; }
.zy_listbox .zy_list_con h5>span em{color: #666;}
.zy_listbox .zy_list_con h4{ font-size: 0.16rem; height: 0.56rem; line-height:0.28rem;display: block; font-weight: normal; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.zy_listbox .zy_list_con h4>a,.zy_listbox .zy_list_con h3>a{color: #666;}
.zy_listbox .zy_list_con h3{font-size: 0.16rem; line-height:0.28rem;display: block; font-weight: normal; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.zy_listbox .zy_list_con h3+h5{ min-height: inherit; }

.zyjs_main .page_base{margin: 0.4rem auto 0rem;}
.zyjs_main .page_base .page_tools{ vertical-align: middle; margin-right: 0.1rem; }
.zyjs_main .page_base .page_tools li>a{ vertical-align: middle; font-family: "syst_x";  background: url(251114qz_zyjs_page_bg1.png) no-repeat center; background-size: contain; border: none;}
.zyjs_main .page_base .page_tools li.active>a,.zyjs_main .page_base .page_tools li:hover>a{ font-family: "syst_h"; background: url(251114qz_zyjs_page_bg2.png) no-repeat center; background-size: contain; }
.zyjs_main .page_base .page_tools li.next{margin-left: 0.15rem;}
.zyjs_main .page_base .page_tools li.prev a,.zyjs_main .page_base .page_tools li.next a{background: none; padding:0rem; }
.zyjs_main .page_base .page_tools li.prev a>em,.zyjs_main .page_base .page_tools li.next a>em{display:block; margin:0rem; width: 0.12rem; height: 0.22rem; background-position: center; background-repeat: no-repeat; background-size: contain; }
.zyjs_main .page_base .page_go{background: url(251114qz_zyjs_page_bg3.png) no-repeat center; background-size: contain; padding: 0rem 0.06rem;}
.zyjs_main .page_base .page_go .form_control{ caret-color: unset; outline: medium; background:none; border: none; min-width: inherit; max-width: inherit; height: 0.3rem; width: 0.35rem; padding: 0rem; margin: 0rem;}
.zyjs_main .page_base .fy_go{background: none; color: #C99E61; padding-top: 0rem; padding-bottom: 0rem; margin:0.1rem 0rem; border-left: 1px solid #C99E61; border-radius:0rem;}
.search_ci{ overflow: hidden; position: relative; padding-right: 1.2rem; }
.search_ci h6{display:block;white-space: nowrap; overflow-y: hidden; overflow-x: auto;}
.search_ci h6::-webkit-scrollbar{height: 0.05rem;}
.search_ci h6::-webkit-scrollbar-thumb{ height: 0.05rem; border-radius: 0.6rem; background:#C99E61;}
.search_ci h6>a{display: inline-block; margin-bottom: 0.03rem; font-size: 0.16rem; color: #666; font-weight: normal; line-height: 0.32rem; background: rgba(201, 158, 97, 0.2); border-radius: 0.04rem; padding: 0rem 0.12rem; margin-right: 0.1rem; }
.search_ci h6>a.active{ background-color: #C99E61; color: #FFF3EB;}
.search_ci>span{ display: block; position: absolute; right: 0; top: 0;  line-height: 0.32rem; font-size: 0.16rem; }
.search_ci>span em{color: #B10000;}
.art_conbox .no{ position:relative;}
.art_conbox .art_page>a{ box-shadow:0 0 .1rem rgb(57 74 47); margin:0; width:.5rem; height:.5rem; background-color:#ffffff; border-radius:50%;}
.art_conbox .no .art_page a{ font-size:0; position:absolute; top:50%; transform:translateY(-50%); -ms-transform:translateY(-50%);}
.art_conbox .no .art_page a#prev-page{ left:-.04rem;background: url(251114qz_tsg_zt_titl.png) no-repeat .14rem center #ffffff; background-size: .16rem auto;}
.art_conbox .no .art_page a#next-page{ right:-.04rem; background: url(251114qz_tsg_zt_titr.png) no-repeat .2rem center #ffffff; background-size: .16rem auto;}
@media screen and (max-width:992px){
	.zyjs_search{padding:0.06rem; background:#fff6eb;}
	.zyjs_search .input_select{background: none; border: 1px solid #B10000; }
	.zyjs_search .input_select .input_group_prepend_01{ width: auto; max-width: 1.2rem; }
	.search_ci h6{display: block;}
	.search_ci>span{float:inherit;display: block;}
	.zyjs_main .page_base{ margin-top: 0.2rem; }
	
	.zy_list_pic{width: 60%; margin: 0rem auto; float: inherit; margin-bottom: 0.15rem;}
	
	.zy_list_con>h6{white-space: normal;}
	.zy_list_con>h6 a{display:inline-block; margin-right: 0.05rem; vertical-align: middle;}
	.zy_list_con>h6 span{display:inline-block; float: inherit; vertical-align: middle; }
	.zy_listbox .zy_list_con h5>span{margin-right: 0.15rem;}
}
@media screen and (max-width:640px){
	.zy_list_pic{width: 100%;}
}
@media screen and (max-width:540px){
	.zyjs_header .head_nav a{ width: 1.3rem; height: 0.48rem; line-height: 0.31rem; }
	.zyjs_search .input_select .input_group_prepend_01{ max-width: 1.6rem; }
	.search_ci h6>a{margin-right: 0.03rem;}
	
}