/*
*********外层框架start*********
*/
.tags{ position: absolute;height: .9rem; padding: 0 .4rem; background: rgba(0, 0, 0, 0.7); border-radius: .9rem; color: #ffffff; font-size: .6rem; font-style: normal;}
/*顶部start*/
.head1{ height: 2.25rem; line-height: 2.25rem; position: relative; z-index: 5; background: #FFF url(../images/topBg.jpg) no-repeat left top; background-size: cover; overflow: hidden;}
.logo{ margin-left: .5rem; padding-top: .275rem;position:absolute;top:0;left:0;display:none}
.logo img{ display: block; height: 1.7rem; margin: 0 auto;}
.head1 .divT{
	clear: both;
	line-height: 2.25rem;
	text-align: center;
	font-size:0.9rem;
	color: #333333;
}
.returnBt{
	width:1.8rem;
	height:2.25rem;
	background:url(/subsiteSrc/fhgtMO/images/icon2.png) no-repeat center center;
	background-size: auto 1rem;
	position: absolute;
	top: 0;
	left: 0;
}
.menuBtn{display: block;width:2.25rem;height:1.95rem;text-align:center; z-index: 6; padding-top:0.5rem; position: absolute;top: 0;right:0.5rem}
.menuBtn .line{
  width: 1.3rem;
  height:0.1rem;
	float:right;
	clear: both;
 overflow: hidden;
  border-radius:0.15rem;
  background-color: #075bce;
  display: block;
  margin:0.2rem auto;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.menuBtn .line:nth-child(1){width:1.2rem}
.menuBtn.active .line:nth-child(1){width:1.3rem}

.menuBtn .line:nth-child(2){width:1.5rem}
.menuBtn.active .line:nth-child(2){width:1.3rem}

.menuBtn .line:nth-child(3){width:1rem}
.menuBtn.active .line:nth-child(3){width:1.3rem}

.menuBtn .line:nth-child(2){ background: #075bce;}
.menuBtn.active .line{ background: #075bce;}
.menuBtn.active .line:nth-child(2){
  opacity: 0;
}
.menuBg1{ height: 2.25rem; position: fixed; left: 0px; top: 0px; z-index: 1; background:#000; width: 100%; transition: all 0s;-webkit-transition: all 0s; visibility: hidden; opacity: 0;}
.menuBg1.active{ opacity: 0; visibility: visible;}
.menuBtn.active .line:nth-child(1){
  transform:translateY(0.45rem) rotate(45deg);
}
.menuBtn.active .line:nth-child(3){
  transform:translateY(-0.55rem) rotate(-45deg);
}
/*顶部end*/
/*导航start*/
.menuPage{ position: absolute; width: 100%;height:100%; background:#FFF; left: 0px; top: 0px; z-index: 2; overflow: hidden; overflow-y: auto;opacity: 0; visibility: hidden; transition: all 0.5s; -webkit-transition: all 0.5s; box-sizing: border-box; -webkit-box-sizing: border-box; padding: 2.25rem 0 0;}
.menuPage.active{ opacity: 1; visibility: visible;}
.menuPageC1Pd{ padding-top: 4.25rem;}
.menuPageList{ overflow: hidden;padding: 0 .5rem;}
.menuPageList dd{ overflow: hidden;}
.menuPageList dd span{ display: block;overflow: hidden; position: relative;}
.menuPageList dd span:before{ display: block; content: ''; width: 100%; height: 0; border-bottom: 1px solid #dbdbdb; position: absolute; left: 0px; bottom: 0px; transform: scaleY(0.5); -webkit-transform: scaleY(0.5)}
.menuPageList dd span a{ display: block;overflow: hidden;line-height: 1rem; text-align: left; font-size: .7rem; color: #1f1f1f; padding: 0.7rem 0; position: relative; transition: all 0.5s; -webkit-transition: all 0.5s; }
.menuPageList dd span em{ display: block; width: 2rem; height: 2rem; text-align: center; line-height: 2rem; color: #c7c7c7; position: absolute; right: 0px; top: 50%; margin-top: -1rem; font-style: normal; display: none; z-index: 1; font-size: .8rem;}
/*.menuPageList dd span em.icn2{ background-image: url(/subsiteSrc/fhgtMO/images/jian.png);}*/
.menuPageList dd span em.active{ display: block;}
.menuPageList dd .ejBox{ padding: .4rem .75rem; display:none; background: #FFF;}
.menuPageList dd .ejBox .ejdd{ overflow: hidden; margin-bottom: .5rem;}
.menuPageList dd .ejBox .ejdd .ej{ position: relative;}
.menuPageList dd .ejBox .ejdd .ej em{ display: block; position: absolute; right: 0px; top: 50%; margin-top: -.625rem; width: 1.25rem; height: 1.25rem; text-align: center; line-height: 1.25rem; font-size: .7rem; display: none; z-index: 20}
.menuPageList dd .ejBox .ejdd .ej em.active{ display: block;}
/*.menuPageList dd .ejBox .ejdd .ej em.icn3{ background-image: url(/subsiteSrc/fhgtMO/images/jian2.png);}*/
.menuPageList dd .ejBox .ejdd .ej a{ display: block; line-height: .9rem; overflow: hidden; color: #666666; font-size: .65rem; padding:.175rem  .5rem; position: relative}
.menuPageList dd .ejBox .ejdd .ej a:before{ display: block; content: ''; position: absolute; left: 0px; top: 50%; margin-top: -.1rem; width: .15rem; height: .15rem; background: #666666;}
.menuPageList dd .ejBox .ejdd .sj{ overflow: hidden; padding: .25rem .75rem; display: none;}
.menuPageList dd .ejBox .ejdd .sj a{ display: block; height: 1.25rem; line-height: 1.25rem; overflow: hidden; color: #666666; font-size: .6rem; padding-left: 1rem; position: relative}
.menuPageList dd .ejBox .ejdd .sj a:before{ display: block; content: ''; position: absolute; left: .5rem; top: 50%; margin-top: 0; width: .25rem; height: 1px; background: #666666;}

.menuPageList dd.hover span a{ color: #075bce;}
.menuPageList dd.hover span em{color: #075bce;}
/*导航end*/
/*底部start*/
.footerList{ height: 2.25rem; overflow: hidden; display: flex; background: #fff;}
.footerList .item{ flex: 1;}
.footerList .item a{ display: block; height: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; padding-top: .2rem;}
.footerList .item .icn{ height:1.1rem; line-height:1.1rem; font-size: .9rem; text-align: center;background-position:center center;background-repeat:no-repeat;background-size:auto .9rem;}
.footerList .item .icn.icn1{background-image:url(/subsiteSrc/fhgtMO/images/ftIcon1.png)}
.footerList .item .icn.icn2{background-image:url(/subsiteSrc/fhgtMO/images/ftIcon2.png)}
.footerList .item .icn.icn3{background-image:url(/subsiteSrc/fhgtMO/images/ftIcon3.png)}
.footerList .item .text{ height: 1rem; line-height: 1rem; text-align: center; font-size: .6rem; color: #333333;}
.footerList .item.hover .text{color:#075bce}
.footerList .item.hover .icn.icn1{background-image:url(/subsiteSrc/fhgtMO/images/ftIcon1h.png)}
.footerList .item.hover .icn.icn2{background-image:url(/subsiteSrc/fhgtMO/images/ftIcon1h.png)}
.footerList .item.hover .icn.icn3{background-image:url(/subsiteSrc/fhgtMO/images/ftIcon1h.png)}
/*底部end*/
/*
*********外层框架end*********
*/
/*
*********首页内容start*********
*/
/*banner start*/
.indexBanner{ width: 100%; position: relative; z-index: 1;}
.indexBanner img{ width: 100%;}
.indexBanner .swiper-pagination{ text-align: center; box-sizing: border-box; -webkit-box-sizing: border-box;}
.indexBanner .swiper-pagination span{ width: 0.5rem; height: .5rem; border-radius:100%;line-height:999px;font-size: .6rem; background:rgba(255,255,255,1); color: #FFF; opacity:1 !important;transition: all 500ms;}
.indexBanner .swiper-pagination span.swiper-pagination-bullet-active{background:#075bce;}
/*banner end*/
/*通知通告 begin*/
.noticeBox{
	height:2rem;
	overflow: hidden;
}
.noticeBox .divT{
	float: left;
	height: 2rem;
	overflow: hidden;
	line-height: 2rem;
	padding-left:1.1rem;
	color: #ff8236;
	font-size:0.65rem;
	background:url(/subsiteSrc/fhgtMO/images/icon1.png) no-repeat left center;
	background-size: auto 0.7rem;
	margin-left:0.5rem;
	margin-right:0.5rem;
}
.notice{
	overflow: hidden;
}
.notice .swiper-slide{
	height: 2rem;
	overflow: hidden;
	line-height: 2rem;
}
.notice .swiper-slide a{display: block; color:#454545;font-size:0.65rem}
.notice .swiper-slide a:hover{color:#033f98}
/*通知通告 end*/
/*快捷按钮 begin*/
.quickDl{
	overflow: hidden;
	padding:0.5rem 0;
	background:#fff;
}
.quickDl dd{
	float: left;
	width:25%;
	overflow: hidden;
	margin-top:0.25rem;
}
.quickDl dd a{
	display: block;
	overflow: hidden;
}
.quickDl dd a .icon{
	clear: both;
	overflow: hidden;
}
.quickDl dd a .icon img{
	display: block;
	width:70%;
	margin:0 auto;
}
.quickDl dd a span{
	display: block;
	height:1.5rem;
	line-height:1.5rem;
	text-align: center;
	color: #323333;
	font-size:0.65rem;
}
/*快捷按钮 end*/
/*第一通栏 begin*/
.ixBox{
	clear: both;
	overflow: hidden;
	background:#fff;
}
.ixBoxT{
	height:1.7rem;
	overflow:hidden;
	padding:0 0.5rem;
}
.ixBoxT:after{bottom:1px;}
.ixBoxT .div_a a{
	float: left;
	color: #333333;
	line-height:1.7rem;
	height:1.7rem;
	font-size:0.7rem;
	position: relative;
}
.ixBoxT .div_a.icon a{
	padding-left:1rem;
	background:url(/subsiteSrc/fhgtMO/images/icon3.png) no-repeat left center;
	background-size:auto 0.8rem;
}
.ixBoxT .div_a a:after{
	content: "";
	display: block;
	width:100%;
	height:2px;
	background:#075bce;
	position: absolute;
	bottom:0;
	left: 0;
	z-index:1;
}
.ixBoxT .div_a.icon a:after{display:none;}
.ixBoxT .div_a a.hover{background:#172f7f;color:#fff}
.more{
	height:1.7rem;
	line-height: 1.7rem;
	font-size:0.65rem;
}
.more a{
	color: #c6c5c5;
	height:1.7rem;
	line-height: 1.7rem;
}
/**/
.hotBox{
	clear: both;
	overflow: hidden;
	padding: 0.5rem;
}
.hotBox .pic:before{padding-top:66.6667%}
.hotBox .divT{
	clear: both;
	overflow: hidden;
	color: #333333;
	line-height: 1.5rem;
	font-size: 0.7rem;
}
.hotBox .divT2{
	clear: both;
	overflow: hidden;
	color: #999999;
	line-height: 1.5rem;
	font-size: 0.6rem;
}
.hotBox .txt{
	overflow: hidden;
	line-height: 1rem;
	color: #7b7b7b;
	font-size:0.65rem;
	padding-top: .25rem;
}
.pd_10{padding:0 10px}
/*第一通栏 end*/
.listDl dd{
	clear: both;
	height:1.5rem;
	overflow: hidden;
}
.listDl.typ dd{height:auto;padding-bottom:0.5rem;padding-top:0.25rem}
.listDl dd a{
	line-height: 1.5rem;
	font-size:0.65rem;
	color: #333333;
}
.listDl.typ dd a{
	line-height:1rem;
	margin:0.25rem 0;
}
.listDl dd span{
	line-height: 1.5rem;
	font-size:0.65rem;
	color: #989898;
}
.listDl.typ dd span{
	display: block;
	line-height:1rem;
}
.listDl.typ dd .bt{
	display:block;
	padding:0 0.5rem;
	height:1.5rem;
	line-height:1.5rem;
	overflow: hidden;
	background:#075bce;
	color:#fff;
	border-radius:3px;
}
/*第四通栏 begin*/
.videoBox{
	overflow: hidden;
	margin:0 0.5rem;
	position: relative;
}
.videoBox:after{
	content: "";
	display: block;
	padding-top:66.66667%
}
.videoBox:before{
	content: "";
	display: block;
	width:100%;
	height:100%;
	position: absolute;
	top:0;
	left: 0;
	z-index:1;
	background:rgba(0,0,0,0.3) url(../images/mv.png) no-repeat center center;
	background-size:auto 2rem;
}
.videoBox img{
	display: block;
	width:100%;
	height:100%;
	position: absolute;
	top:0;
	left: 0;
	object-fit:cover;
}
.videoBox span{
	display: block;
	height:1.8rem;
	line-height:1.8rem;
	width:100%;
	background:rgba(0,0,0,0.5);
	position: absolute;
	bottom: 0;
	left: 0;
	z-index:11;
	color:#fff;
	font-size:0.65rem;
	text-align: center
}
.videoBox video{
	width:100%;
	height:100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index:999;
	background:#000;
}
.aykjStyle1 .layui-layer-setwin .layui-layer-close2{z-index:9999}
/*第四通栏 end*/
.indexC3{ position: relative; padding: 0 0.5rem;}
.indexC3 .bd{ overflow: hidden; margin-right: -.5rem;}
.indexC3 .bd .swiper-slide{ width: 50%; float: left;}
.indexC3 .bd .swiper-slide a{ display: block; margin-right: .5rem; background: #f5f5f5;}
.indexC3 .bd .swiper-slide .pic{ position: relative;}
.indexC3 .bd .swiper-slide .pic:before{padding-top:109.091%}
.indexC3 .bd .swiper-slide .pic img{ display: block; width: 100%; height: 100%; position: absolute; left: 0px; top:0;}
.indexC3 .bd .swiper-slide .text{padding: .25rem;}
.indexC3 .bd .swiper-slide .text span{ display: block; height: 1.5rem; line-height: 1.5rem; font-size: 0.7rem; color: #333333;}
.indexC3 .bd .swiper-slide .text em{ display: block; line-height: 1.1rem; color: #666666; font-size: .6rem; font-style: normal;}

.indexC3Dot{ text-align: center; box-sizing: border-box; -webkit-box-sizing: border-box;}
.indexC3Dot span{ width: 0.5rem; height: .5rem; border-radius:100%;line-height:999px;font-size: .6rem; background:#f5f5f5; color: #FFF; opacity:1 !important;transition: all 500ms; margin: 0 .2rem;    vertical-align: middle;}
.indexC3Dot span.swiper-pagination-bullet-active{background:#075bce;}
/*第五通栏 begin*/
.ixImgListDl{
	overflow: hidden;
	margin:0 0.25rem;
}
.ixImgListDl dd{
	float: left;
	width: 50%;
	overflow:hidden;
	margin-bottom:0.25rem;
}
.ixImgListDl dd a{
	display: block;
	margin:0 0.25rem;
}
.ixImgListDl.team dd{margin-bottom:0.5rem}
.ixImgListDl dd a .pic:before{padding-top:66.551%}
.ixImgListDl.team dd a .pic:before{padding-top:128.7878%}
.ixImgListDl.team dd a .pic img{object-position:center top}
.ixImgListDl.honor dd a .pic img{object-fit:contain;background:#f5f5f5}
.ixImgListDl dd a span{
	display: block;
	height:1.5rem;
	text-align: center;
	line-height: 1.5rem;
	color: #666666;
	font-size:0.65rem;
}
.ixImgListDl.team dd a span{background:#f5f5f5}
.ixImgListDl.mv .pic:after{
	content: "";
	display: block;
	width:100%;
	height: 100%;
	position: absolute;
	top:0;
	left: 0;
	background:rgba(0,0,0,0.2) url(../images/mv.png) no-repeat center center;
	background-size:auto 1.5rem;
}

.ixImgListDlScrollDot{ text-align: center; box-sizing: border-box; -webkit-box-sizing: border-box;}
.ixImgListDlScrollDot span{ width: 0.5rem; height: .5rem; border-radius:100%;line-height:999px;font-size: .6rem; background:#f5f5f5; color: #FFF; opacity:1 !important;transition: all 500ms; margin: 0 .2rem;    vertical-align: middle;}
.ixImgListDlScrollDot span.swiper-pagination-bullet-active{background:#075bce;}
/*第五通栏 end
/*footer*/
.footerMain{
	clear: both;
	background:#fff;
	overflow: hidden;
	padding:0.7rem 0.5rem;
	line-height: 1rem;
	color: #999999;
	font-size:0.6rem;
	text-align: center;
}
/**/
.qkDl{
	clear: both;
	overflow: hidden;
	padding:0 0.25rem;	
}
.qkDl dd{
	float:left;
	width:33.3333%;
	margin-bottom:0.5rem;
}
.qkDl dd a{
	display: block;
	height:2rem;
	overflow: hidden;
	border-radius:5px;
	background:#01cbac;
	margin:0 0.25rem;
	text-align:center;
}
.qkDl dd a span{
	display:inline-block;
	height:2rem;
	line-height:2rem;
	color:#fff;
	font-size:0.65rem;
	padding-left:1rem;
	background-repeat:no-repeat;
	background-position:left center;
	background-size:auto 0.8rem;
}
.qkDl dd:nth-child(1) a{background-color:#01cbac}
.qkDl dd:nth-child(2) a{background-color:#33a2e2}
.qkDl dd:nth-child(3) a{background-color:#ec895d}
.qkDl dd:nth-child(4) a{background-color:#e45a74}
.qkDl dd:nth-child(5) a{background-color:#ba5c9c}
.qkDl dd:nth-child(6) a{background-color:#f7b400}

.qkDl dd:nth-child(1) a span{background-image:url(/subsiteSrc/fhgtMO/images/qk_icon1.png);background-color:#01cbac}
.qkDl dd:nth-child(2) a span{background-image:url(/subsiteSrc/fhgtMO/images/qk_icon2.png);background-color:#33a2e2}
.qkDl dd:nth-child(3) a span{background-image:url(/subsiteSrc/fhgtMO/images/qk_icon3.png);background-color:#ec895d}
.qkDl dd:nth-child(4) a span{background-image:url(/subsiteSrc/fhgtMO/images/qk_icon4.png);background-color:#e45a74}
.qkDl dd:nth-child(5) a span{background-image:url(/subsiteSrc/fhgtMO/images/qk_icon5.png);background-color:#ba5c9c}
.qkDl dd:nth-child(6) a span{background-image:url(/subsiteSrc/fhgtMO/images/qk_icon6.png);background-color:#f7b400}
/*
*********首页内容end*********
*/
.ajaxLoad {
	color: #666;
	height: 2.0rem;
	line-height: 2.0rem;
	text-align: center;
	clear: both;
	position: relative;
	background: #fff;
	margin: 0.25rem 0 0 0;
	font-size: 0.65rem;
}

.ajaxLoad i {
	font-size: 0.65rem;
	margin: 0 0.25rem 0 0;
	color: #fc8b1c;
}<!--耗时1760683649.8445秒-->