/**
 * 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;
  box-sizing: border-box;
}

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

.other_left_list_top {
  border: 0.06rem solid #eeeeee;
  border-radius: 0.63rem;
  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: #EEEEEE 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;
  margin-bottom: 10rem;
  margin-bottom: 3.1rem;
  /* padding-bottom: 3rem; */
  padding-bottom: 2rem;

}

.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;
}

.body_text p {
  /***/
  text-align: center;
  font-size: 1.38rem;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #000000;
  line-height: 2.25rem;

  text-align: left;

  font-size: 1rem;
  font-weight: normal;
  line-height: 1.75rem;
}

.body_text text {
  display: block;
  text-indent: 2.26rem;
  font-size: 1.13rem;
  line-height: 2.25rem;
  margin: 3.13rem 0.81rem;

  line-height: 1.75rem;
}
.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;
  display: block;
  margin: 0 auto;

}

.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;

  padding: 0.3rem 0;

}
.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;
  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;
  font-size: 1.13rem;
  text-align: center;
  line-height: 1.88rem;
  font-size: 1rem;
}

.body_text_jouranl .jouranl_item .imgbox {
  text-align: center;
  background-color: #f5f5f5;
  margin-bottom: 1.6rem;
}
.body_text_jouranl img {
  text-align: center;
  object-fit: contain;

  width: 100%;
  height: 100%;
  max-height: 12.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;
}

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

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

  background: #359945;
  border: 0.1rem solid #359945;

  padding: 0.6rem 3.5rem;
  
}

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

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

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

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

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



.form_line .radio {
  width: 1.25rem;
  height: 1.25rem;
  margin-right: 1rem;
  margin-left: 2rem;
}
.form_line input:first-of-type {
  margin-left: 0;
}





.form_line .inputbig {
  width: 40.25rem;
  min-height: 6.25rem;
  border:  0.06rem solid #EEEEEE;;
  padding-left: 1.3rem;
  color: #7D7D7D;

}
.form_line .inputbig::placeholder{
  color: #C9C9C9;
  font-size: 1rem;
  line-height: auto;
}
.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;
  margin-bottom: 0;
}
.body_text_member .member_item .member_right button{
  padding-left:1.5rem ;
  padding-right: 1.5rem;
}


/* 产品中心 */
.temp_productcenter .member_item .textoverflow{
  color: gray;margin-top: 1.5rem;line-height: 1.75rem;
}
.temp_productcenter .member_item  .member_right{
  height: 9.59rem;
}

.temp_productcenter.body_text_member .member_item .member_right p{
  font-size: 1.25rem;
}
.temp_productcenter.member2 .member_item{
  height: 13.44rem;
}

/* 客户服务 */
.body_text_member.temp_service  .member_item .member_right p{
  font-size: 1.2rem;
}


/* 企业文化 */
.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; */
}

.member3 .member_item icon{
  height: 1.19rem;
    display: inline-grid;
}
.member3 .member_item icon>img{
  height: 1.19rem;
  width: 1.19rem;
  margin-right: 0.5rem;
  display: inline-block;
}



.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%;
}








/* 下面是宇洋底部样式 */
/* 下面是宇洋底部样式 */
/* 下面是宇洋底部样式 */
/* 下面是宇洋底部样式 */













