@charset "utf-8";
* {
	margin: 0px;
	padding: 0px;
	box-sizing: border-box;
}

body {
	font-family: "微软雅黑";
	position: relative;
	background: #ffffff;
	color: #333;
}

ul,
li {
	list-style: none;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

table {
	width: 100%;
	border-collapse: collapse;
}

input,
textarea,
select {
	outline: none;
	border: none;
}

a {
	text-decoration: none;
	color: #333;
	cursor: pointer;
}

textarea {
	resize: none;
	overflow: auto;
}

img {
	border: none;
	vertical-align: middle;
}

i,
em {
	font-style: normal;
}

html,
body {
	height: 100%;
	width: 100%;
}
.clearfix {
	zoom: 1;
}

.clearfix:after {
	content: ".";
	width: 0;
	height: 0;
	visibility: hidden;
	display: block;
	clear: both;
	overflow: hidden;
}

.left {
	float: left;
}

.right {
	float: right;
}
.block{
	display: block !important; 
}
.paddingtop{
	padding-top: 20px;
}
.width100{
	width: 100%;
}

.header_div{
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1000;
	background: #FFFFFF;
	box-shadow: 0 0 10px #dddddd;
}
.header{
	width: 1200px;
	margin: 0 auto;
	line-height: 78px;
}
.nav{
	margin-right: 10px;
}
.nav li{
	line-height: 78px;
	margin: 0 5px;
	float: left;
}
.nav li a{
	display: block;
	font-size: 16px;
}
.nav li:hover,.nav li.active{
	border-bottom: 2px solid #004B7D;
}
.nav li:hover a,.nav li.active a{
	color: #004b7d;
}
.banner{
	width: 100%;
	overflow: hidden;
	margin-top: 80px;
}
.banner img{
	width: 1680px;
	position: relative;
	left: 50%;
	margin-left: -850px;
}
.content{
	padding:35px 0;
	background: url(../images/bg.png) no-repeat center;
  background-size:cover; 
}
.content_main{
	width: 1124px;
	margin: 0 auto;
	background: #FFFFFF;
	border-radius: 6px;
	box-shadow: 0 0 21px rgba(54,143,208,.2);
}
.footer{
	width: 100%;
	height: 154px;
	background: #003B77;
	padding-top: 40px;
	text-align: center;
	font-size: 14px;
	line-height: 20px;
	color: #F3F3F3;
}
.l_item_list3{
	padding: 22px 100px 50px 100px;
	line-height: 64px;
	text-align: center;
	font-size: 24px;
}

.l_item_list{
	padding-top: 22px;
	line-height: 64px;
	text-align: center;
	font-size: 24px;
}
.l_item_list img{
	margin-top: -3px;
	margin-right: 10px;
}
.l_item_cont{
	padding: 30px 0;
	margin: 0 43px 0 37px;
	border-bottom: 1px dashed #DDDDDD;
}
.l_img1{
	width: 290px;
	border-radius: 6px;
	margin-right: 20px;
}
.l_img2{
	width: 290px;
	border-radius: 6px;
	
}
.l_item_right div{
	font-size: 16px;
	line-height: 30px;
}
.l_item_right div font{
	font-size: 24px;
	font-weight: bold;
	display: inline-block;
	vertical-align: text-bottom;
	margin-right: 10px;
}
.l_item_right2 {
	
  width:433px;
  float:left;
}
.l_item_right2 div{
	font-size: 16px;
	line-height: 30px;
}
.l_item_right2 div font{
	font-size: 24px;
	font-weight: bold;
	display: inline-block;
	vertical-align: text-bottom;
	margin-right: 10px;
}


.l_line{
	display: block;
	margin: 0 43px 0 37px;
}
.l_img_text{
	text-align: center;
	padding: 20px 0 26px 0;
}
.l_img_textcont{
	display: inline-block;
	margin-right: 60px;
}
.l_img_text img{
	display: block;
	border-radius: 6px;
}
.l_img_text span{
	display: block;
	line-height: 48px;
}

.l_history{
	padding-left: 87px;
	padding-bottom: 70px;
}
.l_history_h4{
	padding-top:22px;
	font-size: 20px;
}
.l_history_h4 img{
	margin-top: -3px;
	margin-right: 10px;
}
.l_event_div{
	background: url(../images/time-line.png) repeat-y 13px top;
	overflow: hidden;
}
.l_event_div:last-of-type .l_event{ 
	margin-bottom: 30px;
}
.l_event{
	display: block;
	margin: 21px 0 9px 45px;
	border-radius: 4px;
	box-shadow: 0 0 7px rgba(3,3,3,.23);
	width: 890px;
	padding: 8px 20px;
}
.l_event:hover{
	box-shadow: 3px 3px 10px rgba(3,3,3,.23);	
}
.l_event h5{
	font-size: 16px;
	line-height: 36px;
}
.l_event h5 font{
	display: inline-block;
	color: #005EBD;
	margin-right: 20px;
}
.l_event_detail{
	padding-left: 72px;
	line-height: 36px;
	font-size: 16px;
}
.l_event_detail span{
	display: inline-block;
	margin-right: 58px;
}
.l_event_detail span img{
	margin-top: -3px;
}

/*会议通知页面的css*/
.xk_item{
	padding: 30px 0;
	margin: 0 43px 0 37px;
}

.xk_itemhz{
	padding: 30px 0;
	margin: 0 2px 0 2px;
	font-size: 16px;
  font-weight: bold;
  line-height: 50px;
}
.xk_itemhz img{width:32%;margin:5px;box-shadow: 2px 2px 5px #888;}
.xk_tit{
font-size: 16px;
line-height: 30px;
display: block;
  text-indent:2em;
}
.xk_strong{
	font-weight: bold;
	line-height: 30px;
  text-indent:2em;
     
}
.xk_href{
	color:#0f649f;
	text-decoration: underline;
}
.xk_href:hover{
	text-decoration: underline;
	
}

table,td{/*border: 1px solid;*/
  height:50px;text-align:center;}

/*组织机构*/

.zzjg_strong{
	font-weight: bold;
	line-height: 30px;
  text-indent:2em;
      font-size: 16px;
  width:100%;
  background-color: #F6F7F8;
}

.zzjg_strong1{
	font-weight: bold;
	line-height: 30px;
  text-indent:6em;
      font-size: 16px;
}
.zzjg_tit{
font-size: 16px;
line-height: 30px;
display: block;

}
.zzjg ul>li:not(:nth-child(3n)) {
    margin-right: 15px;
    margin-left: 10px;
    }

    .zzjg ul{overflow:hidden;}
.zzjg ul>li{float:left;width: 325px;padding-left: 10px;color:#666;background-color:#F6F7F8;line-height:40px;height:40px;}
.zzjg ul>li>span{display:inline-block;color:#000;font-weight:bold;width:65px;margin-right:10px;}
.zzjg ul>li>p>strong{display:inline-block;color:#000;font-weight:bold;width:95px;margin-right:10px;}
.zzjg_tit d{
font-size: 16px;
line-height: 30px;
font-weight:bold;
 
}

.zzjg2023 ul>li:not(:nth-child(4n)) {
    margin-right: 15px;
    margin-left: 10px;
    }
.zzjg2023 ul{overflow:hidden;}
.zzjg2023 ul>li{float:left;width: 240px;padding-left: 10px;color:#666;background-color:#F6F7F8;line-height:40px;height:40px;}
.zzjg2023 ul>li>span{display:inline-block;color:#000;font-weight:bold;width:65px;margin-right:10px;}
.zzjg2023 ul>li>p>strong{display:inline-block;color:#000;font-weight:bold;width:95px;margin-right:10px;}

.zzjg20231 ul>li:not(:nth-child(4n)) {
    margin-right: 15px;
    margin-left: 70px;
    }
.zzjg20231 ul{overflow:hidden;}
.zzjg20231 ul>li{float:left;width: 240px;padding-left: 40px;color:#666;background-color:#F6F7F8;line-height:40px;height:40px;}
.zzjg20231 ul>li>span{display:inline-block;color:#000;font-weight:bold;width:65px;margin-right:10px;}
.zzjg20231 ul>li>p>strong{display:inline-block;color:#000;font-weight:bold;width:95px;margin-right:10px;}


//.zzjg2025{overflow: hidden;margin-top: 30px;margin-bottom: 50px;}
//.zzjg2025 .w_lshz_name{font-size: 24px;color: #0f649f;}
.zzjg2025{margin: 30px;}
.zzjg2025 ul li{display: inline-block;margin: 5px 20px;}
.zzjg2025 ul li>div{text-align:center;/* line-height: 36px; */font-size: 16px;line-height: 30px;font-weight: bold;}                         
.zzjg2025 ul li>d{display: inline-block;
    text-align: center;
    font-size: 14px;
    line-height: 30px;
    width: 100%;}                            
  .zzjg202501{margin: 22px;}
.zzjg202501 ul li{display: inline-block;margin: 5px 20px;}
.zzjg202501 ul li>div{/* line-height: 36px; */font-size: 16px;line-height: 30px;font-weight: bold;}                         
.zzjg202501 ul li>d{display: inline-block;
    text-align: center;
    font-size: 14px;
    line-height: 30px;
    width: 100%;}                            
/*===========================首页====================*/
.x_item_list{
	padding: 10px 32px;
	box-sizing: border-box;
	padding-bottom: 25px;
 
}

.x_item_list1{
	padding: 10px 32px;
	box-sizing: border-box;
	padding-bottom: 25px;
	text-align:center;
 
}
.x_item_tit{
	line-height: 30px;
	text-indent: 2em;
}
.x_item_tit span{
	//float: left;
}
.x_item_tit2 span{
	//float: left;
}
.x_item_tit ul{
	
	width: 750px;
	margin-top: 30px;
	
}
.x_item_tit2{
	line-height: 30px;
	text-indent: 2em;
}

.x_item_tit2 ul{
	width: 100%;
	margin-top: 30px;
	//text-align:center; 
      margin: 0 auto;
	 }
 .x_item_tit2023{
	line-height: 30px;
	text-indent: 2em;
}

.x_item_tit2023 ul{
	width:90%;
	margin-top: 30px;
	//text-align:center;
  margin: 0 auto;}
 .x_item_tit2023 ul li{
    
	position: relative;
       float: left;
    margin: 0 10px 0 65px;
}
.x_item_tit2023 ul li:before{
	content: "";
	position: absolute;
	left: 12px;
	top: 14px;
	display: inline-block;
	width: 5px;
	height: 5px;
	background: #003b76;
	border-radius: 50%;
}
.x_item_tit ul li{
	float: left;
	width: 100%;
	position: relative;
}

.x_item_tit2 ul li{
	float: left;
	width: 50%;
	position: relative;
}
.x_item_tit2 ul li:before{
	content: "";
	position: absolute;
	left: 12px;
	top: 14px;
	display: inline-block;
	width: 5px;
	height: 5px;
	background: #003b76;
	border-radius: 50%;
}
.x_item_tit ul li:before{
	content: "";
	position: absolute;
	left: 12px;
	top: 14px;
	display: inline-block;
	width: 5px;
	height: 5px;
	background: #003b76;
	border-radius: 50%;
}
.position_list{
	width: 100%;
}
.position_list ul.position_list_ul{
	width: 97%;
	margin: 0 auto;
}
.position_list ul.position_list_ul li{
	width: 255px;
	float: left;
	text-align: center;
	position: relative;
	height: 310px;
}
.position_list ul.position_list_ul li img:last-of-type{
	margin-top: 10px;
}
.position_span{
	position: absolute;
	top: 11%;

left: 38%;
color: #fff;
display: block;
width: 64px;
}
.position_list_ul2{
	width: 100%;
}
.position_list_ul2 li{
	width: 200px;
	float:left;
}
.position_list2{
	text-align: left;
	padding-left: 55px;
	box-sizing: border-box;
	margin-top: 15px;
	line-height: 35px;
	font-size: 14px;
	
}
.position_btn{
	width: 43px;
	height: 23px;
	border-radius: 5px;
	background: #003b76;
	color: #fff;
	text-align: center;
	line-height: 23px;
	display: inline-block;
margin-right: 10px;
}
.position_btn2{
	width: 196px;
  line-height:30px;
  font-size:12px;
display: inline-block;
	
}

.position_btn3{
    width: 213px;
    line-height: 23px;
    display: inline-block;
    font-size: 12px;
	
}
.content_main_x{
	background: url(../images/xkbg.png) no-repeat center;
	height: 115px;
	border-radius: 5px;
	overflow: hidden;
	line-height: 115px;
	padding-left: 45px;
	
}
.content_main_x span{
	margin-left:35px;
	margin-right: 20px;
	
}
.content_main_xa{
	display: inline-block;
	width:128px;
	height: 40px;
	color: #fff;
	text-align: center;
	line-height: 40px;
	border-radius: 5px;
	background: #003b76;
}
.position_centr_img{
	display: block;
	margin: 0 auto;
	margin-top: 35px;
}
.position_fla{
	float: left;
	width: 130px;
}
.position_btn{
	margin-top: 5px;
	float: left;
}

.long_tit_a {width: 165px;height: 63px;display: block;line-height: 63px;text-align: center;border: 1px solid #fff;
border-radius: 5px;color: #fff;font-size: 21px;margin:0 auto;text-indent: initial;background-color: #1a70c5;}

.long_tit_div{
	width: 795px;
	margin: 0 auto;
	border-top: 1px dashed #DDDDDD;
	margin-top: 20px;
padding-top: 20px;
}

.long_tit_div2{
	float:left;
	margin-left:100px;
	margin-bottom: 20px;

}

.l_picpart{
	width: 1124px;
	margin: 35px auto 35px auto;
	border-radius: 6px;
	box-shadow:0 0 21px rgba(54,143,208,.2);
  background: #FFFFFF;
}
.l_picpart h2{
	text-align: center;
	font-size: 24px;
	line-height: 34px;
	padding: 50px 0;
}
.l_picpart h2 img{
	margin-right: 15px;
	margin-top: -3px;
}
.l_personDiv{
	width: 930px;
	margin: 0 auto;
  text-align:center;
  font-size:0px;
}
             
.l_person2{
    width: 183px;
    margin-right: 30px;
  display:inline-block;
    //float: left;
    margin: 2px 24px;
}

.l_perDesc2{
	padding-top: 92px;
	padding-bottom: 60px;
	margin-top: -92px;
	
}
.l_perDesc2 *{
	display: block;
	text-align:center;
                                        font-size:16px;
                                        
}

.l_perDesc2 a{
	margin: 40px auto 0 auto;
	width: 92px;
	height: 30px;
	line-height: 28px;
	border: 1px solid #DDDDDD;
	border-radius: 15px;
}
.l_perDesc2 a:hover{
	border: 1px solid #003B76;
}
.l_person3{
   
    margin-right: 30px;
  display:inline-block;
    //float: left;
    margin: 2px 24px;
}
 .l_person3:last-of-type{
	//margin-right: 0;
}
.l_person2:last-of-type{
	//margin-right: 0;
}
.l_person{
	width: 183px;
	margin-right: 65px;
	float: left;
}
.l_person:last-of-type{
	margin-right: 0;
}
.l_perImg{
	width: 175px;
	height: 175px;
	border-radius: 100px;
	border: 4px solid #003B76;
	overflow: hidden;
	position: relative;
	background: #FFFFFF;
}
.l_perImg img{
	position: absolute;
	top: -1px;
	bottom: 0;
	left: 0;
	right: 0;
	//margin: auto;
  width: 100%;
}
.l_perDesc{
  width: 175px;
	padding-top: 92px;
	padding-bottom: 60px;
	margin-top: -92px;
	background: -webkit-linear-gradient(#C2E5FF 0%,#fff 65%);	
	background: -o-linear-gradient(#C2E5FF 0%,#fff 65%);	
	background: -moz-linear-gradient(#C2E5FF 0%,#fff 65%);	
	background: linear-gradient(#C2E5FF 0%,#fff 65%);	
}
.l_perDesc *{
	display: block;
	text-align:center;
                                        font-size:16px;
                                        
}
.l_perDesc h4{
	font-size: 24px;
	margin-top: 20px;
}
.l_perDesc span{
	margin-top: 30px;
	padding: 0 18px;
	line-height: 24px;
	height: 65px;
}
.l_perDesc a{
	margin: 40px auto 0 auto;
	width: 92px;
	height: 30px;
	line-height: 28px;
	border: 1px solid #DDDDDD;
	border-radius: 15px;
}
.l_perDesc a:hover{
	border: 1px solid #003B76;
}
.l_assemblyDiv{
	font-size: 0;
	//text-align: center;
	padding-bottom: 32px;
    padding-left:40px;
                                        
}
.l_assembly{
	display: inline-block;
	width: 485px;
	border-radius: 6px;
	background: #ECF6FF;
	box-shadow: 0 0 8px rgba(184,184,184,.66);
	border-left: 7px solid #003B76;
	padding: 20px 24px 20px 17px;
	font-size: 16px;
	text-align: left;
	margin: 0 10px 15px 10px;
}
.l_assembly span{
	display: inline-block;
	width: 87%;
	padding-right: 10px;
}
.l_assembly a{
	color: #999999;
}
.l_assembly a img{
	margin-top: -2px;
}
             
             
             
/*detail开始*/
.l_person_title{
	font-size: 20px;
	width: 930px;
	margin: 0 auto 35px auto;text-align: center;
}
.l_person_title i{
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 10px;
	background: #003B76;
	vertical-align: middle;
	margin-right: 15px;
}
/*人物介绍开始*/
.new_center{
	width: 1125px;
	margin: 0 auto;
	padding: 30px 60px 30px 50px;
	background: #fff;
	border-radius: 8px;
	margin-top: 20px;
}
.newp_h3{
	width: 100%;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	color: #333;
}
.newp_h3 img{
	margin-right: 15px;
	margin-top: -6px;
}
.new_ccontent{
	width: 100%;
}
.new_ccontent dd{
	float: left;
	display: block;
	width: 175px;
    height: 175px;
    border-radius: 100px;
    border: 4px solid #003B76;
    overflow: hidden;
    position: relative;
    background: #FFFFFF;
}
.new_ccontent dd img{
	width: 100%;
	margin-top: -1px;
}
.new_ccon{
	width: 825px;
	float: right;
	height: auto;
	padding-top: 17px;
}
.new_ccon  h3{
	border-bottom: 1px solid #003b76;
	font-size: 24px;
	color: #333;
	height: 65px;
	line-height: 65px;
}
.new_ccon  h4{
	font-size: 18px;
	color: #003b77;
	height: 55px;
	line-height: 60px;
}
.new_ccon  p{
	line-height: 30px;
	font-size: 16px;
	color: #333;
}
.new_ctable{
	width: 1000px;
	margin: 0 auto;
	margin-top: 30px;
}
.new_ctable table{
	width: 100%;
	table-layout: fixed;
	margin-bottom: 20px;
	border-radius: 10px;
	/*overflow: hidden;*/
	box-shadow: 3px 0px 10px #ededed;
}
.new_ctable table tr td{
	height: 57px;
	line-height: 57px;
	text-align: center;
	border: 1px solid #eeeeee;
   
	color: #333;
	font-size: 16px;
}
.new_ctable table tr td:first-child{
	background: #0391f1;
	color: #fff;
	width: 132px;
	line-height: auto;
	font-size: 20px;
}
.new_ctable table tr td.td_bglight{
	background: #b3defb;
	color: #333;
	font-size: 16px;
	width: 116px;
}
.new_ctable table tr td:last-child{
	text-align: left;
	padding-left: 50px;
	border-right: 1px solid #eee;
	border-top: 1px solid #eee;
}
/*会前课程*/             
 .hqkc {
             text-align:center;
   width:22%;
             display: inline-block;
   margin-bottom:20px;
   border-block: #ECF6FF;
   display: inline-block;
   
   background: #ECF6FF;
   box-shadow: 0 0 2px rgba(184, 184, 184, .66);
   padding: 20px 24px 20px 17px;font-size: 16px;
   margin: 0 10px 15px 10px;}
/**/
.wp_m_left{width: 1200px;height: auto;float: left;overflow: hidden;/* border-right: 1px solid #ddd; */}
.wp_m_right ul li,.wp_m_left ul li{line-height: 42px;}
.wp_m_left ul li .km_name{width: 312px;float:left;overflow: hidden;font-size: 16px;color: #666;}
.km_name a{width: 360px;float:left;overflow: hidden;font-size: 16px;color: #666;}
.wp_m_left ul li .km_ming{width: 60px;float:left;margin-left: 15px;overflow: hidden;font-size: 15px;color: #666;}
.wh_bname{overflow:hidden;}
.wh_bname .ar_name{font-size:24px;color: #0f649f;width: 350px;display: inline-block;}
.wh_bname .ar_ming{font-size:24px;color: #0f649f;width: 150px;display: inline-block;margin-left:22px;}
.wp_m_right{width: 28%;height: auto;float: right;overflow: hidden;}
.wp_m_right ul li .km_ming{width: 70px;float:left;margin-left: 20px;overflow: hidden;font-size: 15px;color: #666;}
.wp_m_right ul li .km_name{width: 200px;float:left;overflow: hidden;font-size: 15px;color: #666;}
.wh_bname .ar_ming1{font-size:24px;color: #0f649f;width: 200px;display: inline-block;margin-left:42px;}
.wp_xq{overflow:hidden;/*margin-top: 50px!important;*/}