.other_banner {
  width: 100%;
  position: relative;
  height: 6.5rem;
  overflow: hidden;
}

.other_banner img {
  width: 100%;
}

.dw {
  position: absolute;
}

.l_top {
  margin-top: .1rem;
  display: none;
}

.o_tit {
  position: absolute;
  bottom: 0;
  width: 100%;
}

.otit_box p {
  font-size: .36rem;
  color: white;
  font-weight: bold;
  position: relative;
}

.otit_box p::before {
  content: "";
  position: absolute;
  background: url(../images/other/o_tit.png) no-repeat left;
  background-size: 100% 100%;
  width: 2.07rem;
  height: .64rem;
  left: -.86rem;
  bottom: 0;
}

.otit_box span {
  display: block;
  font-size: .1537rem;
  color: white;
  width: 43%;
  line-height: .28rem;
  margin-top: .2rem;
}

.otit_box {
  margin-bottom: .4rem;
}

.other_box {
  width: 100%;
}

.oth_dh {
  width: 100%;
}
.jg{
    background: url(../images/jg.png) no-repeat center bottom;
    background-size: 100% 100%;
    overflow: hidden;
}
.dh_box {
  box-shadow: rgba(236, 240, 245, 0.5) 3px 3px 3px;
}
.xy{
    background: url(../images/xy.png) no-repeat center bottom;
    background-size: 100% 100%;
    overflow: hidden;
}
.oth_dh ul {
  display: flex;
  justify-content: left;
}

.oth_dh ul li {
  min-width: .8rem;
  height: .94rem;
  padding: 0 .1rem;
}

.oth_dh ul li a {
  display: block;
  min-width: 100%;
  height: 100%;
  text-align: center;
  line-height: .94rem;
  font-size: .17rem;
  text-decoration: none;
  white-space: nowrap;
}

.oth_dh .on {
  background-color: #0e447f;
}

.oth_dh .on a {
  color: white;
}

.dqwz {
  width: 100%;
  display: flex;
  align-items: center;
  font-size: .17rem;
  margin-top: .2rem;
  margin-bottom: .2rem;
}

.dqwz p {
  font-size: .2rem;
}

.dqwz a {
  font-size: .17rem;
}

.oth_content {
  width: 100%;
  /* overflow: hidden; */
}

.oth_content h4 {
  font-size: .24rem;
  font-weight: bold;
  text-align: center;
  /* margin-top: .2rem; */
}

.content_info {
  width: 100%;
  background-color: #f9f9f9;
  padding: .4rem .65rem;
  margin-top: .3rem;
}

.content_info span {
  display: block;
  font-size: .18rem;
  color: #202020;
  margin-top: .1rem;
}
.content_info span span{
  
display: inline;
}
.content_nr {
  margin-top: .45rem;
  margin-bottom: 1rem;
}
.fj{
  
margin: .3rem 0;
}
.content_nr p {
  font-size: .18rem;
  margin-bottom: .2rem;
}

.content_nr p span {
  font-size: .18rem;
}

.zc h4 {
  margin-top: .65rem;
  font-family: "scscn";
  font-size: .41rem;
}

.zc_fbt {
  text-align: center;
  font-size: .2rem !important;
  line-height: .32rem !important;
  margin-top: .3rem;
  margin-bottom: .45rem;
  text-indent: 0em !important;
}

.zc_tit {
  width: 5.25rem;
  height: .65rem;
  margin: 0 auto;
  background-color: #567ca5;
  text-align: center;
  line-height: .65rem !important;
  font-size: .27rem !important;
  color: white;
  margin-top: .35rem;
  margin-bottom: .35rem;
  text-indent: 0em !important;
}

.zc p {
  text-indent: 2em !important;
  font-size: .2rem !important;
  line-height: .42rem !important;
}
.zc_nrimg{
  width: 6.04rem;
}
.zc p img{
  
width: 100%;
  
height: 100%;
}
.zc p span {
  font-size: .25rem;
  font-weight: bold;
  padding-right: .1rem;
}

.zc {
  margin-bottom: 1rem;
}

.oth_zc_bg {
  width: 100%;
  height: 2.37rem;
  overflow: hidden;
}

