*{
margin:0;
padding:0;
box-sizing:border-box;

}
body{
	font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif !important;
}
.container-1164{
	max-width:1170px;
	margin:0 auto;
}
ul{
	margin-bottom:0;
}
.bg-image{
	background:url(../images/index/bg2.jpg) no-repeat top center;
	overflow:hidden;
}
.title{
	width:100%;
	height:37px;
	line-height:37px;
	color:#fff;
	font-weight:700;
	font-size:16px;
}
.list{
	width:100%;
	height:34px;
	border:1px solid #d7d7d7;
	border-top:none;
	background-color:#fafafa;
	line-height:34px;
	font-size:12px;
	padding-left:8px;
}
.separate{
	margin:0 3px;
	padding-left: 16px;
}
#policy>li>.omit4Word>a{
	text-align:left;
	padding-left:16px;
	padding-right:16px;
}
 /*middle*/
.newsTitle{
	font-size:18px;
	margin-top:30px;	
	margin-bottom:40px;
	font-weight:700;
	border-bottom:3px solid #3DAC28;
}
.titleJour{
    font-size:18px;
    margin:0;
	margin-top:30px;	
	margin-bottom:30px;
	font-weight:700;
	margin-left:-12px;
	padding-left:12px;
	border-bottom:3px solid #3DAC28;
}
.title_kuang{
	margin-top:20px;
}
.media-heading{
	font-weight:700;
	margin-bottom:30px;
}
.textJour{
	padding-left:10px;
	border-left:2px dashed #CEE8BB;
}
/*right*/
.rightTitle{
	font-size:16px;
	text-align:center;
}

.archives{
	border:1px solid #CEE8BB;
	background-color:#fff;
}
.archives>ul{
	padding:10px;
	overflow:hidden;
	padding-bottom:0;
}
.archives li{
	float:left;
	width:44%;
	height:40px;
	line-height:40px;
	margin:5px;
	background-color:#EDF7E6;
	font-size:16px;
	text-align:center;
}
.personalArch{
	clear:both;
	/* margin:0 auto; */
	width:85%;
	margin:0px auto;
	margin-bottom:30px;
	height:35px;
	line-height:35px;
	background-color:#009DD9;
	border-radius:5px;
	cursor:pointer;
	color:#fff;
	text-align:center;
}
.archives>form{
	margin:20px;
	
}
.registers{
	width:116px;
	height:35px;
	background-color:#389c6a;
	border-radius:5px;
	margin:20px auto;
	color:#fff;
	line-height:35px;
	text-align:center;
}
.body{
	max-width:1200px;
	margin:0 auto;
	clear:both;
}
.headTitle{
	font-weight:800;
}
.healthList{
	border-left:2px dashed #cee8bb;
	pading-left:0;
	padding-right:0; 
	margin-top:12px;
}
.first-healthList{
	border-left:none;
}
.healthList li{
	font-family: '寰敓鏂ゆ嫹閿熻剼鐚存嫹 Regular', '寰敓鏂ゆ嫹閿熻剼鐚存嫹';
	font-size:16px;
	line-height:28px;
	
}
.project{
	padding-right:12px;
}
.bg-white{
	background-color:#fff;
	border:1px solid #ccc;
	margin-bottom:10px;
	overflow:hidden;
	padding:10px;
}
.projectTitle{
	font-size: 18px;
    margin-bottom:0;
    margin-right:-12px;
    margin-top: 30px;
    margin-left:-12px;
    padding-left:12px;
    font-weight: 700;
    border-bottom: 3px solid #3DAC28;
}
.practicalQuery{
	margin:0;
	border-top:none !important;
	border:1px solid #ccc;
	overflow:hidden;
}
.queryTitle{
	margin-top:20px;
}
.catalog{
	padding-left:0 !important;
	padding-right:0 !important;
}
.catalogBottom{
	margin-bottom:24px;
}
.catalogText{
	background-color:#f2f2f2;
	width:65%;
	line-height:80px;
	font-size:16px;
	font-weight:700;
	text-align:center;
}
.catalogText:hover{
	background-color:#389C6A;
	color:#fff;
}
.linkFile{
	float:right;
}
.linkFile a{
	color:#389C6A;
}
.linkFile ul{
	margin-bottom:0;
}
.imgProject{
	padding:0 !important;
}
.thum{
	display: block;
    height: auto;
    max-width: 100%;
    padding: 20px;
    line-height: 1.428571429;
    background-color: #fff;
    /*border:1px solid #ddd;*/
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}
.firstProject{
	border-left:1px solid #ddd;
}
.thum>img{
	max-width:95%;;
}
.thum h4{
	font-weight:800;
	text-align:center;
	margin-top:20px;
}
.thum p{
	text-align:center;
	font-size:16px;
}
.caption>div{
	width:95px;
	height:35px;
	background-color:#389c6a;
	border-radius:5px;
	margin:0 auto;
	margin-top:20px;
	margin-bottom:10px;
	color:#fff;
	line-height:35px;
	text-align:center;
}
.blue-base{
	border-bottom:2px dashed #cee8bb;
	overflow:hidden;
	margin-bottom:12px;
}
.blue-base>p{
	padding-left:12px;
	padding-right:12px;
	font-size:16px;
}
.blue-base>h4{
	font-weight:700;
}
.time{
	margin-bottom:16px;
	color:#333;
}
.lastBase{
	margin-bottom:60px;
}
.comment{
	font-size:16px;
	color:#999;
}
.footer{
	max-width:1200px;
	margin:0 auto;
	border:1px solid #faf;
}

