@charset "utf-8";

.indexBanner{width:948px;height:369px;margin:0 auto;position:relative;overflow:hidden;border-left:1px solid #eaeaea;border-right:1px solid #eaeaea;}
.indexBanner img{display:block;}
.indexBanner li{position:absolute;left:9px;top:9px;z-index:10;display:none;background-color:#fff;}
.indexBanner dl{position:absolute;right:20px;bottom:20px;z-index:11;}
.indexBanner dd{background-color:#fff;width:10px;height:10px;overflow:hidden;float:left;margin-right:5px;text-indent:-6666px;cursor:pointer;}
.indexBanner dd.current{background-color:#cc0101;}
.indexTit{height:36px;line-height:36px;background:url("../images/index/tit.png") top repeat-x;padding:0 30px 0 9px;}
.indexTit a.tit{font-weight:700;color:#424242;}
.index .more{color:#282828;font-size:10px;float:right;}
.index .more span{font-family:\5B8B\4F53;color:#b60005;}
.indexNews{float:left;width:475px;height:170px;overflow:hidden;}
.indexNews ul{width:435px;margin:10px 0 0 9px;}
.indexNews li{height:24px;line-height:24px;vertical-align:middle;}
.indexNews li a{color:#767676;display:inline-block;width:365px;overflow:hidden;height:22px;}
.indexNews li time{float:right;color:#767676;font-size:10px;}
.indexItem{float:left;width:280px;height:170px;overflow:hidden;margin-right:30px;}
.indexItem ul{margin-top:15px;}
.indexItem li{padding-bottom:24px;}
.indexItem li div.fr{width:175px;}
.indexItem li div.fr h4{line-height:16px;height:32px;overflow:hidden;}
.indexItem li div.fr h4 a{color:#767676;}
.indexItem li div.fr p .more{float:none;}
.indexVideo{float:left;width:100%;height:170px;overflow:hidden;}
.indexVideo .indexTit{border-right:1px solid #eaeaea;}
.indexVideo .info{text-align:left;padding-top:15px;}
.indexJuan{float:left;width:475px;display:none;}
.indexJuan .info{background:url("../images/index/juan.jpg") 0 50% no-repeat;padding-left:150px;margin-top:15px;line-height:1.5;color:#666;}
.indexJuan .info a{color:#666;}

.volunteerDown{text-align:center;padding-top:50px;}

.sponsorLove .listTop{padding:20px 0 0 20px;width:730px;overflow:hidden;}
.sponsorLove .listTop .clearfix{width:800px;}
.sponsorLove .listTop figure{float:left;width:196px;height:229px;background:url("../images/sponsor/loveTop.png") repeat-x;border:1px solid #dddddd;
	padding:15px 15px 0 15px;margin-right:14px;}
.sponsorLove .listTop figcaption strong{display:block;padding-top:8px;}
.sponsorLove .listTop figcaption strong a{color:#2e2e2e;}
.sponsorLove .listTop figcaption span{display:block;padding-top:5px;color:#2e2e2e;}
.sponsorLove .listTop figcaption a.more{display:block;margin-top:10px;background:url("../images/sponsor/loveLink.png") no-repeat;
	width:48px;text-align:center;height:16px;padding-top:3px;line-height:15px;color:#282828;}
.sponsorLove .listTop figcaption a.more:hover{text-decoration:none;}
.sponsorLove .listTop figcaption a.more em{font-family:\5B8B\4F53;color:#b60005;font-size:10px;padding-right:3px;}
.sponsorLove .listTop figure.hover{background:none;border:1px solid #b60005;}
.sponsorLove .list{padding:20px 0 0 40px;}
.sponsorLove .list li{height:26px;line-height:26px;}
.sponsorLove .list li span{display:inline-block;vertical-align:middle;width:135px;color:#2e2e2e;}
.sponsorLove .list li a{display:inline-block;vertical-align:middle;width:555px;overflow:hidden;color:#2e2e2e;}
.sponsorLove .pageSize{margin:20px 0 0 20px;width:707px;}

.sponsorJuan{background:url("../images/sponsor/juanBig.jpg") 0 50px no-repeat;padding:60px 0 0 320px;}
.sponsorJuan p{font-size:14px;}
.sponsorJuan p span{color:#b00005;}

.detail{padding:20px;line-height:1.8;}
.detail h1{font-size:16px;font-weight:700;color:#b90408;text-align:center;}
.detail time{display:block;text-align:center;font-size:11px;color:#999;border-bottom:1px dotted #ddd;padding-bottom:5px;}
.detail .con{padding:10px 20px 0 20px;}
.back{display:block;text-align:right;margin-top:10px;}
.back a{display:inline-block;height:20px;line-height:20px;font-family:\5B8B\4F53;border:1px solid #999;padding:0 5px;color:#999;}

.volunteerStory{padding:25px 25px 0 25px;}
.volunteerStory .listTop figcaption{float:right;width:485px;}
.volunteerStory .listTop strong a{color:#2e2e2e;}
.volunteerStory .listTop span{display:block;margin-top:5px;}
.volunteerStory .listTop figcaption a.more{display:block;color:#282828;}
.volunteerStory .listTop figcaption a.more em{font-family:\5B8B\4F53;color:#b60005;font-size:10px;padding-right:3px;}
.volunteerStory ul{margin-top:20px;}
.volunteerStory li{height:26px;line-height:26px;}
.volunteerStory li time{float:right;color:#939598;font-size:10px;padding-right:5px;}
.volunteerStory li em{display:inline-block;vertical-align:middle;font-family:\5B8B\4F53;}
.volunteerStory li a{color:#2e2e2e;display:inline-block;vertical-align:middle;width:620px;overflow:hidden;}
.volunteerStory li.hover{background-color:#dddddd;}

.contactBg{background:url("../images/contact/bg.jpg") bottom no-repeat;}
.contact{padding:100px 0 0 100px;}
.contact .map{float:left;}
.contact .info{float:right;width:290px;line-height:1.8;padding-top:70px;color:#262626;}
.contact .info h4{font-size:14px;font-weight:700;}

.feedback{background:url("../images/contact/feedback.jpg") top center no-repeat;min-height:450px;_height:450px;}
.feedback h4{color:#4c75ab;font-size:18px;font-family:\5FAE\8F6F\96C5\9ED1;padding:30px 0 30px 55px;}
.feedback th{text-align:right;padding-bottom:10px;}
.feedback td{padding-bottom:10px;}
.feedback td input.text{border:1px solid #d5d5d5;height:18px;line-height:18px;vertical-align:middle;padding-left:3px;width:220px;}
.feedback td textarea{border:1px solid #d5d5d5;padding:3px;width:400px;height:100px;}
.feedback td input.submit,.feedback td input.reset{border:0;border:none;padding:0 20px;color:#fff;font-weight:700;font-size:14px;overflow:visible;height:24px;margin-right:20px;cursor:pointer;
	background-color:#007dcb;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#0092ed), to(#007dcb));
	background: -webkit-linear-gradient(#0092ed, #007dcb);
	background: -moz-linear-gradient(#0092ed, #007dcb);
	background: -ms-linear-gradient(#0092ed, #007dcb);
	background: -o-linear-gradient(#0092ed, #007dcb);
	background: linear-gradient(#0092ed, #007dcb);
	-pie-background: linear-gradient(#0092ed, #007dcb);
}

.story{padding:20px 15px 0 20px;}

.storyCouncil{padding:20px 20px 0 20px;}
.storyCouncil .tb01 td{text-align:center;}
.storyCouncil .tb01 td img{border:1px solid #dadadb;}
.storyCouncil .tb02 td{vertical-align:top;}

.partner{ background:url("../images/index/tit.png") repeat-x center top;height:35px; line-height:35px; border-left:1px solid #EAEAEA; border-right:1px solid #EAEAEA; text-indent:10px; font-weight:bold; color:#424242;}
.indexPartners{ height:50px; padding-top:8px; overflow:hidden; background:#fff; width:928px; border:1px #eaeaea solid; border-top:none; padding:15px 10px;}
.indexPartners .jcarousel-clip-horizontal { width:896px; height: 50px; text-align:center; overflow:hidden; margin:0px auto;padding-left:0px;}
.indexPartners .jcarousel-next-horizontal { position: absolute; top:15px; right: 0px;width:12px; height: 23px; cursor: pointer;background:url("../images/index/icon02.gif") -17px 0 no-repeat; }
.indexPartners .jcarousel-next-horizontal:hover{background:url("../images/index/icon02.gif") -17px 0 no-repeat; }
.indexPartners .jcarousel-prev-horizontal { position: absolute; top:15px; left:0px; width:12px; height:23px; cursor: pointer; background:url("../images/index/icon02.gif") left 0 no-repeat;}
.indexPartners .jcarousel-prev-horizontal:hover{background:url("../images/index/icon02.gif") left 0 no-repeat;}
.indexPartners ul{ list-style:none; padding:0px;width:608px; height:97px; overflow:hidden;}
.indexPartners ul li{width:116px; height:50px; overflow:hidden; margin-right:14px;}
.indexPartners ul li img{width:116px; height:50px; }

.video,.videoDetail{padding-top:20px;}
.video li{float:left;width:209px;display:inline;margin-left:30px;height:150px;}
.videoDetail h1{font-size:14px;text-align:center;color:#B90408;font-weight:700;}