.header {
    width: 100%;
    margin-bottom: .2rem;
}

.header_box {
    display: flex;
    justify-content: space-between;
    position: relative;
    align-items: center;
}

.top_link {
    /* position: absolute; */
    right: 0;
    top: .07rem;
    width: .4rem;
    height: .4rem;
    margin-top: .5rem;
}

.top_link a {
    /* font-size: .15rem; */
    display: block;
    color: #878787;
    position: relative;
    /* background: url(../images/top_link_bg.png) no-repeat; */
    /* background-size: 23%; */
    /* padding-left: .3rem; */
    width: 100%;
}
.top_link a img{
    width: 100%;
}
.top_link a:before {
    /* position:absolute; */
    /* content:""; */
    background: url("../images/top_link_bg.png") no-repeat;
    width: .2rem;
    left: 0rem;
    bottom: 0rem;
    height: .2rem;
    z-index: 111111111;
}

.gp {
    position: absolute;
    font-size: .2rem;
    color: #0068b7;
    font-weight: bold;
    right: 0rem;
    top: .4rem;
}

.logo {
    width: 3.34rem;
    /* height: .9rem; */
    margin-top: .5rem;
}

.logo a {
    display: block;
}

.logo img {
    width: 100%;
    height: 100%;
}

.nav {
    width: 10.2rem;
    margin-top: .5rem;
}

.nav_box>ul {
    display: flex;
    justify-content: space-between;
    width: 100%;
    position: relative;
}

.nav_box>ul>li>a {
    font-size: .2rem;
    white-space: nowrap;
    font-weight: bold;
    position: relative;
    display: block;
    text-align: center;
}

.subNav {
    position: absolute;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: url(../images/suvNav_bg.png) no-repeat center;
    left: 0;
    background-size: 100%;
    visibility: hidden;
    opacity: 0;
    transition: all .3s;
    top: 1.4rem;
    z-index: 111;
}

.nav_box {
    height: 100%;
    line-height: 1rem;
}

.subNav ul {
    display: flex;
    width: 32%;
    flex-wrap: wrap;
}

.subNav p {
    width: 32%;
    font-size: .16rem;
    color: #003d83;
}

.subNav .sub_img {
    width: 32%;
}

.subNav ul li {
    width: 50%;
    line-height: .5rem;
}

.subNav ul li a {
    display: block;
    text-align: center;
    font-size: .16rem;
}

.sub_img {
    height: 1.81rem;
    overflow: hidden;
    padding: .15rem;
}

.sub_img img {
    width: 100%;
    height: 100%;
}

.nav_box>ul>li {
    width: 100%;
    /* padding: 0rem .1rem; */
}

.nav_box>ul>li:nth-child(7) .subNav ,.nav_box>ul>li:nth-child(4) .subNav{
    background-size: cover;
}

.subNav ul li a:hover {
    color: #003d83;
    font-weight: bold;
}

.nav_box>ul>li>a::after {
    content: "";
    position: absolute;
    width: .21rem;
    height: .07rem;
    background: url(../images/xb.png) no-repeat center;
    background-size: 100%;
    left: 40%;
    bottom: .15rem;
    display: none;
}

.nav_box>ul>li:hover a::after {
    display: block;
}

.nav_box>ul>li:hover .subNav {
    visibility: visible;
    opacity: 1;
    top: 1.2rem;
}


/* banner */

.banner-container {
    width: 100%;
    /* max-width: 1920px; */
    overflow: hidden;
    margin: 0rem auto;
    position: relative;
    /* z-index: -1; */
}

.banner-bd ul li img {
    width: 100%;
    display: block;
    animation: 10s ease-in-out 0s infinite alternate none running zoomin;
}

@keyframes zoomin {
    0% {
        transform: scale(1);
    }
    100% {
        transform: scale(1.1);
    }
}

.banner-bd ul li {
    overflow: hidden;
    position: relative;
    height: 8.48rem;
}

.banner-container .prev {
    right: 5.3rem;
    background: url("../images/prev.png") 0% 0% / 100% no-repeat;
    background-size: 100%;
}

.banner-container .next {
    left: 5.2rem;
    background: url("../images/next.png") 0% 0% / 100% no-repeat;
    background-size: 100%;
}

.banner-container .prev,
.banner-container .next {
    width: 0.64rem;
    height: 0.64rem;
    line-height: 0.56rem;
    position: absolute;
    top: 0px;
    bottom: 0px;
    margin: auto;
    cursor: pointer;
    z-index: 11111;
    opacity: 0;
}

.banner-hd,
.news-list-hd {
    position: absolute;
    text-align: right;
    left: calc(50% - 23px);
    bottom: .1rem;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 111;
}

.banner-container .banner-hd li {
    border-radius: 100%;
    margin: 0.08rem;
    float: left;
    font-size: .27rem;
    width: 0.15rem;
    height: 0.15rem;
    color: #b04a39;
    background-color: white;
}

.banner-container .banner-hd li.on {
    width: 0.15rem;
    height: 0.15rem;
    border-radius: 10px;
    transition: all .3s;
    background-color: #003d83;
}