/* main閼冲本娅欓懝锟�*/
.container{
	background-color: #fff;
	max-width:1220px;
}

/* 閾忔氨鍤庨弽宄扮础 */
.dottedline{
border-top: #c3c3c3 1px dashed; 
overflow: hidden; 
height: 1px;
margin-bottom: 6px;
}

/* 閺囨潙顧� */
.myBread{
	font-size:12px;
	color:#898989;
}

.breadDiv{
	margin-top: 4px;
	float: right;
}
.breadDiv2
{
    margin-right: 10px;
}

/* 鐠佸墽鐤哾iv閼冲本娅欓懝锟�*/
.div4Background{
	background-color:#f6f6f6;
	padding-top: 1px;
    padding-bottom: 1px;
	border: #e6e6e6 1px solid;
}

.div4Inner{
	margin-left: 10px;
    margin-top: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
}

.btnBackgroundColor{
	background-color:#2B9AF2;
}

.btnBackgroundColor2{
	background-color:#d2cece;
}
.news li{
	overflow:hidden;
	line-height: 38px;
	list-style-type:none;
}
.news li span{
	float:right;
}

.news li div{
	float:left;
}

.prjPublicity{
	font-size:18px;
}

.prjPublicityDiv{
	text-align: center;
}

.aFontSize, .spanFontSize{
	font-size:16px;
	color:#666666;
}
@media screen and (max-width:992px){
	.min-height{
		min-height:700px;
		margin-top:6px;
	}
}
@media screen and (min-width:992px){
	.min-height{
		min-height:700px;
		margin-top:6px;
	}
}

/* .spanFontSize{
	font-size:16px;
} */

/* 閸ュ墽澧栨惔鏇㈠劥鐎靛綊缍� */


/* hr缁撅拷*/
.hrTop{
	height:1px;
	background-color:#0F63AB;
}

/* 鐠嬪啯鏆iv瀹革箑褰告潏纭呯獩閿涘奔绻氱拠浣割嚠姒伙拷*/
.div1{
	margin-top:10px;
	margin-left:15px ;
	margin-right:15px ;

}
.projectList{
	list-style-type: none;
}
.projectList>li{
	width: 45.5%;
	margin-left: 3%;
	float: left;
	padding-bottom: 5px;
}
.projectList a:HOVER,.projectList a:ACTIVE,.projectList a:FOCUS{
	color: #ffffff!important;
}
.projectList .pmenu{
	display: block;
    width: 100%;
    height: 36px;
    line-height: 36px;
    background: #002e72;
    color: #fff;
    font-size: 14px;
    text-align: center;
    cursor: pointer;
    float: left;
    border: none;
}
.projectList .btn-group{
	width: 100%;
}
.projectList .btn-group .pmenu{
	outline: none;
}
.projectList .pmenu-ul .pmenu{
	background-color: #ffffff;
	color: #333;
	text-align: left;
}
.projectList .pmenu-ul>li a:HOVER{
	background-color: #002e72;
	color: #ffffff!important;
}
.marginTop4div{
	margin-top:24px;
}

.lineByDiv2{
	width:100%;
	height:2px;
	margin:0px auto;
	padding:0px;
	background-color:#0F63AB;
	overflow:hidden;
	margin-top:8px;
	margin-bottom: 10px;
}

.lineByDiv3{
	width:100%;
	height:1px;
	margin:0px auto;
	padding:0px;
	background-color:#c3c3c3;
	overflow:hidden;
	margin-bottom: 20px;
}

.newsImg4div{
	margin-right:0px;
	margin-bottom:0px;
}

