/* 二级导航 */
.gy_nav{
   width: 1130px;
   padding:15px 35px 0;
	height: 100px;
   box-shadow: 0px 0px 20px 0px rgba(26, 27, 27, 0.1);
   position:relative;
   margin-top:-50px;
   z-index: 99;
   background-color: #fff;
}
.gy_nav ul{
   height: 100px;
   margin:0 auto;
   text-align: center;
}
.gy_nav li{
   box-sizing: border-box;
   float: left;
   height: 100px;
   width: 132px;
}
.gy_nav li>a{
   display: block;
   height: 100px;
   width: 100%
}
.gy_nav li:last-child{
   border-right:0;
}
.gy_nav .icon{
   display: block;
   height: 24px;
   margin:0 auto;
   padding:10px 0 20px;
}
.gy_nav .icon img{
   width: auto;
   height: 100%;
}
.gy_nav .tit{
   display: block;
   text-align: center;
	height: 16px;
	font-size: 14px;
	line-height: 22px;
	color: #333333;
}

.gy_nav li:hover .tit{
   color:#1763af;
}




/* 学会简介 */
.gysec1_box{
   height: 418px;
   margin-top:40px;
}

.gysec1_box .x_pic{
   width: 580px;
   height:326px;
   padding:40px 0 0 40px;
   background:url(gysec1sbg.png) left top no-repeat;
}
.gysec1_box .x_pic img{
   width: 100%;
   height:auto;
}


.gysec1_box .x_intro{ 
   width:540px; 
   padding-top:80px;
}
.gysec1_box .x_intro .hd{ 
   height:24px; 
   margin-bottom: 30px;
}

.gysec1_box .x_intro .hd ul li{ 
   float:left; 
	font-size: 24px;
	color: #999;
   cursor:pointer;  
}
.gysec1_box .x_intro .hd ul li::after{
   content:'';
   display: block;
   float:right;
   width: 1px;
	height: 23px;
	background-color: #bfbfbf;
   margin:0 10px;
}
.gysec1_box .x_intro .hd ul li:last-child::after{
   display: none;
}
.gysec1_box .x_intro .hd ul li.on{ 
   color: #2f74c4;
}
.gysec1_box .x_intro .bd ul{   
   zoom:1;  
}
.gysec1_box .x_intro .bd li .x_txt{ 
	font-size: 16px;
	line-height: 30px;
	color: #333333;
}
.gysec1_box .x_intro .bd li .x_more{
   display: block;
	width: 120px;
	height: 48px;
	background-color: #2f74c4;
   font-size: 16px;
   text-align: center;
   line-height: 48px;
   color:#fff;
   margin-top:30px ;
}



.zksec4_box .djwyh_box{
   height: 360px;
   width: 380px;
   padding: 40px 35px 0;
   box-shadow: 0px 0px 16px 0px rgb(26 27 27 / 5%);
   position: relative;
 
  }

  .con_item{
     display: none;
  }
  .act{
     display: block;

  }
  .on{
   display: block;
  }
.btn_line{
   height: 2px;
    width: 100%;
    background-image: url(ls_line.png);
    position: relative;
    bottom: 51px;
    z-index: 1;
}
.tab_btn .bd ul li{
   position: relative;
   z-index: 5;
}



/* 组织机构/第二届监事会  */
.gysec3_box {
   padding-top:50px;
   height: 450px;
   background:url(gysec3bg.png) center top no-repeat;
}
.gysec3_box .box{
	width: 520px;
	height: 405px;
   padding:40px 30px 0;
	background-color: #fff;
	box-shadow: 0px 0px 20px 0px 	rgba(26, 27, 27, 0.06);
   margin-bottom: 20px;
}

/* .gysec3_box .zzjg_box{
   margin-left: 20px;
} */
.gysec3_box .zzjg_box .z_pic{
   width: 488px;
   height: 336px;
   margin:0 auto;
}
.gysec3_box .zzjg_box .z_pic img{
   width:100%;
   height:auto;
}


/* .gysec3_box .jsh_box {
   margin-right: 20px;
} */
.gysec3_box .jsh_box .t_box{
   margin-bottom:42px;
}
.gysec3_box .jsh_box .j_card{
   width: 470px;
   padding:0 20px;
	height: 120px;
	background-color: #c0d5ed;
   margin-bottom: 26px;
   text-align: center;
}
.gysec3_box .jsh_box .j_card .j_tit{
	font-size: 18px;
	font-weight: bold;
	color: #2f74c4;
   padding:30px 0 18px;
}
.gysec3_box .jsh_box .j_card .j_na>span{
	font-size: 16px;
	color: #333333;
   margin:0 13px;
}






/* 专业委员会  */
.zksec4_box{
   padding-top:50px;
   height: 490px;
}

