*,::before,::after{box-sizing:border-box;margin:0;padding:0;border:0 solid currentColor}
html{min-height:100vh;width:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation;-webkit-touch-callout: none;-webkit-user-select: none; user-select: none;}
html,body{overflow-x: hidden;}
:root{--color-red:#D21E26;}
html {font-size: clamp(calc(100vw / 38.4), calc(100vw / 19.2), calc(100vw / 19.2));}
body {font-size: clamp(14px, 2vw, 80px);}
body{min-height:100vh;width:100%;background:#fff;color:#333;overflow-y:auto;font-family:'Microsoft YaHei','PingFang SC',Arial,Helvetica,sans-serif;line-height: 1;font-size: .16rem;}
.w1600{width: 16rem;margin: 0 auto;max-width: 90%;}
img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}
input,button,textarea,select{font:inherit;color:inherit;outline:0;border-radius:0;background-color:rgba(0,0,0,0)}
button{cursor:pointer}
p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}
h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}
em,i{font-style: normal;}
a{text-decoration:none;color:inherit;outline:none;transition: all .3s;}
ul,ol{list-style:none}
.app{display: none!important;}
.pc{display: block!important;}
.flex{display:flex;}
.clearfix:before, .clearfix:after {content: " ";display: table}
.clearfix:after {clear: both}img{display:block;}
.pR,.poR{position:relative;}
.imgs{overflow: hidden;}
.imgs img{transition: all .5s;display: block;}
a:hover .imgs img{transform: scale(1.08);width: 100%;}
.maskbg{background-color: rgba(0,0,0,.7);position: fixed;z-index: 9;width: 100%;height: 100%;top: 0;left:0;display: none;}
.disabled{pointer-events: none;}
/* 箭头 按钮 */
.arrow_svg{width: .32rem;}
.arrow_svg>*{transition: all .4s;}
a:hover .arrow_svg circle{stroke:var(--color-red);fill: var(--color-red);}
a:hover .arrow_svg path{fill:#fff}
header{height: 1.2rem;color: #222;z-index:10;position: absolute;width: 100%;top: 0;transition: all .4s;color: #fff;}
header>.flex.w1600{align-items: center;justify-content: space-between;height: 100%;}
.header_l .logo_img img{width: 3rem;}
.header_l .logo_img .img1{display: none;}
.header_l .logo_img .img2{display: block;}
.header_r_quick{align-items: center;margin-bottom: .25rem;justify-content: flex-end;}
.header_r_list{align-items: center;justify-content: flex-end;}
.header_r_list>a,.header_r_list .top_lang{display: flex;align-items: center;position: relative;padding: 0 .3rem;text-underline-offset:.06rem;text-decoration-thickness:1px;text-decoration-color:transparent;font-size: .18rem;cursor: pointer;color: inherit;}
.header_r_list>a:hover,.top_lang:hover{text-decoration-line: underline;text-decoration-color:inherit;}
.header_r_list>a::before,.top_lang::before{content: "";width: 1px;height: .18rem;position: absolute;right: 0;top: 50%;transform: translateY(-50%);opacity: .2;background-color: inherit;}
.header_r_list>a>img,.top_lang>img{width: .24rem;margin-right: .1rem}
.header_r_quick a.searchBtn{padding-left: .3rem;}
.header_r_quick a.searchBtn img{width: .24rem;}
.header_r_quick a.searchBtn img,.header_r_list>a>img, .top_lang>img{filter: brightness(0) invert(1);}
.top_code_link .top_code,.drop_menu a{color: #222;}
.top_code_link{position: relative;}
.top_code_link .top_code{position: absolute;left: 50%;top:.5rem;background-color: #fff;padding: .1rem;width: calc(1.12rem + .08rem * 2);transform: translateX(-50%);box-shadow: 0 0 .20rem rgba(0,0,0,.1);z-index: 91;opacity: 0;visibility: hidden;transition: all .4s;}
.top_code_link .top_code::before{border:.1rem solid transparent;border-bottom-color:#fff;content: '';position: absolute;left: calc(50% - .10rem);top: -.16rem;border-left-width:.10rem;border-right-width:.1rem;}
.top_code_link:hover .top_code{opacity: 1;visibility: visible;top: .4rem;}
.top_code_link .top_code img{width: 1.12rem;}
.top_code_link .top_code{text-align: center;}
.top_code_link .top_code a:hover{color: var(--color-red);}
.header_r_nav{position: relative;z-index: 10;}
.header_r_nav ul{justify-content: flex-end;}
.header_r_nav ul li{position: relative;}
.drop_menu{position:absolute;top:.5rem;left:50%;transform:translateX(-50%);opacity:0;visibility:hidden;transition:all 0.3s ease-in-out;background-color: #fff;text-align: center;box-shadow: 0 0 .25rem rgba(0,0,0,.1);display: flex;flex-direction: column;z-index: 11;width: auto;width: fit-content; white-space: nowrap;align-items: center;}
.drop_menu:before{content:'';position:absolute;top:-.04rem;left:50%;width:0;height:0px;margin-left:-6px;border-style:solid;border-width:.06rem;border-color:#fff #fff transparent transparent;transform:rotate(-45deg);box-shadow:2px -2px 2px rgba(100,100,100,.1);}
.drop_menu a{display: flex;padding: .2rem .35rem;position: relative;width: 100%;justify-content: center;font-size: .16rem!important;}
.navApp a.cur{color: var(--color-red);font-weight: 900;}
.drop_menu a::before{content:'';position:absolute;bottom:0;left:.2rem;height:1px;background-color: #ddd;right: .2rem;}
.drop_menu a:last-child::before{background-color: transparent;}
.drop_menu a:hover{color: var(--color-red);font-weight: 900;}
.header_r_nav ul li+li{margin-left: .3rem;}
.header_r_nav ul li a{transition: all .4s;font-size: .2rem;}
.header_r_nav ul li .navApp{position: relative;width: 100%;}
.header_r_nav ul li .navApp i{position: absolute;top: .04rem;right:0px;background: url(../images/arrowD.svg) no-repeat;width: .12rem;height: .07rem;background-size: cover;transition: all .4s;display: none;}
.search{position: fixed;align-items: center;justify-content: center;display: flex;opacity: 0;visibility: hidden;width: 100%;top: 0;left: 0;right: 0;bottom: 0;}
.search.cur{opacity: 1;visibility: visible;}
.searchMain{width: 100%;z-index: 99;}
.searchMain .searchBox{width: 8.6rem;margin: 0 auto;max-width: 90%;}
.searchMain input[type=text]{width: calc(100% - 1rem);padding: .2rem 0 .2rem .25rem;height: .64rem;background-color: #fff;box-shadow:inset 0 .05rem .05rem rgba(0,0,0,.1);color: #222;font-size: .2rem;}
.searchMain input::placeholder{color: #666;}
.searchMain a{width: 1rem;height: 100%;height: .64rem;background-color: var(--color-red);color: #fff;display: flex;align-items: center;justify-content: center;}
.searchMain a svg{width: .32rem;}
.searchClose{position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);bottom: .3rem;cursor: pointer;}
.searchClose img{width: .46rem;}
@media (hover: hover) {
.header_r_nav ul li:hover .navApp>a,.header_r_nav ul li>a:hover{font-weight: 900;}
.header_r_nav ul li:hover .drop_menu{transform: translateX(-50%);opacity: 1;visibility: visible;top: .45rem;}
}
header.black{background-color: #fff;position: relative;box-shadow: 0 0 .1rem rgba(218,216,212,.4);color: #222;}
header.black .header_l .logo_img .img1{display: block;}
header.black .header_l .logo_img .img2{display: none;}
header.black .header_r_list>a,header.black .header_r_list .top_lang{color: #333;}
header.black .header_r_list>a::before,header.black .header_r_list .top_lang::before{background-color: #535353;}
header.black .header_r_quick a.searchBtn img,header.black .header_r_list>a>img, header.black .top_lang>img{filter: initial;}
footer{background:#202020 url(../images/footer_bg.jpg) no-repeat top center;background-size: cover;color: #fff;padding-top: 1rem;}
footer a{text-underline-offset:.06rem;text-decoration-thickness:1px;text-decoration-color:transparent;}
footer a:hover{text-decoration-line: underline;text-decoration-color:inherit;}
.footer_top{padding: 0 0 1.7rem;}
.footer_top .w1600.flex{justify-content: space-between;}
.footer_{width: 5rem;}
.footer_logo{margin-bottom: .5rem;}
.footer_logo a{display: flex;}
.footer_logo img{width: 3rem;}
.contact_item{margin-top: .2rem;display: flex;align-items: center;font-size: .18rem;}
.contact_item img{width: .31rem;margin-right: .2rem;}
.footer_nav_wrap{justify-content:space-between;width: calc(100% - 5rem);}
.footer_nav_col .nav_title{font-size: .18rem;margin-bottom: .3rem;font-size: .18rem;}
.footer_nav_col .nav_list a{display: flex;margin-top: .2rem;opacity: .8;}
.footer_nav_col .nav_list a:hover{opacity: 1;}
.footer_bottom{border-top: 1px solid rgba(255,255,255,.1);padding: .45rem 0}
.footer_bottom .w1600.flex{align-items: center;justify-content: space-between;}
.footer_bottom .copyright_l{ gap: .2rem;}
.contanier{background:#fdfbf8 url(../images/contanier_bg.jpg) no-repeat top right;padding-bottom: 1.2rem;}
.build_wrap{background-image: url(../images/build_wrap_bg.jpg);background-size: contain;background-color: #fdfbf8;}
.navBar,.navBar .flex.w1600{display: flex;align-items: center;gap: .1rem;color: #999;padding: .4rem 0 .45rem;flex-wrap: wrap;}
.navBar a{color: #999;line-height: 1.6;}
.navBar img{width: .16rem;}
.navBar a.cur,.navBar a:hover{color: #333;}
.main{background-color: #fff;}
.build_wrap .main{background: linear-gradient(90deg, rgba(255, 255, 255,0) 30%, #fff 100%);background-color: rgba(255,255,255,.35);}
.commonTit{padding: .8rem 0;text-align: center;}
.commonTit h6{position: relative;font-size: .4rem;font-weight: 900;letter-spacing: 1px;color: #111;}
.commonTit h6::before{content: '';position: absolute;left: 50%;width: .62rem;height: .06rem;background: var(--color-red);transform: translateX(-50%);bottom: -.3rem;}
/* 页码 */
.pages{padding: .6rem 0 1.2rem;display: flex;justify-content: center;align-items: center;flex-wrap: wrap;}
.pages a{display: inline-flex;min-width: .48rem;min-height: .48rem;color: #444;justify-content: center;align-items: center;background-color: #ddd8d0;margin: 0 .1rem;gap: .08rem;}
.pages a:hover,.pages a.cur{background: var(--color-red);color: #fff;}
.pages a:hover svg path{stroke:white}
.pages a.next{padding:0 .2rem;}
.pages a.disabled{opacity: .45;pointer-events: none;}
.pages .pager-ellipsis{display: inline-flex;align-items: flex-end;justify-content: center;min-width: .48rem;color: #888;padding-bottom: .06rem;}

/* 分页插件状态提示 */
.pager-loading,
.pager-empty,
.pager-error{display: flex;align-items: center;justify-content: center;padding: .6rem 0;color: #666;font-size: .18rem;}
.pager-loading{gap: .08rem;}
.pager-loading-dot{width: .1rem;height: .1rem;border-radius: 50%;background: var(--color-red);animation: pagerPulse 1s infinite ease-in-out both;}
.pager-loading-dot:nth-child(1){animation-delay: 0s;}
.pager-loading-dot:nth-child(2){animation-delay: .2s;}
.pager-loading-dot:nth-child(3){animation-delay: .4s;}
@keyframes pagerPulse{0%,80%,100%{transform: scale(.6);opacity: .4;}40%{transform: scale(1);opacity: 1;}}
.pager-empty{color: #999;}
.pager-error{color: var(--color-red);}
.bottomBar{border-bottom: 1px dashed var(--color-red);}
.contanier_main{margin: 0 .7rem;}
.search_item,.math_item_highSchool{justify-content: space-between;align-items: flex-start;gap: .12rem;padding: .35rem .05rem;line-height: 1.6;}
.search_left{width: calc(100% - 1.3rem);align-items: flex-start;font-size: .2rem;}
.search_tag{align-items: center;width: 1.6rem;color: var(--color-red);}
.search_tag img{width: .24rem;margin-right: .1rem;}
.search_title{width: calc(100% - 1.4rem);color: #333;border-left: 1px solid #f8d7d5;}
.search_title a{-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;padding: 0 .2rem;}
.search_title a:hover{color: var(--color-red);}
.search_time{align-items: center;width: 1.3rem;font-size: .18rem;color: var(--color-red);}
.search_time img,.math_time img{width: .18rem;margin-right: .1rem;color: var(--color-red);}
.news_main .search_tag{width: auto;margin-top: .05rem;}
.news_main .search_tag img{margin-right: 0;}
.news_main .search_title{border: none;}
/* 数学竞赛 */
.math_main .math_wrap{padding: 1rem 0 0;margin-bottom: .1rem;}
.math_high_wrap .math_card_wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:.3rem}
.math_high_wrap .math_card_item{box-shadow:0 0 .26rem rgba(159, 154, 154,.25);display:flex;flex-direction:column;}
.math_high_wrap .math_card_top{padding:.25rem .3rem .35rem;border-bottom: 1px solid var(--color-red);}
.math_high_wrap .math_card_icon{margin-bottom: .15rem;}
.math_high_wrap .math_card_icon img{width:.4rem;}
.math_high_wrap .math_card_title{font-size:.18rem;color:#333;line-height:1.8;height: .6rem;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden; font-weight: 600;transition: all .4s;}
.math_high_wrap .math_card_date{color:var(--color-red);padding: .22rem .3rem;align-items: center;}
.math_high_wrap .math_card_date img{width: .18rem;margin-right: .1rem;}
.math_high_wrap .math_card_item:hover,.cgmo_card_item:hover{box-shadow: 0 0 .26rem rgba(159, 154, 154,.7);transform: translateY(-4px);}
.math_high_wrap .math_card_item:hover .math_card_title{color: var(--color-red);}
.math_main .math_wrap.math_cmo_wrap{padding-bottom: 1.2rem;}
.cmo_card_main{display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem;}
.math_cmo_bg .cmo_card_main{align-items: center;}
.math_cmo_Swiper{width: 8.15rem;max-width: 100%;}
.math_cmo_Swiper .math_cmo_btn,.home_show_btn,.home_news_swiper .home_news_btn{cursor:pointer;outline: none;top: 50%;transform: translateY(-50%);z-index: 1;position: absolute;display: none;}
.math_cmo_Swiper:hover .math_cmo_btn,.home_news_swiper:hover .home_news_btn{display: block;}
.math_cmo_Swiper .math_cmo_btn img,.home_news_swiper .home_news_btn img,.home_science_btn img{width: .46rem;}
.math_cmo_Swiper .math_cmo_btn.swiper-button-disabled,.home_news_swiper .home_news_btn.swiper-button-disabled,.home_science_btn.swiper-button-disabled{opacity: .6;}
.math_cmo_Swiper .math_cmo_prev,.home_news_swiper .home_news_prev{left: .2rem;}
.math_cmo_Swiper .math_cmo_next,.home_news_swiper .home_news_next{right: .2rem;}
.cmo_card_img_box{position: relative;aspect-ratio: 815 / 410;display: block;}
.cmo_card_img_box img{width: 100%;object-fit: cover;}
.cmo_card_img_box .txt{position: absolute;bottom: 0;left: 0;z-index: 1;width: 100%;background: url(../images/math-pic-bar.png) no-repeat center bottom;padding: .7rem .2rem .3rem;color: #fff;justify-content: space-between;align-items: center;display: flex;background-size: cover;}
.cmo_card_img_box .txt p{font-size: .24rem;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-height: 1.2;width: 80%;}
.math_cmo_bg{position: relative;padding: .5rem 0;}
.math_cmo_bg::before{content: '';position: absolute;right: 0;top: 50%;width: 12.78rem;height: 6.4rem;background: url(../images/math-box2-bg.jpg) no-repeat right center;z-index: -1;transform: translateY(-50%);background-size: cover;}
.cmo_card_info{color: #fff;}
.cmo_card_info a{border-bottom: 1px solid rgba(255,255,255,.35);padding: .16rem 0;display: block;}
.cmo_card_info a:hover{border-color: #fff;transform: translateY(-4px);}
.cmo_card_info .cmo_list_title{font-size:.18rem;line-height:1.6;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;}
.cmo_card_info .cmo_list_time{margin-top:.12rem;}
.math_main .math_olympic_wrap{background-color: rgba(243, 239, 239,.7);border-top: .06rem solid var(--color-red);padding-bottom: 1.2rem;}
.math_olympic_wrap .imo_card_wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:.3rem}
.math_olympic_wrap .imo_card_item{background:#fff;padding:.3rem;display:flex;flex-direction:column;gap:.2rem;}
.math_olympic_wrap .imo_card_date{color:var(--color-red);}
.math_olympic_wrap .imo_card_title{font-size:.18rem;line-height:1.7;color: #333;font-weight: 600;}
.math_olympic_wrap .imo_card_item:hover{box-shadow: 0 0 .26rem rgba(159, 154, 154,.2);transform: translateY(-4px);}
.math_wrap .cgmo_card_wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:.3rem}
.math_wrap .cgmo_card_item{display:block;background:#fff;padding:.26rem .22rem;box-shadow:0 0 .26rem rgba(159, 154, 154,.25);text-decoration:none; color:inherit;display:flex;gap:.22rem}
.math_wrap .cgmo_date_box{flex-shrink:0;width:.84rem;height:.84rem;background-color:var(--color-red);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap: .14rem;}
.math_wrap .cgmo_date_box i{font-size: .2rem;}
.math_wrap .cgmo_text_wrap{flex:1;display:flex;flex-direction:column;gap:.2rem;font-size: .18rem;line-height: 1.7;}
.math_wrap .cgmo_card_title{font-weight:600;color: #333;height: .6rem;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical; overflow:hidden;}
.math_wrap .cgmo_card_desc{color:#666;line-height: 1.7;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;}
.math_wrap .cgmo_card_item:hover .cgmo_card_title{color: var(--color-red);}
.math_main .math_college_wrap{padding-bottom: 1.2rem;}
.college_math_wrap{display:grid;grid-template-columns:repeat(2,1fr);gap:.35rem}
.college_math_wrap .math_item_university{gap: .28rem;align-items: flex-start;}
.college_math_wrap .math_item_university .math_right{padding-right: .2rem;padding-top: .4rem;justify-content: space-between;height: 100%;}
.college_math_wrap .math_item_university .math_item_img .imgs{width: 3.75rem;}
.college_math_wrap .math_item_university .math_item_img img{width: 100%;}
.college_math_wrap .math_item_university .math_title h6{-webkit-line-clamp:2;font-size: .18rem;}
.college_math_wrap .math_item_university .math_time{margin-bottom: .4rem;}
/* 高中 */
.math_item_highSchool{padding: .4rem 0;transition: all .4s;}
.math_item_highSchool .math_left{width: calc(100% - 1rem);}
.math_item_highSchool .math_time{width: .86rem;height: .86rem;background-color: var(--color-red);color: #fff;margin-right: .4rem;flex-direction: column;align-items: center;justify-content: center;gap: .1rem;}
.math_item_highSchool .math_time i{display: flex;}
.math_item_highSchool .math_time span{display: flex;font-size: .2rem;}
.math_item_highSchool .math_title{width: calc(100% - .86rem - 1rem);}
.math_item_highSchool .math_title a{display: block;}
.math_main .math_title h6{-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;font-weight: 900;margin-bottom: .2rem;font-size: .24rem;color: #333;line-height: 1.6;transition: all .4s;}
.math_main .math_title p{-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;font-size: .18rem;color: #666;line-height: 1.6;}
.math_item_highSchool .math_title a:hover{color: var(--color-red);}
.math_item_highSchool .math_link{width: 1rem;margin-top: .3rem;}
.math_item_highSchool .math_link img{width: .32rem;}

.math_item_highSchool:hover{transform: translateY(-6px);}
/* 大学 */
.math_main .math_university_item{margin-bottom: .6rem;}
.math_item_university{align-items: center;gap: .5rem;background-color: #FDFBF8;}
.math_item_university:last-of-type{margin-bottom: 0;}
.math_item_img{width: 4rem;}
.math_item_img img{width: 4rem;object-fit: cover;aspect-ratio: 400 / 265;}
.math_right{width: calc(100% - 4rem);flex-direction: column;}
.math_item_university .math_time{margin-top: .25rem;color: var(--color-red);}
.math_item_university:hover{box-shadow: 0 0 .26rem rgba(159, 154, 154,.2);transform: translateY(-4px);}
.math_item_university:hover .math_title h6 {color: var(--color-red);}
/* 详情 */
 .math_main_datail{gap:.5rem;justify-content: space-between;padding: 1rem 0 1.2rem;}
.article_main{flex: 1;}
.math_main_datail .article_title{font-size:.36rem;font-weight:600;text-align:center;line-height:1.5;color:#111;max-width: 90%;margin: 0 auto .15rem;}
.article_meta{font-size:.18rem;color:#999;text-align:center;padding-bottom:.25rem;line-height: 1.6;border-bottom: 1px solid #DAD8D4;display: flex;justify-content: center;}
.article_meta span{margin:0 .1rem}
.article_content,.society_constitution{font-size:.18rem;line-height:1.8;color:#333;padding: .45rem 0;margin-bottom: .7rem;}
.society_constitution p{margin-top: .1rem;}
.article_content img{display: inline-block;}
.article_content p{margin-bottom:.15rem;}
.article_bottom_btn{display:flex;justify-content: space-between;align-items: flex-start;}
.article_bottom_btn div{display:flex;gap: .25rem;flex-direction: column;}
.article_bottom_btn a{display: block;font-size: .18rem;}
.article_bottom_btn div:first-child{max-width:8.2rem;}
.article_bottom_btn div:first-child a{display:inline-flex;align-items:center;}
.article_bottom_btn a span{display: inline-block;vertical-align: middle;width: 1.28rem;height: .48rem;background-color: #DDD8D0;color: #111;text-align: center;line-height: .48rem;transition: all .4s;}
.article_bottom_btn a p{display: inline-block;color: #333;margin-left: .2rem;line-height: 1.6;max-width:75%;overflow: hidden;white-space:nowrap;text-overflow: ellipsis;}
.article_bottom_btn a:hover span{background-color: var(--color-red);color: #fff;}
.article_bottom_btn a:hover p{color: var(--color-red);}
.btn_back_home{background:var(--color-red);color:#fff;padding:.12rem .55rem;font-size: .18rem;}
.btn_back_home:hover{box-shadow: 0 0 .2rem rgba(0,0,0,.2);transform: translateY(-4px);}
.sidebar_wrap{width: 4rem;}
.sidebar_title{font-size:.3rem;color: #111;font-weight: 600;margin-bottom: .38rem;}
.sidebar_box{background:#EEECE9;padding:0 .35rem}
.sidebar_item{padding:.3rem 0;border-bottom:1px solid #DAD8D4;}
.sidebar_item:last-child{border-bottom:none}
.sidebar_date{color:var(--color-red);display:block;margin-bottom:.14rem;}
.sidebar_item a{color:#333;font-size:.2rem;line-height: 1.5;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-underline-offset:.06rem;text-decoration-thickness:1px;text-decoration-color:transparent;}
.sidebar_item a:hover{text-decoration-line: underline;text-decoration-color:inherit;}
/* 新闻中心 */
.news_wrap{padding: 1rem 0 1.2rem;}
.society_news_main .cmo_card_info{color: #333;}
.society_news_main .cmo_list_link{border-color: rgba(219, 55, 44,.4);}
.society_news_main .cmo_list_time{color: var(--color-red);}
.society_news_main .cmo_list_link:hover{border-color: var(--color-red);}
.society_news_main .cmo_list_link:hover .cmo_list_title{font-weight: 900;color: var(--color-red);}
.science_news_wrap{background: url(../images/science_news_bg.jpg) no-repeat;background-size: cover;}
.news_photo_wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:.3rem}
.news_photo_item{display:block;background-color: #fff;padding:.26rem .22rem}
.news_photo_item>img{aspect-ratio: 334 / 194;object-fit: cover;width: 100%;}
.news_photo_title{font-size:.18rem;line-height:1.7;margin-bottom:.15rem;font-weight: 600;color: #333;margin-top: .2rem;}
.news_photo_time{color:var(--color-red);}
.news_photo_item:hover{transform: translateY(-4px);box-shadow: 0 0 .26rem rgba(0,0,0,.1);}
.meet_gallery_wrap{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.3rem}
.meet_gallery_item_l{grid-row:span 2;width: 7.85rem;}
.meet_gallery_card{display: block;}
.meet_gallery_card .imgs img{width: 3.77rem;aspect-ratio: 377 / 250;object-fit: cover;}
.meet_gallery_item_l .imgs img{width: 100%;aspect-ratio: 785 / 530;object-fit: cover;}
.meet_img_box{position:relative;width:100%;overflow:hidden}
.meet_img_box img{display:block;width:100%}
.meet_img_tip{position:absolute;left:0;bottom:0;width:100%;background:linear-gradient(transparent,rgba(0,0,0,1));color:#fff;line-height: 1.2;padding: .15rem .2rem;}
.meet_img_tip p{font-size: .18rem;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;font-weight: 600;}
.meet_img_tip span{font-size: .16rem;display: block;margin-top: .1rem;}
.meet_gallery_item_l .meet_img_tip{display: flex;align-items: center;justify-content: space-between;padding:.3rem;}
.meet_gallery_item_l .meet_img_tip p{font-size: .24rem;}
.meet_gallery_item_l .meet_img_tip span{margin-top: 0;}
.contest_news_wrap{background: url(../images/contest_news_bg.jpg) no-repeat;background-size: cover;}
.contest_news_wrap .section_head h2{color: #fff;}
.competition_notice_wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:.2rem}
.competition_notice_item{display:block;padding:.34rem .3rem;border:1px solid rgba(255,255,255,.22);background: rgba(255,255,255,.22);backdrop-filter: blur(10px);}
.competition_notice_time{margin-bottom:.2rem;color:#fff;align-items: center;}
.competition_notice_time img{width: .18rem;margin-right: .12rem;filter: brightness(0) invert(1);}
.competition_notice_title{font-size:.18rem;line-height:1.4;color:#fff;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;font-weight: 600;}
.competition_notice_item:hover{background:#fff;border-color: #fff;}
.competition_notice_item:hover .competition_notice_title{color: #333;}
.competition_notice_item:hover span{color:var(--color-red)}
.competition_notice_item:hover .competition_notice_time img{ filter: initial;}
.sci_pop_news_main{display:grid;grid-template-columns:4rem 4rem 1fr;gap:.3rem;}
.sci_pop_news_main .sci_pop_news_card{background:#fff;display: block;box-shadow: 0 0 .26rem rgba(159, 154, 154,.3);}
.sci_pop_news_main .sci_pop_news_card img{aspect-ratio: 397 / 250;object-fit: cover;width: 100%;}
.sci_pop_news_main .news_card_text{padding:.3rem .25rem;}
.sci_pop_news_main .news_card_title{font-size:.18rem;line-height:1.7;margin-bottom:.2rem;font-weight: 600;}
.sci_pop_news_main .news_card_date{color:var(--color-red)}
.sci_pop_news_main .news_list_box{grid-column:3}
.sci_pop_news_main .news_list_item{display:flex;justify-content:space-between;align-items:flex-start;padding:.2rem 0;border-bottom:1px solid rgba(219, 55, 44,.4);}
.sci_pop_news_main .news_list_title{font-size:.18rem;line-height:1.5;padding-right:.2rem;width: 85%;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;}
.sci_pop_news_main .news_list_date{color:var(--color-red);}
.sci_pop_news_main .sci_pop_news_card:hover{box-shadow: 0 0 .26rem rgba(0,0,0,.2);transform: translateY(-4px);}
.sci_pop_news_main .sci_pop_news_card:hover .news_card_title{color: var(--color-red);}
.sci_pop_news_main .news_list_item:hover{border-color: var(--color-red);color: var(--color-red);transform: translateY(-4px);}
.scroll_tit{margin-bottom: .5rem;}
.scroll_tit .scrollBar{display: flex;overflow-x: auto;overflow-y: hidden;white-space: nowrap;scrollbar-width: none; scrollbar-color: transparent transparent; flex-wrap: nowrap;}
.scroll_tit .scrollBar::-webkit-scrollbar{width: 0;height: 0;display: none;background: transparent;-webkit-appearance: none;}
.scroll_tit_news .scrollBar{gap: .2rem;justify-content: center;}
.scroll_tit_news .scrollBar a{display: inline-flex;width: 1.76rem;height: .58rem;justify-content: center;align-items: center;border: 1px solid rgba(219, 55, 44,.4);color: #333;font-size: .2rem;padding: .1rem;}
.scroll_tit_news .scrollBar a:hover,.scroll_tit .scrollBar a.cur{background-color: var(--color-red);color: #fff;font-weight: 900;}
.qy{border: 1px solid var(--color-red);background-color: #fff;padding:.3rem .06rem .06rem;position: relative;margin-bottom:.45rem;}
.qyInner{background-color: #FEF2F2;padding: 0 .3rem .2rem 0;}
.qy h6{font-size: .18rem;font-weight: 900;position: relative;top: -.18rem;line-height: .37rem;margin-left: .1rem;color: var(--color-red);}
.qy h6 strong{color: #fff;display:inline-block;margin-right:.1rem;background: url(../images/qy.svg);width:.37rem;height: .37rem;text-align: center;background-size:cover}
.qy p{margin-left: .6rem;line-height: 1.6;color: #484c50;position: relative;top: -.08rem;}
.qy p span{font-weight: 900;color: var(--color-red);}
/* 学会章程 */
.society_constitution{color: #333;padding-top: 0;}
.society_constitution h6{font-weight: 900;font-size: .2rem;color: #333;background-color: #EEEDE9;padding: .2rem .3rem;margin: .5rem 0 .3rem;}
.society_constitution dd p{margin-top: .1rem;margin:.1rem .3rem;font-size: .2rem;color: #666;font-weight: 600;}
.society_constitution .des{line-height: 1.2;color: #666;font-size: .18rem;}
.society_constitution p strong{font-weight: 900;}
.btn_back_box{justify-content: flex-end;padding-bottom: 1rem;margin-top: .75rem;}
/* 学会简介 */
.profile_main{line-height: 1.8;color: #333;font-size: .18rem;padding-bottom: 1rem;}
.profile_main .bottomBar{padding-bottom: .45rem;margin-bottom: .45rem;}
.profile_main p{margin-top: .25rem;}
.profile_btns{justify-content: space-between;gap: .4rem;flex-wrap:wrap;}
.profile_btns a{align-items: center;padding: .6rem .65rem;font-size: .2rem;color: #333;background-color: #EEECE9;width: calc(50% - .2rem);}
.profile_btns a:hover{color: #fff;background-color: var(--color-red);}
.profile_btns a .icon{margin-right: .4rem;}
.profile_btns a .icon svg{width: .42rem;}
.profile_btns a .arrow{margin-left: auto;}
.profile_btns a .arrow svg{width: .4rem;}
.profile_btns a .icon path,.profile_btns a .arrow path{fill: var(--color-red);}
.profile_btns a .arrow circle{stroke: var(--color-red);}
.profile_btns a:hover .icon path,.profile_btns a:hover .arrow path{fill: #fff;}
.profile_btns a:hover .arrow circle{stroke: #fff;}
/* 期刊展示 list */
.journal_item{border-top: 1px dashed var(--color-red);justify-content: space-between;padding: .55rem .2rem .55rem .35rem;gap: .4rem;}
.journal_item:first-child {border-top: none;}
.journal_item:last-child {border-bottom: 1px dashed var(--color-red);}
.journal_cover{position: relative;width: 2.02rem;}
.journal_cover::before{content: '';position: absolute;top: -.22rem;left: -.2rem;width: 2.56rem;aspect-ratio:256 / 335;height: initial;background: url(../images/journal-pic-bg.svg) no-repeat center center;background-size: cover;}
.journal_cover img{aspect-ratio: 202 / 285;object-fit: cover;width: 2.02rem;position: relative;z-index: 1;}
.journal_info{flex:1;padding-top: .1rem;font-size: .18rem;}
.journal_title{font-size:.24rem;font-weight:bold;color:#333;margin-bottom:.3rem}
.journal_title i{font-size: .18rem;display: inline-flex;margin-left: .06rem;}
.journal_item .info_item{display:grid;grid-template-columns:repeat(2,1fr);gap:.25rem;margin-bottom:.4rem}
.journal_item .info_line:last-child{grid-column: span 2;}
.journal_item .info_line{display:flex;align-items:flex-start;color:#666;line-height: 1.2;}
.journal_item .info_line img{margin-right: .08rem;width: .18rem;position: relative;top: .03rem;}
.journal_item .detail_btn{display:inline-flex;align-items:center;color:var(--color-red);font-size: .2rem;}
.journal_item .detail_btn svg{width: .32rem;margin-left: .15rem;}
.journal_item:hover{box-shadow: 0 0 .2rem rgba(0,0,0,.2);border-color: transparent;}
.journal_item:hover + .journal_item {border-color: transparent;}
.journal_item:hover .detail_btn svg circle{fill: var(--color-red);}
.journal_item:hover .detail_btn svg path{fill: #fff;}
/* 分支机构 */
.branch_intro_wrap{padding: 1.1rem 0 1.2rem;}
.branch_intro_grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.36rem;}
.branch_intro_grid .branch_card{padding:.6rem;box-shadow: 0 0 .26rem rgba(0,0,0,.1);text-align: center;display: flex;flex-direction: column;align-items: center;}
.branch_intro_grid .branch_card .icon{margin-bottom:.25rem;}
.branch_intro_grid .branch_card .icon img{width: .58rem;}
.branch_intro_grid .branch_card .text{font-size:.2rem;line-height:1.7;margin-bottom:.3rem;color: #333;font-weight: 900;}
.branch_intro_grid .btn_red{display:inline-flex;padding:.12rem .25rem;background:var(--color-red);color:#fff;}
.branch_intro_grid .btn_red:hover{box-shadow: 0 0 .26rem rgba(0,0,0,.2);transform: translateY(-4px);}
.branch_intro_grid .btn_group{display:flex;gap:.15rem;justify-content:center}
.work_committee_wrap{padding: 1.1rem 0 1rem;background: url(../images/b_branch_main-bg2.jpg) no-repeat;background-size: cover;}
.work_committee_grid{display:grid;grid-template-columns:1fr 1fr;background:#fff;padding:.4rem;}
.committee_left{color: #333;line-height: 1.7;padding: .3rem .5rem 0 0;}
.committee_left h4{font-size:.24rem;margin-bottom:.4rem;font-weight: 900;}
.committee_left p{font-size:.2rem;line-height:1.6;color:#666;margin-bottom:.15rem}
.committee_right {display:flex;gap: .2rem;flex-direction: column;padding: .1rem 0 .1rem .5rem;border-left: 1px solid rgba(219, 55, 44,.2);}
.committee_right .item{display:flex;justify-content:space-between;align-items:center;padding:.14rem .25rem;background:#DFD7D7;color: #333;font-weight: 900;font-size: .18rem;}
.committee_right .item .arrow img{width: .32rem;}
.committee_right .item:hover{background: var(--color-red);color: #fff;}
.committee_right .item:hover .arrow img{filter: brightness(0) invert(1);}
.prof_branch_wrap{padding: 1rem 0 1.1rem;}
.prof_branch_grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.3rem;}
.prof_branch_grid .branch_title,.prof_branch_grid .branch_info{font-size: .18rem;}
/* 分支机构简介 */
.scroll_tit_barnch .scrollBar a{flex: 1;width: initial;}
/* 工作委员会 */
.work_community_list,.professional_list,.society_build_member,.person_detail .rule_content{padding-bottom: .8rem;}
.committee_block{margin-bottom:.4rem;font-size: .18rem;}
.committee_block:last-child{margin-bottom:0}
.committee_title{display:flex;align-items:center;font-size:.24rem;font-weight:bold;color:#333;margin-bottom:.3rem;}
.committee_title img{width: .28rem;margin-right: .15rem;}
.work_community_list .member_list{display:flex;flex-direction:column;gap:.04rem}
.work_community_list .member_row{display:flex;width:100%}
.work_community_list .member_label{width:2rem;background:#EEECE9;display:flex;justify-content:center;color:#333;position:relative;flex-shrink:0;padding: .15rem 0;line-height:1.8;}
.work_community_list .member_label::before{content:"";position:absolute;left:0;top:0;width:.14rem;height:100%;background:var(--color-red)}
.work_community_list .member_content{flex:1;padding:.15rem .4rem;background:#FDFBF8;line-height:1.8;color:#333}
/* 专业分会 */
.professional_list{display: grid;grid-template-columns: repeat(2, 1fr);gap: .45rem .6rem;}
.branch_card{background:#fff;padding:.25rem .3rem;box-shadow:0 .02rem .12rem rgba(0,0,0,0.06);}
.branch_title{font-size:.24rem;font-weight:bold;color:#333;border-bottom:1px dashed rgba(210, 30, 38,.5);padding-bottom:.2rem;display:flex;align-items:center;margin-bottom: .15rem;}
.branch_title img{width: .1rem;margin-right: .15rem;}
.arrow_btn{position:absolute;top:.25rem;right:.25rem;}
.arrow_btn svg{width: .32rem;}
.arrow_btn:hover circle{fill: var(--color-red);}
.arrow_btn:hover path{fill: #fff;}
.branch_info p{font-size:.18rem;color:#333;line-height:1.8;margin:.05rem 0}
.section_head{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}
.section_head h2{font-size:.4rem;font-weight:bold;color:#111}
.section_head .more_link{color:var(--color-red);display: inline-flex;}
.section_head .more_link img{display: inline-block;vertical-align: middle;width: .1rem;margin: 0 .08rem;transition: all .4s;}
.section_head .more_link i{text-underline-offset:.06rem;text-decoration-thickness:1px;text-decoration-color:transparent;transition: all .4s;}
.section_head .more_link:hover i{text-decoration-line: underline;text-decoration-color:inherit;}
.section_head .more_link:hover img{transform: rotate(90deg);}
.section_head .more_link.white{color:#fff;}
.section_head .more_link.white img{filter: brightness(0) invert(1);}
/* 学会党建 *//* 组织成员 */
.society_build_top,.society_build_news{padding: 1rem 0;}
.society_build_news{background: url(../images/society_build_news-bg.jpg) no-repeat;background-size: cover;}
.society_build .top_bar_wrap{display:flex;gap:.55rem;justify-content: space-between;}
.top_bar_l{flex:1;}
.top_bar_r{width: 4.4rem;}
.society_build .top_bar{display:flex;align-items:center;background:#EEECE9;font-size:.2rem;color: #333;font-weight: 900;margin-bottom:.35rem;position: relative;}
.society_build .top_bar .line{width: .14rem;height: 100%;background-color: var(--color-red);border-radius: .02rem;position: absolute;top: 0;left: 0;}
.society_build .top_bar span:not(.line){padding:.18rem;margin-left: .15rem;}
.society_build .party_card{padding:.4rem;box-shadow: 0 0 .26rem rgba(0,0,0,.06);background: url(../images/society_build_top-bg1.jpg) no-repeat;background-size: cover;}
.society_build .person_top_row_r{background: url(../images/society_build_top-bg2.jpg) no-repeat;background-size: cover;}
.society_build .person_top_row{flex-wrap: wrap;display: flex;justify-content: center;}
.society_build .person_top_row_r .person_top_row{display: block;}
.society_build .person_item{color: #333;text-align: center;margin:.2rem .75rem;}
.society_build .person_top_row_r .person_top_row .person_item{margin-bottom: .3rem;}
.society_build .person_item .title{font-weight: 600;font-size: .24rem;margin-bottom: .15rem;}
.society_build .person_item .avatar{width: 1.72rem;aspect-ratio: 172 / 230;object-fit: cover;margin: auto;}
.society_build .person_item .name{font-size: .2rem;line-height: 1.8;margin-top: .1rem;}
.society_build  .news_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}
.society_build  .news_card{background:#fff url(../images/society_build_news-box.jpg) no-repeat;padding-bottom: .3rem;background-size: contain;}
.society_build  .news_card img{object-fit:cover;width: 100%;aspect-ratio: 500 / 314;height: 3.14rem;}
.society_build  .news_card .news_title{height: .5rem;line-height:1.6;color:#333;margin-bottom:.3rem;font-size: .2rem;margin-top:.25rem;font-weight: 900;}
.society_build  .news_card .date{color: var(--color-red);margin-top: .2rem;}
.society_build  .news_card .news_desc{color:#666;line-height:1.7;font-size: .18rem;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;}
.society_build  .news_card .news_title,.society_build  .news_card .date,.society_build  .news_card .news_desc{padding:0 .2rem;}
.society_build  .news_card:hover{box-shadow: 0 0 .26rem rgba(0,0,0,.1);transform: translateY(-4px);}
.party_member_list{gap: .6rem;flex-direction: column;}
.party_member_list>div{justify-content: center;gap: 1.5rem;}
.party_member_list dl{color: #333;text-align: center;}
.party_member_list dt{font-weight: 600;font-size: .24rem;margin-bottom: .15rem;}
.party_member_list dd{font-size: .2rem;line-height: 1.8;}
.party_member_list .img img{width: 1.72rem;aspect-ratio: 172 / 230;object-fit: cover;margin: 0 auto;}
.bannerInner{position: relative;}
.bannerInner .img{overflow: hidden;}
.bannerInner .img img{width: 100%;object-fit: cover;max-height: 100vh;aspect-ratio: 1920 / 680;}
.bannerInner .txt{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 9;color: #fff;width: 100%;}
.bannerInner .txt h2{font-size: .58rem;line-height: 1.2;font-weight: 600;}
.bannerInner .navBar{position: absolute;bottom: .35rem;color: #fff;width: 100%;}
.navBar .flex.w1600{color: #fff;}
.bannerInner .navBar,.navBar .flex.w1600{padding: 0;}
.navBar .flex.w1600 a{color: #fff;text-underline-offset:.06rem;text-decoration-thickness:1px;text-decoration-color:transparent;}
.navBar .flex.w1600 a:hover{text-decoration-line: underline;text-decoration-color:inherit;}
/* 人才奖励 华罗庚奖 */
.person_detail .top_brief{display:flex;gap:.7rem;margin-bottom:.85rem}
.person_detail .top_brief .pic_box{flex:0 0 46%}
.person_detail .top_brief .pic_box img{width:100%;aspect-ratio: 770 / 448;width: 7.7rem;object-fit: cover;}
.person_detail .top_brief .text_box{flex:1;margin-top: .35rem;}
.person_detail .top_brief .text_box p{line-height:1.8;color:#333;font-size: .18rem;color: #333;}
.person_detail .btn_group{display:flex;gap:.4rem;margin-top: .5rem;}
.person_detail .btn_red{padding:.1rem .25rem;border:1px solid var(--color-red);color:var(--color-red);background:#fff;cursor:pointer;
display:inline-flex;align-items:center;color: #333;}
.person_detail .btn_red:hover{color:#fff;background-color: var(--color-red);}
.person_detail .btn_red svg{margin-right: .08rem;width: .22rem;}
.person_detail .btn_red:hover svg path{fill:#D21E26}
.person_detail .btn_red:hover svg path.red{fill:#fff}
.person_detail .tab_wrap{display:flex;margin-bottom:.5rem;background-color: #EEEDE9;}
.person_detail .tab_item{padding:.25rem .5rem;cursor:pointer;font-size: .2rem;font-weight: 600;}
.person_detail .tab_item{color:#333;}
.person_detail .tab_item.cur{background-color:var(--color-red);color:#fff}
.person_detail .article_title{color:var(--color-red);margin-bottom:.35rem;font-weight:bold;font-size: .22rem;line-height: 1.4;}
.person_detail .article_title i{font-size:.16rem;display: inline-flex;margin-left: .05rem;}
.person_detail .rule_content p{line-height:1.8;color:#222;margin-bottom:.16rem;font-size: .18rem;}
.person_detail .tab_content>div{display: none;}
.person_detail .tab_content>div.cur{display: block;}
.person_award_list{display: flex;gap: .9rem;flex-direction: column;padding: 1.2rem 0;}
.person_award_list .person_award_item{display:flex;background:#fff;padding:.35rem 0 0 .35rem;gap:.5rem;align-items:flex-start;box-shadow:0 .02rem .1rem rgba(0,0,0,.1);}
.person_award_list .award_pic{flex:0 0 4.2rem;position: relative;top: -.65rem;height: 2.5rem;position: relative;}
.person_award_list .award_pic::before{content: '';position: absolute;top: .3rem;left: -.35rem;background-color: var(--color-red);width: 1.9rem;height: 2.85rem;opacity: 0;transition: all .4s;}
.person_award_list .award_pic img{width:100%;aspect-ratio: 442 / 284;object-fit: cover;position: relative;z-index: 1;}
.person_award_list .award_main{flex:1;}
.person_award_list .award_title{font-size:.24rem;color:#333;margin-bottom:.3rem;display: flex;font-weight: 900;}
.person_award_list .award_title img{width: .1rem;margin-right: .15rem;display: inline-block;vertical-align: middle;}
.person_award_list .award_text{line-height:1.8;color:#333;font-size: .18rem;}
.person_award_list .award_text a{color:var(--color-red);text-underline-offset:.06rem;text-decoration-thickness:1px;text-decoration-color:transparent;}
.person_award_list .award_text a:hover{text-decoration-line: underline;text-decoration-color:inherit;}
.person_award_list .award_side{border-left:1px dashed #d21e26;;display:flex;flex-direction:column;gap:.3rem;padding:.45rem;}
.person_award_list .award_btn{width:3.4rem;height:.46rem;border:1px solid rgba(210, 30, 38,.5);color:var(--color-red);background:#fff;display: inline-flex;align-items: center;justify-content: center;}
.person_award_list .award_btn:hover{background:var(--color-red);color:#fff;}
.person_award_item:hover .award_pic::before{opacity: 1;}
/* 关于学会 */
.about_wrap{padding: 1.1rem 0 1.2rem;}
.about_wrap_main{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;align-items:center;}
.about_wrap_main .about_img_box{width: 100%;}
.about_wrap_main .about_img_box img{aspect-ratio: 800 / 530;object-fit: cover;width: 100%;}
.about_wrap_main .about_text_box{padding: .35rem 0;}
.about_wrap_main .about_desc{font-size:.18rem;line-height:1.8;margin-bottom:.7rem}
.about_wrap_main .about_btn_group{display:flex;gap:.8rem;align-items: center;}
.about_wrap_main .about_btn_item{display:flex;flex-direction:column;font-size:.2rem;font-weight: 600;}
.about_wrap_main .about_btn_item img{width:.42rem;margin-bottom:.3rem}
.about_wrap_main .about_btn_group .bar{width:1px;height:1rem;background-color: var(--color-red);opacity: .2;}
.about_wrap_main .about_btn_item:hover{color:var(--color-red);transform: translateY(-4px);}
.files_about_wrap{background: url(../images/files_about_bg.jpg) no-repeat;background-size: cover;}
.files_about_main{background:#fff;border-top:.14rem var(--color-red) solid;padding:.35rem .5rem;display:grid;grid-template-columns:7fr 3fr;gap:.7rem;align-items:start;position: relative;}
.files_about_main::before{background: url(../images/files_about_main.png) no-repeat;content: '';position: absolute;left: 0;bottom: 0;width:100%;height: 100%;background-size: cover;}
.files_about_main::after{background: url(../images/files_about_r.png) no-repeat;content: '';position: absolute;right: 0;bottom: 0;width: 3.24rem;height: 3.24rem;background-size: cover;}
.files_about_left,.files_about_right{position: relative;z-index: 1;}
.files_about_left h6{font-size:.2rem;margin-bottom:.25rem;font-weight:bold;line-height: 1.2;}
.files_about_left p{font-size:.18rem;line-height:1.8;margin-bottom:0.25rem;}
.files_about_link_item{display:flex;justify-content:space-between;align-items:center;font-size:.2rem;padding:.32rem 0;border-bottom:1px dashed var(--color-red);font-weight: 600;}
.files_about_link_item span{display: flex;align-items: center;width: 80%;}
.files_about_link_item span img{width: .1rem;margin-right: .1rem;}
.files_about_link_item:hover{color:var(--color-red);transform: translateY(-4px);}
.org_about_main{font-size: .2rem;color: #666;line-height: 1.2;}
.org_about_main .org_header{background:#EEEDE9;border-left:.14rem var(--color-red) solid;padding:.24rem;font-size:.2rem;font-weight:bold;color: #333;}
.org_about_main .org_content{display:grid;grid-template-columns:1fr 1.5fr 1.2fr;background:#FDFBF8;align-items: center;}
.org_about_main .org_col{padding:.54rem 0;position:relative;text-align: center;}
.org_about_main .org_col:not(:last-child)::after{content:"";position:absolute;right:0;top:.5rem;bottom:.5rem;width:1px;background:#DB372C;opacity: .2;}
.org_about_main .org_title{font-size:.24rem;font-weight:bold;margin-bottom:0.3rem;color: #333;text-align: center;}
.org_about_main .leader_photo{width:2.32rem;margin: auto;}
.org_about_main .leader_photo img{width: 100%;aspect-ratio: 232 / 312;object-fit: cover;}
.org_about_main .leader_name{margin-top: .28rem;}
.org_about_main .name_list{margin-top: .20rem;margin-bottom: .20rem;}
.org_about_main .org_col_two{display:grid;grid-template-columns:1fr;padding: .54rem .65rem;gap: .4rem;}
.org_about_main .org_col_two_top .name_list{display:grid;grid-template-columns:1fr 1fr 1fr;gap: .20rem;flex-wrap: wrap;}
.org_about_main .org_col_two_bottom{display:grid;grid-template-columns:1fr;}
.org_about_main .link_list{text-align: left;display:grid;grid-template-columns:1fr;gap: .35rem;padding: 0 .7rem;}
.contact_about_main{display:grid;grid-template-columns:1fr 1fr;align-items: center;background-color:#FDFBF8;}
.contact_about_main .contact_map img{object-fit:cover;aspect-ratio: 800 / 550;width: 100%;}
.contact_about_main .contact_info{background-color:#FDFBF8;padding:.6rem .7rem;}
.contact_about_main .contact_info h6{font-size:.32rem;margin-bottom:.6rem;font-weight:bold}
.contact_about_main .contact_grid{display:grid;grid-template-columns:1fr 1.2fr;gap:.32rem .2rem}
.contact_about_main .contact_about_item{position:relative}
.contact_about_main .contact_about_item:nth-child(2n):after{content:"";position:absolute;left:0;top:0;height:100%;width:1px;background-color:var(--color-red);opacity: .2;}
.contact_about_main .contact_about_item:nth-child(2n){padding-left: .5rem;}
.contact_about_main .contact_about_item p{display: flex;align-items: center;}
.contact_about_main .contact_about_item .icon{display: flex;align-items: center;}
.contact_about_main .contact_about_item .icon img{width: .22rem;margin-right: .12rem;}
.contact_about_main .contact_about_item label{font-size:.18rem;}
.contact_about_main .contact_about_item .text{color:#666;margin-top:.1rem;line-height:1.6;margin-left: .34rem;}
/* 联系我们 */
.contact_main h6{color: #333;font-size: .24rem;margin-bottom: .45rem;font-weight: 900;line-height: 1.5;}
.contact_main .contact_top{display:grid;grid-template-columns:repeat(3,1fr);row-gap:.35rem;margin-bottom:.5rem}
.contact_main .contact_item{text-align:center;position:relative;line-height: 1.6;display: flex;flex-direction: column;align-items: center;padding: .5rem;}
.contact_main .contact_item:not(:nth-child(3n))::after{content:"";position:absolute;right:0;bottom:.34rem;height:calc(100% - .1rem);width:1px;border: 1px dashed var(--color-red);}
.contact_main .contact_item:nth-child(-n+3)::before{content:"";position:absolute;left:.3rem;right:.3rem;bottom:0;height:1px;border: 1px dashed var(--color-red);}
.contact_main .contact_icon{width: .64rem;height: .64rem;background: url(../images/contact-icon-bg.svg) no-repeat;background-size: cover;display: inline-flex;align-items: center;justify-content: center;}
.contact_main .contact_icon img{width:.3rem;margin: auto;}
.contact_name{font-size:.2rem;color:#333;margin-bottom:.08rem;margin-top: .22rem;font-weight: 600;}
.contact_text{color:#666}
.contact_main .area_list{display:grid;grid-template-columns:repeat(4,1fr);gap:.34rem}
.contact_main .area_item{padding:.2rem .26rem;background:#fff;box-shadow:0 0 .26rem rgba(159, 154, 154,.25);color:#333;align-items: center;}
.contact_main .area_item img{width: .1rem;margin-right: .12rem;display: inline-block;vertical-align: middle;}
.contact_main .area_item:hover{background-color:var(--color-red);color:#fff}
.contact_main .area_item:hover img{filter: brightness(0) invert(1);}
/* 学会档案 */
.archives_main{font-size: .18rem;line-height: 1.2;color: #333;}
.archives_main h5{font-size: .3rem;font-weight: 900;margin:.6rem 0 .45rem;}
.archives_main .block_title{background-color:#EEEDE9;padding:.24rem .22rem;font-size:.2rem;font-weight:bold;margin-bottom:.45rem;line-height: 1.2;}
.archives_main .block_title img{width: .32rem;margin-right: .12rem;display: inline-block;vertical-align: middle;}
.archives_main .text_content{line-height:1.8;margin-bottom:.45rem;}
.archives_main .sub_red_tit{color:var(--color-red);margin:.4rem 0}
.archives_main .btn_grid_row{display:grid;grid-template-columns:repeat(4,1fr);gap:.3rem;margin-bottom:.3rem}
.archives_main .year_btn{padding:.15rem .3rem;text-align:center;background:#EEECE9;display: inline-flex;justify-content: center;}
.archives_main .year_btn:hover{background:var(--color-red);color:#fff;}
.archives_main .link_tit{margin:.54rem 0 .4rem;font-size: .3rem;}
.archives_main .div_dash{border-bottom:1px dashed var(--color-red);margin: .6rem 0;}
.archives_main .tab_bar{margin-bottom:.4rem}
.archives_main .tab_bar .scrollBar{gap:.3rem;}
.archives_main .tab_btn{padding:.15rem .45rem;background:#EEEDE9;color: #222;}
.archives_main .tab_btn.cur,.archives_main .tab_btn:hover{background:var(--color-red);color:#fff}
.archives_main .tabCon>div{display: none;}
.archives_main .tabCon>div.cur{display: block;}
.archives_main .meet_box{display:flex;align-items:flex-start;margin-bottom: .6rem;border: 1px solid #EBEBEB;}
.archives_main .meet_img{width:4.14rem;}
.archives_main .meet_img img{width:100%;aspect-ratio: 414 / 266;object-fit: cover;}
.archives_main .meet_text{flex:1;line-height:1.7;padding: .5rem;}
.archives_main .meet_link{margin-top:.45rem;display:flex;gap:.5rem;align-items: center;}
.archives_main .meet_link a{color:var(--color-red);display: inline-flex;}
.archives_main .meet_link a img{width: .08rem;margin-left: .15rem;display: inline-block;vertical-align: middle;}
.archives_main .forum_card{margin-top:.16rem;padding:.45rem;box-shadow:0 0 .26rem rgba(159, 154, 154,.25);margin-bottom: .8rem;}
.archives_main .forum_card h6{margin-bottom:.3rem;font-size: .2rem;line-height: 1.2;font-weight: 900;}
.archives_main .forum_desc{line-height:1.7;margin-bottom:.4rem;}
.archives_main .forum_links{display: flex;align-items: center;gap: .5rem;}
.archives_main .forum_links a{color:var(--color-red);display: inline-flex;align-items: center;}
.archives_main .forum_links a img{width: .26rem;margin-right: .12rem;vertical-align: middle;}
.archives_main .forum_links a i,.archives_main .meet_link a i{text-underline-offset:.06rem;text-decoration-thickness:1px;text-decoration-color:transparent;transition: all .4s;}
.archives_main .forum_links a:hover i,.archives_main .meet_link a:hover i{text-decoration-line: underline;text-decoration-color:inherit;}
/* 组织机构 */
.org_main .org_toggle_bar{display:flex;justify-content:space-between;align-items:center;background:#EEEDE9;padding:.22rem .32rem;font-size:.2rem;font-weight:bold;margin-bottom:.2rem;position: relative;line-height: 1.2;cursor: pointer;}
.org_main .org_toggle_bar .icon{width:.32rem;height:.32rem;cursor: pointer;position: absolute;top: .18rem;right: .3rem;}
.org_main .org_toggle_bar .icon img{width: 100%;}
.org_main .org_toggle_bar .icon .arrow{display: block;}
.org_main .org_toggle_bar .icon .arrow_cur{display: none;}
.org_main .org_toggle_bar.cur .icon .arrow{display: none;}
.org_main .org_toggle_bar.cur .icon .arrow_cur{display: block;}
.org_main .cur .org_toggle_bar .icon .arrow{display: block;}
.org_main .cur .org_toggle_bar .icon .arrow_cur{display: none;}
.org_toggle_main{padding-bottom: .7rem;color: #333;font-size: .18rem;}
.org_toggle_main:last-child{padding-bottom: 0;}
.org_toggle_main:not(.cur){display:none;}
.org_main .org_block_tit{font-weight:bold;margin:.4rem 0 .3rem;color:#222}
.org_main .org_block_tit i{font-weight: normal;font-size: .16rem;}
.org_main .person_grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.3rem;margin-bottom:.5rem}
.org_main .person_single{display:flex;border: 1px solid #EEECE9;}
.org_main .person_single .avatar{width:1.5rem;height:2rem;object-fit:cover;aspect-ratio: 150 / 200;}
.org_main .person_single .info{flex: 1;padding: .3rem .2rem;}
.org_main .person_single .info h4{margin-bottom:.2rem;font-size: .2rem;font-weight: 900;color: #333;}
.org_main .person_single .info p{color:#666;line-height:1.8}
.org_main .text_block{line-height:1.7;color:#333}
.org_toggle_main .area_list{margin: .4rem 0 0;}
.org_toggle_main .area_item{padding: .2rem;}
/* 学术交流 */
.academic_show_wrap{padding: 1.2rem 0 0}
.academic_show_wrap .journal_li{flex-wrap: wrap;gap: .3rem;margin-top: 1rem;justify-content: space-between;}
.journal_li .journal_box{box-shadow:0 0 .26rem rgba(159, 154, 154,.25);padding: .3rem;width: calc((100% - .3rem * 4) / 2);margin-top: .4rem;height: 2.8rem;transition: all .4s;display: flex;}
.journal_li .journal_box .journal_cover{position: relative;top: -.6rem;}
.journal_li .journal_info{margin-left: .45rem;}
.journal_li .journal_title{font-size: .2rem;}
.journal_li .journal_title i{font-size: .16rem;}
.journal_li .info_item {gap: .2rem;display: flex;flex-direction: column;margin-bottom: .4rem;list-style: none;line-height: 1.4;}
.journal_li .info_line img{width: .17rem;vertical-align: middle;display: inline-block;filter: invert(14%) sepia(89%) saturate(5611%) hue-rotate(350deg) brightness(75%) contrast(112%);margin-right: .08rem;color: #999;}
.journal_li .detail_btn{display: inline-flex;}
.journal_li .detail_btn img{width: .32rem;}
.journal_li .journal_box:hover{transform: translateY(-4px);box-shadow: 0 0 .26rem rgba(159, 154, 154,.45);}
.journal_li .detail_btn:hover{transform: translateX(4px);}

.academic_center_wrap{padding: 1.2rem 0;}
.academic_center_wrap .center_main{background:#fff;display:grid;grid-template-columns:1fr 2fr;gap:.3rem;padding:.65rem 0;box-shadow:0 0 .26rem rgba(159, 154, 154,.25);align-items:center}
.academic_center_wrap .center_logo_box img{aspect-ratio: 454 / 308;object-fit: cover;width: 4.54rem;margin: auto;}
.academic_center_wrap .center_right{padding:.1rem .7rem .1rem .9rem;border-left: 1px solid rgba(219, 55, 44,.2);}
.academic_center_wrap .center_text{line-height:1.8;color:#333;margin-bottom:.2rem;font-size: .18rem;}
.academic_center_wrap .center_data_row{display:flex;margin-top: .6rem;}
.academic_center_wrap .center_data_item{padding:.08rem .6rem;text-align: center;}
.academic_center_wrap .center_data_item:not(:last-child){border-right: 1px solid rgba(219, 55, 44,.2);}
.academic_center_wrap .center_data_item .num{font-size:.46rem;color:var(--color-red);font-weight:600;margin-bottom:.2rem;}
.academic_center_wrap .center_data_item .label{font-size:.2rem;color:#333}
/* 学术交流 丝路数学中心 */
.academic_center_main{padding-bottom: .8rem;}
.academic_center_main .top_box{display:flex;gap:.48rem;margin-bottom:.8rem;align-items: flex-start;}
.academic_center_main .logo_area{width: 5.1rem;}
.academic_center_main .logo_area img{width:4.54rem;aspect-ratio: 454 /308;object-fit: cover;margin: auto;}
.academic_center_main .desc_area{flex:1;line-height:1.7;color:#333;border-left: 1px solid rgba(219, 55, 44,.2);font-size: .18rem;margin-bottom: .4rem;padding-left: 1rem;}
.academic_center_main .desc_area .text > p{margin-bottom:.2rem}
.academic_center_main .contact_row{color:var(--color-red);margin-top: .15rem;}
.academic_center_main .contact_row img{width:.24rem;margin-right: .18rem;vertical-align: middle;display: inline-block;}
.academic_center_main .contact_row a{text-underline-offset:.06rem;text-decoration-thickness:1px;text-decoration-color:transparent;}
.academic_center_main .contact_row a:hover{text-decoration-line: underline;text-decoration-color:inherit;}
.academic_center_main .member_table{width:100%;}
.academic_center_main .member_table table{width:100%;border-collapse:collapse;border: 1px solid rgba(210, 30, 38,.2);font-size: .18rem;color: #333;}
.academic_center_main .member_table th,.member_table td{padding:.16rem .6rem;border-bottom: 1px solid #DEDEDE;}
.academic_center_main .member_table thead tr{background:var(--color-red);color:#fff;text-align: left;font-size: .2rem;}
.academic_center_main .member_table td:nth-child(1){text-align:center}
.academic_center_main .member_table tbody tr:nth-child(odd){background:#FDFBF8}
.academic_center_main .member_table tbody tr:nth-child(even){background:#fff}
.academic_center_main h5{margin-top: 1.1rem;font-size: .32rem;color: #111;margin-bottom: .25rem;font-weight: 900;}
.centerSwiper{padding: .25rem .1rem;}
.centerSwiper .swiper-slide{box-shadow:0 0 .1rem rgba(159, 154, 154,.25);}
.centerSwiper .swiper-slide .item{padding: .3rem;transition: all .4s;}
.centerSwiper .swiper-slide .item > img{width:100%;object-fit:cover;aspect-ratio: 409 / 238;}
.centerSwiper .swiper-slide .txt{padding-top:.2rem}
.centerSwiper .swiper-slide .txt p{font-size:.18rem;color:#333;line-height:1.8;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;height: .6rem;font-weight: 600;}
.centerSwiper .swiper-slide .date{color:var(--color-red);margin-top: .3rem;font-weight: 600;}
.centerSwiper .center_btns{display:flex;align-items:center;justify-content:center;gap:.18rem;margin-top:.5rem}
.centerSwiper .center_btn{cursor:pointer;outline: none;}
.centerSwiper .center_btn img{width: .46rem;}
.centerSwiper .swiper-slide .item:hover{transform: translateY(-4px);}
.centerSwiper .swiper-slide .item:hover a{color: var(--color-red);-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;}
.centerSwiper .center_btn.swiper-button-disabled{opacity: .6;}
.centerSwiper .swiper-pagination{position:static;display:inline-flex;gap:.12rem;justify-content: center;align-items: center;width: initial;}
.swiper-pagination-bullet{width:.08rem;height:.08rem;background:rgba(159, 154, 154,.25);opacity:1;border-radius: initial;transform: rotate(45deg);}
.swiper-pagination-bullet-active{background:var(--color-red)}
/* 首页 */
.banner_home_swiper a{display: block;}
.banner_home_swiper .swiper-slide img{width: 100%;object-fit: cover;aspect-ratio: 1920 / 960;max-height: 100vh;}
.banner_home_swiper .swiper-pagination{bottom: .35rem;}
.banner_home_swiper .swiper-pagination-bullet{width:.1rem;height:.1rem;background: #fff;opacity: .5;margin:0 .1rem!important;}
.banner_home_swiper .swiper-pagination-bullet-active{background: #fff;opacity: 1;}
.home{background: #faf8f3;}
.home_news_wrap{padding: 1rem 0 1.4rem;}
.home_news_grid{display:grid;grid-template-columns:1fr .9fr;gap:.5rem;align-items: center;}
.home_news_swiper{position:relative;max-width:100%;width: 8rem;}
.home_news_box{position: relative;display: block;}
.home_news_box img{aspect-ratio: 800 / 530;width: 100%;object-fit: cover;}
.home_news_caption{position:absolute;left:0;bottom:0;width:100%;background:rgba(210, 30, 38,.8);color:#fff;display:flex;align-items:center;padding:.2rem .3rem;z-index: 1;}
.home_news_date{display: flex;flex-direction: column;align-items: center;margin-right: .24rem;gap: .1rem;}
.home_news_date span,.home_news_grid .date_year{font-size:.14rem}
.home_news_date i,.home_news_grid .date_day{font-size:.32rem;font-weight: 600;}
.home_news_text{line-height: 1.2;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;width: 80%;font-size: .24rem;font-weight: 600;width: 80%;}
.home_news_grid .news_list{display:flex;gap:.35rem;flex-direction: column;}
.home_news_grid .news_item{display: flex;align-items: center;}
.home_news_grid .news_date{width:1.2rem;text-align:center;border-right:1px solid rgba(219, 55, 44,.4);margin-right:.25rem;color:var(--color-red);display: flex;align-items: center;flex-direction: column;gap: .1rem;opacity: .7;}
.home_news_grid .news_title{flex:1;font-size:.18rem;line-height:1.6;display: block;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;color: #222;opacity: .7;}
.home_news_grid .news_item:hover .news_date{opacity: 1;}
.home_news_grid .news_item:hover .news_title{opacity: 1;}
.home_news_swiper .swiper-pagination{color: #fff;text-align: right;bottom: .36rem;padding-right: .2rem;width: initial;right: 0;left: auto;}
.home_news_swiper .swiper-pagination-total{font-size: .14rem;}
.home_news_swiper .swiper-pagination-current{font-size: .18rem;}
.home_notice_wrap>.w1600{background: url(../images/home-notice-bg.png) no-repeat;background-size: cover;padding: .7rem .45rem .8rem;}
.home_notice_wrap .notice_grid{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem;}
.home_notice_wrap .notice_card_top{display:flex;background:#FAF8F3;margin-bottom: .35rem;}
.home_notice_wrap .notice_card_top:hover{color: var(--color-red);}
.home_notice_wrap .card_text_box{flex:1;padding:.3rem;display:flex;flex-direction:column;justify-content:center;}
.home_notice_wrap .card_title{font-size:.2rem;line-height:1.8;margin-bottom:.2rem;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;}
.home_notice_wrap .imgs{width: 2.97rem;}
.home_notice_wrap img.card_img{width: 100%;aspect-ratio: 297 / 210;}
.home_notice_wrap .notice_item{display:flex;justify-content:space-between;align-items:center;font-size:.18rem;line-height:1.4;padding: .15rem 0 .15rem .25rem;position: relative;transition: all .4s;}
.home_notice_wrap .notice_item::before{content: '';position: absolute;left: 0;top: 50%;background: url(../images/b-p-icon.svg) no-repeat;width: .1rem;height: .1rem;background-size: cover;transform: translateY(-50%);}
.home_notice_wrap .notice_item a{color:#333;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;width: 75%;}
.home_notice_wrap .notice_date{color:var(--color-red);white-space:nowrap;}
.home_notice_wrap .notice_item:hover{transform: translateY(-4px);}
.home_notice_wrap .notice_item:hover a{color: var(--color-red);}
.home_science_wrap .section_head,.home_award_wrap .section_head{justify-content: center;position: relative;}
.home_science_swiper{padding: .7rem .3rem 0;}
.home_science_swiper .news_card{border-radius:.2rem;padding:.4rem .4rem .75rem;display: block;background: url(../images/home-science-bg1.svg) no-repeat;background-size: cover;overflow: hidden;}
.home_science_swiper .card_title{font-size:.24rem;line-height:1.8;margin-bottom:.5rem;font-weight: 600;height: .8rem;}
.home_science_swiper .card_body{display:flex;align-items:flex-start;gap:.3rem}
.home_science_swiper .avatar_wrap{position:relative;}
.home_science_swiper .avatar_wrap::before{position:absolute;content: '';top: .1rem;left: -.1rem;width: 1.4rem;height: 1.4rem;background: url(../images/home-science-circle.svg) no-repeat;background-size: cover;}
.home_science_swiper .avatar_wrap img{width: 1.4rem;height: 1.4rem;border-radius: 50%;overflow: hidden;position: relative;z-index: 1;object-fit: cover;}
.home_science_swiper .avatar_bg{position:absolute;width:100%;height:100%;border-radius:50%;}
.home_science_swiper .card_text_box{flex:1}
.home_science_swiper .card_desc{font-size:.18rem;line-height:1.8;color: #666;height: .9rem;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;}
.home_science_swiper .card_date{margin-top:.45rem;color:var(--color-red);}
.home_science_swiper .swiper-slide-active .news_card .card_title,.home_science_swiper .swiper-slide-active .news_card .card_desc,.home_science_swiper .swiper-slide-active .news_card .card_date{color: #fff!important;}
.home_science_swiper .swiper-slide-active .news_card{background-image: url(../images/home-science-bg2.svg);}
.home_science_swiper .swiper-slide-active .news_card{margin-top: -.6rem;}
.home_science_btns{display: flex;justify-content: center;gap: .3rem;margin-top: .2rem;}
.home_science_btn {cursor:pointer;outline: none;}
.home_science_swiper .news_card:hover{transform: translateY(-4px);box-shadow: 0 0 .26rem rgba(0,0,0,.1);}
.home_show_wrap{padding: .9rem 0 .6rem;}
.home_show_swiper{padding: .5rem 0;margin-top: -.4rem;}
.home_show_swiper .swiper-slide a{display: block;}
.home_show_swiper .swiper-slide a:hover{transform: translateY(-6px);}
.home_show_wrap .journal_cover{width: 2.84rem;}
.home_show_wrap .journal_cover::before{top: -.22rem;left: -.2rem;width: 3.5rem;}
.home_show_swiper::after{content: '';width: .15rem;background: linear-gradient(to left,#f9f8f3 90%, rgba(249, 248, 243,0));top: 0;right: 0;height: 100%;position: absolute;z-index: 1;}
.home_show_wrap .journal_cover img{width: 100%;}
.home_show_swiper .home_show_btn{display: block;z-index: 9;}
.home_show_swiper .home_show_prev{left: 0;}
.home_show_swiper .home_show_next{right: .12rem;}
.home_award_wrap{padding-bottom: 1.2rem;position: relative;}
.home_award_wrap::before{background: url(../images/home-award-bg.jpg) bottom center no-repeat;background-size: cover;height: 8.99rem;position:absolute;content: '';bottom: 0;left: 0;width: 100%;}
.home_award_grid{display: grid;grid-template-columns:1fr 1fr;gap:.6rem;position: relative;z-index: 1;}
.home_award_grid .award_header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.35rem;border-bottom: 1px solid var(--color-red);padding: .25rem 0;}
.home_award_grid .header_title_box{display:flex;align-items:center;}
.home_award_grid .header_title_box img{width:.6rem;margin-right: .2rem;}
.home_award_grid .award_title{font-size:.24rem;font-weight:900;}
.home_award_grid .award_desc{font-size:.18rem;line-height:1.7;height: 1.8rem;}
.home_award_grid .btn_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.22rem .4rem;width: 100%;}
.home_award_grid .award_btn{border-radius:.12rem;border:1px solid var(--color-red);background:#fff;font-size:.18rem;padding: .14rem 0;text-align: center;position: relative;}
.home_award_grid .award_btn::before{transition: all .4s;background: transparent;border-radius:.12rem;content: '';width: 100%;height: 100%;position: absolute;top: .05rem;left: .05rem;z-index: -1;}
.home_award_grid .award_btn.cur{background:#fff linear-gradient(165deg,rgba(210, 30, 38,.5) 0%,#fff 50%);font-weight:600;position: relative;}
.home_award_grid .award_btn.cur::before{background: var(--color-red);}
.home_award_grid .award_right .img:not(.cur),.home_award_info>div:not(.cur){display: none;}
.home_award_grid .award_right img{object-fit:cover;aspect-ratio: 750 / 480;width: 100%;}
.home_link_wrap{padding: .9rem 0 1.2rem;background-color: #fff;}
.home_link_wrap .link_grid{display:grid;grid-template-columns:repeat(5,1fr);gap:.3rem}
.home_link_wrap .link_item{border:1px solid rgba(184, 177, 177,.5);}
.home_link_wrap .link_item img{aspect-ratio: 295 / 80;object-fit: cover;width: 100%;}
.home_link_wrap .link_item:hover{transform: translateY(-4px);box-shadow: 0 0 .26rem rgba(159, 154, 154,.25);}

@media screen and (max-width:1600px){
body{font-size: 16px;}
}
@media screen and (max-width:1200px){
html {font-size: clamp(80px, 21vw, 100px);overflow-x: hidden!important;}
body{font-size: .17rem;overflow-x: hidden!important;}
.app{display: block!important;}
.pc{display: none!important;}
.flex{flex-wrap: wrap;}
header{height: .8rem;}
.header_l .logo_img img{width: 1.8rem;}
.header_r{position: fixed;right:-100%;top:.8rem;width:100%;z-index:999;background:#fff;left: auto;flex-wrap: wrap;padding-top: .3rem;flex-direction: column;justify-content: flex-start;height: 100%;}
header .w160.flex{align-items: center;}
.menuBtn{top:-5px;position: relative;}
.menuBtn .burger{width:25px;height:2px;display:block;position:relative;z-index:5;transform-origin:center;background:#fff;}
.menuBtn .burger-1{top:0;}
.menuBtn .burger-2{top:6px;}
.menuBtn .burger-3{top:12px;}
.trans,.trans:hover{transition:all .3s ease-in-out;}
.trans-fast,.trans-fast:hover{transition:all .3s;}
.menuBtn.cur{top: 0;}
.menuBtn.cur .burger-1{top:4px;transform:rotate(-45deg)}
.menuBtn.cur .burger-2{opacity:0;}
.menuBtn.cur .burger-3{top:0;transform:rotate(45deg)}
header.black .menuBtn .burger{background:#222;}
.searchBtn.app img{filter: brightness(0) invert(1);}
header.black .searchBtn.app img{filter: initial;}
.searchBtn.app{position: absolute;top: 50%;right: .85rem;transform: translateY(-50%);}
.searchMain .searchBox{width: auto;}
.header_r_quick{justify-content: flex-start;flex-direction: column;align-items: flex-start;}
.header_r_list{flex-direction: column;}
.header_r_list>a,.top_lang{margin-bottom: .2rem;}
.header_r_list>a::before,.top_lang::before{display: none;}
.header_r_list{align-items:flex-start}
/* .top_code_link .top_code{left: 0;transform: translateX(0);left: .3rem;} */
.header_r_nav ul{flex-direction: column;padding: 0 .3rem;}
.header_r_nav ul li+li{margin-left: 0;margin-top: .25rem;}
.header_r_nav ul li .navApp i{display: block;}
.header_r_nav ul li:hover .drop_menu{transform: none;opacity: 1;visibility: visible;top: 0;position: relative;left: 0;right: 0;width:initial;box-shadow: none;transition: none;}
.drop_menu{margin-top: .12rem;}
.drop_menu a{justify-content: flex-start;padding: .1rem;;}
.drop_menu:before,.drop_menu a::before{display: none;}
.header_r_nav ul li .navApp a{font-size: .18rem;}
footer{padding-top: .5rem;}
.footer_top{padding: 0 0 .2rem;}
.footer_logo{margin-bottom: .35rem;}
.footer_logo img{width: 2.2rem;}
.contact_item{margin-top: .1rem;}
.footer_bottom{font-size: 14px;text-align: center;}
.footer_bottom .copyright_l{ gap: .1rem;justify-content: center;}
.footer_bottom .w1600.flex{justify-content: center;gap: .1rem;}
.footer_l,.footer_nav_wrap{width: 100%;}
.footer_nav_wrap{margin-top: .5rem;flex-direction: column;}
.contact_item img{width: .28rem;margin-right: .1rem;}
.footer_nav_col{margin-bottom: .25rem;}
.footer_nav_col .nav_title{position: relative;margin-bottom: 0;}
.footer_nav_col .nav_title::after{content: ""; height: 2px; width: 12px; background-color: #fff; position: absolute; right: 12px; top: 50%;}
.footer_nav_col .nav_title::before{content: ""; height: 2px; width: 12px; background-color: #fff; position: absolute; right: 12px; top: 50%; transform: rotate(90deg);text-decoration:none; transition-duration: .5s;-webkit-transition-duration: .5s;left: auto;}
.footer_nav_col .nav_title.cur::before,.footer_nav_col .nav_title.cur::before{ transform: rotate(0deg);}
.footer_nav_col .nav_title.cur{ border-bottom: none;}
.footer_nav_col .nav_list{display: none;padding: 0 .12rem;}
.navBar{gap: .05rem;font-size: .14rem;}
.contanier{padding-bottom:.8rem}
.pages{padding: .5rem 0 .8rem;}
.pages a{font-size: 12px;margin: 0 .05rem;min-width: .32rem;min-height: .32rem;}
.pages a.next{padding:0 .05rem;;}
.pages a.next span{display: none;}
.commonTit{padding: .5rem 0;}
.commonTit h6{font-size: .28rem;}
.commonTit h6::before{height: .04rem;bottom: -.25rem;}
.bannerInner .img img{height: 4.8rem;}
.bannerInner .txt h2{font-size: .4rem;}
.contanier_main{margin: 0 .3rem;}
.search_item{flex-wrap: wrap;}
.search_left,.math_right{width: 100%;flex-direction: column;}
.math_right{padding:0 .2rem .2rem .3rem;}
.search_tag{width: 1.25rem;}
.search_title{width: 100%;border-left: none;}
.search_title a{padding: 0;margin: .1rem 0 0;}
.math_item_highSchool .math_link{display: none;}
.math_item_highSchool .math_left{width: 100%;}
.math_item_highSchool .math_time{margin-right: .2rem;width: .6rem;height: .6rem;gap: 0;}
.math_item_highSchool .math_time i{font-size: 13px;}
.math_item_highSchool .math_time span{font-size: 15px;}
.math_item_highSchool .math_title{width: calc(100% - .8rem);}
.math_item_highSchool .math_title h6{margin-bottom: .1rem;-webkit-line-clamp:2;font-size: .2rem;}
.math_item_highSchool .math_title p{-webkit-line-clamp:3;}
.math_item_university{gap: .2rem;}
.math_item_university .math_title h6{-webkit-line-clamp:initial;margin-bottom: .1rem;font-size: .21rem;}
.math_item_university .math_time{margin-top: .2rem;}
.math_main_datail{padding:.5rem 0 .6rem;display: block;}
.math_main_datail .article_title{font-size: .28rem;max-width: 100%;}
.article_meta{font-size: .16rem;;}
.article_bottom_btn div{gap: .15rem;display: block;}
.article_bottom_btn{flex-direction: column;}
.article_bottom_btn a{font-size: .18rem;}
.article_bottom_btn a span{width: 1rem;height: .4rem;line-height: .4rem;}
.article_bottom_btn a p{margin: .1rem 0;display: block;}
.btn_back_home{margin-top: .15rem;}
.news_main .search_left{flex-direction: row;}
.news_main .search_title{width: initial;flex: 1;}
.news_main .search_title a{margin-top: 0;margin-left: .1rem;}
.profile_btns{flex-wrap: wrap;gap: .2rem;}
.profile_btns a{width: 100%;padding: .4rem;}
.profile_btns a .icon svg,.profile_btns a .arrow svg{width: .36rem;height: .37rem;}
.profile_btns a .icon{margin-right: .2rem;}
.journal_item{padding: .3rem 0;gap: .2rem;}
.journal_item .info_item{grid-template-columns:repeat(1,1fr);gap:.2rem;margin-bottom:.25rem}
.btn_back_box{padding-bottom: .5rem;padding-top: .2rem;}
.work_community_list, .professional_list,.society_build_member,.person_detail .rule_content{padding-bottom: .5rem;}
.member_label{width: 1.08rem;}
.member_label::before{width: .08rem;}
.member_content{padding: .15rem .25rem;}
.professional_list{grid-template-columns: repeat(1, 1fr);gap: .25rem .3rem;}
.build_wrap{background-size: initial;}
.contanier{padding-bottom: .5rem;}
.party_member_list>div{gap: .2rem;}
.person_detail .top_brief{gap: .2rem;margin-bottom:.45rem;flex-wrap: wrap;}
.person_detail .top_brief .pic_box{flex:0 0 100%}
.person_detail .top_brief .text_box{margin-top: .15rem;}
.person_detail .btn_group{margin-top: .3rem;gap: .2rem;flex-wrap: wrap;}
.person_award_list{gap: .5rem;padding: .6rem 0;}
.person_award_list .person_award_item{flex-wrap: wrap;gap:.35rem}
.person_award_list .award_pic{flex:0 0 calc(100% - .35rem);height: initial;top: auto;}
.person_award_list .award_main{padding-right: .35rem;}
.person_award_list .award_side{border-left: none;border-top: 1px dashed #d21e26;gap: .2rem;width: 100%;margin-right: .35rem;padding: .45rem .1rem;}
.contact_main .contact_top{grid-template-columns:repeat(1,1fr);row-gap:0}
.contact_main .contact_item{padding: .25rem;}
.contact_main .contact_item:not(:nth-child(3n))::after{display: none;}
.contact_main .contact_item:nth-child(n)::before{content:"";position:absolute;left:.3rem;right:.3rem;bottom:0;height:1px;border:1px dashed var(--color-red);}
.contact_main .area_list{grid-template-columns:repeat(1,1fr);gap:.15rem}
.scroll_tit .scrollBar{justify-content: flex-start;}
.archives_main .year_btn{padding: .15rem;}
.archives_main .btn_grid_row{grid-template-columns:repeat(1,1fr);gap:.2rem;margin-bottom: .2rem;}
.archives_main .tab_bar .scrollBar{gap:.2rem}
.archives_main .tab_btn{padding: .15rem .25rem;}
.archives_main .meet_box{flex-wrap: wrap;}
.archives_main .meet_text{padding: .25rem;}
.archives_main .meet_link{margin-top: .25rem;}
.archives_main .forum_desc{margin-bottom: .3rem;}
.org_main .org_toggle_bar span{width: 88%;display: inline-flex;}
.org_main .org_toggle_bar .icon{top: .25rem;}
.org_main .person_grid{grid-template-columns: repeat(1,1fr);}
.section_head h2{font-size: .26rem;}
.society_build_top,.society_build_news{padding: .6rem 0;}
.society_build .news_grid{grid-template-columns: repeat(1,1fr);}
.branch_intro_grid{grid-template-columns: repeat(1,1fr);}
.branch_intro_grid .branch_card{padding: .3rem;}
.branch_intro_wrap,.work_committee_wrap,.prof_branch_wrap{padding: .6rem 0;}
.work_committee_grid,.prof_branch_grid{grid-template-columns: 1fr;}
.committee_left{padding: 0;}
.committee_left h4{margin-bottom:.2rem}
.committee_left p{font-size: .18rem;}
.committee_right{padding: .3rem 0 0;margin-top: .1rem;border-top: 1px solid rgba(219, 55, 44,.2);border-left: none;}
.committee_right .item{padding: .15rem;}
.committee_right .item .arrow img{width: .26rem;}
.prof_branch_grid{gap: .2rem;}
.academic_show_wrap{padding-top: .6rem;}
.journal_li .journal_box{width: 100%;height: initial;}
.journal_li .journal_info{margin-left: .35rem;}
.journal_li .journal_box .journal_cover{width: 1.8rem;}
.journal_li .journal_box .journal_cover::before{width: 2.3rem;height: initial;height: calc( 2.3rem * 3.35 / 2.56 );}
.journal_li .info_item{gap: .1rem;margin-bottom:.25rem}
.academic_center_main .top_box{margin-bottom:.3rem;flex-wrap: wrap;}
.academic_center_main .desc_area{padding-left: 0;padding-top: .4rem;border-left: none;border-top: 1px solid rgba(219, 55, 44,.2);}
.academic_center_main .member_table{overflow-x: auto;}
.academic_center_main .member_table table{width: 10rem;}
.academic_center_main h5{margin-top:.6rem}
.math_main .math_wrap{padding-top: .6rem;}
.math_high_wrap .math_card_wrap,.math_olympic_wrap .imo_card_wrap,.math_wrap .cgmo_card_wrap,.college_math_wrap{grid-template-columns: repeat(1,1fr);}
.cmo_card_main{display: block;}
.math_cmo_Swiper{width: 100%;}
.cmo_card_info{margin: .4rem 0;}
.math_cmo_bg{padding: .15rem 0;}
.math_cmo_bg::before{height: 7rem;top: auto;transform: translateY(0);bottom: 0;}
.math_main .math_wrap.math_cmo_wrap,.math_main .math_olympic_wrap,.math_main .math_college_wrap{padding-bottom: .6rem;}
.college_math_wrap .math_item_university .math_item_img,.college_math_wrap .math_item_university .math_item_img .imgs{width: 100%;}
.college_math_wrap .math_item_university{gap: 0;}
.college_math_wrap .math_item_university .math_right{justify-content:flex-start;height: initial;padding-top: .3rem;}
.college_math_wrap .math_item_university .math_time{margin-bottom: .2rem;margin-top: .1rem;}
.news_wrap{padding:.8rem 0}
.news_photo_wrap,.meet_gallery_wrap,.competition_notice_wrap,.sci_pop_news_main{grid-template-columns: repeat(1,1fr);}
.meet_gallery_item_l{grid-row:span 1;width: 100%;}
.meet_gallery_card .imgs img{width: 100%;}
.meet_gallery_item_l .meet_img_tip{display: block;}
.meet_img_tip p{font-size: .2rem;}
.meet_gallery_item_l .meet_img_tip p{font-size: .2rem;margin-bottom: .1rem;}
.sci_pop_news_main .news_list_box{grid-column:initial}
.sci_pop_news_main .sci_pop_news_card{width: 100%;}
.about_wrap{padding: .6rem 0;}
.about_wrap_main{grid-template-columns:initial;gap:.1rem;display: flex;flex-direction: column-reverse;}
.about_wrap_main .about_desc{margin-bottom:.4rem}
.about_wrap_main .about_btn_group{gap:.5rem}
.files_about_main{grid-template-columns: repeat(1,1fr);gap: .1rem;padding: .35rem;}
.files_about_main::before{display: none;}
.files_about_main::after{width: 2.8rem;height: 2.8rem;}
.files_about_link_item{padding:.2rem 0}
.org_about_main .org_content,.contact_about_main,.contact_about_main .contact_grid{grid-template-columns:1fr}
.org_about_main .org_col{padding: .45rem 0;}
.org_about_main .org_col:not(:last-child)::after{width: calc(100% - .6rem);top: auto;bottom: 0;left: .3rem;height: 1px;}
.org_about_main .org_col_two{padding: .54rem .45rem;}
.org_about_main .org_col_two_top .name_list{grid-template-columns: repeat(2,1fr);}
.org_about_main .org_col_two_bottom{grid-template-columns:repeat(1,1fr);gap: .5rem;}
.org_about_main .link_list{padding:0 .5rem}
.contact_about_wrap{padding-top: .6rem;}
.contact_about_main .contact_info{padding: .25rem .25rem .35rem;}
.contact_about_main .contact_info h6{margin-bottom:.3rem;margin-top: .3rem;font-size: .24rem;}
.contact_about_main .contact_about_item:nth-child(2n){padding-left: 0;}
.contact_about_main .contact_about_item:nth-child(2n):after{display: none;}
.banner_home_swiper .swiper-slide img{height: 5rem;}
.banner_home_swiper .swiper-pagination{bottom: .2rem;}
.home_news_wrap,.home_link_wrap{padding: .6rem 0;}
.home_news_grid{display: flex;flex-direction: column;gap: .4rem;}
.home_news_swiper{width: 100%;}
.home_news_date{display: none;}
.home_news_caption{padding: .2rem;}
.home_news_text{font-size: .2rem;}
.home_news_swiper .swiper-pagination{bottom: .22rem;}
.home_news_grid .news_date{width: 1rem;margin-right:.15rem}
.home_notice_wrap>.w1600{padding: .5rem .2rem;}
.home_notice_wrap .notice_grid{gap: 0;display: flex;flex-direction: column;}
.home_notice_wrap .notice_card_top{flex-wrap: wrap;}
.home_notice_wrap .imgs{width:100%}
.home_notice_wrap .notice_date{font-size: 14px;}
.home_science_swiper{padding-top: 0;}
.home_science_swiper .swiper-slide-active .news_card{margin-top: 0;}
.home_science_btns{margin-top: .35rem;}
.home_show_wrap .journal_cover{margin: auto;}
.home_show_swiper .home_show_next{right: 0;}
.home_award_grid{grid-template-columns: repeat(1,1fr);}
.home_award_grid .award_desc{height: initial;margin-bottom: .3rem;}
.home_award_grid .btn_grid{gap: .2rem;}
.home_award_wrap{padding-bottom: .8rem;}
.home_link_wrap .link_grid{grid-template-columns: repeat(2,1fr);gap: .2rem;}
.scroll_tit_news .scrollBar a{width: initial;padding: .15rem .18rem;height: initial;}
.search_item, .math_item_highSchool{padding: .2rem .05rem;}
.search_title a{-webkit-line-clamp: 2;}
.society_build .news_grid{gap: .3rem;}
.society_build .party_card{padding: .3rem .2rem;}
.society_build .person_item{margin: .2rem .1rem;}
.cmo_card_img_box .txt p,.branch_title{font-size: .2rem;}
.branch_title{line-height: 1.2;align-items: flex-start;padding-right: .3rem;}
.branch_title img{position: relative;top: .07rem;}
.society_build .person_top_row_r .person_top_row{display: flex;}
.cmo_card_img_box .txt{padding-bottom: .2rem;}
.society_news_wrap{padding-bottom: .4rem;}
.meet_gallery_item_l .meet_img_tip{padding: .15rem .2rem;}
.work_community_list .member_label{width: 1.5rem;padding-left: .1rem;}
.academic_center_wrap{padding: .6rem 0;}
.academic_center_wrap .center_main{display: block;padding: .4rem 0 .2rem;}
.academic_center_wrap .center_right{padding:.4rem}
.academic_center_wrap .center_data_row{margin-top:.4rem;}
.academic_center_wrap .center_data_item{padding: .1rem .3rem;}
.academic_center_wrap .center_data_item .num{font-size: .34rem;}
.home_news_grid .news_date,.home_news_grid .news_title{opacity: 1;}
.journal_item:hover{box-shadow: 0 0 .2rem rgba(0,0,0,0);}
.math_main .math_university_item{margin-bottom:.3rem}
.arrow_svg{width: .33rem;height: .33rem;}
.home_show_swiper .home_show_btn{display: none;}
.sidebar_wrap{display: none;}

.search{position: relative;opacity: 1;visibility: visible;margin: .1rem auto;}
.searchMain .searchBox{border-radius: 500px;overflow: hidden;border: 1px solid var(--color-red);margin: .05rem auto;}
.searchMain input[type=text],.searchMain a{height: .46rem;font-size: .16rem;}
.searchMain input[type=text]{width: calc(100% - .7rem);box-shadow: inset 0 .04rem .04rem rgba(0,0,0,.08);}
.searchMain a svg{width: .26rem;}
.searchMain a{width: .7rem;}
.searchClose{display: none;}
.header_r_list{flex-direction: row;justify-content:center;width: 100%;}
.header_r_list>a, .header_r_list .top_lang{padding: 0 .15rem;}
.header_r_list>a>img, .top_lang>img{display: none;}

.tab_mobile{width: 100%;}
.tab_select{width:100%;height:.5rem;border:1px solid var(--color-red);background-color:var(--color-red);padding: .15rem;color: #fff;font-size: .18rem;appearance: none;background-image:url(../images/arrowDs.svg);background-repeat:no-repeat;background-position:right .15rem center;background-size:.12rem .07rem}
.tab_select option{background-color: transparent;}
.header_r_nav ul li .drop_menu{transition: none;}
.person_detail .scrollBar{display: none;}
.notice_column .notice_card_top{display: none;}
.header_r_nav ul li a{font-size: .17rem;}
.home_show_swiper{overflow-x: visible;}
.home_show_swiper::after{display: none;}
.top_code_link .top_code{z-index: 999;}


.article_bottom_btn div:first-child a{display: block;margin-bottom: .2rem;}
.article_bottom_btn a p{max-width: 100%;}

}

[data-aos^=fade][data-aos^=fade] {
  opacity: 1 !important;
}