@charset "utf-8";
a:hover{ color: #2D7256; }
/* 手机导航开始 */
body.avi{overflow: hidden;}
.menu_wap {display: none; border: 1px solid transparent; float: right; }
.trans-3 { display: block; width:26px; margin-bottom: .05rem; background: #fff; height:3px; overflow: hidden; border-radius: .5rem; }
.trans-3 { transition: all 0.35s linear; }
body.avi .trans-3:nth-child(1) { transform: matrix(1,0,0,1,0,8) rotate(45deg); }
body.avi .trans-3:nth-child(3) { transform: matrix(1,0,0,1,0,-7) rotate(-45deg); }
body.avi .trans-3:nth-child(2) { width: 0; }
body.avi .trans-3 { background: #fff; }
.slb .trans-3 { width: 32px; height: 5px; }
.slb body.avi .trans-3:nth-child(1) { transform: matrix(1,0,0,1,0,12) rotate(45deg); }
.slb body.avi .trans-3:nth-child(3) { transform: matrix(1,0,0,1,0,-10) rotate(-45deg); }
@media screen and (max-width:992px){
	.menu_wap{display: block; border-bottom: 0px; position: absolute; right: .16rem; top:1.5vw; z-index: 99; }
	.menubox{ float:inherit; display: none; position:fixed; left: 0; right: 0; bottom: 0; top: 0.85rem; background:#4ba487; padding: 0.2rem 0.16rem 0.16rem;}
	body.avi .menubox{display: block;}
	.slb .menubox{top:0.75rem;}
}
@media screen and (max-width:640px){
	.menubox{ top:16.5vw; background: #5dad92;}
	.slb .menubox{top: 19.5vw; }
}
/* 手机导航结束 */

.header{ position:absolute; left: 0;right: 0;top: 0; padding-top: 0.4rem; z-index: 9;}
.banner{background:url(260612fjsts_xhzt_banner.png) no-repeat center top; height: 7rem;}
.banner span{ display: block; text-align: center; padding-top:1.55rem;}
.banner span>img{ width: 70%; max-width: 7.7rem; }
.head_logo{ float:left; }
.slb .banner{ height:4.3rem; }
.slb .banner span{ padding-top: 12%; }
.slb .banner span>img{ width:85%;}
.menubox{ float:right; }
.menubox li{float: left; margin-left: 0.3rem; }
.menubox li>a{ font-size: 0.24rem; color: #fff; padding-bottom: 0.12rem; position: relative;display: block; }
.menubox li.avi>a,.menubox li>a:hover{ font-weight: bold; }
.menubox li.avi>a::after,.menubox li>a:hover::after{ content: ""; position: absolute; width: 0.44rem; height: 0.04rem; background:#fff; left:50%; margin-left: -0.2rem; bottom: 0; }
.slb .menubox li{ margin-left: 0.08rem; }
.slb .menubox li>a{ font-size: 0.19rem; }
@media screen and (max-width:1366px){
	.banner{background-size:auto 100%; height:56vw; }
	.slb .menubox li{ margin-left: 0.06rem; }
	.slb .menubox li>a{ font-size: 0.18rem; }
	.slb .banner{background-size:auto 100%; height: 63vw; }
	.slb .banner span{ padding-top: 13.5%;}
}
@media screen and (max-width:992px){
	.header{ padding-top: 0.15rem;}
	.head_logo{width: 65%;}
	.head_logo img{max-height: 0.55rem;}
	.banner{height:63vw; }
	.slb .banner{height:75vw; }
	.banner span{ padding-top:12.5vw;}
	.slb .banner span{ padding-top: 16vw;}
	
	.menubox li{ margin-left: 0rem; border-bottom: 1px solid rgba(255,255,255,0.6); width: 100%; float:left; line-height:2.5; padding-left: 0.15rem; }
	.menubox li>a{padding-bottom: 0rem;}
	.menubox li>a::after{ display: none !important; }
}
@media screen and (max-width:640px){
	.banner span{ padding-top:17vw;}
	.slb .banner span{ padding-top: 19vw;}
}

.footer{ background: #1B7157; }
.foot_copy{ padding:0.25rem 0rem; text-align: center; }
.foot_copy span{ display: inline-block; font-size: 0.2rem; color: #fff; margin: 0rem 0.08rem;vertical-align: middle; }
.foot_copy a{display: inline-block; vertical-align: middle; font-size: 0.2rem; color: #fff; padding-left: 0.1rem; position: relative; }
.foot_copy a::after{ content: "|"; position: absolute; left:0; font-weight: normal; }

/* 内容 */
.content_bg1{ background: url(260612fjsts_xhzt_bg1.png) no-repeat center bottom; position: relative; margin-top: -0.5rem; }
.xhzt_tit{ overflow: hidden; height: 1.3rem; position: relative; text-align: center; background: url(260612fjsts_xhzt_titbg.png) no-repeat center top; background-size: auto 100%; }
.xhzt_tit span{ font-size: 0.43rem; color: #2D7256; font-family: "syst_h"; display: inline-block; padding-top: 0.35rem; }
.xhzt_tit>a{display: block; position: absolute; right:0; width: 0.4rem; line-height: 0.43rem; top: 50%; margin-top:-0.2rem; height: 0.4rem; text-align: right; background: url(260612fjsts_xhzt_morebg.png) no-repeat center; background-size: contain; font-size: 0.16rem; color: #2D7256; }

.content_bg2{ padding: 0.8rem 0rem; background:url(260612fjsts_xhzt_bg2.png) no-repeat center top; background-size:auto 100%; position: relative; margin-top: -0.3rem;}
.slb .content_bg2{ margin-top: -0.45rem;}
.yjdt_box .xhzt_tit span,.yjdt_box .xhzt_tit a{color: #fff;} 

.new_listbox .slideBox_03 .txt-bg{display: none;}
.new_listbox .slideBox_03 .pic p{ position: relative; bottom: inherit; left: inherit; right: inherit; color: #333; display: block; font-weight: normal; }
.new_listbox .slideBox_03 .dian{display: block; text-align: center;}
.new_listbox .slideBox_03 .dian>span{display:inline-block;vertical-align: middle; cursor: pointer; }
.new_listbox .slideBox_03 .dian>span>i{ opacity: 0.3; display: block; width: 0.2rem; height: 0.4rem; background-position: center; background-repeat: no-repeat; background-size: contain; }
.new_listbox .slideBox_03 .dian>span:hover>i{opacity: 1;}

.new_listbox .slideBox_03 .num{ position: relative; display: inline-block; bottom: inherit;vertical-align: middle; margin: 0rem 0.1rem; }
.new_listbox .slideBox_03 .num li{ position:relative; padding-left: 0.15rem; display: inline-block; margin: 0rem 0.1rem; height: inherit; width: inherit; line-height: 0.4rem; background:none !important; font-size: 0.2rem; color: #BED1CB; }
.new_listbox .slideBox_03 .num li::after{ content: "0"; position:absolute; left: 0; }
.new_listbox .slideBox_03 .num li.on{ font-weight: bold; font-size: 0.28rem; color: #2D7256; }

.list_boxcon li>a{display: block; border: 1px solid rgba(45, 114, 86, 0.3); position: relative;z-index: 1; padding:0.1rem 0.28rem;}
.list_boxcon li>a::after{ position: absolute; opacity: 0.3; content: ""; left:0.03rem; right: 0.03rem; top:0.03rem; bottom:0.03rem; background: url(260612fjsts_xhzt_list_k.png) no-repeat center; background-size: 100% 100%; }
.list_boxcon li>a:hover{ border-color: #2D7256; }
.list_boxcon li>a:hover::after{opacity: 1;}
.list_boxcon li>a h6{ font-size: 0.2rem;font-weight: normal; display: block; text-align:justify; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.list_boxcon li>a p{ font-size: 0.16rem; color: #999; }
.list_boxcon li>a:hover p{ color: #2D7256; }

.tzgg_listbox li>a{ border:1px solid #ececeb; display: block; padding: 0.08rem; background: #fff; }
.tzgg_listbox li>a:hover{ border-color: #3f9f80; }
.tzgg_listbox li>a .tzgg_boxcon{ display: block; overflow: hidden; padding: 0.15rem 0.2rem 0.2rem; }
.tzgg_listbox li>a:hover .tzgg_boxcon{ background:url(260612fjsts_xhzt_tzgg_libg.jpg) no-repeat center; background-size: cover;}
.tzgg_date{ padding-top: 0.1rem; margin-top: 0.05rem; width:0.92rem; height: 0.93rem; display: block; float: left; margin-right: 0.15rem; text-align: center; background: url(260612fjsts_xhzt_tzgg_datebg1.png) no-repeat center; background-size: contain;}
.tzgg_date h4{ font-family: "syst_h"; font-size: 0.28rem; color: #fff;}
.tzgg_date p{ font-size: 0.14rem; color: rgba(255,255,255,0.6); }
.tzgg_listbox li>a:hover .tzgg_date{ background: url(260612fjsts_xhzt_tzgg_datebg2.png) no-repeat center; background-size: contain; }
.tzgg_listbox li>a:hover .tzgg_date h4,.tzgg_listbox li>a:hover .tzgg_date p{ color: #3F9F80; }
.tzgg_text{ overflow: hidden; }
.tzgg_text h6{ display:flex;align-items: center; height: 0.9rem; }
.tzgg_text h6>p{ font-size: 0.2rem; line-height: 0.3rem; max-height: 0.9rem; font-weight: normal; }
.tzgg_text span{display: block; text-align: right; line-height: 0.1rem;  }
.tzgg_text span>i{ font-size: 0.46rem; color: #3F9F80; font-weight:normal; }
.tzgg_listbox li>a:hover .tzgg_text h6>p,.tzgg_listbox li>a:hover .tzgg_text span>i{ color: #fff; }

.yjdt_listcon li>a{ display: block; position: relative; z-index: 1; border: 1px solid #BED1CB; background: transparent;  padding: 0.12rem 0.4rem;  }
.yjdt_listcon li>a::after{ content: "";position: absolute; opacity: 0.6; z-index: -1; left:0.03rem; right:0.03rem; top: 0.03rem; bottom: 0.03rem; background: url(260612fjsts_xhzt_list_k2.png) no-repeat center; background-size: 100% 100%; }
.yjdt_listcon li>a:hover{  background: rgba(255,255,255,0.2); border-color: #fff; }
.yjdt_listcon li>a:hover::after{ opacity: 1; }
.yjdt_listcon li>a h6{ font-size: 0.2rem; font-weight: normal; color: #fff; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.yjdt_listcon li>a span{ font-size: 0.16rem;  color: #fff; }
.yjdt_listcon li>a:hover h6{ font-weight: bold; }

.content_bg3{ background: url(260612fjsts_xhzt_bg3.jpg) no-repeat center top; padding: 0.45rem 0rem;}
.slb .content_bg3{ background-size: auto 100%; }
.xsjl_con_top{ margin-bottom: 0.2rem;}
.xsjl_con_top>a{display: block; overflow: hidden; padding: 0.1rem 0.35rem 0.15rem 0.15rem;}
.xsjl_con_top .xsjl_con_top_date{ margin-top: 0.05rem; padding-top: 0.1rem; width: 0.92rem; height: 0.93rem; float: left; text-align: center; margin-right: 0.2rem; background: url(260612fjsts_xhzt_tzgg_datebg1.png) no-repeat center; background-size: contain; }
.xsjl_con_top .xsjl_con_top_date h5{ font-size: 0.28rem; color: #fff; font-family:"syst_h"; }
.xsjl_con_top .xsjl_con_top_date p{ font-size: 0.14rem; color: rgba(255,255,255,0.6); }
.xsjl_con_top .xsjl_con_top_text{overflow: hidden;}
.xsjl_con_top .xsjl_con_top_text>h6{ display: flex; align-items: center; height: 0.9rem; text-align: justify; }
.xsjl_con_top .xsjl_con_top_text>h6>em{ font-size: 0.2rem; line-height: 0.3rem; max-height:0.9rem; color: #2D7256; }
.xsjl_con_img i{display: block; padding-top:55.85%; margin-bottom: 0.2rem; background-position: center; background-repeat: no-repeat; background-size: cover;}
.xsjl_con_img p{ font-size: 0.2rem; color: #666; line-height: 0.3rem; height: 0.6rem; text-align: justify;}
.xsjl_box .tabs .tabs_header{overflow: inherit; margin-top: 0.1rem;}
.xsjl_box .tabs .tabs_header:after{display: none;}
.xsjl_box .tabs .tabs_header>ul>li{padding-left: 0.5rem;margin-right: 0rem; margin-left: 0.08rem; line-height: 0.32rem; margin-bottom: 0.3rem; float: inherit; display: block;}
.xsjl_box .tabs .tabs_header>ul>li>a{ display: block;white-space: normal;text-align: justify; }
.xsjl_box .tabs .tabs_header>ul>li+li{ margin-left: 0.62rem;}
.xsjl_box .tabs .tabs_header>ul>li+li+li{ margin-left: 0.93rem;}
.xsjl_box .tabs .tabs_header>ul>li+li+li+li{ margin-left:1.04rem;}
.xsjl_box .tabs .tabs_header>ul>li+li+li+li+li{ margin-left: 0.93rem;}
.xsjl_box .tabs .tabs_header>ul>li.on{padding-left: 0.7rem; }
.xsjl_box .tabs .tabs_header>ul>li:before{content: ""; position: absolute; left:0.2rem; top: 0.1rem; width: 0.14rem; height: 0.14rem; border-radius: 0.8rem; background: #F2CC74; }
.xsjl_box .tabs .tabs_header>ul>li.on:before{ background: #409C81; top: 0rem; left:0.1rem; border: 0.1rem solid #C5E3DA; }
.xsjl_box .tabs .tabs_header>ul>li.on::after{content:""; position: absolute; left: -0.5rem; width: 0.5rem; top: 0.06rem; height: 0.21rem; background: url(260612fjsts_xhzt_li_jt.png) no-repeat center; background-size: contain;}
.xsjl_box .tabs .tabs_header>ul>li h6{ font-size: 0.2rem; font-weight: normal;line-height: 0.3rem;height: 0.6rem; }
.xsjl_box .tabs .tabs_header>ul>li.on h6,.xsjl_box .tabs .tabs_header>ul>li a:hover h6{font-weight: bold; color: #2D7256;}
.xsjl_box .tabs .tabs_header>ul>li p{text-align: right; font-size: 0.16rem; color: #999; line-height: 1.2;font-weight: normal; }

.hyzj_list li>a{display:table; width: 100%; padding: 0.2rem 0.3rem; text-align:center; }
.hyzj_list li>a>h6{display: table-cell;vertical-align: middle; height: 0.92rem; }
.hyzj_list li>a>h6>em{ font-size: 0.32rem; max-height: 0.92rem; line-height: 0.46rem; text-shadow: 0px 2px 4px  rgba(0, 0, 0, 0.25); color: #fff; font-family: "syst_h"; }

.link_list li>a{ cursor: pointer; display: block; position: relative;z-index: 1; border: 1px solid #BED1CB; padding: 0.2rem 0.85rem 0.2rem 0.4rem;}
.link_list li>a::after{ content: ""; position: absolute;opacity: 0.5; left: 0.03rem; right: 0.03rem; top: 0.03rem; bottom: 0.03rem; background: url(260612fjsts_xhzt_list_k.png) no-repeat center; background-size:100% 100%;}
.link_list li>a span{font-size: 0.2rem; font-weight: bold; color: #2D7256; display: block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.link_list li>a>em{width: 0.39rem; height: 0.39rem; text-align: center; position: absolute;right: 0.4rem; top: 50%; margin-top: -0.195rem; line-height: 0.36rem; background: url(260612fjsts_xhzt_morebg.png) no-repeat center; background-size: contain;}
.link_list li>a>em>i{ color: #2D7256; }
.link_list li>a:hover{ border-color: #2D7256; background: #fff; }
.link_list li>a:hover::after{ opacity: 1;}

.slb .xsjl_box .tabs .tabs_header{margin-top: 0.2rem; margin-bottom: 0rem;}
.slb .xsjl_box .tabs .tabs_header>ul>li.on::after{ display: none;}
.slb .xsjl_box .tabs .tabs_header>ul>li{margin-left: 0rem !important; }
.slb .xsjl_box .tabs .tabs_header>ul>li.on{display: block;}
.slb .xsjl_box .tabs .tabs_header>ul>li h6{max-height: 0.6rem; height: inherit;}
@media screen and (max-width:992px){ 
	.xhzt_tit{ height:1rem;}
	.xhzt_tit span{font-size: 0.28rem; padding-top: 0.25rem;}
	.xhzt_tit>a{ margin-top: -0.3rem; }
	.slb .xhzt_tit span{font-size: 0.3rem; padding-top: 0.18rem; }
	.content_bg1{ margin-top: -0.2rem;}
	.content_bg2{margin-top: -0.4rem; padding-bottom: 0.4rem;}
	.xsjl_box .tabs .tabs_header{margin-top: 0.2rem; margin-bottom: 0rem;}
	.xsjl_box .tabs .tabs_header>ul>li.on::after{ display: none;}
	.xsjl_box .tabs .tabs_header>ul>li,slb .xsjl_box .tabs .tabs_header>ul>li{margin-left: 0rem !important;display: none;}
	.xsjl_box .tabs .tabs_header>ul>li.on{display: block;}
	.xsjl_box .tabs .tabs_header>ul>li h6{max-height: 0.6rem; height: inherit;}
	
	.tzgg_listbox li>a{padding: 0.04rem;}
	.tzgg_listbox li>a .tzgg_boxcon{padding: 0.08rem 0.12rem 0.12rem;}
	.tzgg_text span{ margin-top: 0.03rem;}
	.slb .new_listbox .slideBox_03 .num li{ margin: 0rem 0.03rem; }
}



/* 概览 */
.title_name{ color: #2D7256; }
.title_name:before{ background: #2D7256;}
.title_extend button.btn_primary,.filter_area button.btn_primary{ background: #2D7256; border-color: #2D7256; }
.tag_base span.on a, .tag_base span a:hover, .tag_base>a.on, .tag_base>a:hover{ background-color:#C5E3DA; border-color: #C5E3DA; }
.main>.content>.row .list_base li:before{ background-color: #2D7256; }
.list_base_file_type.list_base li>em>a{ color: #2D7256; }
.list_base_file_type.list_base li>em>a::before{ background-color: #2D7256; }
.page_base .page_tools li.active a, .page_base .page_tools li a:hover{  background-color: #2D7256; border-color: #2D7256; }
.page_base .fy_go{ background-color: #2D7256; }

.title_extend .input_group.title_extend_right .input_group_btn{ vertical-align: text-top; }
.title_more .dropdown_menu::-webkit-scrollbar-thumb{ background: #2D7256;}
.dropdown_menu>li>a:hover, .dropdown_menu>li.on>a{ background-color: #2D7256; }
@media screen and (max-width:992px){
	.main>.content>.row  .list_base li:last-child{ border-bottom: 1px solid #f8f8f8; }
}
@media screen and (max-width:640px){
	.slb .input_group.title_extend_right{ margin-top: 0.1rem; }
	.slb .title_extend_right.input_group .input_group_btn .btn_base{margin-left: 0.06rem;}
}

/* 细览 */
 .primary_color a{ color: #2D7256; }
.messagebox_content button.btn_primary{ background: #2D7256; border-color: #2D7256; }

.main>.content>.row .tabs .tabs_header>ul>li.on:before{ background-color:#2D7256; }
.main>.content>.row .tabs .tabs_header>ul>li.on a,.main>.content>.row .tabs .tabs_header>ul>li>a:hover{ color: #2D7256; }


/* 20260806 学会专题-学术交流 */
.xsjl_newbox{ margin-bottom: 0.8rem;}
.slb .xsjl_newbox{ margin-bottom: 0.4rem;}
.xsjl_r_list li>a{ display:block; margin-bottom: 0.2rem; overflow:hidden; }
.xsjl_r_list .xsjl_list_date{ margin-top: 0.05rem; padding-top: 0.1rem; width: 0.92rem; height: 0.93rem; float: left; text-align: center; margin-right: 0.2rem; background: url(260612fjsts_xhzt_tzgg_datebg1.png) no-repeat center; background-size: contain; }
.xsjl_r_list .xsjl_list_date h5{ font-size: 0.28rem; color: #fff; font-family:"syst_h"; }
.xsjl_r_list .xsjl_list_date p{ font-size: 0.14rem; color: rgba(255,255,255,0.6); }
.xsjl_r_list .xsjl_list_text{overflow: hidden; display: flex; align-items: center; height: 0.9rem;}
.xsjl_r_list .xsjl_list_text>p{  text-align: justify; max-height:0.9rem; font-size: 0.2rem; line-height: 0.3rem; }
.xsjl_r_list a:hover .xsjl_list_text>p{ font-weight: bold; }
@media screen and (max-width:992px){
	.xsjl_newbox,.slb .xsjl_newbox{ margin-bottom: 0.2rem;}
}