.zksec4_box .wyh_box{
	width: 690px;
	height: 360px;
   padding:35px 15px 0;
	background-color: #2f74c4;
}

.zksec4_box .wyh_box .w_item{
   width: 115px;
   margin-bottom: 40px;
}
.zksec4_box .wyh_box .w_item .w_i{
   display: inline-block;
   height: 32px;
   overflow: hidden;
   position: relative;
   left: 50%;
   transform: translateX(-50%);
   margin-bottom: 10px;
}
.zksec4_box .wyh_box .w_item .w_i img{
   display: block;
   width: auto;
   height: 100%;
}

.zksec4_box .wyh_box .w_item .i_tit{
	font-size: 14px;
	line-height: 20px;
	color: #fff;
	opacity: 0.9;
   text-align: center;
}

.zksec4_box .wyh_box .w_item:hover .up{
   display: none;
}
.zksec4_box .djwyh_box {
   height: 364px;
   width: 380px;
   padding:35px 35px 0;
   box-shadow: 0px 0px 16px 0px 
		rgba(26, 27, 27, 0.05);
      overflow-y: scroll;
}
.zksec4_box .djwyh_box .d_tit{
	font-size: 18px;
	font-weight: bold;
	color: #2867b1;
   margin-bottom: 24px;
}
.zksec4_box .djwyh_box .d_adr{
	font-size: 16px;
	line-height: 26px;
	color: #333333;
   margin-bottom: 25px;
}

.zksec4_box .djwyh_box .zr,
.zksec4_box .djwyh_box .fzr,
.zksec4_box .djwyh_box .ms,
.zksec4_box .djwyh_box .wy,
.zksec4_box .djwyh_box .tel{
	font-size: 16px;
	line-height: 30px;
	color: #333333;
}
.zksec4_box .djwyh_box span{
   margin-right:10px;
}




/* 工作委员会 */
.zksec5_box{
   padding-top:50px;
}
.zksec5_box .zksec5_con{
   width: 1220px;
}
.zksec5_box .w_card{
   width: 174px;
	height: 120px;
	background-color: #ffffff;
   padding:0 27px;
	box-shadow: 0px 0px 16px 0px rgba(26, 27, 27, 0.05);
   position: relative;
   margin:0 14px 20px 0;
}
.zksec5_box .w_card .w_i{
   width: auto;
   height: 40px;
   position: absolute;
   left: 26px;
   top:50%;
   transform: translateY(-50%);
}
.zksec5_box .w_card .w_i img{
   width: auto;
   height: 100%;
}
.zksec5_box .w_card .w_msg{
   width: 131px;
   position: absolute;
   right: 16px;
   top:50%;
   transform: translateY(-50%);
}
.zksec5_box .w_card .w_msg .w_tit{
	font-size: 16px;
	font-weight: bold;
	line-height: 24px;
	color: #333333;
}
.zksec5_box .w_card .w_msg .w_more{
   display: block;
	width: 30px;
	height: 9px;
   margin-top:10px;
	background:url(more.png) left center no-repeat;
}




 /* 地方学会 */
.zksec6_box{
   width: 1254px;
   padding-top:50px;
   height: 560px;
}
.zksec6_box .t_box{
   margin:0 27px;
}
.zksec6_box .zksec6_con{ 
   width:100%;
   position:relative;  
}
.zksec6_box .zksec6_con .hd{ 
   height:12px; 
   overflow:hidden; 
   position:absolute; 
   left:50%; 
   margin-left:-30px;
   bottom:-29px; 
   z-index:3; 
}
.zksec6_box .zksec6_con .hd ul{ 
   overflow:hidden; 
   zoom:1; 
   float:left;  
}
.zksec6_box .zksec6_con .hd ul li{
   float:left; 
   margin:0 5px;  
   width:8px; 
   height:8px;  
   border:1px solid #2f74c4;
   cursor:pointer; 
   border-radius: 50%;
}
.zksec6_box .zksec6_con .hd ul li.on{ 
   background:#2f74c4;
}
.zksec6_box .zksec6_con .bd{ 
   position:relative; 
   height:100%; 
   z-index:0;  
   padding:0 27px; 
}
.zksec6_box .zksec6_con .bd li{ 
   zoom:1; 
   vertical-align:middle; 
   width: 1250px;
   padding:20px 0; 
}

