*{
    font-family: "Microsoft YaHei";
}


/* banner */
.banner_m {
    display: none;
}
.banner_er_m{
    display: none;
}
.banner {
    width: 100%;
    /*height: 100vh;*/
    height: 750rem;
    position: relative;
    margin: 0 auto;
}

.banner .bd {
    margin: 0 auto;
    position: relative;
    z-index: 0;
    overflow: hidden;
}

.banner .bd ul {
    width: 100% !important;
}

.banner .bd li {
    width: 100% !important;
    /*height: 100vh;*/
    height: 750rem;
    overflow: hidden;
    text-align: center;
}

.banner .bd li a {
    transition: all 0.5s;
    display: block;
    height: 100%;
    width: 100%;
}

.banner .bd li a:hover {
    font-size: 22px;
    transition: all 0.5s;
}

.banner .hd {
    width: 100%;
    height: auto;
    margin: 0 auto;
    text-align: center;
}

.banner .hd ul {
    width: 100%;
    height: 100rem;
    text-align: right;
    position: absolute;
    /*bottom: 50rem;*/
    bottom: 20rem;
    left: -40px;
    z-index: 98;
    display: flex;
    align-items: center;
    justify-content: end;
}

.banner .hd ul li {
    width: 60rem;
    height: 70rem;
    /*margin: 0 8rem;*/
    display: inline-block;
    /* line-height: 73px; */
    cursor: pointer;
    /* background-color: #fff; */
    /* border: 1px solid #fff; */
    color: #f2b996;
    font-size: 30rem;
    display: flex;
    align-items: center;
    justify-content: center;
}

.banner .hd ul li.on {
    background: url(../images/4.png) no-repeat;
    background-position: 14rem 10rem;
    background-size: 60rem 50rem;
    background-repeat: no-repeat;
    overflow: visible;
    width: 75rem;
    height: 70rem;
    display: flex;
    align-items: center;
}

.banner .hd a {
    display: inline-block;
    width: 34rem;
    height: 63rem;
    cursor: pointer;
    position: absolute;
    top: 430rem;
    z-index: 98;
    display: block;
}

.banner .hd .prev {
    background: none;
    left: 65rem;
    background-size: 100% 100%;
}

.banner .hd .next {
    background: none;
    right: 65rem;
    background-size: 100% 100%;
}

.banner .hd .pageState {
    position: absolute;
    bottom: 15px;
    right: 72px;
    z-index: 999;
    font-size: 20px;
    color: #fff;
}

.banner .hd .pageState span {
    font-size: 42px;
    color: #fff;
    margin-right: 5px;
}

.header_img {
    width: 619rem;
    height: 70rem;
    display: block;
    position: absolute;
    top: calc(100vh - 68rem);
    left: 50%;
    margin-left: -309.5rem;
}
/**涓讳綋**/
.main1 {
    width: 100%;
    height: auto;
    padding: 0;
    margin: 0 auto;
    box-sizing: border-box;
    background-color: #f4faff;
}
.main_title{
    display: block;
    width: 100%;
    height: 102rem;
    position: relative;
    background: url(../images/11.png) no-repeat;
    background-position: center bottom;
    background-size: contain;
}
.main_title img{
    width: 216rem;
    height: 43rem;
    margin: 0 auto;
    display: flex;
}
.main_title h3 {
    font-size: 30rem;
    color: #b3573b;
    text-align: center;
    line-height: 124rem;
    font-weight: bold;
    z-index: 1;
    position: relative;
    height: 150rem;
    width: 500rem;
    margin: 0 auto;
}
.main1_notice a{

}
/**瀛﹂櫌鏂伴椈**/
.main1_xwdt {
    width: 100%;
    max-width: 1400rem;
    height: auto;
    margin: 0 auto;
    padding: 50rem 0 0;
    box-sizing: border-box;
    padding-bottom: 50rem;
}
.main1_xwdt1 {
    width: 100%;
    height: 580rem;
    margin: 20rem auto 0;
    position: relative;
    box-sizing: border-box;
    display: flex;
}
.main1_xwdt1_left {
    width: calc((100% - 774rem)/1);
    height: auto;
    display: inline-block;
    padding: 0 40rem 0 0;
}
.main1_xwdt1_right {
    width: calc((100% - 774rem)/1);
    height: auto;
    display: inline-block;
    padding: 0 0 0 40rem;
}
.main1_xwdt1_ul{
    width: 100%;
}
.main1_xwdt1_li {
    width: 100%;
    height: 82rem;
    transition: all 0.5s;
    border-bottom: 2px dashed #cbe1f2;
    padding: 20rem 0 20rem 0;
}
.main1_xwdt1_li * {
    transition: all 0.5s;
}

