.fixed-b{position:relative;}
.fixed-b .top{position:relative;transform: none;}


.banner{
	width: 100%;
	position: relative;
}
.banner img{
	width: 100%;
	vertical-align: middle;
}
.banner p{
	width: 1300px;
	margin-left: -650px;
	position: absolute;
	font-size: 32px;
	color: #fff;
	left: 50%;
	top: 50%;
	height: 35px;
	line-height: 35px;
	margin-top: -35px;
}
.banner .wrap{
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -604px;
	background: rgba(255,255,255,0.9);
}
.banner .wrap li{
	float: left;
        padding:0 20px;
	height: 56px;
	line-height: 56px;
	text-align: center;
	transition: all .5s;
	moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition:  all .5s;
}
.banner .wrap .lastli{
	width: 166px;
}
.banner .wrap li a{
	display: block;
	font-size: 17px;
	color: #333;
}
.banner .wrap .active{
	background: #006dc4;
}
.banner .wrap .active a{
	color: #fff;
}
.banner .wrap li:hover{
	background: #006dc4;
}
.banner .wrap li:hover a{
	color: #fff;
}


.cons-list{
	padding-bottom: 27px;
}
.cons-list ul li{
	width: 100%;
	height: 250px;
	border-bottom: 1px solid #e8e8e8;
	padding: 51px 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	transition: all .5s;
	moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition:  all .5s;
}
.cons-list ul li a{
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
}
.cons-list ul li .date{
	width: 7%;
	height: 94px;
	background: #f5f5f5;
	margin-right: 3%;
}
.cons-list ul li .date h2{
	font-size: 35px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #000;
	margin-top: 18px;
	transition: all .5s;
	moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition:  all .5s;
}
.cons-list ul li .date p{
	font-size: 12px;
	height: 35px;
	color: #000;
	text-align: center;
	transition: all .5s;
	moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition:  all .5s;
}
.cons-list ul li .txt{
	width: 82%;
	height: 146px;
	overflow: hidden;
}
.cons-list ul li .txt h2{
	line-height: 30px;
	font-size: 16px;
	color: #333;
	transition: all .5s;
	moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition:  all .5s;
}
.cons-list ul li .txt p{
	font-size: 14px;
	color: #666;
	line-height: 28px;
}
.cons-list ul .hasimg .txt .fl{
	width: 220px;
	height: 146px;
	overflow: hidden;
}
.cons-list ul .hasimg .txt .fl img{
	width: 100%;
	height: 100%;
	vertical-align: middle;
	transition: all .5s;
	moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition:  all .5s;
}
.cons-list ul .hasimg .txt .fr{
	width: 74%;
	height: 146px;
	overflow: hidden;
}
.cons-list ul li:hover .date{
	background: #006dc4;
}
.cons-list ul li:hover .date h2,.cons-list ul li:hover .date p{
	color: #fff;
}
.cons-list ul li:hover .txt h2{
	color: rgb(0 165 222);
}
.cons-list ul li:hover .txt img{
	transform: scale(1.1);
}
.cons-list ul li .newicon{
	width: 51px;
	height: 46px;
	margin-top: -25px;
	position: relative;
	top: 50%;
	background: url(../image/newsicon.jpg) no-repeat center center;
	transition: all .5s;
	moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition:  all .5s;
}
.cons-list ul li:hover .newicon{
	background: url(../image/newsicon2.jpg) no-repeat center center;
}
input[type="number"] {
	-moz-appearance: textfield;
}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{
  -webkit-appearance: none !important;
}
.pagelist{
	font-size: 0;
	height: 120px;
	text-align: center;
	line-height: 120px;
}
.pagelist .prev,.pagelist a{
	color: #cccccc;
	border: 1px solid #cccccc;
}
.pagelist p,.pagelist a,.pagelist span{
	display: inline-block;
	font-size: 12px;
	color: #222;
	text-align: center;
	line-height: 24px;
	margin-right: 5px;
}
.pagelist a{
	width: 24px;
	height: 24px;
}
.pagelist .prev,.pagelist .next{
	width: 42px;
	height: 24px;
}
.pagelist input{
	width: 22px;
	height: 22px;
	text-align: center;
	line-height: 20px;
	border: 1px solid #aaaaaa;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.pagelist .href{
	width: 38px;
}
.pagelist .focus,.pagelist a:hover{
	border-color: #03a9f4;
	background: #03a9f4;
	color: #fff;
}

.content-main{
	padding-bottom: 30px;
}
.content-main .content-title{
	height: 176px;
	width: 100%;
	border-bottom: 1px solid #e0e0e0;
}
.content-title h2{
	text-align: center;
	font-size: 24px;
	color: #333;
	height: 124px;
	line-height: 176px;
}
.content-title .message {
	font-size: 0;
	height: 54px;
	text-align: center;
	line-height: 54px;
}
.content-title .message p{
	display: inline-block;
	font-size: 14px;
	margin-right: 15px;
	color: #333;
}
.content-text {
	padding-top: 20px;
}
.content-text p{
	font-size: 18px !important;
	color: #333 !important;
	text-indent: 36px !important;
	line-height: 50px !important;
}
.content-text .page{
	margin: 35px 0;
}

