/*  banner -- start */
.banner-silde {
	height: 450px;
	overflow: hidden;
	background: url(/rdfzjjh/images/banner-bg.jpg);}
.demo {
	width: 1180px;
	height: 450px;
	font-size: 14px;
	position:relative;
	margin: 0 auto
;}
.demo a.control {
	position:absolute;
	bottom: 16px;
	display: block;
	cursor: pointer;
	z-index: 999; 
	color: #fff;
	font-size: 36px;}
.demo a.control:hover {
	color: #bfbebe
;}
.demo a.prev {
	right: 80px;}
.demo a.next {
	right: 0;}
.slider {
	display: none
;}
#fd_imgTle {
	font-size: 20px;
	color: #fff;
	padding: 25px 10px 0 25px;}
/*  banner -- end */

/*  特别关注  -- start */
.special-examples-list {
	width: 1220px;
	margin: 0 auto;
	overflow-y: hidden;}
.special-examples-list li {
	width: 33.33333%;
	float: left;}
.special-examples-list li a {
	display: block;
	margin: 0 20px;}
.special-examples {
	padding-left: 66px;}
.icon-01 {
	background: url(/rdfzjjh/images/01.jpg) no-repeat 10px top;}
.icon-02 {
	background: url(/rdfzjjh/images/02.jpg) no-repeat 10px top;}
.icon-03 {
	background: url(/rdfzjjh/images/03.jpg) no-repeat 10px top;}
.special-eples-tle {
	padding-bottom: 15px;}
.special-eples-img {
	width: 300px;
	height: 120px;
	overflow-y: hidden;}
.special-eples-img img {
	width: 100%;}
.special-eples-tle h3 {
	font-size: 16px;
	color: #062033;
	line-height: 24px;}
.special-eples-description {
	font-size: 12px;
	line-height: 22px;
	margin-top: 15px;
	color: #062033;
	height: 66px;
	overflow: hidden;}
.special-bor {
	width: 1180px;
	margin: 0 auto;
	border-bottom: 1px solid #ccc;
	padding-top: 40px;}
.nn-com {
	float: left;
	width: 360px;
	margin-right: 30px;
	border-top: 3px solid #aa8e7d;
	height: 320px;
	overflow-y: hidden;}
.nn-com h3 a {
	display: block;
	position: relative;
	line-height: 55px;
	color: #0b1f2e;}
.nn-com h3 a:hover, .nn-com h3 a:hover span, .nn-com ul li a:hover {
	color: #803f23;}
.nn-com h3 a span {
	position: absolute;
	line-height: 55px;
	right: 0;
	color: #c3b0a4;
	font-size: 18px;}
.nn-com ul li {
	border-top: 1px dashed #d5d5d5;}
.nn-com ul li a {
	color: #4f5254;
	display: block;
	line-height: 34px;
	font-size: 14px;
	padding-right: 10px;}
.nn-com ul li a span {
	color: #c64c4d;
	margin: 0 8px;
	font-size: 18px;
	line-height: 34px;}
.nn-giveAway {
	float: right;
	width: 300px;
	height: 310px;
	overflow-y: hidden;
	background: url(/rdfzjjh/images/bg-2.jpg) no-repeat center top;}
.notice-news {
	padding-top: 50px;
	width: 1180px;
	margin: 0 auto;}
.giveAwayTle {
	padding-top: 2px;}
.giveAwayTle p {
	text-align: center;
	font-size: 18px;
	color: #fff;
	line-height: 22px;}
.giveAwayList {
	height: 295px;
	overflow-y: hidden;}
.giveAwayList ul li {
	text-align: center;}
.giveAwayList ul li a {
	font-size: 17px;
	line-height: 40px;
	color: #fff;
	border-bottom: 1px solid #fff;}
.giveAwayList ul li a:hover {
	color: #803f23;}
.giveAwayBox {
	padding-top: 10px;}
/*  特别关注  -- end */

/*  捐赠故事 -- start */
.dona-effect {
	position: relative;}
.b_cont {
	width: 1180px;
	height: 280px;
	overflow: hidden;
	margin: 20px auto 0 auto;
	position: relative;}
.ct_p_05 {
	width: 1180px;
	height: 240px;
	float: left;
	overflow: hidden;}
.ct_p_05 ul {
	overflow: hidden;}
.ct_p_05 ul li {
	width: 580px;
	float: left;}
.ct_p_05 ul li {
	margin-right: 20px;}
.ct_p_05 ul li.fl-rg {
	margin-right: 0;}
.dona-Img {
	width: 370px;
	height: 240px;
	display: block;
	float: left;
	overflow: hidden;}
.dona-Img img {
	width: 100%;}
.dona-Txt {
	width: 210px;
	height: 240px;
	display: block;
	float: left;
	background: #b18d77;}
.scrDotList_wrap {
	text-align: center;
	width: 100%;
	position: absolute;
	bottom: 0;}
.scrDotList {
	padding: 0 10px;
	zoom: 1;
	line-height: 0;}
.scrDotList span {
	display: inline-block;
	width: 6px;
	height: 6px;
	border-radius: 100%;
	background: #c9c9c9;
	cursor: pointer;
	font-size: 0;
	line-height: 0;
	vertical-align: top;
	font-size: 0px;
	margin: 0 5px;}
.scrDotList span.on {
	background: #d83a3c;}
a.scrArrAbsLeft {
	position: absolute;
	left: 50%;
	top: 120px;
	margin-left: -626px;
	margin-top: -18px;
	font-size: 36px;
	color: #fff;
	cursor: pointer;}
a.scrArrAbsLeft:hover, a.scrArrAbsRight:hover{
	color: #bfbebe;}
a.scrArrAbsRight {
	position: absolute;
	right: 50%;
	top: 120px;
	margin-right: -626px;
	margin-top: -18px;
	font-size: 36px;
	color: #fff;
	cursor: pointer;}
.dona-info {
	padding: 15px;}
.dona-info h3 {
	font-size: 14px;
	color: #fff;
	text-align: left;
	padding-bottom: 10px;}
.attentionNum {
	padding-bottom: 10px;}
.attentionNum span {
	padding-right: 20px;
	color: #fff;
	background: url(/rdfzjjh/images/xin.jpg) no-repeat right center;}
.dona-description {
	font-size: 12px;
	color: #fff;
	line-height: 20px;}
/*  捐赠故事 -- end */
.ct_p_05 ul li { margin:0;}
		.ct_p_05 ul li:first-child{ margin-right:20px;}