@charset "utf-8";
/* CSS Document */
/*更多 -->*/
.more{
	color: #1e739b;
	font-size: 18px;
	padding-right: 30px;

	position: relative;
	float: right;
	font-weight: normal;
	transition: all .5s;
}
.more i{
	content: '';
	width: 16px;
	height: 2px;
	background-color: #1e739b;

	position: absolute;
	right: 2px;
	top: 50%;
	transition: all .5s;
}
.more i::after{
	content: '';
	width: 8px;
	height: 12px;
	background: url(cjh_2025_ico_jt3.png) no-repeat;
	background-size: 100% 100%;

	position: absolute;
	right: -2px;
	top: -5px;
}
.more:hover {
	padding-right: 44px;
}
.more:hover i{
	width: 30px;
}

.time{
	font-family: 'Arial';
}
.ej_banner{
	width: 100%;
	height: 290px;
	position: relative;
	overflow: hidden;
}
.ej_banner img{
	width: 100%;
	height: 100%;
}
.ej_banner .ej_b1{
	width: 1400px;
	height: 290px;
	margin: 0 auto;

	position: absolute;
	top: 0;
	left: 50%;
	z-index: 1;
	margin-left: -700px;

	/*	background: rgb(255,0,0,.3);*/
}
.ej_banner .ej_b1 .ej_lmbt{
	position: absolute;
	bottom: 0;
	left: 0;
	width: auto;
	line-height: 100px;
	background-position: left top;
	background-repeat: no-repeat;

	font-size: 32px;
	letter-spacing: 2px;
	font-weight: bold;
	color: #fff;
	text-shadow: 0px 3px 10px rgba(0, 0, 0, .3);/*文字阴影 右移，下移，模糊，颜色*/
}
.ej_banner .ej_b1 .ej_lmbt_di{
	background-position: right bottom;
	background-repeat: no-repeat;
	padding: 0 58px;
	height: 100px;
	overflow: hidden;
}

.ej_lm01{
	background-color: rgba(145, 154, 121, .5);
	background-image: url(cjh_2025_ej_lm01.png);
}
.ej_lm01 .ej_lmbt_di{
	background-image: url(cjh_2025_ej_lm01.png);
}
.ej_lm02{
	background-color: rgba(58, 148, 212, .5);
	background-image: url(cjh_2025_ej_lm02.png);
}
.ej_lm02 .ej_lmbt_di{
	background-image: url(cjh_2025_ej_lm02.png);
}

.ej_lm03{
	background-color: rgba(1, 125, 198, .5);
	background-image: url(cjh_2025_ej_lm03.png);
}
.ej_lm03 .ej_lmbt_di{
	background-image: url(cjh_2025_ej_lm03.png);
}

.ej_lm04{
	background-color: rgba(228, 127, 55, .7);
	background-image: url(cjh_2025_ej_lm04.png);
}
.ej_lm04 .ej_lmbt_di{
	background-image: url(cjh_2025_ej_lm04.png);
}
.ej_lm05{
	background-color: rgba(0, 107, 157, .7);
	background-image: url(cjh_2025_ej_lm05.png);
}
.ej_lm05 .ej_lmbt_di{
	background-image: url(cjh_2025_ej_lm05.png);
}


.ej_banner .ej_b2{
	position: absolute;
	top: 50%;
	/*    transform: translateY(-50%); */
	left: 50%;
	transform: translate(-50%, -50%);
}

/*二级导航*/
.ej_menu li{
	display: inline-block;
	position: relative;
}
.ej_menu li::before{
	position: absolute;
	content: '';
	height: 20px;
	width: 1px;
	background-color: #a0cbb7;
	left: 0;
	top: 50%;
	margin-top: -9px;
}
.ej_menu li:first-child::before{
	display: none;
}
.ej_menu li:first-child a{
	padding-left: 0;
}
.ej_menu li a{
	display: block;
	padding: 0 33px;
	font-size: 20px;
	line-height: 72px;
}
.ej_menu li.on a{
	font-weight: bold;
	color: #007777;
}
.ej_menu li.on{
	position: relative;
}
.ej_menu li.on::after{
	content: '';
	width: 42px;
	height: 3px;
	border-radius: 100px;
	background: #017a7a;

	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -21px;
}
.ej_menu li:first-child.on::after{
	left: 50%;
	margin-left: -40px;
}


/*位置*/
.weizhi{
	background: url(cjh_2025_ej_wz.png) left center no-repeat;
	background-size: 20px;
	padding-left: 30px;
	line-height: 70px;
	color: #707070;
}
.weizhi a{
	color: #707070;
}
.weizhi a:hover{
	color: #007777;
}

.ej_con{
	background: #fff;
}

.ej_tit{
	border-bottom: 1px solid #a0cbb7;
	line-height: 80px;
	font-size: 30px;
	font-weight: bold;
	padding-left: 17px;
	background: url(cjh_2025_tit.png) 2px 12px no-repeat;
	position: relative;
}

/*二级栏目 tit + 更多 ~1*/
.ej_tit2{
	line-height: 74px;
	color: #007777;
	font-size: 30px;
	font-weight: bold;
	border-bottom: 1px solid #007777;
	clear: both;
}

.ej_tit3{
	line-height: 1.5;
	color: #007777;
	font-size: 30px;
	font-weight: bold;
	clear: both;
}
.m_lr_50{
	margin: 0 50px;
}

.ld_px{
	border-bottom: 1px solid #a0cbb7;
	line-height: 80px;
	font-size: 22px;
	position: relative;
	margin-top: 20px;
}


/*研促会简介*/
.ej_jianjie{
}
.bk1{
	/*	border: 1px solid #cfe5df;*/
	/*	padding: 6px;*/
	margin-top: 30px;
	background: url(cjh_2025_ejbg02.png) top repeat-y;
	background-size: 100% auto;
}
.bk1 .bk1_top{
	/*	border: 1px solid #cfe5df;*/
	background: url(cjh_2025_ejbg02_1.png) top no-repeat;
	background-size: 100% auto;
}
.bk1 .bk1_di{
	padding: 55px 40px;
	background: url(cjh_2025_ejbg02_2.png) bottom no-repeat;
	background-size: 100% auto;
}

.ej_jianjie .title{
	line-height: 2;
	text-align: center;
	font-size: 28px;
	font-weight: bold;
	color: #007777;
	border-bottom: 1px solid #cfe5df;
	padding-bottom: 30px;
	margin-bottom: 25px;
}
.ej_jianjie .text{
	font-size: 20px;
	line-height: 2;
}
.ej_jianjie .text p{
	margin-bottom: 1em;
	text-align: justify;
}
.pt10{
	padding-top: 10px;
}
.ej_jianjie .text img {
	max-width: 100%;
}
/*领导*/

.ej_ld{
	margin-top: 40px;
}
.ej_ld .ej_ld_h1{
	height: 320px;
	/* height: 280px; */
	position: relative;
}
.ej_ld .ej_ld_h1 .ld_name,
.ej_ld .ej_ld_h1 .ld_t{
	padding-left: 255px;
}
.ej_ld .ej_ld_h1 .ld_name{
	line-height: 110px;
	font-size: 18px;
	color: #0f2235;
	padding-top: 15px;
}
.ej_ld .ej_ld_h1 .ld_name span{
	color: #007777;
	font-size: 28px;
	margin-right: 15px;
}
.ej_ld .ej_ld_h1 .ld_name a{
	color: #007777;
}
.ej_ld .ej_ld_h1 .ld_t{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 140px;
	background: #f5fafa;
	line-height: 2;
	font-size: 18px;
}
.ej_ld .ej_ld_h1 .ld_t p{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	padding-right: 40px;
	z-index: 1;
	text-align: justify
}
.ej_ld .ej_ld_h1 .ld_zp{
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 230px;
	/* width: 200px; */
	z-index: 2;
	overflow: hidden;
}
.ej_ld .ej_ld_h1 .ld_zp img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.ej_ld .ld_list{
	clear: both;
	margin-top: 40px;
}
.ej_ld .ld_list li{
	float: left;
	width: 200px;
	text-align: center;
	font-size: 18px;
	color: #0f2235;
	line-height: 2;
	margin-right: 75px;
	margin-bottom: 40px;
}
.ej_ld .ld_list li:nth-child(5n){
	margin-right: 0;
}
.ej_ld .ld_list li a{
	display: block;
}
.ej_ld .ld_list li .img{
	width: 100%;
	height: 280px;
	overflow: hidden;
}
.ej_ld img{
	width: 100%;
	height: 100%;
	object-fit: cover;

	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
}
.ej_ld a:hover img{
	transform: scale(1.05);
	-webkit-transform: scale(1.08);
	-moz-transform: scale(1.08);
	-ms-transform: scale(1.08);
	-o-transform: scale(1.08);
}
.ej_ld .ld_list li .ld_name{
	color: #007777;
	font-size: 26px;
	margin-top: 15px;
	padding-top: 12px;
	border-top: 1px solid #c7dcd2;
	position: relative;
}
.ej_ld .ld_list li a:hover .ld_name{
	font-weight: bold;
}
.ej_ld .ld_list li .ld_name::after,
.ej_ld .ld_list li .ld_name::before {
	content: '';
	width: 14px;
	height: 3px;
	background: #c7dcd2;

	position: absolute;
	top: -2px;
	transition: all .5s;
}
.ej_ld .ld_list li .ld_name::after{
	left: 0;
}
.ej_ld .ld_list li .ld_name::before{
	right: 0;
}
.ej_ld .ld_list li a:hover .ld_name::after{
	width: 50%;
}
.ej_ld .ld_list li a:hover .ld_name::before{
	width: 50%;
}


