.post .con {
    padding: 0px 0;
    margin: 0 auto;
}

.post {
    margin-bottom: 0px;
}

.yw {
    font-family: 'SourceHanSerifCN-Bold';
    font-size: 24px;
    line-height: 35px;
    color: #153F83;
    opacity: 0.1;text-wrap: nowrap;
}.qb .tt .tit .title {
    font-size: 36px;
    color: #153F83;
    line-height: 60px;
}
.post.post3.post-101.mbox li {
    float: left;
    width: 33.3%;    position: relative;   /* opacity: 0.3;*/transition: all 0.4s ease-in-out;
}.post.post3.post-101.mbox .news_imgs {
      padding-top: 66%;
      background-color: #efefef;
      position: relative;
      overflow: hidden;
      /* border-radius: 16px; */
}
.post.post3.post-101.mbox .news_imgs img {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    max-width: 100%;
    transition: all 0.4s ease-in-out;
    /* border-radius: 16px; */
}
.post.post3.post-101.mbox .slick-list.draggable {
    padding-top: 8% !important;    padding-bottom: 80px !important;
}


.post.post3.post-101.mbox ul .slick-center .news_imgs {
    z-index: 99;    
    padding-top: 61%;
}
.post.post3.post-101.mbox ul .slick-center {
    z-index: 99;   transform: scale(1.43);    opacity: 1;
}
.post.post3.post-101.mbox ul .slick-center .news_imgs img {
    z-index: 99;
}

.post.post3.post-101.mbox .news_wz {
    position: absolute;
    bottom: -20px;
    left: 0;
    right: 0;
    width: 43%;
    line-height: 43px;
    margin: 0 auto;
    background: linear-gradient(-90deg,#75B8B1,#1E2DD9);
    z-index: 99;
    border-radius: 10px;text-align: center;    display: none;
}

.post.post3.post-101.mbox .news_gd a {
    color: #fff;
    font-size: 12px;
}.post.post3.post-101.mbox .news_gd a img {
    display: inline-block;
    transform: scale(0.7);
    vertical-align: middle;    margin-left: 8%;
}
.post.post3.post-101.mbox li.news:hover .news_gd a img{animation: arr 1s ease-in-out 0s infinite;}

.post.post3.post-101.mbox span.fgx {
    margin: 0 7%;
}
.post.post3.post-101.mbox ul .slick-center .news_wz {
    display: block;
}


.qb {
  
    background: url(images2/m1.jpg) no-repeat bottom;
  background-size: contain;

}

.post-tt.post3.post-102.mbox .tt {
    position: relative;    margin-bottom: 40px;
}

.post-tt.post3.post-102.mbox .morebox {
    position: absolute;
    right: 0;
    top: 40px;
}
.post3 .more_btn {
    margin: 0;
}

.post-102.post-tt.post3 li {
    float: left;
    width: 33.3%;margin-bottom: 50px;
}



.post-tt.post3.post-102.mbox .news_box.clearfix {
    margin: 0 30px;
}

.post-tt.post3.post-102.mbox ul {
    margin: 0 -30px;
}

.post-tt.post3.post-102.mbox .news_date {
    float: left;
    width: 88px;
    margin-right: -88px;
background: url(images2/date.png) no-repeat ;    text-align: center;
font-family: "PlayfairDisplay";
}

.post-tt.post3.post-102.mbox .news_wz {
    width: 100%;
    float: right;
}
.post-tt.post3.post-102.mbox .news_con {
    margin-left: 110px;
}

.post-tt.post3.post-102.mbox .news_year {
    font-size: 40px;
    font-weight: bold;
    color: #fff;
    line-height: 45px;
    padding-top: 9px;
}
.post-tt.post3.post-102.mbox .news_days {
    font-size: 18px;
    color: #fff;
    line-height: 20px;
    padding-bottom: 14px;
}
.post-tt.post3.post-102.mbox .news_title {
    font-size: 18px;
    line-height: 32px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    height: 64px;
    margin-top: 10px;
    font-weight: bold;
    color: #153F83;
}
.post-tt.post3.post-102.mbox .news_title  a{

    color: #153F83;
}
div#jyjx3 .tt {
    border: 0;
    width: 315px;    margin-top: 3%;    position: relative;
}
div#jyjx3 .tt h3.tit {
    float: none;
    display: block;
    text-align: right;
}
/*div#jyjx3 .more_btn {
    height: auto;
    margin-top: 30px;
    float: none;
    display: block;
    text-align: right;
    float: right;
    line-height: 45px;
    width: 135px;
    text-align: center;
    background: linear-gradient(90deg,#75B8B1,#1E2DD9);
    border-radius: 22.5px;
}*/
div#jyjx3 .more_wrapper{ float: right;    margin-right: 20px;
    margin-top: 10px;}

