﻿@charset "utf-8";
/* CSS Document */
@import url("font-awesome/css/font-awesome.css");
.banner{
	height:214px;
	background:url(../images/banner.jpg) center no-repeat
}
.nav{
	height:54px;
	line-height:54px;
	background-color:#005fb7
}
.nav ul li{
	width:12.5%;
	float:left;
	text-align:center;
	background:url(../images/n_bg.jpg) right center no-repeat
}
.nav ul li:last-child{
	background:none
}
.nav ul li a,
.btnBox>div a{
	display:block;
	color:white
}
.nav ul li a:hover,
.nav ul li.cur{
	background:#0f84f1
}
.zt01 .bd ul li img{
	float:left
}
.zt01 .hd{
	position:absolute;
	z-index:2;
	right:10px;
	bottom:10px
}
.zt01 .hd ul li{
	display:inline-block;
	width:14px;
	height:14px;
	border:1px solid #c3c3c3;
	text-align:center;
	line-height:14px;
	background-color:white;
	font-size:12px;
	margin:5px 2px
}
.zt01 .hd ul li.on{
	border:1px solid white;
	background-color:#dd0007;
	color:white
}
.slide01{
	width:600px;
	height:415px;
	position:relative
}
.slide01 .bd ul li img{
	width:600px;
	height:415px;
	float:left
}
.slide01 .bd ul li{
	position:relative
}
.slide01 .bd ul li div{
	position:absolute;
	width:100%;
	height:55px;
	line-height:55px;
	text-align:center;
	bottom:0;
	left:0;
	background:rgba(0,0,0,.7)
}
.slide01 .bd ul li a{
	color:white
}
.slide01 .hd{
	position:absolute;
	bottom:70px;
	width:100%;
	text-align:center;
	z-index:2
}
.slide01 .hd ul li{
	display:inline-block;
	width:6px;
	height:6px;
	border:2px solid white;
	border-radius:5px;
	text-indent:-9999px;
	margin:5px
}
.slide01 .hd ul li.on{
	border:2px solid #d60b07;
	background-color:#d60b07
}
.tab{
	width:580px;
	height:415px;
	overflow:hidden
}
.tab>.tit{
	height:50px;
	line-height:50px;
	background-color:#f5f5f5
}
.tab>.tit a{
	display:inline-block;
	font-weight:bold;
	width:150px;
	text-align:center;
	color:#777
}
.tab>.tit a.hover,
.tab>.tit a:hover{
	background-color:#005fb7;
	color:#fff
}
ul.f16>li{
	line-height:38px;
	height:38px;
	background:url(../images/dot01.gif) left center no-repeat;
	text-indent:10px;
	white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden
}
ul.f16>li span{
	color:#999;
	float:right
}
.tab a.more,
.list01 a.more{
	position:absolute;
	width:40px;
	height:50px;
	display:inline-block;
	background:url(../images/more.gif) center no-repeat;
	text-indent:-9999px;
	top:0;
	right:0;
	z-index:2
}
.btnBox>div{
	float:left;
	width:285px;
	height:70px;
	line-height:70px;
	text-indent:32px;
	background:url(../images/btn_bg.gif) center 0 no-repeat;
	margin-top:20px;
	margin-right:20px
}
.btnBox>div img{
	vertical-align:-5px;
	margin-right:40px
}
.btnBox>div:last-child,
.link form select:last-child{
	margin-right:0
}
.btnBox>div a:hover{
	background:url(../images/btn_bg.gif) center -70px no-repeat
}
.list01{
	width:590px
}
.list01 .tit{
	height:50px;
	line-height:50px;
	border-bottom:4px solid #eee
}
.list01 .tit h3{
	float:left;
	border-bottom:4px solid #2067ad;
	padding:0 20px;
	padding-left:40px;
	font-size:22px;
	background:url(../images/tit_bg.gif) left center no-repeat;
	color:#2067ad
}
.list01 a.more{
	position:static;
	top:auto;
	right:auto;
	float:right
}
.fengcai{
	height:363px;
	overflow:hidden;
	background:url(../images/bg.gif) center no-repeat
}
.fengcai .tit,
.link .tit{
	height:90px;
	line-height:90px
}
.slide02 .bd{
	margin-left:40px;
	width:1120px;
	overflow:hidden
}
.slide02 .bd ul li{
	position:relative;
	margin-right:26px
}
.slide02 .bd ul li,
.slide02 .bd ul li img{
	width:260px;
	height:216px;
	float:left
}
.slide02 .bd ul li a div{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:40px;
	line-height:40px;
	text-align:center;
	color:white;
	background:rgba(0,0,0,.7)
}
.slide02>a{
	position:absolute;
	top:40%;
	left:0
}
.slide02>a.next{
	left:auto;
	right:0
}
.link form select{
	float:left;
	margin-right:20px;
	width:285px;
	box-sizing:border-box;
	height:36px;
	line-height:36px;
	border:1px solid #8ba9c2;
	text-indent:10px
}
.foot{
	font-size:14px;
	line-height:30px;
	padding:30px 0;
	background-color:#005fb7;
	color:white
}
/*.foot img{
	position:absolute;
	top:50%;
	margin-top:-24px;
	left:25%
}*/
.float{
	position:fixed;
	top:288px;
	right:5px
}
