/*
*********内页start*********
*/
/*内页banner*/
.subBanner{
	clear: both;
	overflow: hidden;
}
.subBanner img{
	display: block;
	width: 100%;
}
/**/
.subNav{
	clear: both;
	height:2rem;
	overflow: hidden;
	background:#fff;
	padding: 0 .5rem;
}
.subNavC{
	width: 100%;
	overflow: hidden;
	overflow-x: auto;
	white-space: nowrap;
}
.subNavC a{
	display:inline-block;
	line-height: 2rem;
	margin:0 0.25rem;
	font-size:0.65rem;
	color: #333333;
	position: relative;
}
.subNavC a.hover{color:#075bce;}
.subNavC a.hover:after{
	content: "";
	display: block;
	width: 100%;
	height:1px;
	background:#075bce;
	position: absolute;
	bottom: 0;
	left: 0;
}
/*图文列表*/
.textImg{overflow:hidden;}
.textImg dd .hotBox{padding-bottom:0.5rem;}
.textImg dd{margin-top:0.5rem;}
.textImg .pic{width:100%; border-radius: 5px; overflow: hidden;}
.textImg .divR{overflow: hidden}
.textImg .divR .hotBox .divT{height:1px;line-height: 1rem}
.textImg .divT2 span{
	height:1rem;
	padding-left:1rem;
	padding-right:0.5rem;
	background:url(/subsiteSrc/fhgtMO/images/icon4.png) no-repeat left center;
	background-size:auto 0.6rem;
}
.textImg .divT2 span:nth-child(2){
	background:url(/subsiteSrc/fhgtMO/images/icon5.png) no-repeat left center;
	background-size:auto 0.5rem;
}
/**/
.formList{
	overflow: hidden;
	background:#fff;
}
.formList dd{
	display: flex;
	line-height: 1.5rem;
	margin-bottom: 0.5rem;
	background: #fff;
}
.formList .formBox{
	flex: 1;
	background: #fff;
	display: flex;
}
.formList .fromTxt{
	width:4rem;
	background: #fff;
	font-size: 0.65rem;
	color: #333333;
	text-align:right;
}
.formList i{
	color: #f00;
    padding: 0 0.25rem 0 0;
    overflow: hidden;
    height: 1.5rem;
    position: relative;
    top: 0.25rem;
    font-size: 0.65rem;
	display: none;
}
.formList .iptBox{
	flex: 1;
}
.formList .iptBox.bdAll:before{border:1px solid #e2e2e2}
.formList .iptBox input{
	height: 1.75rem;
	line-height: 1.75rem;
	outline: none;
	color: #333;
	font-size: 0.7rem;
	border: none;
	width: 100%;
	background: none;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 0 .5rem;
}
.formBox span{font-size:0.65rem;padding-right:0.5rem}
.radio{
	position: relative;
	top: 0.5rem;
	margin-right:0.25rem
}
.formList .iptBox select{
	line-height: 1.5rem;
	height: 1.5rem;
	outline: none;
	color: #333;
	font-size: 0.7rem;
	border: none;
	width: 100%;
}
.formList .iptBox textarea{
	line-height: 1.5rem;
	outline: none;
	color: #333;
	font-size: 0.7rem;
	border: none;
	width: 100%;
	height: 4.5rem;
	resize: none;
	background:none;
	box-sizing: border-box;
	padding: 0 .5rem;
}
.formList dd.formCode{
	background: none;
}
.formList .formCode .iptBox{
	padding: 0.25rem 0.5rem;
}
.formList .formCode .iptBox:after{
	border-color: #c3c3c3;
}
.formList .codeImg{
	margin-left: 0.5rem;
}
.formList .codeImg img{
	height:1.75rem;
	width: 4.6rem;
}
.formBtn{
	padding: 0 0.25rem;
	overflow: hidden;
}
.formBtn a{
	float: left;
	width: calc(50% - 0.5rem);
	height: 2rem;
	line-height: 2rem;
	border-radius: 3px;
	margin: 0 0.25rem;
	text-align: center;
	color: #fff;
	font-size: 0.65rem;
}
.formBtn a.btn1{
	background: #075bce;
}
.formBtn a.btn2{
	background: #e6e6e6;
	color: #666666;
}
.formTips{
	color: #999;
	font-size: 0.65rem;
	padding: 0.5rem;
	line-height: 1.1rem;
	padding-top: 0.5rem;
}
.map{
	clear: both;
	overflow: hidden;
	margin:0.25rem 0.5rem;
	height: 200px;
	background: #f4f4f4;
}
.mapT{
	clear: both;
	height:1.5rem;
	line-height: 1.5rem;
	font-size:0.7rem;
	color: #333333;
	padding:0 0.5rem;
}
.mapText{
	line-height: 1.4rem;
	overflow: hidden;
	color:#999999;
	font-size:0.65rem;
	margin:0 0.5rem;
}
.articleBox{
	line-height:1.5rem;
	color:#666;
	padding:0.5rem;
	font-size:0.7rem;
}
.articleBox img{max-width:100%;}
.articleBox img.dsz{ top: 0rem !important;}
.articleTitle{
	font-size: 0.8rem;
    color: #333;
    font-weight: bold;
    line-height: 1.5rem;
	text-align: center;
}
.articleTime{
	display: block;
	clear: both;
	color: #999;
	font-size:0.6rem;
	padding:0 0 5px 0;
	text-align: center;
}
.articleTime span{padding:0 0.5rem}
.articleTop{
	overflow:hidden;
	background:#f9fafb;
	padding:10px 0;
	}
.articleTop .articleTitle{
	font-size:18px;
	color:#333333;
	text-align:center;
	font-weight:bold;
	padding:0 50px;
	line-height:30px;
	}
.articleTop .articleTime{
	text-align:center;
	padding:10px 0 0 0;
	}

.articleHand{
    clear:both;
    font-size:0.75rem;
    padding:0 0px 20px 0;
    overflow: hidden;
    }
.articleHand a{
    display:block;
    line-height:1.6rem;
    padding:0 20px 0 10px;
    float:left;
    clear: both;
}.pageUp{
	line-height: 1.5rem;
	font-size: 0.7rem;
	color: #eee;
	padding: 0.5rem;
}
.pageUpBox{
	margin-bottom: 0.5rem;
	display: flex;
	line-height: 1.8rem;
}
.pageUpBox span{
	text-align: center;
	color: #666;
}
.pageUp a{
	color: #333;
	flex: 1;
	padding:0 0.5rem;
}
.articleHand a i{
	padding:0 5px 0  0;
	}
.articleHand a.fword{color:#37a6ff !important; }
.articleHand a.fppt{color:#ff7735 !important;}
.articleHand a.fexcel{color:#15bf44 !important; }
.articleHand a.fpdf{color:#1369c0 !important; }
.articleHand a.fzip{color:#ff9779 !important; }
/**
 * 音乐播放器
 * @return
 */
.audiojs{
	width:40px;
	height:40px;
	border-radius:100%;
	background:url(/subsiteSrc/fhgtMO/audiojs/play.png) no-repeat center center;
	background-size:cover; 
	margin:2px 10px 0 0;
	position:relative;
	z-index:9;
	}
.audiojs.playing{
	width:40px;
	height:40px;
	border-radius:100%;
	background:url(/subsiteSrc/fhgtMO/audiojs/play2.png) no-repeat center center;
	background-size:cover;
	}
.audiojs .scrubber{ display:none;}
.audiojs .time{ display:none;}
.audiojs .play-pause {
	width: 25px;
	height: 40px;
	padding:0 6px;
	margin: 0px;
	float: left;
	overflow: hidden;
}
.audio{margin:0 50px;padding:10px 0 10px 0;}
.audio-tips{margin-top:10px; color: #b1b1b1; text-align: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}
.audio-detail{padding:5px 10px; display: -webkit-box; display: -ms-flexbox; display: flex; background:#eee;position:relative;}
.audio-detail:after{content: " "; width: 200%; height: 200%; position: absolute; top: 0; left: 0; border: 1px solid #ddd; box-sizing: border-box; -webkit-transform: scale(.5); transform: scale(.5); -webkit-transform-origin: 0 0; transform-origin: 0 0;z-index:1;}
.audio .info{-webkit-box-flex: 1; -ms-flex: 1 0; flex: 1 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; overflow: hidden;line-height:45px;}
.audio .info p{margin: 0; font-size: 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #666; text-indent: 0;}
.audio .info .audio-title{-webkit-box-flex: 1.5; -ms-flex: 1.5; flex: 1.5; line-height: 24px;font-size:14px;}
.audio .info .audio-desc{-webkit-box-flex: 1; -ms-flex: 1; flex: 1; line-height: 16px;color:#999 !important;font-size:12px !important;}
.audio .info .audio-desc span{padding:0 15px 0 0;color:#ff000;}

.chairmanTitle{overflow: hidden;padding: 0.5rem 0;position: relative;}
.chairmanTitle:after{ display: block; content: ''; width: 0.75rem;height: 0.1rem; background: #999999;position: absolute; left: 0; bottom:0;}
.chairmanTitle span{display: block;height: 1.5rem;line-height: 1.5rem;color: #075bce;font-size: .9rem;font-weight: bold;}
.chairmanTitle em{display: block;height: 1rem;line-height: 1rem;font-style: normal;color: #999999;font-size: .6rem;font-weight: bold;font-family: Aril;}
/********/
.rmtList{
	overflow: hidden;
	padding:0.5rem;
	background:#fff;
}
.rmtList dd{
	overflow: hidden;
	height:1.5rem;
	line-height:1.5rem;
	background:#f5f5f5;
	padding:0.25rem 0.5rem;
	border-radius:5px;
	margin-bottom:0.5rem;
	font-size:0.65rem;
}
/**/
.rmtVT{
	clear: both;
	height:2rem;
	overflow: hidden;
	line-height:2rem;
	padding:0 0.5rem;
	color:#333333;
	font-size:0.68rem;
	background:#fff;
}
.rmtVBox1{
	clear: both;
	overflow: hidden;
	padding:0.5rem;
	background:#fff;
	line-height:1rem;
	color:#666666;
	font-size:0.65rem;
}
.rmtVBox1 span{float:left;width:50%;padding:0.15rem 0;padding-right:0.5rem;box-sizing:border-box;}
.rmtVBox1 span:nth-child(2n){float:right}
.rmtVBox2{
	overflow: hidden;
	background:#fff;
}
.rmtVBox2 .div_t{
	clear: both;
	height:1.8rem;
	line-height:1.8rem;
	padding:0 0.5rem;
	color:#555555;
	font-size:0.68rem;
}
.rmtVBox2 .txt{
	clear: both;
	overflow: hidden;
	line-height:1.2rem;
	color:#666666;
	font-size:0.65rem;
	padding:0.5rem;
}

.recruitFj{ line-height: 1.5rem; color: #075bce; font-size: .7rem;}
.recruitFj a{ color: #075bce;}
.recruitNotice{ line-height: 1.5rem; color: #fc1206; font-size: .7rem;}
/*盘问效果*/
.rstVBox1{
	clear: both;
	overflow: hidden;
	padding:0.5rem;
}
.rstVBox1 span{
	display:inline-block;
	line-height:1rem;
	font-size:0.65rem;
	color:#666666;
	padding-right:1rem;
}
.rstVTable{
	width:100%;
	border-left:1px solid #c0c0c0;
	border-top:1px solid #c0c0c0;
}
.rstVTable tr td{
	border-right:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
	color:#666666;
	font-size:0.65rem;
	line-height:0.8rem;
	padding:0.25rem;
	text-align: center
}
.rstVTable tr.tr1 td{color:#333333}
.rstVBox{
	clear: both;
	overflow: hidden;
	background:#fff;
	border-radius:5px;
}
.rstVBox .div_t{
	clear: both;
	height:2rem;
	line-height:2rem;
	text-align: center;
	overflow: hidden;
	color:#333333;
	font-size:0.68rem;
}
.rstVBox .div_txt{
	clear: both;
	overflow: hidden;
	color:#333333;
	font-size:0.65rem;
	line-height:1.3rem;
	padding:1rem 1.5rem;
}
/*大事记start*/
.eventList{overflow: hidden;position: relative;padding: 0 0.5rem;}
.eventList:before{content: '';position: absolute;left: 0.5rem;top:0px;height: 100%;border-right: 1px solid #f2f2f2;/* margin-left: -434px; */}
.eventList dd{padding: 0.5rem 0.4rem 0;transition: all 500ms linear;-webkit-transition: all 500ms linear;}
.eventList dd .year{height: 1.5rem;line-height: 1.5rem;color: #075bce;font-size: .8rem;position: relative; font-weight: bold;}
.eventList dd .year:after{display: block;content: '';width: 2px;height: 16px;background: #075bce;position: absolute;left: -8px;top: 50%;margin-top: -8px;}
.eventList dd .con{overflow: hidden;line-height: 1.1rem;color: #777777;font-size: .6rem;border-bottom: 1px dashed #ececec;padding-bottom: 0.5rem;}
/*生长历程 end*/
/* 全文start */
.textList dd{ overflow: hidden; padding: .5rem;}
.textList dd a{ display: block; overflow: hidden;}
.textList dd .text{ overflow: hidden;}
.textList dd .text .title{ height: 1rem; line-height: 1rem; color: #333; font-size: .7rem;}
.textList dd .text .time{ height: 1rem; line-height: 1rem; color: #999; font-size: .6rem;}
.textList dd .text .info{ line-height: 1rem; color: #666; font-size: .6rem;}
.textList dd:last-child:before{ display: none;}
/* 全文end */
/*
*********内页end*********
*/<!--耗时1760683651.19秒-->