div#jyjx3 .post-104 .more_wrapper{float:left}

div#jyjx3 .more_btn img{    margin-top: 18px;
    margin-left: 5px;}

.post1 .more_btn a{color:#fff}
.post1 .more_btn a:hover{color:#fff}
.post.post1.post-103.mbox .tt {
    float: right;
    margin-left: -310px;
}.post.post1.post-103.mbox .con {
    float: left;
    width: 99%;
}
.morebox-list .more_btn a{    color: #153F83;}

.post.post1.post-103.mbox ul {
    margin-right: 350px;
}.post.post1.post-103.mbox .news_box.clearfix {
    margin-left: 10%;
}



.post.post1.post-103.mbox .news_imgs {
    padding-top: 45%;
    background-color: #efefef;
    position: relative;
    overflow: hidden;    border-radius: 20px;
}.post.post1.post-103.mbox .news_imgs img {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    max-width: 100%;
    transition: all 0.4s ease-in-out;    border-radius: 20px;
}

.post.post1.post-104.mbox .tt {
    float: left;
    margin-right: -310px;
}



.post.post1.post-104.mbox .con {
    float:right;
    width: 99%;
}


.post.post1.post-104.mbox ul {
    margin-left: 350px;
}

.post.post1.post-104.mbox.clearfix .tt h3.tit {
    text-align: left !important;
}

.post.post1.post-104.mbox.clearfix .more_btn {
    float: left !important;
}


.post.post1.post-104.mbox.clearfix .news_imgs {
    padding-top: 45%;
    background-color: #efefef;
    position: relative;
    overflow: hidden;border-radius: 20px;
}

.post.post1.post-104.mbox .news_imgs img {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    max-width: 100%;
    transition: all 0.4s ease-in-out;    border-radius: 20px;
}


.post.post1.post-104.mbox.clearfix .news_box.clearfix {
    margin-right: 5%;
    padding-right: 5%;
    padding-bottom: 5%;
    background: url(images2/bg1.png) no-repeat right bottom;
}

.post.post1.post-104.mbox.clearfix {
    padding-left: 8%;
    margin-top: 117px;
}
div#jyjx1 .inner {
    padding: 40px 0px 80px 0px;
}

div#jyjx3 .inner {
    padding-top: 60px;
}
div#jyjx3 {
    padding-bottom: 40px;
    margin-bottom: 80px;
}




.qb1 .tt .tit .title {
    font-size: 36px;
    color: #2F4DCC;
    line-height: 60px;
}
.post.post3.post-100.mbox .news_text {
    font-size: 18px;
    line-height: 36px;
    color: #333333;
    text-indent: 2em;
    text-align: center;
}


.qb1 .tt {
    margin-bottom: 30px;
}

.qb1 .post.post3.post-101.mbox .slick-list.draggable {
    padding: 7% 0% !important;
}

div#xysh1 {
    background: url(images2/m2.png) no-repeat center;
    background-size: contain;
}

.post.post1.post-105.mbox ul {
    text-align: center;
}

