
.gy_nav{
   height: 160px;
   box-shadow: 0px 0px 20px 0px rgba(26, 27, 27, 0.1);
   position:relative;
   z-index: 99;
}
.gy_nav ul{
   height: 100px;
   margin:0 auto;
   text-align: center;
}
.gy_nav li{
   box-sizing: border-box;
   float: left;
   height: 80px;
   width: 92px;
   border: 1px solid #aba9a9;
    margin-right: -1px;
}
.gy_nav li>a{
   display: block;
   height: 80px;
   width: 100%
}
.gy_nav li:last-child{
   margin-right: 0;
}
.gy_nav .icon{
   display: block;
   height: 24px;
   margin:0 auto;
   padding:10px 0 10px;
}
.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;
}

.kxslide{ 
   width:364px; 
   height:98px; 
   overflow:hidden; 
   position:relative;   
}
.kxslide .bd{ 
   position:relative; 
   height:100%; 
   z-index:0;   
}
.kxslide .bd li{ 
   zoom:1; 
   vertical-align:middle; 
}
.kxslide .bd li>a{ 
   display: block;
   width:100%;
   height:100%;
}
.kxslide .prev,
.kxslide .next{ 
   position:absolute; 
   left:1%; 
   top:50%; 
   margin-top:-20px; 
   display:block; 
   width:32px;
   height:40px;
   background:url(prevws.png) center center no-repeat;   
}
.kxslide .next{ 
   left:auto; 
   right:1%; 
   background-image:url(nextws.png);
}




.inban_box{
   width: 100%;
   height: 500px;
   overflow: hidden;
}
.inslide{ 
   width:1920px; 
   height:500px; 
   overflow:hidden; 
   position:relative; 
   left: 50%; 
   margin-left: -960px; 
}
.inslide .bd{ 
   position:relative; 
   height:100%; 
   z-index:0;   
}
.inslide .bd li{ 
   zoom:1; 
   vertical-align:middle; 
}
.inslide .bd li>a{ 
   display: block;
   width:100%;
   height:500px;
   position: relative;
}
.inslide .bd li>a img{ 
  width: 100%;
  height: auto;
}
.inslide .prev,
.inslide .next{ 
   position:absolute; 
   left:15%; 
   top:50%; 
   margin-top:-25px; 
   display:block; 
   width:28px;
   height:49px;
   background:url(ltg.png) center center no-repeat;   
}
.inslide .next{ 
   left:auto; 
   right:15%; 
   background-image:url(rtg.png);
}

/* 快速入口 */
.enter_box{
   height: 90px;
   padding:10px 10px;
   position: relative;
   top:-55px;
   z-index: 2;
}
.enter{
   width: 1230px;
   height: 90px;
}
.enter_box .e_item{
	width: 149.5px;
	height: 40px;
   padding:25px 38px;
	background-color: #fefeff;
	box-shadow: 0px 0px 10px 0px rgba(0, 2, 55, 0.09);
	border-radius: 6px;
   margin-right: 18px;
}
.enter_box .e_item .e_icon{
	width:auto;
	height: 40px;
   margin-right: 14px;
   transition: 0.5s all linear;
}
.enter_box .e_item .e_icon img{
	width:auto;
	height: 100%;
}
.enter_box .e_item .e_tit{
	font-size: 18px;
	color: #555555;
   font-weight: bold;
	line-height: 40px;
}
.enter_box .e_item:hover .e_icon{
   transform: rotateY(360deg);
}



/* 学会新闻、通知公告 */
.insec1_box{
   margin-top:-25px;
   height: 714px;
}
.insec1_box .xhxw_box{
   padding-top:25px;
   width: 785px;
	height: 525px;
   overflow: hidden;
}
.insec1_box .xwslide{ 
   width:785px; 
   height:322px; 
   overflow:hidden; 
   position:relative;   
}
.insec1_box .xwslide .hd{ 
   height:10px; 
   overflow:hidden; 
   position:absolute; 
   left:480px; 
   /* left: 502px; */
   bottom:52px; 
   z-index:1; 
}
.insec1_box .xwslide .hd ul{ 
   overflow:hidden; 
   zoom:1; 
   float:left;  
}
.insec1_box .xwslide .hd ul li{
   float:left; 
   margin:0 5px;  
   width:8px; 
   height:8px;  
   border:1px solid #fff;
   cursor:pointer; 
   border-radius: 50%;
}
.insec1_box .xwslide .hd ul li.on{ 
   background:#fff; 
}
.insec1_box .xwslide .bd{ 
   position:relative; 
   height:100%; 
   z-index:0;   
}
.insec1_box .xwslide .bd li{ 
   zoom:1; 
   vertical-align:middle; 
   width: 785px;
   height: 322px;
   position: relative;
}
.insec1_box .xwslide .bd .x_pic{
   width: 478px;
   height: 320px;
}
.insec1_box .xwslide .bd .x_pic img{
   width: 100%;
   height: auto;
}
.insec1_box .xwslide .bd .x_msg{
	width: 272px;
   /* width: 247px; */
   /* height: 322px; */
   /* margin-top: -163px; */
	height: 279px;
   padding:0 30px;
	background-color: #365fae;
   color: #fff;
   position: absolute;
   right:0;
   top:50%;
   margin-top:-140px;
}
.insec1_box .xwslide .bd .x_date{
	font-size: 14px;
	font-weight: bold;
   padding:28px 0 18px;
}
.insec1_box .xwslide .bd .x_tit {
   font-weight: bold;
	font-size: 16px;
	line-height: 26px;
}
.insec1_box .xwslide .bd .x_txt{
	font-size: 16px;
	line-height: 26px;
   margin:20px 0;
}
.insec1_box .xwslide .bd .x_more{
   display: block;
	width: 30px;
	height: 9px;
   background:url(morew.png) center center no-repeat;
   /* height: 73px; */
}
.insec1_box .xwcard{
   width: 825px;
   margin-top:40px;
}
.insec1_box .xwcard .xc_item{
   width: 372px;
   height: 40px;
   margin:0 40px 35px 0;
}
.insec1_box .xc_item .xc_date{
   width: 52px;
   height: 40px;
   color: #496db1;
   border-right:1px solid #cfd6c5;
}
.insec1_box .xc_item .xc_date .xc_d{
   font-size: 14px;
}
.insec1_box .xc_item .xc_date .xc_y{
   font-size: 18px;
   font-weight: bold;
   margin-top:9px;
}
.insec1_box .xc_item .xc_msg{
	width: 304px;
	font-size: 16px;
	line-height: 20px;
	color: #333;
}
.insec1_box .xc_item .xc_msg>a{
	font-size: 16px;
	line-height: 20px;
	color: #333;
}