/*重要资讯*/
.ej_new li{
	position: relative;
	/* padding: 20px 0 20px 140px; */
	padding: 20px 140px 20px 0;
	border-bottom: 1px solid #d9e8e1;
	overflow: hidden;
}
.ej_new .img{
	float: left;
	width: 290px;
	height: 176px;
	overflow: hidden;
	margin-right: 30px;
	margin-top: 6px;
}
.ej_new img{
	width: 100%;
	height: 100%;
	object-fit: cover;

	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
}
.ej_new a:hover img{
	transform: scale(1.05);
	-webkit-transform: scale(1.08);
	-moz-transform: scale(1.08);
	-ms-transform: scale(1.08);
	-o-transform: scale(1.08);
}
.ej_new .bt{
	font-size: 22px;
	line-height: 1.5;
	font-weight: bold;
	display: block;
}
.ej_new .t2{
	font-size: 16px;
	color: #707070;
	line-height: 1.8;
	text-align: justify;
	margin-top: 10px;
}
.t_more{
	color: #1e739b;
	white-space: nowrap;
}
.t_more:hover{
	color: #007777;
}

.t_more2{
	font-size: inherit;
	position: relative;
	white-space: nowrap;
	padding-left: 30px;
}
.t_more2::after,
.t_more2::before {
	content: "";
	width: 0;
	height: 0;
	border-left: 8px solid #007777;
	border-bottom: 6px solid transparent;
	border-top: 6px solid transparent;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -6px;

	transition: all .8s;
	-webkit-transition: all .8s;
	-moz-transition: all .8s;
	-ms-transition: all .8s;
	-o-transition: all .8s;
}
.t_more2::before{
	left: 10px;
}
.t_more2:hover::after,
.t_more2:hover::before{
	transform: rotateY(360deg);
	-webkit-transform: rotateY(360deg);
	-moz-transform: rotateY(360deg);
	-ms-transform: rotateY(360deg);
	-o-transform: rotateY(360deg);
}

.ej_new .time{
	position: absolute;
	font-family: 'Arial';
	/* top: 13px;
	left: 15px; */
	top: 21px;
	right: 0;
	text-align: center;
	line-height: 1.5;
	font-size: 20px;
	color: #007777;
}
.ej_new .time .date{
	position: relative;
	float: right;
	padding-left: 7px;
	/* display: block; */
	/* color: #007777; */
	/* font-size: 46px; */
	/* border-bottom: 2px solid #007777; */
}
.ej_new .time .date::before{
	position: absolute;
	content: "-";
	left: 0;
}
.ej_new .time .year{
	float: left;
	/* display: block;
	font-size: 16px;
	color: #91c3ac;
	padding-top: 5px; */
}

/* 分页 */
.page {
	text-align: center;
	padding: 40px 0 30px 0 ;
}
.page_s {
	display: inline-block;
	font-size: 14px;
}
.page a {
	cursor: pointer;
}

.page a,
.page span,
.page .txt {
	padding: 0 11px;
	height: 34px;
	line-height: 32px;
	border: 1px solid #ccdcec;
	margin: 0 3px 0 0;
	color: #333333;
	font-size: 16px;
	border-radius: 2px;
	min-width: 16px;
	display: inline-block;
}
.page .txt {
	width: 18px;
}
.page a:hover {
	color: #fff;
	border: 1px solid #ccdcec;
	background: #007777;
}
.page .cur {
	color: #fff;
	border: 1px solid #ccdcec;
	background: #007777;
}
.page span {
	border: none;
}
.page #num {
	height: 32px;
	line-height: 32px;
	text-align: center;
	border: 1px solid #ccdcec;
	border-radius: 2px;
	width: 32px;
	vertical-align: top;
	font-size: 16px;
}
.page font {
	font-size: 16px;
	height: 32px;
	line-height: 32px;
	display: inline-block;
	/*	vertical-align: top;*/
}
.page font i {
	padding-bottom: 2px;
	display: inline-block;
}
.page #go {
	height: 32px;
	line-height: 32px;
	padding: 0 12px;
	cursor: pointer;

	margin: 0;
	vertical-align: top;
	border: none;
	background-color: #91c3ac;
	font-size: 16px;
	color: #fff;
	border-radius: 2px;
}
.page #go:hover{
	background-color: #007777;
}

/*会员服务 - 会员风采 图片列表-1*/
.ej_tplist{
}
.ej_tplist li{
	float: left;
	width: 406px;
	height: 478px;
	background-color: #f5fafa;
	border-radius: 8px;
	margin-top: 40px;
	margin-right: 40px;
	padding: 20px 20px 0;
	overflow: hidden;
}
.ej_tplist li:nth-child(3n) {
	margin-right: 0;
}

.ej_tplist li .img{
	width: 100%;
	height: 225px;
	overflow: hidden;
	border-radius: 8px 8px 0 0;
}
.ej_tplist .img img{
	width: 100%;
	height: 100%;
	object-fit: cover;

	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
}
.ej_tplist a:hover img{
	transform: scale(1.05);
	-webkit-transform: scale(1.08);
	-moz-transform: scale(1.08);
	-ms-transform: scale(1.08);
	-o-transform: scale(1.08);
}
.ej_tplist h3{
	font-size: 20px;
	line-height: 1.5;
	margin-bottom: 15px;
	margin-top: 15px;
	max-height: 60px;
	overflow: hidden;
}
.ej_tplist .text{
	color: #707070;
	line-height: 1.8;
}
.a1{
	color: #1e739b;
}
.a1:hover{
	color: #007777;
}

/*入会指引*/

/*入会指引 滚动条*/
.cont_scrollbar1 {
	overflow: hidden;
}
.cont_scrollbar1 .scroll_main {
	padding-right: 20px;
}
.cont_scrollbar1 .scroll_wrap {
	width: 100%;
	/* height: 310px; */
	position: relative;
}
.cont_scrollbar1 .scroll_wrap .scroll_cont {
	height: 100%;
	overflow: hidden;
	padding-right: 25px;
}
.cont_scrollbar1 .scroll_wrap .text{
	padding-top: 0;
	text-indent: 2em;
}
.cont_scrollbar1 .scroll_wrap .scroll_bar {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 5px;
	bottom: 0;
	border-left: 5px #F1F5FA solid;
}
.cont_scrollbar1 .scroll_wrap .scroll_slider {
	position: absolute;
	top: 0;
	left: -5px;
	width: 5px;
	height: 70px;
	background-color: #bbdae9;
	border-radius:5px;
	opacity: 1;
	cursor: pointer;
}
.cont_scrollbar1 .scroll_wrap .scroll_slider:hover{
	opacity: 1
}

/*入会指引 链接入口*/
.rh_link{
	margin-top: 80px;
}
.rh_link .bg1{
	background: url(cjh_2025_bg08.png) top no-repeat;
	background-size: 100% auto;
}
.rh_link .bg2{
	background: url(cjh_2025_bg09.png) top no-repeat;
	background-size: 100% auto;
}
.rh_link_w{
	width: 47%;
	padding: 85px 40px 0;
}
.rh_link_nr{
	background: rgba(245, 250, 250, .88);
	/* height: 200px; */
	padding: 0 35px 0;
}
.rh_link_nr h3{
	position: relative;
	text-align: center;
	line-height: 60px;
	font-size: 26px;
	padding-top: 15px;
}
.rh_link_nr h3::after{
	content: '';
	width: 64px;
	height: 3px;
	border-radius: 100px;
	background-color: #017a7a;

	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -32px;
}

.rh_link_nr img{
	vertical-align: middle;
	margin-right: 8px;
	margin-top: -3px;
}
.rh_link_nr ul{
	margin-top: 15px;
}
.rh_link_nr li{
	font-size: 20px;
	line-height: 60px;
	width: 100%;
	/* width: 46%; */
	position: relative;
	/* float: left; */
}

.rh_link_nr li:nth-last-child(2n){
	/* float: right; */
}
.rh_link_nr .ico_a {
	content: '';
	width: 24px;
	height: 1px;
	background: #1e739b;
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -1px;
	transition: all .5s;
}
.rh_link_nr .ico_a::after{
	content: '';
	position: absolute;
	left: -8px;
	top: 50%;

	width: 18px;
	height: 18px;
	border: 1px solid #1e739b;
	border-radius: 50%;
	margin-top: -9px;
}
.rh_link_nr li a{
	display: block;
}
.rh_link_nr li a:hover .ico_a{
	width: 36px;
}

