.other_banner {
    width: 100%;
    position: relative;
    height: 8rem;
}

.other_banner img {
    width: 100%;
    height: 100%;
}

.other_banner p {
    position: absolute;
    color: white;
    bottom: .7rem;
    left: 2rem;
    font-weight: bold;
    font-size: .3rem;
    background: url(../images/other_banner_tit.png) no-repeat center;
    background-size: 100%;
    width: 5.5rem;
    height: .7rem;
    line-height: .7rem;
    padding-left: .45rem;
}

.gy_tit {
    font-size: .3rem;
    font-weight: bold;
    color: white;
    background: url(../images/gy_tit.png) no-repeat center;
    width: 3.91rem;
    height: 1.18rem;
    text-align: center;
    line-height: 1.37rem;
    margin: 0 auto;
    position: absolute;
    left: 38%;
    top: -0.6rem;
}

.gy_box1 {
    width: 100%;
    background: url(../images/gy_box1_nr.png) no-repeat bottom;
    background-size: 100% 100%;
    position: relative;
    margin-top: 1.25rem;
}

.gy_box1_nr {
    display: flex;
    justify-content: space-between;
    padding: 1rem .47rem;
    align-items: center;
}

.g_box1_img {
    width: 6.32rem;
    height: 4rem;
}

.g_box1_img img {
    width: 100%;
}

.g_box1_nr {
    width: 8.1rem;
    position: relative;
    height: 4rem;
}

.g_box1_nr p {
    font-size: .23rem;
    text-indent: 2em;
    line-height: .4rem;
    margin-top: 0.2rem;
}

.g_box1_nr a {
    position: absolute;
    bottom: 0;
    right: 0;
    font-size: .23rem;
    color: #0d70bb;
}

.gy_box2 {
    width: 100%;
    position: relative;
    background: url(../images/gy_box2.png) no-repeat bottom;
    background-size: 100% 100%;
    margin-top: 1.2rem;
    padding: .3rem .47rem;
}

.gy_box2 .gy_tit {
    top: -.7rem;
}

.fzr_img {
    width: 3.14rem;
    height: 4.34rem;
    overflow: hidden;
}

.fzr_img img {
    width: 100%;
}

.fzr_info {
    width: 11.6rem;
    position: relative;
    height: 4.34rem;
}

.fzr_box {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    padding-bottom: .65rem;
    margin-top: .4rem;
}

.fzr_box:after {
    position: absolute;
    content: "";
    width: 100%;
    height: .01rem;
    background-color: #eee;
    bottom: 0;
}

.fzr_line1 {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: .43rem;
}

.fzr_line1 p {
    font-size: .27rem;
    font-weight: bold;
}

.fzr_line1 p i {
    font-size: .27rem;
    font-weight: normal;
    font-style: normal;
    padding-left: .2rem;
}

.fzr_line1 span {
    display: block;
    font-size: .25rem;
}

.fzr_line2 {
    width: 100%;
    margin-top: .5rem;
}

.fzr_line2 p {
    font-size: .23rem;
    text-indent: 2em;
    line-height: .4rem;
}

.fzr_info a {
    position: absolute;
    right: 0;
    bottom: 0;
    font-size: .23rem;
    color: #0d70bb;
}

.gy_tit2 {
    font-size: .3rem;
    font-weight: bold;
    color: white;
    background: url(../images/gy_tit.png) no-repeat center;
    width: 3.91rem;
    height: 1.18rem;
    text-align: center;
    line-height: 1.37rem;
    margin: 0 auto;
    margin-top: .2rem;
}

.tdry_list {
    width: 100%;
    margin-top: .43rem;
}

.tdry_list ul {
    display: flex;
    flex-wrap: wrap;
}

.tdry_list ul li {
    width: 2.14rem;
    margin-left: 1.05rem;
    transition: all .4s;
}

.tdry_list ul li:nth-child(5n+1) {
    margin-left: 0;
}

.tdry_list ul li:nth-child(n+6) {
    margin-top: .55rem;
}

