@charset "utf-8";
.hcgk_main{ background: url(251117xmhc_gkzt_bg.png) no-repeat center top; position:relative;z-index: 1; }
.hcgk_main:after{content: ""; position: absolute; z-index: -1; left: 0; right: 0; top: 0; bottom: 0; background: url(251117xmhc_gkzt_bg2.png) no-repeat center bottom;}
.hcgk_banner{ position: relative;z-index: 1; padding: 0.8rem 0rem;}
.hcgk_banner:after{ content: ""; position: absolute; z-index: -5; left: 0; right: 0; top: 0; bottom: 0; background: url(251117xmhc_gkzt_bgtu.png) no-repeat right bottom; }
.hcgk_banner h6{ display: inline-block; color: #fff; font-size: .8rem; position: relative; 
	background-image:-webkit-linear-gradient(top,#fff 35%,#A8F9FF);
	-webkit-background-clip:text;
	-webkit-text-fill-color:transparent;
}
.hcgk_banner h6>em{position: absolute; left: 0; top: 0; z-index: -1; -webkit-text-stroke:3px #0750A3; text-shadow: 0px 4px 2px  rgba(61, 131, 217, 0.62);} 
.slb .hcgk_banner h6{font-size: 0.65rem;}
@media screen and (max-width:992px){
	.hcgk_banner{ padding: 0.45rem 0rem 0.8rem;}
	.hcgk_banner:after{opacity: 0.5; background-size: contain; }
	.hcgk_banner h6{display:block; text-align: center; line-height: 1.2;}
	.hcgk_banner h6>em{right: 0;}
}

.hcgk_conbox{ border-radius:0.16rem; box-shadow: 0px 2px 16px  rgba(115, 148, 201, 0.35); padding: 0.2rem 0.3rem 0.3rem; }
.hcgk_conbox .special_title{ position: relative; }
.hcgk_conbox .special_title_07 span>b{ font-family: "syst_h"; color: #0054AD;
background-image:-webkit-linear-gradient(top,#0054AD,#2A82E4);
-webkit-background-clip:text;
-webkit-text-fill-color:transparent;
 }
.hcgk_conbox .special_title a{position: absolute; z-index: 5; display: block; font-size: 0.14rem; line-height: 1.3; color: #0054AD; right: 0; top: 0;}
.zcwj_conbox li>a{display: block; padding: 0.2rem 0.15rem 0.2rem 0.4rem; border: 1px solid #A3CEFF; position: relative; z-index: 1; }
.zcwj_conbox li>a:after{content: ""; position: absolute; left: 0;top: 0; height:0.06rem; width: 2rem; background: linear-gradient(90deg,rgba(120, 183, 255, 1),rgba(255, 255, 255, 0));}
.zcwj_conbox li>a i{font-size:0.22rem ; position: absolute; left: 0.12rem; top: 0.2rem; color: #1659A0;
	background-image:-webkit-linear-gradient(top,#1659A0,#0D68D1);
	-webkit-background-clip:text;
	-webkit-text-fill-color:transparent;
}
.zcwj_conbox li>a h6{ font-size: 0.18rem; line-height: 0.3rem; height: 0.6rem; font-weight: normal;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.zcwj_conbox li:hover>a h6{ font-weight: bold; color: #1659A0; }

.cydt_tuwemcon{padding-left: 0.1rem; padding-top: 0.1rem; position: relative;z-index: 1;}
.cydt_tuwemcon a{display: block; border: 1px solid #A3CEFF; background-color: #fff; padding: 0.08rem; box-shadow: -0.1rem -0.1rem 0px #a3ceff;}
.cydt_tuwemcon i.picture_fixed{ padding-top:66.178%; background-size: cover; }
.cydt_tuwemcon .picture_text h3{ font-size: 0.17rem; line-height: 0.3rem; height: 0.6rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.cydt_tuwemcon .picture_text p{ margin-top: 0.12rem; color: #808080; font-size:0.14rem; line-height: 0.24rem; height: 0.96rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; }
.cydt_tuwemcon .picture_text p>em{ color: #1659A0; }
.cydt_list li a{display: block; position: relative; z-index: 1; font-size: 0.18rem; padding: 0.13rem 0.15rem 0.13rem 0.32rem; line-height: 0.24rem; background: linear-gradient(90deg,rgba(163, 206, 255, 1),rgba(227, 240, 255, 0.24)); overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.cydt_list li a::after{content: ""; position: absolute; width: 0.06rem; height: 0.06rem; background: #0D68D1; left: 0.14rem; top: 50%; margin-top: -0.03rem; }

.gcsx_conbox .tabs>.tabs_header:after,.gcsx_conbox .tabs .tabs_header>ul>li.on:before{display: none;}
.gcsx_conbox>.tabs>.tabs_header>ul{display: block; text-align: center;}
.gcsx_conbox>.tabs>.tabs_header>ul>li{ font-size: 0.18rem; float:inherit;display: inline-block; }
.gcsx_conbox>.tabs>.tabs_header>ul>li>a{ background: #CCE4FF; line-height: 0.34rem; height: 0.34rem; padding: 0rem 0.22rem; border-radius: 0.6rem;}
.gcsx_conbox>.tabs>.tabs_header>ul>li.on>a,.gcsx_conbox>.tabs>.tabs_header>ul>li:hover>a{ color: #fff; background: #0D68D1; background: linear-gradient(90deg,#0D68D1,#2A82E4);}
.gcsx_conbox .tabs.tab_skin_03{ padding: 0.1rem 0.28rem 0.28rem; background: rgba(245, 250, 255, 1); background: linear-gradient(180deg,rgba(245, 250, 255, 1),rgba(228, 241, 253, 0)); border-radius: 0.08rem 0.08rem 0rem 0rem; }
.gcsx_conbox .tabs.tab_skin_03 .tabs_header:after,.gcsx_conbox .tabs.tab_skin_03 .tabs_header>ul>li.on:before{ display: block;}
.gcsx_conbox .tab_skin_03 .tabs_header{padding-left: 0rem;}
.gcsx_conbox .tab_skin_03 .tabs_header>ul{overflow-y: hidden\9; height: 0.57rem\9;}
.gcsx_conbox .tab_skin_03 .tabs_header>ul>li{ font-size: 0.18rem; margin-left: 0rem; margin-right: 0.25rem;}
.gcsx_conbox .tabs.tab_skin_03 .tabs_header li.on{ border-left: none; border-right: none; border-top: none; }
.gcsx_conbox .tab_skin_03 .tabs_header li a{padding: 0rem; min-width: inherit;}
.gcsx_conbox .list_base li:before{ width: 0.06rem; height: 0.06rem; background: #0D68D1; border-radius: 0rem; }
.gcsx_conbox .list_base .trt-row [class*=trt-col-]{padding-left: 0.17rem;}

.gcgk_conbox .tabs>.tabs_header:after,.gcgk_conbox .tabs .tabs_header>ul>li.on:before{display: none;}
.gcgk_conbox .tabs>.tabs_header>ul{display: block; text-align: center;}
.gcgk_conbox .tabs>.tabs_header>ul>li{ font-size: 0.18rem; float:inherit;display: inline-block; }
.gcgk_conbox .tabs>.tabs_header>ul>li>a{ background: #CCE4FF; line-height: 0.34rem; height: 0.34rem; padding: 0rem 0.22rem; border-radius: 0.6rem;}
.gcgk_conbox .tabs>.tabs_header>ul>li.on>a,.gcgk_conbox .tabs>.tabs_header>ul>li:hover>a{ color: #fff; background: #0D68D1; background: linear-gradient(90deg,#0D68D1,#2A82E4);}
.gcgk_item li>a{display: block;margin-right: 1px; position: relative; padding:0.1rem 0.15rem 0.1rem 0.35rem ; border: 1px solid #BFDDFF;box-shadow: 2px 2px 0px rgba(9, 96, 189, 0.09); border-radius: 0.08rem;}
.gcgk_item li>a::after{content: ""; position: absolute; left: 0.13rem; top: 50%;width: 0.08rem; height: 0.03rem; margin-top: -0.015rem; background: #9FC3E3;}
.gcgk_item li>a>span{font-size: 0.18rem;display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.gcgk_item li>a:hover{ font-weight: bold; background:#E6F3FF; background: linear-gradient(90deg,#E6F3FF,#fff); }

.hcgk_conbox .icon_list_group_m_05 li>a{ background: #E6F1FF; border-radius: 0.08rem; position: relative;z-index: 1; }
.hcgk_conbox .icon_list_group_m_05 li>a em{position: absolute; bottom: 0; top: 0; right: 0;z-index:-1; text-align:right; }
.hcgk_conbox .icon_list_group_m_05 li>a em>img{max-height: 100%;max-width: 100%;}
.hcgk_conbox .icon_list_group_m_05 li a h3{ font-size: 0.22rem; color: #333; margin-bottom: 0.05rem; }
.hcgk_conbox .icon_list_group_m_05 li a span{font-size: 0.16rem; color: #fff; background-color: #2A82E4; border:none; line-height: 0.3rem; box-shadow: 0px 2px 4px  rgba(96, 196, 209, 0.33); }

.slb .hcgk_conbox .icon_list_group_m_05 li a h3{ padding-right: 0rem; }
.slb .hcgk_conbox .icon_list_group_m_05 li a h3>br{display: none;}
.slb .hcgk_conbox .icon_list_group_m_05 li>a em{ opacity: 0.2;}
@media screen and (max-width:992px){
	.hcgk_conbox{padding: 0.1rem 0.16rem 0.16rem;}
	.hcgk_conbox .icon_list_group_m_05 li a h3{ padding-right: 0rem; }
	.hcgk_conbox .icon_list_group_m_05 li a h3>br{ display: none; }
	.hcgk_conbox .icon_list_group_m_05 li>a em{ opacity: 0.2; }
	.gcsx_conbox .tabs.tab_skin_03{padding: 0.1rem 0.16rem 0.16rem;}
	.gcsx_conbox .list_base .trt-row [class*=trt-col-] {padding-left: 0rem; padding-top: 0.05rem; padding-bottom: 0.05rem; }
	.cydt_list li a{ padding: 0.13rem 0.15rem; white-space:normal;}
	.cydt_list li a::after{display: none;}
	
	.slb .hcgk_conbox .special_title{height: inherit; line-height: 1.3;}
	.slb .hcgk_conbox .special_title_07 em,.hcgk_conbox .special_title_07 i,.hcgk_conbox .special_title_07:before,.hcgk_conbox .special_title_07:after{ display:none; }
	.slb .hcgk_conbox .special_title span{max-width: inherit; display: block; width: 100%; text-align: left; white-space: normal; padding-left: 0rem; padding-right: 0.5rem; }
	.slb .hcgk_conbox .special_title a{ top: 0.18rem; bottom: inherit;}
}

@media screen and (max-width:640px){
	.hcgk_conbox .special_title{height: inherit; line-height: 1.3;}
	.hcgk_conbox .special_title_07 em,.hcgk_conbox .special_title_07 i,.hcgk_conbox .special_title_07:before,.hcgk_conbox .special_title_07:after{ display:none; }
	.hcgk_conbox .special_title span{max-width: inherit; display: block; width: 100%; text-align: left; white-space: normal; padding-left: 0rem; padding-right: 0.5rem; }
	.hcgk_conbox .special_title a{ top: 0.1rem; bottom: inherit;}
	
	.slb .hcgk_conbox .special_title a{ top: 0.1rem; }
}



/* 内页 */
.hcgk_main_ny{ background: url(251117xmhc_gkzt_bg.png) no-repeat center top; position:relative;z-index: 1; }
.ny_hcgk_text{ position: relative;z-index: 1; padding: 0.4rem 0rem 0rem; text-align: center;}
.ny_hcgk_text h6{ display: inline-block; color: #fff; font-size: .52rem; position: relative; 
	background-image:-webkit-linear-gradient(top,#fff 35%,#A8F9FF);
	-webkit-background-clip:text;
	-webkit-text-fill-color:transparent;
}
.ny_hcgk_text h6>em{position: absolute; left: 0; top: 0; z-index: -1; -webkit-text-stroke:3px #0750A3; text-shadow: 0px 4px 2px  rgba(61, 131, 217, 0.62);} 
.slb .ny_hcgk_text h6{font-size: 0.65rem;}

.hcgk_main_ny .breadcrumb{border-bottom: none; margin-bottom: 0rem;}
.hcgk_main_ny .breadcrumb span i,.hcgk_main_ny .breadcrumb ul>li a{color: #fff;}
.hcgk_main_ny .breadcrumb li+li:before{ color: #fff;}
.gcjw_conbox{ background: #fff; border: 1px solid #ADC8D9; background-color: #fff; border-radius: 0.13rem; }

.gcjw_conbox .tree_02{ height: 100%; background: #F3F9FF;border-radius: 0.12rem 0rem 0rem 0.12rem; box-shadow: none; border-right: 1px solid rgba(180, 213, 236, 0.2); }
.gcjw_conbox .tree_02 .tree_item{margin-bottom: 0.06rem;}
.gcjw_conbox .tree_02 .tree_item:hover>h3{background: none;}
.gcjw_conbox .tree_02 .tree_item>h3>a{ font-weight: bold; color: #333; padding-left: 0.24rem; }
.gcjw_conbox .tree_02 .tree_item>h3>a i.trt-icon-arrow-down{ color: #1658A0; font-weight: bold; }
.gcjw_conbox .tree_02 .tree_item.on>ul{margin-left: 0.24rem; max-height: 4.9rem; overflow-y: auto; padding-right: 0.2rem;}
.gcjw_conbox .tree_02 .tree_item.on>ul{display: block;}
.gcjw_conbox .tree_02 .tree_item>ul::-webkit-scrollbar{ width: 0.06rem;}
.gcjw_conbox .tree_02 .tree_item>ul::-webkit-scrollbar-thumb{width: 0.06rem; background-color:rgba(68, 152, 255, 0.3); border-radius: 0.6rem;}
.gcjw_conbox .tree_02 .tree_item>ul>li{border-bottom: 1px solid rgba(212, 235, 253, 0.5);}
.gcjw_conbox .tree_02 .tree_item>ul>li>a{ padding-left: 0.13rem; }
.gcjw_conbox .tree_02 .tree_item>ul>li>a:before{left: 0rem; background-color: #9DBAD4;}
.gcjw_conbox .tree_02 .tree_item.on>ul>li.on>a:before{background-color: #1658A0;}
.gcjw_conbox .tree_02 .tree_item>ul>li.on>a{background: none;}

.gcjw_center_box{padding: 0.2rem 0.3rem;}
.gcjw_tit{font-size: 0.22rem; font-weight: bold; color: #1659A0;display: block; margin-bottom: 0.15rem; line-height: 1.3;}
.gcjw_center_box .list_base li:before{border-radius: 0; background: #0D68D1;}
.gcjw_center_box .list_base_date_01 li{ margin-bottom: 0.15rem; }
.gcjw_center_box .page_base{margin-top: 0.15rem; margin-bottom: 0rem;}
.gcjw_center_box .page_base .page_tools{ margin-right: 0rem; }
.gcjw_center_box .page_base .page_tools li{ margin: 0px 0.03rem; }
.gcjw_center_box .page_base .page_tools li a{ padding: 0.07rem .1rem; }
.gcjw_center_box .page_base .page_tools li.prev a,.gcjw_center_box .page_base .page_tools li.next a{padding-top:0.06rem; padding-bottom: 0.06rem;}
.gcjw_center_box .page_base .page_go{padding: .1rem .05rem;}
.gcjw_center_box .page_base .page_go .form_control{padding: 0.07rem .09rem; min-width: 0.25rem;max-width:0.4rem}
.gcjw_center_box .page_base .fy_go{padding: 0.07rem;}

.gcjw_right_box{margin: 0.2rem auto; padding:0rem 0.3rem; border-left: 1px solid #DFE3EB; height: calc(100% - 0.4rem);}
.gcjw_tit2{font-size: 0.18rem; font-weight: bold; color: #1659A0;display: block; line-height: 1.3;}
.gcjw_right_text{font-size: 0.14rem; line-height: 0.24rem; text-align: justify; height:3.8rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 15; }
.gcjw_right_text p{margin-top: 0.08rem;}
.cjcy_img{ border-radius: 0.04rem; margin-bottom: 0.05rem; text-align: center; margin-top: 0.1rem; padding: 0.16rem 0rem 0.06rem; background: rgba(235, 245, 255, 1); background: linear-gradient(180deg,rgba(235, 245, 255, 1),rgba(255, 255, 255, 0.57) 70%);}
.cjcy_img>i{width: 1.2rem; margin: 0rem auto; display: block; padding-top:53.134%; background-position: center; background-repeat: no-repeat; background-size: cover; }
.cjcy_img>p{ margin-top: 0.05rem; font-size: 0.14rem; }
.cjcy_box h3{font-size: 0.14rem; line-height: 0.26rem;font-weight: normal; }
.slb .cjcy_img>i{padding-top: 83.134%;}
.slb .gcjw_conbox .tree_02 .tree_item.on>ul{ max-height: 4.5rem; }
@media screen and (min-width:993px){
	.gcjw_conbox .trt-row{ display: flex; }
}
@media screen and (max-width:992px){
	.gcjw_center_box{padding: 0rem 0.16rem 0.16rem;}
	.gcjw_center_box .list_base_date_01 li{ margin-bottom: 0rem; }
	.gcjw_right_text{height: inherit; max-height: 3.7rem;}
	
	.gcjw_conbox .tree_02{margin-top: 0.2rem; margin-right: 0.1rem;}
	.gcjw_conbox .tree_02 .tree_item.on>h3{background-color: #ECF6FF;}
	.gcjw_conbox .tree_02 .tree_item>h3>a,.gcjw_conbox .tree_02 .tree_item>h3>a i.trt-icon-arrow-down{color: #fff;}
	.gcjw_conbox .tree_02 .tree_item.on>h3>a{color: #333;}
	.gcjw_conbox .tree_02 .tree_item>ul>li.on>a{color: #fff;font-weight: bold;}
	.gcjw_conbox .tree_02 .tree_item.on>ul>li.on>a:before{background-color: #fff;}
	.gcjw_conbox .tree_02 .tree_item.on>h3>a i.trt-icon-arrow-down{color: #1658A0;}
	.gcjw_conbox .directory_tree .tree_base .tree_icon{ top: 0rem; }
	
	.cjcy_img>i{ width:50%; padding-top:60%; }
}
@media screen and (max-width:640px){
	.cjcy_img>i{ width:75%; padding-top: 85%; }
}