.oth_zc_bg img {
  width: 100%;
}

.xs_box1_box {
  display: flex;
  align-items: baseline;
  position: relative;
  z-index: 3;
}

.xs {
  position: relative;
}

.xs_bg1 {
  position: absolute;
  right: 0;
  height: 12rem;
  top: 0;
  z-index: 1;
}

.xs_bg1 img {
  width: 100%;
  height: 100%;
}

.xs_box1 {
  height: 9.93rem;
  position: relative;
  /* overflow: hidden; */
}

.xs_box1_list {
  position: relative;
  padding-top: .73rem;
  z-index: 2;
}

.xs_box1_list::before {
  content: "";
  position: absolute;
  width: 14rem;
  height: 10.4rem;
  background: url(../images/other/xs_box1_list.png) no-repeat bottom white;
  opacity: .9;
  z-index: 1;
  left: -1.24rem;
  box-shadow: rgba(0, 0, 0, 0.1) 3px 3px 15px;
}

.xs_box1_box span {
  font-size: .29rem;
  font-weight: bold;
  color: #0068b7;
  padding-left: .6rem;
  padding-right: .4rem;
  position: relative;
}

.xs_box1_box span::before {
  content: "";
  position: absolute;
  width: .37rem;
  height: .37rem;
  background: url(../images/other/xs_time.png) no-repeat left;
  background-size: 100%;
  left: 0;
  bottom: 0;
}

.xs_box1_list ul {
  padding-top: .55rem;
}

.xs_box1_list ul li {
  position: relative;
  margin-top: .6rem;
  transition: all .3s;
  z-index: 3;
}

.xs_box1_list ul li:first-child {
  margin-top: 0;
}

.xs_box1_list ul li::after {
  position: absolute;
  content: "";
  width: .02rem;
  height: .35rem;
  background-color: #0068b7;
  left: .18rem;
  z-index: 2;
  top: .46rem;
}

.xsbg {
  background-color: #ffffff;
  position: relative;
  z-index: 0;
}

.xs_box1_box p {
  font-size: .18rem;
  font-family: "scscn";
}

.xs_box1_list ul li:hover {
  transform: translateY(-.04rem);
  position: relative;
  z-index: 3;
}

.xs_box2 {
  width: 100%;
  margin-top: 2.9rem;
}
.xs_box2>p{
   width: 100%;
   font-size: .24rem;
   font-weight: bold;
   text-align: center;
   color: black;
   /* text-align: center; */
   padding-right: .8rem;
   line-height: .7rem;
}
.xs_box2_tit {
  width: 100%;
  height: .7rem;
  background-color: #0e447f;
}

.xs_box2_tit {
  width: 100%;
  display: flex;
  padding: 0 1.3rem;
  justify-content: center;
  padding-left: .66rem;
}

.xs_box2_tit span {
  width: 33%;
  line-height: .7rem;
  color: white;
  font-size: .24rem;
  text-align: center;
}

.xs_box2_tit p {
  width: 4.6rem;
  font-size: .24rem;
  font-weight: bold;
  color: white;
  /* text-align: center; */
  padding-left: .5rem;
  line-height: .7rem;
}

.xs_box2_nr {
  width: 100%;
  background: url(../images/other/xs_box2.png) no-repeat bottom;
  height: 7.25rem;
  position: relative;
}

.xs_box2_list {
  width: 100%;
  position: absolute;
  right: 0;
  overflow-y: scroll;
  height: 7rem;
}

.xs_box2_list ul li {
  display: flex;
  margin-top: .2rem;
  padding: 0 1.3rem;
  padding-left: .66rem;
  justify-content: center;
}

.xs_box2_list ul li p {
  width: 33%;
  text-align: center;
  font-size: .25rem;
  /* padding-right: .5rem; */
}