/* .insec1_box .xc_item .xc_msg:hover a{
	color: #666;
} */


.insec1_box .tzgg_box {
   padding:25px 25px 0;
	width: 343px;
	height: 525px;
	background-color: #f3f3f3;
   overflow: hidden;
}
.insec1_box .tzgg_box .tz_item{
	height: 60px;
   padding-bottom:19px;
   border-bottom: 1px dashed #c7c7c7;
   margin-bottom:19px ;
}
.insec1_box .tzgg_box .tz_item:last-child{
   border-bottom: none;
}
.insec1_box .tzgg_box .tz_date{
   width: 58px;
	height: 58px;
	border: solid 1px #365fae;
}
.insec1_box .tzgg_box .tz_date .tz_d{
	height: 28px;
	font-size: 14px;
	line-height: 28px;
	color: #fff;
   text-align: center;
   background:#365fae;
   font-weight: bold;
}
.insec1_box .tzgg_box .tz_date .tz_y{
	height: 30px;
	font-size: 16px;
	line-height: 30px;
   text-align: center;
   color:#365fae;
   font-weight: bold;
}
.insec1_box .tzgg_box .tz_msg{
	width: 272px;
   height: 60px;
}
.insec1_box .tzgg_box .tz_msg>a{
	font-size: 16px;
	line-height: 30px;
	color: #333333;
}
/* .insec1_box .tzgg_box .tz_msg:hover a{
	color: #666;
} */
.insec1_box .xt_box{
   height: 100px;
   clear: both;
   padding-top:30px;
}


.insec1_box .xt_box .hyxt,
.insec1_box .xt_box .jxxt{
   display: block;
   width: 391px;
   height: 100px;
	font-size: 36px;
	font-weight: bold;
	line-height: 100px;
	letter-spacing: 4px;
   text-align: center;
   margin-left: 13px;
	color: #fff;
   background:url(insec1sbg.png) center center no-repeat;
}
.insec1_box .xt_box .jxxt{
   background-image:url(insec1sbg1.png);
}

 /* 学术动态/国际交流  */
.insec2_box{
   height:560px;
   padding-top:50px;
   background: url(insec2bg.png) center top no-repeat;
}
.insec2_box .ins2tab{ 
   width:1200px; 
   text-align:left;  
}
.insec2_box .ins2tab .hd{ 
   height:50px; 
   margin-bottom: 23px;
   position:relative; 
}
.insec2_box .ins2tab .hd ul{
   height: 50px;
}
.insec2_box .ins2tab .hd ul li{ 
   float:left; 
   cursor:pointer;  
   width: 132px;
	height: 48px;
	font-size: 18px;
	/* font-weight: bold; */
	line-height: 48px;
   text-align: center;
	color: #ffffff;
   border:1px solid #fff;
   margin-right:20px;
}
.insec2_box .ins2tab .hd ul li>a{ 
   position: absolute; 
   right: 0;
   top:0;
   cursor:pointer;  
	font-size: 14px;
	line-height: 48px;
	color: #fff;
   display: none;
}
.insec2_box .ins2tab .hd ul li.on{  
   background:#2f74c4;
   border-color:#2f74c4;
}
.insec2_box .ins2tab .hd ul li.on a{ 
  display: block; 
}