.zksec6_box .df_card{
   width: 244px;
	height: 410px;
   padding:24px 20px 0;
	background-color: #ffffff;
	box-shadow: 0px 0px 16px 0px rgba(26, 27, 27, 0.05);
    margin-right: 22px;
    position: relative;
}
.zksec6_box .df_card .d_img{
	width: 144px;
	height: 144px;
   margin:0 auto;
}
.zksec6_box .df_card .d_pic img{
	width: 100%;
	height: auto;
}
.zksec6_box .df_card .d_na{
   margin:20px 0 18px;
	font-size: 18px;
	font-weight: bold;
	color: #2867b1;
   text-align: center;
}
.zksec6_box .df_card .d_adr,
.zksec6_box .df_card .d_yb,
.zksec6_box .df_card .d_tel,
.zksec6_box .df_card .d_cz,
.zksec6_box .df_card .d_mail,
.zksec6_box .df_card .d_web{
	font-size: 16px;
	line-height: 26px;
	color: #333333;
}
.zksec6_box .df_card:hover{
   background:#2f74c4;
}
.zksec6_box .df_card:hover .d_na,
.zksec6_box .df_card:hover .d_adr,
.zksec6_box .df_card:hover .d_yb,
.zksec6_box .df_card:hover .d_tel,
.zksec6_box .df_card:hover .d_cz,
.zksec6_box .df_card:hover .d_mail,
.zksec6_box .df_card:hover .d_web{
   color:#fff;
}

/*弹出层*/
.mask_container {
	width: 1000px;
	height: 640px;
	background: #2f74c4;
	border-radius: 10px;
	position: fixed;
	left: 50%;
	top: 0;
	margin-left: -600px;
	margin-top: 60px;
	z-index: 9999 !important;
	padding: 5px 100px 30px 100px;
	overflow-y: auto;
   color:#fff;
	display: none;
}
.mask_container .xh_close_btn{
   width: 24px;
   height:24px;
   border:1px solid #fff;
   border-radius:50%;
    position: absolute;
    color:#fff;
    font-size: 24px;
    text-align: center;
    line-height: 24px;
    right: 20px;
    top: 15px;
    cursor: pointer;
   
}
.mask_container .xh_pic{
   display:block;
   width: 144px;
   height: 144px;
   margin:20px auto;
}


.mask_container h3 {
	text-align: center;
	margin-top:16px;
	font-size: 18px;
	line-height: 18px;
	margin-bottom:16px;
}
.mask_container p.xh_details {
	font-size: 14px;
	line-height: 26px;
	margin:0px 0 6px 0;
	text-indent:28px;
	text-align:justify;
}


.mask_container h4{
   font-size: 14px;
	line-height: 26px;
	font-weight:bold;
	margin-top:10px;
}

.mask_container .leader_member .leader_p{
   overflow: hidden;
}
.mask_container .leader_member .leader_p>span{
   font-size: 14px;
   line-height: 26px;
   margin-right:15px;
}
.mask_container .leader_member .leader_p .p_tit{
   margin:0;
}
   

.mask_container .organization p{
   overflow: hidden;
   font-size: 14px;
   line-height: 26px;
}
.mask_container .about_us p{
   font-size: 14px;
   line-height: 26px;
   margin-right:15px;
}
.mask_container .about_us p>span{
   margin-right: 15px;
}

.mask_container .address_box{
   display: block;
   width: 140px;
   height: 40px;
   margin:30px auto 0;
   font-size: 14px;
   line-height: 40px;
   text-align: center;
   color:#fff;
   border:1px solid #fff;
   border-radius: 5px;
}




/* 联系我们 */
.zksec7_box{
   padding-top:10px;
   height: 439px;
}
.zksec7_box .ctt_box{
	width: 349px;
	height: 310px;
   padding:30px 25px 0;
	background-color: #eeeeee;
}
.zksec7_box .ctt_box .adr,
.zksec7_box .ctt_box .yb,
.zksec7_box .ctt_box .tel,
.zksec7_box .ctt_box .cz,
.zksec7_box .ctt_box .mail{
   padding-left: 30px;
   margin-bottom: 24px;
}



.zksec7_box .ctt_box .adr,
.zksec7_box .ctt_box .yb,
.zksec7_box .ctt_box .tel,
.zksec7_box .ctt_box .cz,
.zksec7_box .ctt_box .mail{
  overflow: hidden;
}

.zksec7_box .ctt_box span{
   display: inline-block;
}

.zksec7_box .ctt_box .adr_i,
.zksec7_box .ctt_box .yb_i,
.zksec7_box .ctt_box .tel_i,
.zksec7_box .ctt_box .cz_i,
.zksec7_box .ctt_box .mail_i{
   display: inline-block;
	font-size: 16px;
	font-weight: bold;
	line-height: 26px;
	color: #5e5e5e;
}

.zksec7_box .ctt_box .adrt,
.zksec7_box .ctt_box .ybt,
.zksec7_box .ctt_box .telt,
.zksec7_box .ctt_box .czt,
.zksec7_box .ctt_box .mailt {
	font-size: 16px;
	color: #5e5e5e;
   line-height: 26px;
}
.zksec7_box .ctt_box .adrt{
   width: 265px;
}


.zksec7_box .map{
	width: 800px;
	height: 340px;
   z-index: 0 !important;
   position: relative;
}