/*HEAD*/
#head{
	width:1000px; 
	height: 106px;
	margin:0 auto;}
	
/*top*/
.top{
	float: right;
	margin-right: -10px;}
.top a{
	float: left;
	color: #333;
	display: block;
	padding: 0 10px;
	font-size: 14px;
	line-height: 40px;
	background: url(../images/top-a-bg.jpg) no-repeat left center;}
.top a.start{
	background: none;}
.top a:hover{
	color: #333;}


/*logo*/
.logo{
	width: 504px;
	height: 69px;
	float:left;}


/*search*/
.search{
	float: right; 
	position: relative; 
	margin-top:22px;}
.search input.se{
	width: 185px; 
	line-height: 30px; 
	display: block; 
	padding: 0 10px 0 35px;
	border-radius: 15px;
	border: 1px solid #d7e0e5;
height: 30px; 
}
.search .btn-se{
	text-indent: -9999em;
	position: absolute; 
	width: 17px; 
	height: 16px; 
	left: 10px; 
	top: 7px;
	border: 0; 
	background: url(../images/search_btn.png) no-repeat;}
















/*MENU*/
#menu{
	width:1000px; 
	height:40px; 
	margin:20px auto  0; 
	background: url(../images/menu-bg.jpg) repeat-x;}

/**二级导航菜单 纯css**/
#menu ul {
	width: 100%;
	height: 40px;}
#menu ul li {
	float:left; 
	position:relative;
	background: url(../images/menu-li-bg.jpg) no-repeat left center;}
#menu ul li.start{
	background: none;}
#menu ul li a{
	padding: 0 17px 0 17px;
	height:40px; 
	line-height:40px;
	display:block; 
	font-size:13px; 
	color:#fff; 
	text-align:center;}
#menu ul li.start a{
	padding: 0;
	display: block;
	width: 91px;
	text-align: center;}
#menu ul li a:hover {
	color:#fff;}


#menu ul li:hover ul {
	display:block;}	


#menu ul li ul {
	display: none;
	height: auto; 
	position:absolute; 
	z-index:900000;
	margin-left: 1px;
	background: #0061b0;
	padding: 10px 0;}
#menu ul li ul li {
	background: none;}
#menu ul li ul li a{
	padding: 0;
	height: 30px; 
	line-height: 30px;}


#menu ul li ul.sr{
	width: 196px;
	margin-left: 0px;}
#menu ul li ul.sr li a{
	width: 196px;
	text-align: left;
	padding-left: 20px;}	

#menu ul li ul.sc{
	width: 205px;}
#menu ul li ul.sc li a{
	width: 290px;
	text-align: left;
	padding-left: 20px;}

#menu ul li ul.yjs{
	width: 508px;}
#menu ul li ul.yjs li a{
	width: 508px;
	text-align: left;
	padding-left: 20px;}	

#menu ul li ul.yjpt{
	width: 720px;}
#menu ul li ul.yjpt li a{
	width: 700px;
	text-align: left;
	padding-left: 20px;}

#menu ul li ul.ac {
    width: 129px;}
#menu ul li ul.ac li a{
	width: 109px;
	text-align: left;
	padding-left: 20px;}
















	
/*banner*/
.slide-banner{
	width:100%; 
	height: 300px; 
	position: relative;
	margin-top: 10px;}
/*--------banner-bg*/
.banner-bg{
	display: block; 
	position: absolute;	
	left: 0; top: 0; z-index: 1;
	width: 100%; height: 300px; background-color: #f4f4f4; background-position: 50% 0;}
/*--------banner-content*/
.banner-content{
	width: 1000px; height: 300px; 
	margin: 0 auto; 
	position: relative; z-index: 9;}
.banner-img{
	position: absolute;
	left: -150%; z-index: 2; margin-left: 0;}
/*--------背景层*/
.banner-nav-bg{
	width: 100%; height: 70px; background: #fff;
	position: relative; z-index: 199; bottom: 70px; 
	filter:alpha(opacity=75); opacity:0.75;}
/*--------翻页的圆点*/
.banner-nav{
	position: absolute; 
	left: 50%; bottom: 10px; z-index: 999;}
.banner-nav li{
	width: 16px; height: 16px;
	border-radius: 100px; 
	float: left; margin-right: 8px;
	background: #fff; cursor: pointer;}
.banner-nav li.active{
	background: #0061b0;}
/*--------进度条*/
.banner-bar-bg{
	width: 1000px; height: 3px;
	background: #ccc;
	margin: 0 auto;
	position: relative; 
	bottom: 71px; z-index: 99999;}
.banner-bar{
	height: 3px; width: 0; 
	background: #c00; 
	position: absolute; 
	left: 0; z-index: 999;}



/************************************MAIN 主体******/
#main{
	width:1000px; 
	overflow: hidden; 
	margin: 25px auto;}	