.insec2_box .ins2tab .bd ul{ 
   zoom:1;  
}
.insec2_box .ins2tab .bd li{ 

}
.insec2_box .ins2tab .bd li .t_card{ 
    width: 382px;
    margin-right: 30px;
}
.insec2_box .ins2tab .bd li .t_pic{ 
   width: 382px;
   height: 215px;
   overflow: hidden;
}
.insec2_box .ins2tab .bd li:hover .t_pic img{
   transform: scale(1.1);
}
.insec2_box .ins2tab .bd li .t_pic img{ 
   width: 100%;
   height: auto;
   transition: 1s all linear;
}
.insec2_box .ins2tab .bd li .t_msg{ 
   width: 100%;
   height: auto;
}
.insec2_box .ins2tab .bd li .t_tit>a{
	display: block;
	font-size: 18px;
	/* font-weight: bold; */
	line-height: 28px;
	color: #fff;
   padding:24px 0 18px;
}
/* .insec2_box .ins2tab .bd li .t_tit:hover a{
   color:rgba(255,255,255,0.6)
} */
.insec2_box .ins2tab .bd li .t_txt{
	font-size: 16px;
	line-height: 32px;
   height: 89px;
	color: #fff;
}
.insec2_box .ins2tab .bd li .t_date{
	font-size: 16px;
	color: #fff;
   margin-top:25px;
}
.insec2_box .ins2tab .bd .t_panel{
   width: 362px;
}
.insec2_box .ins2tab .bd .t_panel .t_slide{
   width: 362px;
   height: 98px;
   background:#fff;
   margin-bottom: 5px;
}
.insec2_box .ins2tab .bd .t_panel .p_item{
   border-bottom: 1px solid #fff;
}
.insec2_box .ins2tab .bd .t_panel .p_item:first-child .p_date{
   padding-top:0px;
}
.insec2_box .ins2tab .bd .t_panel .p_date{
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
   padding-top:18px;
}
.insec2_box .ins2tab .bd .t_panel .p_d{
	font-size: 24px;
   margin-right: 5px;
}
.insec2_box .ins2tab .bd .t_panel .p_tit>a{
   display: block;
	font-size: 16px;
	/* font-weight: bold; */
	line-height: 25px;
	color: #fff;
   padding:5px 0 16px;
   height: 48px;
}
/* .insec2_box .ins2tab .bd .p_item:hover .p_tit a{
   color:rgba(255,255,255,0.6)
} */



 /* 学术动态/国际交流 */
 .insec3_box{
   height:468px;
   padding-top:50px;
   background: url(insec3bg.png) center top no-repeat;
}
.insec3_box .ins3tab{ 
   width:1220px; 
   margin-left: -20px;  
}
.insec3_box .ins3tab .tab_btn{ 
   height:50px; 
   margin-bottom: 23px;
   position:relative; 
   padding-left: 20px;
   position: relative;
}
.insec3_box .ins3tab .tab_btn .btn_item{ 
   float:left; 
   cursor:pointer;  
   width: 132px;
	height: 48px;
	font-size: 18px;
	line-height: 48px;
   text-align: center;
	color: #8b8b8b;
   border:1px solid #d0d0d0;
   margin-right:20px;
}
.insec3_box .ins3tab .tab_btn a.more{ 
   position: absolute; 
   right: 0;
   top:0;
   cursor:pointer;  
	font-size: 14px;
	line-height: 48px;
	color: #2f74c4;
   display: none;
}
.insec3_box .ins3tab .tab_btn .on{  
   background:#2f74c4;
   border-color:#2f74c4;
   color:#fff;
}
.insec3_box .ins3tab .tab_btn>a.vis{ 
  display: block; 
}
.insec3_box .ins3tab .tab_con{
   height: 358px;
   overflow: hidden;
   position:relative;
}

.insec3_box .ins3tab .con_item{
   position: absolute;
   left: 0;
   top:0;
   display: none;
}
.insec3_box .ins3tab .con_item.act{
   display: block;
}
.insec3_box .ins3tab .con_item .t3_card{ 
    width: 294px;
    height: 348px;
    margin-left: 20px;
}

.insec3_box .ins3tab .con_item .t3_pic{ 
   width: 294px;
   height: 166px;
}
.insec3_box .ins3tab .con_item .t3_pic img{ 
   width: 100%;
   height: auto;
}
.insec3_box .ins3tab .con_item .t3_msg{ 
   width:256px;
   height: 181px;
   padding:0 18px;
   border-left: solid 1px #dbdbdb;
   border-right: solid 1px #dbdbdb;
   border-bottom: solid 1px #dbdbdb;
}
.insec3_box .ins3tab .con_item .t3_tit{
	font-size: 16px;
	/* font-weight: bold; */
	line-height: 24px;
	color: #333333;
   padding:18px 0 10px;
}
.insec3_box .ins3tab .con_item .t3_txt{
	font-size: 15px;
	line-height: 25px;
	color: #666666;
}
.insec3_box .ins3tab .con_item .t3_more{
   display: block;
	font-size: 14px;
	/* font-weight: bold; */
	color: #476eb8;
   margin-top:18px;
}

.insec3_box .ins3tab .con_item .t3_panel{
   width: 590px;
}
.insec3_box .ins3tab .con_item .t3_panel .p3_item{
   width: 238px;
   height: 158px;
   border:1px solid #dbdbdb;
   margin:0 0 25px 25px; 
   padding:0 15px;
}
.insec3_box .ins3tab .con_item .t3_panel .p3_item .p3_tit{
	font-size: 18px;
	/* font-weight: bold; */
	line-height: 29px;
	color: #333333;
   padding:30px 0 30px;
}
.insec3_box .ins3tab .con_item .t3_panel .p3_item .p3_more {
	font-size: 14px;
	/* font-weight: bold; */
	color: #476eb8;
}
/* .insec3_box .ins3tab .con_item .t3_card:hover .t3_msg{
   border-left: solid 1px #2f74c4;
   border-right: solid 1px #2f74c4;
   border-bottom: solid 1px #2f74c4;
   background-color: #2f74c4;
} */
/* .insec3_box .ins3tab .con_item .t3_card:hover .t3_msg .t3_more,
.insec3_box .ins3tab .con_item .t3_card:hover .t3_msg .t3_tit,
.insec3_box .ins3tab .con_item .t3_card:hover .t3_msg .t3_txt{
  color:#fff;
} */

.insec3_box .cbslide{
   width: 1220px;
}
.insec3_box .cbslide .t_pic{
   width: 244px;
   height: 320px;
   padding:19px;
   background: url(xssec3sbg.png) center center no-repeat;
   margin-left: 20px;
}
.insec3_box .cbslide .t_msg{
   width: 870px;
}
.insec3_box .cbslide .t_msg .t_tit{
	font-size: 20px;
   font-weight: bold;
	color: #2f74c4;
   padding:46px 0 20px;
   border-bottom: 1px solid #d3d3d3;
}
.insec3_box .cbslide .t_msg .t_txt{
	font-size: 16px;;
	line-height: 30px;
	color: #666666;
   margin-top:15px;
}
.insec3_box .cbslide .t_msg .t_more{
   display: block;
   width:29px;
   height:8px;
   margin-top:15px;
   background:url(more.png) center center no-repeat;
}
.accordion{ 
   /* height: 370px; */
   text-align:center;
}
.accordion li{ 
   float:left; 
   width:11.11%; 
   /* height: 370px; */
   overflow:hidden;
}
.accordion li.cur{ 
   width:33.33%;
}

