/* ====首页====== */

body{ background-color:#fff;}

/** header **/

.header{ position:relative; z-index:100; background-color: #0054A4; padding-top: .24rem; }

.loarea{ height:1.06rem; position:relative; z-index:3;}

.loarea .wp{ display: flex; justify-content: space-between; align-items: center; }

.logo{ width:6rem; height: 1.06rem; display:flex; align-items: center; }
.logo .tp{}
.logo .tp1{ height:.65rem; width:auto;}
.logo .line{ font-style: normal; display: block; width: 1px; height: 0.47rem;  background-color: #fff; margin: 0.1rem 0.15rem 0rem 0.15rem;}
.logo .tp2{ height:.52rem; margin-top: 0.1rem; width:auto;}


.searchBtn{ display: none;}

.search{ width: 2.94rem; background-color: rgba(255, 255, 255, .52); border-radius: .6rem;  padding: .08rem 0rem; position: relative; -webkit-border-radius: .6rem; -moz-border-radius: .6rem; -ms-border-radius: .6rem; -o-border-radius: .6rem;  }

.search .text{  padding-left: .5rem;  width: 100%; box-sizing: border-box; text-align: center; height: .3rem; line-height: .3rem; font-size: .16rem; background-color: transparent; color: #fff !important;}

.search .text::placeholder { color: #fff;}

.search .tj{ width: .5rem; height: .3rem; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; cursor: pointer; position: absolute; left: 0; top: 50%; transform:  translateY(-50%); -webkit-transform:  translateY(-50%); -moz-transform:  translateY(-50%); -ms-transform:  translateY(-50%); -o-transform:  translateY(-50%); }

.search .tj::before{ font-size: .22rem; color: #fff; font-weight: bold; }

.searchWrap{pointer-events: auto; /* 确保输入框可接收触摸事件 */

  -webkit-user-select: text; /* 允许文本选择（避免长按冲突） */

}



/*PC导航 begin*/

.nav{  z-index:5;}

.navul{ font-size:0; display: flex; justify-content: space-between;}

.navul li{ display:inline-block; font-size:.18rem;position:relative;}

.navul li>a{  padding:0 .2rem; color: #fff; text-align:center; display:inline-block;  line-height:.88rem; height:.88rem; position: relative;}

.navul li>a::after{ content: ""; display: block; width: 0em; height: .02rem; background-color:#fff ; position: absolute; left: 50%; bottom: 0rem; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transition: .3s; -webkit-transition: .3s; -moz-transition: .3s; -ms-transition: .3s; -o-transition: .3s; }

.navul li:hover>a,.act_nav{color:#fff !important;}

.navul li:hover>a::after,.act_nav::after{  width:5em !important;}





/*PC导航end*/

.subnav{ position:absolute; display: none;  }

.subnavNormal{left:50%; margin-left: -0.6rem; top:.88rem; width:1.8rem;padding-top: 0rem;}

.subnav:after{ content: ''; display: block; width: 0; height: 0; border: .08rem solid transparent; border-bottom-color: #fff; position: absolute; top: -0.16rem; left: 50%; margin-left: -0.06rem; display: none;}

.subnav>.nr{background:rgba(0, 0, 0, .6); padding:.1rem 0; box-shadow: 0 .02rem .1rem 0 #333; }

.subnav .nr a{text-align:left; line-height:2; padding: .06rem .15rem; box-sizing: border-box; width:100%; font-size:.15rem; display:block;  color:#fff; }

.subnav .nr a:hover{ color: #fff !important; background-color: #188BCA; }





/*手机导航按钮及下拉菜单begin*/

.menubtn{ position:absolute; width:21px; height:26px; top:50%; transform:translateY(-50%) ; right:2%; cursor:pointer; display:none; -webkit-transform:translateY(-50%) ; -moz-transform:translateY(-50%) ; -ms-transform:translateY(-50%) ; -o-transform:translateY(-50%) ; }

.menubtn .tp{ width: 100%;}

.menubtn i{ display:block; width:21px; height:3px; background-color:#fff; position:absolute; -webkit-transition:.5s; -moz-transition:.5s; -o-transition:.5s; transition:.5s; border-radius: 2px;}

.menubtn i:nth-child(1){ top:4px; -webkit-transform-origin:left bottom; -moz-transform-origin:left bottom; -ms-transform-origin:left bottom; -o-transform-origin:left bottom; transform-origin:left bottom;}

.menubtn i:nth-child(2){ top:11px;}

.menubtn i:nth-child(3){ top:18px; -webkit-transform-origin:left top; -moz-transform-origin:left top; -ms-transform-origin:left top; -o-transform-origin:left top; transform-origin:left top;}

.menubtn.on i:nth-child(1){ -webkit-transform:rotate(40deg); -moz-transform:rotate(40deg); -ms-transform:rotate(40deg); -o-transform:rotate(40deg); transform:rotate(40deg);}

.menubtn.on i:nth-child(2){ opacity:0;}

.menubtn.on i:nth-child(3){ -webkit-transform:rotate(-40deg); -moz-transform:rotate(-40deg); -ms-transform:rotate(-40deg); -o-transform:rotate(-40deg); transform:rotate(-40deg);}

/*小导航*/

.inav{ width:400px; max-width: 88%; height: 100vh; overflow-y: auto; background-color:#162141; position:fixed;  z-index:999; top:0px; left:-100%;  z-index:99; overflow-y: auto; display: none; }

.navlogo{ padding: 30px;}

.navlogo .tp{ max-width: 66%;}

.inav ul{ margin: 0 30px;}

.inavul li{border-bottom:1px solid #363636;}

.inavul li>a{ display:block; text-align:left;  font-size:14px; color:#fff; padding:15px 30px 15px 15px; position: relative;}

.inavul li>a .iconfont{ position: absolute; right: 0; top: 8px; display: inline-block; width: 34px; height: 34px; text-align: center; line-height: 34px; font-size: 12px; }

.act_inav{ border-color: #188BCA !important; color:#188BCA !important;}

.act_inav .iconfont{ transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); }

.inavul .nr{ display: none; padding:5px 30px 5px 40px;}

.inavul .nr a{display:inline-block; text-align:left; padding: 4px 0; margin-right: 10px;  font-size:13px; color:#ddd;}



/*手机导航按钮及下拉菜单end*/

/*banner begin*/

.banner{ position:relative; z-index:3; }

.banner .swiper-slide{position:relative; overflow:hidden;}

.banimg{ width:100%; height:auto; display:block;}

.banner .swiper-pagination{ bottom:.24rem !important;}

.banner .swiper-pagination-bullet{width:.18rem;height:.18rem;padding: 0;background-color:transparent; border:.01rem solid #0054A4; font-size: 0;line-height: 0;outline:none;cursor: pointer; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1; margin:0 .11rem !important;}

.banner .swiper-pagination-bullet-active{background-color:#0054A4;}

.banner .swiper-button-prev,.banner .swiper-button-next{ display: none;}

/* .banner .swiper-button-prev{ left:2%;}

.banner .swiper-button-next{ right:2%;} 



.banner .swiper-button-prev::after,.banner .swiper-button-next::after{ display: none;}

 .banner .swiper-button-prev,.banner .swiper-button-next{filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity: 0.4; opacity: 0.4;width:80px;  height:150px; line-height: 150px; top:50%; margin-top:-75px; color: #fff;}

.banner .swiper-button-prev .iconfont,.banner .swiper-button-next .iconfont{ font-size: 80px; font-weight: bold;}

.banner .swiper-button-prev:hover,.banner .swiper-button-next:hover{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1;} */

/*banner end*/

.h_tit{ padding: 0.6rem 0; display: flex; justify-content: space-between; align-items: center; color: #fff;}

.h_tit .tit{ }

.h_tit .tit .mc{ font-size: .36rem; font-weight: bold;}

.h_tit .tit .mc2{ font-size: .16rem; margin-left: .05rem;text-transform: uppercase;}

.h_tit_blue .mc{ color: #0054A4;}

.h_tit_blue .mc2{ color: #999;}

.h_tit .morea{  padding: 0.4em 0.8em; font-size: .14rem;}

.h_new{ padding: .4rem 0 1.2rem; background: url(../images/h_new_bg.png) left center/50% 100% no-repeat;}

.h_new .wrap{ display: flex;  flex-wrap: wrap; justify-content: space-between;}

.hnewSlide{ width: 50%;}

.hnewList{ width: 46%;}

.hnewItem2{}

.hnewItem2 a{ display: flex; align-items: center; padding: .2rem 0; border-bottom: .01rem dotted #f2f2f2;}

.hnewItem2 .time{ font-size: .15rem; padding: 0.4em 1em; margin-right: .3rem;}

.hnewItem2 .des{ flex: 1; min-width: 0;}

.hnewItem2 .des .tit{ font-size: .18rem; font-weight: bold;}

.hnewItem2 .des .nr{ font-size: .15rem; color: #666;}

.hnewItem2 a:hover .des .tit{ color: #0054A4;}



.hnewItem1{}

.hnewItem1 a{ display: block; position: relative;}

.hnewItem1 .tparea{ font-size: 0; overflow: hidden;}

.hnewItem1 .tparea .tp{ width: 100%; aspect-ratio: 750/500;}

.hnewItem1 .des{ padding: .22rem .3rem; position: absolute; width: 100%; box-sizing: border-box; left: 0; bottom: 0; background-color: rgba(2, 5, 43, .5);}

.hnewItem1 .des .tit{ font-size:.2rem; font-weight: bold; color: #fff; padding-right: 1rem;  }

.hnewItem1 .des .time{ font-size: .15rem; color: #fff; position: absolute; right: .3rem; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }

.hnewItem1 a:hover .des{  background-color: rgba(2, 5, 43, .7);}

.hnewItem1 a:hover .tparea .tp{ transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); }



.h_notice{ padding: .4rem 0 1.2rem; }

.h_notice .wrap{ display: flex;  flex-wrap: wrap; justify-content: space-between;}

.h_notice .col01{ width: 31%;}

.h_notice .col02{ flex: 1; display: flex; flex-wrap: wrap;}



.hnoticeItem{}

.hnoticeItem a{ display: flex; align-items: center; height: 2.05rem;  position: relative; background-color: #fff; padding: .6rem .4rem .6rem 0; box-shadow: 0 0 .1rem 0 rgba(0, 0, 0, .1); box-sizing: border-box;}

.hnoticeItem a>.time{ font-size: .3rem; font-weight: bold; color: #0054A4; position: relative; margin-right: .2rem; border-right: .01rem solid #eee; width:1.2rem; text-align: center;}

.hnoticeItem a>.des{ flex: 1; min-width: 0; font-size: .2rem;}

.hnoticeItem .shade{ position: absolute; width: 100%; height: 100%; left: 0; top: 0; display: flex; align-items: center; justify-content: center; opacity: 0;}

.hnoticeItem .shade::after{ content: ""; display: block; width: 100%; height: 100%; left: 0; top: 0; position: absolute;  background-color: rgba(0, 84, 164,.5);}

.hnoticeItem .shade .inner{ padding: .2rem 10%; width: 100%; position: relative; z-index: 2; box-sizing: border-box; color: #fff;}

.hnoticeItem .shade .time{ font-size: .3rem; font-weight: bold;} 

.hnoticeItem .shade .line{ width: .4rem; height: .01rem; margin-top: .25rem;background-color: rgba(255, 255, 255, .52);}

.hnoticeItem .shade .tit{ font-size: .2rem; margin-top: .3rem; font-weight: bold; line-height: 1.4;}

.hnoticeItem .shade .nr{ font-size: .16rem; margin-top: .15rem;}
.hnoticeItem:hover .time,.hnoticeItem:hover .des{ opacity: 0;}
.hnoticeItem:hover .shade{ opacity: 1;}

.h_notice .col01 .hnoticeItem a{ height: 4.45rem;}

.h_notice .col01 .hnoticeItem a>.des{ display: none;}

.h_notice .col01 .hnoticeItem a>.time{display: none;}

.h_notice .col01 .hnoticeItem a .shade{ opacity: 1;}

.h_notice .col02 .hnoticeItem{ width: 45%; margin:0 0% 4.2% 5%;}

.h_notice .col02 .hnoticeItem .shade .line{ display: none;}

.h_notice .col02 .hnoticeItem .shade .tit{ margin-top: .1rem;}

.h_notice .col02 .hnoticeItem .shade .nr{ display: none;}

.h_notice .col02 .hnoticeItem:nth-child(n+3){ margin-bottom: 0;}



.h_works_rules{ padding: .4rem 0 1.2rem; background: url(../images/h_word_updates_bg2.png) center bottom/100% no-repeat; }

.h_works_rules .wp{ display: flex; justify-content: space-between; flex-wrap: wrap;}

.h_works{ width: 64%;}

.h_works .wrap{ display: flex; flex-wrap: wrap;}

.h_rules{ width: 30%; border-bottom: .07rem solid #0054A4;}

.h_rules .wrap{ box-shadow: 0rem .07rem .18rem 0rem rgba(0, 0, 0, 0.07); height: 100%; }

.hworkItem{}

.hworkItem{ width:48%; float: left; margin:0 4% 4% 0 ;}

.hworkItem:nth-child(2n){ margin-right: 0;}

.hworkItem a{ display: block; background-color: #fff; box-shadow: 0rem .07rem .18rem 0rem rgba(0, 0, 0, 0.07);}

.hworkItem .tparea{ font-size: 0; overflow: hidden;}

.hworkItem .tparea .tp{ width: 100%; aspect-ratio: 460/218;}

.hworkItem .des{ padding: .3rem .2rem .25rem; }

.hworkItem .des .tit{ font-size:.2rem; line-height: 1.4; font-weight: bold; }

.hworkItem .des .nr{ font-size: .16rem; color: #666;  margin-top: .1rem;}

.hworkItem:nth-child(n+3){ margin-bottom: 0;}

.hworkItem a:hover{}

.hworkItem a:hover .des .tit{ color: #0054A4;}

.hworkItem a:hover .tparea .tp{ transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); }



.hruleItem{ padding: 0 .3rem;}

.hruleItem a{ display: flex; padding: .21rem 0; border-bottom: .01rem dotted #C8C8C8; align-items: center; }

.hruleItem .time{ width: .8rem; padding-right: .2rem; margin-right: .2rem; position: relative; text-align: center; line-height: 1.2;}

.hruleItem .time::after{ background-color: #e4e4e4; width: .02rem; height: .4rem; content: ""; display: block; position: absolute; right: -0.01rem; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }

.hruleItem .time .day{ font-size: .32rem; font-weight: bold;}

.hruleItem .time .year{ font-size: .16rem; color: #999;}

.hruleItem .des{ flex: 1; min-width: 0;}

.hruleItem .des .tit{ font-size: .16rem;}

.hruleItem a:hover .time .day{ color: #0054A4;}

.hruleItem a:hover .time .year{ color: #333;}

.hruleItem a:hover .des .tit{ color: #0054A4;}

.hruleItem:nth-last-child(1) a{ border: none;}



.h_display{ padding: .4rem 0 1.2rem;}

.hdisplayItem{}

.hdisplayItem a{ display: block; padding: .36rem .2rem 0; border-radius: .16rem; -webkit-border-radius: .16rem; -moz-border-radius: .16rem; -ms-border-radius: .16rem; -o-border-radius: .16rem; background-color: #fff; }

.hdisplayItem .tparea{ width: 1.46rem; border-radius: .8rem;  margin: 0 auto; display: block; font-size: 0; overflow: hidden; -webkit-border-radius: .8rem; -moz-border-radius: .8rem; -ms-border-radius: .8rem; -o-border-radius: .8rem; }

.hdisplayItem .tparea .tp{ width: 100%; aspect-ratio: 146/180; object-fit: cover;}

.hdisplayItem .tparea:hover .tp{ transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); }

.hdisplayItem .des{ padding: .3rem 0;}

.hdisplayItem .des .tit{ font-size: .2rem;}

.hdisplayItem .des .nr{ color: #999; margin-top: .05rem; font-size: .12rem;}

.hdisplaySlide .swiper-slide{ transform: scale(0.8); -webkit-transform: scale(0.8); -moz-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8); }

.hdisplaySlide .swiper-slide-active{ transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); }



.hdisplayWrap{ position: relative;}

.hdisplayWrap .swiper-button-prev{ left:-0.84rem;}

.hdisplayWrap .swiper-button-next{ right:-0.84rem;} 

.hdisplayWrap .swiper-button-prev::after,.hdisplayWrap .swiper-button-next::after{ display: none;}

.hdisplayWrap .swiper-button-prev,.hdisplayWrap .swiper-button-next{ width:.52rem; height:.52rem; line-height: .52rem; top:50%; margin-top:-0.28rem; color: #fff; opacity: .8;}

.hdisplayWrap .swiper-button-prev .iconfont,.hdisplayWrap .swiper-button-next .iconfont{ font-size: .5rem; }

.hdisplayWrap .swiper-button-prev:hover,.hdisplayWrap .swiper-button-next:hover{ opacity: 1;}



.h_link{ padding: .2rem 0 .3rem; background-color: #F4F7FB;}

.h_link .h_tit{ padding: .3rem 0;}

.h_link .wrap{ display: flex; flex-wrap: wrap;}

.hlinkItem{ width: 23.5%; margin:0 2% 2% 0;}

.hlinkItem:nth-child(4n){ }

.hlinkItem a{ display: block; ; padding: .2rem .2rem; border: .01rem solid #969696; border-radius: .16rem; -webkit-border-radius: .16rem; -moz-border-radius: .16rem; -ms-border-radius: .16rem; -o-border-radius: .16rem; font-size: .2rem;  }

.hlinkItem a::before{  font-size: .22rem; margin-right: .1rem; color: #CCCCCC;}

.hlinkItem a:hover{ color: #0054A4;}

.hlinkItem a:hover::before{color: #0054A4;}



.footer{ background-color: #0054A4;}

.f_t{ padding: .55rem 0;}

.f_t .wp{ display: flex; align-items: center; flex-wrap: wrap;}

.flogo{ width: 5rem; margin-right: .5rem;} 

.flogo .tp{ }

.fnav{ flex: 1;}

.fnav a{  display: inline-block; font-size: .16rem; color: #eee; margin-left: .5rem;}

.fnav a:hover{ color: #fff;}

.f_b{ padding: .3rem 0; text-align: center; background-color: rgba(21, 30, 44, .6);}

.f_b .wp{ font-size: .16rem; color: rgba(255, 255, 255, .6);}



/* 2委员会概况 */

.i_main{  min-height:5rem; background-position: center bottom; background-size: 100% auto; background-repeat: no-repeat;  padding-bottom: .7rem;}

.i_main .wrap1{ display: flex; flex-wrap: wrap; align-items: flex-start;}

.i_ban{ font-size: 0; position: relative; overflow: hidden; }

.i_ban .tp{ width: 100%;}

.ibanIntro{ width: 100%; position: absolute; left: 0; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }

.ibanIntro  .wp{ text-align: center;}

.ibanIntro .tit{ font-size: .5rem; line-height: 1.3; font-weight: bold; color: #fff;}

.ibanIntro .subtit{ font-size: .2rem; text-transform: uppercase; color: rgba(255, 255, 255, .5);}



.location{ padding: .3rem 0; font-size:.14rem; display: flex; align-items: center;}

.location span{ font-size:.14rem; color:#999;}

.location a{ font-size:.14rem; color:#999;}

.location .home::before{ margin-right: .06rem; font-size:.18rem; line-height: 1; display: inline-flex; align-items: center;}

.location a:hover{ color:#333;}

.act_loca{ color:#333 !important;}

.location i{ margin:0 .06rem;color:#999; font-style: normal; }



.i_l{ width: 3.15rem; margin-right: .7rem; padding-left: .4rem; box-sizing: border-box; background-color: #F7F7F7;}

.i_r{ flex: 1; min-width: 0;}

.lmmc{ padding: .25rem .3rem; font-size: .2rem; font-weight: bold;  position: relative;}

.lmmc .icon{ position: absolute; right: .3rem; top: 50%; width: .44rem; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }

.lm{ padding-bottom: .2rem;}

.lm a{ display: block; padding: .15rem .3rem; font-size: .16rem; position: relative;}

.lm a::after{ content: ""; display: block; width: 0rem; height: .03rem; background-color: #0054A4; position: absolute; left: .3rem; bottom: .1rem;}

.lm a:hover,.act_lm{ background-color: #fff !important;} 

.lm a:hover::after,.act_lm::after{ width: .64rem !important;}





.i_tit{}

.i_tit .mc{ font-size: .3rem; font-weight: bold; color: #0054A4;}

.i_tit .cutline{ font-size: .26rem; margin-left: .05rem; color: #999; font-style: normal;}

.i_tit .mc2{ font-size: .16rem;text-transform: uppercase; color: #999;}



.profile{}

.profileItem{ padding: .2rem 0rem;border-bottom: .01rem dotted #C8C8C8;}

.profileItem a{ display: flex; padding: .3rem 0;  align-items: center; }

.profileItem .time{ width: .8rem; padding-right: .2rem; margin-right: .2rem; position: relative; text-align: center; line-height: 1.2;}

.profileItem .time::after{ background-color: #e4e4e4; width: .02rem; height: .4rem; content: ""; display: block; position: absolute; right: -0.01rem; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }

.profileItem .time .day{ font-size: .36rem; font-weight: bold;}

.profileItem .time .year{ font-size: .16rem; color: #999;}

.profileItem .des{ flex: 1; min-width: 0;}

.profileItem .des .tit{ font-size: .22rem; font-weight: bold; line-height: 1.2;}

.profileItem .arr{ font-size: .3rem; margin-left: .2rem; line-height: 1;}

.profileItem a:hover { background-color:#0054A4; color: #fff; margin: 0 -0.2rem; padding: .3rem .2rem; }

.profileItem a:hover .time .day{ color: #fff;}

.profileItem a:hover .time .year{ color: #fff;}

.profileItem a:hover .time::after{ background-color: #C9C9C9;}

.profileItem a:hover .des .tit{ color: #fff;}



/* 3工作动态-通知公告-学术研究 */

.news{ padding:.8rem 0 0;}

.news .wrap{ margin-top: .2rem; padding-bottom: .5rem;}

.newsItem{}

.newsItem a{ display: flex; flex-wrap: wrap; align-items: center; padding: .3rem 0; position: relative; border-bottom: .01rem dashed #DFDFDF;}

.newsItem a::after{ content: ""; display: block; width: 0; height: .02rem;background-color: #036eb8; position: absolute; left: 0; bottom: -0.02rem;}

.newsItem .tparea{ width: 2.6rem; margin-right: .35rem; font-size: 0; overflow: hidden;}

.newsItem .tparea .tp{ width: 100%; aspect-ratio: 260/180; }

.newsItem .des{ flex: 1; min-width: 0; }

.newsItem .des .tit{ font-size: .26rem;  }

.newsItem .des .nr{line-height: 1.8;font-size: .16rem; color: #999;  margin-top: .15rem; }

.newsItem a:hover::after{ width: 100%; }

.newsItem a:hover .des .tit{ color: #0054A4;}

.newsItem a:hover .tparea .tp{ transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); }



/* 翻页 */

.turnpage{font-size:0; margin:0 auto; text-align: center; }

.turnpage a,.turnpage span{ display:inline-block;text-align: center; padding:.05rem .13rem; font-size:.16rem; margin:0 .06rem; color:#666; border:.01rem solid #D7D7D7; border-radius: .04rem;  -webkit-border-radius: .04rem; -moz-border-radius: .04rem; -ms-border-radius: .04rem; -o-border-radius: .04rem; }

.turnpage a:hover,.current{ color:#fff !important; background-color:rgba(44, 79, 151, .8) !important; border-color: rgba(44, 79, 151, .8); }



/* 7委员风采 */

.displayList{ display: flex; flex-wrap: wrap;}

.displayItem{ width: 31%; margin:0 3.5% 3.5% 0;}

.displayItem:nth-child(3n){ margin-right: 0;} 

.displayItem a{ display: block; padding: .48rem .2rem 0; border-radius: .16rem; -webkit-border-radius: .16rem; -moz-border-radius: .16rem; -ms-border-radius: .16rem; -o-border-radius: .16rem; background-color: #fff;  border: 1px solid #ccc; box-sizing: border-box;}

.displayItem .tparea{ width: 1.98rem; border-radius: 1rem; margin: 0 auto; display: block; font-size: 0; overflow: hidden; -webkit-border-radius: 1rem; -moz-border-radius: 1rem; -ms-border-radius: 1rem; -o-border-radius: 1rem; }

.displayItem .tparea .tp{ width: 100%; aspect-ratio: 198/242; object-fit: cover;}

.displayItem .tparea:hover .tp{ transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); }

.displayItem .des{ padding: .4rem 0;}

.displayItem .des .tit{ font-size: .28rem; font-weight: bold;}

.displayItem .des .nr{ color: #999; margin-top: .05rem; font-size: .15rem;}

.displayItem:hover a{ background-color: #cfe5fa; border-color: #0054A4;}



/* 3-1资讯详情 */



.artDel{ padding-bottom: 0.2rem;}

.artHeader{ padding: .4rem 0; border-bottom: .01rem solid #C8C8C8; }

.artHeader .tit{ font-size: .32rem; font-weight: bold; line-height: 1.2;}

.artHeader .info{ margin-top: .1rem;}

.artHeader .info span{ font-size: .16rem; color: #999; margin-right: 2em;}

.artBody{ padding: .3rem 0;}

.artBody .wz{ font-size: .18rem; line-height: 1.8; color: #666;}

.artBody .tp{ margin: .4rem auto 0; display: block; }



.i_tit3{ display: flex; justify-content: space-between; align-items: center; border-bottom: .01rem solid #C8C8C8;}

.i_tit3 .mc{ display: inline-block; padding:  0.6em 0; font-size: .36rem; font-weight: bold; color: #333; border-bottom: .03rem solid #0054A4;}

.i_tit3 a{ font-size: .16rem; color: #999;}

.i_tit3 a:hover{ color: #333;}

.artFooter{ margin-top: .4rem;}

.artFooter .wrap{ margin-top: .6rem; display: flex; justify-content: space-between; flex-wrap: wrap;}

.pnItem{ width: 48%; }

.pnItem a{  display: flex; align-items: center; }

.pnItem .tparea{ width: 2.2rem; margin-right: .16rem; font-size: 0; overflow: hidden;}

.pnItem .tparea .tp{height: 1.42rem; object-fit: cover;}

.pnItem .des{ min-width: 0; flex: 1;}

.pnItem .des .tit{ font-size: .16rem; color: #333;  }

.pnItem .des .nr{font-size: .16rem; color: #777; margin-top: .05rem;   }

.pnItem .des .mandiv{ margin-top: .05rem;}

.pnItem .des .mandiv .morea{ color: #999; }

.pnItem .des .mandiv .morea .iconfont{margin-left: 0;}

.pnItem:hover .des .nr{ color: #0054A4;}

.pnItem:hover .des .mandiv .morea{ color: #0054A4;}



/* 2-1委员会概况-详情 */

.profileDel{ padding-bottom: 0.4rem;}

.profileDel .artHeader{ padding-top: 0;}

.profileDel .artBody .tit{ font-size: .22rem; font-weight: bold; margin-bottom: 0.1rem;}



/* 8联系我们 */

.contact{ padding-bottom: 0.7rem; }

.contact .tp{}

.contactTable{ width: 100%;}

.contactTable th,.contactTable td{ padding: .15rem .2rem; box-sizing: border-box; text-align: center;}

.contactTable th{ font-size: .18rem; background-color: #0054A4; color: #fff;}

.contactTable td{ font-size: .16rem; color: #333; background-color: #FDFDFD;}



.contactTable tr:nth-child(2n+1) td{ background-color: #E5EEFA;}



/* 7-1委员风采详情 */

.ddlPart{ margin-bottom: .25rem;}

.ddlPart .i_tit{ padding: .25rem 0;}

.ddlPart .wrap{ background-color: #FAFAFA; padding: .5rem .8rem; border-radius: .16rem; -webkit-border-radius: .08rem; -moz-border-radius: .16rem; -ms-border-radius: .16rem; -o-border-radius: .16rem; font-size: .16rem; }



.eTab{}

.eTit{}

.eTit .list{ display: inline-block; font-size: .18rem; padding: 0.4em 2em; border-radius:.08rem ; -webkit-border-radius:.08rem ; -moz-border-radius:.08rem ; -ms-border-radius:.08rem ; -o-border-radius:.08rem ;  background-color: #E2E7F2; color: #0054A4; margin-right: .2rem; cursor: pointer;}

.act_e{ background-color: #0054A4 !important; color: #fff !important;}

.eContent{ margin-top: .36rem;}

.eBox{ display: none;}



.baseInfo{ display: flex; flex-wrap: wrap; align-items: flex-start; border-radius: .2rem; -webkit-border-radius: .2rem; -moz-border-radius: .2rem; -ms-border-radius: .2rem; -o-border-radius: .2rem; margin-top: .8rem; background-color: #F4F8FF; }

.baseInfo .tparea{ margin: 0 .8rem; position: relative; top: -0.72rem; width: 2.9rem; font-size: 0; box-shadow: 0 0 .05rem 0 #ddd;}

.baseInfo .tparea .tp{ width: 100%; aspect-ratio: 290/370;}

.baseInfo .des{ flex: 1; min-width: 0; padding: .5rem .3rem .5rem 0; box-sizing: border-box;}

.baseInfo .des .tit{}

.baseInfo .des .tit .name{ font-size: .32rem; font-weight: bold;}

.baseInfo .des .tit .pos{ font-size: .2rem; padding: 0.2em 0.8em; border-radius: .08rem; -webkit-border-radius: .08rem; -moz-border-radius: .08rem; -ms-border-radius: .08rem; -o-border-radius: .08rem; margin-left: .1rem; }

.baseInfo .des .para{ margin-top: .1rem;}

.baseInfo .des .para .list{ padding: .1rem 0; font-size: .18rem;}

.baseInfo .des .para .list .mc{ font-weight: bold;}

















.hnewItem1 .des,.hnewItem2 .des .tit,.hnoticeItem .shade,.hruleItem .time .day,.hruleItem .des .tit,.hruleItem .time .year,.lm a::after,.newsItem a::after{ transition: .3s; -webkit-transition: .3s; -moz-transition: .3s; -ms-transition: .3s; -o-transition: .3s; }