@charset "utf-8";
/* CSS Document */

.ej_bodybg {
	background: #f7fbff;
}

.code-box{
	z-index: 2222;
}

.page-none{
	font-size: 16px !important;
	padding-top: 40px;
	padding-bottom: 250px;
}

.qhkx_crumbs {
	font-size: 18px;
	line-height: 70px;
	color: #7697b6;
	background: url(x2_qhkx_weizhi.png) left center no-repeat;
	background-size: 22px auto;
	padding-left: 30px;
}

.qhkx_crumbs a {
	color: #7697b6;
}

.qhkx_crumbs a:hover {
	color: #1755c1;
}

.ej_title {
	text-align: center;
}

.ej_title span {
	background: url(x2_qhkx_ej_lmbt.png) left center no-repeat;
	background-size: auto;
	padding-left: 60px;
	line-height: 90px;
	font-size: 36px;
	font-weight: bold;
}

/*分页 开始*/
.page {
	text-align: center;
	font-size: 0;
	padding: 40px 0 70px;
}

.page a,
.page span {
	color: #333333;
	font-size: 16px;
	height: 34px;
	line-height: 32px;
	display: inline-block;
	min-width: 34px;
	box-sizing: border-box;
}

.page a {
	padding: 0 8px;
	background: #ffffff;
	border: 1px solid #dddddd;
	min-width: 34px;
	box-sizing: border-box;
	border-radius: 2px;
	margin: 0 3px;
}

.page a:hover,
.page a.on,
 .page span.layui-laypage-curr {
	background: #1755c1;
	color: #ffffff;
	border: 1px solid #1755c1;
}

.layui-laypage-count.layui-laypage-count.layui-laypage-count,.layui-laypage-limits.layui-laypage-limits.layui-laypage-limits,.layui-laypage-refresh.layui-laypage-refresh.layui-laypage-refresh{
	display: none;
}

.page span {
	padding: 0 7px;
}

.page .text_k,.page .layui-input {
	position: relative;
	/* top: 1px; */
	width: 44px;
	height: 34px;
	line-height: 32px;
	border: 1px solid #dddddd;
	border-radius: 2px;
	color: #333333;
	font-size: 16px;
	text-align: center;
	outline: none;
	box-sizing: border-box;
	margin-left: 5px;
	margin-right: 5px;
}

.page .go_btn,.layui-laypage-btn {
	width: 46px;
	height: 34px;
	line-height: 34px;
	border: 0;
	border-radius: 2px;
	color: #ffffff;
	font-size: 16px;
	text-align: center;
	outline: none;
	cursor: pointer;
	background: #1755c1;
	margin-left: 16px;
}


/*分页结束*/

/*二级列表-通知公告 开始*/
.ej_tzlist {
	margin-top: 30px;
}

.ej_tzlist ul{
	overflow: hidden;
}

.ej_tzlist li {
	float: left;
	width: 446px;
	height: 330px;
	background: #fff;
	box-shadow: 0px 0px 40px rgba(23, 85, 193, 0.1);
	box-sizing: border-box;
	padding: 25px 20px 20px;
	margin-right: 24px;
	margin-bottom: 30px;
	position: relative;
}

.ej_tzlist li:nth-child(3n) {
	margin-right: 0;
}

.ej_tzlist li h3 {
	display: -webkit-box;
	height: 80px;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	font-size: 22px;
	line-height: 180%;
}

.ej_tzlist li h3 a {
	color: #1a1a1a;
}

.ej_tzlist li h3 a:hover {
	border-bottom: 2px solid #1755c1;
}

.ej_tzlist .p_txt01 {
	font-size: 16px;
	color: #474747;
	line-height: 180%;
	margin-top: 15px;
}

.ej_tzlist .p_txt02 {
	text-align: right;
	position: absolute;
	right: 20px;
	bottom: 45px;
	font-size: 16px;
	color: #7697b6;
}

.ej_tzlist .p_txt02 span {
	margin-left: 20px;
}

.ej_tzlist .p_txt02 span:first-child {
	margin-left: 0px;
}

.p_ly {
	background: url(x2_qhkx_ej_ly.png) left center no-repeat;
	background-size: 16px auto;
	padding-left: 25px;
	color: #7697b6;
}

.p_ly:empty:after{
	content: '青海省科学技术协会'
}

.p_kan {
	background: url(x2_qhkx_ej_kan.png) left center no-repeat;
	background-size: 16px auto;
	padding-left: 25px;
	color: #7697b6;
}

.p_kan label:empty:after{
	content: '0'
}

.ej_tzlist .p_time {
	position: absolute;
	left: 20px;
	bottom: 25px;
	text-align: center;
	font-family: Arial;
}

.ej_tzlist .p_time .p1 {
	font-size: 30px;
	font-weight: bold;
	color: #1755c1;
	padding-bottom: 5px;
}

.ej_tzlist .p_time .p2 {
	color: #4c5e7e;
	font-size: 18px;
	font-weight: bold;
}

/*二级列表-通知公告 结束*/
/*二级列表-时政要闻 开始*/
.ej_sjyw {
	margin-top: 30px;
}

.ej_sjyw li {
	padding: 20px;
	background: #fff;
	/* box-shadow: 0px 0px 40px rgba(23, 85, 193, 0.1); */
	margin-bottom: 30px;
}

.ej_sjyw li .img {
	float: left;
	width: 356px;
	height: 200px;
	margin-right: 36px;
	overflow: hidden;
}

.ej_sjyw li .img:hover a img {
	transform: scale(1.1);
	transition: 0.3s;
}

.ej_sjyw li img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.ej_sjyw_linr {}

.ej_sjyw li h3.pc {
	font-weight: bold;
	font-size: 22px;
	line-height: 160%;

	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
}

