﻿/*banenr*/
.carousel {min-width:1200px;}
.carousel-banner .carousel-control.left{background:none;background:url(../image/left.png) no-repeat;width:60px;height:60px;overflow:hidden;position:absolute;left:10%;top:50%;margin-top:-30px;}
.carousel-banner .carousel-control.right{background:none;background:url(../image/right.png) no-repeat;width:60px;height:60px;overflow:hidden;position:absolute;right:10%;top:50%;margin-top:-30px;}
.carousels{position:relative;border-radius:2px;overflow:hidden;}
.carousel-banner .carousel-indicators{bottom:25px;}
.carousel-banner .carousel-indicators li{background:rgba(204,204,204,1);border:none;width:12px;height:12px;border-radius:8px;margin:0 5px;}
.carousel-banner .carousel-indicators .active{background: #dd2020;width: 38px;}
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img{margin:0 auto;}
/* 专题banner */
.bannerZt  .carousel-control.left{background:url(../image/arrowLeft.png) no-repeat !important; width: 32px;
    height: 90px;left: 0; margin-top: -45px;}
.bannerZt  .carousel-control.right{background:url(../image/arrowRight.png) no-repeat !important; width: 32px;
    height: 90px; right: 0px;  margin-top: -45px;}
/*总会公告*/
.noticeBox {width:1200px;margin:0 auto;position: relative;background-color: #f7f8fa;}
.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(../image/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;}
.noticeBox .donOk {position: absolute;top: 4px;right: 0;background: #f7f8fa;padding-left: 20px;}
.noticeBox .donOk a {display: block;width:148px;height:46px;background-image:linear-gradient(0deg,#c10e0e 0%,#ff4b47 100%),linear-gradient(#e63737,#e63737);background-blend-mode:normal,normal;box-shadow:1px 2px 3px 0px rgba(0,0,0,0.3),inset 2px 1px 0px 0px rgba(255,255,255,0.43);border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;line-height:46px;color:#fff;text-align:center;font-size:18px;}
/*数据*/
.wrap-info {width:100%;height:260px;padding:30px 0;background:url(../image/donbg.jpg) center center no-repeat;min-width:1200px;background-size: 100% 260px;}
.info-box li {margin-right:28px;}
.info-box h3 {color:#fff;font-size:16px;font-weight:bold;line-height:20px;}
.info-box p {color:#fff;font-size:14px;line-height: 20px;margin-top:10px;}
.information-btn {margin-top: 53px;}
.information-btn a {display:block;width:120px;height:40px;background-image:linear-gradient(0deg,#7d7d7d 0%,#000000 50%,#808080 53%,#ffffff 100%),linear-gradient(#dd2020,#dd2020);background-blend-mode:soft-light,normal;box-shadow:inset 0px 1px 0px 0px #ffffff;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;font-size:18px;line-height:36px;letter-spacing:0px;color:#fff;text-align:center;}
.information-btn a.mb20 {margin-bottom: 20px;}
.donationBox {width:460px;}
.donationLove .DTitle span {width:20%;display:block;float:left;font-size:16px;line-height:unset;padding-bottom: 10px;color: #fff;text-align:center; }
.LoveData span {width:20%;display:block;line-height:30px;text-align:center;font-size:16px;color:#fff;float:left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.donationLove span.DName {text-align: left;padding-left:10px;}
.donationLove span.Dmounch {text-align: right;}
.donationLove span.DTime {margin-left: 8%;}
.donationLove span.Dproject {width:32%;}
.LoveData {width:100%;height:180px;overflow:hidden;border-top: 1px solid #deac6c;border-bottom: 1px solid #deac6c;}
/*news*/
.newLeft{float:left;width:540px;position:relative;}
.m20{margin-top:20px;}
/*新闻资讯左侧*/
.Img-b {width:540px;margin-top:24px;}
.mr_frUl {width:100%;overflow:hidden;}
.mr_frUl ul li { float:left;width:540px;position:relative;}
.mr_frUl ul li .img {width:540px;height:405px;overflow:hidden;display:block;}
.mr_frUl ul li img {width:100%;height:100%;object-fit:cover;}
.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(../image/arrow-icon.png) center 9px no-repeat;}
.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(../image/arrow-icon.png) center -25px no-repeat;}
.mr_frBtnL:hover,.mr_frBtnR:hover {filter:alpha(opacity=60);background:#ea2b32;}
.mr_frUl ul li .txt h3 {font-weight:bold;font-size:16px;color:#333;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;margin:24px 0 14px;}
.mr_frUl ul li .txt h3 span {margin-right: 16px;padding-right:16px;display:inline-block;position:relative;font-weight:bold;}
.mr_frUl ul li .txt h3 span:after {content:'|';color:#e5e5e5;font-size:14px;position:absolute;bottom:0px;right:0px;}
.mr_frUl ul li .txt p {line-height:22px;max-height:44px;height:44px;overflow:hidden;color:#666;font-size:14px;}
/*新闻资讯右侧*/
.newRight{overflow:hidden;}
.news_box_list{width:620px;float:right;}
.news_box_list .titdiv ul li {float:left;padding:0 9px;margin:0 auto;position:relative;}
.news_box_list .titdiv ul li:after {content:'|';color:#e0e0e0;font-size:12px;position:absolute;top:50%;margin-top:-8px;right:0;}
.news_box_list .titdiv ul li a{display:block;width:102px;line-height:36px;font-size:16px;color:#999;text-align:center;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;}
.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:#dd2020;color:#fff;}
.news_box_list .condiv{padding-top:40px;}
.news_box_list .condiv div.subdiv{width:100%;display:none;} 
/*tab1*/ 
.tab1 ul li{border-top:1px solid #e4e4e4;}
.tab1 ul li a{display:block;position:relative;width:100%;padding:24px 40px 24px 25px;}
.numTxt{position:relative;}
.numTxt h4{font-size:16px;color:#333;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;padding-right:126px;line-height:26px;}
.numTxt h4{background: url(../image/li-dian.png) left center no-repeat;background-size:4px 4px;padding-left:25px;}
.numTxt span{display:inline-block;position:absolute;right:5px;top:0;line-height:26px;font-size:22px;color:#999;width:126px;text-align:right;}
.numCon p{line-height:22px;max-height:44px;height:44px;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:15px;}
.numCon span {position:absolute;right:19px;width:22px;height:15px;bottom:12px;background:url(../image/arrow.png) no-repeat;background-size:22px 15px;display:block;}
.tab1 ul li a:hover .numCon span {background:url(../image/arrowh.png) no-repeat;background-size:22px 15px;}
.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:#dd2020;}
.tab1 ul li a:hover .numTxt h4 {background: url(../image/li-on.png) left center no-repeat;background-size:4px 4px;font-weight:bold;}
/*tab2*/
.tab2 li{padding-left:25px;}
.news_box_list .subdiv .tab2 ul li a{display:block;position:relative;padding:3px 0 3px 5px;background:url(../image/li-dian.png) left center no-repeat;)border-bottom:1px dotted #e5e5e5;}
.tab2 li a h4{line-height:33px;font-size:14px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;padding-right:120px;}
.tab2 li a span{display:block;position:absolute;right:0;top:0;line-height:33px;font-size:14px;color:#333;}
.tab2 li a:hover h4,.tab2 li a:hover span{color:#e90c05;}
/*tab3*/
.tab3{padding-left:25px;}
.tab3 li{float:left;margin:10px 0;width:50%;}
.tab3 li a{display:block;}
.Imgl{position:relative;float:left;margin-right:10px;width:90px;height:90px;vertical-align: middle;}
.Imgl img{max-width: 100%;vertical-align: middle;}
.ImgR h4{line-height:30px;font-size:14px;color:#333;}
.ImgR p{line-height:28px;font-size:12px;color:#666;}
.More{padding:17px 0 0 100px;}
.More a{display:inline-block;line-height:35px;background:#b2b2b2;color:#fff;font-size:16px;text-align:center;border-radius:3px;padding:0 45px;}
.More a:hover,.More a:focus{background:#e90c05;}
/*鎱堝杽椤圭洰*/
.newBox{width:100%;padding:30px 0 20px;}
.m30{margin-top:30px;}
/*公共头部*/
.bigTitle {text-align:center;}
.bigTitle img {width:424px;}
.titleCom {position:relative;}
.titleCom dd {color:#333;font-size:22px;margin-top:8px;}
.titleCom dd img {margin:-4px 0 0 10px;width:24px;}
.titleCom a {position:absolute;font-size:14px;color:#999;top:50%;right:0;margin-top:-7px;}
.moreList a {font-size:14px;color:#999;line-height:36px;padding:0 14px;}
/*慈善项目*/
.dateMessageBox{width:100%;background: url(../image/blogo.png) no-repeat #f7fafa right center;background-size:395px 605px;padding:40px 0 80px;}
.projectHead .moreList {margin-top:12px;}
.searchPro{margin:15px 16px 0 0;position:relative;}
.searchPro input{display:inline-block;}
.searchPro .inpTxt{border:1px solid #ccc;height:30px;line-height:30px;padding:0 8px;box-sizing: border-box;font-size:14px;width:230px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}
.searchPro .inpTxt::-webkit-input-placeholder {font-size:14px;color:#999;}
.searchPro .inpBtn{width: 40px;height:30px;background: url(../image/search.png) no-repeat center center;background-size: 26px 24px;position: absolute;right: 0;top: 0;}
.frUl{margin:20px 0 70px;}
.frUl ul li{position:relative;float:left;width:384px;cursor:pointer;background:#fff;margin-right:24px;}
.frUl ul li: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);}
.frUl ul li:last-child {margin-right:0;}
.frUl ul li .ItemImg {width:384px;height:216px;}
.frUl ul li .ItemImg img {width:100%;height:100%;object-fit:cover;}
.frUl ul li .ItemTxt .itemCon {width:60%;}
.frUl ul li .ItemTxt {padding:20px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;}
.frUl ul li .ItemTxt h2 a{width:100%;font-weight:bold;display:inline-block;height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:30px;color:#333;font-size:16px;text-align:center;}
.frUl ul li .ItemTxt h2:hover a{color:#ea2b32;}
.frUl ul li .ItemTxt p {font-size:14px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:30px;}
.frUl ul li .ItemTxt .itemBtn a{margin-top:15px;display:block;width:84px;line-height:30px;background:#ea2b32;color:#fff;text-align:center;font-size:14px;border-radius:3px;margin:0 auto;}
/*爱心基金*/
.fundUl{}
.fundDiv{position:relative;}
.fundDiv ul {}
.fundDiv li {float:left;padding:0 9px;margin:0 auto;position:relative;}
.fundDiv li:after {content:'|';color:#e0e0e0;font-size:12px;position:absolute;top:50%;margin-top:-8px;right:0;}
.fundDiv li a{display:block;width:102px;line-height:36px;font-size:16px;color:#999;text-align:center;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;}
.fundDiv li a:hover,.fundDiv li a:focus,.fundDiv li.onli2 a{background:#dd2020;color:#fff;}
.fundTxtCont {margin-top:20px;}
.fundCont{display:none;}
.fundCont li{float:left;width:280px;background:#fff;margin-right:26px;}
.fundCont li: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);}
.fundCont li:hover{box-shadow: 0px 6px 20px 0px (0,0,0,0.1), inset 2px 1px 0px 0px rgba(255,255,255,0.43);}
.fundCont li:last-child {margin-right:0;}
.fundCont li a{display:block;}
.fundCont li .ImgBox{width:280px;height:160px;vertical-align: middle;overflow:hidden;}
.fundCont li .ImgBox img{object-fit:cover;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;}
.fundCont li .ImgBox img:hover {transform: scale(1.2);-webkit-transform: scale(1.2);-moz-transform: scale(1.2);}
.fundActive{display:block;}
.FundTxt{padding:10px 20px;}
.FundTxt h4{font-weight:bold;line-height:25px;color:#333;font-size:16px;    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.fundDate{line-height:26px;color:#666;font-size:14px;}
.fundDate .fundYe{color:#FC880C;}
.fundCont li a:hover .FundTxt h4{color:#e90c05;}
.fund-more{padding:25px 0  0 0;text-align:center;}
/*慈善文苑*/
.cultureMessage {min-width:1200px;width: 100%;margin-top:38px;background: url(../image/text.png) no-repeat #fff left center;background-size: 48px 860px;}
.cultureBox .cultureContent{padding:30px 0 45px;}
.cultureBox .culture-left{width:580px;float:left;}
.cultureBox .culture-right{width:590px;float:right;}

.cultureBox .cultureImg {background-color:#f7fafa;margin-top:24px;}
.cultureBox .cultureImg .Img {float:left;position:relative;width:240px;height:135px;margin-right:18px;}
.cultureBox .cultureImg .Img a {display:block;width:100%;height:100%;}
.cultureBox .cultureImg .Img a img {width:100%;height:100%;object-fit:cover;}
.cultureBox .cultureImg .icon {text-align:right;}
.cultureBox .cultureImg .info {overflow:hidden;}
.cultureBox .cultureImg .info h2 {width:100%;}
.cultureBox .cultureImg .info h2 a {display:block;width:100%;font-size:16px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.cultureBox .cultureImg .info h2 a:focus,.culture .cultureImg .info h2 a:hover {color:#d80c18}
.cultureBox .cultureImg .info p {margin-top:12px;font-size:14px;color:#666;line-height:22px;}
.cultureBox .cultureImg .info p.time {color:#999;}
.cultureBox .cultureUl {padding-top:6px;}
.cultureBox .cultureUl li{position:relative;}
.cultureBox .cultureUl li a{display:block;padding:0 80px 0 12px;background:url(../image/li-dian.png) left center no-repeat;line-height:32px;font-size:14px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.cultureBox .cultureUl li a:hover{color:#E90C05;}
.cultureBox .cultureUl li span{position:absolute;top:0;right:0;display:block;width:80px;line-height:30px;font-size:14px;color:#666;}
/*慈善文化*/
.cultureBox .cultureImgUl{margin-top:24px;}
.cultureBox .cultureImgUl li{float:left;padding:0;}
.cultureBox .cultureImgUl li a{display:block;text-align:center;}
.cultureBox .cultureImgUl .culImg{width:184px;height:246px;overflow: hidden;vertical-align: middle;border:1px solid #dd2020;}
.cultureBox .culImg img{width:100%;height:100%;object-fit:cover;vertical-align: middle;}
.cultureBox .cultureImgUl li h4{width:184px;line-height:30px;color:#666;text-align:center;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.cultureBox .cultureImgUl li a:hover h4{color:#E90C05;}
/*慈善视频*/
.wrapCulture {padding:25px 0 35px;}
.wrapCulture .cultureVideo {padding:20px 0 0 0;}
.wrapCulture .cultureVideo .videoBox {width:560px;height:315px;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:560px;height:315px;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: 580px;}
.wrapCulture .culture-right ul {width: 100%;overflow: hidden;}
.wrapCulture .culture-right ul li {float: left;margin-top: 28px;}
.wrapCulture .culture-right ul li a {display: block;width: 100%;}
.wrapCulture .culture-right ul li.mr20 {margin-right: 20px;}
/*友情链接*/
.partner-list{padding:20px 0 30px;}
.partner-list .tab1 ul li {float:left;width:240px;height:90px;background-color:#fff;border:solid 1px #f2f2f2;}
.partner-list .tab1 ul li a {display:block;width:100%;height:100%;padding:0;}
.partner-list .tab1 ul li a img {width:100%;height:100%;}
/*返回顶部*/
.izl-rmenu{position:fixed; left:50%; margin-left:650px; bottom:10%; padding-bottom:73px; z-index:999; }
.izl-rmenu .iconBtn{width:54px; height:54px; margin:5px 0;border-radius:30px; cursor:pointer; position:relative;background:rgba(187,187,187,0.66);text-align:center;}
.izl-rmenu .iconBtn:hover{background:rgba(187,187,187,1);box-shadow:0 0 15px rgba(105,105,105,.7);}
.iconTop{width:54px;height:54px;background:url(../image/goTop.png) center center no-repeat;}