.content-text .page p,.content-text .page a{
	font-size: 18px !important;
	color: #333 !important;
	text-indent: 0 !important;
	line-height: 40px !important;
        text-decoration: none !important;

}
.content-text .page a:hover{
	color: #00a5de;
}

.leader-list .wrap{
	padding-top: 48px;
}
.leader-list ul li{
	width: 100%;
	height: 212px;
	margin-bottom: 60px;
}
.leader-list ul li a{
	display: block;
	width: 100%;
	height: 100%;
}
.leader-list li .leader-img{
	width: 177px;
	height: 211px;
	background: #99b8e3;
	overflow: hidden;
}
.leader-list li .leader-img img{
	width: 100%;
	height: 100%;
	vertical-align: middle;
	transition: all .5s;
	moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition:  all .5s;
}
.leader-list .leader-txt{
	width: 77%;
	height: 211px;
	overflow: hidden;
	padding: 20px 60px 20px 0;
}
.leader-txt h2{
	font-size: 19px;
	font-weight: normal;
	color: #333;
	transition: all .5s;
	moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition:  all .5s;
}
.leader-txt p{
	width: 100%;
	height: 90px;
	font-size: 16px;
	color: #666;
	margin-top: 30px;
	overflow: hidden;
	line-height: 30px;
	transition: all .5s;
	moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition:  all .5s;
}
.leader-list li:hover .leader-img img{
	transform: scale(1.1);
}
.leader-list li:hover .leader-txt h2{
	font-weight: bold;
	color: #000;
}
.leader-list li:hover .leader-txt p{
	color: #1298c3;
}

.general .general-txt{
	padding: 40px 0;
}
.general .general-txt p{
	font-size: 18px;
	color: #333;
	text-indent: 36px;
	line-height: 50px;
}
.content-wp{
	margin-bottom: 96px;
	width: 100%;
	height: 534px;
	cursor: pointer;
}

.photo-list .wrap{
	padding: 35px 0 0 25px;
}
.photo-list ul li{
	float: left;
	width: 360px;
	height: 250px;
	background: #efefef;
	margin:40px 40px 0 0;
}
.photo-list .photo-img{
	width: 100%;
	height: 198px;
	overflow: hidden;
}
.photo-list .photo-img img{
	width: 100%;
	height: 100%;
	vertical-align: middle;
	transition: all .5s;
	moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition:  all .5s;
}
.photo-list .photo-txt{
	width: 100%;
	height: 52px;
	line-height: 52px;
}
.photo-list .photo-txt p{
	font-size: 15px;
	color: #333333;
	transition: all .5s;
	moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition:  all .5s;
       text-align:center;
}
.photo-list ul li:hover .photo-img img{
	transform: scale(1.1);
}
.photo-list ul li:hover .photo-txt p{
	color: #1488ad;
}

.photo-list1 ul li{background: transparent;height:142px;}
.photo-list1 .photo-img{height:142px;}

.jgsz{padding: 50px 0px 60px;}
.jgsz h2{font-size: 40px;color:#006DC4;border-bottom: 0;font-weight: bold;text-align:center;margin-bottom:40px;}
.listTitle1{position:relative;}

.jgsz-box h3{font-size: 18px;background: #134a96;color: #FFF;padding: 10px 15px;padding: 11px 25px;margin-top: 20px;position:relative;display: inline-block;z-index:5;*z-index:5;_z-index:5;}
.jgsz-box .line1{width: 100%;
    height: 1px;
    background-color: #c8c8c8;
    top: 55%;
    left: 0;
    position: absolute;
    z-index: 0;*z-index:0;_z-index:0;
    display: block;}
.jgsz-box ul{padding: 20px 35px;}
.jgsz-box ul li{float:left;width: 33%;}
.jgsz-box ul li a{line-height: 41px;font-size: 15px;}



.location {text-align: left;padding:15px 0;border-bottom: 1px solid #e2e2e2;}
.location a{display: inline-block;float: left;color: #666;}
.location a .home{background: url(../image/location-home.png) no-repeat left 2px;}
.location a span, #contents .location strong {font-weight: 500;padding-left:24px;font-size: 13px;background: url(404.png) no-repeat 10px 0;}




.searchWrap { min-height: 600px; background: #fff; padding: 50px 60px; }
.searchWrap .serBox{padding:25px;background: #f4f4f4;;margin-bottom:20px;margin-top:20px;}
.searchWrap .txt { border: none; height: 40px; width: 900px; font-size: 15px; padding-left: 10px; color: #3d3d3d }
.searchWrap .btn {border: none; height: 40px; width: 120px; text-align: center; float: right; cursor: pointer; _display: inline; color: #fff; right: 10px; top: 20px; background:#006dc4; font-size: 18px; }
.searchWrap ul{padding-bottom:30px;}
.searchWrap ul li{line-height:2em; border-bottom:1px solid #dedede;padding:20px 0}
.searchWrap ul li a{display:block;}
.searchWrap ul li a h3{font-size:18px; font-weight:bold;margin-bottom:15px;}
.searchWrap ul li a p{ font-size:14px;}
.searchWrap ul li a span.time{color:#999;margin-top:15px}