.xs_box2_list ul li i {
  font-style: normal;
  min-width: 33%;
  text-align: center;
  font-size: .25rem;
}
.wzfj{
    margin-bottom: .3rem;
}
.wzfj span{
    font-size: .18rem;
}
.wzfj span a{color: #0e447f;}
.xs_box2_list::-webkit-scrollbar-thumb {
  width: .06rem;
  height: .27rem;
}

.lrxz {
  margin-top: .6rem;
  margin-bottom: .7rem;
}

.xrld_box {
  width: 100%;
  margin-top: 0.6rem;
}

.xrld_line1 {
  width: 100%;
}

.xrld_line1 ul {
  display: flex;
  justify-content: center;
}

.xrld_line1 ul li {
  width: 4.45rem;
}

.xrld_line1 ul li:first-child {
  margin-right: .95rem;
}

.xrld_img1 {
  width: 4.45rem;
  height: 2.91rem;
  overflow: hidden;
}

.xrld_img1 img {
  width: 100%;
}

.xrld_info {
  width: 100%;
}

.xrld_box1 {
  display: flex;
  justify-content: space-between;
  margin-top: .23rem;
  align-items: center;
}

.xrld_box1 p {
  font-size: .21rem;
  font-weight: bold;
  color: #0068b7;
}

.xrld_box1 span {
  font-size: .2rem;
}

.xrld_zy {
  font-size: .18rem;
  margin-top: .23rem;
}

.xrld_info i {
  font-style: normal;
  font-size: .16rem;
  width: .96rem;
  height: .35rem;
  background-color: #0068b7;
  color: white;
  display: block;
  text-align: center;
  margin-top: .3rem;
  line-height: .35rem;
}

.xrld_line2 {
  width: 100%;
  margin-top: 1.4rem;
  margin-bottom: 1.4rem;
}

.xrld_line2 ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: left;
  max-width: 12rem;
  margin: 0 auto;
}

.xrld_line2 ul li {
  width: 3.3rem;
  margin-left: 1.05rem;
}
.xrld_line2 ul li:nth-child(3n+1){
    margin-left: 0;
}
.xrld_line2 ul li .xrld_img1 {
  width: 3.2rem;
  height: 2.91rem;
  overflow: hidden;
}

.xrld_line2 ul li:nth-child(n+4) {
  margin-top: 1rem;
}

.xrld_line2 ul li:nth-child(5) span {
  font-size: .14rem;
}

.hxln {
  background: url(../images/other/hx_box1_l.png) no-repeat center;
  margin-top: .4rem;
}

.hxln_box1 {
  width: 100%;
  display: flex;
  justify-content: space-between;
  padding-top: .65rem;
  margin-bottom: 1rem;
}

.hx_box1_l {
  width: 4.7rem;
  height: 3.45rem;
  overflow: hidden;
}

.hx_box1_l img {
  width: 100%;
  height: 100%;
}

.hx_b0x1_r {
  width: 8.35rem;
}

.hx_b0x1_r>p {
  font-family: "fzch";
  font-size: .3rem;
  position: relative;
  z-index: 1;
}

.hx_b0x1_r>p::after {
  content: "";
  position: absolute;
  width: .59rem;
  height: .1rem;
  background-color: #f8b551;
  bottom: 0;
  left: 0;
  z-index: -1;
}

.hx_b0x1_r ul li p {
  font-size: .25rem;
}

.hx_b0x1_r ul li p span {
  font-size: .25rem;
  font-weight: bold;
}

.hx_b0x1_r ul {
  display: flex;
  flex-wrap: wrap;
  margin-top: .65rem;
}

.hx_b0x1_r ul li {
  width: 50%;
}

.hx_b0x1_r ul li:nth-child(n+3) {
  margin-top: .3rem;
}

.hxln_line2 {
  background-color: #fafafa;
  position: relative;
}

.hxln_line2_box {
  position: relative;
}

.hxln_line2_box::after {
  position: absolute;
  content: "";
  width: 5.71rem;
  height: 1.17rem;
  background-color: #0068b7;
  right: 0;
  bottom: -.5rem;
  z-index: 1;
}

.hxln_tit {
  font-size: .25rem;
  font-weight: bold;
  position: relative;
  padding-left: .5rem;
  padding-bottom: .1rem;
  padding-top: .7rem;
  margin-bottom: .5rem;
}

.hxln_tit::after {
  position: absolute;
  content: "";
  width: .36rem;
  height: .36rem;
  background: url(../images/other/hb.png) no-repeat center;
  background-size: 100%;
  left: 0;
  bottom: 0;
}