.accordion li a{ 
   display:block; 
   position:relative;
   color:#fff;
   height: 370px;
}
.accordion li .img{ 
   width:100%; 
   height: 100%;
   overflow:hidden;
}
.accordion li .img img{ 
   width:100%;
   height: 100%;
   /* max-width:300%; */
}
.accordion li.cur .img img{ 
   width:100%;
   max-width:100%;
}
.accordion .con1{ 
   position:absolute; 
   left:0; 
   right:0; 
   top:0; 
   bottom:0; 
   /* background:url(../picture/insec4_1.png) repeat;  */
   /* background:rgba(47,47,47,0.65);  */
   line-height:1.2;
}
.accordion li.cur .con1{ 
   opacity:0;
}
.accordion .con_tb{ 
   display:table; 
   width:100%; 
   height:100%; 
   table-layout:fixed;
}
.accordion .con_td{ 
   display:table-cell; 
   width:100%; 
   vertical-align:middle;
}
.accordion .con_td .s_img{ 
  width:44px ;
  height:44px;
  margin:0 auto;
}
.accordion .txt .cn{ 
   font-size:24px;
}
.accordion .txt .en{ 
   font-size:89%; 
   opacity:0.5;
   filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
}
.accordion .con1 .txt .cn{ 
   margin-bottom:0.2em;
}
.accordion .con1 .txt{ 
   margin-top:0.7em;
}
.accordion .con2{ 
   opacity:0;  
   position:absolute; 
   left:0; 
   width:300%; 
   top:0; 
   bottom:0;
   /* background:url(../images/bg2.png) repeat;  */
   background:rgba(31,76,164,0.8); 
   line-height:1.2; 
   box-sizing:border-box; 
   padding:25px;
}
.accordion li.cur .con2{ 
   opacity:1; 
   width:100%;
}
.accordion .con2::after{ 
   content:''; 
   position:absolute; 
   top:20px; 
   bottom:20px; 
   left:20px; 
   right:20px; 
   border:1px solid #fff; 
   border-color:rgba(255,255,255,0.8);
}

.accordion .con2 .tit{ 
   display:inline-block; 
   margin-bottom:20px; 
   position:relative;
}
.accordion .con2 .tit .s_img{ 
   position:absolute; 
   width:46px; 
   height:46px; 
   left:0; 
   top:50%; 
   margin-top:-23px;
}

.accordion .con2 .tit .txt{ 
   padding-left:60px; 
   text-align:left;
}
.accordion .con2 p{ 
   color:#f6f5f5; 
   opacity:0.65;
   filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=65); 
   line-height:1.7; 
   height:156px; 
   overflow:hidden; 
   box-sizing: border-box;
   padding:0 30px;
}


/* 赞助企业 */
.insec5_box{
   padding-top:50px;
}
.insec5_box .qy_box{
   width: 1240px;
}
.insec5_box .qy_item{
   width: 161px;
   height: 60px;
   padding:10px 10px;
   border: solid 1px #dbdbdb;
   margin:0 20px 20px 0;
   position: relative;
}
.insec5_box .qy_item img{
   max-width: 100%;
   height:auto;
   position: absolute;
   margin-top: 8px;
   margin-left: 8px;
}


