﻿*{margin:0;padding:0;font-family: 'Times New Roman','\5FAE\8F6F\96C5\9ED1';text-align: justify;}
p{
	font-family: 'Times New Roman','\5FAE\8F6F\96C5\9ED1';
	text-align: justify;
}
.background-grey{background:#EFEFEF}
.background-white{background:#fff}
.background-bg-blue{background:#abcbf4}
.no-padding{padding:0}
.no-margin{margin:0}
.border-right{border-right:2px solid #bcbcbc}
.float-left{float:left;display:block}
.margin-top-20px{margin-top:20px}
.inline-block{display:inline-block}
.container,.container-fluid{min-width:970px!important;padding: 0px;}


.top-nav{padding-bottom:10px;padding-top:10px}
.collect{float:left}
.collect .colorYellow{color:#F8B64F;margin:0 5px}
#Timer{
	margin-top: 5px;
	line-height:32px;
	text-align: left;
	color:#3d55a7;
}
.loginDiv{
	text-align: right;

	margin-top: 5px;
}
.loginDiv a,.loginDiv font{color:#f8f9fa;size:14px; float: right; line-height:32px;display:block;margin:0 5px}
.loginDiv a:hover,.loginDiv font:hover{color:#3d55a7;}
.loginDiv .colorred{color:#F9B704}
@media screen and (max-width: 970px) {
	.top-banner{
		padding-left:0;padding-right:0;margin-left:0;margin-right:0;background:url(hiaf_header-bg-970.jpg) no-repeat center center;width: 100%;position:relative;top: 0;left: 0;
		/*background:url(../images/hiaf_header-bg.gif) no-repeat center center fixed;*/
	}
}
@media screen and (min-width: 971px)  and (max-width:1024px){
	.top-banner{
		padding-left:0;padding-right:0;margin-left:0;margin-right:0;background:url(hiaf_header-bg-1024.jpg) no-repeat center center;width: 100%;position:relative;top: 0;left: 0;
		/*background:url(../images/hiaf_header-bg.gif) no-repeat center center fixed;*/
	}
}
@media screen and (min-width: 1025px)  and (max-width:1280px){
	.top-banner{
		padding-left:0;padding-right:0;margin-left:0;margin-right:0;background:url(hiaf_header-bg-1280.jpg) no-repeat center center;width: 100%;position:relative;top: 0;left: 0;
		/*background:url(../images/hiaf_header-bg.gif) no-repeat center center fixed;*/
	}
}
@media screen and (min-width: 1281px)  and (max-width:1400px){
	.top-banner{
		padding-left:0;padding-right:0;margin-left:0;margin-right:0;background:url(hiaf_header-bg-1400.jpg) no-repeat center center;width: 100%;position:relative;top: 0;left: 0;
		/*background:url(../images/hiaf_header-bg.gif) no-repeat center center fixed;*/
	}
}
@media screen and (min-width: 1401px)  and (max-width:1600px){
	.top-banner{
		padding-left:0;padding-right:0;margin-left:0;margin-right:0;background:url(hiaf_header-bg-1600.jpg) no-repeat center center;width: 100%;position:relative;top: 0;left: 0;
		/*background:url(../images/hiaf_header-bg.gif) no-repeat center center fixed;*/
	}
}
@media screen and (min-width: 1601px){
	.top-banner{
		padding-left:0;
		padding-right:0;
		margin-left:0;
		margin-right:0;
		background:url(hiaf_header-bg-1920.jpg) no-repeat center center;
		width: 100%;
		position:relative;
		top: 0;
		left: 0;
		background-color: #2665b4;
		/*background:url(../images/hiaf_header-bg.gif) no-repeat center center fixed;*/
	}
}

.top-banner .header-banner{padding-top:103px}
.top-banner .header-banner img,.top-banner .header-banner span{display:inline-block}
.top-banner .header-banner span{float:right;margin-top:30px}
.top-banner .header-banner span a,.top-banner .header-banner span font,.top-banner .header-banner span img{display:inline-block;margin:0 5px;font-weight:700;color:#0E50A2;line-height:25px;height:25px;float:left;vertical-align:middle}
.top-banner .header-banner span a{font-size:25px}
.hiaf-nav{padding-left:0;padding-right:0;background:#3d55a7;}
.hiaf-nav .header-nav{padding-left:0;padding-right:0;}
.hiaf-nav .header-nav ul{display:block;width:100%;list-style:none;color:#fff;font-weight:700;margin-bottom:0}
.hiaf-nav .header-nav ul li{display:inline-block;*display: inline;display\0: inline;float:left;margin-left:20px;}
.hiaf-nav .header-nav ul li.floatright{float:right!important;margin-right:25px}
.hiaf-nav .header-nav ul li:first-child{margin-left:20px}
.hiaf-nav .header-nav ul li a{font-size:16px;color:#fff;padding:0 12px;display:block;height:40px;line-height:40px;text-align:center}
.hiaf-nav .header-nav ul li a.active,.hiaf-nav .header-nav ul li a:hover{color:#F9B704;border-bottom:3px solid #F9B704;height:100%;line-height:100%;text-decoration:none;display:block;height:40px;line-height:40px}
.actifve{color:#F9B704;border-bottom:3px solid #F9B704;height:100%;line-height:100%;text-decoration:none;display:block;height:40px;line-height:40px}
.hiaf-nav .header-nav ul li form{margin-top:5px;display:block;}
.hiaf-nav .header-nav ul li label{display:block;width\0: 300px;}
.hiaf-nav .header-nav ul li button,.hiaf-nav .header-nav ul li input{border:none;padding:4px 15px;font-weight:400;display:inline-block;*display: inline;display\0: inline;vertical-align:middle;float:left;}
.hiaf-nav .header-nav ul li input{color:#0f0f0f}
.hiaf-nav .header-nav ul li button{background:#ff9900;}
.content-div{
	padding-left:0;
	padding-right:0;
	padding-top:5px;
}
.content-div-home{
	background: url(hiaf_focus-bg4.jpg) no-repeat center center;
}
.content-div .focus{
	width:100%;
	padding-right:0px;
	padding-left:0px;
}
.content-div .notice-div{
	width:29.17%;
	padding-right:0px;
	padding-left:0px;
}

.content-div .header-slide .carousel-caption{bottom:0;width:100%;left:0;text-align:left;text-indent:15px;color:#fff;font-size:18px;padding-right:30px;padding-bottom:10px;padding-top:10px;filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8}
.carousel-inner>.item>img, .carousel-inner>.item>a>img {
	width: 100%;
	height: 440px;
}
.h2-title-blue{
	color: #03729b;
}
.tab-content{
	background:#fff;
	padding:5px;
	width:88%;
	padding: 0px;
	margin: 0px;
	margin-left: 20px;
}
.tab-content .panelHadIn{background:#F3F3F3}

.tab-content .panel {
	border-bottom:1px dotted #428bca; 
    padding-bottom: 5px;
}
.tab-content .panel-zhongkeyuan .panel-heading{border:none;padding-right:5px;line-height:100%;vertical-align:middle}
.tab-content .panel-zhongkeyuan .panel-heading a{font-size:14px;font-weight:700}
.tab-content .panel-zhongkeyuan .panel-heading a:before{content:"";font-weight:700;font-size:14px}
.tab-content .panel-zhongkeyuan .panel-heading a span{float:left;font-weight:400;font-size:13px;display:inline-block;vertical-align:middle;}
.tab-content .panel-zhongkeyuan .panel-collapse .panel-body{border-top:none;padding-top:5px;padding-right:2px;padding-left: 20px;}
.tab-content .panel-zhongkeyuan .panel-collapse .panel-body .row{margin-top:5px}
.notice .panel-title a span {
	font-size: 14px;
	color: #428bca;
	font-weight: bold;

}
.tab-content .panel-group .in{animation:heightShow 6s;-webkit-animation:heightShow 6s}
.panel-group{height:370px;overflow:hidden;}



.notice{
	background:#fff;	
	padding: 10px 0 0;
}
.notice p{
	font-size:14px;
	line-height:22px;
	font-family:"Microsoft YaHei";
}
.notice ul{
	padding-left: 15px;
}
.notice .notice-list{
	border-bottom:1px dashed gray;
	height: 60px;
	width: 93%;
	margin-left: 5px;
	padding: 2px;
}
.notice .notice-list:hover{
	background-color: #b5b5b5;
	list-style: none;
}
.notice ul li{
	font-size:14px;
	line-height:22px;
	font-family:"Microsoft YaHei";
	list-style: none;	
	color: #000;
}

.notice ul li a{
	color: black;
	text-decoration: none;
}
.notice ul li a:hover{
	color: #428bca;
	
}
.notice .time{
	background-color: red;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
}
.notice .time .day{
	font-size: 25px;
}
.notice .time .month{
	margin-left\0: -8px;
}
.notice .info{
	height: 60px;
	line-height: 60px;
}
.notice h2{
	font-size:18px;
	font-weight:bold;
	font-family:"Microsoft YaHei";
	height:30px;
	line-height:30px;
	margin-top:5px;
	margin-bottom:  
}
.news{
	margin-top:30px;
	margin-bottom:30px;
}
.news .engineering {
	height:346px;
	background:#fff;
	min-width:62.8%;
	padding-right:0px;
	padding-left:0px;
}
.leader {
	background:#fff;
	min-width:90%;
	padding-right:0px;
	padding-left:0px;
}


.news h2,.notice h2,.leader h2{
	padding-left:0;
	font-weight:bolder;
	color:#00479d;
	font-size:20px;
	font-weight:bold;
	font-family:"Microsoft YaHei";
	height:30px;
	line-height:30px;
}
.notice h2{
	height:25px;
	line-height:25px;
}

.news h2 .main-title,.notice h2 .main-title,.leader h2 .main-title{
	padding-left:20px;
}
.notice h2 .main-title a{
	color:#00479d;
	line-height: 30px;
	margin-bottom:10px;
}
.news h2 .more{
	font-size:13px;
	line-height:30px;
	color:#b5b5b5;

}
.news h2 font,.news h2 span,.notice h2 font,.notice h2 span,.leader h2 span{display:inline-block}
.news h2 font.subtitle,.notice h2 font.subtitle,.leader h2 font.subtitle{font-size:14px;margin-left:2px;font-weight:100;color:#999999}
.news .line-grey,.notice .line-grey,.leader .line-grey{position:relative;margin-top:15px;height:3px;background:#b5b5b5;width:44%;}
.news .line-grey span,.notice .line-grey span,.leader .line-grey span{position:absolute;left:0;top:-2px;background:#ffba00;height:4px;width:28%;}
.notice .line-grey {
	width:52%;
}
.leader .line-grey {
	width:56%;
}
.leader-list img{
	height: 154px;
}
.leader-list h3{
	font-size: 16px;
	font-weight: bold;
}
.leader-list p {
	min-height: 60px;
}

.leader-list .col-sm-3:nth-child(4n + 1) {
	clear: both;
}

.news .news-list {
	margin-top:5px;
}
.news .news-list .media {
	padding-right: 0px;
}

.news .news-list img {
	padding-right:0px;
	margin-left:5px;
	margin-top: 5px;
	height: 78px;
	width: 140px;
}

.news .news-list .media-body p{
	font-size:13px;
	line-height: 16px;
	padding-right: 4px;
}
.news .news-list .news-title{
	font-size:14px;
	padding-right:4px;
	padding-left:0px;
}
.news .news-list .news-date{
	font-size:14px;
	color: #b3b3b3;
	text-align: right;
	padding-right:4px;
	padding-left:0px;
}
.news .news-list .news-more{
	font-size:13px;
}
.news .videoimg{
	height:346px;
	padding-right:0px;
	padding-left:0px;
	float: right;
	background-color: #fff;
}
@-webkit-keyframes heightShow{0%{height:0}
50%{height:30%}
100%{height:100%}
}
@-webkit-keyframes heightShow{0%{height:0}
50%{height:30%}
100%{height:100%}
}

.clear{ clear:both}

.left-nav{width: 170px; padding-bottom: 20px; display: inline-block;}
.left-nav .nav-f{
	background-color: #01479d;
	font-size: 16px;
	font-weight: bold;
	color: white;
	text-indent: 5px;

}
.panel-bg{
	background-color: #01479d;
	font-size: 13px;
	font-weight: bold;
	color: white;
	text-indent: -20px;
}
.left-nav ul{width: 100%; border: 1px solid #efefef; border-radius: 5px; background: #ffffff;list-style: none;}
.left-nav ul li{line-height: 35px; border-bottom: 1px solid #efefef;}
.left-nav ul li a{color: #337ab7; padding: 0 15px; display: block;font-weight: bold;font-size: 16px;}

.art-list{min-height: 460px;_min-height: 460px;padding-bottom: 20px; float: right; border-radius: 5px;padding-left: 0px;padding-right: 0px;}
.art-list .list{padding: 0; background: #ffffff;}
.art-list .list li{float: left; width: 100%; padding: 10px; border-bottom: 1px solid #efefef;list-style: none;}
.art-list .list li .list-cover{float: left; border-radius: 5px;height: 84px; }
.art-list .list li .time{float: left; border: 1px solid #efefef; border-radius: 5px;  line-height: 35px; text-align: center;}
.art-list .list li .time .day{
	font-size: 24px; 
	line-height: 40px; 
	border-bottom: 1px solid #efefef; 
	color: #333333; 
	font-weight: bold; 
	display: block;
	text-align: center;
}
.art-list .list li .time .moth{
	font-size: 15px; 
	font-size\0: 14px;
	color: #ffffff; 
	line-height: 35px; 
	background: #0583F2; 
	border-radius: 0 0 5px 5px; 
	display: block;
	text-align: center;
}
.art-list .list li .info{float: left;  padding-left: 20px;}
.art-list .list li .tit{font-size: 16px; color: #333333; padding-bottom: 5px; display: block; overflow: hidden;}
.art-list .list li .des{line-height: 25px; display: block; overflow: hidden;}

.art-detail{border: 1px solid #efefef; border-radius: 5px; background: #ffffff;}
.art-heading{border-bottom: 1px solid #efefef; padding: 15px;}
.art-heading .title{font-size: 24px; color: #000000; text-align: center; padding: 10px 0;}
.art-heading .info{text-align: center; font-size: 12px; padding: 10px 0;}
.art-body{padding: 20px;}

.art-body p,.art-body span{
	font-family:"Times New Roman","\5FAE\8F6F\96C5\9ED1";
  	text-align: justify;
	font-size: 16px;
	line-height: 1.5em;

}




.footer{background:#3d55a7;color:#fff;padding:10px 0;vertical-align:middle}
.footer img{display:inline-block;width:200px;height:auto;float:left;margin-left:30px;margin-top:15px;}
.footer .inline-block{float:left;margin-top:5px}