.tdry_list ul li a {
    display: block;
}

.tdry_list ul li a .tdry_img {
    width: 2.14rem;
    height: 2.77rem;
    overflow: hidden;
}

.tdry_list ul li a .tdry_img img {
    width: 100%;
}

.tdry_list ul li a p {
    font-size: .23rem;
    text-align: center;
    margin-top: .2rem;
}

.tdry_list ul li:hover {
    transform: translateY(-.04rem);
}

.gy_box3 {
    position: relative;
    width: 100%;
    background: url(../images/gy_box1_nr.png) no-repeat bottom;
    background-size: 100% 100%;
    margin-top: 1.25rem;
}

.gy_box3_list {
    width: 100%;
    padding: 1.1rem .56rem;
    padding-top: 1.6rem;
}

.gy_box3_list ul {
    display: flex;
    justify-content: space-between;
}

.gy_box3_list ul li {
    width: 20%;
    text-align: center;
    transition: all .5s;
}

.gy_s03_img {
    width: 1.16rem;
    height: 1.19rem;
    margin: 0 auto;
}

.gy_s03_img img {
    width: 100%;
}

.gy_box3_list ul li p {
    font-size: .23rem;
    font-weight: bold;
    margin-top: .5rem;
    line-height: 0.4rem;
}

.gy_box3_list ul li:hover {
    transform: translateY(-.04rem);
}

.gy_box3_list ul li .gy_s03_img {
    transition: all 1s;
}

.gy_box3_list ul li:hover .gy_s03_img {
    transform: rotateY(180deg);
}

.gy_box3_list ul li:not(:hover) .gy_s03_img {
    transition: none;
}

.gy_box4 {
    position: relative;
    width: 100%;
    background: url(../images/gy_box4.png) no-repeat bottom;
    background-size: 100% 100%;
    margin-top: 1.25rem;
    padding: .7rem;
}

.gy_box4 ul,
.xtln ul {
    display: flex;
    flex-wrap: wrap;
}

.gy_box4 ul li,
.xtln ul li {
    width: 49%;
    transition: all .5s;
}

.gy_box4 ul li:nth-child(n+3),
.xtln ul li:nth-child(n+3),
.xny ul li:nth-child(n+3) {
    margin-top: .4rem;
}

.gy_box4 ul li a,
.xtln ul li a,
.xny ul li a {
    font-size: .23rem;
    font-weight: bold;
    position: relative;
    padding-left: .5rem;
    display: block;
}

.gy_box4 ul li a::before,
.xtln ul li a::before,
.xny ul li a::before {
    content: "";
    position: absolute;
    width: .31rem;
    height: .23rem;
    background: url(../images/s04_li_more.png) no-repeat left;
    background-size: 100%;
    left: 0;
    bottom: .0rem;
}

.gy_box4_list {
    margin-top: .7rem;
}

.gy_box4 ul li:hover {
    transform: translateX(.1rem);
}

.gy_box4>a {
    position: absolute;
    right: .9rem;
    top: .65rem;
    font-size: .23rem;
    color: #0d70bb;
}

.gy_box5 {
    position: relative;
    width: 100%;
    background: url(../images/gy_box5.png) no-repeat bottom;
    background-size: 100% 100%;
    margin-top: 1.25rem;
    padding: .3rem .43rem;
}

.gy_box5_nr {
    width: 100%;
}

.gy_box5_jj {
    font-size: .23rem;
    padding: 0 .6rem;
    padding-top: 1rem;
    line-height: .4rem;
}

.gy_box5_img {
    width: 3.62rem;
    height: 2.79rem;
    overflow: hidden;
    border-radius: .16rem;
}

.gy_box5_img img {
    width: 100%;
}

.box5_swiper {
    position: relative;
    margin-top: .6rem;
    overflow: hidden;
    padding-bottom: .8rem;
}

.box5_swiper a {
    display: block;
    width: 3.62rem;
}

.gy_box5_tit {
    width: 100%;
}

