.nav{
	width:100%;
	height:42px;
	background:#00736d;
}
.nav .nav-menu{
	width:1005px;
	width:1030px\9;
	height: 41px;
	margin:0 auto;
}
.nav-menu ul li{
	float:left;
	width:140px;
	height:42px;
	text-align: center;
	line-height: 42px;
}
.nav-menu ul li a{
	font-size: 16px;
	color: #fff;
	width:140px;
	height: 42px;
	display: block;
}
.nav-menu ul li a:hover{
	background: url(../images/hover1.jpg) no-repeat;
};
.nav-menu ul .on{
	width:140px;
	height: 42px;
}
.nav-menu ul .on a{
	background: url(../images/hover1.jpg) no-repeat;
	width:140px;
	height: 42px;
	display: block;
}
/***banner***/
.banner .pre{position:absolute; background:url(images/pre_next.png) left top no-repeat; width:52px; height:72px; top:50%; margin-top:-40px; left:0; cursor:pointer; display:block;}
.banner .pre:hover{background:url(images/pre_next.png) left top no-repeat; background-position:0px -72px;}
.banner .next{position:absolute; background:url(images/pre_next.png) left top no-repeat; background-position:-52px 0px; width:52px; height:72px; top:50%; margin-top:-40px; right:0px; cursor:pointer; display:block;}
.banner .next:hover{background:url(images/pre_next.png) left top no-repeat; background-position:-52px -72px;}

..rslides{
	position:relative;
	list-style:none;
	overflow:hidden;
	width:100%;
	padding:0;
	margin:0;
}
.rslides li{
	-webkit-backface-visibility:hidden;
	position:absolute;
	display:none;
	width:100%;
	left:0;
	top:0;
}
.rslides li:first-child{
	position:relative;
	display:block;
	float:left;
}
.rslides img{
	display:block;
	height:auto;
	float:left;
	width:100%;
	border:0;
}
/*pager*/
.callbacks_tabs.callbacks1_tabs{
	margin-top:-40px; 
	position:relative;
	z-index:100;
	margin-bottom:20px;
}
.callbacks_tabs.callbacks1_tabs li{
	display:inline-block;width:10px;
	height:10px;
	margin-left:5px;
	border-radius:10px;
	border:1px solid #FFF;
	position:relative;
	float:left\9;
}
.callbacks_tabs.callbacks1_tabs li a{
	display:inline-block;width:10px;
	height:10px;
	border-radius:10px;
	position:absolute; 
	left:-1px; 
	top:-1px;
	z-index:1000; 
	/*color:rgba(100,200,300,0);*/
	/*color:transparent;*/
}
.callbacks_tabs.callbacks1_tabs li.callbacks_here a{
	background:#33cb98;
}

/* Callback example */
.callbacks_container{
	margin-bottom:2px;
	position:relative;
	width:100%;
	max-width:100%;
	text-align:center;
	height: 320px;
}

.callbacks{
	position:relative;
	list-style:none;
	overflow:hidden;
	width:100%;
	padding:0;
	margin:0;
}
.callbacks li{
	position:absolute;
	width:100%;
	left:0;
	top:0;
}
.callbacks img{
	display:block;
	position:relative;
	z-index:1;
	height:auto;
	width:100%;
	border:0;
}
.callbacks .caption{
	display:block;
	position:absolute;
	z-index:2;
	font-size:20px;
	text-shadow:none;
	color:#fff;
	background:#000;
	background:rgba(0,0,0, .8);
	left:0;
	right:0;
	bottom:0;
	padding:10px 20px;
	margin:0;
	max-width:none;
}
.callbacks_nav{
	position:absolute;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	top:50%;
	left:0;
	opacity:0.6;
	z-index:3;
	text-indent:-9999px;
	overflow:hidden;
	text-decoration:none;
	height:61px;
	width:38px;
	background:transparent url("../images/themes.gif") no-repeat left top;
	margin-top:-30px;
	display:none;
}
.callbacks_container:hover .callbacks_nav{display:block;}
.callbacks_nav:active{opacity:1.0;}
.callbacks_nav.next{
	left:auto;
	background-position:right top;
	right:0;
}

