﻿.banner{height:500px;overflow:hidden;}
.banner .d1{width:100%;height:500px;display:block;position:absolute;left:0px;top:215px; z-index:100}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;top:680px;}
.banner .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -96px;display:inline;}
.banner .d2 li{width:17px;height:15px;overflow:hidden;cursor:pointer;background:url(../images/img1.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:url(../images/img1_1.png) no-repeat center;}

.tupian_1{ height:500px;}


<!------小图切换---->
.jd_body {
	height: 260px;
	overflow: hidden;
}
.jd_body img {
	vertical-align: bottom;
}
.jd_ad_slide {
	width: 637px; height: 260px;
	float: left;
	position: relative;
} 
.jd_ad_img {
	position: absolute; left: 0; top: 0;
	width: 100%; height: 100%;
	display: none;
}
.jd_ad_btn {
	position: absolute; right: 3px; bottom: 8px;
}
.jd_ad_btn_a {
	width: 22px; height: 22px;
	line-height: 22px;
	margin-right: 5px;
	text-align: center;
	border-radius: 12px;
	background-color: #999;
	color: #fff;
	float: left;
}
.jd_ad_btn_a:hover {
	text-decoration: none;
}
.jd_ad_btn .active {
	background-color: #E4393C;
}
.jd_service {
	width: 310px;
	padding-top: 230px;
	float: right;
}
.jd_nav_x {
	height: 30px;
	margin: 0;
	overflow: hidden;
	position: relative;
}
.js_nav_a {
	width: 25%; *width: 24.9%;
	line-height: 20px;
	padding: 5px 0;
	text-align: center;
	font-size: 14px; font-family: 'microsoft yahei';
	float: left;
}
.jd_nav_x .active {
	color: #E4393C;
}
.jd_service_con {
	height: 136px;
	border: 1px solid #f1f1f1; border-top: 2px solid #aaa;
	position: relative;
}
.jd_service_img {
	position: absolute;
	display: none;
}
.jd_point_line {
	position: absolute; top: -2px; left: 0; z-index: 1;
	width: 25%;
	border-bottom: 2px solid #E4393C;
	text-align: center;
}
.jd_point_cor {
	position: absolute; bottom: 0; left: 50%;
	width: 0; height: 0;
	margin-left: -5px;
	border-style: dashed dashed solid; border-width: 5px; border-color: transparent transparent #E4393C;
	overflow: hidden;
}


			
	#wrapper {
				width: 1100px;
				height: 220px;
				position: relative; margin:10px auto 0 auto
			}

			#carousel {
				width: 1200px;
				position:vrelative;
			}
			#carousel ul {
				list-style: none;
				display: block;
				margin: 0;
				padding: 0;
			}
			#carousel li {
				font-size: 40px;
				color: #999;
				text-align: center;
				display: block;
				width: 208px;
				height: 238px;
				padding: 0;
				margin: 6px;
				float: left;
				position: relative;
			}

			#carousel li img {
				width: 201px;
				height: 198px;
				margin-top: 14px;
			}
			
			#carousel li span { display:block; background-color:#000000; width:202px; font-size:12px; color:#FFFFFF; height:37px; line-height:30px; text-align:center;
				
			}	
			
			#carousel li span a{ color:#FFFFFF}		
			#carousel li span a:hover{ color:#FF0000}		

			.clearfix {
				float: none;
				clear: both;
			}
			#carousel .prev, #carousel .next { 
			background-image:url(../images/28.jpg); background-repeat:no-repeat;
				text-indent: -999px;
				display: block;
				overflow: hidden;
				width: 21px;
				height: 28px;
				margin-left: 10px;
				position: absolute;
				top: 110px;				
			}
			#carousel .prev {
				background-position: 0 0;
				left: -30px;
			}
			#carousel .prev:hover {
				left: -31px;
			}			
			#carousel .next {
				background-image:url(../images/29.jpg); background-repeat:no-repeat; right:-21px
			}
			#carousel .next:hover {
				background-image:url(../images/29.jpg); background-repeat:no-repeat; right:-21px
			}				
			#carousel .pager {
				text-align: center;
				margin: 0 auto; display:none
			}
			#carousel .pager a {
				text-decoration: none;
				text-indent: -999px;
				display: inline-block;
				overflow: hidden;
				width: 8px;
				height: 8px;
				margin: 0 5px 0 0;
			}
			#carousel .pager a.selected {
				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;
			}