/*入会链接list入口*/
.rh_list{
	margin-bottom: 30px;
}
.rh_list li{
	width: 48%;
	float: left;
	/* margin-top: 40px; */
	border-bottom: 2px solid #91c3ac;
	line-height: 90px;
	/* font-size: 19px; */
	font-size: 18px;
	color: #007777;
}
.rh_list li a {
	color: #007777;
	display: block;
	position: relative;
}
.rh_list li a:hover{
	color: #1e739b;
}
.rh_list li a::after{
	content: '';
	height: 10px;
	width: 28px;
	background-image: url(cjh_2025_ico_jt2.png);
	background-size: auto 100%;
	background-repeat: no-repeat;
	background-position: top right;
	border-bottom: 2px solid rgba(30, 115, 155, .7);
	transition: all .5s;

	position: absolute;
	right: 0;
	bottom: 40px;
}
.rh_list li a:hover::after{
	/* width: 30px; */
}

.rh_list li:nth-child(2n){
	float: right;
}

/*两行二级导航*/
.ej_menu2{
	text-align: center;
	position: relative;
}
.ej_menu2::after{
	content: '';
	height: 1px;
	position: absolute;
	left: 0;
	right: 0;
	top: 72px;
	background: #d9e8e1;
}
.noline_li6 li:nth-child(6)::before{
	display: none;
}


/*中国生态文明奖*/
.ej_conbt{
	margin-top: 30px;
}
.tit_h2{
	color: #007777;
	font-size: 36px;
	text-align: center;
	padding: 0px 100px ;
	line-height: 3;
}
.ej_conbt p{
	font-weight: bold;
	font-size: 20px;
	line-height: 1.8;
	text-indent: 2em;
}
.fujian{
	counter-reset: section; /* 初始化计数器 */
	padding-left: 60px;
	position: relative;
	font-size: 18px;
	margin: 20px 0;
}
.fujian a{
	display: block;
	color: #007777;
}
.fujian a:hover{
	color: #1e739b;
}
.fujian a::before {
	counter-increment: section; /* 每次遇到li元素时，计数器增加 */
	content: counters(section, " ") "、"; /* 使用计数器生成序号，这里用"."作为分隔符 */
	margin-right: 5px; /* 在序号和文本之间添加一些空间 */
}
.fujian .bt{
	position: absolute;
	left: 0;
	top: 0;
}


/*中国生态文明奖 - 先进集体 / 个人*/

.box_w{
	width: 47%;
}
.ej_libox {
}
.ej_libox ul{
	padding-top: 10px;
}
.ej_libox ul li{
	position: relative;
	height: 136px;
	margin-top: 20px;
	margin-right: 10px;
}
.ej_libox ul li .a_bk{
	display: block;
	margin-left: 40px;
	border: 1px solid #c7dcd2;
	height: 126px;
	background-color: #fff;
	box-shadow: 10px 10px 0 rgba(222, 239, 232, .5);
	padding-left: 64px;
	padding-right: 25px;
	padding-top: 25px;
	font-size: 20px;
	line-height: 1.8;
	font-weight: bold;
	text-align: justify;
}
.ej_libox ul li .time{
	width: 80px;
	height: 82px;
	background: #91c3ac;
	border-radius: 0 14px 0 14px;
	text-align: center;
	color: #fff;

	position: absolute;
	left: 0;
	top: 22px;
	transition: all .5s;
}
.ej_libox ul li .time .date{
	font-weight: bold;
	font-size: 32px;
	line-height: 36px;
	padding-top: 10px;
}
.ej_libox ul li .time .year{
	line-height: 24px;
	font-size: 16px;
}
.ej_libox ul li:hover .time{
	background-color: #007777;
}

.ej_lix2 li{
	width: 47%;
	float: left;
}
.ej_lix2 li:nth-child(2n){
	float: right;
}

/*中国生态文明奖 - 获奖名单*/
.roster{

}
.tit_h3{
	font-size: 30px;
	text-align: center;
	line-height: 2.5;
	color: #007777;
}
.tit_h3 a{
	color: #007777;
}
.tit_h3 a:hover{
	color: #1e739b;
}
.roster_nav{
	text-align: center;
}
.roster_nav li{
	display: inline-block;
	margin: 0 85px;
	color: #1e739b;
	font-weight: bold;
	border-bottom: 2px solid #1e739b;
	line-height: 2.5;
	font-size: 24px;
	cursor: pointer;
	opacity: .7;
}
.roster_nav li.on{
	opacity: 1;
	position: relative;
}
.roster_nav li.on::after,
.roster_nav li.on::before{
	content: '';
	width: 0;
	height: 0;
	position: absolute;
	left: 50%;
	margin-left: -5px;
	border-left: 10px solid transparent; /* 左侧边框透明 */
	border-right: 10px solid transparent; /* 右侧边框透明 */
}
.roster_nav li.on::after{
	border-top: 10px solid #1e739b; /* 底部边框为三角形底边 */
	bottom: -10px;
	z-index: 1;
}
.roster_nav li.on::before{
	border-top: 10px solid #fff; /* 底部边框为三角形底边 */
	bottom: -8px;
	z-index: 2;
}

.roster_nr{}

.roster_tabnr{
	display: none;
}
.roster_tabnr.on{
	display: block;
}
.roster_tabnr .cont_scrollbar1 .scroll_wrap {
	height: 460px;
}

.roster_list{
	line-height: 2.5;
	font-size: 20px;
}
.roster_list p{
	padding-left: 40px;
	position: relative;
}
.roster_list p::before {
	position: absolute;
	content: "•";
	font-size: 18px;
	color: #007777;
	left: 15px;
	top: 0;
}

.roster_tabnr .title{
	font-weight: normal;
	font-size: 28px;
}
.roster_tabnr .title .p1{
	font-size: 18px;
	color: #1a1a1a;
	line-height: 1.8;
	margin-top: .8em;
}

/*中国生态文明奖 - 图片左右滚动*/
.img_roll{
	margin-top: 20px;
	height: 425px;
	background: url(cjh_2025_ejbg03.png) -3px top repeat-x;
	background-size: auto 100%;
	overflow: hidden;
	position: relative;
	padding: 67px 80px 0 80px;
}

.img_roll .prev,
.img_roll .next {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background-position: center center;
	background-repeat: no-repeat;
	background-color: rgba(0, 119, 119, .2);
	cursor: pointer;
	transition: all .5s;

	position: absolute;
	top: 50%;
	margin-top: -35px;
}
.img_roll .prev:hover,
.img_roll .next:hover {
	background-color: rgba(0, 119, 119, 1);
}
.img_roll .prev {
	background-image: url(cjh_2025_prev.png);
	left: 20px;
}
.img_roll .next {
	background-image: url(cjh_2025_next.png);
	right: 20px;
}

.zp_box{
	width: 382px;
	margin: 0 auto;
	line-height: 1.6;
	font-size: 20px;
	font-weight: bold;
}
.zp_box .img{
	width: 100%;
	height: 256px;
	overflow: hidden;
	margin-bottom: 10px;
	border-radius: 8px;
}
.zp_box .img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
}
.zp_box a:hover img{
	transform: scale(1.05);
	-webkit-transform: scale(1.08);
	-moz-transform: scale(1.08);
	-ms-transform: scale(1.08);
	-o-transform: scale(1.08);
}
.zp_box a{
	display: block;
}
.zp_box p{
	white-space: nowrap; /*强制不换行*/
	overflow:hidden;
	text-overflow:ellipsis;
	text-align: center;
}


/* 年会视频 - 不滚动*/
.img_roll2{
	padding: 67px 50px 0;
}
.img_roll2 .swiper-slide{
	margin-left: 32px;
}
.img_roll2 .swiper-slide .zp_box{
	width: 410px;
}
.img_roll2 .swiper-slide:first-child {
	margin-left: 0;
}


/*媒体报道-图片*/
.mtbd .ej_tplist li{
	height: 345px;
}


/*会议议程 表格 div写法*/
.table_div .th {
	clear: both;
}
.table_div .th li{
	background-color: #d3e4dc;
	border: 3px solid #fff;
	border-bottom: 0;
	text-align: center;
	font-weight: bold;
	font-size: 22px;
	padding: 10px;

}
.th_time{
	width: 320px;
	text-align: center;
	float: left;
}