.post.post1.post-105.mbox li {
    display: inline-block;
    width: 9.5%;
    background: #FFFFFF;
    box-shadow: 0px 5px 15px -5px #001c4d45;
    margin: 0 1%;
    padding: 2.2% 0% 1.2% 0%;
    /* border-radius: 10px; */
}

.post.post1.post-105.mbox .link_con {
    font-size: 0.2rem;
    line-height: 0.5rem;
    color: #2F4DCC;
}
.post.post1.post-105.mbox {
    margin-top: -8%;
    position: relative;
}
.post.post1.post-105.mbox img {
    max-width: 90%;
    height: 0.3rem;
    transition: all 0.4s ease-in-out;
}
.post.post1.post-105.mbox li:hover img {
    transform: rotateY(180deg);
}

.post.post3.post-106.mbox li {
    float: left;
    width: 50%;
}
.post.post3.post-106.mbox ul {
    margin: 0 -10px;
}
.post.post3.post-106.mbox .news_box.clearfix {
    margin: 0 10px;
    background: #78bbb61a;
    border-radius: 20px;
}
.post.post3.post-106.mbox .news_imgs {
    padding-top: 46.5%;
    background-color: #efefef;
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}
.post.post3.post-106.mbox .news_imgs img {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    max-width: 100%;
    transition: all 0.4s ease-in-out;
    border-radius: 20px;
}
.post.post3.post-106.mbox .news_title {
    font-size: 22px;
    text-align: center;
    font-weight: bold;
    color: #EFB240;
}
.post.post3.post-106.mbox .news_wz {
    padding: 30px 0px;
 background: url(images2/hx2.png) no-repeat center bottom;
}
.post.post3.post-106.mbox .news_title a {
    color: #EFB240;
}

.post.post3.post-106.mbox .news_text {
    font-size: 18px;
    line-height: 36px;
    text-align: center;
    width: 82%;
    margin: 20px auto;
color:#333
}

div#xysh2 {
    background: url(images2/m3.png) no-repeat center bottom;
    background-size: contain;
    
}
.post-tt.post3.post-107.mbox {
    position: relative;    padding-bottom: 80px;
}
.post-tt.post3.post-107.mbox .morebox {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
}

.post-tt.post3.post-107.mbox .news_text {
    font-size: 18px;
    line-height: 40px;
    text-align: center;
    width: 84%;
    margin: 0 auto;
color:#333
}
.post.post3.post-101.mbox .news_title {
    display: none;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    line-height: 40px;
    margin-top: 5px;
}

.post.post3.post-101.mbox ul .slick-center .news_title {
    display: block;
}
.post.post3.post-101.mbox .tt {
    margin-bottom: 10px;
}
div#xysh3 .ml {
    float: left;
    width: 20.5%;    margin-top: 5%;    margin-bottom: 5%;
}
div#xysh3 .mr {
    float: right;
    position: relative;
    width: 74.5%;
}
div#xysh3 .mr .post{top: 0  ;  position: absolute;
    width: 100%;
    min-height: 440px;}
.post.post1.post-110.mbox li {
    font-size: 24px;
    color: #153F83;
    font-weight: bold;
    line-height: 55px;
    padding: 10% 0%;
}

.post.post1.post-110.mbox li.news.i1.clearfix {
    border-bottom: 1px solid #1E2DD9;
}.post.post1.post-110.mbox .selected .link_con {
    color: #153F83;
}

.post.post1.post-110.mbox li.news .link_con{    float: left;}
.post.post1.post-110.mbox li.news .more{    float: right;    position: relative; overflow: hidden;}
.post.post1.post-110.mbox li.news .more>div{    line-height: 45px;
    height: 45px;
    box-sizing: border-box;
    border: 1px solid #153F83;
    text-align: right;
    border-radius: 22.5px;
    font-size: 16px;
    color: #153F83;
    z-index: 1;
   
    width: 85px;}

.post.post1.post-110.mbox li.news .more span{display: flex;
    float: right;
    margin-right: 13px;
    height: 100%;
    align-items: center;
    margin-left: 5px;}
