@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0; font-weight:normal;font-family:'微软雅黑';}
body{overflow-x:hidden; color:#1c1c1c;font: 14px/1.5 arial,"Microsoft Yahei"; }
p{line-height:150%; margin-bottom:8px;margin:0; padding:0; }
ul,li{list-style:none;}
div,dl,dd.h4{border:0px; padding:0px; margin:0px;}
img{border:0; vertical-align:middle; display:block;}
a{ color:#1c1c1c;text-decoration:none; blr: expression(this.onFocus=this.blur()); outline: none; }
a:hover{ color:#000; text-decoration:underline;}
input,select,textarea{vertical-align:middle; color:#666;}
input,select{height:26px; padding:0px;}
input{ border:1px solid #e6e6e6;}
select[multiple]{height:auto;}
h3{ color:#fff; font-size:14px;}
.clearfix{ clear:both;}

/********************/
.dingbu_dian{ width:100%;}
.dingbu_left{ width:1000px; margin:0 auto; height:80px; line-height:80px; text-align:right;}
.dingbu_left span{ font-size:22px; color:rgb(223, 0, 0);}

/*****************************/
.caidan{ width:100%; background:#1a3375; height:70px; line-height:70px;}
.caidan_wenz{ width:1000px; margin:0 auto; }
.logo{ float: left; margin-top:10px;}

.menu {
width:1000px; float:right; 
}

.menu ul {
padding:0; 
margin:0;
list-style-type: none;
}

.menu ul li {
float:left; 
position:relative;
}

.menu ul li a, .menu ul li a:visited {
display:block; 
text-align:center; 
text-decoration:none; 
width:124px; 
height:70px; 
color:#fff; 
border-width:1px 1px 0 0;
background:; 
line-height:70px; 
font-size:16px;
}

.menu ul li ul{display: none; z-index:999999999999999999;}


.menu ul li ul li a{height:40px; line-height:40px; width:160px;}

.hide:hover{
color:#fff; 
background:rgb(223, 0, 0);
line-height:70px;}

.menu ul li ul li:hover a {
color:#fff; 
background:rgb(223, 0, 0);
line-height:40px;}

.menu ul li:hover ul {
display:block; 
position:absolute; 
top:70px; 
left:0; 
width:150px;
}
.menu ul li:hover ul li a {
display:block; 
background:#1a3375; 
color:#fff;
}

.menu ul li:hover ul li a:hover {
background:#106cbd; 
color:#fff;
}

/******************banner*************************/

#focus-banner{
	position: relative;
	width: 100%;
	overflow: hidden; height:560px;
}

#focus-banner-list{
	position: relative;
}
#focus-banner-list li{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
}
#focus-banner-list li img{
	width: 100%;
}
.focus-banner-img{
	display: block;
}


#focus-banner .focus-handle{
	position: absolute;
	top: 80%;
	margin-top: -200px;
	z-index: 999999999999999999999999999;
	display: block;
	width: 80px;
	height: 80px;
	background-image: url("../images/focus_handle.png");
}
#next-img{
	left: 0;
}
#next-img{
	left: 50px;
	background-position: 0 0;
}
#next-img:hover{
	background-position: 0 -80px;
}
#prev-img{
	right: 0;
}
#prev-img{
	right: 50px;
	background-position: -80px 0;
}
#prev-img:hover{
	background-position: -80px -80px;
}

#focus-bubble{
	position: absolute;
	left: 50%;
	bottom: 10px;
	z-index: 999;
}
#focus-bubble li{
	float: left;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;
	border:1px red solid;
	cursor: pointer; 
}
#focus-bubble li a{
	display: block;
	width: 100%;
	height: 100%;
	filter:alpha(opacity=0);
	opacity: 0;
}
#focus-bubble li.current{
	background-color:red;
}

/**************************/

.dbu{ width:100%; background:#000; clear:both;}
.dibu_wenzi_one{ width:1000px; margin:0 auto; height:80px; line-height:80px; color:#fff; text-align:center;}

/*******************banner**********************/

.banner{background:url(../images/bannerb.jpg) repeat-x; width:100%; }
.zbanner{background:url(../images/bannerb.jpg) repeat-x; width:100%; margin-top:2px; }
.js{position:relative; width:100%;text-align:center ; z-index:99}
.jsNav{
	position:absolute;
	width:200px;
	height:1px;
	left:49%;
	bottom:20%；
	cursor:pointer;
	z-index:99999;
	top:94%;
}
.jsNav a{display:block;float:left;width:10px; height:10px; margin-right:6px; cursor:pointer; border-radius:10px;}
a.trigger{background-color:#dddddd; border:1px solid #0b89d2; }
a.imgSelected{background-color:#0b89d2; border:1px solid #0b89d2; }























