@charset "UTF-8";
body {
	font-family: "Microsoft YaHei";
}


img {
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
}

input::-webkit-input-placeholder { /* WebKit browsers */
	color: #a3adc7;
}
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color: #a3adc7;
}
input::-moz-placeholder { /* Mozilla Firefox 19+ */
	color: #a3adc7;
}
input:-ms-input-placeholder { /* Internet Explorer 10+ */
	color: #a3adc7;
}
.swiper-button-disabled {
	opacity: .4!important;
}



/*banner 开始*/
.xyf_banner_da {
	width: 100%;
	/* height:660px; */
	padding-top:30px;
	border:0px solid #333;
}
.xyf_banner {
	position:relative;
	width: 1400px;
	overflow: hidden;
	height:500px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	border:0px solid #333;
}
.banner_slider{
	position:relative;
}
.banner_text{
	position:absolute;
	font-size:28px;
	line-height:48px;
	top:182px;
	min-width:784px;
	min-height:187px;
	background: url(xyf_banner_bg.png) no-repeat left;
	border:0px solid #333;
}

.banner_text p{
	padding-left:87px;
	padding-top:48px;
	text-align:left;
	color:#ffffff;
	border:0px solid #333;
}

.swiper-container1 {
	width: 100%;
	height: 100%;
}
.swiper-container1.swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.banner-fenye{
	position:absolute;
	width:58px;
	height:252px;
	border:0px solid #333;
	top:130px;
	right:10px;
	z-index: 2;
}


/* banner css swiper 的 未用 */
.banner-fenye .swiper-pagination {
	width: 20px;
	margin-left:15px;
}