.post.post1.post-110.mbox .hide{    border: none;
    background: linear-gradient(90deg,#75B8B1,#1E2DD9);
    height: 45px;

    color: transparent;
    left: -100%;
    top: 0;
    position: absolute;
    transition: .4s;}
.post.post1.post-110.mbox li.news.selected .more .show{background:none;color:#fff;    border: 1px solid transparent;}
.post.post1.post-110.mbox li.news.selected .more .hide{
left:0;  color: #fff;border:none
}

.post.post3.post-111.mbox .news_box.clearfix {
    padding-right: 40px;
    padding-bottom: 40px;
    position: relative;
}



.post.post3.post-111.mbox .news_box.clearfix:after {
    clear: both;
    content: "";
    display: block;
    visibility: visible;
    position: absolute;
    background: #EFF7FE;
    width: 89%;
    height: 80%;
    bottom: 0;
    right: 0;
    border-radius: 20px;
}
.post.post3.post-111.mbox .news_imgs {
    padding-top: 37.7%;
    background-color: #efefef;
    position: relative;
    overflow: hidden;
    border-radius: 20px;
    z-index: 99;
    transform: translateY(10%);
    opacity: 0;
    transition: .6s;
}
.post.post3.post-111.mbox.active .news_imgs{transform: none;
    opacity: 1;}
.post.post3.post-111.mbox .news_imgs img {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    max-width: 100%;
    transition: all 0.4s ease-in-out;
    border-radius: 20px;
}
div#xysh1 {
    padding: 2% 0% 4% 0%;
}
.post.post3.post-106.mbox {
    margin-top: 6%;
}
.post.post3.post-101.mbox {
    padding-top: 0%;
}
.post.post3.post-109.mbox.clearfix {
    padding-top: 2%;
}
div#xysh3 {
    padding-bottom: 7%;
}
.post-tt.post3.post-107.mbox {
    margin-bottom: 6%;
}


.qb2 .tt .tit .title {
    font-size: 36px;
    color: #153F83;
    line-height: 60px;
}

.qb2 {
    background: url(images2/m4.png) no-repeat center bottom;
    background-size: contain;    margin-bottom: 120px;
}

.qb2 .tt {
    margin-bottom: 40px;
}
.post.post3.post-113.mbox li {
    float: left;
    width: 33.3%;    margin-bottom: 20px;
}
.post.post3.post-113.mbox .news_box.clearfix {
    margin: 0 10px;
    position: relative;
}