.ej_sjyw .p_txt01 {
	font-size: 16px;
	color: #474747;
	line-height: 180%;
	margin-top: 10px;

	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
}

.ej_sjyw li .p_txt02 {
	font-size: 16px;
	line-height: 30px;
	margin-top: 10px;
	color: #7697b6;
}

.ej_sjyw li .p_txt02 span {
	margin-left: 20px;
}

.ej_sjyw li .p_txt02 span:first-child {
	margin-left: 0;
}

/*二级列表-时政要闻 结束*/

/*二级列表-专题专栏 开始*/

.ej_ztzl {
	padding: 20px 0;
}

.ej_ztzl li {
	width: 328px;
	height: 186px;
	margin-right: 28px;
	margin-bottom: 30px;
	border-radius: 10px;
	float: left;
	overflow: hidden;
}


.ej_ztzl .ztzl_jbpt{
	position: relative;
}

.ej_ztzl .ztzl_jbpt a{
	float: none;
	position: absolute;
	width: 90px;
	height: 34px;
	line-height: 34px;
	background-color: #d6fdfe;
	border-radius: 6px;
	text-align: center;
	bottom: 26px;
	left: 20px;
	margin-left: 0;
	font-size: 18px;
	color: #226c83;
}

.ej_ztzl .ztzl_jbpt a:nth-child(3){
	left: 120px;
}

.ej_ztzl .ztzl_jbpt a:nth-child(4){
	left: 220px;
	background-color: rgba(214, 253, 254, .4);
}

.ej_ztzl ul li div a:first-child {
	margin-left: 0;
}


.ej_ztzl li:hover img {
	transform: scale(1.1);
	transition: 0.3s;
}

.ej_ztzl li:nth-child(4n) {
	margin-right: 0;
}

.ej_ztzl li img {
	width: 100%;
	height: 100%;
	object-fit: contain;
	background: #eee;
	border-radius: 10px;
}

/*二级列表-专题专栏 结束*/


/*细览-详情页 开始*/
.p_di50 {
	padding-bottom: 50px;
}

.content {
	padding: 50px 80px;
	background: #fff;
	box-shadow: 0px 0px 40px rgba(23, 85, 193, 0.1);
}

.content_head {
	border-bottom: 1px solid #b3cadf;
	position: relative;
}

.content_head h1,
.content_head h2 {
	color: #1755c1;
	text-align: center;
	line-height: 160%;
}

.content_head h1 {
	font-size: 32px;
}

.content_head .intro_ltitle{
	font-size: 30px;
	line-height: 1.6;
	color: #000;
	margin-top: 10px;
	text-align: center;
}

.content_head .intro_ltitle:before{
	content: '——';
}

.content_head h2 {
	font-size: 26px;
}

.content_head .intro_left {
	font-size: 16px;
	color: #5575ad;
	line-height: 60px;
	padding-top: 20px;
}

.content_head .intro_left span {
	margin-right: 20px;
	padding-left: 30px;
}

.intro_left .time {
	background: url(x2_qhkx_ej_time.png) left center no-repeat;
	background-size: 22px auto;
}

.intro_left .p_ly {
	background: url(x2_qhkx_ej_ly2.png) left center no-repeat;
	background-size: 22px auto;
}

.intro_left .p_kan {
	background: url(x2_qhkx_ej_kan2.png) left center no-repeat;
	background-size: 22px auto;
}

.con_info_r {
	position: absolute;
	right: 0;
	bottom: 0;
	line-height: 60px;
	font-size: 16px;
}

.con_info_r li {
	float: left;
	margin-left: 30px;
}

.con_info_r:last-child {
	margin-left: 0;
}

.con_info_r li img {
	vertical-align: middle;
	width: 22px;
	margin-top: -2px;
	margin-right: 5px;
}

.print {
	cursor: pointer;
}

.font_size img {
	vertical-align: middle;
}

.font_size span {
	margin-right: 5px;
	cursor: pointer;
}

.font_size span.active {
	font-weight: bold;
	color: #5575ad;
}

.con_fx_icon {
	display: inline-block;
	width: 36px;
	height: 36px;
	background: center no-repeat rgba(20, 82, 159, .15);
	border-radius: 50%;
	vertical-align: middle;
	margin-top: -2px;
}

.con_fx_icon:hover {
	background-color: rgba(20, 82, 159, 1);
}

.con_fx_icon_1 {
	background-image: url(qhkx_icon_wx.png);
	background-size: 24px;
	margin-right: 5px;
}

.con_fx_icon_2 {
	background-image: url(qhkx_icon_wb.png);
	background-size: 24px;
}


.con_nr {
	line-height: 180%;
	font-size: 20px;
	padding: 40px 0 0;
}

.con_nr * {
	line-height: 1.8 !important;
}

.con_nr p {
	text-indent: 2em !important;
	margin: 0 0 1em !important;
	background: #FFFFFF !important;
	border: 0 !important;
}


.con_nr table p {
	text-indent: 0;
}

.con_nr div {
	margin-bottom: 1em;
	text-indent: 2em;
}

.con_nr #h-ckplayer-contain0 div{
	margin-bottom: 0;
	text-indent: 0;
	line-height: 38px !important;
}

.con_nr img{
	max-width: 80%;
	margin: 0px auto;
	display: block;
}

.con_nr video {
	max-width: 100%;
	margin: 0px auto;
	display: block;
}

.content_file {
	border-top: 0px solid #f00;
	padding-top: 30px;
}

.content_file .p1 {
	font-weight: bold;
}

.content_file a {
	display: block;
}

.content_zz {
	text-align: right;
	color: #5575ad;
}

/*细览-详情页 结束*/

.blue {
	color: #1755c1;
}

.red {
	color: #d00;
}

/*搜索结果页 开始*/
.search_k {
	background: #e8f1fa;
	padding: 36px;
	margin-bottom: 20px;
}

