﻿    *{
	padding:0px;
	margin:0px;
}
    img{border:0px;}
body{
	background-color:#f0f0f0;
	color:#333333;
    font-size:14px;
    font-family:'Microsoft YaHei',微软雅黑，宋体;
}
a {
    text-decoration:none;
}
a:hover{text-decoration:underline;}

li{list-style:none;}
.subscribe_index{width:1200px;height:480px;margin:0 auto;position:relative; }

#wrapper {
				width: 850px;
				height: 300px;
				position: absolute;
				left: 180px;
				top: 0;
			}

			#carousel {
				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: 220px;
				height: 300px;
				padding: 0;
				margin:0 30px;
				float: left;
				position: relative;
			}

			#carousel li img {
				width: 220px;
				height: 300px;
			}
			
			#carousel li span {
				
				text-indent: -999px;
				display: block;
				overflow: hidden;
				width: 201px;
				height: 127px;
				position: absolute;
				z-index: 2;
				top: 14px;
				left: 16px;
			}			

			.clearfix {
				float: none;
				clear: both;
			}
			#carousel .prev, #carousel .next {
				
				text-indent: -999px;
				display: block;
				overflow: hidden;
				width: 60px;
				height: 115px;
				position: absolute;
				top: 90px;				
			}
			#carousel .prev {
				background-position: 0 0;
				left: -130px;
                background: url(../images/left.jpg) no-repeat 0 0;
			}
			#carousel .prev:hover {
				left: -130px;
			}			
			#carousel .next {
				background-position: -18px 0;
				right: -120px;
                 background: url(../images/right.jpg) no-repeat 0 0;
			}
			#carousel .next:hover {
				right: -120px;
			}				
			#carousel .pager {
				text-align: center;
				margin: 0 auto;
			}
			#carousel .pager a {
				background: transparent url(../images/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(../images/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;
			}