.other_banner {
    width: 100%;
    position: relative;
    height: 6.5rem;
    overflow: hidden;
}

.other_banner img {
    width: 100%;
}

.dw {
    position: absolute;
}

.l_top {
    margin-top: .1rem;
}

.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%;
}

.dh_box {
    box-shadow: rgba(236, 240, 245, 0.5) 3px 3px 3px;
}

.oth_dh ul {
    display: flex;
    justify-content: left;
}

.oth_dh ul li {
    min-width: 1.61rem;
    height: .94rem;
    padding: 0 .2rem;
}

.oth_dh ul li a {
    display: block;
    width: 100%;
    height: 100%;
    text-align: center;
    line-height: .94rem;
    font-size: .21rem;
}

.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;
}
 
.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;!i;!;
    line-height: .32rem !important;!i;!;
    margin-top: .3rem;
    margin-bottom: .45rem;
    text-indent: 0em !important;!i;!;
}

.zc_tit {
    width: 5.25rem;
    height: .65rem;
    margin: 0 auto;
    background-color: #567ca5;
    text-align: center;
    line-height: .65rem !important;!i;!;
    font-size: .27rem !important;!i;!;
    color: white;
    margin-top: .35rem;
    margin-bottom: .35rem;
    text-indent: 0em !important;!i;!;
}

.zc p {
    text-indent: 2em !important;!i;!;
    font-size: .2rem !important;!i;!;
    line-height: .42rem !important;!i;!;
}
.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;
}

.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: space-between;
}

.xrld_line2 ul li {
    width: 3.3rem;
}

.xrld_line2 ul li .xrld_img1 {
    width: 3.2rem;
    height: 2.91rem;
    overflow: hidden;
}

.xrld_line2 ul li:nth-child(n+5) {
    margin-top: 1.7rem;
}

.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;
}

.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;
}

.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;
    left: 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;
    }
}

.xj_box2_container {
    position: absolute;
    left: 0;
    max-width: 15rem;
    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: white;
    line-height: .43rem;
    text-indent: 2em;
}

.xj_box2_r {
    width: 4.33rem;
}

.xj_box2_l p:last-child {
    margin-top: .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: .39rem;
}

.xxjj_box5_nr p:last-child {
    text-align: right;
}

.xxjj_box5_nr {
    padding-bottom: .9rem;
}

.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;
}

.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: center;
    margin-top: .3rem;
}

.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{
        
    }
}
