@charset "utf-8"; 
.jjfz_banner{background: url(/uploads/image/images/240408jjfz_banner.jpg) no-repeat center; padding: 0rem .5rem; background-size: auto 100%; padding-top: .32rem; height:6.6rem;}
.jjfz_logo{margin-bottom: .42rem;}
.jjfz_banner_img{text-align: center;}
.jjfz_con1{padding: .9rem 0rem; background: url(/uploads/image/images/240408jjfz_bg1.jpg) no-repeat bottom;}
.jjfz_tit_l span{font-size: .54rem; display: inline-block; vertical-align: middle; margin-right: .2rem; font-weight: bold;}
.jjfz_tit_l span i{color: #0175b2;}
.jjfz_tit_l em{ display: inline-block; vertical-align: middle; position: relative; font-size: .24rem; color: #cccccc; text-transform: uppercase;}
.jjfz_tit_l em::before{content: ' '; display: block; width: 3.2rem; bottom: -.1rem; position: absolute; height: .01rem;background: linear-gradient(90deg, rgba(1, 117, 178, 1) 0%, rgba(1, 117, 178, 0) 100%);}
.jjfz_tit_r a{display: block; color: #999999; height: .72rem; line-height: .72rem;}
.jjfz_tit_r a b{display: inline-block; font-size: .18rem; color: #fff; margin-left: .06rem; width: .18rem; height: .18rem; text-align: center; background: #0175b2; text-align: center; border-radius: .02rem; vertical-align:middle; line-height: .16rem; font-weight: normal; }
.jjfz_news{position: relative; background: linear-gradient(90deg, rgba(144, 221, 255, 0) 0%, rgba(144, 220, 254, 1) 100%); padding: .01rem;}
.jjfz_news_div{background: linear-gradient(90deg, rgba(201, 243, 245, 1) 0%, rgba(255, 255, 255, 1) 100%); background: #c9f3f5\0; position: relative; z-index: 2; padding: .24rem .4rem; padding-left: 1.4rem;}

.jjfz_news_l{position: absolute; top: -.1rem; font-weight: bold; height: 1.66rem; background: url(/uploads/image/images/240408jjfz_tit1.png) no-repeat center; line-height: 1.2; background-size: cover; padding:.12rem; font-size: .28rem; color: #0175b2; width: .76rem; text-align: center; left:.24rem;}
.jjfz_news_r{overflow: hidden;}
.jjfz_news_r p{font-size: .18rem; line-height: .34rem; text-indent: 2em;}
.jjfz_news_r p a{color: #0175b2;}
.jjfz_news{margin-top: .5rem;}
.jjfz_r .tabs_hd ul li{float: left; margin-right: .2rem;}
.jjfz_r .tabs_hd ul li a{height: .6rem; line-height: .6rem; font-size: .28rem; padding: 0rem .2rem; border: .01rem solid #e5e5e5; border-radius: .04rem; background: #fff; display: block; color: #666666; font-weight: bold;}
.jjfz_r .tabs_hd ul li.on a,.jjfz_r .tabs_hd ul li:hover a{background: #0175b2; border: #0175b2 .01rem solid; color: #fff;}
.jjfz_r_nr_top{margin-bottom: .18rem; padding-bottom: .18rem; border-bottom: dashed .01rem #ccc;}
.jjfz_r_nr_top h1{font-size: .22rem;}
.jjfz_r_nr_top p{font-size: .18rem; margin-top: .06rem; line-height: .32rem; color: #808080;}
.jjfz_r_nr_top p span{color: #0175b2;}
.list_base li{ font-size: .18rem;}
.list_base li:last-child{margin-bottom: 0rem;}
.list_base li:before{background: #cccccc;}
.jjfz_r_nr .list_base li{ margin-bottom: .2rem;}
.jjfz_box_top{height: .8rem; line-height: .8rem; text-align: center; background: url(/uploads/image/images/240408jjfz_tit2.png) no-repeat center; background-size: cover;}
.jjfz_box_top span{font-size: .28rem; font-weight: bold; color: #fff;}
.jjfz_box_anniu{height: 2.5rem; text-align: center; background: url(/uploads/image/images/240408jjfz_bg5.jpg) no-repeat center; background-size: cover;}
.jjfz_box_anniu a{display: block; padding-top: .58rem;}
.jjfz_box_anniu a p{font-size: .28rem; font-weight: bold;}
.jjfz_box_anniu a span{font-size: .18rem; display: inline-block; height: .44rem; line-height: .42rem; margin-top: .24rem; padding: 0rem .3rem; border: .01rem solid #0175b2; border-radius: .3rem; font-size: .18rem; color: #0175b2;}
.jjfz_con2 {background: url(/uploads/image/images/240408jjfz_bg2.jpg) no-repeat top center; padding-top: .8rem;}
.jjfz_con2 .jjfz_tit_l span{color: #fff;}
.jjfz_con2 .jjfz_tit_l em::before{background: linear-gradient(90deg, rgba(204, 204, 204, 1) 0%, rgba(204, 204, 204, 0) 100%);}
.jjfz_con2 .jjfz_tit_r a{color: #fff;}
.jjfz_con2 .jjfz_tit_r a b{background: #fff; color: #0175b2;}
.jjfz_ul{margin-top: .5rem;}
.jjfz_ul ul li a{display: block; overflow: hidden; position: relative;}
.jjfz_ul ul li a i{padding-top: 100%;}
.jjfz_ul ul li a b{position: absolute; transition: ease-in-out 0.3s; padding-top: 1.2rem; background: linear-gradient(0deg, rgba(1, 117, 178, 1) 0%, rgba(1, 117, 178, 0) 98.33%);  font-weight: normal; left: 0rem; z-index: 9; right: 0rem; bottom: 0rem; height: 2rem;}
.jjfz_ul ul li a b em{position: absolute; display: none\0; transition: ease-in-out 0.3s; color: #fff; font-size: .3rem; width: 100%; text-align: center; bottom: -1rem;}
.jjfz_ul ul li a b p{color: #fff; display: flex; align-items: center;  justify-content: center; font-size: .22rem; min-height: .7rem; padding: 0rem .3rem; text-align: center;}
.jjfz_ul ul li a:hover b{top: 0rem;height:auto; display: flex; align-items: center;  justify-content: center;   flex-direction: column;  padding-top: inherit; padding-top: 1.4rem\0;   background: rgba(1, 117, 178, 0.7);}
.jjfz_ul ul li a:hover b em{position: initial; bottom: inherit;}
.jjfz_ul ul li a:hover b p{font-weight: bold;}
.jjfz_ul ul li:nth-child(even){margin-top: .32rem;}
.jjfz_con3{padding-top: .8rem; padding-bottom: 1rem; background: url(/uploads/image/images/240408jjfz_bg3.jpg) no-repeat center bottom;}
.jjfz_list_hd{margin-top: .32rem; margin-bottom: .24rem;}
.jjfz_list_hd ul{margin-right: -.24rem;}
.jjfz_list_hd ul li{float: left; width:16.666%;}
.jjfz_list_hd ul li span{ padding: 0rem .3rem; cursor: pointer; transition: ease-in-out .3s; height: .88rem; background: #fff; border-radius: .04rem; border: .01rem solid #e5e5e5; display: block; margin-right: .24rem;}
.jjfz_list_hd ul li span b{width: 100%; display: table; height: 100%;}
.jjfz_list_hd ul li span em{display: table-cell; font-size: .28rem; line-height: .32rem; text-align: center; color: #666666; vertical-align: middle;}
.jjfz_list_hd ul li.on span,.jjfz_list_hd ul li:hover span{background: #0175b2; border: .01rem solid #0175b2;}
.jjfz_list_hd ul li.on span em,.jjfz_list_hd ul li:hover span em{color: #fff;}
.jjfz_list_bd_ul ul li a{display: block; padding: .2rem .3rem; padding-left: 0rem; background: linear-gradient(90deg, #bff9fb 0%, #ffffff 100%); background: #fff\0; border: .01rem solid #90dcfe; margin-top: .2rem;}
.jjfz_list_bd_ul_r{overflow: hidden; padding-top: .1rem;}
.jjfz_list_bd_ul_r h1{font-size: .18rem; margin-bottom: .06rem;}
.jjfz_list_bd_ul_r p{font-size: .14rem; color: #666;}
.jjfz_list_bd_ul_l{text-align: center; margin-right: .2rem; position: relative; width: .95rem;}
.jjfz_list_bd_ul_l b{display: block; font-size: .36rem; color: #0175b2;}
.jjfz_list_bd_ul_l em{font-size: .12rem; color: #666; position: relative; top: -.1rem;}
.jjfz_list_bd_ul_l::before{content: ' '; position: absolute; width: .01rem; right: 0rem; height: .5rem; background: #0175b2; top: 50%; margin-top: -.25rem;}
.jjfz_con4{padding-top: .8rem; padding-bottom: 1rem; background: url(/uploads/image/images/240408jjfz_bg4.jpg) no-repeat bottom center; background-size: cover;}
.jjfz_img_box a{display: block; overflow: hidden; position: relative;}
.jjfz_img_box .jjfz_img_icon{position: absolute; text-align: center;  z-index: 9; height: .96rem; line-height: .96rem; width: .96rem; left: 50%; top: 50%; margin-left: -.48rem; margin-top: -.48rem;}
.jjfz_img_box span{position: absolute; left: 0rem; padding-top: .8rem; height: 1.2rem; background: linear-gradient(0deg, rgba(1, 117, 178, 1) 0%, rgba(2, 117, 179, 0.6) 54.17%, rgba(1, 117, 178, 0) 100%); right: 0rem; bottom: 0rem; z-index: 99; padding-top: 0rem\0; height: .6rem\0; line-height: .6rem\0;  background: #0175b2\0;}
.jjfz_img_box span p{color: #fff; font-size: .18rem; padding: 0rem .24rem;}
.jjfz_img ul li .jjfz_img_box{margin-bottom: .06rem;}
.jjfz_img ul li .jjfz_img_box .jjfz_img_icon img{width: .6rem;}
.slb .jjfz_banner{height: 4rem;}
.slb .tabs.jjfz_r{margin-top: .24rem;}
.slb .jjfz_list_hd ul li{width: 33.33%; margin: 0.1rem 0rem;}
.slb .jjfz_list_hd{margin-bottom: .16rem;}
.slb .jjfz_img ul li{margin-top: .16rem;}
.slidebox_02 .num{width: auto\0;}
@media only screen and (min-width: 1921px){
   .row{width: 1600px;}
}
@media only screen and (max-width: 1920px){
   .jjfz_list_hd ul li span em{font-size: .22rem;}
   .jjfz_ul ul li a b p{font-size: .18rem;}
   .jjfz_r_nr .list_base li{margin-bottom: .05rem;}
   .jjfz_r_nr_top{margin-bottom: .06rem;padding-bottom: .06rem;}
}


@media only screen and (max-width: 992px){
   .slb .jjfz_banner,.jjfz_banner{height: auto; padding-bottom: 1rem;}
   .jjfz_con1,.jjfz_con2,.jjfz_con3,.jjfz_con4{padding: .4rem 0rem;}
   .jjfz_tit_l em{display: none;}
   .jjfz_tit_l span{font-size: .4rem;}
   .jjfz_tit_r a{height: .5rem; line-height: .5rem;}
   .jjfz_news_l{width: auto; height: auto; padding: .16rem .24rem; top: -.2rem;}
   .jjfz_news_div{padding: .2rem .2rem; padding-top: .5rem;}
   .jjfz_r_nr .list_base li{margin-bottom: 0rem;}
   .jjfz_ul ul li{margin-top: .32rem;}
   .jjfz_list_hd ul {white-space:nowrap; overflow: auto;}
   .jjfz_list_hd {overflow: hidden;}
   .slb .jjfz_list_hd ul li,.jjfz_list_hd ul li {display: inline-block; white-space: initial; width: 3rem; float: inherit; }
   .jjfz_ul{margin-top: .2rem;}
   .jjfz_img_box .jjfz_img_icon {text-align: center;}
   .jjfz_img_box .jjfz_img_icon img{width: .6rem;}
   .jjfz_r .tabs_hd ul li a{font-size: .22rem;}
   .jjfz_r .tabs_hd ul li:last-child{margin-right: 0rem;}
   .jjfz_box_anniu a p{padding: 0rem .2rem;}
   .jjfz_list_bd_ul_l{width: auto; float: inherit; margin-right: 0rem;}
   .jjfz_list_bd_ul_l::before{right: 0rem; width: 100%; height: .01rem; margin-top: 0rem; top: inherit; bottom: 0rem;}
   .jjfz_list_bd_ul ul li a{padding: .16rem;}
   .jjfz_list_bd_ul_r p{display:block; white-space: inherit;  overflow: inherit;  text-overflow: inherit;}
   .slb_mar_t_xl ,.jjfz_r{margin-top: .2rem;}
   .jjfz_img ul li .jjfz_img_box{margin-top: .16rem;}
   .jjfz_con2{padding-bottom: 0rem;}
   .slidebox_02 .num{display: none;}
   .slidebox_02 .pic p{right: .16rem;}
}
@media only screen and (max-width: 640px){
   .jjfz_tit_l span{font-size: .3rem;}
   .jjfz_banner{padding-left: .1rem; padding-right: .1rem;}
   .jjfz_list_bd_ul ul li a{margin-top: .1rem;}
   .jjfz_ul ul li a b p{font-size: .18rem;}
   .slb .jjfz_list_hd ul li, .jjfz_list_hd ul li{width: 2rem;}
   .jjfz_list_hd ul li span{ padding: 0rem .1rem;}
   .jjfz_list_hd ul li span em{font-size: .22rem;}
   .jjfz_tit_r a{height: .4rem; line-height: .4rem;}
}