 .post .tt {
     display: inline-block;
     width: 100%;
     border-bottom: 0 solid #e6e6e6
 }

 .post .tt .tit {
     display: inline-block;
     float: left;
     font-size: 0.16rem;
     font-weight: 400
 }

 .post .tt .tit .title {
     display: block;
     line-height: 0.9rem;
     color: #424242;
     font-family: "Microsoft yahei"
 }

 .post .tt .tit .name {
     display: none;
     line-height: 0.16rem;
     color: #333
 }

 .post .con {
     margin: 0 auto
 }

 .post .con .wp_article_list .list_item {
     border-bottom: 0.01rem dashed #ccc
 }

 .post .more_btn {
     display: inline-block;
     float: right;
     position: relative;
 }

 .post .more_btn .more_text,
 .post .more_btn a {
     font-size: 0.18rem;
     cursor: pointer;
     display: block
 }

 .post .more_btn a {
     color: #666
 }

 .post .more_btn a:hover {
     color: #666
 }

 .post-tab .con {
     position: relative
 }

 .more-link .moretext img {
     display: none
 }

 .more-link .moretext:before {
     content: "更多>";
     width: 0.87rem;
     height: 0.28rem;
     background: #0d68b6;
     color: #fff;
     display: block;
     text-align: center;
     line-height: 0.28rem
 }

 .boxm {
     position: relative
 }

 .boxm:nth-child(1n+2) {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%
 }

 .post1 .tt .tit .title {
     display: inline-block;
     /* margin:0 0.2rem; */
     font-size: 0.4rem;
     color: #083090;
     cursor: pointer;
     line-height: 0.65rem;
     font-weight: bold;
 }

 .post1 .tt .tit .title.selected {
     color: #0d68b6;
     font-weight: 700
 }

 .post1 .more_btn a {
     display: block
 }

 .post2 .tt .tit .title {
     font-size: 0.16rem;
     font-weight: 700;
     color: #18267d;
     cursor: pointer
 }

 .post3 .tt {
     width: 100%;
     text-align: center
 }

 .post3 .tt .tit {
     float: none
 }

 .post3 .tt .tit .title {
     font-weight: 700;
     color: #1b2ea3
 }

 .post3 .more_btn {
     margin-left: 0.1rem;
     line-height: 0.2rem;
     float: none
 }

 .post4 .tt {
     border-bottom: 0.01rem solid #57b8ef
 }

 .post4 .tt .tit {
     border-bottom: 0
 }

 .post4 .tt .tit .title {
     display: inline-block;
     margin-right: 0.2rem;
     color: #333;
     border-bottom: 0.03rem solid #fff;
     cursor: pointer
 }

 .post4 .tt .tit .title.selected {
     border-bottom: 0.03rem solid #0074b3;
     color: #000
 }

 .post4 .more_btn a {
     color: #1826a5
 }

 .post5 {
     background: #1826a5
 }

 .post5 .tt {
     float: left;
     width: 1.2rem;
     margin-right: -1.2rem;
     position: relative
 }

 .post5 .tt .tit {
     float: none;
     margin-top: 0.26rem;
     width: 100%;
     font-size: 0.18rem
 }

 .post5 .tt .tit .title {
     text-align: center;
     color: #fff
 }

 .post5 .more_btn {
     display: inline-block;
     position: absolute;
     left: 0;
     right: 0;
     bottom: -0.54rem;
     z-index: 100;
     height: auto;
     text-align: center;
     margin-top: 0
 }

 .post5 .more_btn a {
     line-height: 0.45rem;
     color: #fff
 }

 .post5 .con {
     padding: 0;
     position: relative
 }

 .post5 .con .conbox {
     margin-left: 1.2rem;
     padding-left: 0.15rem;
     background: #fff
 }

 .news_list2 li.news2 {
     line-height: 0.34rem;
     padding-left: 0
 }

 .news_list2 li.news2 span.news_title {
     float: left
 }

 .news_list2 li.news2 span.news_title img {
     vertical-align: middle
 }

 .news_list2 li.news2 span.news_meta {
     float: right;
     margin-left: 0.02rem;
     color: #9c9c9c
 }

 .news_list2 li.news2 .news_time,
 .news_list2 li.news2 .news_time span {
     color: #666
 }

 .news_list2 li.news2 .news_icon {
     display: inline-block;
     margin: 0 auto;
     border: 0 solid red
 }

 .news_list2 li.news2 .news_bg {
     width: 100%;
     transition-duration: 1s;
     height: auto;
     position: absolute;
     left: 0;
     top: 0;
     right: 0;
     bottom: 0;
     margin: auto;
     max-width: 100%;
 }

 .news_list2 li.news2 p {
     line-height: 0.34rem
 }

 .rili2 .con {
     padding: 0.05rem 0
 }

 .rili2 .news_list2 li.news2 {
     padding: 0.2rem 0rem;
     border-bottom: 0.01rem solid #ffffff4f;
     position: relative;
     padding-left: 0.68rem;
     /* transition: 1s; */
 }

 .rili2 .news_list2 li.news2.n1 {}

 .rili2 .news_list2 li.news2 .news_date {
     float: left;
     width: 0.62rem;
     margin-right: -0.7rem;
     text-align: center;
     border: 0rem solid #e5e5e5;
 }

 .rili2 .news_list2 li.news2 .news_date .news_year {
     line-height: 0.36rem;
     font-size: 0.14rem;
     color: #333333;
     margin: auto;
     transition: all .4s ease-in-out;
     background: #fff;
 }

 .rili2 .news_list2 li.news2 .news_date .news_days {
     line-height: 0.32rem;
     font-size: 0.22rem;
     color: #fff;
     background: #a9171b;
 }

 .rili2 .news_list2 li.news2 .news_wz {
     position: relative;
     z-index: 1;
 }

 .rili2 .news_list2 li.news2 .news_wz .news_con {
     /* margin-top: 0.1rem; */
     margin-left: 1rem;
 }

 .rili2 .news_list2 li.news2 .news_title {
     transition: all .4s ease-in-out;
     line-height: 0.34rem;
     font-size: 0.19rem;
     color: #333;
     text-overflow: ellipsis;
     overflow: hidden;
     white-space: nowrap;
 }

 .rili2 .news_list2 li.news2:hover .news_date .news_year {
     transition: all .4s ease-in-out
 }

 .rili2 .news_list2 li.news2:nth-last-child(1) {}

 .rili2 .news_list2 li.news2 .news_cons {
     position: relative
 }

 .news_text .news_list2 li.news2 {
     margin-bottom: 0.1rem
 }

 .news_text .news_list2 li.news2 .news_title {
     line-height: 0.24rem;
     font-size: 0.15rem
 }

 .news_text .news_list2 li.news2 .news_text {
     line-height: 0.22rem;
     font-size: 0.13rem
 }

 .news_text .news_list2 li.news2 .news_time {
     line-height: 0.28rem;
     font-size: 0.13rem
 }

 .news_tu .con {
     padding: 0.12rem 0
 }

 .news_tu .news_list2 li.news2 {
     float: left;
     width: 25%
 }

 .news_tu .news_list2 li.news2 .news_box {
     margin: 0 0.1rem;
     transition: all .4s ease-in-out
 }

 .news_tu .news_list2 li.news2 .news_box:hover {
     opacity: .85;
     filter: Alpha(opacity=85)
 }

 .news_tu .news_list2 li.news2 .news_imgs {
     padding-top: 75%;
     background-color: #efefef;
     position: relative;
     overflow: hidden
 }

 .news_tu .news_list2 li.news2 .news_imgs img {
     width: 100%;
     height: auto;
     position: absolute;
     left: 0;
     top: 0;
     right: 0;
     bottom: 0;
     margin: auto;
     max-width: 100%
 }

 .news_tu .news_list2 li.news2 .news_title {
     line-height: 0.45rem;
     height: 0.45rem;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
     font-size: 0.14rem
 }

 .tu_text .news_list2 li.news2 {
     margin-bottom: 0.1rem
 }

 .tu_text .news_list2 li.news2 .news_imgs {
     float: left;
     width: 1.6rem;
     margin-right: -1.75rem
 }

 .tu_text .news_list2 li.news2 .news_imgs a {
     height: 1.2rem;
     display: table-cell;
     vertical-align: middle;
     background-color: #efefef
 }

 .tu_text .news_list2 li.news2 .news_imgs img {
     width: 100%;
     height: auto
 }

 .tu_text .news_list2 li.news2 .news_wz {
     width: 100%
 }

 .tu_text .news_list2 li.news2 .news_wz .news_con {
     margin-left: 1.75rem;
     padding: 0 0;
     position: relative
 }

 .tu_text .news_list2 li.news2 .news_title {
     line-height: 0.24rem;
     font-size: 0.15rem
 }

 .tu_text .news_list2 li.news2 .news_text {
     line-height: 0.22rem;
     font-size: 0.12rem
 }

 .tu_text .news_list2 li.news2 .news_time {
     line-height: 0.26rem;
     font-size: 0.12rem
 }

 .link_text {
     margin-bottom: 0
 }

 .link_text .news_list {
     margin: 0 -0.05rem
 }

 .link_text .news_list2 li.news2 {
     float: left;
     width: 20%;
     text-align: center
 }

 .link_text .news_list2 li.news2 .news_box {
     margin: 0 0.05rem
 }

 .link_text .news_list2 li.news2 .link_icon {
     display: inline-block;
     width: 100%;
     background-color: #1b2ea3
 }

 .link_text .news_list2 li.news2 .link_icon:hover {
     background-color: #666
 }

 .link_text .news_list2 li.news2 .link_con {
     display: block;
     line-height: 0.3rem;
     color: #fff
 }

 .link_icon {
     margin-bottom: 0
 }

 .link_icon .news_list {
     margin: 0 -0.1rem
 }

 .link_icon .news_list2 li.news2 {
     float: left;
     width: 20%;
     text-align: center;
     border: none
 }

 .link_icon .news_list2 li.news2 .news_box {
     margin: 0 0.1rem
 }

 .link_icon .news_list2 li.news2 .link_icon {
     display: inline-block;
     width: 100%;
     background-color: #1b2ea3;
     opacity: 1;
     filter: Alpha(opacity=100)
 }

 .link_icon .news_list2 li.news2 .link_icon:hover {
     background-color: #1b2ea3;
     opacity: .8;
     filter: Alpha(opacity=80)
 }

 .link_icon .news_list2 li.news2 .link_icon .icon {
     width: 0.35rem;
     height: 0.34rem;
     margin: 0.1rem 0;
     border: 0 solid red
 }

 .link_icon .news_list2 li.news2 .link_con {
     display: block;
     line-height: 0.3rem;
     color: #000
 }

 .post-41 .con {
     padding: 0.15rem 0
 }

 .l-banner {
     height: 4.5rem;
     background-position: center center;
     background-repeat: no-repeat;
     text-align: center;
     background-size: cover
 }

 .l-banner img {
     display: none;
     height: 100%;
     vertical-align: top
 }

 #l-container .inner {
     padding: 0.3rem 0;
 }

 ul.sub_list.list-paddingleft-2 {
     border-bottom: 0.01rem solid #abb9d9;
 }

 #d-container .inner {
     background: #fff
 }

 .col_menu {
     width: 1.95rem;
     float: left;
     margin-right: -2.6rem;
     position: relative;
     border-top: 0.04rem solid #eb9d48;
     background: #3758a5;
     padding: 0rem 0.32rem 0.4rem 0.32rem;
 }

 .col_menu .l-qh {
     margin-bottom: 0.1rem
 }

 .col_menu .col_menu_head {
     /* background:#94070a */
 }

 .col_menu .col_menu_head h3.col_name {
     font-size: 0.27rem;
     font-weight: bold;
     color: #fff;
 }

 .col_menu .col_menu_head h3.col_name .col_name_text {
     display: block;
     line-height: 0.9rem;
     text-align: center;
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
     border-bottom: 0.01rem solid #ffffff94;
 }

 .col_menu .col_menu_con {
     border: 0rem solid #e4e4e4;
 }

 .col_list .wp_listcolumn {
     border-top: 0 solid #2867a0;
     border-bottom: 0 solid #fff
 }

 .col_list .wp_listcolumn .wp_column a {
     color: #fff;
     font-size: 0.16rem;
     font-weight: normal;
     background: 0 0;
     border-top: 0 solid #fff;
     border-bottom: 0.01rem solid #ffffff94;
     text-align: center;
 }

 .col_list .wp_listcolumn .wp_column a .column-name {
     padding: 0;
     line-height: 0.62rem;
     text-align: center;
 }

 .col_list .wp_listcolumn .wp_column a.selected,
 .col_list .wp_listcolumn .wp_column a:hover {
     color: #A68867;
     background: none;
 }

 .col_list .wp_listcolumn .wp_column a.selected span.column-name {
     color: #eb9d48;
 }

 .col_list .wp_listcolumn .wp_subcolumn .wp_column a {
     color: #454545;
     background: 0 0;
     border-top: 0.01rem solid #fff;
     border-bottom: 0.01rem solid #bbb
 }

 .col_list .wp_listcolumn .wp_column.parent>a .column-name {
     font-weight: 700;
     color: #fff;
 }

 .col_list .wp_listcolumn .wp_column .sub_list a {
     color: #fff;
     border-top: 0rem solid #eee;
     margin-top: 0rem;
     border-bottom: 0;
 }

 .col_list .wp_listcolumn .sub_list a .column-name {
     display: inline-block;
     line-height: 0.28rem;
     padding: 0.05rem 0rem 0.05rem 0rem;
     cursor: pointer;
 }

 .col_list .wp_listcolumn .sub_list a:hover,
 .col_list .wp_listcolumn .wp_column a.selected {
     /* font-weight:700; */
     /* font-weight:700; */
     color: #eb9d48;
 }

 .col_list .wp_listcolumn .sub_list .sub_list a .column-name {
     padding: 0.05rem 0.1rem 0.05rem 0.6rem;
     cursor: pointer
 }

 .col_list .wp_listcolumn .sub_list .sub_list a :hover,
 .col_list .wp_listcolumn .sub_list .sub_list a.selected {
     font-weight: 700;
     color: #94070a
 }

 .col_news {
     width: 100%;
     min-height: 5rem;
     float: right
 }

 .col_news .col_news_box {
     margin-left: 3.2rem;
     margin-top: -1.14rem;
 }

 .col_news .col_news_box {
     position: relative;
     background: #fff;
     padding: 0.1rem 0.3rem;
 }

 .col_news_head {
     border-bottom: 0.01rem solid #dbdbdb
 }

 .col_metas .col_title {
     display: inline-block;
     float: left;
     height: 0.73rem;
     line-height: 0.73rem;
 }

 .col_metas .col_title h2 {
     display: inline-block;
     font-size: 0.23rem;
     font-family: "Microsoft yahei";
     font-weight: bold;
     color: #3758a5;
     border-bottom: 0rem solid #cbcbcb;
 }

 .col_metas .col_path {
     display: inline-block;
     float: right;
     white-space: nowrap;
     height: 0.73rem;
     line-height: 0.73rem;
     color: #555555;
     font-size: 0.15rem;
 }

 .col_metas .col_path a {
     color: #555555;
     font-size: 0.15rem;
 }

 .col_news_con {
     padding: 0.2rem 0 0.2rem 0;
     margin: 0 0;
 }

 .col_news_list {
     margin-top: 0.07rem
 }

 .col_news_list .wp_entry,
 .col_news_list .wp_entry p {
     line-height: 1.75;
     font-size: 0.16rem;
     color: #333
 }

 .col_news_list .wp_entry p {
     margin-bottom: 0rem;
 }

 .col_news_list .wp_entry table {
     margin-bottom: 0.04rem
 }

 .col_news_list .wp_entry img {
     max-width: 6.8rem
 }

 .list .article .entry .read {
     width: 90%;
     margin: 0 auto;
     display: inherit;
 }

 .list .article .entry .read p {
     display: inherit;
     text-align: left;
 }



 .main3 .mod {
     /* padding:0.25rem 0 */
 }

 .main3 .mod.n1 .post-tab {
     position: absolute;
     right: 0;
     top: 0.35rem;
     width: 41%;
     padding: 0 0.5rem;
     box-sizing: border-box
 }

 .main3 .mod.n1 .post1 .tt .tit .title.selected {
     color: #fff
 }

 .main3 .mod.n1 .post-tab .news_list2 li.news2 {
     float: left;
     width: 45%;
     padding-right: 5%
 }

 .main3 .mod.n1 .post-tab .news_list2 li.news2 .news_title {
     font-size: 0.16rem;
     color: #fff;
     line-height: 0.28rem;
     height: 0.56rem;
     font-weight: 700;
     overflow: hidden;
     word-break: break-all;
     text-overflow: ellipsis;
     display: -webkit-box;
     -webkit-box-orient: vertical;
     -webkit-line-clamp: 2;
     overflow: hidden
 }

 .main3 .mod.n1 .post-tab .news_list2 li.news2 .news_title a {
     color: #fff
 }

 .main3 .mod.n1 .post-tab .news_list2 li.news2 .news_meta {
     font-size: 0.16rem;
     line-height: 0.5rem;
     color: #fff
 }

 .post-151 .news_list2 li.news2 {
     width: 59%;
     position: relative
 }

 .post-151 .news_title {
     position: absolute;
     left: 0;
     bottom: 0.4rem;
     width: 100%;
     text-align: right;
     font-size: 0.36rem;
     color: #fff;
     padding: 0 0.5rem;
     box-sizing: border-box;
     line-height: 0.6rem
 }

 .post-151 .news_title a {
     color: #fff;
     padding-left: 0.5rem;
     position: relative
 }

 .post-151:hover .news_title a:before {
     transform: rotate(360deg);
     transition: .8s ease-in-out
 }

 .main3 .mod.n2 .tt {
     text-align: center
 }

 .main3 .mod.n2 .tt .tit {
     float: none
 }

 .main3 .mod.n2 .ml {
     float: left;
     width: 49%;
     position: relative;
     height: 5.05rem
 }

 .main3 .mod.n2 .ml .news_title {
     color: #333333;
     font-size: 0.16rem;
     font-weight: bold;
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
 }

 .main3 .mod.n2 .ml .news_meta {
     color: #0d68b6;
     font-size: 0.16rem;
 }

 .main3 .mod.n2 .mr {
     float: right;
     width: 49%;
     background: #0d68b6
 }

 .main3 .mod.n2 .ml .news_list2 li.news2 {
     position: relative
 }

 .main3 .mod.n2 .ml .news_con {
     position: absolute;
     bottom: 0.3rem;
     width: 90%;
     margin: 0 5%;
     background: #ffffffcf;
     padding: 0 0.3rem;
     box-sizing: border-box
 }

 .main3 .mod.n2 .mr .news_imgs {
     float: left;
     width: 1.75rem;
     margin-right: 0.15rem
 }

 .main3 .mod.n2 .mr .news {
     padding: 0.12rem 0.14rem;
     background: #fff;
     margin-bottom: 0.2rem;
     box-sizing: border-box
 }

 .main3 .mod.n2 .mr .news:nth-last-child(1) {
     margin: 0
 }

 .main3 .mod.n2 .mr .news_list {
     margin: 0.2rem;
     height: 4.65rem;
     overflow: hidden
 }

 .main3 .mod.n2 .mr .news_meta {
     font-size: 0.16rem;
     color: #0d68b6;
     line-height: 0.16rem
 }

 .main3 .mod.n2 .mr .news_title {
     font-size: 0.16rem;
     line-height: 0.5rem;
     color: #333;
     font-weight: 700;
     white-space: nowrap;
     text-overflow: ellipsis;
     overflow: hidden
 }

 .main3 .mod.n2 .mr .news_text {
     font-size: 0.14rem;
     line-height: 0.24rem;
     color: #999
 }

 .main3 .mod.n2 .boxm {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%
 }

 .main3 .mod.n2 .boxm:nth-child(1n+2) {
     position: relative
 }

 .main3 .mod.n2 {
     padding: 0.25rem 0 0 0
 }

 .maincon {
     margin-top: 100vh;
     background: #fff;
     position: absolute;
     width: 100%;
     z-index: 1;
 }

 .news_imgs {
     overflow: hidden;
     position: relative;
 }

 .news:hover .news_imgs>a {
     transition: .4s;
     transform: scale(1.1)
 }

 div#aaa {
     cursor: pointer;
     padding: 0.1rem 0rem;
 }

 div#aaa:hover {
     animation: jelly .5s
 }

 @keyframes jelly {
     25% {
         transform: scale(.9, 1.1)
     }

     50% {
         transform: scale(1.1, .9)
     }

     75% {
         transform: scale(.95, 1.05)
     }
 }

 @keyframes icon-bounce {

     0%,
     100% {
         -moz-transform: rotate(0);
         -ms-transform: rotate(0);
         -webkit-transform: rotate(0);
         transform: rotate(0)
     }

     25% {
         -moz-transform: rotate(15deg);
         -ms-transform: rotate(15deg);
         -webkit-transform: rotate(15deg);
         transform: rotate(15deg)
     }

     50% {
         -moz-transform: rotate(-15deg);
         -ms-transform: rotate(-15deg);
         -webkit-transform: rotate(-15deg);
         transform: rotate(-15deg)
     }

     75% {
         -moz-transform: rotate(5deg);
         -ms-transform: rotate(5deg);
         -webkit-transform: rotate(5deg);
         transform: rotate(5deg)
     }

     85% {
         -moz-transform: rotate(-5deg);
         -ms-transform: rotate(-5deg);
         -webkit-transform: rotate(-5deg);
         transform: rotate(-5deg)
     }
 }

 @-webkit-keyframes icon-bounce {

     0%,
     100% {
         -moz-transform: rotate(0);
         -ms-transform: rotate(0);
         -webkit-transform: rotate(0);
         transform: rotate(0)
     }

     25% {
         -moz-transform: rotate(15deg);
         -ms-transform: rotate(15deg);
         -webkit-transform: rotate(15deg);
         transform: rotate(15deg)
     }

     50% {
         -moz-transform: rotate(-15deg);
         -ms-transform: rotate(-15deg);
         -webkit-transform: rotate(-15deg);
         transform: rotate(-15deg)
     }

     75% {
         -moz-transform: rotate(5deg);
         -ms-transform: rotate(5deg);
         -webkit-transform: rotate(5deg);
         transform: rotate(5deg)
     }

     85% {
         -moz-transform: rotate(-5deg);
         -ms-transform: rotate(-5deg);
         -webkit-transform: rotate(-5deg);
         transform: rotate(-5deg)
     }
 }

 @-moz-keyframes icon-bounce {

     0%,
     100% {
         -moz-transform: rotate(0);
         -ms-transform: rotate(0);
         -webkit-transform: rotate(0);
         transform: rotate(0)
     }

     25% {
         -moz-transform: rotate(15deg);
         -ms-transform: rotate(15deg);
         -webkit-transform: rotate(15deg);
         transform: rotate(15deg)
     }

     50% {
         -moz-transform: rotate(-15deg);
         -ms-transform: rotate(-15deg);
         -webkit-transform: rotate(-15deg);
         transform: rotate(-15deg)
     }

     75% {
         -moz-transform: rotate(5deg);
         -ms-transform: rotate(5deg);
         -webkit-transform: rotate(5deg);
         transform: rotate(5deg)
     }

     85% {
         -moz-transform: rotate(-5deg);
         -ms-transform: rotate(-5deg);
         -webkit-transform: rotate(-5deg);
         transform: rotate(-5deg)
     }
 }

 @-o-keyframes icon-bounce {

     0%,
     100% {
         -moz-transform: rotate(0);
         -ms-transform: rotate(0);
         -webkit-transform: rotate(0);
         transform: rotate(0)
     }

     25% {
         -moz-transform: rotate(15deg);
         -ms-transform: rotate(15deg);
         -webkit-transform: rotate(15deg);
         transform: rotate(15deg)
     }

     50% {
         -moz-transform: rotate(-15deg);
         -ms-transform: rotate(-15deg);
         -webkit-transform: rotate(-15deg);
         transform: rotate(-15deg)
     }

     75% {
         -moz-transform: rotate(5deg);
         -ms-transform: rotate(5deg);
         -webkit-transform: rotate(5deg);
         transform: rotate(5deg)
     }

     85% {
         -moz-transform: rotate(-5deg);
         -ms-transform: rotate(-5deg);
         -webkit-transform: rotate(-5deg);
         transform: rotate(-5deg)
     }
 }

 .post-500 .news_imgs .news_title,
 .post-505 .news_imgs .news_title {
     position: absolute;
     bottom: 0rem;
     left: 0rem;
     color: #fff;
     padding: 0rem 0.3rem;
     background: linear-gradient(to top, #000, transparent);
     width: 100%;
     box-sizing: border-box;
 }

 .post-500 .news_imgs .news_title a,
 .post-505 .news_imgs .news_title a {
     color: #fff;
     font-size: 0.18rem;
     line-height: 0.6rem;
 }

 .post-505 .news_imgs .news_title a {
     line-height: 0.4rem;
 }


 .main5 .news_list2 li.news2 .news_title {
     margin-top: 0.1rem;
     text-align: center;
     font-size: 0.18rem;
     color: #333333;
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
 }

 .post-507 .news .news_meta,
 .post-508 .news .news_meta,
 .post-509 .news .news_meta {
     float: right;
     font-size: 0.18rem;
     line-height: 0.6rem;
     color: #333333;
     opacity: 0.7;
 }

 .post-503 .news_text {
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
     color: #666666;
     font-size: 0.14rem;
 }

 .post-505 .news_list2 li.news2 {
     float: left;
     width: 48%;
     padding: 0rem 1%;
 }

 .post-505 .tt {}

 .post-505 .more_btn {
     width: 0.9rem;
 }

 .post-505 .news_list2 li.news2.n1 {
     transform: translateY(-1rem);
 }

 .post-507 .tt {
     display: none;
 }

 .post-500 .con,
 .post-507 .con,
 .post-506 .con {
     padding-top: 1.1rem;
 }

 .post-506 .tt {
     position: absolute;
     width: 100%;
     left: 0rem;
     z-index: 1;
 }

 .post-506 .tt {
     width: 208%;
 }

 .post-506 .news_list2 li.news2 {
     float: left;
     width: 60%;
 }

 .post-506 .news_list2 li.news2.n2 {
     position: absolute;
     right: 0rem;
     bottom: 0rem;
     z-index: 0;
 }

 .post-506 .con {
     position: relative;
 }

 .post-506 .news_list2 li.news2.n1 {
     padding-bottom: 20%;
     position: relative;
     z-index: 1;
 }

 .link-t .d-1 {
     position: absolute;
     top: 0rem;
     width: 100%;
     height: 100%;
     z-index: 1;
     pointer-events: none;
 }

 .link-t.clearfix,
 .link-b.clearfix {
     position: relative;
 }

 .main41 .link-t .d-1 .links .a {
     padding-top: 0.2rem;
 }

 .main41 .link-b .d-1 .links .a {
     padding-top: 0.2rem;
 }

 .main41 .linksa {
     position: absolute;
     height: 100%;
     width: 100%;
     left: 0rem;
     top: 0rem;
     z-index: 2;
 }

 .main3 .post1.post-505 .tt .tit {
     text-align: right;
     width: 100%;
     margin: 0;
 }

 .list .news_list2 li.news2 span.news_title {
     font-size: 0.17rem;
     color: #000;
     line-height: 0.6rem;
     width: 70%;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
 }

 .list .news_list2 li.news2 span.news_meta {
     font-size: 0.17rem;
     line-height: 0.6rem;
     color: #333;
 }

 .list .col_news_con .news_list2 li.news2 {
     border-bottom: 0.01rem solid #ebebeb;
 }

 .post-506 .news_list2 li.news2:hover {
     z-index: 3;
 }

 .post-500 .tt .tit,
 .post-506 .tt .tit {
     width: 100%;
     text-align: center;
 }

 .main4 .ml {
     position: relative;
     z-index: 9;
 }

 .mbanner .more {
     display: none;
 }


 /* xwzx_list  */
 .bo_nav {
     /* width: 65%; */
     left: 3%;
     position: absolute;
     top: 88vh;
     z-index: 5;
 }


 .news_list2 li.news2:hover .news_imgs .news_bg {
     transition: .4s;
     transform: scale(1.1);
 }

 .g-nav2 {
     /* display: none; */
     left: 0;
     background: #083090fc;
     top: 0;
     width: 100%;
     position: fixed;
     height: 100vh;
     z-index: 99;
 }

 .g-nav2 .title {
     color: #fff;
     font-size: 0.4rem;
     font-weight: bold;
     float: left;
 }

 .g-nav2 .inner {
     padding: 0.5rem 6%;
 }

 .g-nav2 .close {
     cursor: pointer;
     /* font-family: cursive; */
     color: #fff;
     font-size: 0.4rem;
     float: right;
 }

 .g-nav2 .tt.clearfix {
     margin-bottom: 3%;
 }

 .g-nav2 .bottom {
     padding-top: 3%;
     border-top: 0rem solid #eeeeee52;
     position: absolute;
     bottom: 3%;
     width: 90%;
     left: 5%;
     z-index: 100;
 }

 .g-nav2 .ml {}

 .g-nav2 .mr {
     float: right;
 }

 .g-nav2 .bottom .news_list2 li.news2 {
     padding: 0 0.5rem;
     line-height: 0.5rem;
     font-size: 0.16rem;
     color: #fff;
     float: left;
 }

 .g-nav2 .bottom .news_list2 li.news2.n0 {
     margin-right: 0.4rem;
     font-size: 0.2rem;
     font-weight: bold;
 }

 .top_pic {
     float: left;
     width: 27%;
     border-right: 0.01rem solid #eeeeee57;
     padding-right: 7%;
     margin-right: 6%;
 }

 .top_pic img {
     width: 100%;
     height: auto;
 }

 .g-nav2 .scroll {
     width: 59%;
     float: right;
 }

 .g-nav2 li.links a {
     text-align: left;
     color: #fff;
     display: block;
 }

 .g-nav2 li.links.i1 .sub-menu li {}

 .g-nav2 li.links {
     margin-bottom: 0.2rem;
     /* float: left; */
     font-size: 0.2rem;
     font-weight: bold;
     line-height: 0.4rem;
     /* width: 21%; */
 }

 .g-nav2 li.links .sub-menu li {
     text-align: center;
     font-size: 0.16rem;
     font-weight: normal;
 }

 .main1 .inner {
     padding: 0.5rem 0;
 }

 .main1 ul.news_list.i2 {
     float: left;
     width: 29.3%;
     margin: 0 2%;
     padding-left: 33.3%;
 }

 .main1 .news_list2 li.news2 {
     float: left;
     width: 29.3%;
     margin: 0 2%;
     box-shadow: 0rem 0rem 0.16rem #d5d5d5;
 }

 .main1 ul.news_list2 {
     margin: 0 -2%;
 }

 .main1 .news_list2 li.news2 .news_con {
     padding: 0.2rem 0.2rem 0.3rem 0.2rem;
     background-color: #fff;
 }

 .news_list2 li.news2 .news_meta {
     font-size: 0.2rem;
     color: #A78968;
     float: left;
     font-weight: bold;
     position: relative;
     z-index: 1;
 }

 .main1 .news_list.i2 li.news {
     width: 46%;
 }

 .main1 .news_list2 li.news2 .news_con .news_title {
     height: 1.08rem;
     /* width: 100%; */
     word-break: break-all;
     display: -webkit-box;
     -webkit-line-clamp: 3;
     -webkit-box-orient: vertical;
     overflow: hidden;
     text-overflow: ellipsis;
     max-height: 1.08rem;
     font-size: 0.19rem;
     margin-left: 1rem;
     line-height: 0.36rem;
 }

 .news_list2 li.news2 .news_meta span.dd {
     font-size: 0.3rem;
 }

 .main1 ul.news_list.i3 {
     margin: 0 2%;
     float: left;
     width: 29.3%;
 }

 .main1 .news_list.i3 li.news,
 .main1 .news_list.i2 li.news {
     margin: 0;
     width: 100%;
 }

 .main1_bottom.clearfix {
     margin: 0rem -2%;
     margin-top: 0.3rem;
 }

 .main1 .main1_bottom .news_list2 li.news2:nth-child(1) {
     border-bottom: 0.01rem solid #eee;
 }

 .main2 .inner {
     min-height: 7.27rem;
 }

 .main2 .mr .news_list2 li.news2.n1 {
     position: absolute;
     top: 1.5rem;
     padding-bottom: 3rem;
 }

 .main2 .mr {
     bottom: 0;
     right: 0;
     position: absolute;
 }


 .main2 .mr .news_list2 li.news2 .news_images {
     display: none;
     position: absolute;
     top: 0.6rem;
     max-width: 99%;
     border: 0.01rem solid #083090;
 }

 .main2 .mr .news_list2 li.news2:hover .news_images {
     display: block;
 }

 .main2 .news_list2 li.news2:hover .news_meta {
     color: #fff;
 }

 .main2 .mr .news_list2 li.news2.n2 {
     padding-top: 3rem;
     right: 1rem;
     position: absolute;
     bottom: 1.2rem;
 }

 .main2 .mr .news_list2 li.news2.n2 .news_images {
     top: 0.9rem;
 }

 .post.post1.post-501.mbox,
 .post.post1.post-505.mbox {
     margin-bottom: 0.45rem;
 }

 .rili2 .news_list2 li.news2:hover:after {
     opacity: 1;
     width: 100%;
 }

 .main3 .ml {
     float: left;
     width: 31%;
 }

 .main3 .mc {
     position: relative;
     float: left;
     width: 63%;
     margin: 0 2%;
 }

 .main3 .mr {
     float: left;
     width: 33%;
 }

 .post1.post-406 .tt .tit .title,
 .post1.post-407 .tt .tit .title {
     font-size: 0.3rem;
     margin: 0;
 }

 .post1.post-405 .tt {
     margin-bottom: 0.4rem;
 }

 .main3 .news_list2 li.news2 .news_meta {
     float: none;
 }

 .main3 .news_list2 li.news2 .news_title {
     word-break: break-all;
     display: -webkit-box;
     -webkit-line-clamp: 3;
     -webkit-box-orient: vertical;
     overflow: hidden;
     text-overflow: ellipsis;
     max-height: 0.9rem;
     font-size: 0.19rem;
     line-height: 0.3rem;
     color: #333;
     height: 0.9rem;
 }

 .main3 .mc .news_list2 li.news2 .news_wz {
     float: right;
     border: 0.01rem solid #eee;
     transition: 0.5s;
     padding: 0.15rem 5% 0.27rem 5%;
 }

 con,
 .main3 .mr .post .con {
     border: 0.01rem solid #eee;
 }

 .main3 .mr .news_list2 li.news2 {
     transition: 0.5s;
     background: #fff;
     float: left;
     width: 50%;
 }

 .main3 .mc .news_list2 .news_wz {
     background: #fff;
     /* padding: 0 0.2rem; */
 }

 .main3 .mc .news_list2 li.news2:nth-child(1) {
     position: relative;
 }

 .main3 .mr .post .tt {
     margin-top: 0.51rem;
     border-bottom: 0.01rem solid #083090;
     padding-bottom: 0.2rem;
 }

 .main8 .sudy-tab .tab-menu {
     background: #fff;
     padding: 0.35rem 0%;
     width: 27%;
     float: right;
     text-align: center;
     box-shadow: 0.02rem 0.02rem 0.1rem #ccc;
 }

 .main8 .sudy-tab .tab-menu li:hover {
     transform: scale(1.06);
     color: #083090;
     font-weight: bold;
     font-size: 0.22rem;
 }

 .main8 .sudy-tab .tab-menu li a {
     transition: none;
 }

 .main8 .sudy-tab .tab-menu li:hover a {
     color: #083090;
 }

 .main8 .sudy-tab .tab-menu li {
     transition: 0.5s;
     letter-spacing: 0.05rem;
     border-top: 0.01rem solid #e8e8e8;
     font-size: 0.2rem;
     line-height: 1rem;
     width: 96%;
     padding: 0;
     margin: 0 2%;
     color: #000;
     font-weight: normal;
 }

 .main8 .sudy-tab .tab-menu li.selected {
     border-bottom: 0rem solid #eee;
     color: #083090;
 }

 .main8 .sudy-tab .tab-menu li:nth-child(1) {
     border-top: 0rem solid #eee;
 }

 .main8 .news_list2 li.news2 .news_imgs a {
     height: 4.94rem;
     padding-top: 0 !important;
 }

 .main5 .post .tt .tit {
     display: block;
     float: none;
     text-align: center;
 }

 .main5 .inner {
     /* padding-top: 0.5rem; */
     /* box-shadow: 0.05rem 0.05rem 0.15rem #eee; */
 }

 .main5 .inner .mod {
     background: #fff;
     box-shadow: -0.01rem 0rem 0.08rem #ccc;
     /* margin-top: -0.5rem; */
     padding: 0.5rem 0;
     position: relative;
     top: -1rem;
 }

 .main5 .news_list2 li.news2 .news_titles {
     width: 100%;
     color: #083090;
     display: flex;
     flex-direction: row;
     flex-wrap: nowrap;
     justify-content: center;
 }

 .main5 .news_list2 li.news2 .news_titles span.d_title {
     font-weight: bold;
     font-size: 0.36rem;
 }

 .main5 .news_list2 li.news2 .news_titles span.f_title {
     line-height: 0.2rem;
     margin-top: 0.14rem;
     margin-left: 0.05rem;
 }

 .main5 .post1 .tt .tit .title:after {
     display: block;
     content: "";
     width: 100%;
     height: 0.02rem;
     background: #A68867;
     margin: 0 auto;
     margin-top: 0.1rem;
 }

 .main8 .post1 .tt .tit .title:after,
 .post1.post-505 .tt .tit .title:after,
 .main6 .post1 .tt .tit .title:after,
 .main4 .post1 .tt .tit .title:after,
 .main2 .post1 .tt .tit .title:after {
     display: block;
     content: "";
     width: 100%;
     height: 0.02rem;
     background: #A68867;
     margin: 0 auto;
     margin-top: 0.1rem;
 }

 .main6 .ml {
     float: left;
     width: 70%;
 }

 .main6 .mr {
     float: right;
     width: 19.5%;
     margin-top: 1.2rem;
 }

 .post-600 .news_list2 li.news2 {
     float: left;
     width: 33.3%;
 }

 .main6 .ml .post .tt {
     margin-bottom: 0.4rem;
 }

 .post-600 .news_list2 li.news2 .news_title {
     line-height: 0.59rem;
     font-size: 0.18rem;
     color: #333;
     width: 80%;
     border-bottom: 0.01rem solid #B7B7B7;
 }

 .main6 .mr .news_list2 li.news2 .news_images {
     margin: 0 auto;
 }

 .main6 .mr .news_list2 li.news2 {
     line-height: 0.45rem;
     text-align: center;
     font-size: 0.16rem;
 }

 .main6 .mc {
     top: 0;
     width: 68%;
     position: absolute;
     right: 0;
 }

 .main6 .mc .post-602 .news_list2 li.news2 {
     text-align: right;
     width: 33.3%;
 }

 .main6 .mc .post-602 .news_list2 li.news2 .news_images {
     position: relative;
     overflow: hidden;
     transition-duration: 1s;
     width: auto;
     background: #eee;
     max-width: 85%;
     margin: 0 0 0 auto;
     height: 0.78rem;
 }

 .post-401 .news_list2 li.news2 .news_imgs {
     position: relative;
     overflow: hidden;
     height: 4rem;
 }

 .main4 .post1 .tt .tit .title {
     color: #fff;
 }

 .post-401 .tt h3.tit {
     text-align: center;
     display: block;
     float: none;
 }

 .main4 .inner {
     width: 100%;
     padding: 0.5rem 0;
 }

 .view .news_bg {
     width: 100%;

     height: auto;
     position: absolute;
     left: 0;
     top: 0;
     right: 0;
     bottom: 0;
     margin: auto;
     max-width: 100%;
 }

 .slide_imgs {
     overflow: hidden;
     height: 100vh;
     position: relative;
 }

 #banner .player video {
     object-fit: cover;
     position: absolute;
     z-index: 2;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     right: 0;
     bottom: 0;
     margin: auto;
 }

 .player {
     display: none;
     overflow: hidden;
     height: 100vh;
     position: relative;
 }

 .main3 .news_list2 li.news2:hover .news_title {
     color: #133891;
     font-weight: bold;
     padding-left: 0.05rem;
 }

 .main3 .mr .news_list2 li.news2 a {
     border: 0.01rem solid #eee;
     display: block;
     padding: 0.28rem 0.2rem;
 }

 .main3 .mr .news_list2 li.news2:hover {
     background: #083090;
 }

 .main3 .mr .news_list2 li.news2:hover .news_title,
 .main3 .mr .news_list2 li.news2:hover .news_meta {
     color: #fff;
 }

 .main3 .mr .news_list2 li.news2:hover .news_meta {}

 .main3 .mc .news_list2 li.news2:hover .news_wz {
     box-shadow: 0rem 0rem 0.08rem #ccc;
 }

 .main5 .news_list2 li.news2.n5 {
     margin-left: 17.5%;
 }

 .main6 .mc .post-602 .news_list2 li.news2 .news_images img {
     width: 100%;
     transition-duration: 1s;
     height: auto;
     position: absolute;
     left: 0;
     top: 0;
     right: 0;
     bottom: 0;
     margin: auto;
     max-width: 100%;
 }

 .g-nav2 .bottom .news_list2 .news_title a {
     color: #fff;
 }


 .g-nav2 .bottom .news_list2 li.news2.n0 {
     padding: 0;
 }

 .g-nav2 li.links .sub-menu a {
     line-height: 0.35rem;
     opacity: 0.8;
 }

 .main4 .news_list2 li.news2 .news_imgs {
     position: relative;
     transform: scale(0.8);
     margin-top: 0.3rem;
 }

 .main4 .news_list2 li.news2.slick-current.slick-active.slick-center .news_imgs {
     transform: none;
 }

 .slick-list.draggable {
     padding: 0 !important;
 }

 .main4 .post .tt {
     margin-bottom: 0.5rem;
 }

 .main4 .news_ftitle {
     font-weight: bold;
     display: none;
     font-size: 0.3rem;
     color: #fff;
     text-align: center;
     line-height: 0.4rem;
     margin-bottom: 0.3rem;
 }

 .main4 .news_list2 li.news2.slick-current.slick-active.slick-center .news_title {
     display: block;
 }

 .main4 .news_list2 li.news2.slick-current.slick-active.slick-center .news_ftitle,
 .main4 .news_list2 li.news2.slick-current.slick-active.slick-center .news_ftitles {
     display: block;
 }

 .main4 .news_title {
     transform: translateX(-50%) translateY(-50%);
     top: 50%;
     position: absolute;
     font-weight: bold;
     display: none;
     font-size: 0.18rem;
     color: #fff;
     text-align: center;
     line-height: 0.4rem;
     left: 50%;
 }

 .main4 .news_ftitles {
     display: none;
     font-size: 1.5rem;
     color: #fff;
     line-height: normal;
     text-align: center;
     opacity: 0.1;
 }

 .main4 .news_list2 li.news2 {
     /* opacity: 0.2; */
     position: relative;
     pointer-events: none;
 }

 .main4 .news_list2 li.news2.slick-current.slick-active.slick-center {
     pointer-events: auto;
 }

 .main4 .news_list2 li.news2 .news_imgs {
     opacity: 0.2;
 }

 .main4 .news_list2 li.news2.slick-current.slick-active.slick-center .news_imgs {
     opacity: 1;
 }

 .main4 .news_dtitles {
     opacity: 0.5;
     z-index: 1;
     color: #fff;
     line-height: normal;
     text-align: center;
     position: absolute;
     top: 50%;
     left: 50%;
     transform: translateY(-50%);
     transform: translateX(-50%) translateY(-50%);
     font-weight: bold;
 }

 .main4 .news_list2 li.news2.slick-current.slick-active.slick-center .news_dtitles,
 .main4 .news_list2 li.news2.slick-current.slick-active.slick-center .news_word {
     display: none;
 }

 .main4 .news_list2 li.news2 .news_wz {
     position: relative;
 }

 .main4 .news_list2 li.news2 .news_word {
     transform: translateX(-50%) translateY(-50%);
     width: auto;
     font-size: 0.18rem;
     color: #fff;
     position: absolute;
     left: 50%;
     top: 50%;
 }

 .main4 button.slick-prev.slick-arrow {
     z-index: 2;
     border: 0;
     transform: translateY(-50%);
     position: absolute;
     left: 0;
     top: 2.16rem;
     font-size: 0;
     width: 14%;
     height: 50%;
     background: transparent;
 }

 .main4 button.slick-next.slick-arrow {
     border: 0;
     transform: translateY(-50%);
     position: absolute;
     right: 0;
     top: 2.16rem;
     font-size: 0;
     width: 13%;
     height: 50%;
     /* border-bottom: 0.02rem; */
     background: transparent;
 }

 .sous {
     display: none;
 }
 

 .iconfont {
     font-family: "iconfont" !important;
     font-size: 0.16rem;
     font-style: normal;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
 }

 .icon-31zhuanfa:before {
     content: "\e600";
 }

 .icon-share:before {
     content: "\e633";
 }

 .icon-wechat:before {
     content: "\e738";
 }

 .icon-sina:before {
     content: "\e612";
 }

 .article-share .bdsharebuttonbox {
     display: block;
     position: static;
     width: 2.4rem;
     margin-top: -0.01rem;
 }

 .article-share .bdsharebuttonbox a {
     float: none;
     display: block;
     padding-left: 0;
 }

 .article-share a:hover:before {
     color: #fafafa;
 }

 .article-share i.icon-31zhuanfa {
     color: #fff;
     width: 0.6rem;
     height: 0.6rem;
     display: block;
     float: left;
 }

 .article-share .on {
     background-color: #123995;
 }

 .item-lf {
     width: 0.99rem;
     float: left;
     border-top: 0.02rem solid #94070a;
     padding-top: 0.1rem;
     position: relative;
     z-index: 33
 }

 .item-date,
 .item-views {
     display: block;
     font-size: 0.12rem;
     color: #8c8c8c;
     text-align: right;
     padding-bottom: 0.02rem;
 }

 .item-date strong {
     color: #94070a;
     font-size: 0.3rem;
     padding: 0 0 0 0.03rem;
 }

 .item-share {
     width: 0.58rem;
     height: 0.58rem;
     border: 0.01rem solid #b4b4b4;
     float: left;
     line-height: 0.58rem;
     text-align: center;
     font-size: 0.2rem;
     margin-top: 0.1rem;
     cursor: pointer;
     position: relative;
     z-index: 31;
 }

 .article-share {
     background-color: #848484;
     border: none;
     width: 0.6rem;
     height: auto;
     line-height: 0.6rem;
     margin: 0;
     position: relative;
     margin-left: 0.5rem;
 }

 .item-share .bdsharebuttonbox.show {
     display: block;
 }

 .item-share .bdsharebuttonbox.hide {
     display: none;
 }

 .item-share i.icon-31zhuanfa {
     font-size: 0.26rem;
     color: #b4b4b4;
 }

 .item-share .bdsharebuttonbox a {
     width: 0.6rem;
     height: 0.6rem;
     margin: 0;
     text-indent: 0;
     background: none;
     line-height: 0.6rem;
     text-align: center;
     color: #fff;
     float: left;
     font-size: 0.26rem;
 }

 .item-share a.bds_weixin {
     background-color: #64aa44
 }

 .item-share a.bds_tsina {
     background-color: #db4308
 }

 .item-share a.bds_qzone {
     background-color: #ff9d2e
 }

 .item-share a.bds_more {
     background-color: #60aaea;
     font-size: 0.28rem;
 }

 .item-share .bdshare-button-style0-32 a:hover {
     color: #fff;
     opacity: 0.85;
 }

 .imgHover:hover .item-share {
     border-color: #fff;
 }

 .imgHover:hover .item-share i {
     color: #fff;
 }

 .item-img {
     width: 3.2rem;
     float: left;
     margin-left: 0.4rem;
     position: relative;
     z-index: 30
 }

 .item-img .imgResponsive {
     padding-bottom: 56.25%
 }

 .item-txt {
     margin-left: 4.95rem;
     position: relative;
     z-index: 30
 }

 .item-txt h3 {
     font-size: 0.18rem;
     line-height: 0.24rem;
     max-height: 0.48rem;
     overflow: hidden;
     font-weight: normal;
     margin-bottom: 0.2rem;
 }

 .item-txt h4 {
     font-size: 0.12rem;
     font-weight: normal;
     padding: 0.15rem 0 0.1rem;
     font-style: italic;
 }

 .item-txt h4 a {
     color: #94070a;
 }

 .item-txt p {
     line-height: 0.21rem;
     height: 0.84rem;
     overflow: hidden;
     color: #828282;
 }

 .main6 .mc .post-602 .news_list2 li.news2:hover .news_images img {
     transform: scale(1.1);
 }

 .post-600 .news_list2 li.news2:hover .news_title a {
     padding-left: 0.1rem;
 }

 span.tabimg {
     margin-right: 0.3rem;
     display: inline-block;
 }

 span.tabimg img {
     vertical-align: middle;
 }

 .clickh:before {
     line-height: 0.4rem;
     content: "←";
     padding-right: 0.1rem;
     font-weight: bold;
 }

 .clickh {
     display: none !important;
     animation: myfirst 2s infinite;
     background: #ffffff96;
     position: absolute;
     color: #083090;
     content: "点击这里";
     left: 0.8rem;
     top: 0.1rem;
     line-height: 0.4rem;
     padding: 0 0.1rem;
     font-weight: bold;
     font-size: 0.15rem;
     width: 0.9rem;
 }

 @keyframes myfirst {
     0% {
         transform: translate(0rem, 0rem);
     }

     50% {
         transform: translate(0.3rem, 0rem);
     }

     100% {
         transform: translate(0rem, 0rem);
     }
 }

 .main1 .news_list2 li.news2:hover .news_con .news_title a {
     font-weight: bold;
     color: #083090;
     padding-left: 0.1rem;
 }

 .main6 .mr .news_list2 li.news2 .news_images img {
     width: 100%;
 }

 .main2 .ml .post .more_btn {
     position: absolute;
     right: 0;
     bottom: -0.72rem;
     z-index: 99;
 }

 .main1 .post .more_btn {
     float: none;
     position: absolute;
     bottom: -1rem;
     right: 0;
 }

 .main1 .tab-con.c2 .news_list2 li.news2 .news_imgs {
     height: 3.5rem;
     position: relative;
     overflow: hidden;
 }

 .main1 .tabcon.c2 ul.news_list2 {
     margin: 0 -1%;
 }

 .main1 .tab-con.c2 .news_list2 li.news2.n3,
 .main1 .tab-con.c2 .news_list2 li.news2.n4 {
     width: 38%;
 }

 .main1 .tab-con.c2 .news_list2 li.news2.n1,
 .main1 .tab-con.c2 .news_list2 li.news2.n2,
 .main1 .tab-con.c2 .news_list2 li.news2.n3 {
     margin-bottom: 0.6rem;
 }

 .main1 .sudy-tab {
     position: relative;
 }

 .main8 ul.tab-list {
     float: left;
     width: 73%;
 }

 .main1 .tab-con.c2 .news_list2 li.news2 .news_con .news_title {
     color: #fff;
     height: 0.5rem;
     margin: 0;
     -webkit-line-clamp: 2;
     line-height: 0.25rem;
     max-height: 0.5rem;
     font-size: 0.18rem;
 }

 .main1 .tab-con.c2 .news_list2 li.news2 .news_wz {
     position: absolute;
     bottom: 0;
     width: 100%;
 }

 .main1 .tab-con.c2 .news_list2 li.news2 .news_con {
     background-image: linear-gradient(transparent, #3F5FA9);
     padding: 0.2rem;
     background-color: transparent;
 }

 .main1 .tab-con.c2 .news_list2 li.news2 {
     width: 28%;
     margin: 0 1%;
     position: relative;
 }

 /**/
 .list_jgsz .post-56 .news_list2 li.news2 .news_text .jg p {
     padding: 0.06rem 0;
     line-height: 0.4rem;
     font-size: 0.18rem;
     margin-bottom: 0;
 }

 .list_jgsz .post-56 .news_list2 li.news2 .news_text {
     line-height: 0.34rem;
     font-size: 0.16rem;
 }

 .list_jgsz .post-56 .news_list2 li.news2 .news_title {
     margin-bottom: 0.14rem;
     line-height: 0.34rem;
     font-size: 0.25rem;
     font-weight: bold;
 }

 .list_jgsz .post-56 .news_list2 li.news2 .news_wz .news_con {
     padding: 0.1rem;
 }

 .list_jgsz .post-56 .news_list2 li.news2 .news_box {
     padding: 0.4rem 0.5rem;
     margin-bottom: 0.42rem;
 }

 .list_jgsz .post-56 .news_list2 li.news2 .news_box {
     min-height: 1.8rem;
 }

 .list_jgsz .post-56 .news_list2 li.news2 .news_box {
     margin: 0 0.2rem;
     padding: 0.4rem 0.36rem;
     min-height: 1.75rem;
     border-top: 0.1rem solid #eb9d48;
     border-bottom: 0.1rem solid #113895;
     box-shadow: 0 0.12rem 0.3rem #d4d4d4;
 }

 .list_jgsz .post-56 .news_list2 li.news2 .news_box {
     padding: 0.4rem 0.5rem;
     margin-bottom: 0.42rem;
 }

 .list_jgsz .post-56 .news_list2 li.news2 .news_box:hover {
     box-shadow: 0 0.12rem 0.3rem #dce3da;
 }

 .list.list_jgsz .col_menu_con li.sub-item {
     float: left;
     display: inline-block;
     padding: 0.05rem 0.2rem;
 }

 .list.list_jgsz .col_menu {
     background: #ffffffd6;
     float: none;
     width: 12rem;
     margin: 0 auto;
     margin-top: -0.7rem;
     border: 0;
 }

 .list.list_jgsz div#container-1 .inner {
     width: 12rem;
 }

 .list.list_jgsz .col_news_con .news_list2 li.news2 {
     border-bottom: 0rem;
 }

 .list_jgsz .post-56 .news_list2 li.news2 .news_text .jg li {
     list-style: none;
     float: left;
     width: 33.3%;
 }

 .main1 .tab-con.c2 .news_list2 {
     margin: 0 -1%;
 }

 .g-nav2 li.links ul.sub-menu li {
     line-height: 0.3rem;
     float: left;
     width: 20%;
 }

 .post-406 .news_wz {
     float: right;
     width: 38%;
 }

 .post-406 .news_imgs {
     display: none;
     width: 48%;
     height: 4rem;
     position: absolute;
     float: left;
     margin-top: 0.63rem;
     top: 10%;
 }

 .post-406 li.news.active .news_imgs {
     display: block;
 }

 .post-406 .tt {
     position: relative;
     width: 50%;
     z-index: 1;
 }

 .post-406 .con {
     margin-top: -0.66rem;
 }

 .g-nav2 li.links .sub-menu li:hover a {
     opacity: 1;
     font-weight: bold;
 }

 .g-nav2 .bottom .news_list2 li:hover .news_title a {
     font-weight: bold;
 }

 div#div1 {
     width: 5.67rem !important;
 }

 div#div2 .mod.mod1 .mr {
     width: 1.7rem !important;
 }

 div#div3 .mod.mod1 .mr {
     width: 1.7rem !important;
 }

 .list.ysfc li.news .news_imgs {
     float: left;
     width: 1.5rem;
 }

 .list.ysfc li.news .news_imgs img {
     width: 100%;
     height: auto;
 }

 .list.ysfc .col_news_con .news_list2 li.news2 {
     display: flex;
     margin-bottom: 0.15rem;
     padding-bottom: 0.2rem;
 }

 .list.ysfc li.news .wz_con {
     margin-left: 2.3rem;
     margin-right: 0.2rem;
 }

 .list.ysfc li.news .wz_con .news_title {
     /* text-indent: 2em; */
     padding-left: 0.3rem;
     font-size: 0.3rem;
     font-weight: bold;
     line-height: 0.4rem;
     margin-bottom: 0.1rem;
 }

 .list.ysfc li.news .news_text {
     text-indent: 2em;
     font-size: 0.16rem;
     line-height: 0.35rem;
 }

 .list.infor .ml {
     float: left;
     width: 76%;
 }

 .list.infor .mr {
     background: #8da4dc30;
     float: right;
     padding: 0.2rem 2%;
     width: 19%;
 }

 body.list.infor .post-50 .news_title {
     /* font-weight: bold; */
     overflow: hidden;
     text-overflow: ellipsis;
     display: inline-block;
     white-space: nowrap;
     line-height: 0.32rem;
     font-size: 0.16rem;
     width: 100%;
 }

 body.list.infor .post-50 .news_meta {
     font-weight: bold;
     color: #3a5ba7;
     font-size: 0.15rem;
     line-height: 0.25rem;
 }

 body.list.infor .post-50 li {
     padding: 0.07rem 0;
     border-top: 0.01rem solid #ddd;
 }

 body.list.infor .post-50 .post1 .tt .tit .title {
     font-size: 0.35rem;
 }

 body.list.infor .post-50 li.i1 {
     border: 0;
 }

 .main4 button.slick-next.slick-arrow:before {
     content: "";
     position: absolute;
     height: 0.02rem;
     width: 100%;
     background: #fff;
     left: 0;
 }

 .main4 button.slick-prev.slick-arrow:before {
     content: "";
     position: absolute;
     height: 0.02rem;
     width: 100%;
     background: #fff;
     left: 0;
 }

 @keyframes bb {
     0% {
         transform: translate(-50%, 0);
         opacity: 0;
     }

     20% {
         transform: translate(-50%, 0.03rem);
         opacity: 1;
     }

     80% {
         transform: translate(-50%, 0.1rem);
         opacity: 1;
     }

     90% {
         transform: translate(-50%, 0.1rem);
         opacity: 0;
     }

     100% {
         transform: translate(-50%, 0.1rem);
         opacity: 0;
     }
 }

 .quan {
     max-height: 4rem;
     overflow-y: auto;
 }

 .body_b {
     outline: none;
     overflow: auto;
     position: fixed;
     z-index: 2;
     top: 100%;
     left: 0;
     right: 0;
     bottom: 0;
     transition: top 0.7s cubic-bezier(0.5, 0, 0.2, 1) 0s;
     background: #fff;
     overflow-x: hidden;
 }

 .body_b.showdiv {
     top: 1.37rem;
 }

 .main2.showdiv .ml,
 .main8.showdiv,
 .main3.showdiv,
 .main5.showdiv .mod {
     transform: none;
     opacity: 1;
     filter: Alpha(opacity=100);
 }

 .main2 .ml,
 .main8 {
     transform: translate(-0.8rem, 0);
     transition: all 1s ease-out 0s;
     opacity: 0;
     filter: Alpha(opacity=0);
 }

 .main3,
 .main5 .mod {
     transform: translate(80, 0rem);
     transition: all 1s ease-out 0s;
     opacity: 0;
     filter: Alpha(opacity=0);
 }

 .site-lang ul li.links.yu {
     padding: 0 0 0 0.15rem;
 }

 .post-406 li.news .news_imgs:hover .news_bg {
     transform: scale(1.1);
 }

 .site-lang ul li.links.i6 a {}

 li.links.hg {
     display: none;
 }

 #moeCode {
     line-height: 0.4rem;
     width: 100%;
     text-align: center;
     font-size: 0.16rem;
 }

 #moeCode img {
     margin: 0 auto;
 }

 @keyframes position {
     0% {
         transform: scale(1);
     }

     20% {
         transform: scale(1.1);
     }

     40% {
         transform: scale(1.2);
     }

     60% {
         transform: scale(1.3);
     }

     80% {
         transform: scale(1.2);
     }

     90% {
         transform: scale(1.1);
     }

     100% {
         transform: scale(1);
     }
 }

 .wp_entry a:hover {
     color: #3758a5;
 }

 .bo_nav {
     display: none;
 }

 .mbanner li.slick-slide .news_bg {
     transform: translate3d(0rem, 0rem, 0rem) scale(1.05);
     transition: opacity 0.5s;
 }


 .mbanner li.slick-slide.slick-active .news_bg {
     transform: scale(1);
     transition: all 6s;
 }

 h3.arti_title.t2 {
     text-align: center;
     font-size: 0.26rem;
     margin: 0.2rem 0;
 }

 /* 2026.01.13 */
 .main6 .slick-prev,
 .main6 .slick-next {
     font-size: 0;
     line-height: 0;
     position: absolute;
     z-index: 10;
     top: auto;
     bottom: -0.3rem;
     display: block;
     width: 0.2rem;
     height: 0.2rem;
     padding: 0;
     cursor: pointer;
     color: transparent;
     border: none;
     outline: none;
 }

 .item{
    display: grid;
    grid-template-columns: 2fr 6fr;
}
/* .item_list, */
.item_list{
    display: grid;
    grid-template-columns: 1fr 1fr;
}
.item_list>div
.item_list .news{
    width:50%;
}
.left_title{
    font-size: 0.18rem;
    font-weight: bold;
    color: #333333;
}
.item_title{
    font-size: 0.16rem;
    color:#333333;
    line-height: 0.48rem;
}
.item_con li{
    list-style: square !important;
    margin-left: 0.15rem;
}
.item{
    padding: 0.39rem 0.47rem;
    margin-bottom: 0.2rem;
}
.item1{
    background-color: #3449970d;
}
.item1 li{
    color: #113895;
}
.item2{
    background-color: #EB9D480d;
}
.item2 li{
    color: #EB9D48;
}
.item3{
    background-color: #11957C0d;
}
.item3 li{
    color: #11957C;
}
.item4{
    background-color: #9511110d;
}
.item4 li{
    color: #951111;
}
@media screen and (max-width:1024px){
    .item{
       padding: .2rem .15rem;
       display: block;
    }
}
@media screen and (max-width:767px){
    .item_list{
        grid-template-columns: 1fr;
    }
}
@media screen and (max-width:479px){
    .left_title{
        font-size:0.16rem;
    }
    .item_title{
        line-height:0.3rem;
    }
}




