﻿/*header*/
.main-content{width:1200px;margin:0 auto;}
/*总会公告*/
.noticeBox {width:1200px;margin:0 auto 20px;position: relative;background-color: #f7f7fa;}
.noticeBox h2 {float:left;width:116px;height:56px;position:relative;margin-right:19px;}
.noticeBox h2 a {display:block;width:100%;text-align:center;color:#fff;font-size:18px;font-weight:bold;height:56px;background:url(../images/ggbtg.png) no-repeat;text-align:center;line-height:56px;}
.noticeBox .NewList {overflow:hidden;height:56px;box-sizing:border-box;vertical-align:middle;}
.noticeBox .NewList li {float:left;margin:13px 30px 13px 0;height:30px;}
.noticeBox .NewList li a {display:inline-block;font-size:16px;color:#666;line-height:30px;height:30px;max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
/*banenr*/
.carousel-banner {min-width: 1200px;}
.carousel-banner .carousel-control.left {background:none;background:url(../images/arrowleft.png) no-repeat;width:32px;height:90px;overflow:hidden;position:absolute;left:10%;top:50%;margin-top:-30px;}
.carousel-banner .carousel-control.right {background:none;background:url(../images/arrowright.png) no-repeat;width:32px;height:90px;overflow:hidden;position:absolute;right:10%;top:50%;margin-top:-30px;}
.carousels {position:relative;border-radius:2px;overflow:hidden;min-width:1200px;}
.carousel-banner .carousel-indicators {bottom:25px;}
.carousel-banner .carousel-indicators li {background:#fff;border:none;width:12px;height:12px;border-radius:8px;-webkit-border-radius:8px;margin:0 5px;}
.carousel-banner .carousel-indicators .active {background:#3c6fa2;width: 38px;}
.carousel-banner .item img {width:100%;}
/*新闻资讯图片滚动部分*/
.news-box {width:600px;float:left;position:relative;}
.Img-b {width:600px;position:relative;}
.mr_frBtnL {position:absolute;left:0;bottom:50%;margin-top:-17px;width:40px;display:block;height:50px;line-height:50px;filter:alpha(opacity=60);background:#fff;background:rgba(0,0,0,0.6);z-index:99;}
.mr_frBtnL span {display:block;width:40px;height:50px;background:url(../images/arrow-icon.png) center 9px no-repeat;}
.mr_frUl {width:100%;overflow:hidden;}
.mr_frBtnR {position:absolute;right:0;bottom:50%;margin-top:-17px;width:40px;display:block;height:50px;line-height:50px;filter:alpha(opacity=60);background:#fff;background:rgba(0,0,0,0.6);z-index:99;}
.mr_frBtnR span {display:block;width:40px;height:50px;background:url(../images/arrow-icon.png) center -25px no-repeat;}
.mr_frBtnL:hover,.mr_frBtnR:hover {filter:alpha(opacity=60);background:#3c6fa2;}
.mr_frUl ul li {float:left;height:450px;width:600px;position:relative;}
.mr_frUl ul li img {width:100%;height:100%;vertical-align:top;object-fit:cover;}
.mr-txt {text-align:center;position:absolute;left:0;bottom:0;height:50px;line-height:50px;background: url(../images/newbg.png) no-repeat;background-size:600px 50px;color:#fff;width:100%;font-size:16px;padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.mr-txt:hover,.mr-txt:focus {color:#fff;}
/*新闻资讯右侧*/
.newsBar {padding:40px 0;}
.news_box_list .titdiv {margin:0 auto;width:1200px;overflow:hidden;}
.news_box_list .titdiv ul {position:relative;left:50%;float:left;}
.news_box_list .titdiv ul li {float:left;margin:0 10px 20px;position:relative;right:50%;}
.news_box_list .titdiv ul li a {display:block;text-align:center;line-height:38px;width:130px;height:38px;background-color:#ffffff;box-shadow:0px 2px 8px 0px rgba(139,139,139,0.41);-webkit-border-radius:19px;-ms-border-radius:19px;-o-border-radius:19px;-moz-border-radius:19px;border-radius:19px;font-size:16px;color:#333;}
.news_box_list .titdiv ul li a:hover,.news_box_list .titdiv ul li a:focus,.news_box_list .titdiv ul li.onli a{background-image:linear-gradient(0deg,#3c6fa2 0%,#50b0fa 100%),linear-gradient(#d81003,#d81003);background-blend-mode:normal,normal;box-shadow:0px 3px 8px 0px rgba(32,63,95,0.34);color:#fff;}
.news_box_list .condiv div.subdiv{width:100%;display:none;}
.condiv {width:580px;float:right;}
/*tab1*/ 
.tab1 ul li{border-top:1px solid #e4e4e4;}
.tab1 ul li a{display:block;position:relative;width:100%;padding:20px 20px 8px 25px;}
.numTxt{position:relative;}
.numTxt h4{font-size:16px;color:#333;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;padding-right:126px;background: url(../images/li-dian.png) left center no-repeat;background-size:6px 6px;padding-left:25px;}
.numTxt span{display:inline-block;position:absolute;right:5px;top:0;line-height:26px;font-size:16px;color:#999;width:126px;text-align:right;}
.numCon p{line-height:28px;max-height:56px;height:56px;overflow:hidden;color:#666;font-size:14px;padding:0 126px 0 25px;}
.numCon p:after {content:'|';color:#e5e5e5;font-size:18px;position:absolute;bottom:9px;right:60px;}
.numCon {position:relative;margin-top:10px;}
.numCon span {position:absolute;right:19px;width:22px;height:15px;bottom:12px;background:url(../images/arrow.png) no-repeat;background-size:22px 15px;display:block;}
.tab1 ul li a:hover{box-shadow: 0px 6px 16px 0px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0px 6px 16px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0px 6px 16px 0px rgba(0, 0, 0, 0.1);}
.tab1 ul li a:hover .numLeft,.tab1 ul li a:hover .numTxt h4 {color:#3c6fa2;}
.tab1 ul li a:hover .numTxt h4 {background: url(../images/li-dian1.png) left center no-repeat;background-size:6px 6px;font-weight:bold;}
.tab1 ul li a:hover .numCon span {background:url(../images/arrowh.png) no-repeat;background-size:22px 15px;}
/*慈善项目*/
.projectBar .hd {width:1200px;overflow:hidden;}
.projectBar .hd ul {margin:0 auto 20px;position:relative;left:50%;float:left;}
.projectBar .hd ul li {float:left;margin:0 10px;position:relative;right:50%;}
.projectBar .hd ul li a {display:block;text-align:center;line-height:38px;width:130px;height:38px;background-color:#ffffff;box-shadow:0px 2px 8px 0px rgba(139,139,139,0.41);-webkit-border-radius:19px;-ms-border-radius:19px;-o-border-radius:19px;-moz-border-radius:19px;border-radius:19px;font-size:16px;color:#333;}
.projectBar .hd ul li:hover a,.projectBar .hd ul li:focus a,.projectBar .hd ul li.on a{background-image:linear-gradient(0deg,#3c6fa2 0%,#50b0fa 100%),linear-gradient(#d81003,#d81003);background-blend-mode:normal,normal;box-shadow:0px 3px 8px 0px rgba(32,63,95,0.34);color:#fff;}
.projectBox {background-color:#f5f5f5;padding:58px 0 40px;}
.ProjectUL li{float:left;width:384px;overflow:hidden;margin-right:24px;background-color:#fff;}
.ProjectUL li:last-child {margin-right:0;}
.pro-Img a{display:block;width:384px;height:216px;overflow:hidden;}
.pro-Img a img{max-width:100%;vertical-align:middle;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out;}
.pro-Img a img:hover{transform: scale(1.2);-webkit-transform: scale(1.2);-moz-transform: scale(1.2);}
.pro-Txt{padding:10px 20px 0;}
.proTit {float:left;width:70%;}
.proTit a{display:block;line-height:30px;font-size:16px;color:#333;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.amountTarget{line-height:30px;font-size:14px;color:#666;}
.amountTarget span {font-size:14px;color:#f09218;}
.btnTarget{float:right;margin-top:15px;}
.btnTarget a{display:block;line-height:30px;background:#3c6fa2;color:#fff;text-align:center;font-size:14px;-webkit-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;-moz-border-radius:2px;border-radius:2px;width:84px;}
/*基金*/
.fundBox {background-color:#f5f5f5;padding:30px 0 40px;}
.fundUl{}
.fundDiv{position:relative;}
.fundDiv ul {width: 600px;margin: 0 auto 20px;}
.fundDiv li {float:left;margin:0 10px;}
.fundDiv li a {display:block;text-align:center;line-height:38px;width:130px;height:38px;background-color:#ffffff;box-shadow:0px 2px 8px 0px rgba(139,139,139,0.41);-webkit-border-radius:19px;-ms-border-radius:19px;-o-border-radius:19px;-moz-border-radius:19px;border-radius:19px;font-size:16px;color:#333;}
.fundDiv li a:hover,.fundDiv li a:focus,.fundDiv li.onli2 a{background-image:linear-gradient(0deg,#3c6fa2 0%,#50b0fa 100%),linear-gradient(#d81003,#d81003);background-blend-mode:normal,normal;box-shadow:0px 3px 8px 0px rgba(32,63,95,0.34);color:#fff;}
.fundCont{display:none;}
.fundCont li{float:left;width:280px;background:#fff;margin-right:26px;}
.fundCont li:last-child {margin-right:0;}
.fundCont li a{display:block;}
.fundCont li .ImgBox{width:280px;height:210px; vertical-align: middle;overflow:hidden;}
.fundCont li .ImgBox a{ position: relative;}
.fundCont li .ImgBox a .status{ position: absolute; display: inline-block; border-bottom-right-radius: 12px; padding: 3px 5px; color: #fff; background-color: rgba(221, 32, 32, 0.5);}
.fundCont li .ImgBox img{object-fit:cover;width:100%;height:100%;vertical-align: middle;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out;}
.fundCont li .ImgBox img:hover {transform: scale(1.2);-webkit-transform: scale(1.2);-moz-transform: scale(1.2);}
.fundActive{display:block;}
.FundTxt{padding:14px 20px;}
.FundTxt h4{line-height:30px;color:#333;font-size:16px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.fundDate{line-height:26px;color:#666;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.fundDate .fundYe{color:#FC880C;}
.fundCont li a:hover .FundTxt h4{color:#3c6fa2;}
/*慈善文化*/
.titles {height:50px;width:100%;background:#f2f4f5;border:1px solid #3c6fa2;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border-top:3px solid #3c6fa2;}
.titles h2 {position:relative;width:100%;}
.titles h2 span {display:inline-block;line-height:46px;background:#3c6fa2;color:#fff;font-size:18px;padding:0 25px;}
.titles h2 a {position:absolute;right:15px;top:0;line-height:40px;font-size:14px;color:#3c6fa2;}

.product-title {min-width:1200px;margin-bottom:30px;font-size:34px;color: #454a4e;height:86px;padding-top:26px;text-align:center;background:url(../images/news.png) no-repeat center center;}
.product-news {background: url(../images/news.png) no-repeat center center;}
.product-funds {background: url(../images/funds.png) no-repeat center center;}
.product-projects {background: url(../images/projects.png) no-repeat center center;}
.product-links {background: url(../images/links.png) no-repeat center center;}
.product-title-line{width: 109px;height:6px;background:url(../images/title_line.png) no-repeat;background-size:109px 6px;text-align:center;margin:auto;left:0;top:0;right:0;margin-top:70px;z-index: 1;}
.product-title-br{width:100%;left:0;top:0;right:0;margin-top:70px;}

.btnMore {margin-top: 30px;}
.btnMore a {display:block;margin:0 auto;width:180px;height:40px;background-color:#fff;box-shadow:0px 3px 11px 0px rgba(171,171,171,0.42);-webkit-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;-moz-border-radius:20px;border-radius:20px;text-align:center;line-height:40px;font-size:16px;color:#999;}
.btnMore a:hover{background-image:linear-gradient(0deg,#3c6fa2 0%,#50b0fa 100%),linear-gradient(#d81003,#d81003);background-blend-mode:normal,normal;box-shadow:0px 3px 8px 0px rgba(32,63,95,0.34);color:#fff;}

.wrapCulture {padding:40px 0 45px;}
.wrapCulture .cultureVideo .videoBox {width:590px;height:332px;overflow:hidden;position: relative;}
.wrapCulture .cultureVideo .videoBox a {display:block;width:100%;height:100%;}
.wrapCulture .cultureVideo .videoBox a img {width:100%;height:100%;object-fit:cover;}
.wrapCulture .cultureVideo .videoBox .videoPopup {position:absolute;top:0;left:0;right:0;bottom:0;width:590px;height:332px;background: rgba(0,0,0,.2);}
.wrapCulture .cultureVideo .videoBox .videoPopup a img {width:58px;height:58px;position:absolute;top:50%;left:50%;margin:-29px 0 0 -29px;}
.wrapCulture .culture-right {width: 590px;}
.wrapCulture .culture-right ul {width: 100%;overflow: hidden;}
.wrapCulture .culture-right ul li {float: left;}
.wrapCulture .culture-right ul li a {display: block;width: 100%;}
.wrapCulture .culture-right ul li.mr30 {margin-right: 30px;}
.wrapCulture .culture-right ul li.mt28 {margin-top: 28px;}
/*捐赠总览*/
.btnWrap {width:380px;margin-top:30px;}
.btnWrap .donaB {width:380px;height:350px;background:url(../images/donabg.png) left top no-repeat;background-size:380px 350px;}
.btnWrap .donaB h3 {text-align:center;color:#333;font-size:18px;font-weight:bold;padding:30px 0 25px;}
.btnWrap .donaB ul li {text-align:center;color:#333;font-size:16px;line-height:36px;}
.btnWrap .donaB ul li #myTargetElement1 {color:#3c6fa2;font-size:14px;font-weight:bold;}
.btnWrap .donaB ul li #myTargetElement3 {color:#3c6fa2;font-size:14px;font-weight:bold;}
.btnWrap .donaB p {text-align:center;color:#999;font-size:14px;line-height:36px;}
.btnWrap .donaB p span {color:#999;font-size:14px;}
/*爱心捐赠*/
.donationBox {width:790px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin-top:30px;}
.titleB {line-height:40px;height:40px;width:100%;background:#3c6fa2;}
.titleB a {display:block;width:100%;padding-left:40px;line-height:40px;position:relative;font-size:18px;background:url(../images/love.png) 5px center no-repeat;color:#fff;}
.titleB a span {position:absolute;right:0;top:0;display:inline-block;line-height:40px;font-size:14px;color:#999;}
.donationBar {border:1px solid #3c6fa2;border-top:none;padding-left:40px;}
.donationLove {width:550px;float:left;padding:10px 0 20px;}
.DTitle {height:38px;}
.DTitle span,.LoveData ul li span {font-size:18px;color:#333;width:24%;overflow:hidden;line-height:38px;display: inline-block;}
.DName {}
.Dmounch {}
.Dproject {text-align:right;}
.LoveData {width:100%;height:230px;overflow:hidden;}
.LoveData ul li span {overflow:hidden;text-overflow: ellipsis;white-space: nowrap;font-size:14px;}
.information-btn {padding:100px 30px 0 0;}
.information-btn a {display:block;width:120px;height:40px;font-size:18px;line-height:40px;color:#fff;text-align:center;background:url(../images/btnbg.png) no-repeat;background-size: 120px 40px;}
.information-btn a.mb20 {margin-bottom: 30px;}
/*友情链接*/
.linkBarbox {position: relative;}
.linkBarbox .tabItem {margin:0 auto;}
.linkBarbox .tabItem ul {position:relative;float:left;left:50%;}
.linkBarbox .tabItem li {position:relative;float:left;right:50%;margin:0 10px;text-align:center;line-height:38px;width:130px;height:38px;background-color:#ffffff;box-shadow:0px 2px 8px 0px rgba(139,139,139,0.41);-webkit-border-radius:19px;-ms-border-radius:19px;-o-border-radius:19px;-moz-border-radius:19px;border-radius:19px;}
.linkBarbox .tabItem li a {font-size: 16px;color: #333;}
.linkBarbox .tabItem li.on {background-image:linear-gradient(0deg,#3c6fa2 0%,#50b0fa 100%),linear-gradient(#d81003,#d81003);background-blend-mode:normal,normal;box-shadow:0px 3px 8px 0px rgba(32,63,95,0.34);}
.linkBarbox .tabItem li.on a {color: #fff;}
.linkBarbox .content {position:relative;padding:20px 0 60px;width:100%;}
.linkBarbox .tempWrap {width:auto!important;}
.linkBarbox .content li {float:left;width:240px;height:90px;background-color:#fff;border:solid 1px #f2f2f2;}
.linkBarbox .content li a {display:block;width:100%;height:100%;}
.linkBarbox .content li a img {display:block;width:100%;height:100%;}
/*2019.3.5*/
.Belt-ad{width:100%;min-width:1200px;}
.Belt-ad a{display:block;width:100%;}
.Belt-ad a img{width:100%;}