.contentRange{
	margin-bottom:26px
}
.contentRange2{
	margin-top:-2px;
	margin-right: 14px;
	margin-left:14px;
}

.contentRange3{
	margin-top:-2px;
	margin-right: 30px;
}

.contentRange4{
margin-top: 25px;
margin-bottom:30px
}

.grayDivRange{
	    margin-top: -20px;
}
/* 閻㈣櫕濮ゅù浣衡柤娑擃厾娈憇pan閺嶅洨顒� */
.span_reprotFlow{
    font-size: 16px;
}

.div4aAndSpan{
	margin-top:10px;
}

/* 缁狀厼銇� */
.img4Arrow{
	    margin-top: 10px;
    margin-left: 0px;
}

.div2{
	margin-top: 45px;
    margin-left: 0px;
}

/* css 閹貉冨煑閸︺劌娴愮�规艾顔旀惔锔炬畱鐎圭懓娅掓稉顓ㄧ礉婵″倹鐏夐弬鍥х摟鏉╁洭鏆遍敍宀勬閽樺繐顧嬫担娆撳劥閸掑棗鑻熼悽銊ф阜閻ｃ儱褰块悳鏉跨杽 */
.omit4Word{
	 width:96%;
	 white-space:nowrap;
	 overflow:hidden;
	 text-overflow:ellipsis;
	 color:#898a8c
}

.omit4Word2{
	 width:60%;
	 white-space:nowrap;
	 overflow:hidden;
	 text-overflow:ellipsis;
}

.width-9 {
	width: 90%!important;
	margin-left: 5%!important;
}

/* a閺嶅洨顒烽幒褍鍩� */
 a:hover{
  	color: #0F63AB!important;
  	text-decoration:none !important;
}

a{
  	text-decoration:none !important;
}
.new{
	overflow:hidden;
}
.news li span{
	float:right;
}


.div4Page{
	margin-left: 15%;
	margin-right: 15%;
	text-align: center;
}
.div4Page a {
	color: #333;
}
.div4Page a:link, .div4Page a:visited,.div4Page a:active{
	color: #333;
}

.range4Div{
	margin-right: 30px;
	margin-left: 20px;
	margin-top: 10px;
}

.div4list{
	height:250px;
}

