﻿/*header*/
.main-content{width:1200px;margin:0 auto;}
/*banenr*/
.carousel-banner .carousel-control.left{background:none;background:url(../image/arrow-2.png) 7px 4px no-repeat;width:40px;height:60px;overflow:hidden;position:absolute;left:10%;top:50%;margin-top:-30px;}
.carousel-banner .carousel-control.right{background:none;background:url(../image/arrow-2.png) -27px 4px no-repeat;width:40px;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:15px;height:15px;border-radius:8px;margin:0 5px;}
.carousel-banner .carousel-indicators .active{background:rgba(255,255,255,1);}
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img{margin:0 auto;}
/*数据*/
.wrap-info{width:100%;padding:25px 0;background:#f4f4f4;}
.info-icon{width:750px;float:left;position:relative;}
.info-icon li{/*border-right:1px solid #dcdcdc;*/text-align:center;width:33.3%;float:left;margin:0;padding:0;}
.info-icon li:last-child{border:none;}
.dateTxtBox{text-align:center;}
.infor-icon{background:url(../image/icon-1.png) -19px -114px no-repeat;display:inline-block;width:50px;height:65px;vertical-align: top;}
.infor-1{background-position:-19px -114px;}
.infor-2{background-position:-19px -189px;}
.infor-3{background-position:-19px -264px;}
.infor-4{background-position:-19px -344px;}
.infoTxt{display:inline-block;vertical-align: top;}
.infor-num{line-height:35px;color:#333;font-size:14px;}
.infor-num h2{display:inline-block;line-height:35px;color:#e90b06;font-weight:normal;font-size:18px;}
.infor-num h2.red{color:#E90B06;}
.infor-num h2.blue{color:#1d7fda;}
.infor-num h2.green{color:#7ed910;}
.infor-num .orange{color:#fc880d;line-height:35px;font-size:28px;text-align:left;display:inline-block;width:100%;}
.infoTxt p{line-height:26px;color:#999;font-size:12px;text-align:left;}
.infoTxt p span{color:#fc2228;}
.information-btn{float:left;width:430px/9;width:450px;padding:18px 0 0 20px;}
.information-btn a{display:inline-block;width:130px;height:40px;line-height:40px;font-size:14px;text-align:center;color:#fff;border-radius:2px;background:#ea2b32;margin-right:10px;}
.information-btn a.yellow{background:#fe6c01;}
.information-btn a.mar-r{margin-right:0;}
.icon-bar{display:inline-block;width:30px;height:30px;margin:5px 0;background:url(../image/icon-1.png) 0 0 no-repeat;vertical-align: middle;}
.icon-1{background-position:-31px -453px;}
.icon-2{background-position:-31px -501px;}
.icon-3{background-position:-31px -548px;}
/*慈善掠影*/
.news-box{width:410px;float:left;margin-right:15px;}
.mp20{margin-top:20px;}
.titleB{line-height:40px;width:100%;}
.titleB a{display:block;width:100%;border-bottom:1px solid #e5e5e5;line-height:40px;position:relative;font-size:22px;color:#ea2b32;}
.titleB a span{position:absolute;right:0;top:0;display:inline-block;line-height:40px;font-size:14px;color:#999;}
/*图片滚动部分*/
.Img-b {width:390px;margin:15px 10px 0 10px;position:relative;}
.mr_frBtnL {position:absolute;left:0;;bottom:50%;margin-top:-17px;width:35px;display:block;height:35px;line-height:35px;filter:alpha(opacity=70);background:#fff; background:rgba(255,255,255,0.7);z-index:99;}
.mr_frBtnL span{display:block;width:35px;height:35px;background:url(../image/arrow-icon.png) center 3px no-repeat;}
.mr_frUl {width:100%;overflow:hidden;}
.mr_frBtnR {position:absolute;right:0;;bottom:50%;margin-top:-17px;width:35px;display:block;height:35px;line-height:35px;filter:alpha(opacity=70);background:#fff;background:rgba(255,255,255,0.7);z-index:99;}
.mr_frBtnR span{display:block;width:35px;height:35px;background:url(../image/arrow-icon.png) center -31px no-repeat;}
.mr_frBtnL:hover,.mr_frBtnR:hover{filter:alpha(opacity=70);background:#ea2b32;background:rgba(206,17,11,0.9);}
.mr_frUl ul li { float: left; height:314px; width:390px;position:relative;}
.mr_frUl ul li img {max-width:100%;vertical-align:middle; }
.mr-txt{position:absolute;left:0;bottom:0;line-height:35px;background:#000;filter:alpha(opacity=60);background:rgba(0,0,0,0.6);color:#fff;width:100%;font-size:16px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;padding-right:70px;}
.mr-txt:hover,.mr-txt:focus{color:#fff;}
/*慈善资讯*/
.newsContent{width:420px;float:left;margin-right:15px;}
.newsContent .titdiv ul li{width:139px;height:40px;display:block;float:left;text-align:center;line-height:40px;cursor:pointer; font-size:18px; color:#dd342f;margin-right:1px;background:#e5e5e5;}
.newsContent .titdiv ul .onli{background:#dd342f;border:1px solid #dd342f;color:#fff;}
.newsContent .titdiv ul li a{color:#dd342f;}
.newsContent .titdiv ul .onli a{color:#fff;}
.newsContent .condiv{padding-top:20px;}
.newsContent .condiv div.subdiv{width:100%;display:none;} 
/*tab1*/
.tab1 li{line-height:33px;}
.tab1 li:nth-of-type(odd){background:#fbfbfb;}
.tab1 li:nth-of-type(even){background:none;}
.tab1 li a{display:block;line-height:33px;font-size:14px;color:#333;position:relative;padding:0 80px 0 10px;background:url(../image/arrowIcon.png) left center no-repeat;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.tab1 li a .dataTime{display:inline-block;position:absolute;right:0;top:0;line-height:33px;text-align:right;}
.tab1 li a .red{color:#ea2b32;}
/*爱心捐赠*/
.donationBox{float:left;width:340px;}
.donationLove{padding-top:15px;}
.DTitle{height:35px;background:#fbfbfb;}
.DTitle span{font-size:14px;}
.DName{display:inline-block; word-break: break-all; text-align:center;font-size:14px;color:#333;width:30%;float:left; }
.Dmounch{display:inline-block;text-align:center;font-size:14px;color:#333;width:30%;float:left;overflow:hidden;}
.Dproject{display:inline-block;text-align:center;font-size:14px;color:#333;width:40%;float:left;overflow:hidden;}
.LoveData{width:100%;height:290px;overflow:hidden;}
.LoveData li{border-bottom:1px solid #e5e5e5; padding: 7px  0px; display: flex; align-items: center;}/*首页滚动捐赠记录条目不允许换行*/
.LoveData li span{font-size:12px;color:#333;}
/*慈善项目*/
.ProjectUL{padding:20px 0;width:1200px;overflow:hidden;}
.ProjectUL ul{margin-left:-15px;}
.ProjectUL li{float:left;width:300px;padding-left:15px;overflow:hidden;}
.ProjectUL li.noPadding{padding:0;}
.pro-Img a{display:block;width:285px;height:160px;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 0 0 0;}
.proTit a{display:block;line-height:30px;font-size:16px;color:#333;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.proTit a span{color:#EA2B32;}
.proTxtData{line-height:22px;color:#999;max-height:44px;overflow:hidden;}
.amountFund{padding:5px 0 0 0;}
.amountTarget{float:left;position:relative;width:70%;padding:0 0 0 24px;background:url(../image/icon-1.png) -34px -596px no-repeat;line-height:30px;font-size:12px;color:#EA2B32;}
.btnTarget{overflow:hidden;}
.btnTarget a{display:block;line-height:30px;background:#EA2B32;color:#fff;text-align:center;font-size:12px;border-radius:2px;}
/*爱心机构*/
.publicFund{padding:15px 0 ;}
.LoveFundBox{width:585px;}
.ImgLeft{float:left;position:relative;width:240px;margin-right:15px;}
.ImgLeft a img{max-width:100%;vertical-align: middle;}
.TxtRight{overflow:hidden;}
.TitleB a{display:block;line-height:30px;font-size:16px;color:#333;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.Named-person{line-height:24px;font-size:12px;color:#666;}
.Named-person .yellow{color:#fc880c;}
.Introduction{line-height:22px;color:#999;max-height:48px;overflow:hidden;position:relative;display: -webkit-box;
  -webkit-box-orient: vertical; -webkit-line-clamp: 2;overflow: hidden;}
.Introduction label{color:#666;}
.Introduction a{display:inline-block;line-height:16px;bottom:0;right:0;color:#EA2B32;position: absolute;background:#fff;padding-left:3px;}
/*慈善文化*/
.Charity-culture{width:570px;margin-right:15px;}
.CharityBox{height:0;padding:15px 0 350px 0;}
.moreTxt{max-height:135px;display: -webkit-box;
  -webkit-box-orient: vertical; -webkit-line-clamp: 6;overflow: hidden;}
.CharityBottom{padding:20px 0 0 0;}
.CharityBottom li{position:relative;}
.CharityBottom  li a{display:block;line-height:30px;color:#333;font-size:14px;padding:0 80px 0 8px;background:url(../image/li-dian.png) left center no-repeat;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.CharityBottom  li a:hover{color:#EA2B32;}
.CharityBottom li span{display:inline-block;width:80px;position:absolute;right:0;top:0;line-height:30px;font-size:12px;color:#666;}
/*义工活动*/
.Volunteer-activity{width:365px;}
.volunteerTxt{padding:10px 0 0 0;}
.volunteerTop h2 a{display:block;padding:0 0 0 10px;background:url(../image/arrowIcon.png) left center no-repeat;line-height:30px;font-size:14px;color:#333;}
.volunteer-text{background:#fbfbfb;padding:5px;position:relative;}
.volunteer-text p{line-height:24px;max-height:48px;color:#999;}
.volunteer-text a{display:inline-block;width:90px;height:24px;background:#EA2B32;text-align:center;color:#fff;position:absolute;right:5px;bottom:5px;line-height:24px;border-radius:2px;}
.volunteerBottom li{margin:10px 0;}
.volunteerBottom .imgL{float:left;width:98px;position:relative;margin-right:8px;overflow:hidden;}
.imgL a img{max-width:100%;vertical-align: middle;}
/*慈善杂志*/
.Charity-magazine{width:305px;}
.MagazineBox{padding:15px 15px 0 ;text-align:center;}
.MagazineBox a{display:block;width:100%;text-align:center;vertical-align: middle;line-height:30px;color:#333;font-size:16px;}
.MagazineBox a img{width:100%;height:100%;object-fit:cover;vertical-align:middle;}
/*友情链接*/
.LinkWrap{width:100%;padding:20px 0;background:#f8f8f8;}
.LinkBox{position:relative;}
.tabLink{position:absolute;line-height:40px;left:0;top:0;font-size:22px;}
.tabLink a{display:inline-block;line-height:40px;font-size:22px;color:#EA2B32;}
.LinkBox .tabs{line-height:40px;border-bottom:1px solid #e5e5e5;padding-left:250px;}
.LinkBox .tabs li{float:left;height:40px;text-align:center;font-size:18px;color:#333;}
.LinkBox .tabs li a{display:block;line-height:40px;text-align:center;font-size:18px;color:#333;padding:0 30px;}
.LinkBox .tabs li a.current{line-height:39px;background:#f8f8f8;color:#EA2B32;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-top:2px solid #EA2B32;border-bottom:none;}
.tab-1 {height:140px;overflow:hidden;}
.tab-1 li{float:left;width:200px;}
.tab-1 li a{display:block;line-height:40px;text-align:center;font-size:16px;color:#333;padding:15px;}
.tab1-2,.tab1-3{display:none;}
.volunteerBottom li:after{display:table;clear:both;content:'';}
/*link*/
.linkTitle{position:relative;}
.linkTitle h3{display:inline-block;font-size:24px;color:#fff;background:url(../image/linkBg.png) no-repeat;line-height:37px;width:160px;padding-left:10px;font-weight:normal;}
.linkTitle a{display:inline-block;line-height:37px;color:#999;position:absolute;right:10px;top:0;}
.Link-list{padding:0px 0 10px 0px;height:220px;box-sizing: border-box;}
.Link-list li{float:left;width:220px;text-align:center;margin:0 20px 0 0;height:220px;padding:0 10px;}
.Link-list li a{display:block;margin:20px 0;text-align:center;vertical-align: middle;width:200px;height:80px;}
.Link-list li a:hover{box-shadow:0 0 15px rgba(187,187,187,.7);}
.Link-list li a img{width:100%;height:100%;vertical-align: middle;}
/*返回顶部*/
.getTop{position:fixed; right:0%;bottom:80px;  z-index:999; }
.getTop .btn{display:block;width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;border-radius:0;}
.getTop .btn-qq{background:url(../image/r_qq.png) 0px 0px no-repeat; background-color:#6da9de;}
.getTop a.btn-qq,.getTop a.btn-qq:visited{background:url(../image/r_qq.png) 0px 0px no-repeat; background-color:#489be5; text-decoration:none; display:block;}
.getTop .btn-wx{background:url(../image/r_wx.png) 0px 0px no-repeat; background-color:#78c440;}
.getTop .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}
.getTop .btn-phone{background:url(https://www.jscharity.com.cn/static/3dda1a15-3e82-4f50-9b6c-50738863b525/bm50/static/images/r_phone.png) 0px 0px no-repeat; background-color:#ff811b;}
/*.getTop .btn-phone .phone{background-color:#ff811b; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}*/
.getTop .btn-top{background:url(../image/r_top.png) 0px 0px no-repeat; background-color:#999; display:none;}
.pic{width:370px;height:247px;overflow:hidden;text-align:center;}
/*2019.3.5*/
.Belt-ad{width:100%;height:0;padding-bottom:115px;}
.Belt-ad a{display:block;width:100%;}
.Belt-ad a img{width:100%;}

/*春联*/
.coupletLeft {position:absolute;top:174px;left:0;z-index:1000;}
.coupletLeft dd.img {text-align:left;padding-left:100px;}
.coupletLeft dd.img img {width:148px;}
.coupletRight {position:absolute;top:174px;right:0;z-index:1000;}
.coupletRight dd.img {text-align:right;padding-right:100px;}
.coupletRight dd.img img {width:148px;}