.h_line2_nr {
  width: 11.15rem;
  padding-bottom: 1.2rem;
}

.h_line2_nr p {
  font-size: .2rem;
  text-indent: 2em;
  line-height: .3rem;
}

.h_line2_nr p:nth-child(n+2) {
  margin-top: .4rem;
}

.hxln_line3 {
  background-color: white;
}

.hxln_line3 .hxln_line2_box::after {
  display: none;
}

.hxln_line4 {
  background-color: #0068b7;
}

.hxln_line4 .hxln_tit {
  color: white;
}

.hxln_line4 .h_line2_nr p {
  color: white;
}

.hxln_line_yt {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.hxln_line_yt .hxln_line3 .h_line2_nr {
  width: 8.4rem;
}

.hxln_line_yt_img {
  width: 4.88rem;
  height: 3.55rem;
  /* overflow: hidden; */
  position: relative;
}

.hxln_line_yt_img::after {
  position: absolute;
  content: "";
  width: .79rem;
  height: .69rem;
  background-color: #f8b551;
  left: -.56rem;
  bottom: 0;
}

.hxln_line_yt_img img {
  width: 100%;
  height: 100%;
}

.hxln_line3 .h_line2_nr {
  width: 100%;
}

.hxln_line_yt2 .hxln_line_yt_img {
  height: 5.78rem;
}

.hxln_line_yt2 .hxln_tit {
  padding-top: 0;
  margin-bottom: .3rem;
}

.hxln_line_yt2 .hxln_line3 .h_line2_nr {
  padding-bottom: 0;
}

.hxln_line_yt2 {
  margin-bottom: 1.05rem;
}

.hxln_line_yt2 .hxln_line_yt_img::after {
  display: none;
}

.hxln_line5 {
  background-color: #fafafa;
}

.hxln_margin {
  margin-bottom: 1.7rem;
}

.jgsz_tit {
  width: 100%;
  display: flex;
  align-items: center;
  position: relative;
}

.jgsz_tit p {
  font-size: .3rem;
  font-weight: bold;
  width: 1.81rem;
  position: relative;
}

.jgsz_line {
  width: 10.57rem;
  height: .01rem;
  background-color: #eeeeee;
  position: relative;
}

.jgsz_tit_img {
  position: absolute;
  right: -.57rem;
  top: -.3rem;
  width: 1.11rem;
  height: 1.12rem;
}

.jgsz_tit_img img {
  width: 100%;
  height: 100%;
}

.jgsz_tit p::before {
  content: "";
  position: absolute;
  width: .76rem;
  height: .18rem;
  background-color: #f8b551;
  left: -.48rem;
  z-index: -1;
  bottom: 0;
}

.jgsz_xy {
  width: 100%;
  margin-top: .4rem;
}
.jgsz .jgsz_xy3 ul li{
  
width: 46%;
}
.jgsz .jgsz_xy3 ul li:nth-child(2n){
  margin-left: 1.1rem;
}
.jgsz_xy ul {
  display: flex;
  flex-wrap: wrap;
}

.jgsz_xy ul li {
  width: 4.6rem;
  transition: all .3s;
}

.jgsz_xy ul li a {
  font-size: .22rem;
  position: relative;
  padding-left: .3rem;
  padding-top: .32rem;
  padding-bottom: .32rem;
  border-bottom: .01rem solid #eeeeee;
  display: inline-block;
}

.jgsz_xy ul li a::before {
  content: "";
  position: absolute;
  width: .07rem;
  height: .07rem;
  border-radius: 100%;
  background-color: #202020;
  left: 0;
  bottom: .39rem;
}

.jgsz_zsline {
  width: 100%;
  height: .01rem;
  position: relative;
  margin: 1.15rem 0;
}

.jgsz_zsline p {
  width: 100%;
  height: .01rem;
  position: absolute;
  right: 0;
  background-color: #0068b7;
}

.jgsz {
  margin-bottom: 1rem;
}

.jgsz_xy ul li a span {
  font-size: .16rem;
}

.jgsz_xy ul li:hover {
  transform: translateY(-.04rem);
}

.gljg_box {
  width: 100%;
  margin-bottom: .82rem;
}

.gljg_tit {
  display: flex;
  align-items: center;
}

.gljg_tit p {
  font-size: .3rem;
  font-weight: bold;
  position: relative;
  padding-left: .4rem;
  width: 2.3rem;
}

.gljg_tit p::before {
  position: absolute;
  content: "";
  width: .76rem;
  height: .18rem;
  background-color: #a400009e;
  z-index: -1;
  left: 0;
  bottom: 0;
}

.gljg_line {
  width: 11.69rem;
  height: .01rem;
  background-color: #eeeeee;
}

.gljg_list {
  width: 100%;
  margin-top: .65rem;
}

.gljg_list>ul {
  margin-left: .25rem;
  border-left: .01rem solid #a40000;
  padding-left: .3rem;
  padding-top: .25rem;
  padding-bottom: .25rem;
  display: flex;
  flex-wrap: wrap;
}

.gljg_list ul li a p {
  font-size: .22rem;
  position: relative;
  display: inline-block;
}

.gljg_list ul li a p::after {
  /* position: absolute; */
  content: "";
  width: .15rem;
  height: .15rem;
  background: url(../images/other/gljg_more.png) no-repeat center;
  background-size: 100%;
  right: -.3rem;
  top: .08rem;
}

.gljg_list ul li a span {
  font-size: .16rem;
  display: block;
}

.gljg_list>ul>li {
  width: 25%;
  transition: all .5s;
  position: relative;
}

.gljg_list>ul>li>a {
  display: block;
  /* height: .76rem; */
}

.gljg_list ul li:hover p::after {
  background: url(../images/other/gljg_more2.png) no-repeat center;
  background-size: 100%;
}

.gljg_list ul li:hover {
  /* transform: translateX(.1rem); */
}

.zsywdw1 .gljg_line {
  width: 10.83rem;
}

.zsywdw1 .gljg_tit p {
  width: 3.15rem;
}

.zsywdw2 .gljg_list>ul>li {
  width: 50%;
}

.pcjg .gljg_list ul li {
  width: 33%;
}

.list {
  width: 100%;
  margin-top: .9rem;
}

.list_time {
  width: 1.13rem;
  height: .59rem;
  background-color: #0068b7;
  color: white;
  position: absolute;
  left: 0;
  top: -.3rem;
  z-index: 11111;
}

.list_day {
  font-size: .26rem;
  text-align: center;
}

.list_year {
  font-size: .16rem;
  text-align: right;
  padding-right: .22rem;
}
.xsyg_list .list_year{
    padding-top: .06rem;
    text-align: center;
    padding-left: .05rem;
    padding-right: .1rem;
}
.list_tit {
  font-size: .2rem;
  width: 6.54rem;
  height: 1.04rem;
  background: url(../images/other/list_nr.png) no-repeat center;
  background-size: 100% 100%;
  padding-left: .4rem;
  margin-left: .2rem;
  line-height: 1.04rem;
  border-bottom-right-radius: 10%;
}
.list_tit span{
  font-size: .22rem;
  color: red;
}
.list ul li a {
  position: relative;
}

.list ul {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 1rem;
}

.list ul li:nth-child(2n) {
  margin-left: .5rem;
}

.list ul li:nth-child(n+3) {
  margin-top: .8rem;
}

.list {
  margin-bottom: 1.89rem;
}

.list ul li:hover {
  transform: translateY(-0.04rem);
}

.list ul li {
  transition: all .5s;
}

.xxjj_box1 {
  width: 100%;
  background: url(../images/other/xxjj_box1.png) no-repeat right;
  background-size: 100% 100%;
}

.xyjj_box1_nr {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
}

.xj_box1_l {
  width: 8.8rem;
  position: relative;
  z-index: 1;
}

.xj_box1_l p {
  font-size: .2rem;
  text-indent: 2em;
  line-height: .43rem;
  color: #050505;
  text-align: justify;
}

.xj_box1_l p:last-child {
  margin-top: .3rem;
}

.xj_box1_r {
  width: 4.62rem;
  height: 5.32rem;
  overflow: hidden;
  position: relative;
  z-index: 1;
}

.xj_box1_r img {
  width: 100%;
  height: 100%;
}

.xj_box1_zs {
  position: absolute;
  bottom: -.06rem;
  right: 0;
  z-index: 0;
}

.xj_box1_zs img {
  width: 100%;
  height: 100%;
}

.xxjj_box2 {
  width: 100%;
  height: 6.55rem;
}

.xj_box2 {
  /* background: url(../images/other/xj_box2.png) no-repeat center; */
  right: 0;
  height: 6.55rem;
  width: 19.56rem;
  background-size: 100% 100%;
  position: relative;
}

@media screen and (max-width: 1600px) {
  .xj_box2 {
      /* background: url(../images/other/xj_box2.png) no-repeat center; */
      right: 0;
      height: 6.55rem;
      background-size: 100% 100%;
      width: 16.56rem;
      position: relative;
  }
  .xrld_line2 ul li .xrld_img1{
    height: 2.2rem;
}
}

.xj_box2_container {
  position: absolute;
  left: 0;
  max-width: 14rem;
  display: flex;
  padding: .77rem 0;
  /* padding-left: .84rem; */
  width: 100%;
  justify-content: space-between;
}

.xj_box2_l {
  width: 9.25rem;
}

.xj_box2_l p {
  font-size: .2rem;
  color: black;
  line-height: .43rem;
  text-indent: 2em;
  text-align: justify;
}

.xj_box2_r {
  width: 4.16rem;
}
.xj_box2_r img{
    width: 100%;
}
.xj_box2_l p:last-child {
  margin-top: 1.29rem;
}

.xj_box2_r ul {
  position: relative;
  width: 100%;
  height: 4.33rem;
}

.xj_box2_r ul li {
  width: 1.43rem;
  height: 1.43rem;
  position: absolute;
}

.xj_box2_r ul li a {
  display: block;
  text-align: center;
  line-height: 1.43rem;
  font-size: .263rem;
  color: white;
  border-radius: 100%;
}

.xj_box2_r ul li:first-child a {
  background-color: #7ecef4;
}

.xj_box2_r ul li:nth-child(2) a {
  background-color: #d1c0a5;
}

.xj_box2_r ul li:nth-child(3) a {
  background-color: #84ccc9;
}

.xj_box2_r ul li:nth-child(4) a {
  background-color: #f8b551;
}

.xj_box2_r ul li:first-child {
  left: 1.39rem;
  top: 0;
}

.xj_box2_r ul li:nth-child(2) {
  right: 0;
  top: 1.35rem;
}

.xj_box2_r ul li:nth-child(3) {
  bottom: 0;
  left: 1.39rem;
}

.xj_box2_r ul li:nth-child(4) {
  left: 0;
  top: 1.35rem;
}

.xxjj_box3 {
  width: 100%;
  position: relative;
  margin-top: .86rem;
  /* background: url(../images/other/xxjj_box3.png) no-repeat left top; */
}

.xxjj_box3_fz {
  position: absolute;
  width: 5.74rem;
  height: 4.59rem;
  top: 0;
  left: 0;
  z-index: -1;
}

.xxjj_box3_fz img {
  width: 100%;
  height: 100%;
}

.xxjj_container {
  display: flex;
  justify-content: right;
}

.xxjj_c_nr {
  width: 10.79rem;
  margin-bottom: .79rem;
}

.xxjj_c_nr p {
  font-size: .2rem;
  text-indent: 2em;
  line-height: .43rem;
}

.xxjj_c_nr p:last-child {
  margin-top: .6rem;
}

.xxjj_box4 {
  width: 100%;
  position: relative;
  /* background: url(../images/other/xxjj_box4_bg.png) no-repeat left ; */
  padding-top: .7rem;
  background-size: 100% 100%;
  background-color: #f3f7f9;
  padding-bottom: .7rem;
}

.xxjj_box4_img {
  width: 12.05rem;
  position: absolute;
  height: 4.81rem;
  right: 0;
}



.xxjj_box4_img img {
  width: 100%;
  height: 100%;
}

.xxjj_box4_box {
  display: flex;
  justify-content: left;
}

.xxjj_box4_nr {
  width: 6.75rem;
  padding-bottom: 0.7rem;
  padding-top: .3rem;
}

.xxjj_box4_nr p {
  font-size: .2rem;
  text-indent: 2em;
  line-height: .43rem;
}

.xxjj_box4_box2 {
  display: flex;
  justify-content: right;
  padding-top: .7rem;
}

.xxjj_box4_box2_nr {
  width: 6.8rem;
}

.xxjj_box4_box2_img {
  width: 12.07rem;
  height: 5.71rem;
  position: absolute;
  top: 0;
  left: 0;
}

.xxjj_box4_box2_nr p {
  text-indent: 2em;
  font-size: .2rem;
  line-height: .43rem;
}

@media screen and (max-width: 1920px) {
  .xxjj_box4_box2_img {
      width: 9.07rem;
      /* height: 4.81rem; */
      top: 0;
      position: absolute;
      left: 0;
  }
  .xxjj_box4_box2_container {
      position: relative;
      padding-bottom: 1rem;
      margin-top: 1rem;
  }
  
  .xxjj_box4_nr {
  width: 6.75rem;
  padding-bottom: 0.7rem;
  padding-top: .3rem;
}
}

.xxjj_box4_box2_img img {
  width: 100%;
  height: 100%;
}

.xxjj_box4_box2_container {
  position: relative;
  padding-bottom: 1.8rem;
  margin-top: 1rem;
}

.xxjj_box5 {
  width: 100%;
  padding-top: .75rem;
  background: url(../images/other/xxjj_box5.png) no-repeat bottom;
  background-size: 100% 100%;
}

.xxjj_box5_nr p {
  font-size: .2rem;
  text-indent: 2em;
  line-height: .43rem;
}

.xxjj_box5_nr p:nth-child(n+2) {
  margin-top: .3rem;
}

.xyjj_jzsj {
  text-align: right;
  padding-bottom: .9rem;
}
.xyjj_jzsj p{    font-size: .2rem;
    text-indent: 2em;
    line-height: .43rem;}
.xxjj_box5_nr {
  /* padding-bottom: .9rem; */
  float: left;
  width: 60%;
}
.xxjj_img13{
    float: right;
    width: 5.23rem;
}
.xxjj_img13 img{
  width: 100%;
}
.rcsz_box {
  width: 100%;
  position: relative;
}

.rcsz_box_tit {
  font-size: .3rem;
  font-weight: bold;
  position: relative;
  padding-left: .4rem;
}

.rcsz_box_tit::before {
  position: absolute;
  content: "";
  width: .76rem;
  height: .18rem;
  background-color: #7ecef4;
  left: 0;
  bottom: 0;
  z-index: -1;
}

.rcsz_box_list ul {
  margin-top: .85rem;
  padding-left: .4rem;
}

.rcsz_box_list ul li a {
  font-size: .22rem;
  display: block;
  position: relative;
  padding-left: .2rem;
}

.rcsz_box_list ul li a::before {
  width: .07rem;
  height: .07rem;
  border-radius: 100%;
  content: "";
  position: absolute;
  background-color: black;
  left: 0;
  bottom: .1rem;
}

.rcsz_box_list ul {
  display: flex;
  flex-wrap: wrap;
}

.rcsz_box_list ul li {
  width: 12.5%;
  transition: all .3s;
}

.rcsz_box_list ul li:nth-child(n+9) {
  margin-top: .55rem;
}

.rcsz_line {
  width: 100%;
  height: .01rem;
  background-color: #0068b7;
  text-align: right;
  position: absolute;
  right: 0;
  bottom: -.8rem;
}

.rcsz_box_list ul li:hover {
  transform: translateY(-.04rem);
}

.rcsz .rcsz_box {
  margin-top: 1.5rem;
}

.rcsz .rcsz_box:first-child {
  margin-top: .5rem;
}

.rcsz {
  padding-bottom: 2.4rem;
}

.zsjy_box {
  width: 100%;
  margin-bottom: 1rem;
}

.zsjy_box ul {
  display: flex;
  flex-wrap: wrap;
}

.zsjy_box ul li {
  width: 6.59rem;
  background: url(../images/other/zsjy_box_bg.png) no-repeat center;
  background-size: 100% 100%;
  height: 1.04rem;
  margin-top: .9rem;
  transition: all .3s;
}

.zsjy_box ul li:hover {
  transform: translateY(-.04rem);
}

.zsjy_box ul li a {
  display: block;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
}

.zsjy_box ul li a p {
  text-align: center;
  line-height: 1.04rem;
  color: white;
  font-weight: bold;
  font-size: .2rem;
  display: inline-block;
  /* margin: 0 auto; */
}

.zsjy_box ul li:nth-child(2n) {
  margin-left: .8rem;
}

.img_list_box {
  width: 100%;
  margin-bottom: .7rem;
  margin-top: .4rem;
}

.img_list_box ul {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: .5rem;
}

.img_list_box ul li {
  width: 30%;
  margin-left: .69rem;
}

.img_list_img {
  width: 100%;
  height: 2.36rem;
  overflow: hidden;
}
.ba_img_list_img{
  width: 100%;
  height: 2.1rem;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}
.ba_info{
    /* display: flex; */
    justify-content: center;
}
.ba_img_list_img img{
  width: 100%;
  display: flex;
  transition: all .5s;
}
.img_list_img img {
  width: 100%;
  transition: all .5s;
  height: 100%;
}

.img_list_box ul li:hover img {
  transform: scale(1.1);
}

.img_list_box ul li:nth-child(3n+1) {
  margin-left: 0;
}

.img_list_box ul li p {
  font-size: .2rem;
  text-align: left;
  margin-top: .3rem;
}
.img_list_box .banner_list li p:last-child{margin-top: .1rem;font-size: .16rem;color: rgb(16, 71, 131);}
.img_list_box ul li:nth-child(n+4) {
  margin-top: .5rem;
}
.gljg_zjg {
  position: absolute;
  top: .3rem;
  width: 100%;
  background-color: #0e447f;
  padding: .2rem 0;
  z-index: 111;
  opacity: 0;
  visibility: hidden;
}

.gljg_zjg ul li {
  width: 100%;
  margin-top: .2rem;
}

.gljg_zjg ul li:first-child {
  margin-top: 0;
}

.gljg_zjg ul li a {
  display: block;
  color: white;
  font-size: .16rem;
  padding: 0 .2rem;
  min-height: .4rem;
  line-height: .4rem;
}

.gljg_zjg ul li:hover a {
  background-color: white;
  color: #0068b7;
}

.gljg_list ul li:hover .gljg_zjg {
  visibility: visible;
  opacity: 1;
}

.gljg_list>ul>li:nth-child(n+5) {
  margin-top: .5rem;
}
.zsywdw2 .gljg_list>ul>li:nth-child(n+3) {
  margin-top: .5rem;
}
.pcjg .gljg_list>ul>li:nth-child(n+4) {
  margin-top: .5rem;
}
@media screen and (max-width: 1920px) {
  .xxjj_box4_img {
      width: 9.05rem;
      position: absolute;
      height: 4.81rem;
      right: 0;
  }
  .xxjj_box4_box2_img{
      
  }
}
.ba_dh{
    margin-top: .5rem;
}
.ba_dh .on:after{
  width:100%;
}
.ba_dh .on a{
  color:white;
}
.ba_dh ul{}
.ba_dh ul li:first-child{
  margin-left:0rem;
}
.ba_dh ul li{
    width: 1rem;
    float: left;
    height: .7rem;
    text-align: center;
    line-height: .7rem;
    background-color: #eeee;
    margin-left: .3rem;
  transition:all .3s;
  position:relative;
}
.ba_dh ul li:after{
   background:linear-gradient(to right, #025798, #4aa4e9);
  position:absolute;
  content:"";
   left:0;
  z-index:1;
  height: 100%;
  bottom: 0;
  width:0;
}
.ba_dh ul li:hover:after{
 
  width:100%;
  transition:all .5s;
 
}
.ba_dh ul li:hover a{
  color:white;
}
.ba_dh ul li a{
    font-size: .18rem;
    color: rgb(16, 71, 131);
    display: block;
    transition:all .3s;
    position: relative;
    z-index: 11;
}