.smallDiv4Background2{
	width:100%;
	text-align:left;
	text-indent: 20px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.smallDiv4Background{
	background-color:#f65853;
	width:100%;
	text-align:center;
	margin-top: 12px;
}
.title{
    height:100%;
    vertical-align:middle;
    line-height:60px;
    font-size:18px;
    color:white;
}

.smallTitle2,.smallTitle1{
    height:100%;
    vertical-align:middle;
    line-height:30px;
    font-size:16px;
    color:#f65853;
    cursor:pointer;
}

.smallDiv4Background2 a:hover,.smallDiv4Background2 a:link ,.smallDiv4Background2 a:active{
	color:#0F63AB;
}



.hrByDiv{
	padding: 0;
	width: 95%;
	height: 1px;
	background-color: black;
	overflow: hidden;
	margin-top: 10px;
	margin-left: 10px;
}

.cueInformation{
	margin-top: 30px;
}

.wordInformation{
	margin-top: 25px;
	margin-bottom: 30px;
}

.content4Word{
	margin-left: 30px;
	margin-right: 30px;
	font-size: 16px;
	color:#282828;
	/* 缂佹瑤绔存稉顏堢帛鐠併倗娈戞妯哄 */
	min-height:320px;
}


/* 鐎涙劙銆夐棃锟�/

.newsTab{
	width:100%;
	height:44px;
	background-color:#389C6A;
}
.newsTab ul{
	margin-left:40px;
}
.newsTab li{
	width:120px;
	font-size:16px;
	color:#fff;
	line-height:44px;
	font-weight:700;
	text-align:center;
}
.newsTab li:hover{
	background-color:#59c48e;
}
.imgIndex{
	margin-top:30px;
	margin-left:40px;
}
.mainPoints{
	margin-top:30px;
	margin-right:30px;
}
.mainTitle{
	font-weight:700;
	font-size:18px;
	border-bottom:3px solid #389C6A;
	line-height:34px;
}
.newsList>p{
	height:48px;
	border-top:1px solid #666;
	font-size:18px;
	line-height:54px;
}
.newsList>.firstList{
	font-weight:800;
	border-top:none;
	height:40px;
	line-height:40px;
}
.article{
	margin-left:30px;
	border-bottom:1px solid #666;
	overflow:hidden;
}
.LoadMore{
	margin-left:30px;
}
.lastArticle{
	border:none;
}
.article>h3{
}
.article>p{
	margin:25px 0 25px;
}
.article>p>span{
	padding-right:50px;
}
.articleText{
	font-family: 'Arial Normal', 'Arial';
	text-indent:2em;
	font-size:16px;
	line-height:24px;
	color:#333;
}
.articleImg{
	margin-top:20px;
}
.articleImg>img{
	max-width:229px;
	max-height:156px;
}
.comment{
	margin:20px;
}
.comment>span{
	padding-right:20px;
}
.LoadMore{
	width:100%;
	height:40px;
	background-color:#f2f2f2;
	text-align:center;
	line-height:40px;
}
.hotTitle{
	margin-right:30px;
}
.hotTitle>p{
	font-size:16px;
}


.smallDiv4Background{
	background-color:#f65853;
	width:100%;
	text-align:center;
}


.smallDiv4Background3{
	width:100%;
	text-align:center;
	margin-top: -15px;
}

.title{
	height:100%;
	vertical-align:middle;
	line-height:60px;
	font-size:18px;
	color:white;
}
.smallTitle{
	 height:100%;
	 font-size
	 vertical-align:middle;
	 line-height:30px;
	 font-size:20px;
	 font-weight:700;
	 color:#004986;
 }
.smallTitle1{
	height:100%;
	vertical-align:middle;
	line-height:60px;
	font-size:16px;
	color:#f65853;
}
.smallTitle2{
	height:100%;
	vertical-align:middle;
	line-height:30px;
	font-size:16px;
	color:#f65853;
	cursor:pointer;
}

/* 闁惧繑姘ㄩ崵搴ㄥ冀瀹勬壆纭� */
.dottedline{
	border-top: #bfbcbc 1px dashed;
	overflow: hidden;
	height: 1px;
}

.contentInformation{
	text-align:center;
	margin-top: 30px;
}

.cueInformation{
	margin-top: 30px;
}

.wordInformation{
	margin-top: 25px;
	margin-bottom: 30px;
}


a{
	text-decoration:none;
}

.content4Word{
	margin-left: 30px;
	margin-right: 30px;
	text-align: left;
	font-size: 16px;
	color:#282828;
	/* 缂佹瑤绔存稉顏堢帛鐠併倗娈戞妯哄 */
	min-height:320px;
}
a:link, a:visited {
	text-decoration: none;
}

.sonDiv{
	margin-left: 25px;
	margin-bottom: 10px;
	text-align: left;
	display:none;
}

.omit4Word{
	width:100%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}

.implementFlow span, .applyFlow span{
	position: absolute;
	top: 60%;
	left: 15px;
	margin-top: -75px;

}
.implementFlow,.applyFlow{
	width: 36px;
	height: 200px;
	font-size: 22px;
	color: rgb(255, 255, 255);
	font-family: "Microsoft Yahei";
	text-align: center;
	line-height: 25px;
	font-weight: bold;
	position: absolute;
	padding-top:10px;
	top: 0px;
	left: 0px;
	cursor: pointer;
	z-index: 100;
	background: #F9A021;

}
.applyFlow{
	left:36px;
	background: #e04141;
}

.operFlow {
	width: 100%;
	height: 200px;
	margin-bottom: 20px;
	position: relative;
	overflow: hidden;
}



.implementFlowImg {
	 width: 100%;
	 height: 200px;
	 border: #0F63AB solid 1px  ;
	 border-left: 0px;
	 position: absolute;
	 top: 0px;
	 z-index: 10;
	 left: 54px;
	 overflow: hidden;
	 background-color: #fff;
	padding-left: 15px;
 }
.applyFlowImg {
	width: 100%;
	height: 200px;
	border: #0F63AB solid 1px  ;
	border-left: 0px;
	position: absolute;
	top: 0px;
	z-index: 10;
	left: 108px;
	overflow: hidden;
	background-color: #fff;
	padding-left: 15px;
}

.errmsg {
	text-align:center;
	padding-bottom :10px;
	color: red;
}

.left,#ftl6 td,#ftl10 td,#frt7  {
	text-align: left!important;
	text-indent: 15px;
}

.help-button {
    display: inline-block;
    height: 22px;
    width: 22px;
    line-height: 22px;
    text-align: center;
    padding: 0;
    background-color: #65bcda;
    color: #FFF;
    font-size: 12px;
    font-weight: bold;
    cursor: default;
    margin-left: 4px;
    border-radius: 100%;
    border-color: #FFF;
    border: 2px solid #FFF;
    -webkit-box-shadow: 0 1px 0 1px rgba(0,0,0,0.2);
    box-shadow: 0 1px 0 1px rgba(0,0,0,0.2);
}

