body{
	position:  relative;
	width: 100%;
	overflow: hidden;
}
header{
	height: 7.25rem;
	padding: 0 2rem;
	background: #a80000;
}
.sjlogo{
	float: left;
	width: 23.125rem;
	margin-top: 1.75rem;
}
.sjlogo img{
	width: 100%;
}
.nav_an{
	float: right;
	display: block;
	width: 2.1875rem;
	margin-top: 2.53125rem;
}
.navSub{
	width: 40%;
	background: #a80000;
	position: absolute;
	top: 7.25rem;
	right:0;
	z-index: 999;
	overflow: hidden;
	
	-webkit-transform: translateX(100%);
  	-moz-transform:translateX(100%);
  	transform: translateX(100%);

	-webkit-transition:all 0.2s ease-in-out;
    -moz-transition:all 0.2s ease-in-out;
    -o-transition:all 0.2s ease-in-out;
    -ms-transition:all 0.2s ease-in-out;    
    transition:all 0.2s ease-in-out;
}
.navSub.on{
	-webkit-transform: translateX(0);
  	-moz-transform:translateX(0);
  	transform: translateX(0);
}
.navSub ul{
	padding-bottom: 4rem;
	border-top: 1px solid #6b241f;
}
.navSub ul li{
	position: relative;
}
.navSub ul li a{
	display: block;
	color: #fff;
	line-height: 5.5rem;
	font-size: 1.5rem;
	padding: 0 1.25rem;
	border-bottom: 1px solid #6b241f;
}
.navSub ul li i{
	background: url(/web/20230801172242im_/http://gfclsc.cn/web/20200509224307im_/http://www.hynu.edu.cn/_m/img/select_xl01.png) no-repeat;
	background-size: contain;
	width: 1.5rem;
	height: 0.75rem;
	position: absolute;
	top: 2.25rem;
	right: 0.5rem;
	
	-webkit-transform: rotate(0deg);
  	-moz-transform:rotate(0deg);
  	transform: rotate(0deg);
  	
	-webkit-transition:all 0.2s ease-in-out;
    -moz-transition:all 0.2s ease-in-out;
    -o-transition:all 0.2s ease-in-out;
    -ms-transition:all 0.2s ease-in-out;    
    transition:all 0.2s ease-in-out;
}
.navSub ul li.on i{
	-webkit-transform: rotate(180deg);
  	-moz-transform:rotate(180deg);
  	transform: rotate(180deg);
}
.navSub_h{
	display: none;
}
.navSub_h ul{
	padding: 0;
	border-top: none;
}
.navSub_h ul li a{
	border: 0;
	line-height: 4.5rem;
	padding-left: 2.5rem;
	background: #ce0009;
}
.bodyBj{
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99;
	display: none;
}
.focus {
	width: 100%;
	margin: 0 auto;
	background: #a80000;
	position: relative;
	overflow: hidden;
}
.focus .hd {
	position: absolute;
	z-index: 2;
	right: 1.5rem;
	bottom: 3.125rem;
	text-indent: -999999px;
}
.focus .hd ul {
	display: block;
	font-size: 0;
	vertical-align: top;
}
.focus .hd ul li {
	float: left;
	width: 1rem;
	height: 1rem;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background: #ccc;
	margin: 0 0.5rem;
	border: 1px solid #ccc;
	vertical-align: top;
	overflow: hidden;
}
.focus .hd ul .on {
	background: #a80000;
	border: 1px solid #a80000;
}
.focus .bd {
	position: relative;
	z-index: 0;
}
.focus .bd li{
	width: 100%;
	position: relative;
}
.focus .bd li p{
	position: absolute;
	left: 0;
	bottom: 2rem;
	width: 100%;
	height: 4rem;
	line-height: 4rem;
	background: rgba(51,51,51,0.63);
}
.focus .bd li p span{
	font-size: 1.625rem;
	padding: 0 2rem;
	color: #fff;
}
.focus .bd li img {
	width: 100%;
}
.focus .bd li a {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	/* 取消链接高亮 */
}
.sjsearch{
	position: absolute;
	right: 8rem;
	top: 2.53125rem;
	display: block;
	width: 2.1875rem;
	height: 2.1875rem;
}
.sjsearch_tx{
	height: 4.5rem;
	background: #4f525b;
	padding-top: 0.5rem;
	display: none;
}
.sjsearch_txx{
	width: 80%;
	height: 3.75rem;
	line-height: 3.75rem;
	margin: 0 auto;
	padding-left: 8px;
	background: #fff;
	border: 1px solid #fff;
	border-radius: 8px;
	position: relative;
}
.sjsearchtx{
	width: 85%;
	height: 100%;
	border: 0;
	background: none;
}
.sjsearch_txx .but{
	position: absolute;
	right: 8px;
	top: 0;
	display: inline-block;
	width: 3.75rem;
	height: 3.75rem;
}
.kslj_bg{
	width: 100%;
	height: 4.5rem;
	background: #a80000;
	padding-top: 0.25rem;
}
.kslj{
	height: 3.75rem;
	line-height: 3.75rem;
	background: #ce0009;
}
.kslj ul li{
	float: left;
	width: 33.333333%;
	text-align: center;
}
.kslj ul li a{
	color: #fff;
	font-size: 1.5rem;
}
.main{
	padding: 0 2rem;
}
.h_bg{
	padding: 0 2rem 1rem 2rem;
	background: #f5f5f5;
}
.slideTxtBox{ width: 100%; text-align:left; margin-top: 2rem;}
		.slideTxtBox .hd{ height:4.5rem; line-height: 4.5rem; border-bottom:1px solid #ccc;  position:relative;}
		.slideTxtBox .hd ul{ float:left;  position:absolute; left:0; top:0;}
		.slideTxtBox .hd ul li{ float:left; margin-right: 3rem; font-size: 1.875rem; font-weight: bold; cursor:pointer; position: relative;}
		.slideTxtBox .hd ul li.on{color: #a80000;}
		.slideTxtBox .hd ul li i{display: none; width: 100%; height: 2px; background: #a80000; position: absolute; bottom: -1px; left: 0;}
		.slideTxtBox .hd ul li.on i{display: block;}
		.slideTxtBox .bd ul{ zoom:1; position: relative;}
		.slideTxtBox .bd ul .tpxw_b{margin-bottom: 1.5rem;}
		.slideTxtBox .bd ul .slidetxtbox_tt{ margin-top: 1.75rem;}
		.slideTxtBox .bd ul .slidetxtbox_tt .slidetxtbox_ttpic{display: block; float: left; width: 15rem;}
		.slideTxtBox .bd ul .slidetxtbox_tt img{width: 100%;}
		.slideTxtBox .bd ul .slidetxtbox_tt .slidetxtbox_ttl{padding-left: 17rem;}
		.slideTxtBox .bd ul .slidetxtbox_tt .slidetxtbox_ttl .slidetxtbox_ttl_ti{font-size: 1.625rem; font-weight: bold;}
		.slideTxtBox .bd ul .slidetxtbox_tt .slidetxtbox_ttl p{font-size: 1.375rem; color: #666; margin-top: 0.75rem;}
		.slideTxtBox .bd li img{vertical-align: 0.5rem; width: 0.375rem; padding-right: 1rem;}
		.slideTxtBox .bd li{ height:5rem; line-height:5rem; font-size: 1.625rem;}
		.slideTxtBox .bd li a:hover{color: #A90000;}
		.slideTxtBox .bd li .date{ float:right;}
		.slideTxtBox .bd ul .slimore{position: absolute; top: -5rem; right: 0; width: 4.5rem; font-size: 1.5rem;}
		.slideTxtBox .bd ul .slimore a{display: block; color: #666;}
		.slideTxtBox .bd ul .slimore a:hover{color: #A90000;}
		.ggtz{padding-top: 1rem;}
		.ggtz .ggtz_time{width: 8rem; float: left;}
		.ggtz .ggtz_time p{width: 100%; height: 4rem; line-height: 4rem; text-align: center; font-size: 2rem; background: #c1c1c1;}
		.ggtz .ggtz_time span{ display:block; width: 100%; height: 3.5rem; line-height: 3.5rem; text-align: center; font-size: 1.5rem; background: #a80000; color: #fff;}
		.slideTxtBox .bd ul .slidetxtbox_tt .ggtz_ttl{padding-left: 10rem;}
		.ggtz .bd ul li{height: auto; line-height: inherit; padding: 1rem 0; border-bottom: 1px dashed #ccc;}
		.ggtz .bd ul li .date{float: inherit; display: block; margin-top: 0.75rem; color: #666;}
		.mtsy .bd ul{padding-top: 1.5rem;}
		.mtsy .bd ul li{border-bottom: none;}
		.mtsy .bd ul li span{font-size: 1.875rem; color: #a80000;}
		.mtsy .bd ul li i{font-size: 1.375rem; color: #a80000;}
		.slideTxtBox .bd ul .mt5{top:-3.5rem;}
		
.title h1 img{
	vertical-align: -0.375rem;
	width: 1.5rem;
	padding-right: 1rem;
}		
.title h1{
	float: left; 
	text-align: center; 
	font-size: 1.875rem; 
	position: relative;
}
.title h1 i{
	display: block; 
	width: 0.875rem; 
	position: absolute; 
	bottom: -1.5rem; 
	left: 50%; 
	margin-left: -1rem;
}
.more{
	float: right;
	font-size: 1.5rem;
	padding-top: 0.5rem;
}
.more a{
	display: block;
}
.more a:hover{
	color: #A90000;
}
.ggtz .xskx_time{
	background: #c1c1c1;
}
.ggtz .xskx_time p{
	height: 3.5rem;
	line-height: 4rem;
	margin-top: 0.5rem;
	background: #a80000;
	border-bottom: 1px dashed #c96364;
	color: #fff;
	font-size: 1.875rem;
	position: relative;
}
.ggtz .bd ul .xskx_time p img{
	display: block;
	width: 0.625rem;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -0.3125rem;
}
.ggtz .xskx_time span{
	font-size: 1.625rem;
}
.ggtz .bd ul .slidetxtbox_tt .xskx_ttl .slidetxtbox_ttl_ti{
	padding-top: 0.5rem;
}
.ggtz .bd ul .slidetxtbox_tt .xskx_ttl p{
	color: #999;
}
.kstd{
	padding: 1rem 0;
}
.kstd ul li{
	width: 100%;
	height: 4.5rem;
	line-height: 4.5rem;
}
.kstd ul li a{
	display: block;
	background: #47527f;
	color: #fff;
	margin: 2rem;
	font-size: 1.875rem;
}
.kstd ul li a img{
	display: inline-block;
	width: 2rem;
	vertical-align: middle;
	margin: 0 3rem 0.5rem 4rem;
}

.kstd ul li.kstd2 a{
	background: #7b4366;
}

.kstd ul li.kstd3 a{
	background: #627516;
}
.kstd ul li.kstd4 a{
	background: #979d53;
}
.kstd ul li.kstd5 a{
	background: #64a2af;
}
.zt{
	margin-top: 3rem;
	padding: 0 1.25rem;
}
.zt ul li{
	float: left;
	width: 50%;
}
.zt ul li div{
	padding: 0 0.75rem;
}
.zt ul li div a{
	display: block;
}
.zt ul li div a img{
	width: 100%;
}
footer{
	width: 100%;
	background: #a80000;
	text-align: center;
	color: #fff;
	padding: 2rem 0;
	margin-top: 3rem;
	font-size: 1.375rem;
}

/*以下是子页面样式*/
.list_nav{
	line-height: 6.5rem;
	border-bottom: 1px solid #e5e5e5;
	padding: 0 2rem;
}
.list_nav span{
	font-size: 1.75rem;
	border-left: 0.5rem solid #B30602;
	padding-left: 1rem;
	color: #CF0400;
}
.listnav_tx{
	padding: 2rem;
}
.listnav_tx ul li{
	line-height: 5.5rem;
	border-bottom: 1px solid #e5e5e5;
	font-size: 1.6rem;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}
.listnav_tx ul li img{
	float: right;
	width: 0.625rem;
	padding-top: 2rem;
}
.weizhi{
	line-height: 4rem;
	border-bottom: 1px solid #ccc;
	margin: 0 2rem;
	font-size: 1.625rem;
	margin-top: 3rem;
}
.weizhi span{
	font-size: 1.875rem;
	font-weight: bold;
	border-left: 3px solid #a80000;
	padding: 0.25rem 0 0.25rem 1rem;
}
.list_tx{
	padding: 0 2rem;
}
.list_tx ul{
	padding-top: 1.5rem;
}
.list_tx ul li{
	line-height: 6rem;
	font-size: 1.625rem;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}
.list_tx ul li img{
	display: inline-block;
	width: 1.25rem;
	height: 1.25rem;
	vertical-align: middle;
	margin-bottom: 0.25rem;
	margin-right: 1rem;
}
.list_tx ul li i{
	float: right;
	padding-left: 1.5rem;
}
.list .ckgd{
	padding: 0 2rem;
	height: 3.75rem;
	line-height: 3.75rem;
	text-align: center;
	margin-top: 2rem;
}
.list .ckgd a{
	display: block;
	background: #a80000;
	border: 1px solid #a80000;
	border-radius: 6px;
	color: #fff;
	font-size: 1.5rem;
}
.con{
	padding: 0 2rem;
}
.dpzw{
	font-size: 1.625rem;
	line-height: 4rem;
}
.dpzw p{
	text-indent: 2em;
}
.con_ti{
	text-align: center;
	margin: 3rem 0 2rem 0;
}
.con_ti h1{
	font-size: 1.75rem;
}
.con_ti h2{
	font-size: 1.5rem;
	font-weight: normal;
	color: #999;
	margin-top: 0.75rem;
}
.con_ti h2 i{
	padding: 0 15px;
}
.sxp ul li{
	float: left;
	width: 50%;
}
.sxp ul li div{
	padding: 2.5rem 6rem 0 5rem;
}
.sxp ul li div a{
	display: block;
	background: #a80000;
	color: #fff;
	font-size: 1.5rem;
	text-align: center;
}
.list_pic{
	padding: 0 1.5rem;
}
.list_pic ul li{
	float: left;
	width: 50%;
	margin-top: 2.5rem;
}
.listSub{
	padding: 0 0.75rem;
}
.list_pic ul li a{
	display: block;
	vertical-align: middle;
}
.list_pic ul li img{
	display: block;
	width: 100%;
}
.list_pic ul li p{
	padding: 0.75rem;
	font-size: 1.6rem;
	text-align: center;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}
.list_pic ul li a:hover p{
	color: #CF0400;
}
.map ul li{
	height: auto;
	line-height: normal;
	padding: 2rem 0;
	font-weight: bold;
	font-size: 1.75rem;
}
.map ul li .map_li{
	padding-left: 1rem;
	padding-top: 1rem;
}
.map ul li .map_li dl dd{
	float: left;
	width: 50%;
	font-weight: normal;
}
.map ul li .map_li dl dd a{
	display: inline-block;
	padding: 1.25rem;
}
.list_ej{
	padding: 0 3rem;
}
.list_ej ul li{
	clear: both;
	font-size: 1.625rem;
	line-height: 5rem;
	border-bottom: 1px solid #ccc;
}
.list_ej ul li a{
	color: #666;
}
.list_ej ul li img{
	display: inline-block;
	float: right;
	width: 1.5rem;
	height: 1.5rem;
	padding-top: 1.75rem;
}
/*
     FILE ARCHIVED ON 22:43:07 May 09, 2020 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 17:20:12 Aug 01, 2023.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 151.09
  exclusion.robots: 0.068
  exclusion.robots.policy: 0.058
  RedisCDXSource: 1.804
  esindex: 0.008
  LoadShardBlock: 131.538 (3)
  PetaboxLoader3.datanode: 134.489 (5)
  load_resource: 800.995 (2)
  PetaboxLoader3.resolve: 650.104 (2)
*/
/*
     FILE ARCHIVED ON 17:22:42 Aug 01, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 18:13:04 Oct 19, 2023.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 577.979
  exclusion.robots: 0.072
  exclusion.robots.policy: 0.062
  cdx.remote: 0.063
  esindex: 0.01
  LoadShardBlock: 543.443 (3)
  PetaboxLoader3.datanode: 147.447 (4)
  load_resource: 244.696
  PetaboxLoader3.resolve: 190.608
*/