.post.post3.post-113.mbox ul {
    margin: 0 -10px;
}
.post.post3.post-113.mbox .news_imgs  img{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    max-width: 100%;
    transition: all 0.4s ease-in-out;
    border-radius: 16px;
}.post.post3.post-113.mbox .news_imgs {
    padding-top: 67%;
    background-color: #efefef;
    position: relative;
    overflow: hidden;  border-radius: 16px;
}
.post.post3.post-113.mbox .news_wz {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    border-radius: 16px;
    background: linear-gradient(0deg, #0000006b, transparent);
}
.post.post3.post-113.mbox .news_con {
    padding: 8% 12%;
    display: flex;
    align-items: center;
   /* justify-content: center; */
}
.post.post3.post-113.mbox .news_title {
    font-size: 24px;
    line-height: 40px;
    color: #fff;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 65%;    border-bottom: 3px solid #EFB240;padding-bottom: 5px;
}.post.post3.post-113.mbox .news_title a {
    color: #fff;
}
.post.post3.post-113.mbox li:hover .news_imgs img {
    transform: scale(1.1);    opacity: .9;
}
.post.post3.post-113.mbox .news_gd img {
    vertical-align: middle;
}
.post.post3.post-113.mbox .news_gd {
    transition: all 0.4s ease-in-out;display:none
}
.post.post3.post-113.mbox .news_gd:hover {
    transform: translateX(0.5rem);
}
.post.post3.post-114.mbox li {
    float: left;
    width: 20%;transition: all 0.4s ease-in-out;
}
.post.post3.post-114.mbox .news_box.clearfix {
    margin: 0px 10px;
    background: #fff;
    box-shadow: -2px 5px 15px -5px #989898;
    border-radius: 16px;
}
.post.post3.post-114.mbox ul {
    margin: 0 -10px;
}
.post.post3.post-114.mbox li.news.n1 .news_imgs {
background: url(images2/n1.png) no-repeat center;
}
.post.post3.post-114.mbox li.news.n1:hover .news_imgs {
background: url(images2/n1h.png) no-repeat center;
}
.post.post3.post-114.mbox li.news.n2 .news_imgs {
background: url(images2/n2.png) no-repeat center;
}
.post.post3.post-114.mbox li.news.n2:hover .news_imgs {
background: url(images2/n2h.png) no-repeat center;
}
.post.post3.post-114.mbox li.news.n3 .news_imgs {
background: url(images2/n3.png) no-repeat center;
}

.post.post3.post-114.mbox li.news.n3:hover .news_imgs {
background: url(images2/n3h.png) no-repeat center;
}
.post.post3.post-114.mbox li.news.n4 .news_imgs {
background: url(images2/n4.png) no-repeat center;
}
.post.post3.post-114.mbox li.news.n4:hover .news_imgs {
background: url(images2/n4h.png) no-repeat center;
}
.post.post3.post-114.mbox li.news.n5 .news_imgs {
background: url(images2/n5.png) no-repeat center;
}
.post.post3.post-114.mbox li.news.n5:hover .news_imgs {
background: url(images2/n5h.png) no-repeat center;
}

.post.post3.post-114.mbox .news_imgs {
    width: 45px;
    height: 45px;
    margin: 0 auto;    transition: all 0.4s ease-in-out;
}

.post.post3.post-114.mbox .news_title {
    text-align: center;
    font-size: 24px;
    line-height: 40px;
    font-weight: bold;
    color: #153F83;    margin: 20px 0;
}
.post.post3.post-114.mbox .news_title a {
    color: #153F83;
}

.post.post3.post-114.mbox .news_con {
    padding: 5% 11%;
}

.post.post3.post-114.mbox .news_text {
    font-size: 18px;
    line-height: 33px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow: hidden;
    height: 169px;    text-align: center;
}
.post.post3.post-114.mbox .news_list li.n3:hover .news_text{height:175px;    }
.post.post3.post-114.mbox .news_list li:hover .news_text{    height: 224px;    transition: 1s;-webkit-line-clamp: 7;}
.post.post3.post-114.mbox li.news.n2:hover .news_con,.post.post3.post-114.mbox li.news.n4:hover .news_con{padding-bottom:12%}
.post.post3.post-114.mbox li.news.n1:hover .news_text,.post.post3.post-114.mbox li.news.n5:hover .news_text{height:238px}
.post.post3.post-114.mbox .news_list li.news:hover {margin-top:0}

.post.post3.post-114.mbox li.news.n1 .news_text {
    -webkit-line-clamp: 4;
    height: 138px;
}
.post.post3.post-114.mbox li.news.n5 .news_text {
    -webkit-line-clamp: 4;
    height: 138px;
}
.post.post3.post-114.mbox li.news.n1 .news_wz {
    padding: 40px 0px 4px 0px;
}

.post.post3.post-114.mbox .news_wz {
        border-top-left-radius: 16px;     border-top-right-radius: 16px; transition: all 0.4s ease-in-out;
}
.post.post3.post-114.mbox li:hover .news_wz {
    background: linear-gradient(90deg,#75B8B1,#1E2DD9);
}
.post.post3.post-114.mbox li:hover .news_title {
    color: #fff;
}
.post.post3.post-114.mbox li:hover .news_title  a{
    color: #fff;
}
.post.post3.post-114.mbox li.news.n1 {
    margin-top: 100px;
}
.post.post3.post-114.mbox li.news.n2 .news_wz {
    padding: 34px 0px 4px 0px;
}
.post.post3.post-114.mbox li.news.n2 .news_con {
    padding-bottom: 14%;
}

.post.post3.post-114.mbox li.news.n2 {
    margin-top: 50px;
}
.post.post3.post-114.mbox li.news.n4{
    margin-top: 50px;
}
.post.post3.post-114.mbox li.news.n5 {
    margin-top: 100px;
}


.post.post3.post-114.mbox li.news.n4 .news_wz {
    padding: 34px 0px 4px 0px;
}
.post.post3.post-114.mbox li.news.n4 .news_con {
    padding-bottom: 14%;
}

.post.post3.post-114.mbox li.news.n5 .news_wz {
    padding: 40px 0px 4px 0px;
}
.post.post3.post-114.mbox li.news.n3 .news_wz {
    padding: 40px 0px 26px 0px;
}
.post.post3.post-114.mbox li.news.n3 .news_con {
    margin-top: 22px;
}
.post.post3.post-114.mbox li.news.n3 .news_con {
    padding-bottom: 12%;
}
div#jrwm1 {
    padding: 40px 0;
}

.qb1 .tt{display:block;}
.qb1 .post.zs_tzgg .tt{display: flex;}
.post3 .tt {width: 100%;text-align: center;}


.post-tt .tit .title{font-size:40px;font-weight:600;color:#153F83;}
.post-tt .tit{float:none;}
.post-tt .more_btn{float:right;    line-height: 45px;  height:45px;box-sizing:border-box;border: 1px solid #153F83; text-align: center;  border-radius: 22.5px; font-size: 16px;  color: #153F83;    z-index: 1;  position: relative;width:135px}
.post-tt .more_btn a{ color: #153F83;padding-right: 17px;  background: url(images/morearrow.svg) no-repeat center right 0;}
.post-tt .morebox:hover .more_btn.hidebt {transform: translateX(100%);}
.post-tt .morebox:hover .more_btn {border:#fff 1px solid;}
.post-tt .morebox:hover .more_btn.show a{color:#fff;background:none;}
.post-tt .morebox{    float: right; width: 135px;  position: relative;  overflow: hidden;height:47px;}
.post-tt .more_btn.hidebt{    position: absolute;   left: -100%;   z-index: 0;}
.post-tt .morebox .more_btn{    transition:transform .5s;}
.post-tt .more_btn.hidebt{border:none;    background:linear-gradient(90deg,#75B8B1,#1E2DD9);height:45px;width:135px}
.post-tt .more_btn.hidebt a{background:url(images/morearrow-b.svg) no-repeat right center;color: #fff;      color: transparent;}

.post-10 .news_box{position:relative;}
.post-10 .news_box:before{content:''; position:absolute;background:url(../images/btt_bgj.png) no-repeat; bottom:0;left:0;right:0; width:100%; height:1.1rem;z-index:1;}
.post-10 .news_box .news_title{ position:absolute; bottom:0.29rem; left:0.36rem; right:0;z-index:2; }
.post-10 .news_box .news_title a{ color:#ffffff;font-size:0.2rem; font-weight:bold;}
.post-10 li.news.n1{ float:left;width:66.4%;}
.post-10 li.news.n1 .news_imgs{padding-top: 60.9%;}
.post-10 li.news.n2{ float:right;width:31.1%; margin-bottom:0.37rem;}
.post-10 li.news.n2 .news_imgs{padding-top: 60.84%;}
.post-10 li.news.n3{ float:right;width:31.1%;}
.post-10 li.news.n3 .news_imgs{padding-top: 60.84%;}

.post-tt.post3.post-107.mbox{ margin-top:1.02rem;}

@media screen and (max-width: 999px) {
    .post.post1.post-105.mbox li {
        width: 22.3%;
    }
}
@media screen and (max-width: 479px) {
.post-10 li.news.n1{margin-bottom:0.37rem;}
    .post-10 li.news.n1,.post-10 li.news.n2,.post-10 li.news.n3{ width:100%;float:none;}
}