a:hover{ color: #BB191F;}
.content_banner{ background: url(230109_szf_lh_banner.jpg) no-repeat center top; height: 250px;}
.content_banner .row{ padding-top: 150px; padding-left: 5.7rem;}
.slb .content_banner .row{ padding-left: 3.5rem;}
.content_bg1{ background: url(230109_szf_lh_con_bg.jpg) no-repeat center bottom; background-size: cover; padding: .18rem 0rem;}
.lh_tit{position: relative;padding:0rem 1.64rem;font-size: .36rem;color: #FFFAD9;font-weight: bold;text-align: center;line-height: .48rem;}
.lh_tit span{ position: absolute; left: .5rem;}
.lh_text{ font-size: .16rem; line-height: .24rem; padding-left: 1.6rem; color: #FFDAAA; margin-top: .1rem;}
.lh_tit a{color: #FFFAD9;display: block;font-size: .36rem;}
.lh_text a{ color: #FFDAAA;}
.logo{ width: 600px; margin: 0rem auto; padding-top: 1.64rem; padding-left: .5rem; text-align: left;}
.slb .logo{ width:1000px; padding-top:.95rem;}
.logo img{ float: left; margin-right: .2rem; position: relative; top: -.1rem; width: 1.29rem;}
.slb .logo img{ width:1rem; top:0rem}
.logo p{ overflow: hidden; font-size: .18rem; line-height: .24rem; margin-bottom: .05rem; font-weight: bold; text-shadow: 0 2px #ffffff, 2px 0 #ffffff, -2px 0 #ffffff, 0 -2px #ffffff; color: #BB191F;}
.logo p.p1{ letter-spacing:1px;}
.content_bg2{ background: url(230109_szf_lh_con_bg1.png) no-repeat center bottom; background-size: 100% auto; padding-bottom: .7rem;}
.content_bg3{ background: url(230109_szf_lh_con_bg2.jpg) no-repeat center bottom; background-size: cover; padding: .32rem 0rem .4rem 0rem;}
.list_base li{ font-size: .18rem; margin-bottom: .18rem;}
.list_base li:before{ background-color: #999999;}
.list_base li:hover:before{ background-color: #BB191F;}
.lh_tit1{ position: relative;}
.lh_tit1 .special_more{ position: absolute; right: 0rem; top: 50%; margin-top: -.05rem; height: .3rem; line-height: .3rem; background: url(230109_szf_lh_tit_more.png) no-repeat right center; padding-right: .24rem; color: #BB191F;}
.content_bg3 .lh_tit1 .special_more{ background-image: url(230109_szf_lh_tit_more1.png); color: #ffffff;}
.lh_tit_bab ul{ text-align: center; font-size: 0rem;}
.lh_tit_bab li{ display: inline-block; margin: 0rem .16rem;}
.lh_tit_bab li a{ display: block; line-height: .46rem; padding: 0rem .34rem; border-radius: 1rem; border: 1px solid #BB191F; color: #BB191F; font-size: .24rem; font-weight: bold;}
.lh_tit_bab li.on a{ color: #ffffff; background-color: #BB191F;}
.word_group_02 .word_conent{box-shadow: 0px 0px 16px 0px rgba(207, 0, 14, 0.08); padding: .3rem; background-color: #ffffff;}
.word_group_02 li:first-child .word_conent, .word_group_02 li:first-child+li .word_conent{ border-bottom: none;}
.word_group_02 .word_date>h3{ font-size: .3rem;color: #666666;}
.word_group_02 .word_date>p{ font-size:.16rem;}
.word_group_02 .word_date{ width: 1.1rem;}
.word_group_02 .word_text>h3{ font-size:.2rem; font-weight:bold;}
.word_group_02 .word_text>p{  position: relative; color: #666666;}
.word_group_02 .word_text>p>a{ position: absolute; color: #BB191F; right: 0rem; bottom: 0rem; background-color: #ffffff; text-indent: 0rem; padding-left: .04rem;}
.word_group_02 .word_conent:hover{ background: url(230109_szf_lh_tb.png) no-repeat left bottom #BB191F; color: #ffffff;}
.word_group_02 .word_conent:hover .word_date>h3,.word_group_02 .word_conent:hover .word_date>p,.word_group_02 .word_conent:hover .word_text>h3,.word_group_02 .word_conent:hover .word_text>p,.word_group_02 .word_conent:hover .word_text>p>a{ color: #ffffff;}
.word_group_02 .word_conent:hover .word_text>p>a{ background-color: #BB191F;}
.word_group_02 .word_conent:hover .word_text>h3 a{ color:#ffffff}
.word_group_06 .bd{ overflow: hidden;}
.word_group_06>span{ width: .24rem; height: .56rem; border-radius: .04rem; line-height: .56rem;}
.word_group_06>span.prev{ left: -.44rem;}
.word_group_06>span.next{ right: -.44rem;}
.word_group_06>span i{ font-size: .18rem;}
.word_group_06>span.prevStop,.word_group_06>span.nextStop{ background-color: #BB191F;}
.word_group_06 .num { text-align: center; font-size: 0rem; margin-top: .12rem;}
.word_group_06 .num li { display:inline-block; background-color: rgba(255,255,255,.5); width:.12rem; height:.08rem; border-radius:.04rem; overflow: hidden; text-align: center; cursor: pointer; margin: 0rem .04rem; background-color: #ffffff\0;}
.word_group_06 .num li.on, .word_group_06 .num li:hover { background-color: #ffffff; width: .18rem;}
.word_group_06 .word_conent>a{ color: #BB191F; margin-left: 0rem;}
.word_group_06 .word_conent:hover>a{ color: #BB191F; text-decoration: underline;}
.word_group_06 .word_conent>p{ line-height: .3rem; color: #666666; height: .9rem; }
.word_group_06 .border_b_solid{ border-color: #EBD7B6;}
.word_group_06 .bd .trt-row .word_conent{ overflow: initial;}
.word_group_06 .word_date{ background: url(230109_szf_lh_bar.png) no-repeat left top; top: -.09rem; left: .2rem; height: .895rem; background-size: cover; padding-right: .12rem;}
.word_group_06 .word_date>h3{ background-color: transparent; font-size: .3rem; border-bottom: 1px dashed rgba(255,255,255,.5); margin: 0 .1rem;}
.word_group_06 .word_date>p{ opacity: 1; filter: alpha(opacity=100);}
.word_group_06 .word_conent>h3{ font-size: .2rem; line-height: .3rem; height: .6rem;}
.word_group_06 .word_conent:hover>h3 a{ color:#BB191F}
.content_01{ padding: .32rem 0rem .7rem 0rem;}
.lh_list li a{display: block;background: url(230109_szf_lh_box.png) no-repeat left center;background-size: cover;padding: .2rem .3rem 0rem .3rem;height: 1.56rem;}
.lh_list li a p{ font-size: .18rem; line-height: .24rem; color: #999999;}
.lh_list li a:hover p{ color: #BB191F;}
.lh_list li a h3{ font-weight: normal; font-size: .2rem; line-height: .36rem; margin-top: .09rem; color: #BB191F;}
.lh_list li a span{ display: block; text-align: right; position: relative; top: -.2rem;}
.lh_list li a i{ font-size: .46rem; color: #BB191F;}

.lh_tu .picture_fixed{ padding-top: 80.8189681%;}
.word_group_05 .bd{ margin-right: -.2rem; overflow: initial;}
.word_group_05 .bd .trt-row .word_conent{ border-right: 1px solid #e5e5e5;padding-right: .2rem;}
.word_group_05 .bd .trt-row>[class*=trt-col-]:last-child .word_conent{ border-right:none}
.word_group_05 .word_text>a{ width: initial; border: none;}
.word_group_05 .word_conent:hover .word_text>a{ background-color: transparent; border: none;}
.word_group_05 .word_date{ border: none; padding-left: 0rem; padding-top: 0rem; height: .56rem;}
.word_group_05 .word_text{ margin-top: 0rem;}
.word_group_05 .word_text>h3{ font-weight: bold;}
.lh_tu .content_bg_02{ height: 3.32rem;}
.slb .lh_tu .content_bg_02{ height: auto;}
.slb .word_group_05 .bd .trt-row .word_conent{ border-right: none; border-bottom: 1px solid #e5e5e5; margin-bottom: .2rem; padding-bottom: .1rem;}
.slb .word_group_05 .bd .trt-row>[class*=trt-col-]:last-child .word_conent{ margin-bottom: 0rem; border-bottom: none;}
.slb .word_group_05 .word_date{ padding-bottom: 0rem; height: auto;}
@media screen and (max-width:1366px) {
	.word_group_06>span.prev{ left: 0rem;}
	.word_group_06>span.next{ right:0rem;}
	.slb .content_banner .row{ padding-left: 3.2rem;}
	.lh_tu .content_bg_02{ height: 3.5rem;}
	.logo{ padding-top: 12.5vw;}
	.slb .logo{ width:950px;padding-top: 12.5vw;}
}
@media screen and (max-width:1280px) {
	.logo{ padding-top: 14.5vw;}
	.slb .logo{ width: 850px; padding-top:14.5vw; }
}
@media screen and (max-width:992px) {
	.logo,.slb .logo{padding-top: 10.5vh;padding-bottom: .2rem;width: 70%;padding-left:0rem;}
	.slb .logo{ padding-top:18vw; padding-bottom:.1rem;}
	.slb .logo img{ width:.8rem; margin-right:.1rem}
	.slb .logo p{ font-size:.16rem;line-height:.2rem}
	.content_banner{ height:auto; background-size: cover;}
	.slb .content_banner{ height: auto; background-size: 200%;}
	.content_banner .row{ padding-left: 42%; padding-top: 1.2rem; padding-bottom: .3rem;}
	.slb .content_banner .row{ padding-left:.2rem; padding-top: 1.2rem; text-align: center; padding-bottom: .1rem;}
	.content_01,.content_bg3{ padding: .2rem 0rem;}
	.content_bg2{ padding-bottom: .2rem;}
	.lh_tit span{ position: initial; left: initial;}
	.lh_tit{ padding: 0rem; font-size: .3rem;}
	.lh_text{ padding-left: 0rem;}
	.list_base li{ margin-bottom: 0rem;}
	.lh_tit1{ padding-bottom: .3rem; overflow: hidden;}
	.lh_tit1 img{ width: 200%; max-width: initial; margin-left: -50%;}
	.lh_tit1 .special_more{ top:70%; margin-top: 0rem;}
	.lh_tit_bab li{ margin: 0rem .02rem;}
	.lh_tit_bab li a{ padding: 0rem .12rem;}
	.lh_tu .content_bg_02{ height: auto;}
	.word_group_05 .bd .trt-row .word_conent{ border-right: none; border-bottom: 1px solid #e5e5e5; margin-bottom: .2rem; padding-bottom: .1rem;}
	.word_group_05 .bd .trt-row>[class*=trt-col-]:last-child .word_conent{ margin-bottom: 0rem; border-bottom: none;}
	.word_group_05 .word_date{ padding-bottom: 0rem; height: auto;}
}
@media screen and (max-width:640px) {
	.logo{padding-left: .1rem;padding-top: 24vw;}
	.slb .logo{ width:90%}
	.logo img{ width: .9rem; top: 0rem;}
	.logo p,.slb .logo p{ font-size: .14rem; line-height:.18rem}
	
	.content_banner{background-size: 300%;}
	.content_banner .row{padding-left: 38%;padding-top: 23vw;padding-bottom: .1rem;/* text-align: center; */}
}
@media screen and (max-width:480px) {
	.logo{ width:80%}

	.slb .logo img{ width:.55rem}
	.slb .logo p{ font-size:.12rem; line-height:.12rem}
}
@media screen and (max-width:414px) {
	.logo{width: 95%;}
	.logo img{ width: .7rem; margin-right: .1rem;}
	.logo p{ font-size: .12rem; line-height: .2rem;}
}
@media screen and (max-width:375px) {
	.logo{ padding-bottom: 0rem;}
	.logo img{ width: .6rem; margin-top: .06rem;}
}