.floatlft, .floatrgt {
    float: none;
}
.bdy_wid {
    width: 100%;
    padding: 0 0.266666rem;
    box-sizing: border-box;
}
.widper {
    width: 100%;
}
.pics_lst_rgt li, .pics_lst_spe li {
    width: 100%;
    margin: 0;
    margin-bottom: 0.56rem;
}
.pics_lst_rgt li img, .pics_lst_spe li img {
    width: 100%;
    height: auto;
}
.pics_lst li h3 {
    padding: 0.32rem 0.133333rem;
}
.pics_lst li h3 a {
    font-size: 0.4rem;
    line-height: 0.453333rem;
}
.mhide {
    display: none;
}
.mart-45 {
    margin-top: 0.4rem !important;
}
.breadCum {
    padding: 0.2rem 0.266666rem;
    font-size: 0.32rem;
}
.pages a, .pages span {
    line-height: 0.773333rem;
    padding: 0 0.186666rem;
    font-size: 0.373333rem;
}
.mart-75 {
    margin-top: 0.933333rem;
}
.mart-125 {
    margin-top: 1.4rem;
}
.list_news dd {
    display: flex;
    flex-direction: row;
}
.list_news dd .floatlft {
    margin-right: 0.2rem;
}
.list_news dd .floatlft img {
    width: 4.04rem;
    height: auto;
}
.list_news dd h3 a {
    font-size: 0.4rem;
    line-height: 0.453333rem;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    -webkit-line-clamp: 4;
    line-clamp: 4;
}
.list_news dd p {
    display: none;
}
.list_news dd span {
    font-size: 0.346666rem;
    line-height: 0.4rem;
    margin-top: 0.133333rem;
}
.list_news dd {
    margin-bottom: 0.48rem;
    padding-bottom: 0;
    border: none;
}
.content img {
    max-width: 100%;
}
.contPad {
    padding: 0;
}
.content {
    font-size: 0.346666rem;
    line-height: 0.533333rem;
}
.mart-15 {
    margin-top: 0.133333rem;
}
.author {
    font-size: 0.346666rem;
    height: 0.8rem;
    line-height: 0.8rem;
    padding: 0 0.186666rem;
}
.mart-10 {
    margin-top: 0.346666rem;
}
.title {
    font-size: 0.533333rem;
    line-height: 0.586666rem;
}
.ac_item span, .ac_item a {
    font-size: 0.666666rem;
}
.popular_lft {
    margin-right: 0;
    display: block;
}
.popular_lft img {
    width: 100%;
    height: auto;
}
.mart-50 {
    margin-top: 0.266666rem;
}
.news_dot_lst li {
    margin: 0.32rem 0 0;
}
.news_dot_lst_pop li a {
    font-size: 0.4rem;
    line-height: 0.453333rem;
}
.news_dot_lst_pop {
    padding-right: 0;
    margin-top: 0.4rem;
}
.news_dot_lst_pop li::before {
    width: 0.093333rem;
    height: 0.093333rem;
    background: #000;
    border-radius: 50%;
    margin: 0.133333rem 0.133333rem 0 0;
}
.showMore {
    display: flex;
    flex-direction: row;
    justify-content: center;
}
.showMore a {
    height:0.666666rem;
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    padding: 0 0.333333rem;
}
.showMore a i {
    font-size: 0.4rem;
    margin-right: 0.133333rem;
}
.showMore a em {
    font-size: 0.4rem;
}
.mart-115 {
    margin-top: 0.986666rem;
}
.pop_bg_gray {
    padding: 0.533333rem 0 0.666666rem;
}
.swiper-container-achievements {
    width: 7.133333rem;
    height: 6.4rem;
}
.pics_lst_trans li h3 {
    padding: 0;
    width: 100%;
    font-size: 0.4rem;
    line-height: 0.453333rem;
    margin-top: 0.266666rem;
}
.arr_l, .arr_r {
    width: 0.853333rem;
    height: 0.853333rem;
    border-radius: 50%;
    top: 2.133333rem;
    font-family:'iconfont';
    display: inline-block;
    font-size: 0.4rem;
    line-height: 0.853333rem;
    text-align: center;
    background: #a6a6a6;
    color: #fff;
}
.arr_l {
    left: 0.266666rem;
}
.arr_r {
    right: 0.266666rem;
}
.footer {
    padding: 0.466666rem 0.266666rem;
}
.footer .bdy_wid {
    display: flex;
    flex-direction: column-reverse;
}
.foot_txt {
    width: auto;
    font-size: 0.32rem;
    line-height: 1.2;
    text-align: center;
    margin-top: 0.666666rem;
}
.links {
    width: 100%;
}
.links dt {
    display: flex;
    flex-direction: column;
}
.links dt span {
    display: block;
    text-align: center;
    font-size: 0.533333rem;
    line-height: 1.4;
}
.links dt div {
    width: 100%;
    box-sizing: border-box;
    height: 0.826666rem;
    line-height: 0.826666rem;
    margin-top: 0.32rem;
}
.links dt i {
    top: 0.32rem;
    right: 0.213333rem;
    border-top-width: 0.186666rem;
    border-bottom-width: 0.186666rem;
    border-left-width: 0.186666rem;
    border-right-width: 0.186666rem;
}
.links dt i.up_arr {
    top: 0.106666rem;
}
.links dt div ul {
    bottom: 0.826666rem;
}
.links dt div ul li a {
    padding: 0.266666rem;
    font-size: 0.32rem;
    line-height: 1.2;
}
.links dt div ul {
    min-height: 2.666666rem;
}
.pcHide {
    display: block;
}
.bdLne {
    height: 0.2rem;
    background: #f3f3f3;
}
.sec_banner {
    height: 4.506666rem;
    -webkit-background-size: cover;
    background-size: cover;
    display: flex;
    justify-content: center;
    align-items: center;
}
.sec_ins span {
    height: 1.013333rem;
    line-height: 1.013333rem;
    font-size: 0.533333rem;
    padding: 0 0.4rem;
}
.sec_ins em {
    width: 100%;
    top: -.4rem;
    height: .4rem;
    -webkit-background-size: contain;
    background-size: contain;
}
.sec_ins em:last-child {
    bottom: -0.4rem;
    top: auto;
}
.sec_ins {
    box-sizing: border-box;
    padding-top: 0.4rem;
    margin: 0;
}
.header_info {
    display: none;
}
.headerTop {
    height: 2.466666rem;
    display: flex;
    flex-direction: row;
    align-items: center;
    border-bottom: 1px solid #F3F3F3;
    box-sizing: border-box;
}
.headerTop .bdy_wid {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}
.logo {
    padding: 0;
}
.logo img {
    height: 1.466666rem;
    width: auto;
    margin-left: 0.16rem;
}
.funcs {
    display: flex;
    flex-direction: row;
    align-items: center;
    margin: 0;
}
.funcs span {
    font-size: 0.533333rem;
    color: #024e88;
    padding-right: 0.133333rem;
    padding-left: 0.266666rem;
}
.nav_bot {
    display: none;
}
.headerTop {
    position: fixed;
    left: 0;
    right: 0;
    z-index: 30;
    top: 0;
    background: #fff;
}
.headerHeight {
    height: 2.466666rem;
}
.navBx {
    position: fixed;
    left: 0;
    right: 0;
    z-index: 30;
    top: 2.466666rem;
    height: calc(100vh - 2.466666rem);
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    background: rgba(0, 58, 102, .9);
    padding: 0 0.4rem;
    box-sizing: border-box;
    visibility: hidden;
    transition: all .2s ease-in-out;
    opacity: 0;
}
.navBxShow {
    visibility: visible;
    opacity: 1;
}
.navLst {
    display: flex;
    flex-direction: column;
}
.navLst li {
    border-bottom: 1px solid #d7d7d7;
}
.dItem {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}
.dItem span.iconfont {
    color: #fff;
    font-size: 0.4rem;
}
.navLst li a {
    font-size: 0.453333rem;
    padding: 0;
    line-height: 1;
    display: block;
    font-weight: bold;
    padding: 0.346666rem 0;
    font-family:'Myriad-Pro-Bold';
}
.navLst li dl {
    display: none;
    position: static;
    background: none;
    border: none;
    padding-bottom: 0.4rem;
}
.navLst li:hover dl {
    display: none;
}
.navLst li dl dd a {
    background: none;
    font-size: 0.453333rem;
    line-height: 0.88rem;
    padding: 0;
    font-family:'Myriad-Pro';
    font-weight: normal;
}
.navLst li dl dd a::before {
    display: inline-block;
    content:'-';
    margin-right: 0.133333rem;
}
.navLst li:hover a, .navLst li.current a {
    background: none;
}
.navLst li.nav_bot_info {
    border-bottom: none;
}
.navLst li.bot_mart {
    margin-top: 1.2rem;
}
.navLst li.nav_bot_info a {
    font-family:'Myriad';
    font-weight: normal;
    font-size: 0.453333rem;
    text-transform: capitalize;
}
.close {
    display: block;
    text-align: right;
    font-size: 0.4rem;
    color: #fff;
    padding: 0.8rem 0 .2rem;
}
.search_cont {
    top: 2.466666rem;
    padding: 0 0.4rem;
    height: calc(100vh - 2.466666rem);
    position: fixed;
    background: rgba(0, 58, 102, .9);
}
.search_cont .bdy_wid {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-top: 0.533333rem;
}
/* .search_cont .bdy_wid form{
    width: 100%;
}
.search_cont .searchicon {
    font-size: 0.533333rem;
    margin: 0;
    line-height: 0.8rem;
    height: 0.8rem;
}
.search_cont .searchup {
    width: 82%;
    flex:1;
    font-size: 0.32rem;
    height: 0.8rem;
    line-height: 0.8rem;
    padding: 0 0.4rem;
    margin-top: 0;
    margin-right: 0.533333rem;
} */
/* .search_cont input {
    width: auto;
    flex:1;
    font-size: 0.32rem;
    height: 0.8rem;
    line-height: 0.8rem;
    padding: 0 0.4rem;
    margin-top: 0;
    margin-right: 0.533333rem;
} */
.swiper-container-focus {
    height: 4.52rem;
    width: 100%;
}
.focus_lst .swiper-slide {
    -webkit-background-size: cover;
    background-size: cover;
}
.pagination-focus {
    bottom: 0.3rem;
}
.pagination-focus span {
    width: 0.213333rem;
    height: 0.213333rem;
    margin: 0 0.106666rem;
}
.item_tit span, .item_tit a {
    font-size: 0.666666rem;
}
.mart-65 {
    margin-top: 0.4rem;
}
.pics_lst li dl dd {
    display: flex;
    flex-direction: row;
    margin-bottom: 0.48rem;
}
.pics_lst li img {
    width: 100%;
    height: auto;
}
.pics_lst li dl dd img {
    width: 4.666666rem;
    margin-right: 0.2rem;
    height: auto;
}
.pics_lst li dl dd h3 {
    padding: 0;
    background: none;
}
.pics_lst li {
    width: 100%;
    margin-right: 0;
}
.pics_lst li dl dd h3 span {
    font-size: 0.32rem;
    line-height: 0.4rem;
    margin-top: 0.133333rem;
}
.bg_gray {
    background: none;
    border-top: 0.2rem solid #f3f3f3;
}
.bg_gray .pics_lst li {
    margin-bottom: 0.266666rem;
}
.padb-80 {
    padding-bottom: 0;
}
.m-mart-75 {
    margin-top: 0.42rem;
}
.spe_wrap {
    height: auto;
    background: #0064af;
    padding-bottom: 0.533333rem;
}
.spe_wrap .spe_ins {
    margin-top: 0.6rem;
}
.spe_ins {
    background: none;
    padding: 0;
}
.spe_lft {
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.spe_lft dd {
    width: 4.48rem;
}
.spe_lft dd img {
    width: 100%;
    height: auto;
}
.spe_lft dd a span {
    padding: 0.4rem 0.226666rem;
    font-size: .4rem;
    line-height: 1.2;
    box-sizing: border-box;
}
.spe_item a, .spe_item span {
    font-size: 0.533333rem;
    padding: 0.5rem 0;
}
.spe_lst li {
    padding: 0.2rem;
    margin-top: 0;
}
.spe_lst li a {
    font-size: 0.4rem;
    line-height: 1.2;
}
.spe_lst li::before {
    width: 0.093333rem;
    height: 0.093333rem;
    margin: 0.133333rem 0.133333rem 0 0;
}
.spe_bg {
    min-height: auto;
    padding-bottom: 0.8rem;
    -webkit-background-size: cover;
    background-size: cover;
}
.scientist_lft {
    width: 100%;
    margin: 0;
}
.swiper-container-scientist {
    width: 7rem;
    height: 6.733333rem;
}
.scientist_lst {
    width: 7rem;
}
.scientist_lst li img {
    width: 100%;
    height: auto;
}
.scientist_item a, .scientist_item span {
    font-size: 0.533333rem;
}
.scientist_lst li h3 a {
    font-size: 0.666666rem;
}
.scientist_lst li h3 {
    margin-top: 0.2rem;
}
.scientist_lst li p {
    font-size: 0.4rem;
    line-height: 0.453333rem;
}
.news_dot_lst li a {
    font-size: 0.4rem;
    line-height: 0.453333rem;
}
.news_dot_lst li::before {
    width: 0.093333rem;
    height: 0.093333rem;
    margin: 0.133333rem 0.133333rem 0 0;
}
.prevArr, .nxtArr {
    font-size: 0.4rem;
    width: 0.853333rem;
    height: 0.853333rem;
    line-height: 0.853333rem;
    top: 3rem;
}
.m-padb-80 {
    padding-bottom: 1.066666rem;
}
.relate_tit {
    font-size: 0.666666rem;
    padding: 0 0 0.133333rem;
    margin-bottom: 0.266666rem;
}
.bg_relate {
    padding: 0.586666rem 0;
}
.relate_news dd {
    margin-top: 0.266666rem;
}
.relate_news dd::before {
    float: left;
    width: 0.12rem;
    height: 0.12rem;
    border-radius: 50%;
    background: #000;
    content:'';
    margin: 0.106666rem 0.133333rem 0 0;
}
.relate_news dd a {
    font-size: 0.346666rem;
    line-height: 0.4rem;
    display: block;
    overflow: hidden;
}
#displaypagenum {
    font-size:14px;
    font-weight:bold;
    color:#a0a3a5;
    overflow: hidden;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: center;
    font-weight:normal;
    margin:20px 0 0;
    line-height: 35px;
}
#displaypagenum {
    text-align: center;
}
#displaypagenum span {
    text-decoration:none;
    color:#a0a3a5;
    padding:5px 10px;
    background-color:#ebebeb;
    border-color:#ebebeb;
    color:#363738;
    border:1px solid #CCCCCC;
}
#displaypagenum a {
    text-decoration:none;
    color:#a0a3a5;
    padding:5px 10px;
    background-color: #f3f3ed;
    border:1px solid #CCCCCC;
}
#displaypagenum span:hover, #displaypagenum a:hover {
    background-color:#636566;
    border-color:#636566;
    color:#fff;
    cursor:pointer;
}
/*20211019 start*/
 .icon_lft li a, .icon_lft li {
    width: 0.8rem;
    height: 0.8rem;
}
.icon_lft li {
    margin-right: 0.2rem;
}
.swiper-container-focus {
    height: 5.906666rem;
}
.focus_lst .swiper-slide div {
    background: #0065af;
    bottom: 0;
    width: 100%;
    box-sizing: border-box;
    left: 0;
    right: 0;
    padding: 0.2rem 0.333333rem;
    font-size: 0.4rem;
    margin-left: 0;
}
.pagination-focus {
    bottom: 1.5rem;
}