.hdzs_con { background: url(230816glq_bg4.jpg) no-repeat top center; }
.hdzs_bg { background: #fff; }
.hdzs_top { background: url(230816glq_bg3.png) no-repeat center; background-size: cover; padding: .3rem 1.4rem; }
.hdzs_top .hdzs_top_img { display: block; text-align: center; }
.hdzs_in { box-shadow: 0px 2px 4px rgba(33,121,222,0.22); position: relative; border-radius: .04rem; background: #fff; margin-top: .1rem; }
.hdzs_in input { height: .5rem !important; width: 90%; color: #999; border: none; font-size: .16rem; padding-left: .2rem; }
.hdzs_in button { background: #15589F; border-radius: .04rem; height: .5rem; width: 1.3rem; position: absolute; border: none; color: #fff; font-size: .18rem; right: 0rem; }
.hdzs_in button i { font-size: .24rem; position: relative; top: -.01rem; margin-right: .1rem; }
.hdzs_top_tit a { display: inline-block; margin-top: .16rem; color: #15589F; padding: 0rem .12rem; height: .24rem; line-height: .24rem; border-radius: .04rem; background: #D4E4F8; margin-left: .08rem; margin-right: .08rem; }
.hdzs_tit { position: relative; }
.hdzs_tit:after { position: absolute; background: #15589F; content: ' '; display: block; left: 0rem; width: .06rem; height: .2rem; border-radius: .02rem; margin-top: -.1rem; top: 50%; }
.hdzs_tit span { position: relative; display: inline-block; padding-left: .2rem; font-size: .24rem; font-weight: bold; }
.hdzs_tit span a { color: #15589F; }
.hdzs_hd { background: #F2F8FF; }
.hdzs_hd ul li { float: left; margin: 0rem .15rem; }
.hdzs_hd ul li a { line-height: .48rem; height: .48rem; display: block; font-size: .18rem; font-weight: bold; color: #808080; }
.hdzs_hd ul li.on a,.hdzs_hd ul li:hover a { color: #15589F; position: relative; }
.hdzs_hd ul li.on a:before,.hdzs_hd ul li:hover a:before { position: absolute; content: ' '; height: .03rem; width: .32rem; bottom: 0rem; left: 50%; margin-left: -.16rem; background: #15589F; border-radius: .05rem; }
.hdzs_bd_ul { position: relative; }
.hdzs_bd_ul ul { display: flex; flex-wrap: nowrap; flex-direction: row; font-size: 0rem; justify-content: space-around; }
.hdzs_bd_ul ul li { padding-top: .4rem; display: inline-block\0; width: 20%\0; position: relative; z-index: 2; }
.hdzs_bd_ul ul li span { display: block; margin: 0rem auto; width: .6rem; height: .6rem; border-radius: 50%; background: #ECF4FD; text-align: center; line-height: .6rem; transition: ease-in-out .3s; }
.hdzs_bd_ul:before { position: absolute; content: ' '; left: 0.32rem; right: 0.32rem; top: .7rem; height: .01rem; background: #E6EBF0; display: block; display: none\0; }
.hdzs_bd_ul ul li span i { font-size: .34rem; background: linear-gradient(180deg,#15589F 0%,#2A82E4 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background: inherit\0; color: #15589F\0; }
.hdzs_bd_ul ul li p { text-align: center; font-size: .18rem; margin-top: .18rem; }
.hdzs_bd_ul ul li.on span,.hdzs_bd_ul ul li:hover span { background: linear-gradient(180deg,#15589F 0%,#2A82E4 100%); box-shadow: 0px 4px 8px rgba(42,130,228,0.26); background: #15589F\0; }
.hdzs_bd_ul ul li.on span i,.hdzs_bd_ul ul li:hover span i { color: #fff; background: none; -webkit-background-clip: inherit; -webkit-text-fill-color: inherit; }
.hdzs_bd_ul ul li.on p,.hdzs_bd_ul ul li:hover p { color: #15589F; }
.hdzs_tit_ul { position: relative; padding: 0rem .64rem; }
.hdzs_tit_ul.on { padding: 0rem; }
.hdzs_tit_ul span { display: block; z-index: 99; width: .48rem; height: .48rem; border-radius: 50%; text-align: center; line-height: .46rem; position: absolute; top: 50%; margin-top: -.24rem; border: .01rem solid #15589F; background: #15589F; }
.hdzs_tit_ul .prev.prevStop,.hdzs_tit_ul .next.nextStop { background: #fff; }
.hdzs_tit_ul .prev.prevStop i,.hdzs_tit_ul .next.nextStop i { color: #15589F; }
.hdzs_tit_ul span i { color: #fff; font-size: .24rem; }
.hdzs_tit_ul .prev { left: 0rem; }
.hdzs_tit_ul .next { right: 0rem; }
.hdzs_tit_ul ul li { margin: .12rem 0rem; }
.hdzs_tit_ul ul li .word_conent h3 { padding-bottom: .16rem; border-bottom: 1px solid #E8E8E8; }
.hdzs_tit_ul ul li .word_conent h3 a { font-size: .18rem; font-weight: normal; line-height: .28rem; height: .56rem; }
.hdzs_tit_ul ul li .word_conent p { color: #808080; margin-top: .14rem; line-height: .28rem; font-size: .14rem; height: 1.12rem; }
.hdzs_tit_ul ul li .word_conent { padding: .22rem .24rem; background: #fff url(230816glq_bg1.png) no-repeat top center; border: 1px solid #DAE8F7; border-radius: .08rem; background-size: cover; transition: ease-in-out 0.3s; }
.hdzs_tit_ul ul li:hover .word_conent { box-shadow: 0px 5px 12px rgba(28,78,135,0.09); background: #fff url(230816glq_bg2.png) no-repeat top center; border: 1px solid #2A82E4; background-size: cover; }
.hdzs_tit_ul ul li:hover .word_conent h3 a { font-weight: bold; color: #15589F; }
.hdzs_tit_ul ul li:hover .word_conent p { color: #333; }
.hdzs_ul ul li a { display: block; padding: 0rem .16rem; border: 1px solid #DAE8F7; margin: .1rem 0rem; border-radius: .06rem; height: .58rem; text-align: center; }
.hdzs_ul ul li a span { display: table; width: 100%; height: 100%; vertical-align: middle; }
.hdzs_ul ul li a span em { display: table-cell; line-height: .2remz; vertical-align: middle; font-size: .18rem; }
.hdzs_ul ul li a:hover { background: linear-gradient(132.38deg,#15589F 0%,#2A82E4 100%); background: #15589F\0; transition: ease-in-out 0.3s; }
.hdzs_ul ul li a:hover em { font-weight: bold; color: #fff; }
.hdzs_bd_ul2 ul li a { padding-top: .3rem; display: block; position: relative; z-index: 2; }
.hdzs_bd_ul2 ul li span { display: block; margin: 0rem auto; width: .84rem; height: .84rem; border-radius: 50%; background: #ECF4FD; text-align: center; line-height: .84rem; transition: ease-in-out .3s; }
.hdzs_bd_ul2 ul li span i { font-size: .4rem; background: linear-gradient(180deg,#15589F 0%,#2A82E4 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background: inherit\0; color: #15589F\0; }
.hdzs_bd_ul2 ul li p { text-align: center; font-size: .18rem; margin-top: .1rem; }
.hdzs_bd_ul2 ul li.on span,.hdzs_bd_ul2 ul li:hover span { background: linear-gradient(180deg,#15589F 0%,#2A82E4 100%); box-shadow: 0px 4px 8px rgba(42,130,228,0.26); background: #15589F\0; }
.hdzs_bd_ul2 ul li.on span i,.hdzs_bd_ul2 ul li:hover span i { color: #fff; background: none; -webkit-background-clip: inherit; -webkit-text-fill-color: inherit; }
.hdzs_bd_ul2 ul li.on p,.hdzs_bd_ul2 ul li:hover p { color: #15589F; }
.hdzs_hd span { display: block; margin-right: .16rem; line-height: .48rem; }
.hdzs_hd span a { color: #999; }
.hdzs_r { background: #FAFAFA; padding: .24rem; }
.hdzs_r_top h1 { text-align: center; color: #15589F; background: url(230816glq_tit3.png) no-repeat center; font-size: .24rem; }
.hdzs_r_ul ul li { padding: .2rem; background: #fff; border-radius: .04rem; border: 1px solid #E5E5E5; margin-top: .2rem; }
.hdzs_r_ul ul li a { display: block; line-height: .24rem; height: .48rem; padding-left: .14rem; position: relative; }
.hdzs_r_ul ul li a:before { content: ' '; display: block; width: .04rem; height: .04rem; position: absolute; left: 0rem; top: .1rem; background: #CCCCCC; border-radius: 50%; }
.hdzs_xl_l { background: #FAFBFC; margin-right: .32rem; width: 2.7rem; padding: .2rem 0rem; padding-bottom: 1.4rem; }
.hdzs_xl_l_top h1 { font-size: .2rem; color: #15589F; padding-left: .16rem; position: relative; }
.hdzs_xl_l_top h1:before { content: ' '; width: .05rem; height: .2rem; background: #15589F; display: block; position: absolute; left: 0rem; top: 50%; margin-top: -.09rem; }
.hdzs_xl_l_ul { padding: .24rem; }
.hdzs_xl_l_ul ul li { line-height: .28rem; padding: .04rem 0rem; margin: 0.06rem 0rem; }
.hdzs_xl_l_ul ul li a { display: block; padding-left: .12rem; }
.hdzs_xl_l_ul ul li a em { color: #999; margin-left: .04rem; }
.hdzs_xl_l_ul ul li.on,.hdzs_xl_l_ul ul li:hover { background: #E1ECF8; }
.hdzs_xl_l_ul ul li.on a,.hdzs_xl_l_ul ul li:hover a { color: #15589F; }
.hdzs_xl_r_top h1 { font-size: .24rem; }
.hdzs_xl_r_ul ul { padding-bottom: .24rem; border-bottom: 1px dashed #E5E5E5; }
.slb .page_base .page_tools li em { display: none; }
.slb .hdzs_xl_l { width: 2.2rem; }
.slb .hdzs_r_ul ul li a { height: auto; }
.slb .hdzs_bd_ul ul { flex-wrap: wrap; justify-content: flex-start; }
.slb .hdzs_bd_ul ul li { width: 20%; }
.slb .hdzs_bd_ul:before { display: none; }
.hdzsk_list li span { background: url(20fjszf_hdzsk_icon_bg.png) no-repeat center top; background-size: contain; line-height: .84rem; height: .98rem; width: .98rem; margin: 0 auto; display: block; cursor: pointer; transition: .3s all; }
.hdzsk_list li p { line-height: .32rem; font-size: .18rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.hdzsk_list li a { display: block; text-align: center; }
.hdzsk_list li i { font-size: .4rem; color: #ffffff; text-align: center; }
.hdzsk_list li i.t44 { font-size: .44rem; }
.hdzsk_list li i.t36 { font-size: .36rem; }
.hdzsk_list li i.t32 { font-size: .32rem; }
.hdzsk_list li:hover span { transform: scale(1.1); }
.hdzsk_con2:first-child { margin-top: .32rem; background: url(23fjszf_hdzsk_box.png) no-repeat left top #E0EEFF; padding-bottom: .2rem; border-radius: .12rem .12rem 0rem 0rem; position: relative; }
.hdzsk_con2 span { margin-top: 0rem; }
.hdzsk_con2 .hdzsk_box1 .hdzsk_con3 { padding: .12rem .3rem 0rem 0rem; box-shadow: none; border: none; line-height: .45rem; }
.hdzsk_con2:first-child .hdzsk_box1 .hdzsk_con3 { padding: 0rem; font-size: .2rem; line-height: .4rem; font-weight: bold; color: #1658a0; }
.hdzsk_con2 .hdzsk_box1 .hdzsk_con3::before { display: none; }
.hdzsk_con2+.hdzsk_con2 { background: linear-gradient(180deg,rgba(246,250,255,1) 0%,rgba(246,250,255,0) 100%); }
.article_extend { padding: 0rem .6rem .5rem 1.2rem; }
.hdzsk_con2 { padding: .12rem .12rem 0rem .12rem; overflow: hidden; }
.hdzsk_con2 span { display: block; float: left; width: .6rem; margin-top: .12rem; height: .6rem; line-height: .6rem; text-align: center; border-radius: .06rem; background-color: #49b9b0; font-size: .2rem; font-weight: bold; color: #ffffff; }
.hdzsk_con2 span.blue_bg { background-color: #419cd5; }
.hdzsk_box1 { overflow: hidden; padding: .1rem 0rem .1rem .32rem; }
.hdzsk_con3 { text-align: justify; padding: .12rem .32rem; position: relative; border: 1px solid #e8e8e8; border-radius: 5px; line-height: .48rem; font-size: .18rem; box-shadow: 0 5px 10px rgba(0,0,0,.05); }
.hdzsk_con3::before { content: ''; position: absolute; left: -.07rem; top: .3rem; width: .1rem; height: .1rem; background-color: #ffffff; border-left: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; transform: rotate(45deg); -ms-transform: rotate(45deg); }
@media screen and (max-width:1440px) {
  .hdzs_top { padding: 0.3rem .4rem; }
  .hdzs_tit_ul { padding: 0rem; }
}
@media screen and (max-width:1280px) {
  .hdzsk_list li span { width: .6rem; height: .6rem; line-height: .56rem; }
  .hdzsk_list li i { font-size: .3rem; }
}
@media screen and (max-width:992px) {
  .hdzs_xl_l_ul { padding: .16rem; }
  .hdzs_xl_l,.slb .hdzs_xl_l { float: inherit; width: auto; padding-bottom: 0rem; margin-bottom: .24rem; margin-right: 0rem; }
  .hdzs_top { padding: .16rem; }
  .hdzs_bd_ul ul { flex-wrap: wrap; justify-content: flex-start; }
  .hdzs_bd_ul:before { display: none; }
  .hdzs_in button { font-size: 0rem; width: .6rem; }
  .hdzs_in button i { margin-right: 0rem; }
  .hdzs_tit_ul ul li .word_conent { padding: .16rem; }
  .slb .hdzs_bd_ul ul li,.hdzs_bd_ul ul li { width: 33.33%; }
  .hdzs_bd_ul ul li,.hdzs_bd_ul2 ul li { padding-top: .2rem; }
  .hdzs_hd ul li { margin: 0rem .1rem; }
  .hdzs_r { padding: .16rem; }
  .slb .hdzs_hd ul li a { font-size: .16rem; }
  .slb .hdzs_top_tit a { margin: 0rem .08rem; margin-top: .1rem; }
  .hdzs_xl_r_ul ul { padding-bottom: .16rem; }
  .hdzsk_con2 { padding: .16rem; }
  .hdzsk_con2 span { width: .4rem; height: .4rem; line-height: .4rem; font-size: .2rem; }
  .hdzsk_box1 { padding: .12rem 0rem .12rem .2rem; }
  .hdzsk_con3 { padding: .1rem .2rem; font-size: .16rem; line-height: .36rem; }
  .hdzsk_con3::before { top: .12rem; }
  .article_extend{padding: 0rem;}
  .hdzsk_con2 .hdzsk_box1 .hdzsk_con3{padding-right: 0rem; padding-left: .1rem !important; padding-top: 0rem !important;}
}
