@charset "utf-8";
body { margin:0 auto/*外边距，布局居中*/; font-size:12px; font-family/*字体*/:"Microsoft YaHei",Arial,sans-serif; line-height/*行高*/:1.5; background:#f1f1f1;}  
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding/*内边距*/:0; margin:0;/*外边距*/} 
ul { list-style/*设置列表项目相关内容*/:none/*无*/;} 
img { border/*边框*/:0px;}  
a{ color:#333; text-decoration:none;}
a:hover{ color:#7ec51d;}
.clearfix:after,.clearfix:before{display:table;content:"";height:0;clear:both;visibility:hidden}


/*------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.nav { width: 1040px; overflow: hidden; height: 46px;  background: #f28d1e; margin:0 auto;}
.nav li { float: left; padding: 6px 0 10px;}

.nav li>a{display:block;color:#fff;height:30px;padding:0 30px;line-height:30px;font-size:16px;vertical-align:middle;position:relative}
.nav li>a:after{content:'';position:absolute;right:0;top:50%;margin-top:-9px;width:1px;height:18px;background:#a25809}
.nav li:hover{background:#fff}.nav li:hover>a{color:#4c5a65}.nav li:hover>a:after{display:none}
.container  { width: 1040px; background: #fff; margin: 0 auto; overflow: hidden;}
.f{ width:1040px;  margin:0 auto;}

.top{  width:1000px; margin:0 auto;  zoom:1;}
.top ul { margin:0 auto;}
.top ul li{ margin: 0 auto; font:"宋体"; line-height:40px; text-indent:2em;}


#jj,#bw{  width:1000px; padding: 20px;  margin:0 auto;}
#bw { padding-bottom: 50px; overflow: hidden;}

#jj p  { line-height: 36px; font-size:14px; color:#333;  text-indent: 2em;}



#jj h2,#fc h2,#zp h2,#bw h2 { background: url('image/img21.jpg') no-repeat; padding-left: 42px;  line-height: 45px;  font-weight: 600; color: #000; }




#sp{  width:500px; height:250px; margin-right: 15px; display: inline; float:left;}
.jj{ float:right; width:600px; font:"宋体"; font-size:14px; color:#000000; line-height:40px; text-indent:2em;float:right;}
#jj1{ width:1000px; margin:0 auto; margin-bottom:10px;}

#zp { width: 1000px; overflow: hidden; margin: 0 auto;}
#zp ul{ padding: 10px; overflow: hidden; zoom:1;}
#zp li { background: #fffaf3;  padding: 15px; border-radius: 15px; margin-top: 10px;}
#zp li p.title { font-size: 16px; margin-bottom: 5px; font-weight: 600;}
#zp li p.title em { float: right; font-size: 13px; font-style: normal; background: #ce0000; padding: 3px 8px; border-radius: 10px;}
#zp li p.title em  a{  color: #fff;}
#zp li p.con { font-size: 14px; line-height: 30px;}
#zp li a{ color: #f08a1d;}

#zp .title { float: left; width: 150px; font-weight: 600; font-size: 14px;}
#zp .content { float: left; width: 780px;}



#lx{ float:right; width:488px; margin-bottom:20px;}
#lxz{ float:right; width:340px; font:"宋体"; font-size:12px; color:#000000; line-height:23px; padding-top:20px; }

#carousel {
	width: 1000px;
	position:relative;
}
#carousel ul {
	list-style: none;
	display: block;
	margin: 0;
	padding: 0;
	width:100%;
}
#carousel li {
	display: block;
	height: 113px;
	float: left;
	position: relative;
	padding:2px;
	border:1px solid #d2d2d2;
	margin-right: 8px;
	width:236px;
	 margin-bottom:9px;
	 float:left;
}

#carousel li img {
	height: 113px;
   width :236px;
   overflow:hidden;
   float:left;
}
			
.clearfix {
	float: none;
	clear: both;
}
#carousel .prev, #carousel .next {
	background: transparent url(image/carousel_control.png) no-repeat 0 0;
	text-indent: -999px;
	display: block;
	overflow: hidden;
	width: 15px;
	height: 21px;
	margin-left: 10px;
	position: absolute;
	top: 50px;				
}
#carousel .prev {
	background-position: 0 0;
	left: -30px;
}
#carousel .prev:hover {
	left: -31px;
}			
#carousel .next {
	background-position: -18px 0;
	right: -20px;
}
#carousel .next:hover {
	right: -21px;
}				
#carousel .pager {
	text-align: center;
	margin: 0 auto;
}
#carousel .pager a {
	background: transparent url(image/carousel_control.png) no-repeat -2px -32px;
	text-decoration: none;
	text-indent: -999px;
	display: inline-block;
	overflow: hidden;
	width: 8px;
	height: 8px;
	margin: 0 5px 0 0;
}
#carousel .pager a.selected {
	background: transparent url(image/carousel_control.png) no-repeat -12px -32px;
	text-decoration: underline;				
}

#source {
	text-align: center;
	width: 100%;
	position: absolute;
	bottom: 10px;
	left: 0;
}
#source, #source a {
	font-size: 12px;
	color: #999;
}

#donate-spacer {
	height: 100%;
}
#donate {
	border-top: 1px solid #999;
	width: 750px;
	padding: 50px 75px;
	margin: 0 auto;
	overflow: hidden;
}
#donate p, #donate form {
	margin: 0;
	float: left;
}
#donate p {
	width: 650px;
}
#donate form {
	width: 100px;
}

.bw_con {  width: 900px; margin: 30px auto 0;}
.bw_con img { float: left; margin-right: 20px; display: inline;}
.bw_con p { margin-top: 15px; font-size: 14px;}