.banner-fenye .swiper-pagination-bullet {
	width: 20px;
	height: 20px;
	margin-bottom:6px;
	display: inline-block;
	border-radius: 100%;
//background: #ffffff;
	background: url(xyf_baidian.png) no-repeat center;
	opacity: .9;
}
.banner-fenye .swiper-pagination-bullet-active {
	opacity: 1;
//background: #007aff;
	background: url(xyf_baiquan.png) no-repeat center;
}
.banner-fenye .shuxian {
	position: absolute;
	margin-left:25px;
	bottom: 36px;
	width:1px;
	height:60px;
	background:#ffffff;
}
.swiper-num {position: absolute; font-family:Arial;color:#ffffff;width: 60px;left:0%;bottom: 0;z-index: 2;}
.swiper-num .active {display: inline-block;font-size: 20px;font-weight: bold; padding-right:5px; }
.swiper-num span {font-size: 18px; }
.swiper-num .total {display: inline-block;}





.pagination1 {
	position:relative;
	width: auto !important;
	margin-top:362px;
	float:right;
	padding-right:20px;
	border:0px solid #333;
	z-index:2;
}
.pagination1 .swiper-pagination-switch {

	display: inline-block;

	border-radius: 50%;

	cursor: pointer;


	width: 38px;
	height: 38px;
	margin-right: 7px !important;
	text-align: center;
	line-height: 38px;
	font-size: 20px;
	color:#ffffff;
	opacity: .6;
	background: #000000;
	border:1px solid #ffffff;
}
.pagination1 .swiper-active-switch {
	color:#fff;
	opacity: .8;
	background: #5197dd;
	border:1px solid #fff;
}
/* banner css swiper 的 未用 */



/* banner css */
.multipleLine{
	position:relative;
	width: 1400px;
	overflow: hidden;
	height:500px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	border:0px solid #333;
}
.multipleLine .hd{ overflow:hidden;  height:auto;  padding:0 10px;border:0px solid #ccc;   }


.multipleLine .hd ul{ float:right; overflow:hidden; margin-top:0px; margin-left:6px; zoom:1; }


.multipleLine .hd ul li{border:0px solid #ccc;  float:left;  overflow:hidden;  text-indent:-999px; cursor:pointer;

	width: 20px;
	height: 20px;
	margin-bottom:9px;
	display: inline-block;
	border-radius: 100%;
//background: #ffffff;
	background: url(xyf_baidian.png) no-repeat center;
	opacity: .9;
}
.multipleLine .hd ul li.on{background: url(xyf_baiquan.png) no-repeat center; }
.multipleLine .bd{ padding:0px; height:auto; overflow:hidden;  }
.multipleLine .bd ul{ overflow:hidden; zoom:1; margin-bottom:0px;  }
.multipleLine .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center;  }
.multipleLine .bd ul li .pic{ text-align:center; }
.multipleLine .bd ul li .pic img{  }
.multipleLine .bd ul li .pic a:hover img{  }
.multipleLine .bd ul li .title{   }

.pageState{position: absolute; font-family:Arial;color:#ffffff;width: 60px;left:5px;bottom: 0;z-index: 2; letter-spacing:6px}

.pageState span{font-size: 20px;font-weight: bold; padding-right:0px;}



/*banner 结束*/
/* 滚动公告 */
.focus_news {
	width: 1400px;
	height: 50px;
	line-height: 50px;
	margin: 20px auto 0;
	overflow: hidden;
	background: #EEF6FF;
	box-sizing: border-box;
	border-left: 4px #C21C01 solid;
}

.focus_left {
	width: 140px;
	float: left;
	background: url(xyf_2024_v2_img1.png) no-repeat 15px 14px;
	font-size: 20px;
	padding-left: 48px;
	box-sizing: border-box;
	color: #5393CE;
	font-weight: bold;
}
.focus_left a {
	color: #5393CE;
}
.focus_content {
	width: 1160px;
	height: 50px;
	float: left;
	box-sizing: border-box;
	position: relative;
	overflow: hidden;
}
.focus_content .tempWrap {
	width: 100% !important;
}
.focus_content .tempWrap ul li {
	width: auto!important;
}
.marquee_box {
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0;
}

.focus_content ul {
	/* padding: 0 20px; */
	box-sizing: border-box;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0;
}

.focus_content ul li{
	margin-right: 20px;
	float: left;
}

.focus_content ul li a {
	color: #2f527e;
	position: relative;
	padding-left: 28px;
	display: inline-block;
	font-size: 18px;
}

.focus_content ul li a::before {
	content: '';
	width: 19px;
	height: 19px;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	background: url("xyf_2024_v2_img2.png") no-repeat;
	display: block;
	position: absolute;
	left: 0;
	top: 15px;
}

.xyf_gg_bt_right{float:right;}
.xyf_gg_bt_right{
	display: block;
	padding-right: 10px;
}
.xyf_gg_bt_right .xyf_gengduo{height: 50px;padding-right:30px;background: url(xyf_gengduo.png) no-repeat right 17px;font-size:18px;color:#53c1bc;}
.xyf_gg_bt_right.xyf_gengduo a{color:#53c1bc;}

/* 滚动公告 end */
/*新闻 开始*/
.xyf_xinwen_da {
	width: 100%;
	height:auto;
	border:0px solid #333;

}
.xyf_xinwen_bt {
	width: 1400px;
	height: 65px;
	/* margin-top:-130px; */
	margin-left:auto;
	margin-right:auto;
	border:0px solid #333;
}
.xyf_lanmu_bt_left{/* float:left; */margin-top: 50px;}
.xyf_lanmu_bt_left1{float:left;margin-top: 40px;}
.xyf_lanmu_bt_text{font-size: 30px;}
.xyf_lanmu_bt_text a{color:#4e89c5;}
.xyf_lanmu_bt_right{float:right;margin-top: 20px;}
.xyf_lanmu_bt_right1{float:right;margin-top: 50px;}
.xyf_lanmu_bt_right .xyf_gengduo.active {
	display: block;
}
.xyf_lanmu_bt_right .xyf_gengduo{height:24px; padding-right:30px; background: url(xyf_gengduo.png) no-repeat right 5px; font-size:18px; color:#53c1bc; display: none}
.xyf_gengduo a{color:#53c1bc;display: block;}


.xyf_lanmu_bt_left ul li {
	float: left;
	font-size: 30px;
	position: relative;
	margin-right: 80px;
}
.xyf_lanmu_bt_left ul li:first-child::after {
	content: "";
	width: 2px;
	background: #4f87c2;
	height: 26px;
	position: absolute;
	top: 10px;
	right: -42px;
}
.xyf_lanmu_bt_left ul li a {
	color:#1a1a1a;
}
.xyf_lanmu_bt_left ul li.active a {
	color:#4e89c5;
}

.xyf_xinwen_bj {
	width: 100%;
	height:680px;
	padding-top:30px;
	background: url(xyf_xinwen_bj_da.jpg) no-repeat center;
	border:0px solid #333;
	position: relative;

}
.xyf_xinwen {
	position:absolute;
	width: 1400px;
	height:680px;
	left: 50%;
	margin-top:0;
	margin-left:-700px;
	margin-right:auto;
	border:0px solid #333;
	opacity: 0;
	visibility: hidden;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
}
.xyf_xinwen.active {
	opacity: 1;
	visibility: visible;
}
.xyf_xinwen_lanbiao {
	position:absolute;
	width: 144px;
	height:144px;
	left: 565px;
	top: 180px;
	border:0px solid #333;
	z-index:3;
}
.xyf_xinwen_left {
	width: 557px;
	height:622px;
	float:left;
	background: #ffffff;
	border:0px solid #333;
}

.xyf_xinwen_list ul li{
	padding-top: 20px;
	padding-bottom:0;
	overflow:hidden;
}
.xyf_xinwen_list ul li .time{
	float:left;
	color:#639bcf;
	font-size: 14px;
	line-height:32px;
	padding-left:32px;
	padding-top:3px;
}
.xyf_xinwen_list ul li .time p{
	text-align:center;
}
.xyf_xinwen_list ul li .time p.time_da{
	font-size: 36px;
	line-height: 36px;
	font-weight:bold;
	font-family:Arial;
}
.xyf_xinwen_list ul li a{
	float:right;
	width: 430px;
	height: 84px;
	padding-bottom:23px;
	margin-right:12px;
	font-size: 18px;
	line-height:32px;
	color:#1a1a1a;
	border-bottom:1px dashed #b4d2ea;
}
.xyf_xinwen_list ul li:last-child a{

	border-bottom:0px dashed #b4d2ea;
}
.xyf_xinwen_list ul li a:hover{
	color:#5387c0;
}
.xyf_xinwen_right {
	width: 760px;
	float:right;
	border:0px solid #333;
}
.xyf_xinwen_lunbo {
	position:relative;
	width: 760px;
	height:660px;
	overflow:hidden;
	border:0px solid #333;
}
.xinwen_lunbo_tu {
	width: 100%;
	height: 490px;
	overflow:hidden;
}
.xinwen_lunbo_tu a img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.swiper-container2{
	position:relative;
}
.swiper-pagination3 {background:none!important;}


/*以下是高版本的 不兼容ie9*/
.swiper-container2 .swiper-pagination-bullets {
	position:relative;
	width: auto !important;
	margin-top:362px;
	float:right;
	padding-right:20px;
	border:0px solid #333;
	z-index:2;
}

.swiper-pagination3 .swiper-pagination-bullet {
	width: 38px;
	height: 38px;
	margin-right: 7px !important;
	text-align: center;
	line-height: 38px;
	font-size: 20px;
	color:#ffffff;
	opacity: .6;
	background: #000000;
	border:1px solid #ffffff;
}
.swiper-pagination3 .swiper-pagination-bullet-active {
	color:#fff;
	opacity: .8;
	background: #5197dd;
	border:1px solid #fff;
}
/*以上是高版本的 不兼容ie9*/


.pagination2 {
	/*position:relative;*/
	position:absolute;
	width: auto !important;
	/* margin-top:354px; */
	right:0px;
	bottom:185px;
	padding-right:20px;
	border:0px solid #333;
	z-index:2;
}
.pagination2 .swiper-pagination-switch {
	display: inline-block;
	border-radius: 50%;
	cursor: pointer;
	width: 38px;
	height: 38px;
	margin-right: 13px !important;
	text-align: center;
	line-height: 38px;
	font-size: 20px;
	color:#ffffff;
	opacity: .6;
	background: #000000;
	border:1px solid #ffffff;
}
.pagination2 .swiper-active-switch {
	color:#fff;
	opacity: .8;
	background: #5197dd;
	border:1px solid #fff;
}




.pagination2_2 {
	/*position:relative;*/
	position:absolute;
	width: auto !important;
	/* margin-top:354px; */
	right:0px;
	bottom:185px;
	padding-right:20px;
	border:0px solid #333;
	z-index:2;
}
.pagination2_2 .swiper-pagination-switch {
	display: inline-block;
	border-radius: 50%;
	cursor: pointer;
	width: 38px;
	height: 38px;
	margin-right: 13px !important;
	text-align: center;
	line-height: 38px;
	font-size: 20px;
	color:#ffffff;
	opacity: .6;
	background: #000000;
	border:1px solid #ffffff;
}
.pagination2_2 .swiper-active-switch {
	color:#fff;
	opacity: .8;
	background: #5197dd;
	border:1px solid #fff;
}

.xinwen_lunbo_text{}
.xinwen_lunbo_text dl{padding-top: 15px;}
.xinwen_lunbo_text dl dt{font-size: 20px;color:#1a1a1a;font-weight:bold;line-height: 32px;}
.xinwen_lunbo_text dl dd{padding-top: 4px;font-size: 16px;color:#455e7d;line-height: 30px;}
.xinwen_lunbo_text dl dd a{color:#53c1bc; }
.xinwen_lunbo_text dl dd a:hover{color:#4e89c5; }

.xinwen_lunbo_shijian {position:absolute;margin-left: 628px;margin-top: 1px; width:90px;height:118px;background:#5197dd; z-index: 1;}
.xinwen_lunbo_shijian .time{
	width:100%;
	color:#ffffff;
	float:left;
	font-size:16px;
	line-height:32px;
	padding-left:0px;
	padding-top:3px;
}
.xinwen_lunbo_shijian .time p{
	text-align:center;
}
.xinwen_lunbo_shijian .time p.time_da{
	margin-top:14px;
	margin-bottom:16px;
	font-size:40px;
	line-height:40px;
	font-weight:bold;
	font-family:Arial;
}
.xinwen_lunbo_shijian .time i{
	width:57px;
	height:1px;
	display:block;
	margin-bottom:5px;
	margin-left:auto;
	margin-right:auto;
	background:#83b5e7;
}

/*新闻 结束*/

/*公告和期刊 开始*/
.xyf_gg_qk_da {
	width: 100%;
	height:auto;
	background: #F6FBFF;
	border:0px solid #333;
	padding-bottom: 40px;
}
.xyf_gg_qk{
	width: 1400px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	border:0px solid #333;
}

.xyf_gg {
	width: 970px;
	float:left;
	background: #ffffff;
	border:0px solid #333;
}

.xyf_gg_bt {
	width: 100%;
	height:133px;
	padding-right: 43px;
	border:0px solid #333;
}
.xyf_gg_list{}
.xyf_gg_list ul{

}
.xyf_gg_list ul li{
	position:relative;
	/*	background: url(xyf_gonggao_list_bg.png) no-repeat center;*/
	box-shadow: 0px 0px 20px rgba(94, 159, 218, 0.2);
	width: 440px;
	height:138px;
	padding-top:23px;
	padding-bottom:0px;
	float:left;
	border:0px solid #333;
	border-radius: 8px;
	margin-bottom: 28px;
	margin-right: 45px;
}
.xyf_gg_list ul li .time{
	width:70px;
	height:71px;
	margin-left:-25px;
	margin-top:10px;
	border-radius:8px;
	float:left;
	background:#59aecd;
	color:#ffffff;
	font-size:14px;
	line-height:32px;
	padding-left:0px;
	padding-top:3px;
}
.xyf_gg_list ul li .time p{
	text-align:center;
}
.xyf_gg_list ul li .time p.time_da{
	font-size:34px;
	line-height:34px;
	font-weight:bold;
	font-family:Arial;
	padding-top: 3px;
}
.xyf_gg_list ul li a{
	float:right;
	width:345px;
	padding-top: 5px;
	padding-bottom:23px;
	margin-right:20px;
	font-size: 18px;
	line-height:36px;
	color:#1a1a1a;
	border:0px solid #333;
	-webkit-line-clamp: 2;
	overflow: hidden;
	/*overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;*/
}

.xyf_gg_list ul li i{
	position:absolute;
	left:70px;
	top:104px;
	width:108px;
	height:1px;
	display:block;
	margin-top:15px;
	background:#68c0bc;
}
.xyf_gg_list ul li:last-child a{

	border-bottom:0px dashed #b4d2ea;
}
.xyf_gg_list ul li a:hover{
	color:#5387c0;
}
.xyf_qk {
	/* width: 427px; */
	/* height:650px; */
	/* float:right; */
	/* background: #ffffff; */
	border:0px solid #333;
}
.xyf_qk_bt {
	width: 100%;
	height: 110px;
	border:0px solid #333;
	overflow: hidden;
}
.xyf_qk_nr {
	/* width: 426px; */
	/* height:476px; */
	/* margin-top: 13px; */
	/* background: url(xyf_qikan_bj.jpg) no-repeat center; */
	/* border:0px solid #333; */
}

#tab{width:100%;border:0px solid #ccc; height: 476px;background: #ffffff;}
#tab .tab-bt{width: 299px;float:right;border:0px solid #ccc;/* height: 116px; */padding-top: 80px;}
#tab .tab-bt ul{
	border:0px solid #ccc;
	overflow:hidden;
	padding-left: 40px;
}
#tab .tab-bt ul li{
	float:left;
	width: 193px;
	height: 50px;
	border:0px solid #ccc;
	margin-left: 10px;
	margin-right: 10px;
	cursor:pointer;
	font-size:18px;
	font-weight:bold;
	background: url(xyf_2024_v2_img11.png) no-repeat center;
	background-size: 100% 100%;
	margin: 10px 0;
}
#tab .tab-bt ul li a {
	display: block;
	height: 100%;
}
#tab .tab-bt ul li p{
	/* width:30px; */
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	/* margin-top:16px; */
	letter-spacing:0px;
	line-height: 50px;
	/* white-space:pre-wrap; */
}
.qk_hanggao1 {/* line-height:29px!important; *//* margin-top:13px!important; */}
.qk_hanggao2 {/* line-height:29px!important; *//* margin-top:13px!important; */}
.qk_hanggao3 {/* line-height:20px!important; */}
.qk_hanggao4 {/* line-height:57px!important; *//* margin-top:0px!important; */}
#tab .tab-nr{width: 400px;border:0px solid #ccc;/* height: 337px; */float: left;position: relative;}
#tab .tab-nr ul{width:425px;border:0px solid #ccc; height: 340px; position: absolute;}
#tab .actave{color:#ffffff; background:url(xyf_qikan_tab_bt_bg_lan.png) no-repeat center!important;}
#tab .tab-bt ul li:hover{color:#ffffff;background: url(xyf_2024_v2_img11_h.png) no-repeat center;background-size: 100% 100%;}
#tab .tab-bt ul li:hover a {
	color:#ffffff;
}
#tab .tab-jj {
	width: 700px;
	float: left;
	padding: 45px 20px 45px 50px;
}
#tab .tab-jj h3 {
	font-size: 26px;
	color: #4e89c5;
}
#tab .tab-jj p {

	line-height: 2;

	font-size: 18px;
}

.content_scrollbar_xyfz .scroll_wrap {
	width: 100%;
	height: 325px;
	position: relative;
	margin-top: 20px;
}
.content_scrollbar_xyfz .scroll_wrap .scroll_cont {
	height: 100%;
	overflow: hidden;
	padding-right: 35px;
}
.content_scrollbar_xyfz .scroll_wrap .scroll_bar {
	position: absolute;
	top:0;
	right: 0px;
	width: 6px;
	height: 100%;
	border-left: 6px #EBF2F8 solid;
}
.content_scrollbar_xyfz .scroll_wrap .scroll_slider {
	position: absolute;
	top: 0;
	left: -6px;
	width: 6px;
	height: 70px;
	background-color: #84B7E4;
	border-radius:5px;
	opacity: 1;
	cursor: pointer;
}
.content_scrollbar_xyfz .scroll_wrap .scroll_slider:hover{
	opacity: 1
}



.block{display:block;}
.none{display: none;}

.qk_swiper{width:400px;border:0px solid #ccc;height: 476px;overflow:hidden;background: #D8EAFA;}

.qk_lunbo_tu {
	width: 100%;
	overflow:hidden;
	text-align: center;
	padding: 60px 0 20px;
}
.qk_lunbo_tu a img {
	/* width: 100%; */
	height: 300px;
}
.qk_lunbo_text{
	font-size:18px;
	font-weight:bold;
	text-align:center;
	color:#2d2d2d;
}

.pagination {
	position: absolute;
	left: 0;
	text-align: center;
	bottom: 20px;
	width: 400px;
}
.pagination4 {
	position: absolute;
	left: 0;
	text-align: center;
	bottom:9px;
	width: 100%;
}
.pagination5 {
	position: absolute;
	left: 0;
	text-align: center;
	bottom:9px;
	width: 100%;
}
.pagination6 {
	position: absolute;
	left: 0;
	text-align: center;
	bottom:9px;
	width: 100%;
}
.pagination7,
.pagination8{
	position: absolute;
	left: 0;
	text-align: center;
	top: 319px;
	width: 100%;
}

.swiper-pagination-switch {
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 10px;
	background: #ffffff;
	margin: 0 5px;
	cursor: pointer;
}
.swiper-active-switch {
	background: #468ac6;
}
.xyf_qk_bottom {
	width: 1460px;
	margin: 0 auto;
}
.xyf_qk_bottom img {
	width: 100%;
}
/*公告和期刊 结束*/

/*学术论坛 开始*/
.xyf_xslt_bj {
	width: 100%;
	height:auto;
	background: url(xyf_2024_v2_img3.jpg) no-repeat center;
}
.xyf_xslt{
	width: 1400px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
}
.xyf_xslt_bt {
	width: 1400px;
	height: 100px;
	overflow: hidden;
}
#tab2{width:100%;border:0px solid #ccc; height: auto;}
#tab2 .tab-bt{float:left;border:0px solid #ccc;width:60px; }
#tab2 .tab-bt ul li{border:0px solid #ccc; width:60px; height:274px; cursor:pointer; }
#tab2 .tab-bt ul li a{display:block;font-size: 24px;width: 24px;border:0px solid #ccc;padding-top:78px;margin-left:auto;margin-right:auto;}
#tab2 .tab-bt ul li:first-child a{padding-top:78px; color:#4f87c2;}
#tab2 .tab-bt ul li:first-child.actave a{color:#ffffff;}
#tab2 .tab-bt ul li:last-child a{padding-top:95px; color:#4f87c2;}
#tab2 .tab-bt ul li:last-child.actave a{color:#ffffff;}
#tab2 .tab-bt ul li:first-child{background:url(xyf_zhongdong_bg_lv.png) no-repeat center!important;
	background-size: 100% 100%;}
#tab2 .tab-bt ul li:first-child.actave{color:#ffffff; background:url(xyf_zhongdong_bg_lan.png) no-repeat center!important; background-size: 100% 100%;}
#tab2 .tab-bt ul li:last-child{background:url(xyf_feizhou_bg_lv.png) no-repeat center!important; background-size: 100% 100%;}
#tab2 .tab-bt ul li:last-child.actave{background:url(xyf_feizhou_bg_lan.png) no-repeat center!important; background-size: 100% 100%;}
#tab2 .tab-nr{width:1300px;border:0px solid #ccc; height: auto; float:left; margin-left: 30px;}
#tab2 .tab-nr ul{border:0px solid #ccc; position: absolute;}
#tab2 .tab-nr ul li{width: 1300px;}

.xslt_swiper{ width:100%;border:0px solid #ccc; height: 530px; overflow:hidden;}
.fzlt_swiper{ width:626px;border:0px solid #ccc; height: 530px; overflow:hidden;}

.xyf_xslt_bigimg{
	width: 626px;
	float: left;
	position: relative;
}
.xyf_xslt_bigimg .img{
	width: 100%;
	height: 309px;
	margin-bottom: 30px;
	overflow: hidden;
}
.xyf_xslt_bigimg .img img{
	width: 100%;
	height: 100%;
	border-radius: 6px;
	object-fit: cover;
}
.libt{
	font-size: 20px;
	line-height: 36px;
	font-weight: bold;
	padding: 0px 0;
	/* border-bottom: 1px solid #c8dbed; */
}
.li_txt{
	color:#455e7d;
	line-height: 150%;
	font-size: 16px;
	padding: 10px 0;
	line-height: 30px;
}

.link_ck{
	position: relative;
	padding-left: 80px;
	color: #53c1bc;
}
.link_ck .ck_line::after{
	content: "";
	position: absolute;
	width: 70px;
	height: 1px;
	top: 10px;
	left: 0;
	border: 0;
	background-color: #86d1d0;
}

.xyf_xslt_li{
	/* margin-top: 20px; */
}
.xyf_xslt_li dl{
	margin-bottom: 25px;
	height: 145px;
	border-bottom: 1px solid #c8dbed;
}
.xyf_xslt_li dl:last-child{
	border-bottom: 0;
	margin-bottom: 0;
}
.xyf_xslt_li .time{
	float: left;
	width: 80px;
	height: 122px;
	background: url(xyf_2024_v2_img9.png) bottom center no-repeat;
	border-radius: 6px;
	color: #fff;
	text-align: center;
	font-family: Arial;
}
.xyf_xslt_li .time_lan{
	background-color: #4f87c2;
}
.xyf_xslt_li .time_lv{
	background-color: #68c0bc;
}
.xyf_xslt_li .time .date{
	padding-top: 20px;
	font-size: 36px;
	font-weight: bold;
}
.xyf_xslt_li .time .year{
	font-size: 16px;
}
.time .time_line{
	border: 0;
	border-bottom: 1px solid  rgba(250, 250, 250, 0.5);
	margin: 12px 10px;
}
.xyf_xslt_li .xslt_t{
	width: 530px;
	float: right;
}

.xyf_xslt_nr {
	overflow: hidden;
	margin-top: -30px;
	/* padding-bottom: 30px; */
}
.xyf_xslt_nr .lt_box {
	width: 660px;
	float: left;
	box-sizing: border-box;
}
.xyf_xslt_nr .lt_box:nth-child(2) {
	float: right;
}
.xyf_xslt_nr .lt_box .title {
	font-size: 24px;
	color: #5591CC;
	text-align: center;
	font-weight: bold;
	background: url("xyf_2024_v2_img8.png") top center no-repeat;
	padding-top: 30px;
	position: relative;
}
.xyf_xslt_nr .lt_box .title::before {
	content: "";
	position: absolute;
	left: 0;
	top: 46px;
	width: 250px;
	height: 1px;
	background: #C2D8EE;
}
.xyf_xslt_nr .lt_box .title::after {
	content: "";
	position: absolute;
	right: 0;
	top: 46px;
	width: 250px;
	height: 1px;
	background: #C2D8EE;
}
.content_scrollbar .scroll_wrap {
	width: 100%;
	height: 462px;
	position: relative;
	margin-top: 20px;
}
.content_scrollbar .scroll_wrap .scroll_cont {
	height: 100%;
	overflow: hidden;
	padding-left: 25px;
}
.content_scrollbar .scroll_wrap .scroll_bar {
	position: absolute;
	top:0;
	left: 0px;
	width: 6px;
	height: 100%;
	border-left: 6px #EBF2F8 solid;
}
.content_scrollbar .scroll_wrap .scroll_slider {
	position: absolute;
	top: 0;
	left: -6px;
	width: 6px;
	height: 70px;
	background-color: #84B7E4;
	border-radius:5px;
	opacity: 1;
	cursor: pointer;
}
.content_scrollbar .scroll_wrap .scroll_slider:hover{
	opacity: 1
}
.xyf_xslt_bt_right{
	display: block;
	padding-right: 10px;
	width: 184px;
	height: 50px;
	line-height: 50px;
	margin: 30px auto 50px;
}
.xyf_xslt_bt_right .xyf_gengduo{
	height: 50px;
	background: #F6FAFD url(xyf_2024_v2_img10.png) no-repeat 100px 18px;
	font-size:18px;
	color: #6299CF;
	border: 1px #B2D3F0 solid;
	border-radius: 4px;
}
.xyf_xslt_bt_right .xyf_gengduo a{
	color: #6299CF;
	padding-left: 56px;
}
.xyf_xslt_bt_right .xyf_gengduo:hover {
	background: #6299CF url(xyf_2024_v2_img10_h.png) no-repeat 100px 18px;
}
.xyf_xslt_bt_right .xyf_gengduo:hover a{
	color: #ffffff;
	padding-left: 56px;
}
/*学术论坛 结束*/

.con_w{
	width: 1400px;
	margin: 0 auto;
}
.shadow{box-shadow: 0px 0px 20px rgba(94, 159, 218, 0.2);}
.shadow2{box-shadow: 0px 0px 10px rgb(218 126 94 / 10%);}
/*学术活动 开始*/
.xyf_xshd_bg{
	width: 100%;
	background: url(xyf_index_bg.png) center top no-repeat #fff;
	padding-bottom: 30px;
}
.xshd_hot{
	background: rgba(255, 255, 255, 0.8);
	padding: 24px;
}
.xshd_hot .img{
	width: 663px;
	height: 284px;
	float: left;
	overflow: hidden;
}
.xshd_hot .img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.xshd_hot .img_info{
	float: left;
	width: 610px;
	margin-left: 45px;
}
.time_info{
	position: relative;
	font-size: 16px;
	height: 40px;
	margin-bottom: 10px;
}
.time_info .line_s{
	content: "";
	position: absolute;
	width: 34px;
	height: 2px;
	background: #97bcdf;
	left: 0;
	bottom: 0;
}
.time_info .time_i{
	background: url(xyf_icon_time.png) left center no-repeat;
	background-size: 24px 24px;
	padding-left: 30px;
	color: #537094;
}
.time_info .time_i2{
	background: url(xyf_icon_card.png) left center no-repeat;
	background-size: 24px 24px;
	padding-left: 30px;
	font-weight: bold;
	color: #4f87c2;
	margin-left: 10px;
}
.time_info .time_i2 a{
	color: #4f87c2;
}
.time_info .time_i2 a:hover{
	color: #537094;
}
.xshd_li_card{
	padding: 20px 0 40px;
}
.xshd_li_card li{
	display: inline-block;
	background: rgba(255, 255, 255, 0.9);
	border-radius: 6px;
	padding: 20px 30px 0;
	height: 160px;
	width: 443px;
	margin-left: 29px;
	overflow: hidden;
}
.xshd_li_card li:first-child{
	margin-left: 0;
}
.xshd_li_card li .libt{
	border-bottom: 0;
	padding-bottom: 0;
	font-size: 18px;
	line-height: 36px;
}
.xshd_li_card .time_info{
	font-size: 16px;
}


/*学术活动 图集*/
.xyf_xshd_tj{
}
.xyf_xshd_tj .tj_lmbt{
	background: url(xyf_icon_tuji.png) left center no-repeat;
	background-size: 34px 34px;
	padding-left: 45px;
	line-height: 60px;
	font-size: 30px;
}
.xyf_xshd_tj .tj_lmbt .bt_c{
	color: #4f87c2;
}
.xyf_xshd_tj .tj_li{
	margin-top: 20px;
}
.xyf_xshd_tj .tj_li li{
	position: relative;
	float: left;
	width: 328px;
	height: 364px;
	border-bottom: 2px solid #4f87c2;
	margin-left: 27px;
	line-height: 32px;
	font-size: 18px;
}
.xyf_xshd_tj .tj_li li:first-child{
	margin-left: 0;
}
.xyf_xshd_tj .tj_li li a{
	display: block;
}
.xyf_xshd_tj .tj_li li .img{
	width: 100%;
	height: 218px;
	margin-bottom: 50px;
	overflow: hidden;
}
.xyf_xshd_tj .tj_li li .img img{
	width: 100%;
	height: 100%;
}
.xyf_xshd_tj .tj_li li .time{
	position: absolute;
	width: 64px;
	height: 62px;
	background-color: #4f87c2;
	color: #fff;
	text-align: center;
	line-height: 26px;
	left: 0;
	top: 187px;
}
.xyf_xshd_tj .tj_li li .time .t1{
	font-size: 28px;
	padding-top: 8px;
}
.xyf_xshd_tj .tj_li li .time .t2{
	font-size: 14px;
}




/*学术活动 结束*/

.mt_80{
	margin-top: 80px;
}
/*科研成果 开始*/
.xyf_kycg_bg{
	width: 100%;
	height: 636px;
	background: url(xyf_index_bg2.png) center no-repeat;
}
.xyf_kycg_bt{
	font-size: 30px;
	margin-top: 40px;
	margin-bottom: 30px;
}
.kycg_l{
	float: left;
	color: #fff;
	width: 280px;
}
.kycg_nav{
	line-height: 60px;
	margin-top: 15px;
	border-left: 1px #A2C7EA solid;
}
.kycg_nav li{
	cursor: pointer;
	padding-left: 85px;
	font-size: 20px;
	position: relative;
}
.kycg_nav li:hover,
.kycg_nav li.active{
	background: url(xyf_kycg_bg1.png) left top no-repeat;
	background-size: 100% 100%;
}
.kycg_nav li i::after{
	content: "";
	position: absolute;
	width: 30px;
	height: 30px;
	background-size: cover;
	left: 42px;
	top: 15px;
}
.kycg_nav li:nth-child(1) i::after{
	background-image: url(xyf_kycg_icon03.png);
	background-size: contain;
}
.kycg_nav li:nth-child(2) i::after{
	background-image: url(xyf_kycg_icon01.png);
	background-size: contain;
}
.kycg_nav li:nth-child(3) i::after{
	background-image: url(xyf_kycg_icon06.png);
	background-size: contain;
}
.kycg_nav li:nth-child(4) i::after{
	background-image: url(xyf_kycg_icon05.png);
	background-size: contain;
}
.kycg_nav li:nth-child(5) i::after{
	background-image: url(xyf_kycg_icon07.png);
	background-size: contain;
}
.kycg_nav li:nth-child(6) i::after{
	background-image: url(xyf_2024_v2_img5.png);
	background-size: contain;
}
.kycg_nav li:nth-child(7) i::after{
	background-image: url(xyf_2024_v2_img7.png);
	background-size: contain;
}

.kycg_more{
	border: 2px solid rgba(250, 250, 250, 0.7);
	background: rgba(123, 174, 221, 0.6);
	width: 180px;
	line-height: 50px;
	text-align: center;
	font-size: 18px;
	border-radius: 6px;
	margin-top: 20px;
}
.kycg_more:hover{
	border: 2px solid rgba(250, 250, 250, 1);
}
.kycg_more a{
	display: block;
	width: 100%;
	height: 100%;
	color: #fff;

}
.kycg_more a span{
	background: url(xyf_gengduo2.png) right center no-repeat;
	padding-right: 30px;
}

#tab3 .tab-nr{ width:1050px; border:0px solid #ccc; float:right; padding-top: 90px;}
#tab3 .tab-nr ul{border:0px solid #f00; position: absolute; display: block; margin-right: -200px;width: 4000px !important;}

.book_li{
	width:1050px;
	height: 0;
	overflow: hidden;
	position: relative;
}
.book_li.on{
	height: 545px;
}
.book_li .li{
	display: inline-block;
	width: 228px;
	height: 440px;
	font-size: 18px;
	line-height: 1.5;
	text-align: center;
	margin-right: 45px;
}
.book_li .li .img{
	width: 228px;
	height: 321px;
	position: relative;
}
.book_li .li .img img{
	width: 100%;
	height: 100%;
}
.book_li .li .img a{
	display: block;
	width: 100%;
	height: 100%;
}
.book_li .li .img a:hover .ck_jt{
	background-image: url(xyf_kycg_jt_h.png);
}
.book_li .li .img .ck_jt{
	content: "";
	position: absolute;
	height: 102px;
	width: 102px;
	right: 0;
	bottom: 0;
	background: url(xyf_kycg_jt.png) no-repeat;
	background-size: 100% 100%;
}

.book_li .li h3{
	width: 228px;
	margin-top: 20px;
	white-space: normal;
}

/*科研成果 结束*/
/*党的建设 开始*/
.xyf_dangjian_bg{
	clear: left;
}
.xyf_dangjian_bt {
	width: 100%;
	height: 110px;
	margin-left:auto;
	margin-right:auto;
	border:0px solid #333;
	overflow: hidden;
}
.xyf_dj_nr{
	clear: both;
}
.link_dj{
	width: 412px;
	float: left;
}
.link_dj li{
	width: 206px;
	height: 220px;
	overflow: hidden;
	float: left;
	position: relative;
}
.link_dj li img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all .5s;
}
.link_dj li img:hover{
	transform: scale(1.1);
}
.link_dj li span{
	position: absolute;
	width: 100%;
	text-align: center;
	top: 140px;
	left: 0;
	font-size: 24px;
	font-weight: bold;

}
.link_dj li span.lk01{
	color: #fff;
}
.link_dj li span.lk02{
	color: #98110f;
}
.link_dj li span.lk03{
	color: #cf3626;
}
.link_dj li span.lk04{
	color: #fff;
}

.in_dj_list{
	width: 625px;
	margin-left: 35px;
	float: left;
	margin-top: 20px;
}
.in_dj_list li{
	padding-left: 25px;
	line-height: 66px;
	font-size: 18px;
	position: relative;
}
.in_dj_list li a{
	display: block;
	height: 66px;
	border-bottom: 1px dashed #b67c76;
}
.in_dj_list li:last-child a{
	border-bottom: 0;
}
.in_dj_list li i::after{
	content: "";
	position: absolute;
	width: 6px;
	height: 6px;
	background-color: #c02717;
	left: 0;
	top: 29px;
}

.in_dj_zt{
	float: right;
	width: 290px;
	height: 440px;
	overflow: hidden;
}
.in_dj_zt a {
	display: block;
	overflow: hidden;
}
.in_dj_zt a:nth-child(2) {
	margin-top: 18px;
}
.in_dj_zt img{
	width: 100%;
	height: 211px;
	object-fit: cover;
}
/*党的建设 结束*/

/*本所概况 开始*/
.in_gaikuang_bg{
	padding: 100px 0;
	background: #EDF6FE;
}
.in_bsgk{
	width: 1400px;
	margin: 0 auto;
	height: 200px;
	background: #fff;
	border-radius: 8px;
}
.in_bsgk ul li{
	position: relative;
	width: 280px;
	height: 100%;
	float: left;
	font-size: 24px;
	font-weight: bold;
}
.in_bsgk ul li .ingk_line{
	content: "";
	position: absolute;
	top: 45px;
	right: 0;
	width: 1px;
	height: 110px;
	background: #ccdded;

}
.in_bsgk ul li a{
	display: block;
	text-align: center;
	width: 100%;
	height: 100%;
	padding-top: 130px;
	color: #4f87c2;
	background: center 25px no-repeat;
	background-size: 90px 90px;
}
.in_bsgk ul li a:hover{
	color: #537094;
}
.in_bsgk ul li a.a01{
	background-image: url(xyf_gk_icon01.png);
}
.in_bsgk ul li a.a02{
	background-image: url(xyf_gk_icon02.png);
}
.in_bsgk ul li a.a03{
	background-image: url(xyf_gk_icon03.png);
}
.in_bsgk ul li a.a04{
	background-image: url(xyf_gk_icon04.png);
}
.in_bsgk ul li a.a05{
	background-image: url(xyf_gk_icon05.png);
}


/*本所概况 弹出div*/
.in_tan_div{
	display: none;
	position: absolute;
	z-index: 2;

	width: 768px;
	height: 264px;
	background: url(xyf_index_bg4.png);
	/*	background: rgba(99, 155, 207, 0.94);*/
	border-radius: 8px;
	color: #fff;
	overflow: hidden;
}
.tan_wz1{
	top: -32px;
	left: 0;
}
.tan_wz2{
	top: -32px;
	right: 0;
}

.in_bsgk ul li:hover .in_tan_div{
	display: block;
}
.in_tan_div .div_l{
	position: relative;
	width: 280px;
	height: 100%;
	font-size: 26px;
	font-weight: bold;
}
.in_tan_div .line{
	margin-top: 75px;
	width: 1px;
	height: 110px;
	background: #ccdded;
	overflow: hidden;
}

.in_tan_div .div_l .ingk_jt{
	content: "";
	position: absolute;
	bottom: 25px;
	left: 120px;
	width: 42px;
	height: 42px;
	background: url(xyf_gk_icon_jt.png) no-repeat;
	background-size: cover;
}
.in_tan_div .div_l a{
	display: block;
	text-align: center;
	width: 100%;
	height: 100%;
	padding-top: 140px;
	color: #fff;
	background: center 35px no-repeat;
	background-size: 90px 90px;
}
.in_tan_div .div_l a:hover{
	color: #fff;
}
.in_tan_div .div_l a.a01{
	background-image: url(xyf_gk_icon01_h.png);
}
.in_tan_div .div_l a.a02{
	background-image: url(xyf_gk_icon02_h.png);
}
.in_tan_div .div_l a.a03{
	background-image: url(xyf_gk_icon03_h.png);
}
.in_tan_div .div_l a.a04{
	background-image: url(xyf_gk_icon04_h.png);
}
.in_tan_div .div_l a.a05{
	background-image: url(xyf_gk_icon05_h.png);
}

.in_tan_div .div_list{
	width: 410px;
	line-height: 36px;
	padding-top: 18px;
	margin-left: 60px;
}
.in_tan_div .div_list a{
	padding: 0 0 0 0;
	text-align: left;
	color: #fff;
	display: contents;
	font-size: 18px;
	font-weight: bold;
	white-space: nowrap;
}
.in_tan_div .div_list a .jt{
	display: none;
}
.in_tan_div .div_list a:hover .jt{
	display: inline-block;
}
.in_tan_div .div_list a img{
	vertical-align: middle;
	margin-left: 6px;
	margin-top: -2px;
}
.in_tan_div .div_list a:hover{
	color: #fff;
}
.in_tan_div .div_list2 {
	width: 410px;
	line-height: 36px;
	margin-left: 60px;
}
.in_tan_div  .div_list2 li{
	width: 200px;
}
.kycg_li2 div {
	position:relative;
	/*	background: url(xyf_gonggao_list_bg.png) no-repeat center;*/
	box-shadow: 0px 0px 20px rgba(94, 159, 218, 0.2);
	width:474px;
	height:180px;
	padding-top:23px;
	padding-bottom:0px;
	border:0px solid #333;
	border-radius: 8px;
	margin-bottom: 20px;
	margin-right: 15px;
	margin-left: 40px;
	background-color: #fff;
}
.kycg_li2 div .time{
	width:70px;
	/* height:71px; */
	margin-left:-25px;
	margin-top:10px;
	border-radius:8px;
	float:left;
	background:url("xyf_2024_v2_img4.png") no-repeat;
	background-size: 100% 100%;
	color:#ffffff;
	font-size:14px;
	line-height:32px;
	padding-left:0px;
	padding-top:3px;
}
.kycg_li2 div .time p{
	text-align:center;
}
.kycg_li2 div .time p.time_da{
	font-size: 34px;
	font-weight:bold;
	font-family:Arial;
	padding-top: 8px;
}
.kycg_li2 div a{
	float:right;
	width:380px;
	padding-top: 5px;
	padding-bottom:23px;
	margin-right:20px;
	font-size: 18px;
	line-height: 36px;
	color:#1a1a1a;
	border:0px solid #333;
	-webkit-line-clamp: 2;
	overflow: hidden;
	/*overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;*/
}

.kycg_li2 div i{
	position:absolute;
	left:70px;
	top:130px;
	width:108px;
	height:1px;
	display:block;
	margin-top:15px;
	background:#68c0bc;
}

.kycg_li2 div:last-child a{

	margin-bottom: 0;
}
.kycg_li2 div a:hover{
	color:#5387c0;
}

/*
.in_tan_div .div_list a .jt::after{
	content: "";
	position: absolute;
	width: 22px;
	height: 36px;
	background: url(xyf_gk_icon_jt2.png) left center no-repeat;
	margin-left: 10px;
}
*/

/*本所概况 结束*/


/* 1000尺寸 */
@media screen and (max-width: 1440px) {
	/* 滚动公告 */
	.focus_news {
		width: 1000px;
		height: 40px;
		line-height: 40px;
		margin: 15px auto 0;
		overflow: hidden;
		background: #EEF6FF;
		box-sizing: border-box;
		border-left: 2px #C21C01 solid;
	}

	.focus_left {
		width: 110px;
		float: left;
		background: url(xyf_2024_v2_img1.png) no-repeat 14px 11px;
		background-size: 18px;
		font-size: 16px;
		padding-left: 40px;
		box-sizing: border-box;
		color: #5393CE;
		font-weight: bold;
	}
	.focus_left a {
		color: #5393CE;
	}
	.focus_content {
		width: 810px;
		height: 40px;
		float: left;
		box-sizing: border-box;
		position: relative;
		overflow: hidden;
	}
	.focus_content .tempWrap {
		width: 100% !important;
	}
	.focus_content .tempWrap ul li {
		width: auto!important;
	}
	.marquee_box {
		overflow: hidden;
		position: absolute;
		left: 0;
		top: 0;
	}

	.focus_content ul {
		/* padding: 0 20px; */
		box-sizing: border-box;
		overflow: hidden;
		position: absolute;
		left: 0;
		top: 0;
	}

	.focus_content ul li{
		margin-right: 20px;
		float: left;
	}

	.focus_content ul li a {
		color: #2f527e;
		position: relative;
		padding-left: 20px;
		display: inline-block;
		font-size: 14px;
	}

	.focus_content ul li a::before {
		content: '';
		width: 15px;
		height: 15px;
		border-radius: 100%;
		-webkit-border-radius: 100%;
		-moz-border-radius: 100%;
		-ms-border-radius: 100%;
		-o-border-radius: 100%;
		background: url("xyf_2024_v2_img2.png") no-repeat;
		background-size: 15px;
		display: block;
		position: absolute;
		left: 0;
		top: 12px;
	}

	.xyf_gg_bt_right{float:right;}
	.xyf_gg_bt_right{
		display: block;
		padding-right: 10px;
	}
	.xyf_gg_bt_right .xyf_gengduo{height: 40px;padding-right: 20px;background: url(xyf_gengduo.png) no-repeat right 14px;background-size: 12px;font-size: 14px;color:#53c1bc;}
	.xyf_gg_bt_right.xyf_gengduo a{color:#53c1bc;}

	/* 滚动公告 end */

	/*banner 开始*/
	.xyf_banner_da {
		width: 100%;
		/* height:500px; */
		padding-top:30px;
	}
	.xyf_banner {
		width: 1000px;
		height:357px;
	}
	.banner_slider .img img{
		width: 100%;
		height: 100%;
		object-fit: cover;
	}
	.banner_text{
		font-size:26px;
		line-height:48px;
		top:100px;
		min-width:784px;
		min-height:150px;
	}

	.banner_text p{
		padding-left:60px;
		padding-top:22px;
	}


	.banner-fenye{
		top:70px;
		right:10px;
	}


	/* banner css */
	.multipleLine{
		width: 1000px;
		height:357px;
	}

	/*banner 结束*/

	/*新闻 开始*/
	.xyf_xinwen_da {
		width: 100%;
		height:auto;

	}
	.xyf_xinwen_bt {
		width: 1000px;
		height: 50px;
		/* margin-top:-120px; */
	}
	.xyf_dangjian_bt {
		height: 90px;
	}
	.xyf_lanmu_bt_left{margin-top: 35px;}
	.xyf_lanmu_bt_text{font-size: 26px;}
	.xyf_lanmu_bt_right{margin-top: 15px;}
	.xyf_lanmu_bt_right1{margin-top: 50px;}
	.xyf_lanmu_bt_right .xyf_gengduo {
		height: 18px;
		padding-right: 18px;
		background: url(xyf_gengduo.png) no-repeat right 5px;
		background-size: 10px;
		font-size: 14px;
		color: #53c1bc;
		display: none;
	}

	.xyf_lanmu_bt_left ul li {
		float: left;
		font-size: 26px;
		position: relative;
		margin-right: 60px;
	}
	.xyf_lanmu_bt_left ul li:first-child::after {
		content: "";
		width: 2px;
		background: #4f87c2;
		height: 20px;
		position: absolute;
		top: 8px;
		right: -32px;
	}

	.xyf_xinwen_bj {
		width: 100%;
		height:570px;

	}
	.xyf_xinwen {
		width: 1000px;
		height:520px;
		position: absolute;
		left: 50%;
		margin-left: -500px;
	}
	.xyf_xinwen_lanbiao {
		position:absolute;
		width: 100px;
		height: 100px;
		left: 375px;
		top: 145px;
	}
	.xyf_xinwen_lanbiao img{
		width: 100%;
		height: 100%;
	}
	.xyf_xinwen_left {
		width: 375px;
		height:520px;
	}

	.xyf_xinwen_list {
	}
	.xyf_xinwen_list ul{

	}
	.xyf_xinwen_list ul li{
		padding-top:15px;
		padding-bottom:0px;
		overflow:hidden;
	}
	.xyf_xinwen_list ul li .time{
		font-size: 12px;
		line-height:28px;
		padding-left:20px;
		padding-top: 3px;
	}
	.xyf_xinwen_list ul li .time p.time_da{
		font-size:30px;
		line-height:28px;
	}
	.xyf_xinwen_list ul li a{
		width: 280px;
		height: 70px;
		padding-bottom:23px;
		margin-right:15px;
		font-size: 14px;
		line-height: 24px;
	}
	.xyf_xinwen_right {
		width: 574px;
	}
	.xyf_xinwen_lunbo {
		width: 574px;
		height:520px;
	}
	.xinwen_lunbo_tu {
		width: 100%;
		height: 390px;
		overflow:hidden;
	}
	.xinwen_lunbo_tu a img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	/*以下是高版本的 不兼容ie9*/
	.swiper-container2 .swiper-pagination-bullets {
		position:relative;
		width: auto !important;
		margin-top:310px;
		float:right;
		padding-right:20px;
		z-index:2;
	}

	.swiper-pagination3 .swiper-pagination-bullet {
		width: 30px;
		height: 30px;
		margin-right: 5px !important;
		line-height: 30px;
		font-size: 18px;
	}
	/*以上是高版本的 不兼容ie9*/


	.pagination2 {
		/* margin-top:310px; */
		bottom: 145px;
	}
	.pagination2 .swiper-pagination-switch {
		display: inline-block;
		border-radius: 50%;
		cursor: pointer;
		width: 30px;
		height: 30px;
		margin-right: 10px !important;
		line-height: 30px;
		font-size: 18px;
	}
	.pagination2_2 {
		/* margin-top:310px; */
		bottom: 145px;
	}
	.pagination2_2 .swiper-pagination-switch {
		display: inline-block;
		border-radius: 50%;
		cursor: pointer;
		width: 30px;
		height: 30px;
		margin-right: 10px !important;
		line-height: 30px;
		font-size: 18px;
	}

	.xinwen_lunbo_text{}
	.xinwen_lunbo_text dl{padding-top: 15px;}
	.xinwen_lunbo_text dl dt{font-size: 15px;line-height: 28px;}
	.xinwen_lunbo_text dl dd{padding-top:8px;font-size: 12px;line-height: 24px;}

	.xinwen_lunbo_shijian {margin-left: 1040px; width:80px; height:98px;}
	.xinwen_lunbo_shijian .time{
		font-size:16px;
		line-height:32px;
	}
	.xinwen_lunbo_shijian .time p.time_da{
		margin-top:10px;
		margin-bottom:8px;
		font-size:30px;
		line-height:30px;
	}

	/*新闻 结束*/

	/*公告和期刊 开始*/

	.xyf_gg_qk{
		width: 1000px;
		/* height:610px; */
	}

	.xyf_gg {
		width: 680px;
	}

	.xyf_gg_bt {
		width: 100%;
		height: 120px;
		padding-right: 60px;
	}
	.xyf_gg_list{}
	.xyf_gg_list ul{

	}
	.xyf_gg_list ul li{
		width:300px;
		height:120px;
		padding-top:15px;
		margin-bottom: 32px;
		margin-right: 45px;
	}
	.xyf_gg_list ul li:nth-child(2n){
		margin-right: 0;
	}
	.xyf_gg_list ul li .time{
		width:66px;
		height:66px;
		margin-top: 10px;
		line-height:26px;
		font-size: 12px;
	}
	.xyf_gg_list ul li .time p.time_da{
		font-size: 26px;
		line-height:27px;
		padding-top: 8px;
	}
	.xyf_gg_list ul li a{
		width: 230px;
		/* height: 62px; */
		padding-top: 5px;
		padding-bottom:15px;
		margin-right:15px;
		font-size: 14px;
		line-height: 22px;
	}

	.xyf_gg_list ul li i{
		position:absolute;
		left:60px;
		top: 84px;
		width:80px;
	}
	.xyf_qk {
		/* width: 300px; */
		/* height:600px; */
	}
	.xyf_qk_bt {
		width: 100%;
		height: 90px;
	}
	.xyf_qk_nr {
		/* width: 300px; */
		/* height:426px; */
		/* margin-top: 0px; */
	}

	#tab{height: 340px;}
	#tab .tab-bt{/* width: 160px; */padding-top: 60px;width: 230px;}
	#tab .tab-bt ul{padding-left: 20px;}
	#tab .tab-bt ul li{width: 170px;height: 40px;/* margin-left: 6px; *//* margin-right: 6px; */font-size: 14px;background-size: 100% 100%;margin: 5px 0;}
	#tab .tab-bt ul li p{
		/* font-size: 12px; */
		/* width: 20px; */
		line-height: 40px;
	}
	#tab .tab-nr{width: 300px;/* height: 340px; */}

	#tab .tab-nr ul{width:300px;height: 290px;}

	#tab .actave{}

	.pagination {
		position: absolute;
		left: 0;
		text-align: center;
		bottom: 12px;
		width: 300px;
	}
	#tab .tab-jj {
		width: 470px;
		float: left;
		padding: 30px 10px 30px 40px;
	}
	#tab .tab-jj h3 {
		font-size: 22px;
		color: #4e89c5;
	}
	#tab .tab-jj p {

		line-height: 2;

		font-size: 14px;

	}

	.content_scrollbar_xyfz .scroll_wrap {
		width: 100%;
		height: 230px;
		position: relative;
		margin-top: 15px;
	}
	.content_scrollbar_xyfz .scroll_wrap .scroll_cont {
		height: 100%;
		overflow: hidden;
		padding-right: 20px;
	}
	.content_scrollbar_xyfz .scroll_wrap .scroll_bar {
		position: absolute;
		top:0;
		right: 0px;
		width: 4px;
		height: 100%;
		border-left: 4px #EBF2F8 solid;
	}
	.content_scrollbar_xyfz .scroll_wrap .scroll_slider {
		position: absolute;
		top: 0;
		left: -4px;
		width: 4px;
		height: 70px;
		background-color: #84B7E4;
		border-radius:5px;
		opacity: 1;
		cursor: pointer;
	}
	.content_scrollbar_xyfz .scroll_wrap .scroll_slider:hover{
		opacity: 1
	}

	.qk_swiper{width:300px;height: 340px;}
	.qk_lunbo_tu {
		width: 100%;
		overflow: hidden;
		text-align: center;
		padding: 40px 0 15px;
	}
	.qk_lunbo_tu a img {
		/* width: 100%; */
		height: 220px;
	}
	.qk_lunbo_text{
		font-size:16px;
	}

	.pagination7,
	.pagination8{
		position: absolute;
		left: 0;
		text-align: center;
		top: 230px;
		width: 100%;
	}


	/*公告和期刊 结束*/

	/*学术论坛 开始*/

	.xyf_xslt{
		width: 1000px;
		height: 560px;
	}
	.xyf_xslt_bt {
		width: 100%;
		padding-right: 0px;
		height: 90px;
	}
	#tab2 .tab-bt{width:45px; }
	#tab2 .tab-bt ul li{ width:100%; height:200px;}
	#tab2 .tab-bt ul li a{font-size:20px;width:20px;padding-top:0px;}
	#tab2 .tab-bt ul li:first-child a{padding-top:50px; }
	#tab2 .tab-bt ul li:last-child a{padding-top:70px;}
	#tab2 .tab-bt ul li:first-child{background:url(xyf_zhongdong_bg_lvs.png) no-repeat center!important;}
	#tab2 .tab-bt ul li:first-child.actave{color:#ffffff; background:url(xyf_zhongdong_bg_lans.png) no-repeat center!important;}
	#tab2 .tab-bt ul li:last-child{background:url(xyf_feizhou_bg_lvs.png) no-repeat center!important;}
	#tab2 .tab-bt ul li:last-child.actave{background:url(xyf_feizhou_bg_lans.png) no-repeat center!important;}
	#tab2 .tab-nr{width:935px;  margin-left: 20px;}
	#tab2 .tab-nr ul{position: absolute;}
	#tab2 .tab-nr ul li{width: 935px;}

	.xslt_swiper{ width:100%; height: 400px; overflow:hidden;}
	.fzlt_swiper{ width:450px;height: 400px; overflow:hidden;}

	.xyf_xslt_bigimg{
		width: 450px;
	}
	.xyf_xslt_bigimg .img{
		height: 220px;
	}
	.libt{
		font-size: 16px;
		line-height: 28px;
		/* padding: 10px 0; */
	}
	.li_txt{
		font-size: 12px;
		padding: 10px 0;
		line-height: 22px;
	}

	.link_ck{
		padding-left: 60px;
		color: #53c1bc;
		font-size: 14px;
	}
	.link_ck .ck_line::after{
		width: 50px;
	}

	.xyf_xslt_li{
		/* float: right; */
		/* width: 450px; */
	}
	.xyf_xslt_li dl{
		margin-bottom: 15px;
		height: 105px;
	}
	.xyf_xslt_li .time{
		float: left;
		width: 60px;
		height: 90px;
		background-size: 26px;
	}
	.xyf_xslt_li .time .date{
		padding-top: 10px;
		font-size: 30px;
	}
	.xyf_xslt_li .time .year{
		font-size: 12px;
	}
	.time .time_line{
		margin: 8px 6px;
	}
	.xyf_xslt_li .xslt_t{
		width: 368px;
		float: right;
	}

	.xyf_xslt_nr {
		overflow: hidden;
		margin-top: -40px;
		/* padding-bottom: 30px; */
	}
	.xyf_xslt_nr .lt_box {
		width: 470px;
		float: left;
		box-sizing: border-box;
	}
	.xyf_xslt_nr .lt_box:nth-child(2) {
		float: right;
	}
	.xyf_xslt_nr .lt_box .title {
		font-size: 20px;
		color: #5591CC;
		text-align: center;
		font-weight: bold;
		background: url("xyf_2024_v2_img8.png") top center no-repeat;
		background-size: 20px;
		padding-top: 25px;
		position: relative;
	}
	.xyf_xslt_nr .lt_box .title::before {
		content: "";
		position: absolute;
		left: 0;
		top: 38px;
		width: 170px;
		height: 1px;
		background: #C2D8EE;
	}
	.xyf_xslt_nr .lt_box .title::after {
		content: "";
		position: absolute;
		right: 0;
		top: 38px;
		width: 170px;
		height: 1px;
		background: #C2D8EE;
	}
	.content_scrollbar .scroll_wrap {
		width: 100%;
		height: 332px;
		position: relative;
		margin-top: 20px;
	}
	.content_scrollbar .scroll_wrap .scroll_cont {
		height: 100%;
		overflow: hidden;
		padding-left: 20px;
	}
	.content_scrollbar .scroll_wrap .scroll_bar {
		position: absolute;
		top:0;
		left: 0px;
		width: 4px;
		height: 100%;
		border-left: 4px #EBF2F8 solid;
	}
	.content_scrollbar .scroll_wrap .scroll_slider {
		position: absolute;
		top: 0;
		left: -4px;
		width: 4px;
		height: 70px;
		background-color: #84B7E4;
		border-radius:5px;
		opacity: 1;
		cursor: pointer;
	}
	.content_scrollbar .scroll_wrap .scroll_slider:hover{
		opacity: 1
	}
	.xyf_xslt_bt_right{
		display: block;
		padding-right: 10px;
		width: 164px;
		height: 40px;
		line-height: 40px;
		margin: 20px auto 30px;
	}
	.xyf_xslt_bt_right .xyf_gengduo{
		height: 40px;
		background: #F6FAFD url(xyf_2024_v2_img10.png) no-repeat 90px 16px;
		background-size: 10px;
		font-size: 14px;
		color: #6299CF;
		border: 1px #B2D3F0 solid;
		border-radius: 4px;
	}
	.xyf_xslt_bt_right .xyf_gengduo a{
		color: #6299CF;
		padding-left: 56px;
	}
	.xyf_xslt_bt_right .xyf_gengduo:hover {
		background: #6299CF url(xyf_2024_v2_img10_h.png) no-repeat 90px 16px;
		background-size: 10px;
	}
	.xyf_xslt_bt_right .xyf_gengduo:hover a{
		color: #ffffff;
		padding-left: 56px;
	}
	/*学术论坛 结束*/

	.con_w{
		width: 1000px;
		margin: 0 auto;
	}
	/*学术活动 开始*/
	.xyf_xshd_bg{
		width: 100%;
		background: url(xyf_index_bg.png) center top no-repeat #fff;
	}
	.xshd_hot{
		padding: 20px;
	}
	.xshd_hot .img{
		width: 470px;
		height: 200px;
	}
	.xshd_hot .img_info{
		width: 460px;
		margin-left: 25px;
	}
	.time_info{
		position: relative;
		font-size: 15px;
		height: 34px;
	}

	.time_info .time_i{
		background-size: 20px 20px;
		padding-left: 27px;
	}
	.time_info .time_i2{
		background-size: 20px 20px;
		padding-left: 27px;
	}
	.xshd_li_card{
		padding: 20px 0 40px;
	}
	.xshd_li_card li{
		padding: 15px 20px 0;
		height: 130px;
		width: 315px;
		margin-left: 20px;
	}
	.xshd_li_card li .libt{
		font-size: 14px;
		line-height: 28px;
	}
	.xshd_li_card .time_info{
		font-size: 12px;
		white-space: nowrap; /*强制不换行*/
		overflow:hidden;
		text-overflow:ellipsis;
	}

	/*学术活动 图集*/
	.xyf_xshd_tj{
	}
	.xyf_xshd_tj .tj_lmbt{
		background-size: 30px 30px;
		padding-left: 40px;
		font-size: 26px;
	}
	.xyf_xshd_tj .tj_li li{
		width: 235px;
		height: 280px;
		margin-left: 20px;
		line-height: 150%;
		font-size: 14px;
	}
	.xyf_xshd_tj .tj_li li .img{
		height: 156px;
		margin-bottom: 50px;
	}
	.xyf_xshd_tj .tj_li li .time{
		top: 128px;
	}
	.xyf_xshd_tj .tj_li li .time .t1{
		font-size: 24px;
	}


	/*学术活动 结束*/

	.mt_80{
		margin-top: 60px;
	}
	/*科研成果 开始*/
	.xyf_kycg_bg{
		height: 530px;
		background-size: 100% 100%;
	}
	.xyf_kycg_bt{
		font-size: 26px;
		margin-top: 35px;
		margin-bottom: 20px;
	}
	.kycg_l{
		width: 200px;
	}
	.kycg_nav{
		line-height: 50px;
		margin-top: 15px;
	}
	.kycg_nav li{
		padding-left: 65px;
		font-size: 16px;
	}
	.kycg_nav li i::after{
		width: 24px;
		height: 24px;
		left: 25px;
		top: 15px;
	}

	.kycg_more{
		width: 120px;
		line-height: 40px;
		font-size: 16px;
	}
	.kycg_more a span{
		background-size: 14px auto;
		padding-right: 22px;
	}

	#tab3 .tab-nr{ width:750px; border:0px solid #ccc; float:right; padding-top: 90px;}

	.book_li{
		width:750px;
		white-space: nowrap;
		overflow-x: auto;
	}
	.book_li .li{
		width: 163px;
		height: 310px;
		font-size: 14px;
		margin-right: 27px;
	}
	.book_li .li .img{
		width: 100%;
		height: 230px;
	}
	.book_li .li .img .ck_jt{
		height: 70px;
		width: 70px;
	}
	.book_li .li h3{
		display: block;
		width: 100%;
		height: 44px;
		margin-top: 10px;
		overflow:hidden;
	}

	/*科研成果 结束*/
	/*党的建设 开始*/
	.link_dj{
		width: 296px;
	}
	.link_dj li{
		width: 148px;
		height: 158px;
	}
	.link_dj li span{
		top: 100px;
		font-size: 20px;
	}

	.in_dj_list{
		width: 450px;
		margin-left: 30px;
		margin-top: 10px;
	}
	.in_dj_list li{
		padding-left: 20px;
		line-height: 50px;
		font-size: 14px;
		position: relative;
	}
	.in_dj_list li a{
		height: 50px;
		white-space: nowrap; /*强制不换行*/
		overflow:hidden;
		text-overflow:ellipsis;
	}
	.in_dj_list li i::after{
		width: 4px;
		height: 4px;
		top: 24px;
	}

	.in_dj_zt{
		width: 200px;
		height: 315px;
	}
	.in_dj_zt a:nth-child(2) {
		margin-top: 10px;
	}
	.in_dj_zt img{
		width: 100%;
		height: 152px;
		object-fit: cover;
	}
	/*党的建设 结束*/

	/*本所概况 开始*/
	.in_gaikuang_bg{
		padding: 80px 0;
		/* background: url(xyf_index_bg3.png); */
	}
	.in_bsgk{
		width: 1000px;
		height: 170px;
	}
	.in_bsgk ul li{
		width: 200px;
		height: 100%;
		font-size: 20px;
	}
	.in_bsgk ul li .ingk_line{
		top: 40px;
		height: 90px;

	}
	.in_bsgk ul li a{
		padding-top: 115px;
		background: center 30px no-repeat;
		background-size: 70px 70px;
	}


	/*本所概况 弹出div*/
	.in_tan_div{
		width: 550px;
		height: 220px;
	}
	.tan_wz1{
		top: -32px;
		left: 0;
	}
	.tan_wz2{
		top: -32px;
		right: 0;
	}

	.in_tan_div .div_l{
		width: 200px;
		height: 100%;
		font-size: 20px;
	}
	.in_tan_div .line{
		margin-top: 65px;
		height: 90px;
	}

	.in_tan_div .div_l .ingk_jt{
		bottom: 35px;
		left: 83px;
		width: 30px	;
		height: 30px;
	}
	.in_tan_div .div_l a{
		padding-top: 110px;
		background: center 30px no-repeat;
		background-size: 70px 70px;
	}

	.in_tan_div .div_list{
		width: 300px;
		line-height: 30px;
		margin-left: 40px;
		padding-top: 14px;
	}
	.in_tan_div .div_list a{
		font-size: 16px;
		font-weight: normal;
	}
	.in_tan_div .div_list a img{
		margin-left: 4px;
		width: 16px;
	}


	.kycg_li2 div{
		width: 315px;
		height:140px;
		padding-top:15px;
		margin-bottom: 20px;
		margin-right: 30px;
	}
	.kycg_li2 div:nth-child(2n){
		margin-right: 0;
	}
	.kycg_li2 div .time{
		width: 56px;
		height: 60px;
		margin-top:10px;
		line-height:26px;
		font-size: 12px;
	}
	.kycg_li2 div .time p.time_da{
		font-size: 24px;
		/* line-height:27px; */
		padding-top: 4px;
	}
	.kycg_li2 div a{
		width: 250px;
		height: 100px;
		padding-top: 5px;
		padding-bottom:15px;
		margin-right:15px;
		font-size: 14px;
		line-height: 24px;
		white-space: break-spaces;
	}

	.kycg_li2 div i{
		position:absolute;
		left:68px;
		top:92px;
		width:80px;
	}

	.book_li.on {
		height: 440px;
	}
	.in_tan_div .div_list2 li{
		width: 150px;
	}

	.xyf_qk_bottom {
		width: 1043px;
		margin: 0 auto;
	}
}