@media screen and (max-width: 1920px) {
    .banner-container .next {
        left: 3.2rem;
    }
    .banner-container .prev {
        right: 3.2rem;
    }
}

.banner-bd ul li p {
    font-size: .5rem;
    font-weight: bold;
    color: white;
    position: absolute;
    left: 33%;
    left: calc(50% - 300px);
    top: 40%;
}


/* search */

.search {
    /* position: absolute; */
    /* bottom: 0rem; */
    /* left: calc(50% + 7.5rem); */
    /* transform: translateX(-100%); */
    white-space: nowrap;
    z-index: 1111;
    display: block;
    margin-top: 0.8rem;
}

.search_but ,.search_but2{
    width: .31rem;
    height: .31rem;
    background: url(../images/search.png)no-repeat center;
    background-color: #0068b7;
    /* vertical-align: top; */
    cursor: pointer;
    background-size: 54%;
    margin-top: .5rem;
    position: relative;
}
.search_but2{
    
margin-top: 0;
}
.search_box{
    position: absolute;
    width: 2rem;
    left: -1.7rem;
    top: .4rem;
    height: .0rem;
    padding: 0;
    background-color: #0068b7;
    z-index: 111111;
    display: block;
    transform: translateY(.1rem);
    overflow: hidden;
    transition: all .5s;
}
.search_ipt {
    height: .31rem;
    outline: none;
    padding-left: 0;
    vertical-align: top;
    width: 80%;
    font-size: .12rem;
    padding-left: .1rem;
    transition: all .3s;
    /* float: left; */
    /* border-left: 1px solid; */
    /* border-top: 1px solid; */
    /* border-bottom: 1px solid; */
}


/* section_01 */

.section_01 {
    width: 100%;
    background: url(../images/s01_bg.png)no-repeat center;
    overflow: hidden;
    background-size: 100%;
}

.s01_box {
    margin-top: .25rem;
    margin-bottom: .4rem;
}