.table_div .tr{
	position: relative;
	background-color: #f4f8f6;
}
.table_div .tr .yc_time{
	border: 3px solid #fff;
	border-bottom: 0;
	/*	border-top: 3px solid #fff;*/
	width: 320px;
	overflow: hidden;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	font-size: 20px;
}
.table_div .tr .yc_time span{
	display: block;
	width: 100%;
	text-align: center;
	vertical-align: middle;

	position: absolute;
	top: 50%;
	transform: translateY(-50%);

	/*
        left: 50%;
        transform: translateX(-50%);
    */

}
.table_div .tr li{
}
.table_div .tr li:first-child{
}
.table_div .tr .td{
	border-top: 3px solid #fff;
	margin-left: 320px;
	line-height: 1.5;
	font-size: 20px;
	border-left: 0;
}
.table_div .tr .td .td_nr:last-child{
	border-bottom: 0;
}
.td_nr{
	border-bottom: 3px solid #fff;
	padding: 10px 30px 13px;
}
.td_nr:hover{
	background-color: #dfebe5;
}
.td_nr span{
	width: 47%;
	display: inline-block;
	margin-right: 5%;
	vertical-align: middle;
}
.td_nr span:last-child{
	margin-right: 0;
}
.hid_box{
	display: none;
}

.btn_show{
	text-align: center;
	border-top: 1px solid #a0cbb7;
	height: 20px;
	margin-top: 30px;

}
.btn_show a{
	font-size: 18px;
	color: #007777;
	padding: 0 20px;
	top: -12px;
	position: relative;
	background: url(cjh_2025_up-3.png) no-repeat 102px center #fff;
	background-size: 18px 18px;
}
.btn_show #zk_more{
	display: inline-block;
	background: url(cjh_2025_xia.png) no-repeat center right;
	background-size: 10px;
	padding-right: 24px;
	z-index: 2;
}
.btn_show #zk_more.on{
	background: url(cjh_2025_up.png) no-repeat center right;
	background-size: 10px;
	padding-right: 24px;
}


/*杂志目录*/
.book_fm{
	float: left;
	/*	margin-right: 100px;*/
}
.book_fm .img{
	width: 410px;
	height: 556px;
	overflow: hidden;
	box-shadow: 17px 17px 0px rgba(214, 230, 223, 1);
}
.book_fm .img img{
	width: 100%;
	height: 100%;
}
.more_book{
	display: block;
	width: 282px;
	height: 60px;
	line-height: 60px;
	background-color: #007777;
	border-radius: 6px;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	letter-spacing: 4px;
	margin-top: 60px;
}
.more_book:hover{
	color: #fff;
	background-color: #1c9393;
}
.more_book img{
	vertical-align: middle;
	margin-right: 12px;
	width: 30px;
	margin-top: -3px;
}
.book_mulu{
	/*	display: table;*/
	width: 770px;
	float: right;
	margin-right: 10px;
}
.book_mulu .book_h3{
	font-size: 24px;
	border-bottom: 1px solid #007777;
	color: #356439;
	line-height: 66px;
	margin-bottom: 10px;
}
.book_mulu li{
	font-size: 18px;
	line-height: 1.5;
	padding: 8px 0 8px 25px;
	position: relative;
}
.book_mulu li::after{
	content: '•';
	position: absolute;
	left: 5px;
	color: #007777;
	top: 8px;
}


/*殷切嘱托*/
.ld_word{
	width: 80%;
	margin: 0px auto;
	background: #e0ede8;
	padding: 0 15px 15px;
	border-radius: 0 0 10px 10px;
}
.ld_word_bg{
	box-shadow: 2px 4px 5px rgba(193, 220, 209, 1);
	border-radius: 0 0 10px 10px;
	padding: 60px 60px 40px;
	background: url(cjh_2025_jzbg1.png) top repeat-x #f6f4f1;
	position: relative;
}
.ld_word_bg::after,
.ld_word_bg::before {
	content: '';
	width: 25px;
	height: 37px;
	background-repeat: no-repeat;
	background-size: 100% auto;
	position: absolute;
	top: 0;
}
.ld_word_bg::after{
	background-image: url(cjh_2025_jzbg2.png);
	background-position: top left;
	left: -25px;
}
.ld_word_bg::before{
	background-image: url(cjh_2025_jzbg3.png);
	background-position: top right;
	right: -25px;
}
.word_img{
	text-align: center;
}
.word_img img{
	max-width: 100%;
}



/*领导关怀*/
.ej_ldgh{
overflow: hidden;
}
.ej_ldgh li{
	margin-bottom: 80px;
	position: relative;
	/* clear: both; */
	font-size: 0;
	width: 586px;
	float: left;
}
.ej_ldgh li .img{
	width: 100%;
	height: 350px;
	/* width: 43%;
	height: 366px; */
	overflow: hidden;
	display: inline-block;
}
.ej_ldgh li .img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
}
.ej_ldgh a:hover img{
	transform: scale(1.05);
	-webkit-transform: scale(1.08);
	-moz-transform: scale(1.08);
	-ms-transform: scale(1.08);
	-o-transform: scale(1.08);
}

