﻿.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.bg-darkblue{ background-color:#808080;min-width:1200px}
.change{cursor:hand}
.fixed-top {
    box-shadow: 0 1px 9px #333;
	-moz-box-shadow: 0 1px 9px #333;
	-webkit-box-shadow: 0 1px 9px #333;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
    z-index: 1000;
}
.tab-nav .active a{ font-weight:600;}
.link *{line-height:50px}
.link a{ display:block; margin:5px; color:#FFF; float:left; }

.listbanner{color:#fff;padding:40px 0;}
.listbanner h1{margin-bottom:15px;font-size:28px;}
.listbanner p{font-size:20px;}

.rmenu li{ line-height:25px; line-height:25px; margin:2px 0}

DIV.pagelist { margin:10px 0;TEXT-ALIGN: center; clear:both; height:30px}
DIV.pagelist a,DIV.pagelist SPAN{border:1px solid #CCC;height:30px; line-height:28px;TEXT-DECORATION: none; color: #757575;  display:block; float:left; padding:0 10px; margin-left:5px;}
DIV.pagelist A:hover { BACKGROUND: #959595;  COLOR: #FFF;}
DIV.pagelist A:on { BACKGROUND: #959595; COLOR: #FFF;}
DIV.pagelist A:active { BACKGROUND:#959595;COLOR: #FFF;}
DIV.pagelist SPAN.current {FONT-WEIGHT:bold;BACKGROUND: #959595;COLOR: #fff; }
DIV.pagelist SPAN.disabled {}


*{
	transition: all 1s;
}
.bg-blue{
	background-color: #e9f3fc;
}
a:hover{
	color: #014fa2;
}
a:active{
	color: #014fa2;
}
ul{
	list-style: none;
	padding-left: 0;
}
.top{
	height:108px;
}
.logo{
	padding-top:19px;
	padding-bottom:19px;
}
.navbar-body .nav{
	padding-top:30px;
}
.nav a{
	padding:10px 15px;
	font-size:15px;
}
.lnname{
	font-size: 18px;
	padding-top:15px;
	padding-bottom: 15px;
	font-weight: 600;
}
.panel-body{
	padding: 15px 0;
}
.gsjj-wrap{
	display: flex;
	justify-content: space-between;
}
.gsjj-wrap img{
	width:360px;

}
.gsjj-txt p{
	text-indent: 2em;
	line-height:200%;
	padding-left:25px;
	margin-bottom: 0;
}
.gsjj-txt .more,.cpmore{
	display: inline-block;
	color:#0080ba;
	border: 1px solid #0080ba;
	padding:4px 40px;
	margin-top:5px;
	font-size:12px;
}
.gsjj-txt .more:hover,.cpmore:hover{
	background-color: #015ba9;
	color:#fff;
}
.graybg{
	background-color: #f5f5f7;
	padding-top:5px;
	padding-bottom: 25px;
}
.list-cgal,.list-cpzs{
	display: flex;
	justify-content: space-between;
}
.list-cgal li{
	width:23%;
	background-color: #fff;
	box-shadow: 0 0 5px rgba(0, 0, 0, .1);
}
.list-cgal li:hover{
	box-shadow: 0 0 15px rgba(0, 0, 0, .25);
}
.list-cgal li .img{
	height:150px;
	width:100%;
	overflow: hidden;
}
.list-cgal li img{
	height:100%;
	width:100%;
}
.list-cgal h3{
	font-size:14px;
	font-weight:600;
	height:50px;
	line-height:160%;
	overflow: hidden;
	text-overflow: clip;
	padding:8px 10px 0;

}
.list-cgal p{
	line-height: 25px;
	padding:6px 10px 10px;
	height:82px;
	overflow: hidden;
	margin-bottom:10px;
}
.list-cgal .more{
	display: block;
	margin-left: 10px;
	width:auto;
	color:#72a7d5;
	margin-bottom:15px;
	font-size:12px;
}
.list-cpzs{
	flex-wrap:wrap;
}

.list-cpzs li{
	width:23%;
	background-color: #fff;
	padding:15px 15px 10px;
	margin-bottom: 20px;
}
.list-cpzs li:hover{
	box-shadow: 0 0 15px rgba(0, 0, 0, .25);
}
.list-cpzs li .img{
	height:120px;
	width:100%;
	overflow: hidden;
}
.list-cpzs li img{
	height:100%;
	width:100%;
}
.list-cpzs li .tt{
	text-align: center;
	height:48px;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-top: 5px;
}
.tab .tab-nav{
	display: flex;
	justify-content: center;
	margin-bottom: 20px;
}
.tab .tab-nav li a{
	border:none;
}
.tab .tab-nav .active{
	border-bottom:2px solid #025299;
}
.tab .tab-body-bordered{
	border:none;
}
.tab .tab-body .tab-panel{
	padding-bottom:15px;
}
.pad15{
	padding:15px;
}
.list-links{
	overflow: hidden;
}
.list-links li{
	width:203px;
	height:80px;
	margin-right:40px;
	border: 2px solid #e8e6e7;
	overflow: hidden;
	float: left;
	margin-bottom:40px;
}
.list-links li:nth-child(5n+5){
	margin-right:0;
}
.list-links li img{
	width:100%;
	height:100%;
}
.nav li{
	border-radius: 20px;
	margin-right:5px;
}
.nav li:hover{
	background-color: #a1d3ff;
}
.nav .active,.nav .active:hover,.nav li:hover{
	background-color: #015ba9;
	color:#fff;
}
.nav .active a,.nav li:hover a{
	color:#fff;
}
.bg-inverse{
	border-bottom: 1px solid #e1e1e1;
}
.bg-inverse, .bg-inverse a{
	color:#999;
}
.conpad{
	padding:10px 30px;
}
.list-media li{
	display: flex;
	justify-content: space-between;
}
.list-media li .img{
	margin-right:20px;
	width:18%;
	height:140px;
	overflow: hidden;
	vertical-align: middle;
}
.list-media li img{
	width:100%;
	height: auto;
	display:inline-block;
	margin:0 auto;
}
.list-media li img:hover{
	-ms-transform:scale(2,3); 
	-webkit-transform: scale(2,3); 
	transform: scale(1.5,1.5); 
}
.list-media .info{
	width:79%
}
.con img{
	margin-top:15px;
	margin-bottom:15px;
}
h2{
	font-size:26px;
	line-height:160%;
}