.search_bk {
	width: 1000px;
	height: 52px;
	background: #fff;
	border-radius: 6px;
	margin: 0 auto;
	position: relative;
}

.search_bk .input {
	width: 828px;
	height: 52px;
	line-height: 52px;
	border: 0;
	padding-left: 20px;
	background: none;
	font-size: 16px;

}

.search_bk .input:focus {
	outline: 0px solid #f00;
}

.search_bk .so_btn {
	position: absolute;
	top: 0;
	right: 0;
	width: 160px;
	height: 52px;
	background: #639bcf;
	text-align: center;
	border-radius: 0 6px 6px 0;
	color: #fff;
	line-height: 52px;
}

.search_bk .so_btn:hover {
	background: #1755c1;
}

.search_bk .so_btn img {
	vertical-align: middle;
	width: 20px;
	margin-right: 8px;
	margin-top: -2px;
}

.so_tip {
	line-height: 48px;
	position: relative;
}

.so_tip font {
	margin-left: 30px;
}

.so_tip .btnBox {
	position: absolute;
	right: 0;
	top: 0;
}

.so_tip .btnBox a {
	padding: 6px 20px 8px;
	border: 1px solid #639bcf;
	border-radius: 6px;
	margin: 0 3px;
	color: #1755c1;
}

.so_tip .btnBox a:hover,
.so_tip .btnBox a.on {
	background: #1755c1;
	border: 1px solid #1755c1;
	color: #fff;
}

.ej_search {
	margin-top: 0px;
}

.ej_search li {
	padding: 20px 0;
	border-bottom: 1px solid #b3cadf;
	line-height: 180%;
}

.ej_search li h3 {
	font-size: 20px;
}

.ej_search li p {
	padding: 10px 0;
	font-size: 16px;
}

.ej_search li p.p1 {
	color: #656565;
}


/*搜索结果页 结束*/


/* 科学普及开始 */
.ej_kxpj_list {
	margin-top: 20px;
	display: none;
}

.ej_kxpj_list.active {
	display: block;
}

.ej_kxpj_list ul li {
	margin-bottom: 0;
}

.ej_kxpj_list ul li:nth-child(2n) {
	background: inherit;
}

.ej_kxpj_list ul li:hover {
	background: #1755c1;
	color: #fff;
}

.ej_kxpj_list ul li:hover .pc a {
	color: #fff;
}

.ej_kxpj_list ul li:hover .p_txt01 {
	color: #c5d3eb;
}

.ej_kxpj_list ul li .pc a {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-top: 10px;
}

.ej_kxpj_list ul li .p_txt01 {
	margin-top: 20px;
}

.ej_kxpj_list ul li .p_txt02 {
	margin-top: 24px;
}

.kxpj_swiper {
	padding-top: 10px;
	height: 474px;
}

.kxpj_swiper_box {
	width: 100%;
	height: 474px;
	background: #fff;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
}

.kxpj_swiper_pic_box {
	width: 790px;
	height: 474px;
	float: left;
	overflow: hidden;
}

.kxpj_swiper_pic_box:hover .kxpj_swiper_pic {
	transform: scale(1.1);
	transition: 0.3s;
}