.ej_ldgh li .text{
	background: #f1f8fd;
	width: 100%;
	height: 176px;
	padding: 30px 45px;
	font-size: 22px;
	font-weight: bold;
	line-height: 1.8;
	text-align: justify;
	/* position: absolute;
	bottom: 0;
	right: 0; */
}
.t_mid{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
.ej_ldgh li .t_mid{
	position: relative;
	top: auto;
	transform: translateY(0);
	/* padding-right: 50px; */
}

.ej_ldgh li:nth-child(2n) {
	/* text-align: right; */

	float: right;
}
.ej_ldgh li:nth-child(2n) .text{
	left: 0;
	text-align: justify;
}
.ej_ldgh li:last-child {
	margin-bottom: 20px;
}

/*岁月溢彩 - 图片列表-2*/
.er_imglist{

}
.er_imglist li{
	display: inline-block;
	width: 398px;
	/*	background-color: #f5fafa;*/
	margin-top: 40px;
	margin-right: 45px;
	vertical-align: top;
}
.er_imglist li:nth-child(3n) {
	margin-right: 0;
}

.er_imglist li .img{
	width: 100%;
	height: 272px;
	overflow: hidden;
	padding: 15px;
	position: relative;
}
.xiangkuang {
	background: url(cjh_2025_ejbg04.png) no-repeat;
	background-size: 100% 100%;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}
.er_imglist .img img{
	width: 100%;
	height: 100%;
	object-fit: cover;

	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
}
.er_imglist .img:hover img{
	transform: scale(1.05);
	-webkit-transform: scale(1.08);
	-moz-transform: scale(1.08);
	-ms-transform: scale(1.08);
	-o-transform: scale(1.08);
}
.er_imglist h3{
	font-size: 20px;
	line-height: 1.5;
	margin-bottom: 15px;
	margin-top: 15px;
	text-align: center;
	font-weight: normal;
}
.er_imglist .text{
	color: #707070;
	line-height: 1.8;
}

/*杂志*/
.btn_buy{
	background: url(cjh_2025_ico_buy.png) no-repeat left center;
	padding-left: 28px;
	color: #007777;
	font-size: 20px;
	font-weight: bold;
	position: absolute;
	right: 0;
}
.btn_buy:hover{
	color: #03acac;
}
.book_info{
	float: left;
	width: 270px;
	padding: 30px;
	background: #eef5f2;
	border: 1px solid #d6e6df;
	border-right-width: 5px;
}
.book_info .fm_box{
	width: 162px;
	height: 220px;
	margin: 0 auto 40px;
	box-shadow: 7px 7px 0px rgba(214, 230, 223, 1);
}
.book_info .fm_box img{
	width: 100%;
	height: 100%;
}

.line{
	border-top: 1px solid #cee1d9;
	border-bottom: 1px solid #fff;
	height: 0px;
	margin: 25px 0;
}

.book_info .text{
	color: #618686;
	line-height: 2;
}
.book_info .text .lable{
	font-weight: bold;
}
.book_info .text p{
	padding-bottom: 0.5em;
}
.block{
	display: block;
}
.ej_ewm{
	width: 114px;
	margin: 0 auto;
	padding: 10px 0;
}
.ej_ewm img{
	width: 100%;
	height: 114px;
	display: block;
}
.ej_ewm li{
	background: #dfe9e5;
	color: #587b7b;
	font-size: 14px;
	text-align: center;
	line-height: 2.5;
	margin-bottom: 30px;
}
.ej_ewm li:last-child{
	margin-bottom: 0;
}

.ej_rbox{
	width: 990px;
	float: right;
}

/*杂志订阅单*/
.buy_box{
	background: #fff;
	padding: 50px;
}
.buy_bk{
	background: #f4f9f7;
	border: 1px solid #d6e6df;
	padding: 0px 50px 50px;
}

.buy_bk .title{
	border-bottom: 1px solid #a0cbb7;
	padding-top: 30px;
	padding-bottom: 20px;
	line-height: 80px;
	font-size: 30px;
	font-weight: bold;
	text-align: center;
}
.buy_bk .title span{
	padding-left: 5px;
	padding-top: 5px;
	background: url(cjh_2025_tit.png) 0 top no-repeat;

}
label.t0{
	display: inline-block;
	text-align: right;
	padding-right: 10px;
	line-height: 46px;
}
label.t1{
	width: 100px;
}
label.t2{
	width: 140px;
}
.inp_fp{
	font-size: 20px;
}
.inp_fp .fp_li{
	padding: 10px 0;
	position: relative;
}
.inp_fp .fp_li .tip{
	font-size: 16px;
	color: #a8c5c5;
	position: absolute;
	right: 0px;
	bottom: -15px;
}

/*inputs样式*/
.inputs.inp_w{
	width: 46px;
	padding-left: 0;
	padding-right: 0;
	text-align: center;
	margin: 0 10px;
}

.w500{
	width: 500px;
}
.w400{
	width: 400px;
}
.w360{
	width: 360px;
}
.w480{
	width: 480px;
}
.w1050{
	width: 1051px;
}
.w_yzm{
	width: 220px;
	margin-right: 20px;
}
.img_yzm{
	vertical-align: middle;
	border: 1px solid #e1ebf7;
	width: 128px;
	height: 46px;
	cursor: pointer;
}
.inputs{
	background-color: #fff;
	border: 1px solid #c7dcd2;
	border-radius: 6px;
	padding: 0 15px;
	font-size: 18px;
	height: 46px;
	vertical-align: middle;
}
.inputs::placeholder {
	color: #a8c5c5;
}
input {
	color: #a8c5c5;
}
input.dark {
	color: #1a1a1a;
}
.buy_inp{
	border-bottom: 1px dashed #9bbead;
	padding: 30px 0;
	font-size: 20px;
}
.buy_inp li{
	float: left;
	padding: 10px 0;
}
.buy_inp li:nth-child(2n){
	float: right;
}

.inp_tit{
	font-size: 22px;
	line-height: 2;
	color: #587b7b;
	margin-top: 30px;
}
.t_area{
	height: 8em;
	line-height: 1.6;
	padding: 10px;
	font-family: "Microsoft YaHei",'Arial';
	font-size: 18px;
	vertical-align: top;
}
.red_star{
	font-family: '宋体';
	color: #d00;
	margin-right: 10px;
}

.btnBox{
	text-align: center;
	margin-top: 30px;
}
.btn_tj,
.btn_qx{
	display: inline-block;
	line-height: 52px;
	width: 150px;
	text-align: center;
	font-size: 20px;
	border-radius: 6px;
	margin: 0 15px;
}
.btn_tj{
	color: #fff;
	padding-left: 26px;
	background: url(cjh_2025_ico_tj.png) no-repeat 30px center #007777;
	background-size: 24px;
}
.btn_tj:hover{
	color: #fff;
	background-color: #1c9393;
}
.btn_qx{
	border: 1px solid #9bbead;
	background: #fff;
	color: #007777;
}
.btn_qx:hover{
	background: rgba(255, 255, 255, .5);
}


/*订阅方式*/
.d_box{
	color: #587b7b;
}
.d_box *{
	line-height: 2;
}
.d_tr{
	padding: 20px 0;
	border-bottom: 1px dashed #9bbead;
}
.d_tr:last-child{
	border-bottom: 0;
}
.text1{
	font-size: 22px;
}
.font_b{
	font-weight: bold;
}
.text2{
	font-size: 18px;
}
.tr_w50{
	width: 48%;
	display: inline-block;
}

.d_bt{
	font-size: 20px;
	margin-bottom: 10px;
}
.tr_td{
	display: inline-block;
}
.td1{
	width: 32.5%;
}
.td2{
	width: 36%;
}
.td3{
	width: 25%;
}

/*搜索结果*/
.searchBox{
	padding: 40px;
	background: #fff;
	margin-bottom: 20px;
}
.searchBox .soubk{
	border: 1px solid #c7dcd2;
	background-color: #f2f7f5;
	border-radius: 8px;
	padding: 4px;
	width: 1000px;
	margin: 0 auto;
}
.searchBox .search_input{
	width: 825px;
	height: 46px;
	font-size: 18px;
	padding-left: 10px;
	border: 0;
	/*    color: #91c3ac;*/
	color: #1a1a1a;
	background: none;
}
.search_btn{
	width: 150px;
	height: 46px;
	line-height: 44px;
	text-align: center;
	border-radius: 6px;
	font-size: 20px;
	display: block;
	float: right;
	border: 0;
	cursor: pointer;
	background-color: rgba(0, 119, 119, 1);
	color: #fff;
}
.search_btn:hover {
	color: #fff;
	background-color: rgba(0, 119, 119, .85);
}
.search_btn img{
	vertical-align: middle;
	width: 22px;
	margin-right: 10px;
	margin-top: -2px;
}

.so_msg{
	line-height: 160%;
	position: relative;
	font-size: 18px;
	margin-bottom: 20px;
	margin-top: 15px;
	padding-right: 300px;
}
.so_msg font{
	margin-left: 30px;
	line-height: 36px;
}
.so_msg font:first-child{
	margin-left: 0;
}
.so_msg .paixu{
	position: absolute;
	right: 0;
	top: 0;
}
.so_msg .paixu a{
	display: inline-block;
	padding: 3px 15px;
	border: 1px solid #007777;
	font-size: 16px;
	border-radius: 6px;
	margin-left: 10px;
}
.so_msg .paixu a.on{
	background-color: #007777;
	color: #fff;
}

.ejso_list li{
	border-bottom: 1px solid #e0ebf5;
	padding: 20px 0;
}
.ejso_list li *{
	line-height: 1.8;
}
.ejso_list li h3{
	font-size: 22px;
	line-height: 1.5;
	margin-bottom: 10px;
}
.ejso_list li .txt{
	font-size: 16px;
	color: #63717f;
	margin-bottom: 10px;
}
.ejso_list li .time{
	color: #1e739b;
	font-size: 16px;
}
.font_red{
	color: #c00;
}


/*大事件*/
.ej_dsj{
	margin-top: 50px;
	background: url(cjh_2025_line2.png) center top repeat-y;
}

.ej_dsj_con{
	background: url(cjh_2025_icon23.png) center top no-repeat;
	padding-bottom: 30px;
}
.ej_dsj_con:nth-child(2n){
	background: url(cjh_2025_icon22.png) center top no-repeat;
}
.ej_dsj_con .year{
	font-size: 30px;
	color: #007777;
	line-height: 1.6;
	margin-bottom: 30px;
}
.ej_dsj_con .year .year_t{
	width: 50%;
	padding-right: 40px;
	text-align: right;
}
.ej_dsj_con:nth-child(2n) .year_t{
	float: right;
	padding-left: 40px;
	padding-right: 0;
	text-align: left;
}
.ej_dsj_con a{
	color: inherit;
}
.ej_dsj_con a:hover{
	color: #007777;
}
.ej_dsj_con .year a{
	text-decoration: underline;
}

.ej_dsj_con .dsj_li li{
	margin-bottom: 30px;
	width: 100%;
	float: left;
}
.ej_dsj_con .dsj_li .img_box{
	float: right;
	width: 50%;
	padding-left: 40px;
}
.ej_dsj_con:nth-child(2n) .dsj_li .img_box{
	float: left;
	padding-left: 0;
	padding-right: 40px;
	text-align: right;
}
.ej_dsj_con .img{
	display: inline-block;
	overflow: hidden;
}
.ej_dsj_con .img1{
	width: 400px;
	height: 225px;
}
.ej_dsj_con .img2{
	width: 270px;
	height: 382px;
	border: 1px solid #bfdad0;
	margin-right: 10px;
}
.ej_dsj_con .img2:last-child{
	margin-right: 0;
}
.ej_dsj_con .img3{
	width: 270px;
	height: 382px;
	margin-right: 10px;
	background: url(cjh_2025_file_bk.png) no-repeat;
	background-size: 100% 100%;
	padding-top: 24px;
	padding-left: 25px;
}
.ej_dsj_con .img3 a{
	display: block;
	width: 222px;
	height: 332px;
	overflow: hidden;
}
.ej_dsj_con .img3:last-child{
	margin-right: 0;
}

.ej_dsj_con .dsj_li .text_box{
	float: left;
	width: 50%;
	padding-right: 40px;
	text-align: right;
	line-height: 1.6;
}
.ej_dsj_con:nth-child(2n) .dsj_li .text_box{
	float: right;
	padding-right: 0;
	padding-left: 40px;
	text-align: left;
}
.ej_dsj_con .dsj_li .text_box .p1{
	font-size: 24px;
	font-weight: normal;
	margin-bottom: .5em;
}
.ej_dsj_con .dsj_li .text_box .p2{
	font-size: 18px;
	color: #707070;
	padding-right: 80px;
	position: relative;
	margin: .8em 0;
}
.ej_dsj_con:nth-child(2n) .dsj_li .text_box .p2{
	padding-right: 0;
	padding-left: 80px;
}
.ej_dsj_con .dsj_li .text_box .p2 time{
	color: #1a1a1a;
	position: absolute;
	right: 0;
	top: 0;
}
.ej_dsj_con:nth-child(2n) .dsj_li .text_box .p2 time{
	right: auto;
	left: 0
}
.ej_dsj_con img{
	max-width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
}
.ej_dsj_con a:hover img{
	transform: scale(1.05);
	-webkit-transform: scale(1.08);
	-moz-transform: scale(1.08);
	-ms-transform: scale(1.08);
	-o-transform: scale(1.08);
}


/*网站地图*/
.siteMap{
	position: relative;
	line-height: 1.6;
}
.siteMap dl{
	border-bottom: 1px solid #d9e8e1;
	padding: 20px 0;
	position: relative;
}

.siteMap dd{
	display: table;
	width: 1120px;
	float: right;
	/*	background: #f00*/
}
.siteMap a{
	color: inherit;
}
.siteMap a:hover{
	color: #1e739b;
}
.siteMap .map_lm1{
	color: #038e8e;
	float: left;
	padding: 10px;
	font-size: 22px;
	font-weight: bold;
	display: block;
	height: 100%;

}
.siteMap .map_lm1::before{
	content: '';
	width: 110px;
	height: 0;
	border-bottom: 1px solid #1e739b;
	position: absolute;
	left: 0;
	bottom: 0;
}
.siteMap .map_lm2{

}
.siteMap .map_lm2 li{
	display: inline-block;
	margin: 0 40px;
	padding: 10px 0;
	font-size: 20px;
}
.siteMap .map_lm2 li a{
	white-space: nowrap;
}

/*公益活动*/
.ej_gyhd li{
	margin-bottom: 120px;
}
.ej_gyhd li:nth-child(2n) .text{
	float: left;
}
.ej_gyhd li:nth-child(2n) .imgbg{
	float: right;
}
.ej_gyhd li:last-child{
	margin-bottom: 80px;
}
.ej_gyhd .text{
	float: right;
	width: 500px;
	line-height: 2;
	text-align: justify;
	font-size: 18px;
}
.ej_gyhd .text .h3{
	font-size: 22px;
	line-height: 1.6;
	margin-bottom: 1em;
}
.ej_gyhd .text .p1{
	max-height: 252px;
	margin-bottom: 20px;
	display:-webkit-box;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:7;
}
.ej_gyhd .text .t_more2::after,
.ej_gyhd .text .t_more2::before {
	/*	border-left-color: #f00;*/
}
.ej_gyhd .text .t_more2{
	color: #007777;
}

.ej_gyhd .imgbg{
	width: 680px;
	height: 408px;
	float: left;
	position: relative;
}
.ej_gyhd .imgbg .img{
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
	z-index: 1;
}
.ej_gyhd .imgbg::after{
	content: '';
	background: #f1f8fd;

	position: absolute;
	top: 110px;
	bottom: -50px;
	left: -50px;
	right: -50px;
	z-index: 0;

}

.ej_gyhd img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
}
.ej_gyhd .img a:hover img{
	transform: scale(1.05);
	-webkit-transform: scale(1.08);
	-moz-transform: scale(1.08);
	-ms-transform: scale(1.08);
	-o-transform: scale(1.08);
}