/* 下拉样式 */
  .down {
    display: none;
    width: 1200px;
    margin: 0px auto 0px -600px;
    background: rgb(235, 237, 241);
    height: 470px;
    position: absolute;
    left: 50%;  
    z-index: 999;
    margin-left: -600px;
}
.m-learn {
    margin: 30px 29px 3px 18px;
    overflow: hidden;
}
.m-learn .box {
    float: left;
    width: 48%;
    padding: 0 10px;
}
.nav .down{height:0;position:absolute; top:55px;left:0;right:0;z-index:5;background-color:#ebedf1;background-repeat:no-repeat;background-position:right bottom;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;overflow:hidden}
.nav .down.on{height:auto}
.m-learn{margin:30px 29px 3px 18px;overflow:hidden}
.m-learn .box{float:left;width:48%;padding:0 10px}
.m-learn .itembox{margin-bottom:30px;overflow:hidden;position: relative;}
.g-titq1{overflow:hidden}
.g-titq1 h3{font-size:16px;color:#0059d1;line-height:30px;position:relative;overflow:hidden}
.g-titq1 h3 em{float:left;font-weight:700;margin-right:15px}
.g-titq1 h3 i{display:block;height:6px;border-radius:3px;background-color:rgba(0,89,209,.1);margin-top:12px;overflow:hidden}
.g-titq1 a{display:block;float:right;font-size:14px;color:#434343;line-height:30px;margin-left:15px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;overflow:hidden}
.g-titq1 a:hover{color:#0059d1}
.m-learn .itembox .txt{margin-top:16px;overflow:hidden}
.m-learn .itembox .desc{font-size:14px;color:#434343;line-height:1.75em;overflow:hidden; text-align: left}
.m-learn .itembox .more{display:block;width:143px;height:38px;font-size:14px;color:#f6f7f9;line-height:38px;text-align:center;background-color:#0059d1;margin-top:18px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;overflow:hidden}
.m-learn .itembox .cont{margin-top:13px;overflow:hidden;text-align: left}

.m-learn .itembox .cont a:hover{color:#0059d1}
.m-learn .imgtxt{margin: 21px 0px 0px;overflow: hidden;}
.m-learn .imgtxt .items{    float: left;
    width: 50%;
    overflow: hidden;height:200px;}
.m-learn .imgtxt .con{
    overflow: hidden;
    width: 100%;
    display: inline-block;}
.m-learn .imgtxt .pic{
   position: relative;
   margin-bottom: 3px;
   overflow: hidden;
   float: left;
   text-align: center;
   color: #000;
   font-size: 16px;
   font-weight: bold;
}
.m-learn .imgtxt .pic em{
       display: inline-block;
    height: 150px;
    overflow: hidden;
    margin-bottom:10px;
}
.m-learn .imgtxt .pic img{width:120px;
    height: auto;}
.m-learn .imgtxt h3{
      font-size: 14px;
    color: #434343;
    line-height: 1.5em;
    font-weight: 400;
    float: left;
    width: 140px;
    margin-left: 6px;
}
.m-learn .slider-nav{    position: relative;
    margin-left: 42px;
    margin-top: 8px;
    width: 470px;
    overflow: hidden;}
.m-learn .slider-nav:after{content:'';height:1px;background-color:rgba(83,86,87,.1);position:absolute;left:0;right:0;bottom:5px}
.m-learn .slider-nav .item{font-size:18px;color:#b8b8b8;line-height:40px;position:relative;margin:0 12px;padding-bottom:17px}
.m-learn .slider-nav .item:after{content:'';width:6px;height:6px;border:2px solid #ebedf1;border-radius:50%;background-color:#626262;position:absolute;left:0;right:0;bottom:0;margin:0 auto;overflow:hidden}
.m-learn .slider-nav .slick-current:after{background-color:#0059d1;border-color:#0059d1}
.m-learn .slider-nav span{display:inline-block;vertical-align:bottom;font-weight:700;overflow:hidden}
.m-learn .slick-current span{font-size:32px;color:#434343}
.m-learn .slider-nav .slick-next,.m-learn .slider-nav .slick-prev{position:absolute;top:50%;margin-top:-24px;overflow:hidden;width:30px;height:30px;font-size:0;line-height:0;z-index:2;border:none;background:center center no-repeat;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;cursor:pointer;padding:0}
.m-learn .slider-nav .slick-prev{display:none}
.m-learn .slider-nav .slick-next{right:0;background-image:url(../images/iconq5.png)}
.m-learn .slider-nav .slick-next:hover,.m-learn .slider-nav .slick-prev:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
.m-learn .slider-for{margin-top:25px;overflow:hidden}
.m-learn .slider-for .desc{color:#3b3b3b;line-height:2em}
.itembox .hd li{float: left;
    cursor: pointer;
    width: 132px;
    height: 48px;
    font-size: 16px;
    line-height: 48px;
    text-align: center;
    color: #333;
    border: 1px solid #fff;
    margin-right: 20px;
    font-weight: bold;
}
.itembox .hd ul li.on {
   color:#0059d1;
}
.itembox .hd ul li.on a {
    display: block;
}
.itembox .hd ul li>a {
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;  
    font-size: 14px;
    line-height: 48px;
    color: #333;
    display: none;
}
.itembox .hd{
    height: 50px;
    margin-bottom: 23px;
    position: relative;
}
.itembox .bd li{line-height: 30px;height:30px;}
.itembox .bd li a{color:#333;font-size: 14px;}
/* 下拉样式 */
/* 党建下拉 */
.hdcard{
height: 110px;
border-bottom: 1px dashed #eee;
}
.hdcard .h_tit>a {
   display: block;
   font-size: 18px;
   font-weight: bold;
   line-height: 24px;
   color: #333333;
   margin-top: 8px;
}
.hdcard .h_txt { 
   font-size: 16px;
   line-height: 22px;
   margin-top: 8px;
   
}
.hdcard .h_txt a{
   color: black;
}
.hdlist li {
   font-size: 14px;
   margin-bottom: 18px;
   background: url(listangr.png) left center no-repeat;
}
.hdlist li a{
   color: black;
   padding-left: 10px;
}
.hdlist .date {
   display: inline-block;
   float: right;
   font-size: 14px;
}
.hdcard .h_txt{
   font-size: 14px;
}
.b_box{
   margin-left: 24px;
}
.b_box .b_pic{
   display: block;
   width: 108px;
   height: 200px;
   margin-left: 10px;
   overflow: hidden;
   margin-left: 17px;
}
.b_box .b_pic img {
   width: 100%;
   height: auto;
   transition: 1s all linear;
}
.box_item{
   overflow: hidden;
   position: relative;
}
.c2 .itembox{
         margin-bottom: 10px !important;
      }
.djsec3_con{
   width: 560px;
   height: 252px;
   margin-left: 26px;
   margin-top: 5px;
   margin-bottom: 2px;
}
.djsec3_con .jscard{
   width: 220px;
   height: 223px;
   padding: 10px 10px 0;
   background: #fff;
   margin-right: 30px;
}
.djsec3_con .jscard img{
   width: 100%;
   height: auto;
}
.djsec3_con .jscard .j_pic{
   width: 220px;
   height: 130px;
   overflow: hidden;
}
.djsec3_con .jscard .j_txt{    
   font-size: 14px;
   line-height: 20px;
   height: 43px;
   overflow: hidden;
   margin-top: 5px;
}
.djsec3_con .jscard .j_txt a{
   color: #000 ;
}
.djsec3_con .jscard .j_tit a{
   color: #000;
   font-weight: 700;
   font-size: 15px;
   line-height: 17px;
}
.djsec3_con .jscard .j_tit{
   margin-top: 5px
}
/* 学术下拉 */
.gj li{
   width: 500px;
   height: 21px;
   line-height: 21px;
   margin-top: 10px;
   margin-bottom: 10px;
}
.gj .qz{
   display: inline-block;
   width: 4px;
   height: 4px;
   border-radius: 8px;
   background-color: #0059d1;
   float: left;
   margin-top: 5px;
   margin-right: 6px;
}
.gj .wz{
   display: inline-block;
}
.gj .date{
   display: inline-block;
}
.box_tp{
   width: 550px;
   height: 300px;
   padding: 0 10px;
}
.box_bm{
   width: 500px;
   padding: 0 10px;

}
.box_tp .hyslide{
   width: 420px;
   height: 250px;
   overflow: hidden;
   position: relative;
   margin-bottom: 26px;
   margin-left: 50px;
}
.box_tp .hyslide .hd{
   height: 10px;
   overflow: hidden;
   position: absolute;
   right: 5px;
   bottom: 10px;
   z-index: 1;
}
.box_tp .hyslide .hd ul{
   overflow: hidden;
   zoom: 1;
   float: left;
}
.box_tp .hyslide .hd ul li{
   float: left;
   margin: 0 5px;
   width: 8px;
   height: 8px;
   border: solid 1px #2f74c4;
   cursor: pointer;
   border-radius: 50%;
}
.box_tp .hyslide .hd ul li.on{
   background: #2f74c4;
}
.box_tp .hyslide .bd{
   width: 430px;
   height: 250px;
}
.box_tp .hyslide .bd li{
   width: 430px;
   height: 250px;
   float: left;
   position: relative;
}
.box_tp .hyslide .bd li .mask{
   width: 405px;
   height: 43px;
   padding: 10px 10px 0px 15px;
   font-size: 14px;
   color: #fff;
   background: url(mbg.png) center top no-repeat;
   position: absolute;
   left: 0;
   line-height: 20px;
   bottom: 0;
}
.xssec3_box .xs3tab{
      width: 1200px;
      text-align: left;

}
.xssec3_box .xs3tab .hd{
   height: 50px;
   margin-bottom: 18px;
   position: relative;
}
.xssec3_box .xs3tab .hd ul {
   height: 50px;
   margin-left: 458px;
}
.xssec3_box .xs3tab .bd li .t_pic img{
   width: 100%;
   height: 240px;
}
.xssec3_box .xs3tab .hd ul li{
   float: left;
   cursor: pointer;
   width: 132px;
   height: 48px;
   font-size: 18px;
   line-height: 48px;
   text-align: center;
   color: #8b8b8b;
   border: 1px solid #8b8b8b;
   margin-right: 20px;
}

.xssec3_box .xs3tab .hd ul li.on{
   color: #fff;
   background: #2f74c4;
   border-color: #2f74c4;
}
.xssec3_box .xs3tab .bd li .t_pic {
   width: 190px;
   height: 210px;
   margin-left: 60px;
   background: url(xssec3sbg.png) center center no-repeat;
}
.xssec3_box .xs3tab .bd li .t_msg {
   width: 830px;
   float: left;
   margin-left: 36px;
}


.xssec3_box .xs3tab .bd li .t_msg .t_tit{
   font-size: 20px;
   font-weight: bold;
   color: #2f74c4;
   padding: 22px 0 20px;
   border-bottom: 1px solid #d3d3d3;
}
.xssec3_box .xs3tab .bd li .t_msg .t_txt{
   font-size: 14px;
   line-height: 30px;
   color: #666666;
   margin-top: 15px;
}
.xssec3_box .xs3tab .bd li .t_msg .t_more{
   display: block;
   width: 29px;
   height: 8px;
   margin-top: 15px;
   background: url(more.png) center center no-repeat;
}
/* 科普下拉 */
.kpsec1_box{
      width: 600px;
      float: left;
      padding: 20px;
      padding-bottom: 0px;
}
.kpsec1_box .h_panel {
   height: 100px;
   outline: 1px solid #e8e8e8;
   outline-offset: -1px;
   margin-bottom: 12px;
   overflow: hidden;
}
.kpsec1_box .h_panel .h_msg {
      width: 500px;
      height: 95px;
      margin-left: 20px;
      background: #fff;
}
.kpsec1_box .h_panel .h_date .h_y{
      margin-top: 6px;
}
.kpsec1_box .h_panel .h_date {
      width: 72px;
      padding-top: 32px;
      height: 61px;
      background: url(kpsec1sbg.png) right center no-repeat;
      text-align: center;
      color: #fff;
      float: left;
      font-size: 14px;
      background-color: #365fae;
}
.kpsec1_box .h_panel .h_msg .h_tit>a {
      display: block;
      font-size: 18px;
      font-weight: bold;
      color: #333333;
      padding: 34px 0 25px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
}

.kpsec1_box .h_panel .h_msg .h_txt {
      font-size: 14px;
      line-height: 26px;
      color: black;
      padding-left: 10px;
      padding-right: 5px;
}
.kpsec1_box .h_panel .h_msg .h_tit>a {
      display: block;
      font-size: 16px;
      font-weight: bold;
      color: black;
      padding: 4px 0 4px;
      margin-top: 10px;
      padding-left: 10px;

}
.kpsec1_box .g-titq1 h3{
      margin-left: 11px;
}
.kpsec2_con{
      width: 520px;
      float: left;
      
      margin-left: 10px;
}
.kpsec2_con .zs_card {
      width: 192px;
      height: 95px;
      padding: 0 18px;
      border: solid 1px #dbdbdb;
      margin: 0px 26px 14px 0px;
      background-color: #365fae;
}

.kpsec2_con .zs_card .z_tit {
      font-size: 14px;
      line-height: 29px;
      color: #ffffff;
      padding: 5px 0 5px;
}
.kpsec2_con .zs_card .z_more {
      display: block;
      font-size: 14px;
      color: #5ec4ff;
}
.kpzs{
      width: 520px;
      float: left;
      padding: 20px;
      padding-bottom: 0px;
}
.kpzy{
         width: 1145px;
         height: 200px;
         float: left;
         padding: 20px;
         overflow: hidden;
         margin-left: 11px;
         position: relative;
      }
   .zyslide{
      margin-left: 31px;
      
   }
   .zyslide .bd li {
      zoom: 1;
      float: left;
      vertical-align: middle;
      width: 330px;
      height: 174px;
      margin-right: 36px;
      margin-bottom: 20px;
   }
   .zyslide .bd li>a {
      display: block;
      width: 330px;
      height: 174px;
      position: relative;
      overflow: hidden;
   }
   .zyslide .bd li>a img{
      width: 100%;
      height: auto;
   }
   .zyslide .bd .mask {
      width: 300px;
      height: 57px;
      padding: 0 20px;
      font-size: 14px;
      line-height: 23px;
      color: #fff;
      background: url(mbg.png) center top no-repeat;
      position: absolute;
      left: 0;
      bottom: 0;
   }
            .kpsec1_box{
      width: 600px;
      float: left;
      padding: 20px;
      padding-bottom: 0px;
}
.kpsec1_box .h_panel {
   height: 100px;
   outline: 1px solid #e8e8e8;
   outline-offset: -1px;
   margin-bottom: 12px;
   overflow: hidden;
}
.kpsec1_box .h_panel .h_msg {
      width: 500px;
      height: 95px;
      margin-left: 20px;
      background: #fff;
}
.kpsec1_box .h_panel .h_date .h_y{
      margin-top: 6px;
}
.kpsec1_box .h_panel .h_date {
      width: 72px;
      padding-top: 32px;
      height: 61px;
      background: url(kpsec1sbg.png) right center no-repeat;
      text-align: center;
      color: #fff;
      float: left;
      font-size: 14px;
      background-color: #365fae;
}
.kpsec1_box .h_panel .h_msg .h_tit>a {
      display: block;
      font-size: 18px;
      font-weight: bold;
      color: #333333;
      padding: 34px 0 25px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
}

.kpsec1_box .h_panel .h_msg .h_txt {
      font-size: 14px;
      line-height: 26px;
      color: black;
      padding-left: 10px;
      padding-right: 5px;
}
.kpsec1_box .h_panel .h_msg .h_tit>a {
      display: block;
      font-size: 16px;
      font-weight: bold;
      color: black;
      padding: 4px 0 4px;
      margin-top: 10px;
      padding-left: 10px;

}
.kpsec1_box .g-titq1 h3{
      margin-left: 11px;
}
.kpsec2_con{
      width: 520px;
      float: left;
      
      margin-left: 10px;
}
.kpsec2_con .zs_card {
      width: 192px;
      height: 95px;
      padding: 0 18px;
      border: solid 1px #dbdbdb;
      margin: 0px 26px 14px 0px;
      background-color: #365fae;
}

.kpsec2_con .zs_card .z_tit {
      font-size: 14px;
      line-height: 29px;
      color: #ffffff;
      padding: 5px 0 5px;
}
.kpsec2_con .zs_card .z_more {
      display: block;
      font-size: 14px;
      color: #5ec4ff;
}
.kpzs{
      width: 520px;
      float: left;
      padding: 20px;
      padding-bottom: 0px;
}
.kpzy{
         width: 1145px;
         height: 200px;
         float: left;
         padding: 20px;
         overflow: hidden;
         margin-left: 11px;
         position: relative;
      }
   .zyslide{
      margin-left: 31px;
      
   }
   .zyslide .bd li {
      zoom: 1;
      float: left;
      vertical-align: middle;
      width: 330px;
      height: 174px;
      margin-right: 36px;
      margin-bottom: 20px;
   }
   .zyslide .bd li>a {
      display: block;
      width: 330px;
      height: 174px;
      position: relative;
      overflow: hidden;
   }
   .zyslide .bd li>a img{
      width: 100%;
      height: auto;
   }
   .zyslide .bd .mask {
      width: 300px;
      height: 57px;
      padding: 0 20px;
      font-size: 14px;
      line-height: 23px;
      color: #fff;
      background: url(mbg.png) center top no-repeat;
      position: absolute;
      left: 0;
      bottom: 0;
   }
   /* 智库下拉 */
   .down2 .hdslide{ 
   width:540px; 
   height:auto; 
   overflow:hidden; 
   position:relative;   
   float: left;
}
.down2 .hdslide .hd{ 
   height:10px; 
   overflow:hidden; 
   position:absolute; 
   right:20px;
   bottom:23px; 
   z-index:1; 
}
.down2 .hdslide .hd ul{ 
   overflow:hidden; 
   zoom:1; 
   float:left;  
}
.down2 .hdslide .hd ul li{
   float:left; 
   margin:0 7px;  
   width:10px; 
   height:10px;  
   background:#fff; 
   cursor:pointer; 
   border-radius: 50%;
}
.down2 .hdslide .hd ul li.on{ 
   background:#155da6; 
}
.down2 .hdslide .bd{ 
   position:relative; 
   height:100%; 
   z-index:0;  
   margin-left:20px; 
}
.down2 .hdslide .bd li{ 
   zoom:1; 
   vertical-align:middle; 
}
.down2 .hdslide .bd li>a{ 
   display: block;
   width:540px;
   height:303px;
   position: relative;
   margin: 20px;
   margin-top:0px;
}
.down2 .hdslide .bd .mask{
   width: 520px;
   height: 57px;
   text-indent:20px;
   font-size: 16px;
   line-height: 57px;
   color:#fff;
   background:url(mbg.png) center center no-repeat;
   white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis;
   position: absolute;
   left: 0;
   bottom: 0;
}
.navtab .hdslide ul li a{padding:0;margin:0;border:none !important;}
.zjk span,.down2 .hdslide span{width:150px;height:50px;line-height:50px;margin-left:20px;margin-top:20px;border-left: 8px solid #0059d1 !important;padding-left: 13px;}
.zjk span a,.down2 .hdslide span a{color: #0059d1;font-weight: bold;font-size:16px;}
.down2 .box_zk .itembox2 .hd li{
      width: 88px;
      height: 28px;
      float: left;
      line-height: 28px;
      border: 1px #fff solid;
      text-align: center;
      margin-right: 10px;
}
.down2 .box_zk .itembox2 .hd li.on{
      background-color:#0059d1;
      color: #fff;
}
.down2 .box_zk{float: left;width:660px;}
.down2 .itembox2 .hd{
      height: 20px;
      margin-left: 20px;
      margin-top: 15px;
      margin-bottom: 15px !important;}
.down2 .itembox2 .bd li{
      clear: both;
      line-height: 35px;
      background: url(listb.png) 2px 13px no-repeat;
      height: 40px;
      text-indent: 15px;
}
.down2 .itembox2 .bd li .date{
      float: right;
      margin-right: 20px;
}
.zjk{clear: both;height:290px;}
.zjk{
      width: 1160px;
      margin: 0px 20px 0px 20px;
}
.zjk .bd{
      width: 1176px;
}
.zjk .bd ul li{
      display: block;
      width: 182px;
      float: left;
      overflow: hidden;
      margin-right: 6px;
}
.zjk .bd ul li div{
      width: 130px;
      height: 172px;
      margin: 0 auto;
      overflow: hidden;
      border: 1px solid #f8f1ed;
}
.zjk .bd ul li img{
      width: 130px;
      height: 182px;
}
.zjk .bd ul li span{
      display: block;
      font-size: 16px;
      color: #000;
      text-align: center;
}
.zjk .hd a img{
      width: 12px;
      height: auto;
}
.zjk .hd .next{
      position: relative;
      float: left;
      margin-top: -151px;

}
.zjk .hd .prev{
      float: right;
      position: relative;
      margin-top: -151px;
}
.zjk .bd .tempWrap ul li span{
      display: block;
      font-size: 16px;
      color: #000;
      text-align: center;
      width: 182px;
      border: none !important;
      margin: 0;
      padding: 0;
      display: inline-block;
      line-height:20px;
}
.navtab1 .zjk ul li a{padding:0;margin:0;border:none;}
.navtab1 .zjk ul li a:hover{background:none;}
/* 新闻下拉 */
.down4{
      display: none;
}
.m-learn {
   margin: 30px 29px 3px 18px;
   overflow: hidden;

}

.m-learn .box {
float: left;
width: 48%;
padding: 0 10px;

}
.m-learn .itembox{margin-bottom:30px;overflow:hidden;position: relative;}
.g-titq1{overflow:hidden}
.g-titq1 h3{font-size:16px;color:#0059d1;line-height:30px;position:relative;overflow:hidden}
.g-titq1 h3 em{float:left;font-weight:700;margin-right:15px}
.g-titq1 h3 i{display:block;height:6px;border-radius:3px;background-color:rgba(0,89,209,.1);margin-top:12px;overflow:hidden}
.g-titq1 a{display:block;float:right;font-size:14px;color:#434343;line-height:30px;margin-left:15px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;overflow:hidden}
.g-titq1 a:hover{color:#0059d1}

/* 学会动态 */
.itembox .cards{
overflow: hidden;
}
.itembox .cards .card_item{                 
   float: left;
   width: 246px;
   color: #fff;
   overflow: hidden;
   margin-right: 15px;
   margin-left: 15px;
   padding: 10px 0px 10px 0px;
   border-bottom: 1px solid #365fae;
}
.itembox .cards .card_item .card_date{                   
   width: 66px;
   height: 66px;
   text-align: center;
   float: left;
   background: #365fae;
}
.itembox .cards .card_item .card_date .sup{
   font-size: 20px;
   font-weight: bold;
   padding-top: 10px;
}
.itembox .cards .card_item .card_date .sub{
   text-align: center;
   line-height: 1.5;
   font-size: 14px;
   margin-top: 3px;
}
.itembox .cards .card_item .tips{
   color: #000;
   height: 66px;
   line-height: 1.5;
   vertical-align: middle;
   display: table-cell;
   padding: 0 10px;
   font-size: 14px;
}
/* 专委会工委会动态 */
.b1{margin-bottom: 20px !important;}
.wz{
      display: inline-block;
      float: left;
      font-size: 14px;
}
.date{
      display: inline-block;
      float: right;
      font-size: 14px;
}
.b2 .hd{
      margin-bottom: 5px;
}
/* 通知公告 */
.m-learn .b3{
      margin-bottom: 10px !important;
}
.b3 .inbox1{
      height: auto;
}
.b3 .inbox1 .tzgg_box{
      background-color: inherit !important;
      padding: 31px 5px 6px 17px;
      width: 530px;
      height: auto;
      background-color: #f3f3f3;
      overflow: hidden;

}
.inbox1 .tzgg_box .tz_item {
   height: 50px;
   margin-bottom: 10px;
   padding-bottom: 0;
   border: none;
}
.inbox1 .tzgg_box .tz_date{
   width: 57px;
   height: 46px;
   border: solid 1px #365fae;
}
.inbox1 .tzgg_box .tz_date .tz_d{
   height: 25px;
   font-size: 14px;
   line-height: 28px;
   color: #fff;
   text-align: center;
   background: #365fae;
   font-weight: bold;
}
.inbox1 .tzgg_box .tz_date .tz_y {
   height: 20px;
   font-size: 16px;
   line-height: 20px;
   text-align: center;
   color: #365fae;
   font-weight: bold;
}
.inbox1 .tzgg_box .tz_msg {
   width: 448px;
   height: 46px;
   float: left;
   margin-left: 10px;
   border-bottom: 1px #365fae solid;
}
.inbox1 .tzgg_box .tz_msg>a {
   font-size: 14px;
   line-height: 21px;
   color: #333333;
}
.b4{
      height: 210px;
      position: relative;
}
.b4pic{
      width: 550px;
      height: 180px;
      overflow: hidden;
      position: relative;
}
.b4pic .hd{
      height: 10px;
      position: absolute;
      top: 156px;
      left: 247px;
      margin-bottom: 0px;
}
.b4pic .hd li{
      width: 8px;
      height: 8px;
      border-radius: 8px;
      float: left;
      background-color: #666; 
}
.b4pic .hd li.on{   
      background-color: #0059d1;
}
.b4pic .bd{
      width: 550px;
      height: 140px;
      margin-top: 10px;
      margin-left: 15px;
}
.b4pic .bd ul{
      width: 550px ;
      height: 140px;
}
.b4pic .bd li{
      width: 275px !important;
      height: 140px;

      overflow: hidden;
      
      float: left;
}
.b4pic .bd li .pic{
      width: 240px;
      height: 140px;
      margin-left: 10px;
}
.b4pic .bd ul li .pic img{
      width: 100%;
      height: auto;
}