body{overflow-x: hidden;}

.warp {
    background-color: #ffffff;
}
.page_bg{background:url(220418_slt_banner.png) top center no-repeat #ffffff;}

.banner{height: 41.5rem;}
.white{background: #ffffff;border-radius: .8rem;padding:3.2rem 3.2rem;margin-top: -5.8rem;margin-bottom: 3.5rem;margin-bottom:0rem\0;}

.gwp_2021 a {
        color: #1658a0;
}

.slideBox_01 { position: relative; overflow: hidden; margin: 0px auto; }
	.slideBox_01>span{ position: absolute; top: 50%; margin-top: -2rem; width: 4rem; height: 4rem; text-align: center; line-height: 4rem; cursor: pointer; z-index: 999;}
	.slideBox_01>span{ background-color: rgba(0,0,0,.3); background-color: #000000\0; filter:alpha(opacity=60);}
	.slideBox_01>span i{ font-size: 2rem; color: #ffffff;}
	.slideBox_01>span.prev{ left: 0;}
	.slideBox_01>span.next{ right: 0;}
	.slideBox_01 .pic li{ overflow: hidden;}
	.slideBox_01 .pic li a{ display: block; position: relative;}
	.slideBox_01 .pic li i {padding-top: 56.151419%;}
	.slideBox_01 .pic p{position: absolute; left: 2.4rem; right:15rem; line-height: 7rem; color: #FFFFFF; font-size: 1.8rem; z-index: 2; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
	.slideBox_01 .txt-bg { position: absolute; bottom:0px; z-index: 1; height:12rem; left:0px; right:0px; overflow: hidden; background: url(220418slt_bar_bg.png) repeat-x bottom;}
	.slideBox_01 .num { position: absolute; z-index: 99; bottom:2rem; right:2rem; font-size: 0; text-align: right; }
	.slideBox_01 .num li { display:inline-block; *display: inline; *float: left; width:1rem; height:.8rem; border-radius:10rem; overflow: hidden; text-align: center; cursor: pointer; margin: 0 .4rem; background-color: #ffffff; opacity: .5; filter:alpha(opacity=50);}
	.slideBox_01 .num li.on, .slideBox_01 .num li:hover { opacity: 1; filter:alpha(opacity=100); width: 1.8rem;}

 
.top_nr h4{font-size: 1.8rem;line-height: 3.2rem;font-weight: bold;text-align: center;}
.top_nr h4 a{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.top_nr h4 a:hover{color: #D51F0E;}
.top_nr p{font-size: 1.4rem;line-height: 2.4rem;color: #999999;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:2;
    overflow: hidden;
    text-overflow: ellipsis;height: 5rem;overflow: hidden;margin-top: .5rem;
}
.top_nr p a{color: #D51F0E;}
.list_base li:before,.list_base li:hover:before{background-color:#D51F0E;}
.list_base li:hover a{color: #D51F0E;}


.footer_2021{margin-top:3.5rem\0;}
.border_b_dashed{padding-top: 1.2rem;margin-bottom: 1.2rem;}

.ej_box_bg{background: #ffffff;background: #ffffff;box-shadow:0px 5px 15px rgba(0,0,0,.08);border-radius: .8rem;padding:1.5rem 3.2rem 2rem 3.2rem;margin-top: -5.8rem;margin-bottom: 3.5rem;}
.breadcrumb {padding: .6rem 1.6rem 1.2rem .4rem;margin-bottom: 3.2rem;}
.current_title .title_name:before{display: none;margin-left: 0px;}
.current_title .title_name{background:#c0190a;border-radius: .6rem;color: #ffffff;padding: 1.2rem 2.2rem; }
.btn_outline_info{background-color: #ffffff;}
.current_title .title_base{margin-bottom: 2.5rem;}
.title_base{z-index: auto;}
.dropdown_menu>li>a:hover {
    background-color: #c0190a;
    color: #ffffff;
}
.title_more .dropdown_menu::-webkit-scrollbar-thumb{ width:.8rem; border-radius:.4rem; background-color:  #c0190a;}
.page_base .page_tools li.active a, .page_base .page_tools li a:hover {
    background-color: #c0190a;
    border: 1px solid #c0190a;
    color: #ffffff;
}
.page_base .fy_go{background-color: #c0190a;}

.primary_color, .primary_color a, a.primary_color {
    color: #c0190a;
}
.more a{color: #333333;}
.title_name {
    color: #c0190a;
}
.title_name:before {
    top: 1.5rem;
    background-color: #c0190a;;
}


@media screen and (max-width:992px) {
	
	.picture_group_09 .picture_text {
    padding: 1.2rem 2rem;
}
	
	.page_bg {
    background-size: 120rem;
}
	.banner {
    height: 23rem;
}
	.ej_box_bg{margin-top: 0rem;}
	.white{margin-top: 0rem;box-shadow: 0px 5px 10px rgba(0,0,0,.05);padding: 2rem;}
	.top_nr p{white-space: inherit;height: inherit;display: inherit;}
	.title_more {
    right: 4rem;
    top: 36rem;
}
	
	
	
}

@media screen and (max-width:768px) {
	.page_bg {
    background-size: 110rem;
}
	.banner {
    height: 20rem;
}
	.ej_box_bg{margin-top: 0rem;padding: 2rem 2rem;}

	.title_more {
    top: 33rem;
}

}


@media screen and (max-width:540px) {
	.page_bg {
    background-size: 84rem;
}
	.banner {
    height: 14.5rem;
}
	

	.title_more {
    top: 27rem;
}

	
	
}

@media screen and (max-width:374px) {


.title_more {
    top: 26.5rem;right: 3rem;
}


	
}


/*---------------------适老版-----------------------*/
/* 顶部 */
.slb .gwp_2021 a{font-size:20px;line-height:30px;height:auto;}
.slb .ft-list_2021 li a{font-size:20px;}
.slb .rig-top_2021 span{font-size:20px;line-height:30px;height:auto;}
.slb .xyfd_2021{float:inherit;}
.slb .gwp_2021{margin-top:10px;}
.slb .nav_2021 li{font-size:36px;line-height:36px;}
.slb .logo_2021{line-height:inherit;height:auto;}

/* 底部 */
.slb .footer .trt-col-4,.slb .footer .trt-col-14{width:100%;}
.slb .footer p a, .slb .footer p span{margin:0rem 1rem;font-size:1.6rem;}

@media screen and (max-width:1000px){
.slb .rig-top_2021{margin-top:0px;padding-top:0px;}
.slb .logo_2021 img{margin-top:-15px;}	
}


/* ---------坚持“三下沉”工作法   建设“一河一网一平台”适老------------ */
.slb .header .row .trt-row .hh_home{width:auto !important;position:absolute;right:0px;top:0px;}
.slb .hh_home a i.icon-home{font-size:1.4rem;}
.slb .hh_home a{font-size:1.4rem;line-height:2.4rem;height:2.4rem;padding:0rem 1rem;border-radius:2rem;}
.slb .header{padding-top:2rem;}
.slb .hh_home a i.icon-home{margin-right:.8rem;}
.slb .header .row>.mar_t_base{margin-top:0rem;position:absolute;left:0rem;top:0rem;}
.slb .header .row {margin: 0 auto;text-align: center;}
.slb .hh_tit{margin-top:10rem;height:auto;padding-bottom:8rem;}
.slb .submenu li a{font-size:2rem;}
.slb .tzgg_tit a{font-size:1.6rem;line-height:2.6rem;}
.slb .submenu_con .trt-row .trt-col-10{font-size:1.6rem;}
.slb .submenu_con .trt-row .trt-col-6{width:100%;}
.slb .main .content .row .trt-row .trt-col-9,.slb #slideBox_01,.slb  .main .content .row .trt-row .trt-col-9 .slideBox_01 .pic{width:100% !important;height: auto !important;}
.slb .main .content .row .trt-row .trt-col-9 #slideBox_01 .pic li{width:100% !important;}
.slb .main .content .row .trt-row .trt-col-9 #slideBox_01 .pic{padding-top: 56% !important;}
.slb .main .content .row .trt-row .trt-col-9 #slideBox_01 .pic li a{display: block !important;position: relative;padding-top: 56% !important;}
.slb .main .content .row .trt-row .trt-col-9 #slideBox_01 .pic a i{position: absolute; margin: auto;left: 0; right: 0; top: 0; bottom: 0; min-width: 100%; min-height: 100% !important;width: 100% !important;}
.slb .main .content .row .trt-row .trt-col-15{width:100%;margin-top:2rem;}
.slb .main .content .row .trt-row .trt-col-9 #slideBox_01 .pic p{line-height:3.4rem;}
.slb .main .content .row .trt-row .trt-col-9 #slideBox_01 .num{bottom: 0.6rem;}
.slb .slideBox_01 .num li.on, .slb .slideBox_01 .num li:hover{width:1rem;}
.slb .word_group_01 li{text-align:left;}
.slb .main .content .row .trt-col-12{width:100%;}
.slb .add-height{height:auto;}
.slb .tabs .tabs_header{text-align:left;}
.slb .submenu_con .input_group_append_01{width: auto;}
.slb .banner{height:auto;padding-top:30%;}


@media screen and (max-width:1000px){
.slb .submenu_con .input_group_append_01,.slb .submenu_con .input_group_append_01 .btn_base{width:100% !important;display:block;}
.slb .submenu_con .input_group_append_01 button{padding:.5rem 1rem;}
.slb .submenu_con .input_group_append_01{margin-top:1rem;}	
.slb .banner{height:auto;padding-top:40%;}

}