/*细览*/
.ConBox{
	background: #fff;
	padding: 50px;
	color: #333;
}
.Con_title{
	border-bottom: 1px solid #c7dcd2;
}
.Con_bt{
	text-align: center;
	font-size: 36px;
	line-height: 1.6;
	font-weight: normal;
	margin-bottom: 30px;
}

.mTop_30{
	margin-top: 30px;
}
.con_nr{
	font-size: 20px;
}
.con_nr * {
	line-height: 2;
}
.con_nr p{
	text-indent: 2em;
	margin: 0 0 1em !important;
	background: #FFFFFF!important;
	border: 0!important;
}
.con_nr table p {
	text-indent: 0;
}
.con_nr div{
	margin-bottom: 1em;
}
.con_nr img {
	max-width: 80%;
	margin: 0 auto;
	display: block;
}
.con_info{
	color: #666;
	font-size: 18px;
	line-height: 3;
	padding-bottom: 10px;
}
.con_info_l{
	float: left;
}
.con_info_l li{
	float: left;
	margin-right: 50px;
}
.con_info_l li img{
	vertical-align: middle;
	width: 30px;
}
.con_info_l:last-child{
	margin-right: 0;
}
.con_info_r{
	float: right;
}
.con_info_r li{
	float: left;
	margin-left: 50px;
}
.con_info_r:last-child{
	margin-left: 0;
}
.con_info_r li img{
	vertical-align: middle;
}
.print{
	cursor: pointer;
}
.font_size{

}
.font_size span{
	margin-right: 5px;
	cursor: pointer;
}
.font_size span.active{
	font-weight: bold;
	color: #038888;
}

/*详情页分享媒体图标*/
.con_fx_icon{
	display: inline-block;
	width: 32px;
	height: 32px;
	overflow: hidden;
	padding: 0;
	border-radius: 50%;
	vertical-align: middle;
	margin-left: 5px;
	transition: all .5s;
}
.con_fx_icon:hover{
	background-color: rgba(139, 183, 161, 1);
}

.con_fx_icon_1{
	background: url(cjh_2025_con_icon_wx.png) center center no-repeat rgba(139, 183, 161, 0.4);
	background-size: 100% 100%;
}
.con_fx_icon_2{
	background: url(cjh_2025_con_icon_wb.png) center center no-repeat rgba(139, 183, 161, 0.4);
	background-size: 100% 100%;
}
.con_fx_icon_3{
	background: url(cjh_2025_con_icon_qz.png) center center no-repeat rgba(139, 183, 161, 0.4);
	background-size: 100% 100%;
}

/*证书查询*/
.zscx {
	border-right: 1px solid #a0cbb7;
	border-bottom: 1px solid #a0cbb7;
}
.zscx dl {
	overflow: hidden;
}
.zscx dl dt {
	width: 30%;
	float: left;
	border-top: 1px solid #a0cbb7;
	border-left: 1px solid #a0cbb7;
	background-color: #f5fafa;
	padding: 10px 20px;
	text-align: right;
}
.zscx dl dd {
	width: 70%;
	float: left;
	border-top: 1px solid #a0cbb7;
	border-left: 1px solid #a0cbb7;
	padding: 10px 20px;
}



