﻿/*main*/
.main-wrapper{width:100%;background:#fff;padding:15px;-moz-box-shadow:0 1px 5px #bbb;-webkit-box-shadow:0 1px 5px #bbb;box-shadow:0 1px 5px #bbb;}

.donation{float:left;width:300px;height:320px;text-align:center;background:#940040;margin-bottom:25px;}
.donation ul li{width:100%;height:55px;line-height:55px;text-align:center;background:url(../images/line.jpg) no-repeat bottom center;overflow:hidden;}
.donation ul li a{display:block;font-size:18px;color:#fff;}
.donation ul li a img{margin-right:10px;}
.donation ul li a:hover{text-indent:1.5em;}
.donation .donate-btn{height:50px;margin:30px 0 20px;}
.donation .donate-btn img{-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
.donation .donate-btn img:hover{margin-top:-5px;}

@-webkit-keyframes gupIn{from{opacity:0;-webkit-transform:translate3d(0,30px,0);}}
@-moz-keyframes gupIn{from{opacity:0;-moz-transform:translate3d(0,30px,0);}}
@keyframes gupIn{from{opacity:0;transform:translate3d(0,30px,0);}}

.column{width:400px;margin:0 25px 20px 0;-webkit-animation:gupIn 1s 0.1s both;-moz-animation:gupIn 1s 0.1s both;animation:gupIn 1s 0.1s both;}
.column .hd{position:relative;width:100%;height:20px;line-height:18px;font-size:18px;color:#2c2c2c;border-left:2px solid #940040;padding-left:8px;margin-bottom:20px;}
.column .hd .more{position:absolute;top:-2px;right:0;}
.column .hd .more:hover{-moz-opacity:0.7;-webkit-opacity:0.7;opacity:0.7;filter:Alpha(opacity=70);}
.column ul.story-list li{margin-bottom:30px;}
.column ul.story-list li a .text{padding-top:15px;margin-left:145px;overflow:hidden;}
.column ul.story-list li a .text p{font-size:14px;color:#940040;height:40px;overflow:hidden;}
.column ul.story-list li a .text .line{width:30px;height:1px;background:#2c2c2c;margin:20px 0 5px;}
.column ul.story-list li a .text .founder{font-size:14px;color:#2c2c2c;}
.column ul.story-list li a:hover .img img{-moz-opacity:0.7;-webkit-opacity:0.7;opacity:0.7;filter:Alpha(opacity=70);}
.column ul.story-list li a:hover .text p{text-decoration:underline;}

.column ul.home-news-list li{margin-bottom:5px;}
.column ul.home-news-list li a{display:block;font-size:14px;width:290px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.column ul.home-news-list li a .fa{color:#940040;margin-right:5px;}
.column ul.home-news-list li a:hover{text-decoration:underline;}
.column ul.home-news-list li span{margin-top:1px;}

@-webkit-keyframes gupIn1{from{opacity:0;-webkit-transform:translate3d(0,-30px,0);}}
@-moz-keyframes gupIn1{from{opacity:0;-moz-transform:translate3d(0,-30px,0);}}
@keyframes gupIn1{from{opacity:0;transform:translate3d(0,-30px,0);}}

.foundation{width:300px;overflow:hidden;-webkit-animation:gupIn1 1s 0.1s both;-moz-animation:gupIn1 1s 0.1s both;animation:gupIn1 1s 0.1s both;}
.foundation ul li{margin-bottom:15px;}
.foundation ul li a.fd{display:block;width:100%;height:60px;line-height:60px;font-size:24px;color:#fff;background-color:#cbae78;background-position:left center;background-repeat:no-repeat;padding-left:80px;}
.foundation ul li a.f1{background-image:url(../images/f1.jpg);}
.foundation ul li a.f2{background-image:url(../images/f2.jpg);}
.foundation ul li a.f3{background-image:url(../images/f3.jpg);}
.foundation ul li a.fd:hover{background-color:#e7c688;}


.container{padding-bottom:50px;}
.sidebar{width:220px;overflow:hidden;}
.sidebar .side-list{width:100%;border:1px solid #ddd;background:#fbfbfb url(../images/corner.jpg) no-repeat right bottom;padding-bottom:80px;margin-bottom:40px;}
.sidebar .side-list .hd{width:100%;height:75px;text-align:center;line-height:75px;background:#940040 url(../images/line2.jpg) no-repeat bottom center;}
.sidebar .side-list .hd b{font-size:24px;color:#fff;vertical-align:-5px;margin-left:15px;}
.sidebar .side-list .bd ul li{width:100%;background:url(../images/line3.jpg) no-repeat bottom center;}
.sidebar .side-list .bd ul.ul1 li{height:50px;line-height:50px;}
.sidebar .side-list .bd ul.ul1 li a{display:block;font-size:16px;color:#2c2c2c;padding-left:40px;}
.sidebar .side-list .bd ul.ul1 li a .fa{margin-right:10px;}
.sidebar .side-list .bd ul.ul1 li a:hover{color:#fff;background:#940040;}
.sidebar .side-list .bd ul.ul1 li a.on{color:#940040;}
.sidebar .side-list .bd ul.ul1 li a.on:hover{color:#fff;background:#940040;}
.sidebar .side-list .bd ul.ul2 li{text-align:center;height:60px;line-height:60px;}
.sidebar .side-list .bd ul.ul2 li a{display:block;font-size:18px;color:#2c2c2c;}
.sidebar .side-list .bd ul.ul2 li a img{vertical-align:middle;margin-right:15px;}
.sidebar .side-list .bd ul.ul2 li a:hover{color:#940040;}
.sidebar .side-list .bd .donate-btn{text-align:center;margin:30px 0 15px;}
.sidebar .side-list .bd .phone{text-align:center;}

.side-content{width:900px;overflow:hidden;}
.side-content .hd{position:relative;border-bottom:1px solid #ededed;padding:15px 0;margin-bottom:40px;}
.side-content .hd .column-name{font-size:24px;color:#940040;}
.side-content .hd .location{line-height:33px;}
.side-content .hd .location a{color:#999;}
.side-content .hd .location a:hover{color:#940040;}
.side-content .hd .bor{position:absolute;left:0;bottom:0;width:100px;height:4px;background:#940040;}

.content{font-size:14px;line-height:25px;}
.about-statutes .title{font-size:24px;color:#2c2c2c;text-align:center;margin-bottom:30px;}
.contact-us{margin-bottom:30px;}
.contact-us h1{font-size:24px;color:#940040;margin-bottom:10px;}
.contact-us p{font-size:14px;line-height:25px;}
.map{width:100%;border:1px solid #e6e6e6;margin-bottom:40px;}
.iw_poi_title{color:#0057a6;font-size:16px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap;}
.iw_poi_content{font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word;line-height:20px;}
#dituContent div{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
.about-set .set-img{text-align:center;border-bottom:1px solid #ddd;padding-bottom:70px;}
.about-set .set-person{padding:25px 15px;}
.about-set .set-person p{font-size:16px;color:#2c2c2c;margin-bottom:15px;}

.main-list ul li{font-size:14px;border-bottom:1px solid #ddd;padding:12px 15px;}
.main-list ul li .fa{font-size:16px;color:#940040;margin-right:5px;}
.main-list ul li .date{color:#999;}

.page{text-align:center;margin-top:40px;}
.page a{display:inline-block;font-size:14px;height:30px;line-height:30px;border:1px solid #ddd;margin-right:6px;padding:0 10px;}
.page a.active{color:#940040;}

.page-2{padding:15px;}
.page-2 p{font-size:14px;margin-bottom:10px;}
.page-2 .back{display:block;width:120px;height:50px;font-size:14px;color:#fff;text-align:center;line-height:50px;background:#950041;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}

.disp{border-bottom:1px solid #ddd;padding-bottom:25px;}
.disp .title{text-align:center;border-bottom:1px solid #ddd;padding-bottom:15px;margin-bottom:20px;}
.disp .title h1{font-size:24px;color:#2c2c2c;margin-bottom:20px;}
.disp .title .time{font-size:14px;color:#999;}

.news-list ul li{border-bottom:1px solid #ddd;padding:0 15px 20px;margin-bottom:20px;}
.news-list ul li .img{width:220px;overflow:hidden;}
.news-list ul li .img img{-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
.news-list ul li a:hover .img img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1);}
.news-list ul li .text{margin-left:250px;overflow:hidden;}
.news-list ul li .text .title{font-size:16px;color:#2c2c2c;}
.news-list ul li a:hover .text .title{color:#940040;}
.news-list ul li .text .time{font-size:14px;color:#999;margin:15px 0;}
.news-list ul li .text p{font-size:14px;color:#999;line-height:25px;}

.funding-item{margin-bottom:30px;}
.funding-item .text{padding:20px;}
.funding-item .text p{text-indent:2em;font-size:14px;line-height:25px;}

.funding-list ul li{border-bottom:1px solid #ddd;padding:15px;}
.funding-list ul li h1{font-size:24px;color:#940040;margin-bottom:15px;}
.funding-list ul li p{text-indent:2em;font-size:14px;line-height:25px;}
.funding-list ul li .donation-links{text-align:right;margin-top:20px;}
.funding-list ul li .donation-links a{margin-left:10px;}

.item-detail .item-name{font-size:24px;color:#2c2c2c;text-align:center;border-bottom:1px solid #ddd;padding-bottom:20px;}
.item-detail .item-txt{padding:15px;}
.item-detail .item-txt p{font-size:16px;line-height:30px;margin-bottom:20px;}

.last-donation{width:100%;text-align:center;border-collapse:collapse;border-bottom:1px solid #ddd;}
.last-donation th{font-size:16px;color:#fff;height:60px;line-height:60px;font-weight:normal;background:#940040;padding:0 10px;}
.last-donation tr.bgc{background:#f1f1f1;}
.last-donation td{font-size:14px;padding:15px 10px;}

.donation-main .title{margin-bottom:40px;}
.donation-main .title h1{text-align:center;font-size:24px;color:#2c2c2c;margin-bottom:25px;}
.donation-main .title p{font-size:16px;line-height:25px;}
.donation-main .df-form ul li{margin-bottom:20px;}
.donation-main .df-form ul li label{display:block;width:230px;font-size:14px;text-align:right;line-height:35px;}
.donation-main .df-form ul li .inputbox{margin-left:25px;}
.donation-main .df-form ul li .df-input{display:block;width:240px;height:35px;line-height:35px;font-size:14px;color:#666;border:1px solid #aaa;padding:0 10px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.donation-main .df-form ul li .df-textarea{display:block;width:400px;height:200px;font-size:14px;color:#666;border:1px solid #aaa;padding:5px 10px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;resize: none;}
.donation-main .df-form ul li .df-submit{width:100px;height:40px;font-size:16px;color:#fff;border:0;background:#940040;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin-top:20px;cursor:pointer;}
.donation-main .df-form ul li .df-reset{width:100px;height:40px;font-size:16px;color:#2c2c2c;border:1px solid #aaa;background:#f1f1f1;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin-top:20px;cursor:pointer;}
.donation-main .df-form ul li .pay-mode{width:160px;text-align:center;margin-top:20px;}
.donation-main .df-form ul li .pay-mode .img{width:160px;height:150px;border:1px solid #940040;overflow:hidden;-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0 0;border-radius:6px 6px 0 0;}
.donation-main .df-form ul li .pay-mode .text{width:160px;height:40px;font-size:16px;color:#fff;line-height:40px;background:#940040;-moz-border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;}

.faq-list ul li .question{width:100%;height:60px;line-height:60px;font-size:16px;color:#2c2c2c;border-bottom:1px solid #ededed;background:#f9f9f9;padding:0 15px;}
.faq-list ul li .question .fa-question-circle{font-size:30px;color:#999;vertical-align:-5px;margin-right:10px;}
.faq-list ul li .question .jt{display:block;width:30px;height:30px;text-align:center;line-height:25px;font-size:24px;border:1px solid #666;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;margin:15px 0;}
.faq-list ul li .answer{display:none;font-size:14px;line-height:25px;padding:15px;}
.faq-list ul li.faq-css .question{color:#fff;background:#940040;}
.faq-list ul li.faq-css .fa-question-circle{color:#fff;}
.faq-list ul li.faq-css .jt{color:#fff;border-color:#fff;-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);}  