/**
 * 1920*1080=>root-fontsize:16px
 *
 * @format
 */

body {
  display: block;
  margin: 0;
}

.smallheader {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
/* .smallheader .smallheader_logo{
    height: 3.5rem;;
    width: auto;
} */
.smallheader .smallheader_logo img {
  height: 3.5rem;
  width: auto;
}

.topdetail {
  color: #aaaaaa;
}
.topdetail .smallbox {
  border-right: 0.06rem solid #e5e5e5;
}

/* 下为body部分 */
.otherbody {
  margin-top: 3.13rem;
}
/* 
.otherFlex{
 display: flex;   
 flex-direction: row;
} */

.other_left_list {
  flex: 1;
}
.other_right_list {
  flex: 3;
  margin-left: 2.25rem;
  margin-left: 3.75rem;
  box-sizing: border-box;
}

@media screen and (max-width: 768px) {
  .other_right_list {
    margin-left: 0;
    margin-bottom: 4rem;
  }
}

.other_left_list_top {
  border: 0.06rem solid #eeeeee;
  border-radius: 0.63rem;
  border-radius: 0;
  margin-bottom: 1.88rem;

}

.list_head {
  /* height: 4.44rem; */
  height: 6rem;
  padding: 1.25rem 1.8rem;

  /* font-size: 1.25rem; */
  font-size: 1.38rem;
  /*font-family: Microsoft YaHei; */
  /* font-weight: 700; */
  color: #313131;
  display: flex;
  flex-direction: row;
  /* align-items: center; */
  /* 把这个换成center元素会居中标题 */

  align-items: flex-start;
  border-bottom: #f8f8f8 0.1rem solid;
}

.list_head .blueIcon {
  display: inline-block;
  width: 0.19rem;
  height: 0.69rem;
  background: #1AA0DF;
  border-radius: 0.09rem;
  margin-right: 0.9rem;
}
.list_head .list_head_tit{
  font-size: 1.375rem;
  color: #313131;
}
.list_head .list_head_main{
  font-size: 1rem;
  color: #AAAAAA;
}




.list_item text {
  margin-right: 0.5rem;
}

.list_item {
  cursor: pointer;
  /* width: 17.69rem; */
  width: 100%;
  height: 3.75rem;
  line-height: 3.75rem;
  padding: 0 1.8rem;
  border-bottom:  #F5F5F5 0.06rem solid;
  /* padding: 1.25rem  1.8rem; */
  /* background: #F8F8F8; */
  color: #7D7D7D;


}

.list_item:hover {
  background-color: #f8f8f8;
  color: #7D7D7D;
}
/* 选中默认样式 */
.list_item_isThisPage {
  background-color: #FFFFFF;
  color: #7D7D7D;
}
.top_item_isThisPage {
  color: #02a0e7;
}
/* 下面是联系我们 */

.other_left_list_btm {
  border: 0.06rem solid #eeeeee;
  border-radius: 0.63rem;
  border-radius: 0;
  margin-bottom: 10rem;
  /* padding-bottom: 3rem; */
  padding-bottom: 2rem;
  padding-bottom: 0;

  margin-bottom: 3.13rem;

}

.other_left_list_btm .list_item {
  height: auto;
  /* line-height: 3.75rem; */
  display: flex;
  flex-direction: column;
  /* align-content: center; */
  border-bottom: none;
  /* justify-items: start; */
  align-items: flex-start;
}
.other_left_list_btm .list_item:hover {
  background-color: white;
  color: #7d7d7d;
}

.other_left_list_btm .list_item img {
  width: 1.68rem;
  height: 1.68rem;
}

/* 下为右侧内容区域 introduction_*/

.body_head_pic {
  width: 100%;
  /* height: 15.63rem; */
  border-radius: 0.63rem;
  margin-bottom: 3.13rem;
}

.body_head_pic img {
  width: 100%;
  /* height: 15.63rem; */
  border-radius: 0.63rem;
}
.body_text {
  /*display: flex;*/
  /*flex-direction: column;*/
  /*align-items: center;*/

  /*border-bottom: #f5f5f5 0.06rem solid;*/
  display: block;
}
.article_body .body_text{
  border-bottom: white 0.06rem solid;
  /*这个地方加的paddingbottom可能影响其他页的分页距离底部的距离*/
  padding-bottom: 3.75rem;
}

/*移除原来的加粗样式*/
.body_text p {
  /*text-align: center;*/
  /*font-size: 1.38rem;*/
  /*font-family: Microsoft YaHei; */
  /*font-weight: bold;*/
  /*color: #000000;*/
  /*line-height: 2.25rem;*/
  white-space: wrap;
}

/*.body_text text {*/
/*  display: block;*/
/*  text-indent: 2.26rem;*/
/*  font-size: 1.13rem;*/
/*  line-height: 2.25rem;*/
/*  margin: 3.13rem 0.81rem;*/
/*}*/
/*.body_text text:nth-child(1){*/
/*  margin: 0 0.81rem 3.13rem 0.81rem ;*/

/*}*/


.body_text img {
  /*width: 26rem;*/
  /*height: 16.88rem;*/
  /*border-radius: 0.63rem;*/
  /*width: 26.25rem;*/
  /*height: 14.77rem;*/

  /*width: 31.25rem;*/
  /*height: 17.58rem;*/
  max-width: 100%;
}

.other_right_list .body_bottom_share {
  margin: 3.13rem 0;
  left: 0;
  text-align: right;
}

.other_right_list .body_bottom_share img {
  width: 1.88rem;
  height: 1.88rem;
  margin-left: 0.94rem;
}

/* 下面是右侧内容学会章程  introduction_2_detail*/

.body_text2_main {
  display: flex;
  flex-direction: column;
  margin-bottom: 3.13rem;
}
.body_text2 p {
  font-size: 1.25rem;
  color: #000000;
}

.body_text_competition {
  margin: 0 auto;
}
.body_text_competition p {
  color: #000000;
  text-align: center;
  font-size: 1.38rem;
  font-weight: 700;
}

.body_text_competition ul {
  display: flex;
  flex-direction: column;
  list-style-type: none;
}

.body_text_competition .competition_item a {
  text-decoration: none;

  padding: 1.94rem 0;
  color: #313131 !important;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  border-bottom: 0.06rem solid #f5f5f5;
}

.body_text_competition .competition_item a div {
  /* flex: 1; */
  word-break: break-all;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  flex: 1;
}
.body_text_competition .competition_item a div:last-child {
  text-align: right;
}

.body_text_competition .competition_item a:hover {
  color: #236bb3 !important;
}

/* 下面是右侧内容学会章程  introduction_2_detail*/

.body_text2 {
  display: flex;
  flex-direction: column;
  margin-bottom: 3.13rem;
}

.body_text2 p {
  font-size: 1.25rem;
  color: #000000;
}

.body_text2 text {
  color: #626262;
  line-height: 2.25rem;
  font-size: 1.13rem;
  margin: 1.5rem 0;
}

/* 下面是右侧内容组织机构  introduction_3 */

.body_text3 p {
  font-weight: 700;
  font-size: 1.38rem;
  text-align: center;
}

.body_text3 img {
  width: 100%;
  height: 70rem;
  margin: 3rem 0;
}

/* 下面是右侧内容工作委员会  introduction_4 */

.body_text4 p {
  font-weight: 700;
  font-size: 1.38rem;
  text-align: center;
}

.body_text4 img {
  width: 100%;
  /* height: 70rem; */
  margin: 3rem 0;
}

/* 下面是右侧专委会  introduction_5 */
/* 同样式不去改东西了 */
.body_text4 p {
  font-weight: 700;
  font-size: 1.38rem;
  text-align: center;
}

.body_text4 img {
  width: 100%;
  /* height: 70rem; */
  margin: 3rem 0;
}

/*  下面是领导机构  introduction_6 */

.body_text6 p {
  font-weight: 700;
  font-size: 1.38rem;
  text-align: center;
}

.body_text6 img {
  width: 100%;
  /* height: 70rem; */
  margin: 3rem 0;
}
.body_text6 .body_text6_tip {
  color: #626262;
  font-size: 1.25rem;
  margin-bottom: 3.31rem;
}

/* 秘书处  introduction_6  */
/* 与4相同 */

/* 下面是会员页面 member_1*/

.body_text_member {
  display: flex;
  flex-direction: column;
  /* margin-bottom: 8.13rem; */
}

.body_text_member .member_item {
  height: 15.94rem;
  width: 100%;

  display: flex;
  flex-direction: row;
  justify-content: space-between;

  padding: 2.5rem 0;
  border-bottom: 0.06rem solid #f5f5f5;
}
.body_text_member .member_item:nth-child(1) {
  /* padding: 0 0 2.5rem 0; */

}

.body_text_member .member_item img {
  object-fit: cover;
  width: 10.94rem;
  height: 10.94rem;
  margin-right: 2.44rem;
}

.body_text_member .member_item .member_right {
  flex: 1;
  display: flex;
  flex-direction: column;
  /* justify-content: space-between; */
  justify-content: flex-end;

  font-size: 1.13rem;
  line-height: 1.88rem;
  color: #aaaaaa;

  justify-content:space-between
}
.body_text_member .member_item .member_right p {
  color: #313131;
  font-size: 1.38rem;
}

.textoverflow {
  word-break: break-all;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2; /* 超出几行省略 */
}

/* 下面是会员页面2  member_2*/

.member2 .member_item img {
  width: 12.13rem;
  height: 12.13rem;
  margin-right: 2.44rem;
}

.member2 .member_item {
  background-color: #f9fafc;
  height: 15.88rem;
  padding: 1.88rem;

  margin-bottom: 1.88rem;
  margin-bottom: 0;
  border-radius: 0.63rem;
}
.member2 .member_item:nth-child(1) {
  /* padding: 0 1.88rem 1.88rem 1.88rem; */
}


.member2 .member_item .member_right {
  line-height: 1.5rem;
  color: #7d7d7d;
  font-size: 1rem;
  justify-content: space-between;



}

/* 会员页面3 member_3 */
.member3 .member_item {
  height: 10.38rem;
  /* padding: 1.88rem 0; */
  padding-bottom: 1.88rem;
  margin-bottom: 1.88rem;
  padding-top: 0;

  justify-content: space-around;
}
.member3 .member_item img {
  height: 6.63rem;
  width: 11.63rem;

  border-radius: 0.63rem;





}

/* 下面是学会期刊 journal */

.body_text_jouranl {
  margin: 3.13rem 0;
  display: flex;
  flex-direction: row;
  /* justify-content: space-around; */
  flex-wrap: wrap;
}
.body_text_jouranl .jouranl_item {
  width: calc((100% - 8rem) / 4);

  margin-right: 1.94rem;
  margin-bottom: 2.5rem;
  margin-bottom: 5rem;
  font-size: 1.13rem;
  text-align: center;
  line-height: 1.88rem;

  font-size: 1rem;
  color: #626262;
}

.body_text_jouranl .jouranl_item .imgbox {
  text-align: center;
  background-color: #f5f5f5;
  margin-bottom: 1.6rem;
  margin-bottom: 1.2rem;

  height: 100%;
  /*height: auto;*/

  /* border: 0.06rem solid #e0e0e0; */
}
.body_text_jouranl .jouranl_item .title {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;

  /* border: 0.06rem solid #e0e0e0; */
}


.body_text_jouranl img {
  text-align: center;
  object-fit: contain;

  width: 100%;
  height: 100%;
  max-height: 12.44rem;
  max-height: 17.44rem;
}
/* 下为学会期刊2  journal_2*/
/* 用一个常用文章样式 */

/*  */
.body_text_jouranl2 .body_text_article .b_section {
  font-size: 1.1rem;
}
/*  */
.body_text_article {
}

.body_text_article .b_title {
  font-size: 1.38rem;
  text-align: center;
  font-weight: 700;
  line-height: 2.25rem;

  margin: 3rem 0;
}

.body_text_article .b_stitle {
  font-weight: 700;
  font-size: 1.25rem;
  /* 下端距离 */
  margin-bottom: 1rem;
}
.body_text_article .b_section {
  line-height: 2.5rem;
  /* letter-spacing: 25rem; */
  font-size: 1.25rem;
  /* 距离下端距离 */
  margin-bottom: 3rem;
}
.body_text_article .b_section_s {
  /* 小灰色段落 */
  line-height: 2.5rem;
  font-size: 1.13rem;

  margin-bottom: 3rem;
  color: #626262;
}
.body_text_article .b_section_author {
  line-height: 2.5rem;
  font-size: 1.25rem;
  margin-bottom: 3rem;
  text-align: right;
}

/* 下面是党建强会 party */
/* 用一个常用单图样式 */
.body_pic_main {
  margin-top: 3rem;
  margin-bottom: 3rem;
}
.body_pic_main p {
  font-weight: 700;
  font-size: 1.38rem;
  text-align: center;
}

.body_pic_main img {
  width: 100%;
  /* height: 70rem; */
  margin: 3rem 0;
}

/* 党支部建成同 body_text_article   party_2*/

/* 专家智库 专家名单 同body_pic_main   expert*/

/* 专家智库 专家申报 同body_text_article  expert_2 */
.expert_2_font .b_section {
  font-size: 1.13rem;
}

.expert_2_flie {
  background-color: #f5f5f5;
  width: 100%;
  margin-bottom: 3.13rem;
}
.expert_2_flie .expert_filedownload {
  font-size: 1.25rem;
  padding: 2.5rem;
  border-bottom: 0.06rem solid #eeeeee;
  color: #014687;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.expert_2_flie .expert_filedownload div {
  flex: 1;
  word-break: break-all;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1; /* 超出几行省略 */
}

.expert_2_flie .expert_filedownload button {
  padding-left: 1.4rem;
  padding-right: 1.4rem;
  background: #02a0e7;
  border: #02a0e7;
}

/* 下面是比赛报名 competition */

.body_text_competition {
  margin: 0 auto;
  margin-bottom: 3rem;
}
.body_text_competition p {
  color: #000000;
  text-align: center;
  font-size: 1.38rem;
  font-weight: 700;
}

.body_text_competition ul {
  display: flex;
  flex-direction: column;
  list-style-type: none;
}

.body_text_competition .competition_item a {
  text-decoration: none;

  padding: 1.94rem 0;
  color: #313131 !important;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  border-bottom: 0.06rem solid #f5f5f5;
}

.body_text_competition .competition_item a div {
  /* flex: 1; */
  word-break: break-all;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  flex: 1;
}
.body_text_competition .competition_item a div:last-child {
  text-align: right;
}

.body_text_competition .competition_item a:hover {
  color: #236bb3 !important;
}

.body_text_competition .competition_item .competition_item_gray {
  color: #aaaaaa;
}
.body_text_competition .competition_item a:hover .competition_item_gray {
  color: #236bb3 !important;
}

/* 下面是比赛报名详情页 competition_2 */
.body_text_competition2 {
  font-size: 1.13rem;
  color: #626262;
  text-indent: 2.26rem;
}
.body_text_competition2 p {
  font-size: 1.38rem;
  color: #000000;
  text-indent: 0;
  margin-bottom: 3.12rem;
}

.body_text_competition2 .body_text_competition2_main {
  font-size: 1.2rem;
  line-height: 2.25rem;
}

.body_text_competition2 button {
  border: 0;
  outline: none;
  -webkit-appearance: none;
  display: block;

  color: white;
  background-color: #02a0e7;
  border-radius: 0.31rem;
  font-size: 1.25rem;
  padding: 0.7rem 2.13rem;
  margin: 0 auto;
  margin-top: 3.13rem;
  margin-bottom: 3.13rem;
}
.body_text_competition2 button:active {
  background-color: #008ecf;
  color: #dfdfdf;
}

.body_text_competitionForm {
  /* form表单样式 */
  background-color: #f8f8f8;
  padding: 3.1rem;
  border-radius: 0.63rem;
  margin-bottom: 3.13rem;

  display: flex;
  flex-direction: column;
}

.formflex {
  display: flex;
  flex-direction: row;
}

.formbtn {
  border: 0;
  outline: none;
  -webkit-appearance: none;
  display: block;
  font-size: 1.25rem;
  border-radius: 0.63rem;
  padding: 0.8rem 4.8rem;
  padding: 0.8rem 2.8rem;
}

.body_text_competitionForm .resetBtn {
  color: #236bb3;
  color: #3F7DF8;
  border: 0.1rem solid #236bb3;
  border: #3F7DF8 0.1rem solid ;
  background-color: white;
}

.body_text_competitionForm .postBtn {
  color: white;
  border: 0.1rem solid #236bb3;
  border: #3F7DF8;
  background-color: #236bb3;
  background: #3F7DF8;
}

/* 下面是表单，加油 */

/* .form_input{
    display: flex;
    flexd
} */

.form_line {
  display: flex;
  flex-direction: row;
  margin: 2.5rem 0;

  font-size: 1.25rem;
  color: #626262;
  align-items: center;
}

.form_line .form_key {
  align-self: start;
  width: 9rem;
  font-size: 1.25rem;
  line-height: 3.13rem;
  width: 6rem;
}
.form_line input {
  width: 21.25rem;
  height: 3.13rem;
  border: #e5e5e5 0.06rem solid;
  padding-left: 1.3rem;
  outline: none;
  /* outline-color:#c5c5c5; */
  /* outline-width:0.06rem */
}

.form_line .radio {
  width: 1.25rem;
  height: 1.25rem;
  margin-right: 1rem;
  margin-left: 2rem;
}

.form_line .inputbig {
  width: 40.25rem;
  min-height: 12rem;
}

.uploadBox {
  background-color: #ffffff;
  width: 9.38rem;
  height: 9.38rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.uploadImg {
  width: 2.75rem;
  height: 2.75rem;
}


.other_left_list_btm .paddingbottomBorder{
  border-bottom: 0.06rem solid rgba(0, 0, 0, 0.05);
  /* margin-bottom: 1.56rem; */
}



/* 经典案例 */
.body_text_member .member_item .member_right p{
  font-size: 1.1rem;
  font-size:1.25rem;
}
.body_text_member .member_item .member_right button{
  padding-left:1.5rem ;
  padding-right: 1.5rem;
}


/* 企业文化 */
.introduction_2box .body_text text{
  margin: 2.13rem 0.81rem;
}
.introduction_2box .body_text {
  border-bottom: none;
}


/* 联系我们 */
.aboutusbox .two_inline{
  width: calc((100% - 10.75rem) / 2);
}

/* 新闻中心 */
.member_item .member_right .overflowhidden_one1{
  /* white-space: nowrap;  */
  overflow: hidden; /* 超出容器部分隐藏 */
  text-overflow: ellipsis; /* 超出容器部分用省略号代替 */

}
.member_item .member_right .more{

}

.member3 .member_item{
  height: 10.63rem;
}
.member3 .member_item img{
  height: 7.88rem;
  /* height: 9.88rem; */
  /* width: 9.38rem; */
}


.aboutus_5body .flex_between .three_inline{
  width:16.71rem ;
  height:11.88rem ;
  margin-bottom: 2.5rem;

}
.aboutus_5body .flex_between .three_inline img{
  width: 100%;

}