@charset "UTF-8";
.banner_jdglzlfzbg{background: url(231115_jdglzlfz_ban.png) no-repeat center top; overflow: hidden; clear: both;}
.banner_jdglzlfz{padding:.91rem 0rem;text-align: center;}
.banner_jdglzlfz img{display: block;margin:0rem auto;}
.zljs_jgj{position:relative; border-radius:.16rem;background:#fff;}
.zljs_jgj::after{content:"";position: absolute;left: -.8rem;width: .8rem; height: 7.9rem;top: 0;background: url(231115_jdglzlfz_bgyy_left.png) no-repeat right top;}
.zljs_jgj::before{content:"";position: absolute;right: -.8rem;width: .8rem; height: 7.9rem;top: 0;background: url(231115_jdglzlfz_bgyy_right.png) no-repeat left top;}
.banner_jdglzlfzbg .list_base li:before{ background-color:#2A82E4;}

.jgj_title_06.special_title_06 i{ background-color: #0951B5;margin-left: -0.08rem;margin-right: -0.08rem;}
.jgj_title_06.special_title_06 span{font-size: .4rem; color: #116ED5;}

.tit_yshi{background:#eef5fd; background: linear-gradient(125deg,rgba(171, 210, 254, 1) 0%,rgba(238, 245, 253, 1) 10%,rgba(238, 245, 253,0) 80%); height: .57rem; border-top-left-radius: .08rem;}
.tit_yshi>h6{line-height: .57rem; display: inline-block; padding-left: .27rem;font-size: .24rem; color: #116ED5;}
.tit_yshi>span{ display: inline-block; padding:0rem .65rem 0rem .26rem; position: relative;z-index: 1; font-size: .24rem; font-weight: bold; color: #fff; line-height: .57rem; margin-top: -0.01rem;border-top-left-radius: .08rem; background: url(231115_jdglzlfz_titbg.png) no-repeat right center; background-size: auto 102%;}
.tit_yshi>span::after{content: ""; position: absolute; top: 0; bottom:0; left: 0; right: .45rem; background: linear-gradient(90deg,#70abf6 ,#3686e2); z-index: -1;border-top-left-radius: .08rem;}
.tit_yshi>a{float: right;line-height: .57rem; font-size: .16rem; color: #999;}

.zlpp_jgj li a{display: block;position: relative; padding:0.2rem 1.25rem 0.2rem .6rem; border: 1px solid #E5E5E5; line-height:.28rem; font-size: .16rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.zlpp_jgj li a::after{content: ""; position:absolute; width: .28rem; height: .3rem; background:url(231115_jdglzlfz_tb.png) no-repeat center; background-size: contain;left: .18rem; top: .2rem;}
.zlpp_jgj li a>span{display:inline-block; position: absolute; right: .25rem; color: #999; font-size: .16rem;font-weight: normal;}
.zlpp_jgj li a:hover{ font-size: .18rem; font-weight:bold;color: #116ED5; border-color:#2A7EDE;box-shadow: 0rem 0.05rem .05rem rgba(0, 0, 0, 0.05);}

.cont_bg1{background: linear-gradient(180deg, #F2F8FF, #fff);}
.wycc_con .icon_list_group_s_06 li a{border: none; padding: .24rem;}
.wycc_con .icon_list_group_s_06 li a h3{margin-bottom:.3rem;font-size: .18rem;}
.wycc_con .icon_list_group_s_06 li a span{border-color: #ADADAD; color: #ADADAD;}
.wycc_con .icon_list_group_s_06 li a:hover span{ background: none;}

.slb .con_jdglzlfz_tit{background-size:cover;}
.slb .banner_jdglzlfz{padding:.55rem 0rem;}
@media screen and (max-width:992px) {
	.banner_jdglzlfz{padding:.5rem .16rem;}
	.zljs_jgj .special_title_06 span{font-size: .3rem;}
	.zlpp_jgj li a{white-space: normal;padding-right: .2rem;}
	.zlpp_jgj li a>span{position: relative;right: inherit;display:block;}
	
	.wycc_con .icon_list_group_s_06 li a{background-position:right center;}
	.wycc_con .icon_list_group_s_06 li a h3{white-space: normal; padding-right: 0;min-height: .44rem; margin-bottom: .15rem;}
}
@media screen and (max-width:640px) {
	.slb .special_title{height: auto;}
	.slb .jgj_title_06.special_title_06 i,.slb .jgj_title_06.special_title_06 em{display: none;}
	.slb .jgj_title_06.special_title_06 span{white-space: normal;}

}


/* 头部 —— 搜索框调整 */
.slb .logo{width:34%;}
.banner_header .row{padding:.16rem 0;}
.area_weather{padding:0; line-height: .24rem;}
.slb .banner_header>.row>.trt-row>.trt-col-6{width:28%;}
.slb .banner_header>.row>.trt-row>.trt-col-10{width:41.66667%;}
.slb .banner_header>.row>.trt-row>.trt-col-8{width:29%;}
.slb .aged_link>a.aged_link_01+a.aged_link_01.none{display:block !important;}
@media screen and (max-width:992px){
	.banner_header .row{padding:.16rem 0.1rem;}
	.search_area .input_icon{top:0.05rem}
	.banner_header .trt-row .trt-col-10{width: 75%;}
	.slb .banner_header>.row>.trt-row>.trt-col-10,.slb .banner_header>.row>.trt-row>.trt-col-8{width:100%;}
	
}