.main1_xwdt1_li a {
    display: block;
    height: auto;
}
.main1_xwdt1_li a h3{
    height: 50rem;
    line-height: 25rem;
    font-size: 18rem;
    color: #333333;
    font-style: normal;
    font-weight: normal;
    overflow: hidden;
}
.main1_xwdt1_li a p{
    height: calc(100% - 50rem);
    padding-top: 10rem;
    padding-bottom: 10rem;
    color: #005ca1;
    font-size: 16rem;
}
.main1_xwdt1_li:hover a h3{
    color: #005ca1;
}


.main1_xwdt1_img {
    width: 734rem;
    height: 530rem;
    display: inline-block;
    box-sizing: border-box;
    margin-top: 15rem;
}

.main1_xwdt1_img1 {
    width: 734rem;
    height: 530rem;
    position: relative;
}

.main1_xwdt1_img1 .hd {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.main1_xwdt1_img1 .hd .hd-list {
    position: absolute;
    bottom: 25rem;          /* 璺濈搴曢儴鐨勮窛绂伙紝鍙牴鎹渶瑕佽皟鏁� */
    right: -10rem;              /* 姘村钩灞呬腑瀹氫綅 */
    transform: translateX(-50%);
    z-index: 100;           /* 纭繚鍦ㄥ浘鐗囦笂鏂� */
    display: flex;          /* 妯悜鎺掑垪 */
    gap: 12rem;             /* 鍦嗙偣涔嬮棿鐨勯棿璺� */
    padding: 0;
    margin: 0;
    list-style: none;
}

/* 2. 鍦嗙偣榛樿鏍峰紡 */
.main1_xwdt1_img1 .hd .hd-list li {
    width: 10rem;           /* 鍦嗙偣鐩村緞 */
    height: 10rem;          /* 鍦嗙偣鐩村緞 */
    border-radius: 50%;     /* 鍙樻垚姝ｅ渾褰� */
    background-color: #e5e5e5; /* 榛樿锛氬崐閫忔槑鐧借壊 */
    cursor: pointer;
    transition: all 0.3s ease;
    text-indent: -9999px;   /* 闅愯棌鏂囧瓧 */
    overflow: hidden;
}

/* 3. 鍦嗙偣婵€娲绘牱寮� (JS浼氳嚜鍔ㄦ坊鍔� on 绫诲悕) */
.main1_xwdt1_img1 .hd .hd-list li.on {
    background-color: #e7a30f;
    opacity: 1;
}

.main1_xwdt1_img1 .hd a {
    display: block;
    width: 28rem;
    height: 28rem;
    position: absolute;
    top: 490rem;
    z-index: 99;
}

.main1_xwdt1_img1 .hd a.prev {
    left: 30rem;
    background: url(../images/17.png) no-repeat;
    background-position: center center;
    background-size: cover;
    top: 40%;
    display: none;
}

.main1_xwdt1_img1 .hd a.next {
    right: 30rem;
    background: url(../images/18.png) no-repeat;
    background-position: center center;
    background-size: cover;
    top: 40%;
    display: none;
}

.main1_xwdt1_img1 .bd {
    width: 100%;
    height: 530rem;
}

.main1_xwdt1_img1 .bd .main1_xwdt1_img_ul {
    height: 530rem;
}

.main1_xwdt1_img1 .bd .main1_xwdt1_img_li {
    width: 100%;
    height: 530rem;
    transition: all 0.3s;
}

.main1_xwdt1_img1 .bd .main1_xwdt1_img_li * {
    transition: all 0.3s;
}

.main1_xwdt1_img1 .bd .main1_xwdt1_img_li a {
    display: block;
}

.main1_xwdt1_img1 .bd .main1_xwdt1_img_li a img {
    width: 100%;
    height: 530rem;
    object-fit: cover;
}

.main1_xwdt1_img1 .bd .main1_xwdt1_img_li a .main1_xwdt1_img_li1 {
    width: 100%;
    height: 120rem;
    /*box-shadow: 0 0 10rem #999;
    margin: -50rem auto 0;*/
    position: relative;
    z-index: 9;
    background-color: rgba(0,0,0,0.7);
    background-size: 647rem 143rem;
    box-sizing: border-box;
    padding: 20rem 20rem 0;
    bottom: 66rem;
    /*border-top-left-radius: 30rem;
    border-top-right-radius: 30rem;*/
}

.main1_xwdt1_img1 .bd .main1_xwdt1_img_li a .main1_xwdt1_img_li1 h3 {
    font-size: 18rem;
    color: #fff;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 22rem;
    margin-bottom: 20rem;
    text-align: left;
    font-weight: 600;
    width: calc(100% - 130px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/*.main1_xwdt1_img1 .bd .main1_xwdt1_img_li:hover a img {
    width: 110%;
    height: 520.3rem;
    margin: -23.65rem 0 0 -5%;
}

.main1_xwdt1_img1 .bd .main1_xwdt1_img_li:hover .main1_xwdt1_img_li1 {
    margin: -73.65rem auto 0;
}*/
.main1_xwdt1_img1:hover .hd a.prev{
    display: block;
}
.main1_xwdt1_img1:hover .hd a.next{
    display: block;
}

.main1_xwdt1_img1 .bd .main1_xwdt1_img_li:hover .main1_xwdt1_img_li1 h3 {
    color: #fff;
}
/**閫氱煡鍏憡**/
.main1_notice{
    width: 100%;
    max-width: 1400rem;
    height: auto;
    margin: 0 auto;
    padding: 30rem 0 70rem 0;
    box-sizing: border-box;
}
.main1_notice1 {
    width: 100%;
    height: auto;
}
.main1_notice_ul{
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.main1_notice_li{
    width: calc((100% - 11rem) / 3);
    display: inline-block;
    align-items: center;
    padding-top: 50rem;
}
.main1_notice_li1{
    display: flex;
    align-items: center;
}
.main1_notice_li .main1_notice_date{
    width: 90rem;
    border: 1px solid #eeeeee;
    display: inline-block;
    height: auto;
}
.main1_notice_date span{
    background-color: #eaad2f;
    color: #fff;
    font-size: 30rem;
    width: 100%;
    text-align: center;
    display: block;
    height: 35rem;
    line-height: 35rem;
    padding: 5px 0;
}
.main1_notice_date p{
    font-size: 14rem;
    height: 30rem;
    text-align: center;
    line-height: 30rem;
}
.main1_notice_li .main1_notice_title{
    width: calc(100% - 150rem);
    height: 45rem;
    display: inline-block;
    /* padding: 0 30rem 0 30rem; */
    font-size: 18rem;
    padding-left: 30rem;
}
.main1_notice_li .main1_notice_title a{
    overflow: hidden;
    display: -webkit-box;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.main1_notice_li .main1_notice_title a:hover{
    color: #025da2;
}

.main2 {
    width: 100%;
    height: auto;
    padding: 50rem 0 0; /* 寤鸿灏� padding 鍚堝苟锛屼笉瑕佸啓涓ゆ */
    margin: 0 auto;
    box-sizing: border-box;
    background-color: #005ca1;
    /*background: url(../images/20.png) no-repeat;
    background-position: center center;
    background-size: cover;*/
    /* 闃叉鍐呭婧㈠嚭 */
    overflow: hidden;
    position: relative;
}

.main2_1 {
    width: 100%;
    max-width: 1400rem;
    height: auto;
    margin: 0 auto;
    font-size: 0;
    padding-bottom: 30rem;
}

/* --- 宸︿晶淇濇寔涓嶅彉 --- */
.main2_1_left {
    width: 775rem;
    height: 860rem;
    display: inline-block;
    vertical-align: top;
    font-size: 16rem;
}

.main2_1_right {
    margin-left: 70rem;
    width: 755rem;
    display: inline-block;
    height: 860rem;
    vertical-align: top;
    font-size: 16rem;
}

.main2 .main2_title {
    width: 100%;
    display: block;
    overflow: hidden;
    margin-bottom: 40rem;
}
.main2_1_more {
    width: 70rem;
    height: 51rem;
    display: inline-block;
    float: right; /* 淇濇寔鍙虫诞鍔ㄤ互闈犲彸瀵归綈 */
}

.main2_1_more_a {
    width: 70rem;
    height: 51rem;
    background: url(../images/24.png) no-repeat;
    background-position: center center;
    background-size: cover;
}

.main2_1_more_a a {
    color: #cae0f1;
    display: block;
    width: 100%;
    height: 100%;
    text-align: center;
    line-height: 51rem;
    text-decoration: none;
    font-size: 18rem;
}

.main2_1_more_a a:hover {
    color: #cae0f1;
}

/* 鍒楄〃鍖哄煙 */
.main2_1_ul {
    height: 716rem;
}

.main2_1_li {
    width: 760rem;
    height: 220rem;
    margin-top: 25rem;
    /*background-color: rgba(255,255,255,0.85);*/
    background-color: #fff;
    box-shadow: 0 4rem 10rem 0 rgba(0, 0, 0, 0.1);
    border-radius: 4rem;
    transition: box-shadow 0.3s ease;
}
.main2_1_background_m{
    display: none;
}
.main2_1_background{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 20%;
    bottom: 0;
    z-index: 0;
    pointer-events: none;
    display: block;
}
.main2_1_background img{
    pointer-events: none;
}
/* 榧犳爣鏀句笂鍘绘椂鐨勬晥鏋� */
.main2_1_li:hover {
    box-shadow: 0 8rem 20rem 0 rgba(0, 0, 0, 0.15);
}

.person_info{
    width: 100%;
    padding: 20rem 30rem;
    display: flex;
    align-items: center;
}
.person_info img{
    width: 70px;
    height: 80px;
    border-radius: 50%;
    object-fit: cover;
    object-position: center;
    border: 1px solid #f2f2f2;
}
.person_info .person_info1{
    padding-left: 30rem;
}
.person_info .person_info1 a{
    position: relative;
    z-index: 99;
}
.person_info .person_info1 h3{
    display: inline-block;
    margin-right: 10rem;
    font-size: 24rem;
    font-weight: 600;
}
.person_info .person_info1 span{
    margin-left: 10rem;
    font-size: 18rem;
}
.person_info .person_info1 cite{

}
.person_info .person_info1 p{
    width: 70rem;
    height: 23rem;
    display: inline-block;
    border-radius: 15rem;
    padding: 2rem 2rem;
    background-color: #005ca1;
    text-align: center;
    color: #ffffff;
    margin-left: 25rem;
    line-height: 23rem;
}
.person_info_des{
    width: calc(100% - 150rem);
    padding: 0 30rem;
    font-size: 20rem;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.person_info_des a{
    position: relative;
    z-index: 999;
}
.person_info_des a:hover{
    color: #005ca1;
}
.person_info_date{
    width: calc(100% - 60rem);
    padding: 20rem 30rem;
}
.person_info_date1{
    width: 320rem;
    display: inline-block;
}
.person_info_date1 img{
    width: 16rem;
    height: 16rem;
    display: inline-block;
}
.person_info_date1 p{
    margin-left: 5rem;
    font-size: 16rem;
    color: #333;
    display: inline-block;
}
.person_info_date2{
    width: calc(100% - 326rem);
    display: inline-block;
}
.person_info_date2 img{
    width: 12rem;
    height: 17rem;
    display: inline-block;
}
.person_info_date2 p{
    margin-left: 5rem;
    font-size: 16rem;
    color: #333;
    display: inline-block;
}
/* 鍙充晶鍐呭鍖哄煙 */
.main2_xxyd {
    width: 100%;
    height: auto;
    /*background-color: rgba(255,255,255,0.85);*/
    background-color: #fff;
    /*margin-top: 25rem;*/
    border-radius: 5rem;
}
.main2_xxyd_ul{
    width: 100%;
    padding: 30rem 30rem;
}
.main2_xxyd_li{
    width: 100%;
    height: 83rem;
    padding: 5rem 5rem;
    display: flex;
    align-items: center;
}
.main2_xxyd_li_title a{
    position: relative;
    z-index: 9;
}
.main2_xxyd_li_title a:hover p{
    color: #005ca1;
}
.yd_date{
    width: 160rem;
    display: flex;
    align-items: center;
}
.main2_xxyd_li .yd_date .yd_date1 {
    width: 50rem;
    height: 53rem;
    background: url(../images/29.png) no-repeat;
    background-position: center center;
    background-size: 100% 100%;
    position: relative;
    display: inline-block;
}

.main2_xxyd_li .yd_date .yd_date1 span {
    position: absolute;
    width: 100%;
    top: 20rem;
    left: 0;
    text-align: center;
    color: #65a0e0;
    font-size: 24rem;
}
.yd_date p{
    color: #005ca1;
    font-size: 18rem;
    line-height: 60rem;
    margin-left: 20rem;
}
.main2_xxyd_li cite{
    font-style: normal;
    display: inline-block;
    line-height: 56rem;
    font-size: 25rem;
    color: #4789bb;
}
.main2_xxyd_li_title{
    width: calc(100% - 245rem);
    max-width: 500rem;
}
.main2_xxyd_li_title p{
    width: 100%;
    padding-left: 10rem;
    display: inline-block;
    line-height: 56rem;
    font-size: 20rem;
    color: #333333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.main2_xxyd_li_title p span{
    color: #005ca1;
    font-size: 20rem;
    font-weight: bold;
}

.main3 {
    width: 100%;
    margin: 0 auto;
    background-color: #f4faff;
}

.main3_1 {
    width: 100%;
    max-width: 1400rem;
    margin: 0 auto;
    padding: 50rem 0 0;
}
.main3_1_xygk{
    width: 100%;
    padding-bottom: 60rem;
}
.main3_1_xygk1{
    width: 100%;
    height: 170rem;
    margin-top: 50rem;
}
.main3_1_xygk1 p{
    font-size: 20rem;
    color: #4991c7;
    text-indent: 2em;
    text-align: justify;
    line-height: 50rem;
    overflow: hidden;
    display: -webkit-box;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.main3_1_xygk1 a{
    width: 100%;
    display: block;
    text-align: right;
    color: #a1c8e5;
    font-size: 18rem;
}
.main3_1_xygk2_ul{
    width: 100%;
    display: flex;
    align-items: center;
    padding: 70rem 0;
}
.main3_1_xygk2_li{
    width: 20%;
}
.main3_1_xygk2_li p{
    font-size: 20rem;
    color: #045fa2;
    text-align: center;
}
.main3_1_xygk2_li h3{
    font-size: 48rem;
    color: #eaad2e;
    font-weight: bold;
    text-align: center;
    margin-top: 20rem;
}
.main3_1_xygk2_li h3 span{
    font-size: 48rem;
    color: #eaad2e;
}
.main3_1_xygk2_li h3 cite{
    font-size: 24rem;
    color: #eaad2e;
}
.main3_1_xygk3{
    width: 100%;
    height: 196rem;
}
.main3_1_xygk3 img{
    width: 100%;
    max-width: 1400rem;
    height: auto;
}
.main1_xwdt_m{display: none;}
.main_title_m{display: none;}
.main3_1_xygk3_m{display: none;}
.main1_xwdt1_bottom{display: none;}
@media only screen and (max-width: 1000px) {
    .banner_m {
        width: 100%;
        height: 446rem;
        display: block;
    }
    .banner_m img {
        display: block;
        width: 100%;
        height: 446rem;
    }
    /**涓讳綋閮ㄥ垎**/
    .main1{
        height: auto;
    }
    .main1_xwdt{
        width: 100%;
        display: block;
        height: auto;
        padding: 30rem 0;
    }
    .main_title_m{
        display: block;
        width: 100%;
        height: 160rem;
        position: relative;
        background: url(../images/33.png) no-repeat;
        background-position: center bottom;
        background-size: contain;
        padding: 60rem 0;
    }
    .main_title_m img{
        width: 220rem;
        display: block;
        margin: 0 auto;
    }

    /**閫氱煡鍏憡**/
    .main1_notice{
        width: 100%;
        display: block;
        height: auto;
        padding: 0 0 50rem 0;
    }
    .main1_notice1 {
        width: 100%;
        height: auto;
    }
    .main1_notice_ul{
        height: auto;
        padding: 20rem 20rem;
    }
    .main1_notice_li{
        width: 100%;
        display: block;
    }
    .main1_notice_li1{
        display: flex;
        align-items: center;
    }
    .main1_notice_li .main1_notice_date{
        width: 125rem;
        border: 1px solid #eeeeee;
        display: inline-block;
        height: 120rem;
    }
    .main1_notice_date span{
        background-color: #eaad2f;
        color: #fff;
        font-size: 32rem;
        width: 100%;
        text-align: center;
        display: block;
        height: 60rem;
        line-height: 35rem;
    }
    .main1_notice_date p{
        font-size: 28rem;
        height: 60rem;
        text-align: center;
        line-height: 60rem;
    }
    .main1_notice_li .main1_notice_title{
        width: calc(100% - 120rem);
        height: 95rem;
        display: inline-block;
        font-size: 30rem;
        padding-left: 30rem;
        overflow: hidden;
    }
    .main1_notice_li .main1_notice_title a{
        overflow: hidden;
        display: -webkit-box;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }
    .main1_notice_li .main1_notice_title a:hover{
        color: #025da2;
    }
    /**瀛︽湳鎶ュ憡**/
    .main2{
        height: auto;
        position: relative;
        /*padding: 50rem 0 50rem 0;*/
        padding-bottom: 50rem;
        padding-top: 0!important;
    }
    .main2_1{
        width: 100%;
        padding: 20rem 20rem;
        box-sizing: border-box;
    }
    .main2_title img{
        width: 330rem;
    }
    .main2_1_more_a a{
        font-size: 24rem;
    }
    .main2_1_left{
        width: 100%;
        height: auto;
    }
    .main2_1_ul{
        height: auto;
    }
    .main2_1_li{
        width: 100%;
        height: auto;
    }
    .main2_1_background{
        display: none;
    }
    .main2_1_background_m{
        width: 100%;
        height: auto;
        position: absolute;
        top: -90%;
        bottom: 0;
        z-index: 0;
        pointer-events: none;
        display: block;
    }
    .main2_1_background_m img{
        width: 100%;
        /* z-index: 989; */
        position: relative;
        /* bottom: -30px; */
        top: 83%;
        pointer-events: none;
    }

    .person_info img{
        width: 120rem;
        height: 120rem;
        border-radius: 60rem;
    }
    .person_info .person_info1 h3{
        font-size: 36rem;
    }
    .person_info .person_info1 cite{
        font-size: 28rem;
    }
    .person_info .person_info1 span {
        font-size: 32rem;
    }
    .person_info .person_info1 p {
        width: 100rem;
        height: 40rem;
        line-height: 40rem;
        display: inline-block;
        border-radius: 10rem;
        padding: 2rem 2rem;
        background-color: #005ca1;
        text-align: center;
        color: #ffffff;
        margin-left: 28rem;
        font-size: 22rem;
    }
    .person_info_des{
        width: 100%;
        font-size: 30rem;
    }
    .person_info_date{
        width: 100%;
    }
    .person_info_date1{
        width: 100%;
        display: flex;
        align-items: center;
        padding-top: 5px;
    }
    .person_info_date1 p{
        font-size: 28rem;
        margin-left: 8px;
    }
    .person_info_date1 img{
        width: 25rem;
        height: 25rem;
    }
    .person_info_date2{
        width: 100%;
        display: flex;
        align-items: center;
        padding-top: 10px;
        padding-bottom: 5px;
    }
    .person_info_date2 p{
        font-size: 28rem;
        margin-left: 8px;
    }
    .person_info_date2 img{
        width: 25rem;
        height: 35rem;
    }
    .main2_1_right{
        width: 100%;
        margin-left:0;
        height: auto;
        padding-top: 100rem;
    }
    .main2_xxyd{
        width: 100%;
        height: auto;
    }
    .main2_xxyd_ul {
        width: 750rem;
        padding: 50rem 30rem;
    }
    .yd_date{
        width: 212rem;
    }
    .yd_date p {
        color: #005ca1;
        font-size: 28rem;
        line-height: 60rem;
        margin-left: 20rem;
    }
    .main2_xxyd_li{
        width: 100%;
        height: 86rem;
        padding: 60rem 5rem;
        display: flex;
        align-items: center;
    }
    .main2_xxyd_li .yd_date .yd_date1{
        width: 70rem;
        height: 70rem;
    }
    .main2_xxyd_li .yd_date .yd_date1 span {
        position: absolute;
        width: 100%;
        top: 28rem;
        left: 0;
        text-align: center;
        color: #65a0e0;
        font-size: 28rem;
    }
    .main2_xxyd_li_title a{
        display: flex;
        align-items: center;
    }
    .main2_xxyd_li_title{
        width: calc(100% - 227rem);
    }
    .main2_xxyd_li_title p{
        width: calc(100% - 60rem);
        font-size: 30rem;
        margin-left: 10rem;
    }
    .main2_xxyd_li_title p span{
        font-size: 30rem;
    }
    .main2_xxyd_li_title p{
        padding-left: 0;
    }
    .main3{
        width: 100%;
        height: auto;
    }
    .main3_1{
        width: 100%;
        height: auto;
    }
    .main3_1_xygk{
        padding: 50rem 50rem;
    }
    .main3_1_xygk1{
        height: auto;
        margin-top: 0;
    }
    .main3_1_xygk1 p{
        height: 610rem;
        font-size: 30rem;
        line-height: 60rem;
        overflow: hidden;
    }
    .main3_1_xygk2_ul{
        width: 100%;
        display: inline-block;
    }
    .main3_1_xygk2_li{
        width: 31%;
        display: inline-block;
        padding-top: 30rem;
    }
    .main3_1_xygk2_li p{
        font-size: 30rem;
        color: #045fa2;
    }
    .main3_1_xygk1 a{
        font-size: 24rem;
    }
    .main3_1_xygk2_li h3{

    }
    .main3_1_xygk3_m{
        width: 100%;
        height:auto;
        display: block;
    }
    .main3_1_xygk3_m img{
        width: 100%;
        height:auto;
        margin-top: 20px;
    }
    /**鏂伴椈鍔ㄦ€�**/
    .main1_xwdt1{
        height: auto;
        display: block;
        margin: 10rem auto 0;
    }
    .main1_xwdt1_img{
        width: 100%;
        padding: 30rem 30rem;
        height: auto;
        box-sizing: border-box;
    }
    .main1_xwdt1_img1{
        width: 100%;
        height: 540rem;
    }
    .main1_xwdt1_img1 h3{
        font-size: 30rem!important;
        line-height: 50rem!important;
    }
    .main1_xwdt1_img1 .bd .main1_xwdt1_img_ul{
        height: 575rem;
    }
    .main1_xwdt1_img1 .bd .main1_xwdt1_img_li{
        height: 575rem;
    }
    .main1_xwdt1_img1 .bd .main1_xwdt1_img_li a img{
        height: 455rem;
    }
    .main1_xwdt1_img1 .bd .main1_xwdt1_img_li a .main1_xwdt1_img_li1{
        width: 100%;
        height: 85rem;
        line-height: 85rem;
        bottom: 0;
    }

    .main1_xwdt1_img1 .hd a{
        top: 490rem;
        width: 51rem;
        height: 51rem;
    }
    .main1_xwdt1_img1 .hd a.prev{
        left: 20rem!important;
    }
    .main1_xwdt1_img1 .hd a.next{
        right: 20rem;
    }
    .main1_xwdt1_img1 .hd .hd-list{
        bottom: 35rem;
    }
    .main1_xwdt1_bottom{
        width: 100%;
        padding: 20rem 20rem;
        box-sizing: border-box;
        display: block;
    }
    .main1_xwdt1_bottom_ul{
        width: 100%;
        height: auto;
        padding: 0 15rem 0 15rem;
    }
    .main1_xwdt1_bottom_li{
        width: 100%;
        display: block;
        height: auto;
        border-bottom: 1px dashed #c8e2f5;
        line-height: 50rem;
        padding: 30rem 0;
    }
    .main1_xwdt1_bottom_li h3{
        width: 100%;
        height: auto;
        overflow: hidden;
        font-size: 30rem;
        color: #333333;
        font-style: normal;
        font-weight: normal;
        padding-bottom: 30rem;
    }
    .main1_xwdt1_bottom_li p{
        font-size: 30rem;
        color: #005ca1;
    }
    /**闅愯棌鐢佃剳绔�**/
    .main_title{display: none;}
    /*.main1_xwdt1{display: none;}*/
    .main3_1_xygk3{display: none;}
    .main1_xwdt1_left{display: none;}
    .main1_xwdt1_right{display: none;}

    .main2 .main2_title{
        padding: 0 30rem;
    }
    .main2_2{
        width: 100%!important;
        padding: 0 30rem;
    }
    .main2_2_ul{
        width: 100%;
        padding: 0!important;
        margin: 0 auto!important;
    }
    .main2_2_li{
        width: 100%!important;
        padding: 0!important;
        margin-top: 30px;
    }
}