.section_tit {
    width: 100%;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

.section_tit a {
    display: block;
    text-align: center;
    position: relative;
    padding-bottom: .2rem;
}

.section_tit a p {
    font-size: .28rem;
    font-weight: bold;
}

.section_tit a span {
    display: block;
    font-size: .18rem;
    color: #797979;
    margin-top: .05rem;
}

.section_tit a::after {
    content: "";
    position: absolute;
    width: .34rem;
    height: .02rem;
    background-color: #0068b7;
    left: 40%;
    bottom: 0rem;
}

.s01_nr {
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin-top: .4rem;
}

.s01_nr>div {
    width: 49%;
}

.s01_img_box {
    width: 7.35rem;
    height: 4.41rem;
    position: relative;
    overflow: hidden;
}

.s01_img {
    position: relative;
}

.s01_img_info {
    position: absolute;
    bottom: 0rem;
    left: 0rem;
    width: 100%;
    background: url(../images/s01_img_bg.png) no-repeat center;
    background-size: 120%;
    height: 1rem;
    display: flex;
    padding: 0px .15rem;
    justify-content: space-between;
}

.s01_i_time {
    width: .6rem;
    height: .45rem;
    color: white;
    margin-top: .4rem;
    position: relative;
}

.s01_i_time p {
    font-size: .16rem;
}

.s01_img_box img {
    width: 100%;
    height: 100%;
}

.s01_i_time span {
    font-size: .18rem;
    font-weight: bold;
}

.s01_i_time::after {
    content: "";
    position: absolute;
    width: .01rem;
    height: .5rem;
    background-color: white;
    right: 0rem;
    top: 0rem;
}

.s01_img_info>p {
    width: 89%;
    margin-top: .5rem;
    color: white;
    font-size: .16rem;
    font-weight: bold;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.s01_hd {
    position: absolute;
    bottom: .7rem;
    right: .1rem;
    width: 1.5rem;
}

.s01_hd ul {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

.s01_hd ul li {
    width: .19rem;
    height: .19rem;
    border-radius: 100%;
    background-color: rgba(255, 255, 255, .6);
    text-align: center;
    font-size: .14rem;
    color: white;
    cursor: pointer;
}

.s01_hd ul li.on {
    background-color: #d0b169;
}

.s01_list ul li a {
    display: flex;
    width: 100%;
    justify-content: space-between;
}

.s01_l_time {
    width: .65rem;
    height: .75rem;
    background-color: #0068b7;
    color: white;
    text-align: center;
}

.s01_l_time p {
    font-size: .34rem;
}

.s01_l_time span {
    font-size: .14rem;
}

.s01_l_info {
    width: 89%;
}

.s01_l_info p {
    font-size: .16rem;
    font-weight: bold;
}

.s01_l_info span {
    font-size: .13rem;
    display: block;
    line-height: .22rem;
    margin-top: .09rem;
}

.s01_list ul li {
    margin-top: .47rem;
    position: relative;
    transition: all .3s;
}

.s01_list ul li:first-child {
    margin-top: 0rem;
}

.s01_list ul li::after {
    content: "";
    position: absolute;
    border-top: .01rem dashed #b5b5b5;
    bottom: -0.24rem;
    width: 100%;
}

.s01_list ul li:last-child::after {
    display: none;
}

.s01_list ul li:hover {
    transform: translateY(-4px);
}

.s01_bd ul li img {
    transition: all .5s;
}

.s01_bd ul li:hover img {
    transform: scale(1.1);
}


/* section_02 */

.section_02 {
    width: 100%;
    background: url(../images/s02_bg.png) no-repeat center;
    overflow: hidden;
    background-size: 100%;
}
.section_02 .section_tit a::after{
    
left: 49%;
}
.slideGroup {
    width: 100%;
    margin-top: .42rem;
}

.parHd {
    display: flex;
    justify-content: space-between;
}

.parHd .section_tit {
    width: 100%;
}

.parHd .section_tit:first-child {
    justify-content: right;
    padding-right: .3rem;
}

.parHd .section_tit:last-child {
    justify-content: center;
    padding-left: .3rem;
}

.parBd {
    width: 100%;
}

.s02_lb_bd,
.s02_lb_bd2 {
    width: 100%;
}

.s02_lb_bd ul,
.s02_lb_bd2 ul {
    /* display: flex; */
    /* justify-content: space-between; */
    overflow: hidden;
    width: 100%;
    position: relative;
}

.s02_lb_bd ul li,
.s02_lb_bd2 ul li {
    /* display: block; */
    width: 100%;
    /* margin: 0 auto; */
}

.s02_lb_bd ul li a,
.s02_lb_bd2 ul li a {
    width: 4.7rem;
    display: block;
    margin: 0 auto;
    overflow: hidden;
}

.s02_lb_img {
    position: relative;
    width: 100%;
    height: 3.03rem;
    overflow: hidden;
}

.s02_lb_img img {
    width: 100%;
    height: 100%;
}

.s02_lb_img>p {
    position: absolute;
    left: 0rem;
    bottom: 0rem;
    color: white;
    font-size: .15rem;
    height: .39rem;
    line-height: .39rem;
    width: 100%;
    padding: 0 .1rem;
    z-index: 1;
}

.s02_lb_img>p::after {
    content: "";
    position: absolute;
    width: 100%;
    height: .39rem;
    background-color: black;
    opacity: .549;
    z-index: -1;
    left: 0;
}

.s02_lb_time {
    position: absolute;
    top: 0rem;
    right: 0rem;
    width: .61rem;
    height: .65rem;
    background-color: #216fa9;
    text-align: center;
    color: white;
}

.s02_day {
    font-size: .3215rem;
}

.s02_year {
    font-size: .1325rem
}

.s02_lb_hd,
.s02_lb_hd2 {
    width: 100%;
    height: 0.31rem;
    margin-top: .5rem;
    line-height: 0.31rem;
}

.parBd {
    margin-top: .6rem;
}

.s02_lb_bd ul li img,
.s02_lb_bd2 ul li img {
    transition: all .5s;
}

.s02_lb_bd ul li img:hover,
.s02_lb_bd2 ul li img:hover {
    transform: scale(1.1);
}

.parHd .on p {
    color: #003d83;
}

.s02_lb_bd ul li,
.s02_lb_bd2 ul li {
    width: 5rem;
}

.s02_lb_hd,
.s02_lb_hd2 {
    width: 1rem;
    margin: 0 auto;
    margin-top: .3rem;
    margin-bottom: .4rem;
}

.s02_lb_hd ul,
.s02_lb_hd2 ul {
    display: flex;
    justify-content: space-between;
    height: 100%;
}

.s02_lb_hd ul li,
.s02_lb_hd2 ul li {
    width: .1rem;
    height: .1rem;
    background-color: #d2d2d2;
    border-radius: 100%;
    margin-top: .1rem;
    cursor: pointer;
}

.s02_lb_hd ul li.on,
.s02_lb_hd2 ul li.on {
    background-color: #003d83;
}


/* section_03 */

.section_03 {
    width: 100%;
    background: url(../images/s03_bg.png) no-repeat center;
    overflow: hidden;
    background-size: 100%;
}

.s03_box {
    display: flex;
    justify-content: space-between;
    margin-top: .5rem;
}

.s03_01_tit {
    width: 1.8rem;
    height: .7rem;
}

.s03_01_tit a {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
}

.s03_01_tit a::after {
    content: "";
    width: .02rem;
    height: .65rem;
    background-color: #d0b169;
    position: absolute;
    right: 0rem;
    bottom: 0rem;
    transform: rotate(-22deg);
}

.s03_01_tit a p {
    font-size: .28rem;
    font-weight: bold;
    color: white;
}

.s03_01_tit a span {
    display: block;
    width: 100%;
    height: 100%;
    font-size: .18rem;
    color: white;
}

.s03_01 {
    width: 44%;
}

.s03_02 {
    width: 46%;
    position: relative;
}

.s03_02_list {
    margin-top: 1rem;
    position: relative;
}

.s03_02_more {
    width: 1.46rem;
    height: .38rem;
    line-height: .38rem;
    position: absolute;
    display: block;
    text-align: center;
    color: white;
    padding-left: .3rem;
    background: url(../images/s03_03_more.png) no-repeat 0.4rem 0.1rem;
    top: -0.8rem;
    left: 0.33rem;
    background-color: #f8b551;
    margin-left: -5%;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 100% 100%, 0% 100%);
    clip-path: polygon(8.8% 0%, 100% 0%, 100% 100%, 0% 100%);
}

.s03_02_list P {
    color: white;
    text-indent: 2em;
    line-height: .3rem;
    font-size: .16rem;
}

.s03_01_nr {
    width: 100%;
    margin-top: .3rem;
    min-height: 2rem;
}

.s03_01_nr p {
    color: white;
    text-indent: 2em;
    font-size: .16rem;
    margin-top: .1rem;
    line-height: .24rem;
}

.s03_01_nr p:first-child {
    margin-top: 0;
}

.s03_more {
    color: white;
    font-size: .15rem;
    text-align: right;
    display: block;
    background: url(../images/s03_03_more.png) no-repeat 1rem 0.12rem;
    margin-right: .rem;
    /* padding-right: .4rem; */
    margin-top: .6rem;
    margin-bottom: .34rem;
    width: 1.46rem;
    height: .38rem;
    line-height: .38rem;
    text-align: left;
    padding-left: .3rem;
    background-color: #f8b551;
    margin-left: 79.2%;
    -webkit-clip-path: polygon(0 0, 100% 0%, 82% 29%, 0 29%);
    clip-path: polygon(0 0, 91% 0%, 82% 100%, 0 100%);
}

.s03_f_img {
    -webkit-clip-path: polygon(18% 0%, 100% 0%, 86% 100%, 1% 100%);
    clip-path: polygon(18% 0%, 100% 0%, 86% 100%, 1% 100%);
    width: 2.69rem;
    height: 1.16rem;
    overflow: hidden;
}

.s03_02_f a {
    display: flex;
    justify-content: space-between;
}

.s03_f_nr {
    width: 57%;
    color: white;
}

.s03_f_nr p {
    font-size: .16rem;
    position: relative;
}

.s03_f_nr p::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -0.145rem;
    width: .3rem;
    height: .03rem;
    background-color: #0068b7;
}

.s03_f_nr span {
    font-size: .16rem;
    display: block;
    margin-top: .25rem;
}

.s03_f_nr i {
    font-style: normal;
    font-size: .13rem;
    display: block;
    margin-top: .2rem;
    text-align: right;
    position: relative;
}

.s03_f_nr i::after {
    content: "";
    position: absolute;
    right: .8rem;
    bottom: .023rem;
    width: .13rem;
    height: .13rem;
    background: url(../images/s03_time.png) no-repeat center;
    background-size: 100%;
}

.s03_02_oth {
    width: 100%;
}

.s03_02_oth a {
    display: flex;
    justify-content: space-between;
}

.s03_02_oth a p {
    color: white;
    font-size: .17rem;
    width: 78%;
    padding-left: .3rem;
    position: relative;
}

.s03_02_oth a p::before {
    content: "";
    position: absolute;
    left: 0rem;
    bottom: 0.05rem;
    background: url(../images/s03_o.png) no-repeat center;
    width: .12rem;
    height: .12rem;
    background-size: 100%;
}

.s03_02_f {
    position: relative;
}

.s03_02_f::after {
    content: "";
    width: 100%;
    position: absolute;
    height: .01rem;
    background-color: #7c7c7c;
    bottom: -.23rem;
}

.s03_02_oth a span {
    display: block;
    width: 11%;
    color: white;
    font-size: .13rem;
}

.s03_02_list ul .s03_02_oth {
    margin-top: .23rem;
}

.zgzj_lb li:first-child {
    margin-top: .4rem
}

.s03_02 .s03_01_tit {
    position: absolute;
    left: -.85rem;
    bottom: .2rem;
}

.s03_02 .s03_01_tit a::after {
    background-color: #0068b7;
}

.s03_02_list ul li:hover {
    transform: translateY(-4px);
}

.s03_02_list ul li:hover img {
    transform: scale(1.1);
}

.s03_02_list ul li img {
    transition: all .5s;
    width: 100%;
    height: 100%;
}

.s03_02_list ul li {
    transition: all .3s;
}


/* section_04 */

.section_04 {
    width: 100%;
    background: url(../images/s04_bg.png) no-repeat bottom;
    overflow: hidden;
    background-size: 100%;
}

.s04_box_01 {
    margin-top: .5rem;
}

.s04_01_list {
    overflow: hidden;
    width: 100%;
    margin-top: .4rem;
}
.s04_01_list ul{
    
display: flex;
    
justify-content: space-between;
}
.s04_01_list ul li {
    /* width: 100%; */
    margin-top: .1rem;
    transition: all .3s;
}

.s04_01_img {
    width: 4.5rem;
    height: 1.8rem;
    box-shadow: rgba(0, 0, 0, 0.5) 10px 10px 8px -5px;
}

.s04_01_img img {
    width: 100%;
    height: 100%;
}

.s04_01_list ul li p {
    font-size: .16rem;
    font-weight: bold;
    text-align: center;
    margin-top: .22rem;
    width: 100%;
}

.s04_01_list ul li a {
    width: 100%;
    display: block;
}

.s04_01_list ul li:hover {
    transform: translateY(-4px);
}

.s04_box_02 {
    margin-top: .5rem;
}

.s04_02_list ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.s04_02_list ul li a {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
}

.s04_02_list ul li a div {
    position: absolute;
    bottom: .2rem;
    left: 0rem;
    color: white;
    height: .36rem;
    line-height: .36rem;
    opacity: 0;
    transition: all .3s;
}

.s04_02_list ul li a div p {
    position: relative;
    z-index: 111;
    padding-left: .1rem;
    font-size: .17rem;
    padding-right: .1rem;
}

.s04_02_list ul li a div p::after {
    content: "";
    position: absolute;
    width: 0%;
    height: 100%;
    background-color: #0c5ca2;
    left: 0rem;
    bottom: 0rem;
    border-right: .1rem solid #f8b551;
    z-index: -11;
    transition: all .3s;
}

.s04_02_list ul li:nth-child(1) {
    width: 6.2rem;
    height: 2.66rem;
}

.s04_02_list ul li:nth-child(2) {
    width: 4.3rem;
    height: 2.66rem;
}

.s04_02_list ul li:nth-child(3) {
    width: 4.2rem;
    height: 2.66rem;
}

.s04_02_list ul li:nth-child(4) {
    width: 4.3rem;
    height: 2.66rem;
}

.s04_02_list ul li:nth-child(5) {
    width: 4.2rem;
    height: 2.66rem;
}

.s04_02_list ul li:nth-child(6) {
    width: 6.2rem;
    height: 2.66rem;
}

.s04_02_list ul li {
    overflow: hidden;
}

.s04_02_list ul li img {
    width: 100%;
    height: 100%;
}

.s04_02_list ul li:hover div {
    opacity: 1;
}

.s04_02_list ul li:hover p::after {
    width: 100%;
}

.s04_02_list ul li {
    margin-top: .17rem;
}

.s04_02_list ul li img {
    transition: all .5s;
}

.s04_02_list ul li:hover img {
    transform: scale(1.1);
}

.s04_02_list {
    padding-top: .38rem;
    padding-bottom: 1rem;
}


/* footer */

.footer {
    width: 100%;
    background: url(../images/f_bg.png) no-repeat center;
    background-size: 100%;
    overflow: hidden;
}

.link {
    display: flex;
    justify-content: left;
    margin-top: .26rem;
    width: 100%;
}

.link>span {
    font-size: .17rem;
    font-weight: bold;
    color: white;
}

.link ul {
    display: flex;
    justify-content: left;
    margin-left: .2rem;
}

.link ul li a {
    color: white;
    font-size: .15rem;
}

.link ul li {
    margin: 0 .1rem;
}

.link ul li:hover a {
    font-weight: bold;
}

.f_logo {
    width: 100%;
    height: 1.7rem;
    display: flex;
    justify-content: center;
    align-items: center;
}

.line {
    width: 100%;
    height: 0.01rem;
    background-color: white;
    margin-top: .2rem;
}

.bq {
    height: .35rem;
    background-color: black;
    line-height: .35rem;
    display: flex;
    justify-content: center;
}

.bq p {
    color: white;
    font-size: .14rem;
    background: url(../images/batb.png) no-repeat left;
    padding-left: .3rem;
}


/* list */

.static_bg {
    width: 100%;
    position: relative;
    background: url(../images/list_bg.png) no-repeat center;
    background-size: 100%;
    height: 5.4rem;
}

.content_box {
    display: flex;
    justify-content: space-between;
}

.value-tit {
    width: 81%;
    margin-top: .5rem;
    min-height: 7rem;
    background-color: white;
    padding: 0 .6rem;
}

.static_bg img {
    width: 100%;
}

.value-tit>form>table {
    display: none;
}

.static_lm {
    position: relative;
    height: 100%;
}

.static_lmmc {
    width: 2.1rem;
    height: .85rem;
    font-size: .34rem;
    color: white;
    background-color: rgba(55, 137, 196, .6);
    line-height: .85rem;
    text-align: center;
    position: absolute;
    top: 42%;
    left: 0;
}

.dqwz {
    position: absolute;
    bottom: 0;
    left: 0;
    height: .5rem;
    width: 100%;
    font-size: .17rem;
    z-index: 1111;
    line-height: .5rem;
    background: url(../images/dqwz.png) no-repeat left;
    padding-left: .25rem;
}

.dqwz a:last-child {
    color: #0068b7;
}

.static_bg::after {
    content: "";
    position: absolute;
    width: 100%;
    height: .5rem;
    background-color: #b3b7ad;
    opacity: .6;
    left: 0rem;
    bottom: 0rem;
}

.list_lb {
    background-color: #fdfbfb;
}

.list_lb_box {
    display: flex;
    justify-content: space-between;
}

.list_nr {
    width: 78%;
    background-color: white;
    margin-top: .3rem;
    padding: 0 .3rem;
    margin-bottom: .5rem;
    min-height: 6rem;
}

.list_nr>ul {
    margin-bottom: .7rem;
}

.list_search {
    min-width: 2.11rem;
    /* border-top: .07rem solid #0068b7; */
    background-color: white;
    /* padding: .2rem .15rem; */
    /* height: 1.5rem; */
    margin-top: .3rem;
    /* height: 3.77rem; */
    background: url(../images/cdh_bg.png) no-repeat;
    background-size: 100%;
}

.list_nr table {
    text-align: center;
    margin: 0 auto;
}

.l_ssk {
    background-color: #f7f7f7;
    outline: none;
    height: .39rem;
    width: 2.199rem;
    vertical-align: top;
    padding-left: .1rem;
}

.l_btn {
    width: .4rem;
    height: .39rem;
    vertical-align: top;
    background: url(../images/search.png) no-repeat center;
    background-color: #0068b7;
    background-size: 50%;
}

.list_search span {
    font-size: .16rem;
    display: block;
    font-weight: bold;
    padding: 0.2rem 0.15rem;
}

.list_search_box {
    /* margin-top: .28rem; */
    padding: 0rem 0.15rem;
}

.list_time {
    width: .75rem;
    height: .78rem;
    background-color: #bfbfbf;
    text-align: center;
    color: white;
    overflow: hidden;
}

.list_day {
    font-size: .31rem;
    margin-top: .05rem;
}

.list_nr ul li a {
    display: flex;
    justify-content: space-between;
}

.list_nr ul li {
    margin-top: .5rem;
    position: relative;
    transition: all .3s;
}

.list_nr ul li::after {
    content: "";
    width: 100%;
    position: absolute;
    bottom: -.24rem;
    border-top: .01rem solid #eeeeee;
}

.list_nr ul li:last-child::after {
    display: none;
}

.list_year {
    font-size: .14rem;
}

.list_info {
    width: 91%;
}

.list_info p {
    font-size: .17rem;
    font-weight: bold;
}

.list_info span {
    font-size: .14rem;
    line-height: .25rem;
    margin-top: .05rem;
    display: block;
    color: #757575;
}

.list_nr ul li:hover {
    transform: translateY(-4px);
}

.list_nr ul li:hover .list_time {
    background-color: #0068b7;
}

.ldjs {
    width: 100%;
    position: relative;
}

.content {
    background-color: #fdfbfb;
}

.content_box {
    /* background-color: white; */
    /* padding: 0 .6rem; */
}

.ldjs .static_bg::after {
    display: none;
}

.ldjs_dh {
    position: absolute;
    width: 100%;
    bottom: 0rem;
    left: 0rem;
}

.ldjs_yj>p {
    /* width: 3.02rem; */
    height: 1.16rem;
    background-color: #0068b7;
    color: white;
    font-size: .3rem;
    font-weight: bold;
    text-align: center;
    line-height: 1.16rem;
    padding: 0 .4rem;
}

.ldjs_box {
    display: flex;
    justify-content: left;
}

.ldjs_ej ul {
    display: flex;
    justify-content: left;
}

.ldjs_ej ul li {
    width: 100%;
    height: 1.16rem;
    background-color: rgba(255, 255, 255, 0.8);
    text-align: center;
    line-height: 1.16rem;
    margin-left: .1rem;
    padding: 0 .2rem;
}

.ldjs_ej ul li a {
    font-size: .18rem;
    position: relative;
    white-space: nowrap;
    height: 100%;
    display: block;
    width: 100%;
}

.ldjs_ej ul li a::after {
    position: absolute;
    content: "";
    width: .17rem;
    height: .13rem;
    background: url(../images/sjx.png) no-repeat center;
    background-size: 100%;
    left: 39%;
    bottom: -.2rem;
    display: none;
}

.ldjs_ej ul li.on {
    background-color: #f8b551;
}

.ldjs_ej ul li.on a {
    color: white;
}

.ldjs_ej ul li.on a::after {
    display: block;
}

.ldjs_list {
    width: 100%;
    margin-top: .9rem;
    margin-bottom: .8rem;
}

.ldjs_tit {
    width: 100%;
    display: flex;
}

.ldjs_tit>div {
    width: 50%;
}

.ldjs_tit_name {
    background: url(../images/ldjs_tit_name.png) no-repeat left;
    height: .57rem;
    line-height: .57rem;
    width: 100%;
    text-align: center;
    color: white;
    font-size: .3rem;
    background-size: 100%;
    font-weight: bold;
}

.jcgs {
    width: 100%;
}

.jcgs ul {
    display: flex;
    justify-content: left;
    flex-wrap: wrap;
}

.jcgs ul li {
    width: 28%;
    margin-top: .5rem;
    margin-left: .6rem;
}

.jcgs ul li a {
    display: block;
    text-align: center;
    font-size: .22rem;
    background-color: #eee;
    color: black;
    height: 1rem;
    line-height: 1rem;
    transition: all .5s;
}

.jcgs ul li a:hover {
    color: white;
    background-color: #0068b7;
}

.ldjs_tit_zs {
    height: .57rem;
    background: url(../images/ldjs_tit_zs.png) no-repeat bottom;
    background-size: 100%;
}

.ldjs_lb {
    width: 100%;
    margin-top: .6rem;
    margin-bottom: .4rem;
}

.ldjs_lb ul {
    /* display: flex; */
    justify-content: space-between;
    overflow: hidden;
    position: relative;
    width: 100%;
}

.ldjs_lb ul li {
    width: 95%;
    box-shadow: rgba(0, 0, 0, 0.5) 2px -1px 19px -8px;
    overflow: hidden;
    margin-top: 0.1rem;
    margin-bottom: .2rem;
    margin-left: .1rem;
}

.ldjs_lb ul li a {
    width: 100%;
    display: block;
    background-color: white;
}

.ldjs_bt {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: baseline;
    position: relative;
    padding: 0 .3rem;
    margin-top: .3rem;
}

.ldjs_bt::after {
    content: "";
    position: absolute;
    width: 92%;
    background: url(../images/ldjs_bt.png) no-repeat center;
    height: .16rem;
    background-size: 100%;
    bottom: -.4rem;
}

.ldjs_bt p {
    font-size: .326rem;
    font-weight: bold;
}

.ldjs_bt span {
    display: block;
    padding-left: .2rem;
    font-size: .1863rem;
    color: #565656;
}

.ldjs_nr {
    margin-top: .62rem;
    font-size: .163rem;
    text-indent: 2em;
    height: 1.4rem;
    overflow: hidden;
    padding: 0 .3rem;
    width: 100%;
    line-height: .27rem;
}

.ldjs_more {
    width: 1.22rem;
    text-align: center;
    height: .37rem;
    margin: 0 auto;
    line-height: .37rem;
    background-color: #0068b7;
    color: white;
    font-size: .163rem;
    margin-top: .35rem;
    margin-bottom: .3rem;
}

.ldjs_lb ul .swiper {
    padding-bottom: .4rem;
}

.ldjs_lb ul .swiper .swiper-pagination .swiper-pagination-bullet {
    width: .12rem;
    height: .12rem;
    background-color: #d2d2d2;
    opacity: 1;
}

.ldjs_lb ul .swiper .swiper-pagination .swiper-pagination-bullet-active {
    background-color: #0068b7;
    width: .37rem;
    height: .12rem;
    border-radius: .1rem;
    transition: all .3s;
}

.ldjs_lb ul li:hover .ldjs_more {
    background-color: #f8b551;
}

.list_nr_img {
    width: 81%;
    background-color: white;
}

.list_nr_img ul li a {
    display: flex;
    justify-content: space-between;
}

.list_nr_img_box {
    width: 2.57rem;
    height: 1.48rem;
    border-radius: .1rem;
    overflow: hidden;
}

.list_nr_img_box img {
    width: 100%;
    height: 100%;
}

.list_nrbox {
    width: 77%;
    padding: 0 .3rem;
}

.l_n_box p {
    font-size: .16rem;
    font-weight: bold;
}

.l_n_box span {
    font-size: .14rem;
    display: block;
    height: .6rem;
    overflow: hidden;
    margin-top: .15rem;
    text-indent: 2em;
    line-height: .2rem;
}

.l_n_time {
    display: flex;
    justify-content: space-between;
    margin-top: .3rem;
}

.l_n_time p {
    font-size: .14rem;
    color: #aaaaaa;
    background: url(../images/l_n_time.png) no-repeat left;
    padding-left: .2rem;
    background-size: 15%;
}

.l_n_time span {
    font-size: .14rem;
    color: #0068b7;
}

.list_nr_img {
    margin-top: .4rem;
    margin-bottom: .5rem;
    padding: 0rem .6rem;
}

.list_nr_img>ul {
    margin-bottom: .5rem;
}

.list_nr_img table {
    margin: 0 auto;
}

.list_nr_img ul li {
    margin-top: .5rem;
    position: relative;
    transition: all .3s;
}

.list_nr_img ul li::after {
    content: "";
    position: absolute;
    width: 100%;
    height: .01rem;
    background-color: #e5e5e5;
    bottom: -.25rem;
}

.list_nr_img ul li:last-child::after {
    display: none;
}

.list_nr_img ul li:hover {
    transform: translateY(-4px);
}

.list_nr_img ul li img {
    transition: all .5s;
}

.list_nr_img ul li:hover img {
    transform: scale(1.1);
}

.sp_img {
    width: 100%;
    margin-top: .9rem;
}

.parHd_img {
    display: flex;
    justify-content: left;
    background: url(../images/ldjs_tit_name.png) no-repeat left;
    height: .57rem;
    line-height: .57rem;
    padding-left: .5rem;
}

.par_hd_box {
    font-size: .21rem;
    padding-left: .3rem;
    position: relative;
    color: white;
    cursor: pointer;
}

.sx {
    width: .02rem;
    height: .3rem;
    margin-top: .15rem;
    margin-left: .3rem;
    background-color: white;
}

.par_hd_box:first-child {
    padding-left: 0;
}

.slideBox_sp ul {
    display: flex;
    justify-content: left;
    flex-wrap: wrap;
}

.slideBox_sp ul li {
    width: 33%;
    margin-top: .6rem;
}

.slideBox_sp ul li a {
    width: 4.73rem;
    height: 3rem;
    overflow: hidden;
    display: block;
    position: relative;
}

.slideBox_sp ul li a img {
    width: 100%;
    height: 100%;
    position: relative;
}

.slideBox_sp ul li a::after {
    position: absolute;
    content: "";
    width: .47rem;
    height: .47rem;
    background: url(../images/bf1.png) no-repeat center;
    left: 45%;
    bottom: 42%;
}

.slideBox_sp ul li a p {
    position: absolute;
    bottom: .2rem;
    background-color: rgba(0, 0, 0, 0.5);
    color: white;
    height: .42rem;
    line-height: .42rem;
    padding: 0 .2rem;
    font-size: .16rem;
}

.slideBox_sp ul li:hover a::after {
    background: url(../images/bf2.png) no-repeat center;
}

.slideBox_sp ul li img {
    transition: all .5s;
}

.slideBox_sp ul li:hover img {
    transform: scale(1.1);
}

.slideBox_tp .slideBox_sp ul li a::after {
    display: none;
}

.sp_img_box {
    margin-bottom: .7rem;
}

.qh2_img {
    width: 100%;
}

.qh2_list ul {
    display: flex;
    justify-content: left;
    flex-wrap: wrap;
}

.qh2_list ul li {
    width: 33%;
    margin-top: .3rem;
}

.slideBox_sp>ul {
    margin-bottom: .5rem;
    height: 7.2rem;
}

.slideBox_sp table {
    margin: 0 auto;
}

.qh2_list ul li a {
    width: 4.73rem;
    height: 3rem;
    display: block;
    position: relative;
    overflow: hidden;
}

.qh2_list ul li a img {
    width: 100%;
    height: 100%;
}

.qh2_list ul li a div {
    position: absolute;
    bottom: 0rem;
    width: 100%;
    height: .79rem;
    background: url(../images/s01_img_bg.png) no-repeat center;
}

.qh2_list ul li a div p {
    color: white;
    font-size: .14rem;
    text-align: center;
    width: 100%;
    margin-top: .4rem;
}

.qh2_img_box {
    margin-top: .3rem;
    margin-bottom: .5rem;
}

.qh2_list ul li:hover img {
    transform: scale(1.1);
}

.qh2_list ul li img {
    transition: all .5s;
}

.value-tit h4 {
    font-size: .3rem;
    line-height: 1;
    margin-top: .2rem;
    color: rgb(9, 9, 9);
    text-align: center;
}

.value-tit-p {
    font-size: .14rem;
    line-height: 40px;
    background-color: rgb(244, 244, 244);
    color: rgb(118, 118, 118);
    text-align: center;
    text-indent: 2em;
    margin-top: .15rem;
}

.search-right {
    overflow: hidden;
    background-color: rgb(255, 255, 255);
    padding: .0rem .3rem .5rem;
    min-height: 500px;
    margin-top: .22rem;
    margin-left: .41rem;
}

.value-tit-p span {
    display: inline-block;
    margin: 0px 0.08rem;
}

.value-text p {
    font-size: .16rem;
    color: rgb(129, 129, 129);
    xmargin-top: .3rem;
    /* text-indent: 2em; */
    xtext-align: center;
}

.value-text-link {
    margin-top: .42rem;
}

.value-text-link a {
    margin: .3rem 0px;
    color: rgb(103, 103, 103);
    font-size: .16rem;
}

.value-text-link div {
    margin: .15rem 0px;
}

.value-text-link a:hover {
    color: #b04a39;
}

.value-text {
    min-height: 7rem;
}

.er {
    width: 100%;
    /* margin-top: .3rem; */
    background-color: white;
    padding: 0.2rem 0.15rem;
    margin-top: .2rem;
    box-shadow: rgba(0, 0, 0, 0.1) 1px 3px 15.75px 2.25px;
    padding-bottom: .4rem;
}

.er ul li {
    background-color: white;
    position: relative;
    border-bottom: .01rem solid #e5e5e5;
}

.er ul li a {
    display: block;
    height: .6rem;
    line-height: .6rem;
    font-size: .18rem;
    font-weight: bold;
    position: relative;
    z-index: 111;
    /* padding-left: .3rem; */
    text-align: center;
}

 .er ul .mo a:after{
     position:absolute;
     content:"";
     width:.32rem;
     height: 0.02rem;
     background-color:#f8b551;
     left: 40%;
     bottom: -0.01rem;
 }
 

.s04_02_zs {
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 1111;
    background: rgb(0, 0, 0, .3);
    /* left: 23%; */
    top: 0;
    display: none;
}

.s04_02_zs_img {
    width: auto;
    max-width: 5.5rem;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 1rem;
    position: relative;
}

.s04_02_zs_img img {
    width: 100%;
}

.s04_close {
    position: absolute;
    width: .5rem;
    height: .5rem;
    background: url(../images/close.png) no-repeat center;
    background-size: 100%;
    right: 9%;
    top: 10%;
}

.on {
    display: block;
}
.an{
    height:.5rem;
    padding:.1rem;
}
.s04_02_zs_img .swiper-button-next {
    z-index: 1111111;
}

.s04_02_zs_img .swiper-button-prev {
    z-index: 1111111;
}

.s04_02_zs_img ul li {
    width: 10rem;
    margin: 0 auto;
    overflow: hidden;
}