@media screen and (max-width:600px){
	.callbacks_nav{
		top:47%;
	}
}
/*************end*************/


/******�ײ�*****/
.fotter{
	width: 100%;
	height: 328px;
	background: url(../images/fotter.jpg) repeat-x;
	margin-top: 16px;
	margin-top: 16px\9;
}
.fotter .F-base{
	width: 778px;
	height: 280px;
	margin:0 auto;
	padding:45px 0 0 0;
}
.F-base-cd{
	width: 303px;
	float: left;
}
.F-base-cd-ul{
	width: 90px;
	float: left;
}
.F-base-cd-ul li{
	margin-bottom: 5px;
}
.F-base-cd-ul li a{
	color: #8facaa;
	font-size: 14px;

}
.F-base-cd-ul .Li a{
	color: #fff;
}
.F-base .F-base-QR{
	width: 475px;
	float: right;
}
.F-base .F-base-QR .QR-code{
	width: 136px;
	height: 185px;
	float: left;
	/*margin-left: 36px;*/
	text-align: center;
	font-size: 14px;
	color: #fff;
}
.F-base .F-base-QR .QR-code span{
	line-height: 30px;
}
.copyright{
	color: #fff;
	text-align: center;
	margin-top: 33px;
}

/*************end*************/
/*css manu style ��ҳ*/
.manu{
	padding:3px;
	padding:8px\9;
	margin:3px;
	text-align:center;
	margin-top:20px;
}
.manu a{
	border:#eee 1px solid;
	padding:8px 14px;
	margin:2px;
	color:#000;
	line-height: 37px;
	text-decoration:none;
}
.manu a:hover{
	border:#999 1px solid;
	color:#666;
}
.manu a:active{
	border:#999 1px solid;
	color:#666;
}
.manu .current{
	
	padding:8px 14px;
	font-weight:bold;
	margin:2px;
	color:red;
	background-color:#fff;
}
.manu .disabled{
	border:#eee 1px solid;
	padding:8px 14px;
	margin:2px;
	color:#ddd;
}
/*************end*************/

/*************(4)��ҳ_����ְҵ������֤�˲�_��ѵʦ****************/
.trainer{
	width:1005px;
	width:1030px\9;
	margin:0 auto;
	margin-top:20px;
	margin-bottom:35px;
}
.trainer-jb a{
	color:#00a0e9;
	font-size:12px;
}
.trainer-bt{
	width:290px;
	height:30px;
	font-size:16px;
	color:#fff;
	line-height: 30px;
	text-align: center;
	margin:0 auto;
	background:url(../images/trainer-1.png) center no-repeat;
}
.trainer-mian{
	margin-top:30px;
	min-height:255px;
}
.trainer-dl{
	width:490px;
	height:187px;
	height:187px\9;
	padding:7px;
	float:left;
	margin-bottom:18px;
	border:1px solid #eaeaea;
	box-shadow: 0px 0px 20px #eaeaea;
	box-shadow: 0px 0px 10px #fff\9;
	behavior:url(pie.htc);
	-moz-box-shadow:0px 0px 20px #eaeaea;
    -webkit-box-shadow:0px 0px 20px #eaeaea;
    box-shadow:0px 0px 20px #eaeaea;
	background:#fff\9;
	
}
.trainer-dl dt{
	float:left;
	width:137px;
	height:118px;
}
.trainer-dl dd{
	float:right;
	width:315px;
	height:114px;

}
.trainer-dl dd p{
	line-height: 33px;
	font-size:14px;
	color:#333;
}
.trainer-on{
	margin-right:18px;
	margin-right:18px\9;
}