.gy_box5_tit p {
    font-size: .21rem;
    text-align: center;
    margin-top: .35rem;
}

.box5_swiper .swiper-pagination-bullet {
    width: .21rem;
    height: .22rem;
    opacity: 1 !important;
    background-color: white;
    margin: 0 .2rem !important;
}

.box5_swiper .swiper-pagination-bullet-active {
    background-color: #7ecef4;
}

.gy05_pagination {
    width: 100%;
    text-align: center;
    margin-top: 1rem;
}

.box5_swiper a:hover img {
    transform: scale(1.1);
}

.box5_swiper a img {
    transition: all .5s;
}

.gy_box6 {
    position: relative;
    width: 100%;
    background: url(../images/gy_box4.png) no-repeat bottom;
    background-size: 100% 100%;
    margin-top: 1.25rem;
    padding: 1.2rem 1.75rem;
    margin-bottom: 1.2rem;
}

.gy_box6_nr {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.gy_box6_by {
    width: 49%;
    font-size: .39rem;
    font-family: "fzzz";
}

.gy_box6_lxr {
    width: 49%;
}

.gy_box6_lxr_info {
    display: flex;
    align-items: center;
}

.g6_1 {
    width: .75rem;
    height: .61rem;
}

.g6_1 img {
    width: 100%;
}

.g6_2 {
    font-size: .2735rem;
    padding: 0 .1rem;
    font-weight: bold;
}

.g6_3 p {
    font-size: .21rem;
}

.g6_3 span {
    display: block;
    font-size: .21rem;
    margin-top: .1rem;
}

.gy_box6_link {
    width: 4rem;
    position: relative;
    height: 100%;
}

.gy_link {
    width: 4rem;
    display: flex;
    justify-content: left;
    margin-top: .3rem;
}

.gy_box6_an {
    width: 3.4rem;
    height: .5rem;
    background-color: white;
    text-align: center;
    line-height: .5rem;
    border: .01rem solid #0068b7;
    font-size: .18rem;
    color: #111111;
}

.gy_link_btn {
    width: .6rem;
    height: .5rem;
    background-color: #0068b7;
    display: block;
    position: relative;
    cursor: pointer;
}

.gy_link_btn::after {
    position: absolute;
    content: "";
    width: .25rem;
    height: .25rem;
    background: url(../images/jcjy_more.png) no-repeat center;
    left: 34%;
    bottom: 19%;
    background-size: 100%;
}

.g6_link_list {
    position: absolute;
    width: 100%;
    /* height: 100%; */
    overflow: hidden;
}

.g6_link_list a {
    font-size: .18rem;
    text-align: center;
    display: block;
    height: 0rem;
    background-color: #0068b770;
    line-height: .4rem;
    color: white;
    transition: all .4s;
}

.mo a {
    height: 100%;
}

.mo .gy_link_btn::after {
    background: url(../images/jcjy_more2.png) no-repeat center;
    background-size: 100%;
}

.jqr ul li {
    width: 33%;
}

.jqr_jj {
    font-size: .23rem;
    margin-left: 1.4rem;
}

.jqr {
    padding-top: 1rem;
}

.jqr ul {
    margin-top: .5rem;
}

.jqr_kyxm ul {
    display: block;
    padding-left: .7rem;
}

.jqr_kyxm ul li {
    width: 100%;
    height: 100%;
}

.jqr_kyxm ul li:nth-child(2),
.xny ul li:nth-child(2) {
    margin-top: .4rem;
}

.gy_tab_Box {
    width: 100%;
    position: relative;
}

.jqr_lb {
    height: 7.64rem;
}

.gy_hd {
    position: absolute;
    width: 100%;
    top: 1rem;
}

.gy_hd ul li a {
    font-size: .24rem;
    font-weight: bold;
    cursor: pointer;
}

.gy_hd ul {
    display: flex;
    justify-content: center;
}

.gy_hd ul li {
    margin: 0 .3rem;
}

.gy_bd {
    padding-top: 1.8rem;
}

.gy_lbt_bd ul li a {
    display: block;
    width: 3.62rem;
    margin: 0 auto;
}

.gy_lb_img {
    width: 3.62rem;
    height: 2.79rem;
    overflow: hidden;
}

.gy_lb_img img {
    width: 100%;
    height: 100%;
}

.gy_lbt_bd ul li {
    overflow: hidden;
    width: 3.78rem;
    padding-top: .5rem;
    transition: all .5s;
}

.gy_lbt_bd ul li:hover {
    transform: translateY(-0.2rem);
}

.gy_lbt_bd ul li p {
    font-size: .21rem;
    text-align: center;
    margin-top: .35rem;
}

.gy_hd .on a {
    color: #0068b7;
}

.gy_con {
    position: relative;
    overflow: hidden;
}

.gy_lbt_hd ul li {
    width: .21rem;
    height: .22rem;
    border-radius: 100%;
    background-color: white;
    margin: 0 .2rem;
}

.gy_lbt_hd ul .on {
    background-color: #7ecef4;
}

.gy_lbt_hd ul {
    display: flex;
    justify-content: center;
}

.gy_lbt_hd {
    margin-top: .6rem;
}

.wrj_table_Box {
    width: 100%;
    position: relative;
}

.wrj_hd {
    position: absolute;
    width: 100%;
}

.gy_lbt {
    padding-top: .59rem;
}

.wrj_hd ul {
    display: flex;
    justify-content: center;
}

.wrj_hd ul li {
    margin: 0 .2rem;
    cursor: pointer;
}

.wrj_hd ul li a {
    font-size: .22rem;
    display: block;
    border: .01rem solid #9ec6e4;
    padding: .14rem .13rem;
    border-radius: .2rem;
}

.wrj_hd ul .on a {
    background-color: #0068b7;
    color: white;
}

.gy_box6_by p {
    font-size: .39rem;
    font-family: "fzzz";
    padding-left: .9rem;
    margin-top: .1rem;
}

.jqr_evm {
    width: 1.62rem;
    height: 1.62rem;
}

.jqr_evm img {
    width: 100%;
    height: 100%;
}

.jqr_kd {
    width: 41%;
}

.jqr_kd2 {
    width: 42%;
}

.wxd .gy_lb_img {
    width: 2.93rem;
    height: 3.71rem;
}

.gy_con .wxd_box {
    padding-top: 0;
}

.xtln {
    /* margin-top: 1.25rem; */
    padding: .7rem;
}

.xtln ul li {
    width: 100%;
}

.xtln ul li:nth-child(2) {
    margin-top: .4rem;
}

.xtln ul li:first-child a::before {
    bottom: .52rem;
}

.xtln ul li:first-child a {
    line-height: .5rem;
}

.xtln ul li a {
    display: block;
}

.xtln ul li:nth-child(2) img {
    width: 8.29rem;
    height: 3.78rem;
    margin: 0 auto;
    display: block;
    margin-top: .53rem;
    margin-bottom: .6rem;
}

.xtln ul li:nth-child(3) img,
.xtln ul li:nth-child(4) img {
    width: 3.69rem;
    height: 2.15rem;
    margin: 0 auto;
    display: block;
    margin-top: .46rem;
    margin-bottom: .6rem;
}

.xtln ul li:nth-child(4) img {
    margin: .46rem .5rem;
}

.xtln ul li:nth-child(5) img {
    width: 3.69rem;
    height: 2.15rem;
    display: block;
    margin-left: 1.53rem;
    margin-top: .46rem;
}

.xtln ul li:nth-child(3),
.xtln ul li:nth-child(4) {
    width: 49%;
}

.xtln_box {
    background: url(../images/xtln.png) no-repeat bottom;
    background-size: 100% 100%;
}

.xny {
    padding: .7rem;
    padding-bottom: 0;
    padding-top: 0;
}

.gy_box5_nr .xny_box {
    padding-top: 0;
    padding-bottom: .4rem;
}

.zhj ul {
    display: flex;
    flex-wrap: wrap;
}

.zhj ul li:first-child {
    margin-top: .4rem;
}

.zhj ul li {
    margin-left: .5rem;
}

.zhj ul li:hover a {
    color: #0068b7;
}

.g_box1_nr .zhgz_box {
    margin-top: 0;
}

.zngz ul {
    display: flex;
    flex-wrap: wrap;
}

.zngz ul li {
    width: 50%;
    margin-top: .4rem;
}

.zngz ul li:nth-child(9) p,
.zngz ul li:nth-child(10) p {
    padding-left: -0.5rem;
    margin-top: .1rem;
}

.zngz ul li:nth-child(9) a::before,
.zngz ul li:nth-child(10) a::before {
    bottom: .42rem;
}

.zngz {
    padding-bottom: 1.2rem;
}

.dhxx {
    position: absolute;
    bottom: 0rem;
    width: 100%;
    left: 0;
}

.dhxx_box {
    display: flex;
    align-items: baseline;
}

.dqlm {
    font-size: .38rem;
    color: white;
}

.dqwz {
    color: white;
    padding-left: .4rem;
    height: 100%;
    font-size: .18rem;
}

.dqwz a {
    color: white;
    font-size: .18rem;
}

.dh_zs {
    display: flex;
    align-items: baseline;
    background: url(../images/dhxx_bg.png) no-repeat left;
    background-size: 100% 100%;
    width: 5.94rem;
    height: .98rem;
    justify-content: center;
    line-height: .98rem;
}

.zym {
    width: 100%;
    /* background-color: #f9f9f9; */
    overflow: hidden;
}

.zym_box {
    display: flex;
    justify-content: space-between;
    margin-top: .65rem;
    margin-bottom: 1rem;
}

.slide {
    width: 3.18rem;
    background-color: #0d70bb;
    height: 6.52rem;
    box-shadow: rgba(0, 0, 0, 0.3) -1px 3px 11px;
    margin-bottom: 2rem;
}

.zym_main {
    width: 12.22rem;
}
.szdw_cn .zym_main{
    
width: 100%;
}
.wcbl .zym_main{
    
width: 100%;
} 
.slide_bg {
    width: 2.8rem;
    text-align: right;
    margin-left: .38rem;
    margin-top: .4rem;
    min-height: 7rem;
    background: url(../images/slide_bg.png) no-repeat bottom;
    background-size: 100% 100%;
}

.slide_bg ul li {
    height: 1.15rem;
    line-height: 1.15rem;
    display: flex;
    justify-content: right;
}

.slide_bg ul {
    padding-top: .23rem;
}

.slide_bg ul li a {
    display: block;
    width: 85%;
    text-align: center;
    font-size: .27rem;
    border-bottom: .01rem solid #aaaaaa;
}

.slide_bg .on::before {
    position: relative;
    content: "";
    width: .06rem;
    height: .89rem;
    background-color: #f8b551;
    left: -.42rem;
    bottom: -.1rem;
}

.slide_bg .on a {
    font-size: .27rem;
    font-weight: bold;
}

.zym_m_lmmc {
    width: 100%;
    font-size: .27rem;
    position: relative;
    padding-left: .35rem;
    padding-bottom: .2rem;
    border-bottom: .01rem solid #aaaaaa;
}

.zym_m_lmmc::before {
    content: "";
    position: absolute;
    width: .21rem;
    height: .26rem;
    background-color: #0068b7;
    left: 0;
    top: .07rem;
}

.zym_main_box {}

.szdw_box {
    background: url(../images/szdw_bg.png) no-repeat bottom;
    min-height: 15rem;
    background-size: 100% 100%;
    padding: 0 .9rem;
    margin-top: .35rem;
    overflow: hidden;
    padding-bottom: 3rem;
}

.szdw_tit {
    font-size: .27rem;
    color: white;
    width: 5.87rem;
    height: .56rem;
    background: url(../images/szdw_tit.png) no-repeat center;
    background-size: 100% 100%;
    margin: 0 auto;
    text-align: center;
    line-height: .56rem;
    margin-top: .6rem;
}

.szdw_list ul {
    display: flex;
    flex-wrap: wrap;
    margin-top: .5rem;
}

.szdw_list ul li {
    width: 14%;
    text-align: center;
    transition: all .3s;
}

.szdw_list ul li a {
    display: block;
    font-size: .23rem;
}

.szdw_list ul li:nth-child(n+8) {
    margin-top: .45rem;
}

.szdw_list ul li:hover {
    transform: translateY(-.04rem);
}

.szdw_list ul li:hover a {
    color: #0068b7;
}

.xzjg {
    width: 100%;
    margin-top: .5rem;
}

.xzjg_box {
    width: 10.88rem;
    margin: 0 auto;
    border: .01rem solid #0d70bb;
    margin-top: .7rem;
}

.xzjg_tit {
    width: 100%;
    height: .69rem;
    background: url(../images/xzjg_tit.png) no-repeat center;
    background-size: 100% 100%;
    font-size: .23rem;
    color: white;
    text-align: center;
    line-height: .69rem;
}

.xzjg_list {
    width: 100%;
    padding: .6rem .6rem .7rem .6rem;
}

.xzjg_list ul {
    display: flex;
    flex-wrap: wrap;
}

.xzjg_list ul li {
    width: 4.15rem;
    height: 2.15rem;
    background-color: white;
    box-shadow: rgba(0, 0, 0, 0.1) 1px 2px 14px;
    transition: all .3s;
}

.xzjg_list ul li a {
    display: block;
    padding: .25rem .5rem;
}

.xzjg_hd {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
}

.xzjg_name {
    font-size: .21rem;
    color: #0d70bb;
    font-weight: bold;
}

.xzjg_zc {
    font-size: .2rem;
    color: black;
}

.xzjg_list ul li a p,
.xzjg_list ul li a span,
.xzjg_list ul li a i {
    font-size: .19rem;
    color: #949292;
    display: block;
    font-style: normal;
    position: relative;
    padding-left: .35rem;
    margin-top: .15rem;
}

.xzjg_list ul li a p {
    margin-top: .35rem;
}

.xzjg_list ul li a p::before {
    position: absolute;
    content: "";
    left: 0;
    width: .16rem;
    height: .23rem;
    background: url(../images/dz.png) no-repeat left;
    background-size: 100%;
    bottom: .02rem;
}

.xzjg_list ul li a span::before {
    position: absolute;
    content: "";
    left: 0;
    width: .21rem;
    height: .21rem;
    background: url(../images/sj.png) no-repeat left;
    background-size: 100%;
    bottom: .01rem;
}

.xzjg_list ul li a i::before {
    position: absolute;
    content: "";
    left: 0;
    width: .22rem;
    height: .14rem;
    background: url(../images/yx.png) no-repeat left;
    background-size: 100%;
    bottom: .04rem;
}

.xzjg_list ul li:hover {
    transform: translateY(-.04rem);
}

.xzjg_list ul li:nth-child(2n) {
    margin-left: 1rem;
}

.xzjg_list ul li:nth-child(n+3) {
    margin-top: .5rem;
}

.xyjj .zym_main {
    width: 100%;
}

.xyjj_tit {
    width: 5.34rem;
    height: .74rem;
    background: url(../images/xyjj_tit.png) no-repeat center;
    background-size: 100% 100%;
    margin: 0 auto;
    text-align: center;
    line-height: .74rem;
    font-size: .28rem;
    font-weight: bold;
    color: white;
}

.xyjj_bg {
    background: url(../images/xyjj_bg.png) no-repeat bottom;
    background-size: 100% 72%;
}

.xyjj_box p {
    margin-top: .5rem;
    font-size: .22rem;
    line-height: .4rem;
    text-indent: 2em;
}

.xyjj_img {
    width: 10.62rem;
    /* height: 6.99rem; */
    margin: 0 auto;
    margin-top: .7rem;
}

.xyjj_img img {
    width: 100%;
    height: 100%;
}

.xyld_line1 ul li a {
    width: 2.93rem;
    /* height: 4.07rem; */
    border: .01rem solid #0068b7;
    display: block;
}

.xyld_img {
    width: 2.76rem;
    height: 3.45rem;
    overflow: hidden;
    margin: .08rem auto;
}

.xyld_img img {
    width: 100%;
    height: 100%;
}

.xrld_info {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

.xrld_name {
    -webkit-clip-path: polygon(0 0, 42% 0, 100% 100%, 0% 100%);
    clip-path: polygon(0 0, 80% 0, 100% 100%, 0% 100%);
    width: 1.55rem;
    height: .45rem;
    background-color: #0d70bb;
    line-height: .45rem;
    font-size: .22rem;
    padding-left: .1rem;
    color: white;
}

.xrld_zc {
    width: 1.35rem;
    height: .45rem;
    line-height: .45rem;
    font-size: .2125rem;
    text-align: right;
    padding-right: .1rem;
    color: #2e2e2e;
}

.xyld_line1 ul {
    display: flex;
    justify-content: center;
}

.xyld_line1 {
    margin-top: .75rem;
}

.xyld_line1 ul li {
    transition: all .3s;
}
.xyld_line1 ul li:nth-child(2){
    
margin-left: 1rem;
}
.xyld_line1 ul li:last-child {
    margin-left: 1rem;
}

.xyld_line1 ul li:hover {
    transform: translateY(-.04rem);
}

.xyld_line2 {
    width: 100%;
    margin-top: .72rem;
    margin-bottom: 1rem;
}

.xyld_line2 ul li a {
    display: block;
    width: 2.53rem;
    border: .01rem solid #0068b7;
}

.xyld_line2 .xyld_img {
    width: 2.38rem;
    height: 2.92rem;
}

.xyld_line2 ul {
    display: flex;
    justify-content: center;
}

.xyld_line2 ul li:nth-child(n+2) {
    margin-left: 1rem;
}

.xyld_line2 ul li:first-child .xrld_name {
    width: .94rem;
}

.xyld_line2 ul li:first-child .xrld_zc {
    width: 1.6rem;
    font-size: .1488rem;
}
.dwwy .xyld_line2 ul li:first-child .xrld_zc{
    
font-size: .2125rem;
}
.xyld_line2 ul li {
    transition: all .3s;
}

.xyld_line2 ul li:hover {
    transform: translateY(-.04rem);
}
.dwwy .xyld_line2 ul li:nth-child(n+2){
    
margin-left: .4rem;
}
.list {
    width: 100%;
    padding: 0 .15rem;
}

.list_box {
    width: 100%;
    margin-top: .15rem;
}

.list_info {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

.list_time {
    width: .98rem;
    height: 1.28rem;
    background: url(../images/list_bg.png) no-repeat center;
    background-size: 100% 100%;
}

.list_nr {
    width: 10.7rem;
}

.list_time p {
    font-size: .3925rem;
    text-align: center;
    color: white;
    margin-top: .3rem;
}

.list_time span {
    display: block;
    font-size: .2019rem;
    color: white;
    text-align: center;
}

.list_nr p {
    font-size: .23rem;
    margin-top: .1rem;
}

.list_nr span {
    font-size: .18rem;
    text-indent: 2em;
    display: block;
    line-height: .29rem;
    margin-top: .25rem;
}

.list_box ul li {
    padding: .35rem 0;
    border-bottom: .01rem solid #eeeeee;
    transition: all .3s;
}

.list_box ul li:hover {
    transform: translateY(-.04rem);
}

.list_box ul li:hover .list_nr p {
    font-weight: bold;
}

.content {
    width: 100%;
    padding: 0 .2rem;
}
@media screen and (max-width: 1600px) {
.content table{
    
width: 100% !important;
}
.content table img{
    width: 100% !important;
    height: 100% !important;
}
}

.content_box {
    width: 100%;
}
.content_box ul li a{
    font-size: .17rem;
}
.content_box ul li{
    font-size: .17rem;
}
.content_tit {
    font-size: .23rem;
    font-weight: bold;
    text-align: center;
    margin-top: .7rem;
}

.content_f_tit {
    font-size: .2rem;
    text-align: center;
    margin-top: .1rem;
}

.content_info {
    width: 100%;
    display: flex;
    justify-content: center;
    margin-top: .32rem;
}

.content_info span {
    /* display: block; */
    font-size: .2rem;
    margin: 0 .2rem;
}

.content_nr {
    width: 100%;
    margin-top: .5rem;
    min-height: 6rem;
}

.content_nr p {
    font-size: .2rem;
    line-height: .31rem;
    display:block;
}
@media screen and (max-width: 800px) {
.content_nr p img{
    width: 100%;
    max-width: 5rem;
}
.content_nr p span img{
    width:auto
}
}
.content_nr p span {
    font-size: .2rem !important;
    line-height: .31rem;
}

.zhjt ul {
    flex-wrap: wrap;
    justify-content: left;
}

.zhjt ul li {
    margin: 0 .5rem;
    margin-top: .2rem;
}

.zhjt ul li a {
    position: relative;
    padding-left: .5rem;
    display: block;
}

.zhjt ul li a::before {
    content: "";
    position: absolute;
    width: .31rem;
    height: .23rem;
    background: url(../images/s04_li_more.png) no-repeat left;
    background-size: 100%;
    left: 0;
    bottom: .0rem;
}

.zhjt {
    position: relative;
    margin-bottom: .5rem;
}

.zhjt_bd {
    padding-top: .5rem;
    margin-bottom: 1rem;
}

.img_list {
    width: 100%;
}

.img_list ul {
    display: flex;
    flex-wrap: wrap;
}

.img_list ul li {
    width: 2.57rem;
    margin-left: .64rem;
    margin-top: .4rem;
}

.img_box {
    width: 2.57rem;
    overflow: hidden;
    height: 1.77rem;
}

.img_box img {
    width: 100%;
}

.img_list ul li p {
    font-size: .18rem;
    text-align: center;
    margin-top: .1rem;
}

.img_list ul li:nth-child(4n+1) {
    margin-left: 0;
}

.img_list ul li img {
    transition: all .5s;
}

.img_list ul li:hover img {
    transform: scale(1.1);
}

.img_list ul li:hover p {
    color: #0068b7;
    font-weight: bold;
}

.xsjg_tit {
    width: 5.86rem;
    height: .56rem;
    background: url(../images/xsjg_tit.png) no-repeat center;
    background-size: 100% 100%;
    text-align: center;
    line-height: .56rem;
    color: white;
    font-size: .27rem;
    font-weight: bold;
    margin: 0 auto;
    margin-bottom: .5rem;
}

.xsjg .xyld_line2 ul {
    justify-content: left;
    flex-wrap: wrap;
}

.xsjg .xyld_line2 ul li {
    margin-left: .25rem;
    margin-top: .3rem;
}

.xsjg .xyld_line2 ul li a {
    width: 2.11rem;
    /* height: 3rem; */
}

.xsjg .xyld_line2 ul li a .xyld_img {
    width: 2rem;
    height: 2.5rem;
    overflow: hidden;
    background-color: #aaaaaa;
}

.xsjg .xyld_line2 ul li:first-child .xrld_name {
    width: 1.17rem;
}

.xsjg .xyld_line2 {
    margin-top: .2rem;
}
.oth_b{
    
height: 100%;
}
.szdw .zym_box{
    
margin-bottom: 0;
}
.gcsjycxzx .jqr_kd2 {
    width: 45%;
    line-height: .7rem;
}

.gcsj ul {
    display: flex;
    justify-content: center;
    align-items: center;
}

.gcsj ul .gy_lb_img {
    width: 3.58rem;
    height: 2.8rem;
}

.gcsj_lb {
    height: 100%;
}

.gcsj_lb .gy_bd {
    margin-bottom: 0.7rem;
}