@charset "utf-8";
*{
	margin:0; 
	padding:0; 
	list-style:none; 
}
body{ 
	background:#fff; 
}
img{ 
	border:0;  
}
a{ 
	text-decoration:none; 
	color:#333;  
}
a:hover{ 
	color:#1974A1;  
}
#footer{ 
	text-align:center;  
}
.main em{
	color:#f00; 
	font-style:normal;
}
.downLoad{ 
	font-size:20px; 
	text-decoration:underline;
}
*{
	zoom:1;
}
@media screen and (min-width: 1366px){

}
.fullSlide{
	width: 100%;
    /*height: 654px;*/
	margin:0 auto;
	position:relative; 
	background:#f2efeb;  
	overflow: hidden;
}
.fullSlide .bd{
	width: 100%;
	/*height: 500px;*/
	margin:0 auto;
}
.fullSlide .bd{ 
	position:relative; 
	z-index:0; 
}
.fullSlide .bd li img{
	vertical-align:top;  
} 
.fullSlide .hd{
	position:relative; 
	z-index:1; 
	margin-top:-30px; 
	height:30px; 
	line-height:30px;  
	text-align:center;
}
.fullSlide .hd ul{ 
	text-align:right;  
	/*padding-top:130px; */
	padding-top:1px; 
	text-align: center; 
}
.fullSlide .hd ul li{ 
	cursor:pointer; 
	display:inline-block; 
	*display:inline; zoom:1; 
	width:11px; 
	height:11px; 
	margin:7px;
	background: #f1f1f1; 
	overflow:hidden; 
	font-size:0;
	/*border-radius: 100%;*/
}
.fullSlide .hd ul .on{ 
	background: #ff6600; 
}
.fullSlide .prev,.fullSlide .next{ 
	z-index:1; 
	display:block; 
	width:58px; 
	height:62px; 
	position:relative; 
	margin:-24% 0 0 0; 
	float:left;  
	filter:alpha(opacity=40);
	opacity:0.4;
}
.fullSlide .prev{
	background:url(../images/banner_button.png) no-repeat center center;
	height:100px;
	/*line-height:300px;*/
	 font-size:50px; color:#333;
}
.fullSlide .next{
	background:url(../images/banner_button.png) no-repeat center center;
}

.fullSlide .next{  
	background-position:right 0; 
	float:right; 
 height:100px;
/* line-height:100px;*/
  font-size:50px;
  color:#333;
}
.fullSlide .prev:hover,.fullSlide .next:hover{ 
	filter:alpha(opacity=80);
	opacity:0.8;
}
/* 本例子css */
.slideTxtBox{
	height: 170px; 
}
.slideTxtBox ul{
	float: left;
}
.slideTxtBox .hd{ 
	height:30px; 
	line-height:30px; 
	padding:0 10px 0 20px;
	position:relative; 
}
.slideTxtBox .hd ul{
	width: 100%; 
	float:left; 
	position:absolute; 
	left:20px; top:-1px; 
	height:32px;
	text-align: center;   
}
.slideTxtBox .hd ul li{
	width: 60px;
	height: 5px;
	display: inline-block; 
	cursor:pointer;
	background: #f1f1f1;  
}
.slideTxtBox .hd ul li.on{
	background: #b21e85; 
}
.slideTxtBox .bd li .date{ 
	float:right; 
	color:#999; 
}
.slideTxtBox .arrow{  
	position:absolute; 
	right:10px; top:0; 
}
.slideTxtBox .arrow a{ 
	display:block;  
	width:5px; 
	height:9px; 
	float:right; 
	margin-right:5px;
	margin-top:10px;  
	overflow:hidden;
	cursor:pointer; 
	background:url("../images/arrow.png") 0 0 no-repeat; 
}
.slideTxtBox .arrow .next{ 
	background-position:0 -50px;  
}
.slideTxtBox .arrow .prevStop{ 
	background-position:-60px 0; 
}
.slideTxtBox .arrow .nextStop{ 
	background-position:-60px -50px; 
}