.xrld .content{ margin: 0 -1.458vw;}
.xrld .content .box{flex: 1;padding: 0 1.458vw;min-width: 50%;margin-bottom: .78rem;display: flex;flex-direction: column;}
.xrld .content .box .line{background: url(../images/list19.jpg) center no-repeat;background-size: cover;height: .1rem;}
.xrld .content .box .con{border: 1px solid rgba(19, 57, 132, 0.1);box-shadow: 0px 5px 14px 0px rgba(0, 0, 0, 0.0585);/* min-height: 3.2rem; */padding: .35rem .7rem;background: #fff;flex: 1;}
.list19{border-bottom: 1px solid rgba(0, 0, 0, 0.08);padding: .15rem 0;align-items: center;}
.list19 dt{width: 2.9rem;/* padding: 0 .75rem 0 0; */text-align: center;font-size: .18rem;color: #333333;line-height: .38rem;font-weight: bold;}
.list19 .dd{padding: 0 0 0 .75rem;position: relative;z-index: 1;flex: 1;overflow: hidden}
.list19 .dd:before{content: "";position: absolute;top: .1rem;left: 0;background: #979797;width: 1px;bottom: .1rem;opacity: 0.3;}
.list19 .dd dd{margin: 0;min-width: 16.667%;padding: .05rem 0;}
.list19 .dd a{font-size: .18rem;color: #333333;line-height: .38rem;transition: .5s}

.list19:last-child{ border: none}
.box1 .list19 .dd dd{ width: 100%;}
.box1 .list19{ border-bottom: 1px solid rgba(151, 151, 151, .3);}


@media(min-width: 1024px){
    .list19 .dd a:hover{ color: #90000A;}

}
@media(max-width: 1024px){
    .list19 dt{ padding: 0 .25rem 0 0;}
    .list19 .dd{padding: 0 0 0 .25rem;}
    .list_jgsz .post-56 .news_list2 li.news2 .news_box{margin: 0;padding: .2rem .1rem;}
    .list_jgsz .post-56 .news_list2 li.news2 .news_text .jg li{width: 50%;}
    .list_jgsz .post-56 .news_list2 li.news2 .news_text .jg p{font-size: .16rem;line-height: .3rem;}
}
@media(max-width: 800px){
    .xrld .content .box{ flex: auto; width: 100%; margin-bottom: .3rem}
    .xrld .content .box .con{ padding: .2rem .2rem;}
    .xrld .content .box .line{ height: .15rem}
    .list19 dt{width: 2rem;font-size: .18rem;line-height: 1.5;}
    .list19 .dd dd{ margin: 0 .1rem 0 0}
    .list19 .dd dd a{ font-size: .18rem;}
    .list19{ padding: .1rem 0}
} 