@media screen and (max-width: 1440px){
	/*更多 -->*/
	.more{
		font-size: 14px;
		padding-right: 26px;
	}
	.more i{
		margin-top: -1px;
	}
	.more i::after{
		width: 7px;
		height: 10px;
		top: -4px;
	}
	.ej_banner{
		height: 208px;
	}
	.ej_banner .ej_b1{
		width: 1000px;
		height: 208px;
		margin-left: -500px;
	}
	.ej_banner .ej_b1 .ej_lmbt{
		line-height: 70px;
		font-size: 24px;
	}
	.ej_banner .ej_b1 .ej_lmbt_di{
		padding: 0 40px;
		height: 70px;
	}

	.ej_lm01{
		background-size: 130px auto;
	}
	.ej_lm01 .ej_lmbt_di{
		background-size: 130px auto;
	}
	.ej_lm02{
		background-size: 130px auto;
	}
	.ej_lm02 .ej_lmbt_di{
		background-size: 130px auto;
	}
	.ej_lm03{
		background-size: 130px auto;
	}
	.ej_lm03 .ej_lmbt_di{
		background-size: 130px auto;
	}

	.ej_lm04{
		background-size: 130px auto;
	}
	.ej_lm04 .ej_lmbt_di{
		background-size: 130px auto;
	}
	.ej_lm05{
		background-size: 130px auto;
	}
	.ej_lm05 .ej_lmbt_di{
		background-size: 130px auto;
	}


	/*二级导航*/
	.ej_menu li::before{
		height: 16px;
		margin-top: -8px;
	}
	.ej_menu li a{
		padding: 0 21px;
		font-size: 15px;
		line-height: 52px;
	}
	.ej_menu li.on::after{
		width: 30px;
		height: 3px;
		margin-left: -15px;
	}
	.ej_menu li:first-child.on::after{
		left: 50%;
		margin-left: -30px;
	}


	/*位置*/
	.weizhi{
		background-size: 16px;
		padding-left: 25px;
		line-height: 52px;
		font-size: 12px;
	}

	.ej_tit{
		line-height: 55px;
		font-size: 22px;
		padding-left: 17px;
		background-position: 3px 8px;
		background-size: 24px auto;
	}

	/*二级栏目 tit + 更多 ~1*/
	.ej_tit2{
		line-height: 50px;
		font-size: 22px;
	}

	.ld_px{
		border-bottom: 1px solid #a0cbb7;
		line-height: 55px;
		font-size: 18px;
		position: relative;
		margin-top: 10px;
	}
	.ej_tit3{
		font-size: 22px;
	}
	.m_lr_50{
		margin: 0 50px;
	}
	/*研促会简介*/
	.ej_jianjie{
	}
	.bk1{
		margin-top: 18px;
	}
	.bk1 .bk1_di{
		padding: 40px 25px;
	}

	.ej_jianjie .title{
		font-size: 20px;
		padding-bottom: 18px;
		margin-bottom: 15px;
	}
	.ej_jianjie .text{
		font-size: 15px;
	}
	.pt10{
		padding-top: 10px;
	}

	/*领导*/

	.ej_ld{
		margin-top: 40px;
	}
	.ej_ld .ej_ld_h1{
		/* height: 200px; */
		height: 228px;
	}
	.ej_ld .ej_ld_h1 .ld_name,
	.ej_ld .ej_ld_h1 .ld_t{
		padding-left: 180px;
	}
	.ej_ld .ej_ld_h1 .ld_name{
		line-height: 80px;
		font-size: 14px;
		padding-top: 15px;
	}
	.ej_ld .ej_ld_h1 .ld_name span{
		font-size: 20px;
		margin-right: 15px;
	}
	.ej_ld .ej_ld_h1 .ld_t{
		height: 100px;
		font-size: 13px;
	}
	.ej_ld .ej_ld_h1 .ld_t p{
		padding-right: 40px;
	}
	.ej_ld .ej_ld_h1 .ld_zp{
		/* width: 145px; */
		width: 164px;
	}
	.ej_ld .ld_list{
		margin-top: 30px;
	}
	.ej_ld .ld_list li{
		width: 145px;
		font-size: 12px;
		margin-right: 45px;
		margin-bottom: 24px;
	}
	.ej_ld .ld_list li .img{
		height: 200px;
	}
	.ej_ld .ld_list li .ld_name{
		font-size: 18px;
		margin-top: 10px;
		padding-top: 6px;
	}

	/*重要资讯*/
	.ej_new li{
		/* padding: 15px 0 15px 85px; */
		padding: 15px 85px 15px 0;
	}
	.ej_new .img{
		width: 208px;
		height: 127px;
		margin-right: 20px;
		margin-top: 6px;
	}
	.ej_new .bt{
		font-size: 16px;
	}
	.ej_new .t2{
		font-size: 12px;
		margin-top: 5px;
	}

	.ej_new .time{
		top: 17px;
		font-size: 14px;
		right: 0;
		/* left: 15px; */
	}
	.ej_new .time .date{
		/* font-size: 32px; */
	}
	.ej_new .time .year{
		/* font-size: 12px; */
	}

	/* 1000px，分页 */
	.page {
		padding: 30px 0 20px 0 ;
	}
	.page_s {
		font-size: 13px;
	}
	.page a,
	.page span,
	.page .txt {
		height: 26px;
		line-height: 24px;
		font-size: 13px;
		min-width: 16px;
	}
	.page #num {
		height: 26px;
		line-height: 24px;
		width: 26px;
		font-size: 13px;
	}
	.page font {
		font-size: 13px;
		height: 26px;
		line-height: 24px;
	}
	.page font i {
		padding-bottom: 2px;
	}
	.page #go {
		height: 26px;
		line-height: 24px;
		font-size: 15px;
	}

	/*会员服务 - 会员风采 图片列表-1*/
	.ej_tplist{
	}
	.ej_tplist li{
		width: 290px;
		height: 342px;
		margin-top: 28px;
		margin-right: 28px;
		padding: 14px 14px 0;
		font-size: 12px;
	}

	.ej_tplist li .img{
		width: 100%;
		height: 162px;
	}
	.ej_tplist h3{
		font-size: 15px;
		line-height: 1.5;
		margin-bottom: 8px;
		margin-top: 8px;
		max-height: 45px;
		overflow: hidden;
	}

	/*入会指引*/

	/*入会指引 滚动条*/
	.cont_scrollbar1 {
		overflow: hidden;
	}
	.cont_scrollbar1 .scroll_main {
		padding-right: 0px;
	}
	.cont_scrollbar1 .scroll_wrap {
		/* height: 240px; */
	}

	/*入会指引 链接入口*/
	.rh_link{
		margin-top: 50px;
	}
	.rh_link_w{
		padding: 50px 34px 0;
	}
	.rh_link_nr{
		/* height: 150px; */
		padding: 0 20px 0;
	}
	.rh_link_nr h3{
		line-height: 50px;
		font-size: 19px;
		padding-top: 10px;
	}
	.rh_link_nr h3::after{
		width: 40px;
		height: 3px;
		margin-left: -20px;
	}

	.rh_link_nr img{
		width: 20px;
		margin-right: 5px;
		margin-top: -3px;
	}
	.rh_link_nr ul{
		margin-top: 15px;
	}
	.rh_link_nr li{
		font-size: 15px;
		line-height: 50px;
	}
	.rh_link_nr .ico_a {
		width: 16px;
	}
	.rh_link_nr .ico_a::after{
		left: -5px;
		width: 10px;
		height: 10px;
		margin-top: -5px;
	}
	.rh_link_nr li a:hover .ico_a{
		width: 22px;
	}

	/*入会链接list入口*/
	.rh_list{
		margin-bottom: 20px;
	}
	.rh_list li{
		margin-bottom: 20px;
		border-bottom: 1px solid #91c3ac;
		line-height: 50px;
		/* font-size: 14px; */
		font-size: 13px;
	}
	.rh_list li a::after{
		height: 6px;
		width: 20px;
		border-bottom-width: 1px;
		bottom: 24px;
	}
	.rh_list li a:hover::after{
		width: 20px;
	}


	/*两行二级导航*/
	.ej_menu2::after{
		top: 52px;
	}

	/*中国生态文明奖*/
	.ej_conbt{
		margin-top: 20px;
	}
	.tit_h2{
		font-size: 26px;
		padding: 0px 70px ;
		line-height: 3;
	}
	.ej_conbt p{
		font-size: 15px;
	}
	.fujian{
		padding-left: 50px;
		font-size: 15px;
		margin: 20px 0;
	}


	/*中国生态文明奖 - 先进集体 / 个人*/

	.box_w{
	}
	.ej_libox {
	}
	.ej_libox ul{
		padding-top: 0px;
	}
	.ej_libox ul li{
		height: 100px;
		margin-top: 20px;
		margin-right: 10px;
	}
	.ej_libox ul li .a_bk{
		margin-left: 30px;
		height: 90px;
		padding-left: 48px;
		padding-right: 20px;
		padding-top: 18px;
		font-size: 14px;
	}
	.ej_libox ul li .time{
		width: 58px;
		height: 58px;
		top: 16px;
	}
	.ej_libox ul li .time .date{
		font-size: 22px;
		line-height: 26px;
		padding-top: 8px;
	}
	.ej_libox ul li .time .year{
		line-height: 16px;
		font-size: 12px;
	}



	/*中国生态文明奖 - 获奖名单*/
	.roster{

	}
	.tit_h3{
		font-size: 26px;
	}
	.roster_nav li{
		margin: 0 50px;
		font-size: 17px;
	}

	.roster_tabnr .cont_scrollbar1 .scroll_wrap {
		height: 330px;
	}

	.roster_list{
		line-height: 2.5;
		font-size: 15px;
	}
	.roster_list li{
		padding-left: 32px;
	}

	.roster_tabnr .title{
		font-size: 20px;
	}
	.roster_tabnr .title .p1{
		font-size: 15px;
		margin-top: .5em;
	}

	/*中国生态文明奖 - 图片左右滚动*/
	.bg_bai2 .tit_h3{
		margin-top: -20px;
	}
	.img_roll{
		margin-top: 5px;
		height: 300px;
		padding: 45px 60px 0 60px;
	}

	.img_roll .prev,
	.img_roll .next {
		width: 30px;
		height: 30px;
		top: 50%;
		margin-top: -15px;
	}
	.img_roll .prev {
		background-image: url(cjh_2025_prev.png);
		left: 20px;
	}
	.img_roll .next {
		background-image: url(cjh_2025_next.png);
		right: 20px;
	}

	.zp_box{
		width: 274px;
		font-size: 15px;
	}
	.zp_box .img{
		height: 184px;
		margin-bottom: 5px;
		border-radius: 8px;
	}


	/* 年会视频 - 不滚动*/
	.img_roll2{
		padding: 45px 0 0 36px;
	}
	.img_roll2 .swiper-slide{
		margin-left: 20px;
	}
	.img_roll2 .swiper-slide .zp_box{
		width: 295px;
	}


	/*媒体报道-图片*/
	.mtbd .ej_tplist li{
		height: 252px;
	}


	/*会议议程 表格 div写法*/
	.table_div .th li{
		border: 2px solid #fff;
		font-size: 16px;
		padding: 10px;

	}
	.th_time{
		width: 230px;
	}

	.table_div .tr .yc_time{
		border: 2px solid #fff;
		width: 230px;
		font-size: 15px;
	}
	.table_div .tr .td{
		border-top: 2px solid #fff;
		margin-left: 230px;
		font-size: 15px;
	}
	.td_nr{
		border-bottom: 2px solid #fff;
	}

	.btn_show{
		text-align: center;
		border-top: 1px solid #a0cbb7;
		height: 20px;
		margin-top: 30px;

	}
	.btn_show a{
		font-size: 15px;
		padding: 0 20px;
		top: -12px;

		background-position:  88px center;
		background-size: 16px 16px;
	}
	.btn_show #zk_more{
		background-size: 8px;
		padding-right: 20px;
	}
	.btn_show #zk_more.on{
		background-size: 8px;
		padding-right: 20px;
	}

	/*杂志目录*/
	.book_fm{
	}
	.book_fm .img{
		width: 293px;
		height: 397px;
		box-shadow: 12px 12px 0px rgba(214, 230, 223, 1);
	}
	.more_book{
		width: 202px;
		height: 45px;
		line-height: 45px;
		font-size: 16px;
		margin-top: 40px;
	}
	.more_book img{
		width: 20px;
	}
	.book_mulu{
		/*	display: table;*/
		width: 570px;
		margin-right: 10px;
	}
	.book_mulu .book_h3{
		font-size: 18px;
		line-height: 50px;
	}
	.book_mulu li{
		font-size: 14px;
		padding: 6px 0 6px 20px;
	}
	.book_mulu li::after{
		top: 6px;
	}


	/*领导关怀*/
	.ej_ldgh{

	}
	.ej_ldgh li{
		margin-bottom: 50px;
		width: 418px;
	}
	.ej_ldgh li .img{
		height: 250px;
	}

	.ej_ldgh li .text{
		height: 125px;
		padding: 21px 30px;
		font-size: 16px;
	}
	.ej_ldgh li .t_mid{
		padding-right: 20px;
	}

	/*岁月溢彩 - 图片列表-2*/
	.er_imglist{

	}
	.er_imglist li{
		width: 284px;
		margin-top: 30px;
		margin-right: 28px;
	}
	.er_imglist li .img{
		height: 194px;
		padding: 10px;
	}
	.er_imglist h3{
		font-size: 15px;
	}

	/*杂志*/
	.btn_buy{
		background-size: 14px;
		padding-left: 22px;
		font-size: 14px;
	}
	.book_info{
		width: 196px;
		padding: 20px;
		border-right-width: 4px;
	}
	.book_info .fm_box{
		width: 116px;
		height: 158px;
		margin: 0 auto 30px;
		box-shadow: 4px 4px 0px rgba(214, 230, 223, 1);
	}

	.line{
		margin: 15px 0;
	}

	.book_info .text{
		font-size: 12px;
	}
	.ej_ewm{
		width: 80px;
		padding: 6px 0;
	}
	.ej_ewm img{
		height: 80px;
	}
	.ej_ewm li{
		font-size: 12px;
		margin-bottom: 20px;
	}
	.ej_rbox{
		width: 700px;
	}

	/*杂志订阅单*/
	.buy_box{
		padding: 35px;
	}
	.buy_bk{
		padding: 0px 35px 35px;
	}

	.buy_bk .title{
		padding-top: 20px;
		padding-bottom: 10px;
		line-height: 60px;
		font-size: 24px;
	}
	label.t0{
		padding-right: 10px;
		line-height: 30px;
	}
	label.t1{
		width: 80px;
	}
	label.t2{
		width: 105px;
	}
	.inp_fp{
		font-size: 14px;
	}
	.inp_fp .fp_li{
		padding: 10px 0;
	}
	.inp_fp .fp_li .tip{
		font-size: 12px;
        right: 0;
        bottom: -10px;
	}

	/*inputs样式*/
	.inputs.inp_w{
		width: 40px;
		margin: 0 10px;
	}

	.w500{
		width: 350px;
	}
	.w400{
		width: 285px;
	}
	.w360{
		width: 260px;
	}
	.w480{
		width: 340px;
	}
	.w1050{
		width: 748px;
	}
	.w_yzm{
		width: 155px;
		margin-right: 10px;
	}
	.img_yzm{
		width: 90px;
		height: 30px;
	}
	.inputs{
		border-radius: 4px;
		padding: 0 10px;
		font-size: 13px;
		height: 30px;
	}
	.buy_inp{
		padding: 20px 0;
		font-size: 14px;
	}
	.buy_inp li{
		padding: 10px 0;
	}

	.inp_tit{
		font-size: 16px;
		line-height: 2;
		color: #587b7b;
		margin-top: 30px;
	}
	.t_area{
		height: 8em;
		line-height: 1.6;
		padding: 10px;
		font-family: "Microsoft YaHei",'Arial';
		font-size: 14px;
		vertical-align: top;
	}

	.btnBox{
		margin-top: 20px;
	}
	.btn_tj,
	.btn_qx{
		line-height: 34px;
		padding-bottom: 2px;
		width: 100px;
		font-size: 15px;
	}
	.btn_tj{
		/*		padding-left: 26px;*/
		background-position: 20px center;
		background-size: 18px;
	}


	/*订阅方式*/
	.d_box{
	}
	.d_tr{
		padding: 15px 0;
	}
	.text1{
		font-size: 16px;
	}
	.text2{
		font-size: 14px;
	}

	.d_bt{
		font-size: 16px;
		margin-bottom: 6px;
	}

	/*搜索结果*/
	.searchBox{
		padding: 30px;
		margin-bottom: 20px;
	}
	.searchBox .soubk{
		padding: 2px;
		width: 720px;
	}
	.searchBox .search_input{
		width: 600px;
		height: 36px;
		font-size: 14px;
		padding-left: 10px;
	}
	.search_btn{
		width: 100px;
		height: 36px;
		line-height: 34px;
		font-size: 16px;
	}
	.search_btn img{
		width: 16px;
	}

	.so_msg{
		font-size: 15px;
		margin-bottom: 0;
		margin-top: 10px;
		padding-right: 300px;
	}
	.so_msg font{
		margin-left: 20px;
		line-height: 36px;
	}
	.so_msg .paixu a{
		font-size: 14px;
	}

	.ejso_list li{
		padding: 15px 0;
	}
	.ejso_list li h3{
		font-size: 18px;
		margin-bottom: 5px;
	}
	.ejso_list li .txt{
		font-size: 14px;
		margin-bottom: 5px;
	}
	.ejso_list li .time{
		font-size: 14px;
	}

	/*大事件*/
	.ej_dsj{
		margin-top: 40px;
	}

	.ej_dsj_con{
		padding-bottom: 20px;
	}
	.ej_dsj_con .year{
		font-size: 24px;
		margin-bottom: 20px;
		padding-top: 6px
	}
	.ej_dsj_con .dsj_li li{
		margin-bottom: 20px;
	}
	.ej_dsj_con .img1{
		width: 286px;
		height: 162px;
	}
	.ej_dsj_con .img2{
		width: 194px;
		height: 273px;
	}
	.ej_dsj_con .img3{
		width: 194px;
		height: 273px;
		padding-top: 18px;
		padding-left: 18px;
	}
	.ej_dsj_con .img3 a{
		width: 158px;
		height: 237px;
	}
	.ej_dsj_con .dsj_li .text_box .p1{
		font-size: 18px;
	}
	.ej_dsj_con .dsj_li .text_box .p2{
		font-size: 14px;
		padding-right: 60px;
	}
	.ej_dsj_con:nth-child(2n) .dsj_li .text_box .p2{
		padding-left: 60px;
	}


	/*网站地图*/
	.siteMap{
	}
	.siteMap dl{
		padding: 15px 0;
	}

	.siteMap dd{
		width: 800px;
	}
	.siteMap .map_lm1{
		padding: 6px;
		font-size: 16px;
	}
	.siteMap .map_lm1::before{
		width: 90px;
	}
	.siteMap .map_lm2 li{
		margin: 0 30px;
		padding: 5px 0;
		font-size: 14px;
	}

	/*公益活动*/
	.ej_gyhd li{
		margin-bottom: 80px;
	}
	.ej_gyhd li:last-child{
		margin-bottom: 40px;
	}
	.ej_gyhd .text{
		width: 360px;
		font-size: 13px;
	}
	.ej_gyhd .text .h3{
		font-size: 16px;
	}
	.ej_gyhd .text .p1{
		max-height: 182px;
		margin-bottom: 10px;
	}

	.ej_gyhd .imgbg{
		width: 484px;
		height: 290px;
	}
	.ej_gyhd .imgbg::after{
		top: 80px;
		bottom: -35px;
		left: -35px;
		right: -35px;

	}


	/*细览*/
	.ConBox{
		padding: 30px;
	}
	.Con_bt{
		font-size: 24px;
		margin-bottom: 20px;
	}

	.mTop_30{
		margin-top: 20px;
	}
	.con_nr{
		font-size: 16px;
	}
	.con_info{
		font-size: 13px;
	}
	.con_info_l li{
		margin-right: 20px;
	}
	.con_info_l li img,
	.con_info_r li img{
		width: 24px;
	}
	.con_info_r li{
		float: left;
		margin-left: 20px;
	}

	/*详情页分享媒体图标*/
	.con_fx_icon{
		width: 24px;
		height: 24px;
	}

}