/*newscon*/
.news-tabnav{
    font-size: 18px;
	color: #39393a;
	border-bottom:1px solid #ddd;
}
.nav-tabs > li > a{
    color: #39393a;
	padding: 0px;
    line-height: 54px;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{
    color: #0a51a7;
    font-weight: 500;
}
.nav-tabs > li:hover a,.nav-tabs > li:focus a{
    color: #0a51a7;
}
.nav-tabs > li.active:after ,.nav-tabs > li:hover:after, .nav-tabs > li:focus:after{
    content: '';
    width: 100%;
    height: 3px;
    left: 0;
}

.news-tabbtn{
    width:1170px;
	margin:0 auto;
	text-align:center;
}
.news-tabbtn li{
    width:25%;
}
.newstablist{
    width:1170px; 
	margin:0 auto;
}
.position{
    height:54px;
	line-height:54px;
}
[class^="icon-"], [class*=" icon-"]{
    vertical-align: middle;
}
.icon-2x {
    font-size: 18px;
}
.position a{
    color: #39393a;
	text-decoration:none;
	padding:0px 10px
}
.position a:hover{
    color:#337ab7
}
.newslist-con{
    margin:45px 0px;
}
.newslist-context{
    width:65%;
	margin-right:3%;
    float:left;
	color: #4a4a4a;
	font-size: 16px;
	line-height: 26px;
  }
.newslist-conimgs{
    width:32%;
	float:right;
	overflow:hidden;
}
.newslist-conimgs .newslist-conimgslist{
    overflow:hidden;
	margin-bottom:30px;
}
.newslist-conimgslist img{
    display:block;
	width:100%;
	overflow:hidden;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
}
.newslist-conimgslist:hover img{
    transform: scale(1.1,1.1);
    -moz-transform: scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);
    -o-transform: scale(1.1,1.1);
}
   /*时间轴*/
    div#container{
       position: relative;
	   
	}
	#timeline {
		width: 1000px;
		margin:45px auto 90px;
		position: relative;
		overflow:hidden;
	}
	#dates {
		height: 60px;
		margin-left:0px;
		line-height: 85px;
		overflow:hidden;
	}
	#dates li {
		list-style: none;
		float: left;
		width: 142px;
		height: 50px;
		font-size: 24px;
		text-align: center;
	}
	#dates a{
		color: #4a4a4a;
		line-height: 36px;
		padding-bottom: 10px;
		font-size:18px;
	}
	#dates a,#dates a:hover {
		text-decoration:none;
	}
	#dates .selected {
	    position:relative;
		font-size: 36px;
		color:#0a51a7;
	}
	#dates .selected:after{
	    content: '';
		width: 0;
		height: 0;
		border-width: 10px;
		border-style: solid;
		border-color: #0067B6 transparent transparent transparent;
		position:absolute;
		left: 50%;
		margin-left:-5px;
	}
	#issues {
		width: 1170px;
		margin-bottom:90px;
		font-size: 16px;
	}	
	#issues li {
		width: 1170px;
		list-style: none;
		float: left;
	}
	#grad_left,
	#grad_right {
		width: 100px;
		position: absolute;
		top: 0;
	}
	#grad_left {
		left: 0;
	}
	#grad_right {
		right: 0;
	}
	#next,#prev {
		position: absolute;
		top: 0;
		color:#4a4a4a;
		font-size: 70px;
		width: 80px;
		height:80px;
		border-radius:50%;
		border:1px solid #979797;
		line-height: 80px;
        text-align: center;
		font-size: 22px;
		background-repeat: no-repeat;
		text-indent:0px;
		background:#fff;
		text-decoration:none
	}
	#next:hover,#prev:hover {
	    background: #0067b6;
		border:1px solid #0067b6;
		color:#fff;
		background-position: 0 -76px;
		text-decoration:none;
	}
	#next {
		right: 0px;
		top: 40px;
		transition: 0.5s
	}
	#prev {
		left: 0px;
		top: 40px;
		transition: 0.5s
	}
	#next.disabled,
	#prev.disabled {
		opacity: 0.2;
	}
	.milepost-img,.milepost-text{
	    padding-right:0px;
		padding-left:0px;
	}
	.milepost-img{padding-bottom: 50px;}
	#issues li .milepost-list:nth-child(odd) .milepost-img{
	   text-align:right
	}
	.milepost-text .milepost-textbox{
	    width:350px;
		margin:0 auto;
		margin-top: 120px;
		padding-top:15px;
		border-top:2px solid #0067b6;
	}
	#issues li .milepost-list:nth-child(odd) .milepost-img{
	    border-left:4px solid #0067b6;
	}	
	#issues li .milepost-list:nth-child(even) .milepost-img{
	    border-right:4px solid #0067b6;
		box-sizing:content-box;
		-moz-box-sizing:content-box; /* Firefox */
		-webkit-box-sizing:content-box; /* Safari */
	}
	#issues li .milepost-list:nth-child(even) .milepost-text{
	    margin-left:-4px
	}
	#issues li .milepost-list:last-child .milepost-img{
	    padding-bottom:0px;
	}
	#issues li .milepost-list{
	    position:relative;
	}
	img.milepostimg{
		position: absolute;
	}
	img.milepostimg.milepostimg-R {
		top: 50%;
		left: 50%;
		margin-left: -25px;
		margin-top: -50px;
	}
	img.milepostimg.milepostimg-L{
		top: 50%;
		left: 50%;
		margin-left: -25px;
		margin-top: -50px;
		transform:rotate(180deg);
		-ms-transform:rotate(180deg); 	/* IE 9 */
		-moz-transform:rotate(180deg); 	/* Firefox */
		-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
		-o-transform:rotate(180deg); 	/* Opera */
	}
	/*组织构架*/
	img.newstablist3-tree{
	    display:block;
	}
	/*荣誉资质*/
	.honor-btnbox{
	    width:810px;
		margin:0 auto 45px;
		font-size:18px;
	}
	.honor-tabbtn li{
	    width:24.5%;
		margin-right:0.6%;
		background:#499DFF;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
		-o-transition: all .5s;
		-ms-transition: all .5s;
		transition: all .5s;

	}
	.honor-tabbtn li:hover{
		background:#0067B6;
		color:#fff;
	}
	.nav-tabs.honor-tabbtn > li.active{
		background:#0067B6;
	}
	.honor-tabbtn li:last-child{
		margin-right:0%;
	}
	.nav-tabs.honor-tabbtn > li > a{
	    line-height: 40px;
		color:#fff
	}
	.nav-tabs.honor-tabbtn > li.active > a, .nav-tabs.honor-tabbtn > li.active > a:hover, .nav-tabs.honor-tabbtn > li.active > a:focus{
		background-color: transparent;
		color:#fff;
	}
	.nav-tabs.honor-tabbtn > li.active:after, .nav-tabs.honor-tabbtn > li:hover:after, .nav-tabs.honor-tabbtn > li:focus:after {
		content: '';
		width: 0;
		height: 0px;
		left: 0;
	}
    .tab-content {
		padding: 0px 0px;
	}
	
	.honor-tablistul li{
	    width:23.5%;
		margin-right:2%;
		float:left;
		margin-bottom:35px;
		
	}
	.honor-tablistul li:nth-child(4),.honor-tablistul li:nth-child(8),.honor-tablistul li:nth-child(12),.honor-tablistul li:nth-child(4n){
		margin-right:0%;
	}
	.honor-tablistul li a{
	    display:block;
		color:#39393a;
		text-decoration:none;
		transition:0.5s
	}
	.honor-tablistul li a:hover{
		color: #0a51a7;
	}
	.honor-tablistul li a:hover .honor-imgbox{
	    border: 2px solid #00a8ff;
	}
	.honor-tablistul li a:hover .honor-imgbox img{
		transform: scale(1.1);
		-ms-transform: scale(1.1);
		-moz-transform: scale(1.1);
		-webkit-transform: scale(1.1);
		-o-transform: scale(1.1);

	}
	.honor-imgbox{
	    width:100%;
		height:200px;

		border:1px solid #ddd;
		transition:0.3s
	}
	.honor-imgbox img{
		display:block;
	    height:150px;
		margin: 0px auto;
		position:relative;
		top:50%;
		margin-top:-75px;
		max-width:220px;
		transition:0.3s
	}
	.honor-textbox{
	    text-align:center;
		width:90%;
		margin: 0 auto;
		overflow: hidden;	
        white-space: nowrap;
		text-overflow: ellipsis;
		line-height:50px;
		font-size: 16px;
	}
	
    /*分页*/
	.newslist-page.row {
		text-align: center;
		margin-bottom:100px;
	}
	.pagination{
	    margin:0px;
		border-radius: 0px;
	}
	.pagination > li > a{
	    color:#39393A
	}
	.pagination > li:first-child > a, .pagination > li:first-child > span{
		background: #0067b6;
		color:#fff;
	}
	.pagination > li:first-child > a:hover,.pagination > li:first-child > a:focus{
		background: #0067b6;
		color:#fff;
	}
	.pagination > li:first-child > a, .pagination > li:first-child > span,
	.pagination > li:last-child > a, .pagination > li:last-child > span {
		border-top-left-radius: 0px;
		border-bottom-left-radius: 0px;
		border-top-right-radius: 0px;
		border-bottom-right-radius: 0px;	
		border: 1px solid #0067b6;
	}
	.pagination > li:last-child > a, .pagination > li:last-child > span,.pagination > li:last-child > a:hover, .pagination > li:last-child > span:hover,.pagination > li:last-child > a:focus, .pagination > li:last-child > span:focus {
	    border-color:#ddd;
	}
	.pagination > li:nth-child(2) > a,.pagination > li:nth-child(2) > a:hover,	.pagination > li:nth-child(2) > a:focus{
		border-left: 1px solid #ddd;
		border-top:1px solid transparent;
		border-bottom:1px solid transparent;
		border-right:1px solid transparent;		
	} 
	.pagination > li > a, .pagination > li > span{
		border: 1px solid transparent;
	}
	.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{
	    color: #1295FF;
		background-color: transparent;
		border-color: #1295FF;
	}
	.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus{
		border-color:transparent
	}
	.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
		color: #1295FF;
		background-color: transparent;
		border-color:transparent
	}
	
	.backtop{
		display: inline-block;
		height: 34px;
		position: absolute;
		line-height: 34px;
		border: 1px solid #ddd;
		margin-left: 5px;
	}
	.backtop a:hover{
	    color:#fff;
		background:#0067b6;
		
	}
	.backtop a{
        display:block;
	    text-decoration:none;
		color:#39393A;
		padding: 0px 10px;
		transition:0.5s
	}