.kxpj_swiper_pic {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.kxpj_swiper_content {
	width: 610px;
	padding: 52px 42px;
	box-sizing: border-box;
	float: left;
}

.kxpj_swiper_content .p_txt02 {
	margin-bottom: 35px;
}

.kxpj_swiper_content .p_txt02 .p_date {
	font-weight: bold;
	font-size: 22px;
	color: #5575ad;
	border-bottom: 4px solid #1755c1;
	padding-bottom: 8px;
	position: relative;
	top: -8px;
}

.kxpj_swiper_content .p_txt02 .p_ly {
	margin-left: 84px;
	font-size: 16px;
}

.kxpj_swiper_content .p_txt02 .p_kan {
	margin-left: 40px;
	font-size: 16px;
}

.kxpj_swiper_title {
	font-size: 24px;
	margin-bottom: 34px;
	color: #181818;
	font-weight: bold;

	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.kxpj_swiper_con {
	font-size: 18px;
	color: #474747;
	line-height: 2;

	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
}

.kxpj_swiper_btn {
	width: 150px;
	height: 44px;
	background: #1755c1;
	border-radius: 22px;
	color: #fff;
	box-sizing: border-box;
	padding: 8px 24px;
	margin-top: 40px;
	position: relative;
}

.kxpj_swiper_btn:after{
	content: '';
	display: block;
	width: 20px;
	height: 8px;
	background: url('jyxc_btn_icon.png') no-repeat;
	background-size: 100% auto;
	position: absolute;
	top: 16px;
	right: 23px;
}

.kxpj_swiper_btn img {
	margin-left: 10px;
	margin-top: -5px;
	display: none;
}

.kxpj_pagination {
	text-align: center;
	margin-top: 40px;
}

.kxpj_pagination .swiper-pagination-switch {
	width: 10px;
	height: 10px;
	border-radius: 10px;
	background: #919cae;
	display: inline-block;
	margin-left: 16px;
}

.kxpj_pagination .swiper-active-switch {
	width: 45px;
	height: 10px;
	background: #1755c1;
	border-radius: 10px;
}

.kxpj_tab {
	width: fit-content !important;
	width: 1340px;
	height: 60px;
	margin: 68px auto 0;
}

.xsxh_tab{
	width: 1115px;
}

.kxpj_tab li {
	height: 26px;
	font-size: 28px;
	font-weight: bold;
	float: left;
	border-right: 1px solid #1755c1;
	padding: 0 35px;
}

.kxpj_tab li a {
	position: relative;
	top: -8px;
}

.kxpj_tab li:last-child {
	border-right: none;
}

.kxpj_tab li.active a {
	color: #1755c1;
}

.kxpj_tab li.active::after {
	content: '';
	display: block;
	width: 48px;
	height: 5px;
	border-radius: 5px;
	background: #1755c1;
	margin: 8px auto 0;
}

/* 科学普及结束 */

/* 学术学会开始 */

.xsxh_swiper_title {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.xsxh_swiper_con {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}

/*.xsxh_tab {
	width: 790px;
}*/

.xsxh_tab2 {
	width: 100%;
	height: 0;
	margin-top: 10px;
	text-align: center;
	display: none;
}

.xsxh_tab2.active {
	display: block;
	height: auto;
}

.xsxh_tab2 a {
	padding: 0 27px;
	border-right: 1px solid #77b4e4;
	height: 26px;
	font-size: 24px;
	line-height: 26px;
	margin-bottom: 30px;
	display: inline-block;
}

.xsxh_tab2 a:last-child {
	border-right: none;
}

.xsxh_tab2 a:nth-child(5) {
	border-right: none;
}

.xsxh_tab2 a.active {
	color: #1755c1;
}

.xsxh_tab2 a.active::after {
	content: '';
	display: block;
	width: 48px;
	height: 3px;
	background: #1755c1;
	margin: 10px auto 0;
}

.xsxh_tab3 {
	width: 100%;
	height: 0;
	margin-top: 10px;
	text-align: center;
	display: none;
}

.xsxh_tab3.active {
	display: block;
	height: auto;
}

.xsxh_tab3 a {
	padding: 0 27px;
	border-right: 1px solid #77b4e4;
	height: 26px;
	font-size: 24px;
	line-height: 26px;
	margin-bottom: 30px;
	display: inline-block;
}

.xsxh_tab3 a:last-child {
	border-right: none;
}

.xsxh_tab3 a:nth-child(5) {
	border-right: none;
}

.xsxh_tab3 a.active {
	color: #1755c1;
}

.xsxh_tab3 a.active::after {
	content: '';
	display: block;
	width: 48px;
	height: 3px;
	background: #1755c1;
	margin: 10px auto 0;
}

.xsxh_list_box .content {
	/* margin-top: 30px; */
	border-radius: 6px;
	display: none;
}

.xsxh_list_box .content.active {
	display: block;
}

.content-bottom {
	width: 1px;
	height: 50px;
}

.xsxh_list_box .content.content-xhjbqk{
	display: block;
}

.content-xhjbqk .content_head{
	padding-bottom: 40px;
}

.content-xhjbqk .con_nr div{
	text-indent: 0;
}

.content-xhjbqk .con_nr{
	padding-top: 20px;
}

.content-xhjbqk .con_nr h4{
	font-size: 24px;
}


.content-xhjbqk .con_nr p{
	overflow: hidden;
	text-indent: 0;
	padding-top: 10px;
}

.content-xhjbqk .con_nr p a{
	display: block;
	width: 25%;
	float: left;
	margin-bottom: 5px;
}
/* 学术学会结束 */


/* 党建工作开始 */

.ej_title.dj span {
	background: url(title_icon_dj.png) left center no-repeat;
	background-size: 42px 36px;
	background-position-y: 8px;
}

.p_txt02.dj .p_date {
	border-color: #b51515;
	color: #b39494;
}

.p_txt02.dj span {
	color: #8a5252;
}

.p_txt02.dj .p_ly {
	background: url(qhkx_ej_ly_dj.png) left center no-repeat;
}

.p_txt02.dj .p_kan {
	background: url(qhkx_ej_kan_dj.png) left center no-repeat;
}

.kxpj_swiper_title.dj a:hover {
	color: #b51515;
}

.kxpj_swiper_btn.dj {
	background: #c20909;
}

.kxpj_pagination.dj .swiper-active-switch {
	background: #a60817;
}

.kxpj_tab.dj {
	width: 760px;
}

.kxpj_tab.dj li.active a,.kxpj_tab.dj li:hover a {
	color: #b51515;
}

.kxpj_tab.dj li.active::after {
	background: #b51515;
}

.ej_kxpj_list.dj ul li:hover {
	background: #c20909;
}

.ej_kxpj_list.dj ul li:hover .p_txt01 {
	color: #efd2d2;
}

.ej_kxpj_list.dj ul li:hover .p_txt02 span {
	color: #efd2d2;
}

.ej_kxpj_list.dj ul li:hover .p_txt02 .p_ly {
	background: url(qhkx_ej_ly_dj_hover.png) left center no-repeat;
}

.ej_kxpj_list.dj ul li:hover .p_txt02 .p_kan {
	background: url(qhkx_ej_kan_dj_hover.png) left center no-repeat;
}

.page.dj a:hover,
.page.dj a.on,
.page.dj .go_btn,
.page.dj .layui-laypage-btn,
 .page.dj span.layui-laypage-curr {
	background: #c20909;
	border-color: #c20909;
}

/* 党建工作结束 */


/* 决策咨询开始 */

.jczx_tab {
	width: 1030px;
}

.zxjc_pc_top {
	width: 100%;
	height: 540px;
	padding-top: 10px;
}

.zxjc_pc_top_imgs {
	width: 940px;
	height: 540px;
	float: left;
}

.zxjc_pc_top_pic {
	width: 940px;
	height: 540px;
	/*object-fit: contain;
	font-family: 'object-fit: contain;';
	background: #eee;*/
	display: none;
}

.zxjc_pc_top_pic.on {
	display: block;
}

.zxjc_pc_top_right {
	width: 460px;
	height: 540px;
	float: left;
}

.zxjc_pc_top_content {
	width: 100%;
	height: 128px;
	margin-bottom: 9px;
	background: #dfedfd;
	padding: 33px 29px;
	box-sizing: border-box;
	font-size: 20px;
	line-height: 60px;
	color: #0a2c66;
	position: relative;
}

.zxjc_pc_top_right a:nth-child(2) .zxjc_pc_top_content {
	margin-bottom: 11px;
}

.zxjc_pc_top_content img {
	width: 512px;
	height: 128px;
	position: absolute;
	right: 0;
	top: 0;
	display: none;
}

.zxjc_pc_top_right a.on .zxjc_pc_top_content img {
	display: block;
}

.zxjc_pc_top_title {
	position: relative;
	display: inline-block;
	line-height: 1.3;
	vertical-align: middle;
	width: 400px;
}

.zxjc_pc_top_right a.on .zxjc_pc_top_title {
	color: #fff;
}

/* 决策咨询结束 */

/* 公示公开开始 */

.gsgk_tab {
	width: 366px;
	margin-top: 18px;
	margin-bottom: 20px;
}

.gsgk_list {
	width: 100%;
}

.gsgk_list ul {
	display: none;
}

.gsgk_list ul.active {
	display: block;
}

.gsgk_list ul li {
	width: 675px;
	height: 166px;
	float: left;
	margin-right: 49px;
	/* box-shadow: 11px 11px 0 #2961c4; */
	margin-bottom: 40px;
	position: relative;
}

.gsgk_list ul li:nth-child(2n) {
	margin-right: 0;
}

.gsgk_list_box {
	width: 100%;
	height: 100%;
	background: #fff;
	position: absolute;
	padding: 34px 32px;
	box-sizing: border-box;
	box-shadow: 1px 2px 8px rgba(23, 85, 193, 0.1);
}

.gsgk_list_shadow {
	width: 100%;
	height: 100%;
	background: #2961c4;
	position: absolute;
	top: 11px;
	left: 11px;
	display: none;
}

.gsgk_list ul li:hover .gsgk_list_shadow {
	display: block;
}

.gsgk_list_box .p_time {
	/* background-image: -moz-linear-gradient(-59.7deg, rgba(85, 151, 203, 0.99608) 0%, rgb(23, 85, 193) 100%);
	background-image: -webkit-linear-gradient(-59.7deg, rgba(85, 151, 203, 0.99608) 0%, rgb(23, 85, 193) 100%);
	background-image: -ms-linear-gradient(-59.7deg, rgba(85, 151, 203, 0.99608) 0%, rgb(23, 85, 193) 100%); */
	background: url('./gsgk_time_back.png');
	width: 74px;
	height: 74px;
	color: #fff;
	font-size: 16px;
	text-align: center;
	float: left;
}

.gsgk_list_box .p_time::after {
	content: '';
	width: 74px;
	height: 1px;
	display: block;
	background: #1755c1;
	margin-top: 40px;
}

.gsgk_list_box .p_time .p1 {
	font-size: 20px;
	padding: 12px 0 4px;
	font-weight: bold;
}

.gsgk_content {
	float: left;
	width: 500px;
	margin-left: 30px;
}

.gsgk_content h3 {
	font-size: 22px;
	font-weight: bold;

	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.gsgk_content .p_txt02 {
	position: absolute;
	bottom: 20px;
	width: 500px;
}

.gsgk_content .p_txt02 .p_pdf {
	margin-left: 37px;
	width: 33px;
}

.gsgk_content .p_txt02 .p_more {
	float: right;
	margin-top: 12px;
}

/* 公示公开结束 */


/* 走进科协开始 */

.kxjj {
	width: 100%;
	/* height: 465px; */
	background: url('qhkx_kxjj_back.png') no-repeat;
	background-size: 100% 100%;
	object-fit: cover;
	margin-top: 16px;
	color: #fff;
	padding: 75px 99px;
	box-sizing: border-box;
}

.kxjj_title {
	font-size: 28px;
	font-weight: bold;
	text-align: center;
}

.kxjj_title_line {
	width: 48px;
	height: 5px;
	border-radius: 5px;
	margin: 20px auto 50px;
	background: #fff;
}

.kxjj_content {
	font-size: 20px;
	line-height: 36px;
	font-weight: 300;
	text-indent: 40px;
	margin-bottom: 40px;
}

.kxjj_btn {
	width: 100px;
	height: 40px;
	margin: 0 auto;
	border-bottom: 1px solid #fff;
	position: relative;
	cursor: pointer;
	padding-left: 3px;
	color: #fff;
}

.kxjj_btn:hover p {
	color: #eee;
}

.kxjj_btn img {
	position: absolute;
	right: 0;
	top: 7px;
}

.ej_title_sm {
	text-align: center;
	margin-top: 68px;
	font-size: 28px;
	font-weight: bold;
}

.ej_title_sm::after {
	content: '';
	display: block;
	width: 48px;
	height: 5px;
	border-radius: 5px;
	background-color: #1755c1;
	margin: 10px auto 30px;
}

.kxld {
	width: 100%;
}

.kxld_cards {
	width: 674px;
	float: left;
}

.kxld_cards:first-child {
	margin-right: 52px;
}

.kxld_card {
	width: 100%;
	background: #fff;
	box-shadow: 1px 2px 8px rgba(23, 85, 193, 0.1);
	text-align: center;
}

.kxld_card:hover {
	background: url('./kxld_card_back.png') no-repeat;
	background-size: 100% 100%;
	object-fit: cover;
}

.kxld_card p img {
	margin-right: 23px;
	margin-top: -2px;
}

.kxld_card p {
	font-size: 30px;
	color: #1755c1;
}

.kxld_card p span {
	font-size: 20px;
	color: #707070;
	margin-left: 15px;
	margin-top: 4px;
}

.kxld_card:hover p {
	color: #fff;
}

.kxld_card:hover p span {
	color: #fff;
}

.kxld_card.card1 {
	height: 233px;
	line-height: 233px;
}

.kxld_card.card2 {
	height: 204px;
	margin-top: 20px;
	line-height: 83px;
	overflow: hidden;
	padding: 60px 0;
	box-sizing: border-box;

}

.kxld_card.card2 p{
	float: left;
	width: 50%;
}

.kxld_card.card3 {
	height: 113px;
	line-height: 113px;
}

.kxld_card.card5 p{
	float: left;
	width: 33.33%;
	font-size: 22px;
}

.kxld_card.card5 p span{
	font-size: 16px;
}

.kxld_card.card4 {
	height: 204px;
	margin-top: 20px;
	padding: 26px 0;
	box-sizing: border-box;
}


.kxld_card.card5 {
	height: 100px;
	line-height: 100px;
	margin-top: 20px;
}

.kxld_card_sm {
	width: 162px;
	height: 86px;
	float: left;
	padding-left: 31px;
	box-sizing: border-box;
}

.kxld_card_sm img {
	width: 33px;
	height: 35px;
	float: left;
	margin-right: 12px;
}

.kxld_card_sm div {
	float: left;
}

.kxld_card_sm .name {
	font-size: 24px;
}

.kxld_card_sm .pos {
	font-size: 16px;
	color: #707070;
	margin-top: 10px;
}

.zjkx_zzjg {
	width: 100%;
}

.zjkx_zzjg_content_box {
	width: 100%;
	box-sizing: border-box;
	padding: 28px 26px;
	background: #fff;
	box-shadow: 1px 2px 8px rgba(23, 85, 193, 0.1);
	margin-bottom: 3px;
	position: relative;
}

.zjkx_zzjg_title {
	font-size: 22px;
	color: #1755c1;
	cursor: pointer;
}

.zjkx_zzjg_content {
	height: 0;
	overflow: hidden;
}

.zjkx_zzjg_content.active {
	height: auto;
}

.zjkx_zzjg_con {
	margin: 26px 0 20px;
	font-size: 18px;
	color: #707070;
	line-height: 32px;
	text-indent: 36px;
}

.zjkx_zzjg_content .others {
	color: #333333;
	font-weight: bold;
	text-indent: 36px;
}

.zjkx_zzjg_content .others span:first-child {
	margin-right: 24px;
}

.zjkx_zzjg_content .others span:last-child {
	margin-left: 44px;
}

.zjkx_zzjg_check {
	width: 33px;
	height: 33px;
	background: url('nav_more_icon.png') no-repeat;
	background-size: 33px 33px;
	cursor: pointer;

	position: absolute;
	right: 30px;
	top: 28px;
}

.zjkx_zzjg_check.active {
	background: url('nav_more_icon_active.png') no-repeat;
	background-size: 33px 33px;
}

.ss_title {
	font-size: 24px;
	margin: 26px 0 16px;
}

.page-content .p_kan,.swiper-container .p_kan{
	display: none;
}

/* 走近科协结束 */

@media screen and (max-width: 1440px) {
	.qhkx_crumbs {
		font-size: 15px;
		line-height: 60px;
		background-size: 18px auto;
		padding-left: 26px;
	}

	.ej_title span {
		background-size: 30px auto;
		padding-left: 42px;
		line-height: 70px;
		font-size: 30px;
	}

	/*二级列表-通知公告 开始*/
	.ej_tzlist {
		margin-top: 20px;
	}

	.ej_tzlist li {
		width: 320px;
		height: 236px;
		padding: 20px;
		margin-right: 20px;
		margin-bottom: 24px;
	}

	.ej_tzlist li h3 {
		height: 60px;
		font-size: 16px;
		line-height: 160%;
	}

	.ej_tzlist li .p_txt01 {
		font-size: 14px;
		margin-top: 5px;
		display: -webkit-box;
		height: 80px;
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
	}

	.ej_tzlist li .p_txt02 {
		bottom: 30px;
		font-size: 14px;
	}

	.ej_tzlist li .p_txt02 span {
		margin-left: 15px;
	}

	.p_txt02 .p_ly {
		padding-left: 20px;
	}

	.p_txt02 .p_kan {
		padding-left: 20px;
	}

	.ej_tzlist li .p_time {
		left: 20px;
		bottom: 18px;
	}

	.ej_tzlist li .p_time .p1 {
		font-size: 22px;
		padding-bottom: 0px;
	}

	.ej_tzlist li .p_time .p2 {
		font-size: 16px;
	}

	/*二级列表-通知公告 结束*/

	/*二级列表-时政要闻 开始*/
	.ej_sjyw {
		margin-top: 20px;
	}

	.ej_sjyw li {
		padding: 15px;
		margin-bottom: 20px;
	}

	.ej_sjyw li .img {
		width: 255px;
		height: 143px;
		margin-right: 24px;
	}

	.ej_sjyw_linr {}

	.ej_sjyw li h3.pc {
		font-weight: bold;
		font-size: 18px;
		line-height: 160%;

		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.ej_sjyw .p_txt01 {
		font-size: 15px;
		margin-top: 4px;
	}

	.ej_sjyw li .p_txt02 {
		font-size: 15px;
		line-height: 30px;
		margin-top: 0px;
	}

	/*二级列表-时政要闻 结束*/


	/*二级列表-专题专栏 开始*/

	.ej_ztzl li {
		width: 235px;
		height: 133px;
		margin-right: 20px;
		margin-bottom: 30px;
	}

	.ej_ztzl .ztzl_jbpt a{
		width: 66px;
		height: 24px;
		line-height: 24px;
		border-radius: 4px;
		bottom: 14px;
		left: 12px;
		font-size: 14px;
	}

	.ej_ztzl .ztzl_jbpt a:nth-child(3){
		left: 85px;
	}

	.ej_ztzl .ztzl_jbpt a:nth-child(4){
		left: 158px;
	}

	/*二级列表-专题专栏 结束*/


	/*细览-详情页 开始*/
	.content {
		padding: 50px 60px;
	}

	.content_head h1 {
		font-size: 28px;
	}

	.content_head .intro_ltitle{
		font-size: 24px;
	}

	.content_head h2 {
		font-size: 24px;
	}

	.content_head .intro_left {
		font-size: 15px;
		line-height: 50px;
	}

	.content_head .intro_left span {
		margin-right: 20px;
		padding-left: 26px;
	}

	.intro_left .time {
		background-size: 18px auto;
	}

	.intro_left .p_ly {
		background-size: 18px auto;
	}

	.intro_left .p_kan {
		background-size: 18px auto;
	}

	.con_info_r {
		line-height: 50px;
		font-size: 15px;
	}

	.con_info_r li {
		margin-left: 20px;
	}

	.con_info_r li img {
		width: 18px;
	}

	.con_fx_icon {
		width: 30px;
		height: 30px;
		margin-top: -2px;
	}

	.con_fx_icon:hover {
		background-color: rgba(20, 82, 159, 1);
	}

	.con_fx_icon_1 {
		background-size: 20px;
	}

	.con_fx_icon_2 {
		background-size: 20px;
	}

	.con_nr {
		font-size: 18px;
	}
	
	.content-xhjbqk .con_nr h4{
		font-size: 22px;
	}

	.content_file {
		padding-top: 20px;
	}

	.content-xhjbqk .con_nr p a{
		margin-bottom: 2px;
	}

	/*细览-详情页 结束*/
	/*搜索结果页 开始*/
	.search_bk {
		width: 700px;
		height: 44px;
	}

	.search_bk .input {
		width: 590px;
		height: 44px;
		line-height: 52px;
	}

	.search_bk .so_btn {
		width: 100px;
		height: 44px;
		line-height: 44px;
	}

	/*搜索结果页 结束*/


	/* 科学普及开始 */
	.kxpj_swiper {
		height: 342px;
	}

	.kxpj_swiper_pic_box {
		width: 570px;
		height: 342px;
	}

	.kxpj_swiper_content {
		width: 430px;
		padding: 36px 30px;
	}

	.kxpj_swiper_content .p_txt02 {
		margin-bottom: 24px;
	}

	.kxpj_swiper_content .p_txt02 .p_date {
		font-size: 18px;
		border-bottom-width: 3px;
		padding-bottom: 8px;
		position: relative;
		top: -8px;
	}

	.kxpj_swiper_content .p_txt02 .p_ly {
		margin-left: 12px;
		font-size: 14px;
	}

	.kxpj_swiper_content .p_txt02 .p_kan {
		margin-left: 26px;
		font-size: 14px;
	}

	.kxpj_swiper_title {
		font-size: 18px;
		margin-bottom: 20px;
		color: #181818;
		font-weight: bold;
	}

	.kxpj_swiper_con {
		font-size: 14px;
		color: #474747;
		line-height: 2;
	}

	.kxpj_swiper_btn {
		width: 114px;
		height: 30px;
		background: #1755c1;
		border-radius: 22px;
		color: #fff;
		box-sizing: border-box;
		padding: 5px 18px;
		margin-top: 28px;
		font-size: 14px;
	}

	.kxpj_swiper_btn:after{
		width: 14px;
		height: 7px;
		top: 11px;
		right: 18px;
	}

	.kxpj_swiper_btn img {
		margin-left: 8px;
		margin-top: -5px;
		width: 14px;
	}

	.kxpj_pagination {
		margin-top: 26px;
	}

	.kxpj_pagination .swiper-pagination-switch {
		width: 7px;
		height: 7px;
		border-radius: 7px;
		margin-left: 10px;
	}

	.kxpj_pagination .swiper-active-switch {
		width: 32px;
		height: 7px;
	}

	.kxpj_tab {
		width: 946px;
		height: 60px;
		margin: 48px auto 0;
	}

	.xsxh_tab{
		width: 800px;
	}

	.kxpj_tab li {
		height: 20px;
		font-size: 22px;
		padding: 0 20px;
	}

	.kxpj_tab li a {
		top: -5px;
	}

	.kxpj_tab li.active a {
		color: #1755c1;
	}

	.kxpj_tab li.active::after {
		content: '';
		display: block;
		width: 34px;
		height: 3px;
		margin: 5px auto 0;
	}

	.ej_kxpj_list ul li .p_txt01 {
		margin-top: 6px;
	}

	.ej_kxpj_list ul li .p_txt02 {
		margin-top: 12px;
	}

	/* 科学普及结束 */

	/* 学术学会开始 */

	/*.xsxh_tab {
		width: 560px;
	}*/

	.xsxh_tab2.active {
		/* height: 40px; */
	}

	.xsxh_tab2 a {
		font-size: 16px;
		margin-bottom: 20px;
	}

	.xsxh_tab2 a.active::after {
		margin-top: 7px;
	}

	.xsxh_tab3 {
		/* height: 42px; */
	}

	.xsxh_tab3 a {
		font-size: 16px;
		margin-bottom: 20px;
	}

	.xsxh_tab3 a.active::after {
		margin-top: 7px;
	}

	/* 学术学会结束 */


	/* 党建工作开始 */

	.kxpj_tab.dj {
		width: 554px;
	}

	.ej_title.dj span {
		background: url(title_icon_dj.png) left center no-repeat;
		background-size: 32px 28px;
		background-position-y: 8px;
	}

	.p_txt02.dj .p_ly {
		background: url(qhkx_ej_ly_dj.png) left center no-repeat;
		padding-left: 30px;
	}

	.p_txt02.dj .p_kan {
		background: url(qhkx_ej_kan_dj.png) left center no-repeat;
		padding-left: 30px;
	}

	/* 党建工作结束 */


	/* 决策咨询开始 */

	.jczx_tab {
		width: 760px;
	}

	.zxjc_pc_top {
		height: 378px;
	}

	.zxjc_pc_top_imgs {
		width: 678px;
		height: 378px;
	}

	.zxjc_pc_top_pic {
		width: 678px;
		height: 378px;
	}

	.zxjc_pc_top_right {
		width: 322px;
		height: 264px;
	}

	.zxjc_pc_top_content {
		width: 100%;
		height: 90px;
		margin-bottom: 6px;
		padding: 22px 21px;
		font-size: 15px;
		line-height: 45px;
	}

	.zxjc_pc_top_right a:nth-child(2) .zxjc_pc_top_content {
		margin-bottom: 7px;
	}

	.zxjc_pc_top_content img {
		width: 360px;
		height: 90px;
	}

	.zxjc_pc_top_title {
		width: 286px;
	}

	/* 决策咨询结束 */

	/* 公示公开开始 */

	.gsgk_tab {
		width: 260px;
		margin-top: 14px;
		margin-bottom: 10px;
	}

	.gsgk_list ul li {
		width: 480px;
		height: 118px;
		margin-right: 38px;
		margin-bottom: 28px;
	}

	.gsgk_list_box {
		padding: 21px 18px;
	}

	.gsgk_list_shadow {
		top: 8px;
		left: 8px;
	}

	.gsgk_list_box .p_time {
		width: 52px;
		height: 52px;
		font-size: 14px;
	}

	.gsgk_list_box .p_time::after {
		width: 52px;
		margin-top: 26px;
	}

	.gsgk_list_box .p_time .p1 {
		font-size: 14px;
		padding: 8px 0 3px;
	}

	.gsgk_content {
		width: 350px;
		margin-left: 21px;
	}

	.gsgk_content h3 {
		font-size: 16px;
	}

	.gsgk_content .p_txt02 {
		position: absolute;
		bottom: 16px;
		width: 350px;
		font-size: 13px;
	}

	.gsgk_content .p_txt02 .p_pdf {
		margin-left: 26px;
		width: 22px;
	}

	.gsgk_content .p_txt02 .p_more {
		float: right;
		margin-top: 8px;
	}

	/* 公示公开结束 */


	/* 走进科协开始 */

	.kxjj {
		margin-top: 14px;
		padding: 52px 40px;
	}

	.kxjj_title {
		font-size: 22px;
	}

	.kxjj_title_line {
		width: 34px;
		height: 3px;
		border-radius: 3px;
		margin: 14px auto 35px;
	}

	.kxjj_content {
		font-size: 14px;
		line-height: 22px;
		text-indent: 28px;
		margin-bottom: 28px;
	}

	.kxjj_btn {
		width: 70px;
		height: 24px;
		padding-left: 2px;
		font-size: 12px;
	}

	.kxjj_btn img {
		width: 14px;
		top: 5px;
	}

	.ej_title_sm {
		margin-top: 48px;
		font-size: 24px;
	}

	.ej_title_sm::after {
		width: 34px;
		height: 3px;
		border-radius: 3px;
		margin: 7px auto 21px;
	}

	.kxld_cards {
		width: 482px;
	}

	.kxld_cards:first-child {
		margin-right: 36px;
	}

	.kxld_card:hover {
		background: url('./kxld_card_back.png') no-repeat;
		background-size: 100% 100%;
		object-fit: cover;
	}

	.kxld_card p img {
		margin-right: 16px;
		margin-top: -1px;
	}

	.kxld_card p {
		font-size: 21px;
	}

	.kxld_card p span {
		font-size: 14px;
		margin-left: 9px;
		margin-top: 3px;
	}

	.kxld_card.card1 {
		height: 162px;
		line-height: 162px;
	}

	.kxld_card.card2 {
		margin-top: 14px;
		line-height: 66px;
		padding: 40px 0;
		height: 143px;
	}

	.kxld_card.card3 {
		height: 79px;
		line-height: 79px;
	}

	.kxld_card.card4 {
		height: 143px;
		margin-top: 14px;
		padding: 16px 0;
	}

	.kxld_card.card5{
		height: 70px;
		line-height: 70px;
		margin-top: 14px;
	}

	.kxld_card.card5 p{
		font-size: 16px;
	}

	.kxld_card.card5 p span{
		font-size: 14px;
	}

	.kxld_card.card5 p img{
		width: 30px;
	}

	.kxld_card_sm {
		width: 113px;
		height: 60px;
		padding-left: 21px;
	}

	.kxld_card_sm img {
		width: 22px;
		height: 24px;
		margin-right: 8px;
	}

	.kxld_card_sm .name {
		font-size: 18px;
	}

	.kxld_card_sm .pos {
		font-size: 12px;
		margin-top: 6px;
	}

	.zjkx_zzjg_content_box {
		padding: 20px 18px;
		margin-bottom: 2px;
	}

	.zjkx_zzjg_title {
		font-size: 18px;
	}

	.zjkx_zzjg_con {
		margin: 20px 0 14px;
		font-size: 16px;
		line-height: 24px;
		text-indent: 32px;
	}

	.zjkx_zzjg_content .others {
		text-indent: 32px;
	}

	.zjkx_zzjg_content .others span:first-child {
		margin-right: 18px;
	}

	.zjkx_zzjg_content .others span:last-child {
		margin-left: 30px;
	}

	.zjkx_zzjg_check {
		width: 22px;
		height: 22px;
		background-size: 22px 22px;
		right: 14px;
		top: 19px;
	}

	.zjkx_zzjg_check.active {
		background-size: 22px 22px;
	}

	.ss_title {
		font-size: 18px;
		margin: 20px 0 12px;
	}

	/* 走近科协结束 */

}