﻿@media only screen and (max-width:1800px){
	
.document_width{ width:1480px; }
.document_widthn{ width:1280px;}
 
/*****首页******/
.gydt{ width:840px;}
ul.inul li{ padding:18px 30px;}
.hzjgdivzclist li{ width:193px;}


/*****关于我们-创始人介绍*******/
.nybanner img{ height:400px; }
.nybannerwz{ top:170px; }
.nybannerwz strong{ font-size:50px; line-height:50px;}


/*****关于我们-基金会介绍*******/ 
.jjhdiv3c dl{ width:284px;}
.jjhdiv3c dl dt{ font-size:50px; line-height:56px;}
.jjhdiv3c dl dd{ height:320px;}
.jjhdiv3c dl dd p.p{ font-size:15px; padding:0 20px 15px 20px;}
.jjhdiv3c dl dd p.p strong{ padding-left:25px; margin-left:-25px;}

/*****关于我们-联系我们*******/ 
.lxwmdiv{  padding:80px 0; }
.lxwmdivcr{ width:50%;margin-top:20px;}


/*****党建引领-党支部介绍*******/ 
.dzbjsdiv{padding:70px 0;}
.dzbjsdivc{padding:70px 0;}
.dzbjsdivc dl dd h1{ font-size:40px; padding-bottom:15px; margin-bottom:15px; line-height:48px;}
.dzbjsdivc dl dd p{ font-size:16px; line-height:28px;margin-bottom:15px;}

/*****活动列表-详情*******/ 
.xwxxtjdivc dl.xwdl{ width:408px; margin:10px;}

	
	
/*****公益项目-助农行动******/
strong.zmtt{line-height:46px; font-size:38px; padding-bottom:15px;}
strong.zmtt s{ width:40px; height:46px; background-size:30px auto;}
.zmznxddiv .txt{  padding:20px 0; font-size:16px; line-height:30px; }
.zmznxddiv .txt p{ font-size:16px; line-height:30px;}


/*****公益项目-点亮未来******/
dl.wld1 dt{ width:58%;}
dl.wld1 dt img{ height:480px !important;}
dl.wld1 dd{ width:50%; height:380px; padding:60px;top:50px;border-radius:15px;}
dl.wld1 dd strong.s{ height:60px; line-height:60px;  font-size:38px;background-size:auto 50px !important; }
dl.wld1 dd p{ font-size:16px; line-height:28px;}
 

/*****志愿活动******/
.zyhddiv{  padding:70px 0;}
.zyfwbj{  padding:70px 0;}
dl.zydl dt strong{ font-size:42px; line-height:50px;}
dl.zydl dt p{ font-size:52px; line-height:50px;}
dl.zydl dd{ height:210px;}
dl.zydl dd p{ font-size:16px; line-height:28px;}

.imgul a span{left:35px; bottom:30px; font-size:30px; line-height:36px;}
.imgul a.a1{ width:310px; height:580px; float:left; margin-right:15px;}
.imgul a.a2{ width:630px; height:280px; float:left; margin-bottom:15px;}
.imgul a.a3{ width:305px; height:285px; float:left; margin-right:15px;}


/*****最新动态******/
dl.xtj{ width:1255px; height:380px; }
dl.xtj dd{ width:50%; padding:60px 100px 0px 60px;}
dl.xtj dd span.sp{font-size:16px; line-height:28px;}
dl.xtj dd h3 a{ height:80px;font-size:30px; line-height:40px; margin:12px 0 20px 0;}
dl.xtj dd a.a{  height:60px; line-height:60px; padding:0 30px; border-radius:30px;}
dl.xtj dd a.a span{ font-size:16px;}
dl.xtj dd a.a s{ width:30px; height:30px; line-height:28px; border-radius:100%; margin:15px 0 0 15px; float:left; background:#003f98; color:#fff; text-align:center;}
 


/*******新加*****/
.zyhddivb{ padding-bottom:250px;}



	 
}


@media only screen and (max-width:1590px){
	
.document_width{ width:1280px;}
.document_widthn{ width:1200px;}
  
/*****首页******/	
.banwenzi h2{ font-size:52px; line-height:62px;}
.banwenzi h3{ font-size:20px; line-height:30px;}
.igyxxdiv{ padding:70px 0;}
.indextt strong{ font-size:38px; line-height:46px; margin-bottom:5px;}
.ajt{ height:48px; line-height:48px;}

.igyxxan{ width:40%; height:300px;}
.igyxxan.cur{ width:60%;}
.igyxxan div{ padding:35px 35px 0 35px;}	
.igyxxan img{ margin-bottom:40px;}
.igyxxan strong{ font-size:24px; line-height:32px;}

.igyxxnr{ min-height:430px;}
.igyxxnr_left strong.s{ font-size:38px; line-height:46px;}
.igyxxnr_left ul li strong{ font-size:52px; line-height:52px;}

.gydt{ width:700px;}
.gydt dl dd a.a{ width:40px; height:40px; background-size:70% auto;}
.gydt dl dd a.a .dianbd{ width:50px; height:50px; margin-top:6px;}


.igyxxnr_right ul li{ padding:10px 0;}
.igyxxnr_right ul li img{ width:50px; height:50px;}
.igyxxnr_right ul li strong{ font-size:45px; line-height:50px;}

.ijjfdiv .txt strong{ font-size:38px; line-height:46px;}
.inewsdiv{ padding:70px 0;}

dl.xwdl dd h3 a{ font-size:18px;}
ul.inul li h3 a{ font-size:16px; line-height:24px; height:48px;}

.ihzjgdiv{ padding:70px 0;}
.hzjgdivzclist li{ width:180px;}
.hzjgjtl{ left:-30px; top:42px;}
.hzjgjtr{ right:-30px; top:42px;}

.byjdiv{ padding:70px 0;}
.byjdiv dl dt{ width:130px;}
.byjdiv dl dd strong{ font-size:22px; line-height:28px; margin-bottom:10px;}

.bottomdivl .img{ max-width:80%;}	
.bottomdivl p.p{ font-size:15px; background-position:left 3px;}	
.bottomdivl p.p2{ width:100px;}
.bottomdivl p.p2 img{ width:100px; height:100px;}

.bottomdivr{ padding-top:17px;}
.bottomdivr dl dt{ font-size:16px; margin-bottom:10px;}
.bottomdivr dl dd a{ line-height:28px; height:28px;}
	


/*****关于我们-创始人介绍*******/ 
.nybannerwz{ top:170px; }
.nybannerwz strong{ font-size:44px; line-height:44px}
	
.ccrtt{ height:80px; line-height:70px; font-size:38px; background-size:auto 80px; }
.ccrjj{ margin-bottom:15px; padding:20px 70px 0 40px;}
.ccrjj .txt{padding-right:370px; font-size:18px; letter-spacing:0px; line-height:30px; }

 
.ccrjj dl dd{ width:550px;}
.ccrjj dl dd strong{ font-size:30px; line-height:36px;}
.ccrjj dl dd p{ font-size:20px; line-height:26px;}
.ccrjj dl dt{ width:280px;}


.ccrnr{ padding:20px; margin-top:30px; background-size:40px auto; font-size:16px; line-height:28px;}

/*****关于我们-基金会介绍*******/ 
.jjhdiv{ padding:60px 0;}
.jjhdiv1{ padding:90px 50px; margin-bottom:50px;}	
.jjhdiv2 dl dd p{ padding:35px 0 35px 75px;}	
.jjhdiv3{ padding:70px 0;}
.jjhdiv3c dl{ width:265px;}
		
/*****关于我们-组织架构*******/ 
.zzjgdiv{ padding:70px 0;}
.zzjgdiv1{ padding:70px 0;}


/*****关于我们-联系我们*******/ 
.lxwmdiv{  padding:50px 0; }
.lxwmdivcl { padding-right:50px; box-sizing:border-box;}
.lxwmdivcl h1{ font-size:40px; line-height:40px;}

.lxwmdivcr{ width:50%;margin-top:0px;}	
.lxwmdivcr p img{ width:100px; height:100px;}	
.lxwmdivcr p span{ padding:24px 15px 0 10px; font-size:14px; line-height:22px;}	
	
/*****活动列表*******/ 
.xwdiv{ padding:70px 0;}
	
	
/*****活动列表-详情*******/ 
.xwxxdiv{ padding:80px 0 100px 0;}
.xwxxdiv h1{ font-size:36px; line-height:46px;}
.xwxxdivnr{ padding:60px;}
.xwxxtjdivc dl.xwdl{ width:378px; margin:10px;}


/*****公益项目******/
.gyxxdiv{ padding:70px 0;}
.gyxxdiv1{ width:49%; height:380px; padding:40px 30px 0 30px;}
.gyxxdiv1 img{ width:60px; height:60px;}
.gyxxdiv1 .txt{ width:80%; height:110px; padding:0 30px 50px 30px; bottom:30px; }
.gyxxdiv1 .txt strong{ font-size:28px; line-height:36px;}
.gyxxdiv1 .txt p{ font-size:15px; line-height:25px; }
.gyxxdiv1 .txt a.a{ width:50px; height:50px;margin-top:25px;}

.gyxxdiv2{margin-top:40px; padding:50px;} 
.gyxxdiv2 dl dd{ padding:40px 50px 0 50px;}
.gyxxdiv2 dl dd h3 a{ font-size:28px; line-height:36px; margin-bottom:15px;}
.gyxxdiv2 dl dd p{ height:100px;  font-size:15px; line-height:25px; margin-bottom:15px;}
.gyxxdiv2 dl dd a.a{ height:50px; line-height:50px;  border-radius:30px; }

/*****公益项目-点亮乡村******/
.zmxcdiv .igyxxnr_left{ width:30%; padding-top:50px;}
.zmxcdiv .igyxxnr_left strong.s{ font-size:38px;}
.zmxcdiv .igyxxnr_left ul{ margin-top:50px;}
.zmxcdiv .igyxxnr_left ul li strong{ font-size:40px; line-height:50px;}
.zmxcdiv .igyxxnr_right{ float:right;}


 

/*****志愿活动******/
.zyhddiv{  padding:60px 0;}
.zyfwbj{  padding:60px 0;}
dl.zydl dt strong{ font-size:38px; line-height:46px;}
dl.zydl dt p{ font-size:46px; line-height:50px;}
dl.zydl dd{ height:210px;}
dl.zydl dd p{ font-size:15px; line-height:26px;}

.imgul a span{left:30px; bottom:30px; font-size:26px; line-height:32px;}
.imgul a.a1{ width:290px; height:580px; float:left; margin-right:15px;}
.imgul a.a2{ width:580px; height:280px; float:left; margin-bottom:15px;}
.imgul a.a3{ width:285px; height:285px; float:left; margin-right:15px;}

.zyfwbj1 .boxa{  padding:70px 80px 70px 0;}
.zyfwbj1 .boxa strong{font-size:32px; line-height:42px;}
.zyfwbj1 .boxa p{font-size:15px; line-height:26px; margin:15px 0 35px 0;}
.zyfwbj1 .boxa.boxb{ padding:70px 0 70px 80px;}


/*****最新动态******/
dl.xtj{ width:1185px; height:320px; }
dl.xtj dd{ width:50%; padding:50px 70px 0px 50px;}
dl.xtj dd span.sp{font-size:16px; line-height:28px;}
dl.xtj dd h3 a{ height:80px;font-size:28px; line-height:40px; margin:12px 0 20px 0;}
dl.xtj dd a.a{  height:50px; line-height:50px; padding:0 25px; border-radius:25px;}
dl.xtj dd a.a span{ font-size:14px;}
dl.xtj dd a.a s{ width:30px; height:30px; line-height:28px;margin:10px 0 0 10px;}
 


/*******新加*****/
.zyhddivb{ padding-bottom:250px !important;}






	
}


@media only screen and (max-width:1380px){
	
.document_width{ width:1180px;}
.document_widthn{ width:1100px;}

/*****首页*****/
ul.inul li{ padding:16px 28px;}
.hzjgdivzclist li{ width:165px;} 
.indextt{ margin-bottom:20px;}	

/*****关于我们-基金会介绍*******/ 
.jjhdiv{ padding:50px 0;}
.jjhdiv1{ padding:70px 40px;} 
.jjhdiv3c dl{ width:250px; margin-right:30px;}


/*****党建引领-党支部介绍*******/ 
.dzbjsdiv{padding:50px 0;}
.dzbjsdivc{padding:50px 0;}
.dzbjsdivc dl dd h1{ font-size:32px; padding-bottom:15px; margin-bottom:15px; line-height:38px;}
.dzbjsdivc dl dd p{ font-size:15px; line-height:26px;margin-bottom:10px;}
.dzbjsdivc dl dt{ margin-top:50px;}

	
/*****活动列表-详情*******/ 
.xwxxtjdivc dl.xwdl{ width:350px; margin:10px;}



/*****公益项目******/
.gyxxdiv{ padding:60px 0;}
.gyxxdiv1{ width:49%; height:380px; padding:40px 30px 0 30px;}
.gyxxdiv1 img{ width:50px; height:50px;}
.gyxxdiv1 .txt{ width:80%; height:90px; padding:0 30px 40px 30px; bottom:30px; }
.gyxxdiv1 .txt strong{ font-size:24px; line-height:30px;}
.gyxxdiv1 .txt p{ font-size:15px; line-height:24px; }
.gyxxdiv1 .txt a.a{ width:50px; height:50px;margin-top:25px;}

.gyxxdiv2{margin-top:30px; padding:40px;} 
.gyxxdiv2 dl dd{ padding:30px 40px 0 30px;}
.gyxxdiv2 dl dd h3 a{ font-size:24px; line-height:30px; margin-bottom:15px;}
.gyxxdiv2 dl dd p{ height:100px;  font-size:15px; line-height:24px; margin-bottom:15px;}
.gyxxdiv2 dl dd a.a{ height:50px; line-height:50px;  border-radius:30px; }

/*****公益项目-助农行动******/
.zmznxddiv{ padding:50px 0 60px 0;}
strong.zmtt{line-height:46px; font-size:32px; padding-bottom:12px;}
strong.zmtt s{ width:40px; height:46px; background-size:30px auto;}
.zmznxddiv .txt{  padding:20px 0; font-size:15px; line-height:28px; }
.zmznxddiv .txt p{ font-size:15px; line-height:28px;}



/*****公益项目-点亮未来******/
dl.wld1 dt{ width:58%;}
dl.wld1 dt img{ height:420px !important;}
dl.wld1 dd{ width:50%; height:360px; padding:40px;top:30px;border-radius:15px;}
dl.wld1 dd strong.s{ height:50px; line-height:50px;  font-size:32px;background-size:auto 40px !important; }
dl.wld1 dd p{ font-size:15px; line-height:26px;}
 
.zmdlwldiv{ padding:40px 0 60px 0} 
strong.zmtt1{ font-size:38px;}
.zmdlwldiv dl dd strong{ font-size:48px; line-height:52px;}



/*****志愿活动******/
.zyhddiv{  padding:50px 0;}
.zyfwbj{  padding:50px 0;}
dl.zydl dt{ width:40%;}
dl.zydl dt strong{ font-size:32px; line-height:42px;}
dl.zydl dt p{ font-size:40px; line-height:40px;}
dl.zydl dd{ height:210px; width:60%;}
dl.zydl dd p{ font-size:15px; line-height:26px;}

.imgul a span{left:20px; bottom:30px; font-size:22px; line-height:32px;}
.imgul a.a1{ width:240px; height:480px; float:left; margin-right:10px;}
.imgul a.a2{ width:590px; height:240px; float:left; margin-bottom:10px;}
.imgul a.a3{ width:288px; height:230px; float:left; margin-right:10px;}

.zyfwbj1 .boxa{  padding:40px 50px 40px 0;}
.zyfwbj1 .boxa strong{font-size:30px; line-height:32px;}
.zyfwbj1 .boxa p{font-size:15px; line-height:26px; margin:15px 0 35px 0;}
.zyfwbj1 .boxa.boxb{ padding:40px 0 40px 50px;}


/*****最新动态******/
dl.xtj{ width:1085px; height:320px; }

/*****最新动态-公益简报******/
dl.gyjb dt{ width:380px; height:240px; padding:20px;}
dl.gyjb dd.d{ width:calc(100% - 460px); height:240px; padding:40px 100px 0 20px;}
dl.gyjb dd.d span{  font-size:30px; line-height:30px; }
dl.gyjb dd.d span s{ font-size:16px;}
dl.gyjb dd.d h3 a{ font-size:22px; line-height:30px; }
dl.gyjb dd.d p{ height:52px; font-size:16px; line-height:26px; margin-top:10px;}
dl.gyjb dd.d2{ width:80px; height:240px; float:left;}
 


/*****信息公开-资质证明******/
dl.zzzmdl{ width:23%; padding:0 15px; box-sizing:border-box;}
dl.zzzmdl dd{  margin-top:10px;height:50px; line-height:50px; font-size:15px;}


/****健康页****/
dl.dljk{ margin:20px 0;}
dl.dljk dt .img{ height:400px  !important;  }
dl.dljk dd{ width:45%; height:340px; padding:30px;top:30px; }
dl.dljk dd h4{ font-size:36px; line-height:34px; padding-bottom:10px; margin-bottom:10px;}
dl.dljk dd h5{ font-size:20px; line-height:26px; margin-top:5px;}
dl.dljk dd p{ font-size:16px; line-height:25px; margin-bottom:10px;}
dl.dljk dd p.p{ font-size:16px; line-height:32px; margin-top:10px;}

dl.dljk2{ padding:30px;}
dl.dljk2 dd{ min-height:340px;}
	
	
	
	
}




@media only screen and (max-width:1260px){
		
.document_width{ width:800px;}
.document_widthn{ width:800px;}	
	
/****首页****/
ul.ulmenu,a.ya{ display:none;}	
.menutb { display:block;}	
.headdiv{ height:80px;}
.logo{ height:56px; margin-top:12px;}	
.logo img{ height:56px;}
.logo span{ height:56px; line-height:56px;}
dl.soso{ width:40px; margin:20px 10px 0 0;}

.sj_menu{ width:100%; height:auto; float:left; position:fixed; left:0; top:80px;}
.sj_menu ul{ width:100%; height:auto; float:left; list-style:none;}
.sj_menu ul li a{ width:100%; height:50px; line-height:50px; float:left; background:#fff; border-bottom:1px solid #ededed; text-align:center; font-size:16px; color:#333;} 


/****首页******/
.banner{ margin-top:80px;}
.banwenzi h2{ font-size:40px; line-height:40px;}
.igyxxdiv{ padding:50px 0;}
.indextt strong{ font-size:32px; line-height:36px;}
.indextt .ajt{ top:8px;}
.igyxxan img{ width:50px; margin-bottom:25px;}
.igyxxan strong{ font-size:22px; line-height:28px;}
.igyxxan.cur div p{ width:100%;}
.igyxxnr_left{ width:100%; text-align:center;}
.igyxxnr_left strong.s{ font-size:32px; line-height:36px; margin-bottom:8px;}
.igyxxnr_left .ajt{ float:none; display:table; margin:25px auto;}

.igyxxnr_right{ width:100%; margin:0 ;}
.gydt{ width:100%;}
.dttxt{ width:230px; padding:18px; border-radius:10px; right:40px; top:-60px;}
.dttxt h3{ font-size:16px; padding-bottom:5px; margin-bottom:5px;}
.dttxt p.p strong{ font-size:24px; line-height:26px;}
.dttxt p.p strong s{ font-size:16px;}
.igyxxnr_right ul{ width:100%;} 
.ijjfdiv{ padding:80px 0;}
.ijjfdiv .txt strong{ font-size:32px; line-height:36px;}

.inewsdiv{ padding:50px 0;}
.indextt{ margin-bottom:15px;}
dl.xwdl dd{ padding:16px 15px 19px 15px;}
dl.xwdl dd span{ font-size:14px; padding-left:20px;}
dl.xwdl dd h3 a{ font-size:16px; line-height:26px; height:52px;}
dl.xwdl dd p{ font-size:14px; line-height:24px; height:48px;}
dl.xwdl dd a.a{ font-size:14px;}
ul.inul li{ padding:11px 15px;}
ul.inul li h3 a{ font-size:15px; line-height:23px; height:46px;}
ul.inul li p{ font-size:14px; line-height:20px; padding-left:20px; }
.hzjgdivzc{ padding-bottom:40px;} 
.hzjgdivzclist li{ width:180px;}
.bottomdiv{ padding:30px 0 20px 0;}
.bottomdivl{ width:100%; margin-bottom:25px;}
.bottomdivl div{ width:250px; float:right; margin-top:-160px;}
.bottomdivr{ width:100%; padding-top:0;}


/*****关于我们-创始人介绍*******/ 
.nybanner{ margin-top:80px;}
.nybanner img{ height:350px;}
.nybannerwz{ top:150px; }
.nybannerwz strong{ font-size:38px; line-height:38px}
	
.nymenu ul li a{ height:60px; line-height:60px; font-size:15px; margin-right:20px;}
.mbxdiv{ line-height:60px;}
.gyccrdiv{ padding:50px 0;}
.ccrtt{ height:70px; line-height:60px; font-size:32px; background-size:auto 70px; }
.ccrjj{ margin-bottom:15px; padding:30px;}
.ccrjj .txt{ padding:0; text-align:center; font-size:18px;}
.ccrjj dl{ position:static; text-align:center;}
.ccrjj dl dt{ width:100%; float:none; margin:0 auto;}
.ccrjj dl dt img{ margin:0 auto; width:300px; height:auto;}
.ccrjj dl dt p{ width:100%; position:static; margin-top:20px;}
.ccrjj dl dd{ position:static; width:100%; text-align:center; padding:0 35px; box-sizing:border-box;}
.ccrjj dl dd strong{ font-size:24px; line-height:29px;} 
.ccrjj dl dd p{ margin-top:15px; font-size:18px; line-height:26px;} 
 

/*****关于我们-基金会介绍*******/ 
.jjhdiv{ padding:40px 0;}
.jjhdiv1 { padding:60px 40px; margin-bottom:40px;}
.jjhdiv1 .txt{ width:100%;}
.jjhdiv1 .txt p{ font-size:15px; line-height:27px;}
.jjhdiv2{ margin-bottom:40px;}
.jjhdiv2 dl dt{ display:none}
.jjhdiv2 dl dd{ width:100%;}
.jjhdiv2 dl dd p{ padding:25px 0 25px 70px; background-size:50px auto  !important;}
.jjhdiv2 dl dd p span{ font-size:16px; line-height:22px;}

.jjhdiv3{ padding:40px 0;}
.jjhjt{ width:110px; margin-right:25px;}
.jjhjtl,.jjhjtr{ width:50px; height:34px;}
.jjhdiv3 .indextt{ padding-bottom:10px;}
.jjhdiv3c dl{ margin-right:23px;}
.jjhdiv3c dl dt{ font-size:34px; line-height:34px; margin-bottom:15px;}

		
/*****关于我们-组织架构*******/ 
.zzjgdiv{ padding:50px 0;}
.zzjgdiv .txt{ width:100%; margin:20px auto 0 auto; padding:30px 25px;}

.zzjgdiv1{ padding:50px 0;}
.zzjgdiv1c dl{ width:380px; padding:0 20px;}
.zzjgdiv1c dl dt{ padding:20px 0;}
.zzjgdiv1c dl dd{ margin:10px 0;}
.zzjgjtl{ width:50px; height:34px; left:0; top:170px;}
.zzjgjtr{ width:50px; height:34px; right:0; top:170px;}


/*****关于我们-联系我们*******/ 
.lxwmdiv{  padding:40px 0; }
.lxwmdivcl { padding-right:0px; width:100%; box-sizing:border-box;}
.lxwmdivcl h1{ font-size:36px; line-height:36px;}
.lxwmdivcl strong{ margin-bottom:15px;}

.lxwmdivcr{ width:100%;margin-top:25px;}	
.lxwmdivcr p img{ width:100px; height:100px;}	
.lxwmdivcr p span{ padding:24px 15px 0 10px; font-size:14px; line-height:22px;}	
	
/*****党建引领-党支部介绍*******/ 
.dzbjsdiv{padding:40px 0;}
.dzbjsdivc{padding:0; box-sizing:border-box; background:none;}
.dzbjsdivc dl dd{ width:100%; margin-right:0;}
.dzbjsdivc dl dd h1{ font-size:32px; padding-bottom:15px; margin-bottom:15px; line-height:38px;}
.dzbjsdivc dl dd p{ font-size:15px; line-height:26px;margin-bottom:10px;}
.dzbjsdivc dl dt{ width:100%; margin-top:15px;}

/*****活动列表*******/ 
.xwdiv{ padding:60px 0;}
	
/*****活动列表-详情*******/ 
.xwxxdiv{ margin-top:80px; padding:50px 0 80px 0;}
.xwxxdiv h1{ padding:0 5%; font-size:26px; line-height:32px;}
.xwxxdivnr{ margin-top:-70px; padding:30px;}
.xwxxdivnrc p{ font-size:15px; line-height:26px;}

.xwsxt p.p2{ display:none;}
.xwxxtjdivc dl.xwdl{ width:255px; margin:5px;}



/*****公益项目******/
.gyxxdiv{ padding:40px 0;}
.gyxxdiv1{ width:49%; height:300px; padding:20px 20px 0 20px;}
.gyxxdiv1 img{ width:40px; height:40px;}
.gyxxdiv1 .txt{ width:100%; height:90px; padding:0 20px 30px 20px; bottom:20px; }
.gyxxdiv1 .txt strong{ font-size:24px; line-height:30px;}
.gyxxdiv1 .txt p{ font-size:14px; line-height:24px; }
.gyxxdiv1 .txt a.a{ width:40px; height:40px;margin-top:15px;}

.gyxxdiv2{margin-top:30px; padding:30px;} 
.gyxxdiv2 dl dd{ padding:20px 30px 0 20px;}
.gyxxdiv2 dl dd h3 a{ font-size:24px; line-height:30px; margin-bottom:15px;}
.gyxxdiv2 dl dd p{ height:48px;  font-size:14px; line-height:24px; margin-bottom:10px;}
.gyxxdiv2 dl dd a.a{ height:40px; line-height:40px;  border-radius:20px; padding:0 20px; }
.gyxxdiv2 dl dd a.a s{ font-size:14px;}



/*****公益项目-点亮乡村******/
.zmxcdiv .igyxxnr_left{ width:100%; padding-top:0px;}
.zmxcdiv .igyxxnr_left strong.s{ font-size:32px;}
.zmxcdiv .igyxxnr_left ul{ margin-top:30px;}
.zmxcdiv .igyxxnr_left ul li strong{ font-size:40px; line-height:50px;}
.zmxcdiv .igyxxnr_right{ float:right; margin-top:30px;}


.zmznxddiv .txt dl.xdlxwdl{ width:49%; height:400px;}
.zmznxddiv .txt dl.xdlxwdl dt{ width:100%; height:400px; }
.zmznxddiv .txt dl.xdlxwdl dd{ width:100%; height:400px; }
.zmznxddiv .txt dl.xdlxwdl dd strong{ font-size:30px; line-height:30px;color:#444;}
.zmznxddiv .txt dl.xdlxwdl dd div{   bottom:40px; padding-right:40px; }
.zmznxddiv .txt dl.xdlxwdl dd div h2{  font-size:40px; line-height:40px}
.zmznxddiv .txt dl.xdlxwdl dd div p{ display:block;}
.zmznxddiv .txt dl.xdlxwdl.cur,.zmznxddiv .txt dl.xdlxwdl:hover{ width:49%;}





/*****公益项目-点亮未来******/
dl.wld1 dt{ width:100%;}
dl.wld1 dt img{ height:300px !important;}
dl.wld1 dd{ width:100%; height:auto; padding:40px;top:30px;border-radius:15px; position:static; margin-top:-60px;}
dl.wld1 dd strong.s{ height:50px; line-height:50px;  font-size:32px;background-size:auto 40px !important; }
dl.wld1 dd p{ font-size:15px; line-height:26px;}
 
.zmdlwldiv{ padding:30px 0 40px 0} 
strong.zmtt1{ font-size:32px;}

.txtbox{ width:48%; height:340px; margin:1%;}
.txtbox strong{ font-size:24px; line-height:32px; margin:15px 0 25px 0;}
.txtbox p{ font-size:15px; line-height:26px;}
.txtbox.last{ margin:1%;}
.zmdlwldiv dl dd strong{ font-size:38px; line-height:46px;}



/*****志愿活动******/
.zyhddiv{  padding:30px 0;}
.zyfwbj{  padding:30px 0; box-sizing:border-box;}
dl.zydl{ padding:0 30px; box-sizing:border-box;}
dl.zydl dt{ width:100%;}
dl.zydl dt strong{ font-size:28px; line-height:32px;}
dl.zydl dt p{ font-size:32px; line-height:34px;}
dl.zydl dd{ height:210px; width:100%; box-sizing:border-box; margin-top:10px;}
dl.zydl dd p{ font-size:15px; line-height:26px;}

.imgul{ padding:0 20px; box-sizing:border-box;}
.imgul a span{left:20px; bottom:30px; font-size:20px; line-height:32px;}
.imgul a.a1{ width:48%; height:40vw; margin:1%;}
.imgul a.a2{ width:98%; height:30vw;  margin:1%;}
.imgul a.a3{ width:48%; height:20vw; margin:1%;}

.zyfwbj1 .boxa{  padding:40px;}
.zyfwbj1 .boxa strong{font-size:28px; line-height:32px;}
.zyfwbj1 .boxa p{font-size:15px; line-height:26px; margin:15px 0 35px 0;}
.zyfwbj1 .boxa.boxb{ padding:40px;}


/*****最新动态******/
dl.xtj{ width:800px; height:auto; }
dl.xtj dt{ width:100%;}
dl.xtj dt img{ border-radius:15px 15px 0 0;}
dl.xtj dd{ width:100%; padding:20px 30px;}
dl.xtj dd h3 a{ height:auto; font-size:24px; line-height:36px;}
dl.xtj dd a.a{ display:none;}


/*****最新动态-公益简报******/
dl.gyjb dt{ width:300px; height:200px; padding:20px;}
dl.gyjb dd.d{ width:calc(100% - 360px); height:200px; padding:20px 70px 0 20px;}
dl.gyjb dd.d span{  font-size:26px; line-height:26px; }
dl.gyjb dd.d h3 a{ font-size:18px; line-height:26px; }
dl.gyjb dd.d p{ height:52px; font-size:16px; line-height:26px; margin-top:10px;}
dl.gyjb dd.d2{ width:60px; height:200px;}
 
/*****信息公开-资质证明******/
dl.zzzmdl{ width:calc(93% / 3); }

/*****信息公开-年度报告******/
dl.ndbgdl{ width:calc(93% / 3);}
 
/*****信息公开-审计报告******/
.sjbgbox{ width:calc(94%/3);border-radius:15px;padding:50px 30px 20px 30px; }
.sjbgbox span{font-size:15px; line-height:24px;}
.sjbgbox h3 a{ font-size:17px; line-height:28px; min-height:182px; margin:10px 0 20px 0;}
.sjbgbox a.a{  height:50px;line-height:50px; font-size:15px;}


/*****信息公开-规章制度******/
.gzzdbox{ width:98%; margin:0 1% 2% 1%; padding:20px 30px; }
.gzzdbox h3 a{ padding-right:200px; font-size:20px; line-height:30px;}
.gzzdbox h3 a span{ font-size:15px; line-height:24px;margin-top:5px;}
.gzzdbox a.a{height:50px; line-height:50px;right:30px; top:20px; border-radius:25px; padding:0 25px;}
.gzzdbox a.a s{ font-size:15px;}



/****about us*****/
.aboutdiv{ padding:50px 0;}
.aboutdivc{ padding:0; border-radius:15px; background:none; }
.aboutdiv .txt{ padding:20px 0; font-size:16px; line-height:28px;}
.aboutdiv .txt p{  font-size:16px; line-height:28px;}

.xinbottom{padding:40px 0;border-radius:0 50px 0 0;}
.xinbottom dl dd{ width:50%;}
.xinbottom dl dd strong{ font-size:16px; line-height:30px;}
.xinbottom dl dd p{ font-size:14px; line-height:24px;}
.xinbottom dl dt{ width:50%;}
.xinbottom dl dt img{ width:90px; height:90px;margin-left:10px;}


/*******新加*****/
.zyhddivb{ padding-bottom:230px !important;}
dl.xzyhddl dd{ width:100%; padding-top:0;}
dl.xzyhddl dt{ width:100%; margin-left:0; margin-top:20px;}
.zyfwbj1 dl.d1{ width:100%; height:350px;}
.zyfwbj1 dl.d1 dd p{ margin:15px 0 25px 0;}
.zyfwbj1 dl.d1.d2{ width:100%; margin:10px 0 0 0; height:450px;}


/****健康页****/
dl.dljk dt{ width:100%;}
dl.dljk dt .img{ height:auto !important;}
dl.dljk dd { position:relative; width:100%; margin-top:-80px; height:auto; z-index:4; margin-bottom:20px;}
dl.dljk1{ padding:20px;}
dl.dljk1 dt{ width:120px;}
dl.dljk1 dd{ width:calc(100% - 140px); padding-top:0;}
dl.dljk1 dd strong{ font-size:20px; line-height:26px;}

dl.dljk2{ width:100%;}
dl.dljk2 dd{ min-height:50px;}

dl.dljk3{ padding:20px; width:100%;}
dl.dljk3 dt{ width:120px;}
dl.dljk3 dd{ width:calc(100% - 140px);}

dl.zmgldlwltxt{ width:100% !important;margin-bottom:30px; padding-bottom:30px;}
dl.zmgldlwltxt dd{ width:100%  !important; padding-right:00px;}
dl.zmgldlwltxt dd strong{ font-size:24px; line-height:34px; }
dl.zmgldlwltxt dd p{font-size:16px; line-height:26px;margin-top:10px;}
dl.zmgldlwltxt dt{ width:100%  !important; margin-top:30px; }
dl.zmgldlwltxt dt img{ width:48% !important; height:auto !important; margin:0 1%; }




/***714新加******/
dl.zzdl dt{ width:100%;}
dl.zzdl dt img{ width:100% !important; }
dl.zzdl dd{ width:100%; padding:30px;}











}



@media only screen and (max-width:850px){
	
.document_width{ padding:0 2vw; width:100%; }	
.document_widthn{padding:0 2vw; width:100%;}	
/***首页***/	
.banner{ height:48vw !important;min-height:300px !important;}
.banner ul {  height:48vw !important; min-height:300px !important; }
.banner ul li{ min-height:300px; }
.banner ul li img,.banner ul li video{ height:48vw !important; min-height:300px !important;}
.banner_span{margin:0px;padding:0px; width:100%;  position:absolute; bottom:10px;text-align:center;}
.banner_span span{ float:none; display:inline-block; position:relative;}
.banwenzi{  top:19vw;}
.banwenzi h2{ font-size:34px;line-height:40px; margin-bottom:5px;}
.banwenzi h3{ font-size:20px;line-height:26px;}
.indextt strong{ font-size:28px; line-height:30px;}
.indextt p{ font-size:15px; line-height:24px;}
.ajt{ height:40px; line-height:40px;}
.ajt s{ font-size:15px;}
.igyxxan{ height:270px;}
.igyxxan strong{ font-size:20px; line-height:24px; margin-bottom:10px;}
.igyxxan p{ font-size:15px; line-height:24px;}
.igyxxnr{ margin-top:30px;}
.igyxxnr_left strong.s{ font-size:28px; line-height:30px;}
.igyxxnr_left .txt{ font-size:15px; line-height:26px;}
.ijjfdiv .txt strong{ font-size:28px; line-height:30px;}
.ijjfdiv .txt p{ font-size:15px;}
.inewsdiv{ padding:50px 0;}
.inewsdiv dl.xwdl{ width:48%; margin:1%;}
.inewsdiv dl.xwdl dd h3 a{ height:26px;}
ul.inul{ width:98%; margin:1%;}
ul.inul li{ width:50%;}
.ihzjgdiv{ padding:50px 0;}
.hzjgjtl,.hzjgjtr{ display:none;}
.hzjgdivzclist li{ width:22vw; margin:1vw;}


.xswldt{ width:100%; height:75vw; background-size:100% auto;}
.dian1 span{ font-size:10px;left:30px; top:10px;}
.dian1 .circle {width:8px;height:8px; font-size:10px;top:15px;left:16px;}
.dian1 .ripple {width:40px;height:40px;}



/*****关于我们-创始人介绍*******/ 
.nybanner{ margin-top:80px;}
.nybanner img{ height:300px;}
.nybannerwz{ top:120px; }
.nybannerwz strong{ font-size:32px; line-height:32px; text-align:center;}
	
.nymenu ul li a{ width:calc(100% / 6); height:56px; line-height:56px; font-size:15px; margin-right:0px; text-align:center;}
.nymenu .mbxdiv{ display:none;}
.gyccrdiv{ padding:40px 0;}

 

/*****关于我们-基金会介绍*******/ 
.jjhdiv3c dl{ width:29.5vw; margin-right:1.5vw;}


/*****关于我们-组织架构*******/ 
.zzjgdiv{ padding:40px 0;}
.zzjgdiv .txt strong{ font-size:16px;}
.zzjgdiv .txt p{ font-size:15px; line-height:26px;}

.zzjgdiv1{ padding:40px 0;}
.zzjgdiv1c{ margin-top:10px;}
.zzjgdiv1c dl{ width:46vw; padding:0 15px; margin:0 1vw;}
.zzjgdiv1c dl dt{ padding:15px 0;}
.zzjgdiv1c dl dd{ margin:10px 0;}
.zzjgjtl{ width:50px; height:34px; left:20px; top:17vw;}
.zzjgjtr{ width:50px; height:34px; right:20px; top:17vw;}


/*****活动列表-详情*******/ 
.xwxxdiv{  padding:40px 0 80px 0;}
.xwxxdiv h1{ padding:0 5%; font-size:24px; line-height:30px;}
.divtime span.sp{ font-size:14px;}

.xwxxtjdivc dl.xwdl{ width:46vw; margin:1vw;}


/*****公益项目-助农行动******/
.zmznxddiv{ padding:40px 0 50px 0;}
strong.zmtt{line-height:46px; font-size:28px; padding-bottom:10px;}


/*****最新动态******/
dl.xtj{ width:96vw; height:auto; }
dl.xtj dt{ width:100%;}
dl.xtj dt img{ border-radius:15px 15px 0 0;}
dl.xtj dd{ width:100%; padding:20px 30px;}
dl.xtj dd h3 a{ height:auto; font-size:24px; line-height:36px;}
dl.xtj dd a.a{ display:none;}



}

@media only screen and (max-width:650px){

/****首页*****/
.headdiv{ height:60px;}
.logo{ height:40px; margin-top:10px;}	
.logo img{ height:40px;}
.menutb{ margin-top:12px;}
.sj_menu{ top:60px;}
dl.soso{ display:none;}

/***首页****/
.banner{ margin-top:60px;}
.banner{ height:65vw !important;min-height:300px !important;}
.banner ul {  height:65vw !important; min-height:300px !important; }
.banner ul li{ min-height:300px; }
.banner ul li img,.banner ul li video{ height:65vw !important; min-height:300px !important;}
.banwenzi{  top:22vw;}
.banwenzi h2{ font-size:28px;line-height:30px; margin-bottom:5px;}
.banwenzi h3{ font-size:20px;line-height:26px;}

.igyxxdiv{ padding:40px 0;}
.indextt strong{ font-size:24px; line-height:26px;}
.indextt .ajt{ top:0px;}
.ajt{ padding:0 20px;}

.igyxxan{ height:150px;}
.igyxxan div{ padding:30px 0; text-align:center;}
.igyxxan img{ float:none; margin:0 auto;}
.igyxxan strong{ margin-top:15px;}
.igyxxan div p{ display:none;}

.igyxxnr{ margin-top:20px;}
.igyxxnr_left strong.s{ font-size:24px; line-height:26px;}

.igyxxnr_left ul li strong{ font-size:42px; line-height:42px;}
.igyxxnr_right ul li strong{ font-size:40px;}
.igyxxnr_right ul li strong span{ font-size:15px;}

.ijjfdiv{ padding:60px 0;}
.ijjfdiv .txt strong{ font-size:24px; line-height:26px;}
.ijjfdiv .txt p{ margin-top:0;}

.inewsdiv{ padding:40px 0;}
dl.xwdl{ width:48%; margin:1%;}
ul.inul li{ width:100%; padding:15px;}
ul.inul li h3 a{ font-size:16px; line-height:28px; height:28px;}
.inewsdiv .ajt{ margin-top:15px;}

.ihzjgdiv{ padding:40px 0;}
.byjdiv{ padding:60PX 0;}
.byjdiv dl{ width:80%; margin:0 10%;}
.byjdiv dl dt{ width:100%;}
.byjdiv dl dt img{ width:120px; height:120px; margin:0 auto;}
.byjdiv dl dd{ width:100%; text-align:center; padding:0; margin-top:15px;}
.byjdiv dl dd strong{ font-size:20px; line-height:24px; margin-bottom:5px;}
.byjdiv dl dd p{ font-size:15px;}

.bottomdivl{ margin-bottom:0;}
.bottomdivl .img{ width:250px; margin-bottom:10px;}
.bottomdivl p.p.p1{ margin-bottom:15px;}
.bottomdivl div{ width:auto; float:left; margin:0;}
.bottomdivr{ display:none;}


/*****关于我们-创始人介绍*******/ 
.nybanner{ margin-top:60px;}
.nybanner img{ height:200px;}
.nybannerwz{ top:80px; }
.nybannerwz strong{ font-size:28px; line-height:28px; text-align:center;}
.nymenu ul li a{ width:20%; height:46px; line-height:46px; font-size:15px;}
.gyccrdiv{ padding:30px 0;}
.ccrtt{ height:60px; line-height:50px; font-size:28px; background-size:auto 60px; }
.ccrjj{ margin-bottom:15px; padding:10px 30px 30px 30px;}
.ccrjj .txt{ font-size:16px; line-height:28px;}
 
.ccrnr{ margin-top:20px; font-size:15px; line-height:26px; background-size:30px auto; padding:10px;}


/*****关于我们-基金会介绍*******/ 
.jjhdiv{ padding:30px 0;}
.jjhdiv1{ padding:30px;}
.jjhdiv2{ margin-bottom:30px;}
.jjhdiv3c dl{ width:45vw; margin-right:2vw;}

/*****关于我们-联系我们*******/ 
.lxwmdiv{  padding:30px 0; }
.lxwmdivcl { padding-right:0px; width:100%; box-sizing:border-box;}
.lxwmdivcl h1{ font-size:28px; line-height:30px;}

/*****党建引领-党支部介绍*******/ 
.dzbjsdiv{padding:30px 0;}
.dzbjsdivc{padding:0; box-sizing:border-box; background:none;}
.dzbjsdivc dl dd{ width:100%; margin-right:0;}
.dzbjsdivc dl dd h1{ font-size:28px; padding-bottom:15px; margin-bottom:15px; line-height:38px;}
.dzbjsdivc dl dd p{ font-size:14px; line-height:24px;margin-bottom:10px;}


/*****活动列表*******/ 
.xwdiv{ padding:40px 0;}
	
	
/*****活动列表-详情*******/ 
.xwxxdiv{  padding:30px 0 80px 0; margin-top:60px;}
.xwxxdiv h1{ padding:0 5%; font-size:20px; line-height:28px;}
.divtime{ margin:12px 0;}
.divtime span.sp{ font-size:14px;}
.xwxxdivnr{ padding:20px; font-size:14px; line-height:24px;}
.xwxxtjdivc dl.xwdl{ width:46vw; margin:1vw;}
.xwsxt p.p1{ width:100%;}
.xwsxt p.p1 a{ font-size:14px;}
.xwsxt p.p1.p3 a{ text-align:left;}
.xwxxtjdiv{ padding:30px 0;}

/*****公益项目******/
.gyxxdiv{ padding:30px 0;}
.gyxxdiv1{ width:100%; height:200px; margin:1% 0; padding:20px 20px 0 20px;}
.gyxxdiv1 img{ width:40px; height:40px;}
.gyxxdiv1 .txt{ width:100%; height:88px; padding:0 20px 30px 20px; bottom:20px; }
.gyxxdiv1 .txt strong{ font-size:22px; line-height:28px;}
.gyxxdiv1 .txt p{ font-size:14px; line-height:24px; height:48px; overflow:hidden; }
.gyxxdiv1 .txt a.a{ width:40px; height:40px;margin-top:5px;}
.gyxxdiv1:hover .txt{ height:90px;}
.gyxxdiv1:hover .txt p{ display:none;}

.gyxxdiv2{margin-top:20px; padding:10px;} 
.gyxxdiv2 dl{ width:98%; height:auto; margin:1%; background-position:right bottom !important; background-size:cover;}
.gyxxdiv2 dl dt{ width:100%;}
.gyxxdiv2 dl dd{ width:100%; padding:15px;}
.gyxxdiv2 dl dd h3 a{ font-size:22px; line-height:28px; margin-bottom:10px;}
.gyxxdiv2 dl dd p{ height:48px;  font-size:14px; line-height:24px; margin-bottom:10px;}
.gyxxdiv2 dl dd a.a{ height:36px; line-height:36px;  border-radius:20px; padding:0 20px; }
 


/*****公益项目-助农行动******/
.zmznxddiv{ padding:20px 0 40px 0;}
strong.zmtt{line-height:40px; font-size:24px; padding-bottom:8px;}
strong.zmtt s{ width:30px; height:40px; background-size:22px auto;}
.zmznxddiv .txt{  padding:15px 0; font-size:14px; line-height:26px; }
.zmznxddiv .txt p{ font-size:14px; line-height:26px;}


/*****公益项目-点亮乡村******/
.zmxcdiv .igyxxnr_left strong.s{ font-size:24px;}
.zmxcdiv .igyxxnr_left ul{ margin-top:30px;}
.zmxcdiv .igyxxnr_left ul li strong{ font-size:30px; line-height:40px;}
.zmxcdiv .igyxxnr_right{ float:right; margin-top:30px;}


/*****公益项目-点亮未来******/
dl.wld1 dt{ width:100%;}
dl.wld1 dt img{ height:300px !important;}
dl.wld1 dd{ width:100%; height:auto; padding:30px;border-radius:15px; position:static; margin-top:-60px;}
dl.wld1 dd strong.s{ height:40px; line-height:40px;  font-size:24px;background-size:auto 30px !important; }
dl.wld1 dd p{ font-size:14px; line-height:26px;}
 
.zmdlwldiv{ padding:20px 0 30px 0} 
strong.zmtt1{ font-size:24px;}
.margintop{ margin-top:30px;}
.txtbox{ width:48%; height:340px; margin:1%; padding:30px;}
.txtbox strong{ font-size:20px; line-height:30px; margin:10px 0 20px 0;}
.txtbox p{ font-size:14px; line-height:26px;}
.txtbox.last{ margin:1%;}
.zmdlwldiv dl{ width:48%; margin:0 1% 2% 1%;}
.zmdlwldiv dl dt img{ width:50px; height:50px;}
.zmdlwldiv dl dd { margin-top:5px; margin-bottom:15px;}
.zmdlwldiv dl dd strong{ font-size:34px; line-height:46px;}
.zmdlwldiv dl dd p{ font-size:16px;}

/*****志愿活动******/
.zyhddiv{  padding:20px 0;}
.zyfwbj{  padding:20px 0; box-sizing:border-box;}
dl.zydl{ padding:0 20px; box-sizing:border-box;}
dl.zydl dt{ width:100%;}

dl.zydl dt strong{ font-size:24px; line-height:26px;}
dl.zydl dt p{ font-size:28px; line-height:30px;}
dl.zydl dd{ height:210px; width:100%; box-sizing:border-box; margin-top:10px;}
dl.zydl dd p{ font-size:14px; line-height:24px;}

.imgul{ padding:0 10px; box-sizing:border-box;}
.imgul a span{left:20px; bottom:20px; font-size:18px; line-height:26px;}
.imgul a.a1{ width:48%; height:50vw; margin:1%;}
.imgul a.a2{ width:98%; height:30vw;  margin:1%;}
.imgul a.a3{ width:48%; height:30vw; margin:1%;}

.zyfwbj1 .boxa{  padding:30px 20px; width:100%; border-bottom:1px solid #ededed; border-right:none;}
.zyfwbj1 .boxa strong{font-size:24px; line-height:28px;}
.zyfwbj1 .boxa p{font-size:14px; line-height:24px; margin:10px 0 25px 0;}
.zyfwbj1 .boxa.boxb{ padding:30px 20px;}


/*****最新动态******/
.newstj{ padding-bottom:15px;}
dl.xtj dd h3 a{ font-size:20px; line-height:28px;}



/*****最新动态-公益简报******/
dl.gyjb{ width:48%; margin:1%;}
dl.gyjb dt{ width:100%; height:auto; padding:15px;}
dl.gyjb dd.d{ width:100%; height:auto; padding:0 15px 15px 15px; border-right:none;}
dl.gyjb dd.d span{  font-size:26px; line-height:26px; }
dl.gyjb dd.d h3 a{ font-size:17px; line-height:24px; height:48px; overflow:hidden; }
dl.gyjb dd.d p{ height:48px; font-size:14px; line-height:24px; margin-top:10px;}
dl.gyjb dd.d2{ display:none;}
 

/*****信息公开-审计报告******/
.sjbgbox{ width:48%; margin:1%;border-radius:10px;padding:40px 20px 20px 20px; }
.sjbgbox span{font-size:14px; line-height:24px;}
.sjbgbox h3 a{ font-size:16px; line-height:26px; min-height:152px; margin:10px 0 20px 0;}
.sjbgbox a.a{  height:40px;line-height:40px; font-size:14px;}



.zmznxddiv .txt dl.xdlxwdl{ width:49%; height:400px;}
.zmznxddiv .txt dl.xdlxwdl dt{ width:100%; height:400px; }
.zmznxddiv .txt dl.xdlxwdl dd{ width:100%; height:400px; }
.zmznxddiv .txt dl.xdlxwdl dd strong{ font-size:20px; line-height:20px;color:#444;}
.zmznxddiv .txt dl.xdlxwdl dd div{   bottom:40px; padding-right:20px; }
.zmznxddiv .txt dl.xdlxwdl dd div h2{  font-size:24px; line-height:24px}
.zmznxddiv .txt dl.xdlxwdl dd div p{ display:block; padding-right:20px;}
.zmznxddiv .txt dl.xdlxwdl.cur,.zmznxddiv .txt dl.xdlxwdl:hover{ width:49%;}
.zmznxddiv .txt dl.xdlxwdl.cur dd div h2,.zmznxddiv .txt dl.xdlxwdl:hover  dd div h2{  font-size:24px; line-height:24px}
.zmznxddiv .txt dl.xdlxwdl.cur dd strong,.zmznxddiv .txt dl.xdlxwdl:hover strong{  font-size:20px; line-height:20px;color:#444;}



/*******新加*****/
dl.xzyhddl dd strong{ font-size:26px; line-height:30px;}
dl.xzyhddl dd h3{ font-size:20px;  margin:10px 0;}
.zyhddivb{ padding-bottom:230px !important;}
dl.xzyhddl dd{ width:100%; padding-top:0;}
dl.xzyhddl dt{ width:100%; margin-left:0; margin-top:20px;}
.zyfwbj1 dl.d1{ width:100%; height:350px;}
.zyfwbj1 dl.d1 dd{ padding:35px 20px 0 20px;}
.zyfwbj1 dl.d1 dd strong{ font-size:24px; line-height:30px;}
.zyfwbj1 dl.d1 dd p{ margin:10px 0 15px 0;}
.zyfwbj1 dl.d1 dd a.a{ height:36px; padding:0 20px;}
.zyfwbj1 dl.d1 dd a.a s{ line-height:36px; font-size:14px;}

.zyfwbj1 dl.d1.d2{ width:100%; margin:10px 0 0 0;height:450px;}


dl.zmgldlwltxt dd strong{ font-size:20px; line-height:30px; }
dl.zmgldlwltxt dd p{ font-size:15px; line-height:24px;}


/*****新加714******/
.byjdiv.byjdivs dl dd{ width:100%;}
.byjdiv.byjdivs dl dd a{ float:none; margin:0 auto; display:table;}



}

@media only screen and (max-width:560px){
	
/****首页****/	
.banwenzic{ text-align:center;}
.indextt{ text-align:center;}
.indextt .ajt{ display:none;}
.gydt dl dd a.a{ width:30px; height:30px;}	
.gydt dl dd a.a .dianbd{ width:40px; height:40px; margin-top:4px;}


.ijjfdiv .txt{ text-align:center;}
.ijjfdiv .txt .ajt{ float:none; margin:0 auto; display:table;}	
.hzjgdivzclist li{ width:30vw;}

.banwenzic1{ max-width:600px; padding:20px; margin-top:-50px; }
.banwenzic1 span.s{ background:url(../images/bantb1.png) left top no-repeat; width:40px; height:30px; float:left;}
.banwenzic1 span.s1{ background:url(../images/bantb2.png) left top no-repeat; width:40px; height:30px; float:right;}
.banwenzic1 h2{ font-size:20px !important; line-height:30px !important; margin-bottom:0 !important;}
.banwenzic1 h3{  font-size:16px !important; line-height:24px !important; margin-bottom:15px;}


.service2_spotli{border-radius:50%;width:16px;height:5px; margin:30% 40% ;}
.spot1{width:16px;height:5px;background-image:linear-gradient(-45deg,#56bcff 0,#0055c7 100%)}
.spot2{width:36px;height:14px;}
.spot3{width:26px;height:8px;margin-top:-18px; margin-left:4px;}
.spot3 img{ width:20px; height:auto; display:block;}


/*****信息公开-规章制度******/
.gzzdbox{ width:98%; margin:0 1% 2% 1%; padding:10px 15px; }
.gzzdbox h3 a{ padding-right:0px; font-size:18px; line-height:26px;}
.gzzdbox h3 a span{ font-size:15px; line-height:24px;margin-top:5px;}
.gzzdbox a.a{height:40px; line-height:40px;right:30px; top:20px; border-radius:20px; padding:0 20px; position:static; float:right; margin-top:-15px;}
.gzzdbox a.a s{ font-size:14px;}

	


/****about us*****/
.aboutdiv{ padding:30px 0;}
.aboutdivc{ padding:0; border-radius:15px; background:none; }
.aboutdiv .txt{ padding:20px 0; font-size:14px; line-height:25px;}
.aboutdiv .txt p{  font-size:14px; line-height:25px;}

.xinbottom{padding:20px 0;border-radius:0 30px 0 0;}
.xinbottom dl dd{ width:100%;}
.xinbottom dl dd strong{ font-size:16px; line-height:26px;}
.xinbottom dl dd p{ font-size:13px; line-height:22px;}
.xinbottom dl dt{ width:100%;}
.xinbottom dl dt img{ width:90px; height:90px;margin-left:10px; float:left;}



/*****健康*****/
dl.dljk dd{ padding:15px}
dl.dljk dd h4{ font-size:22px; line-height:24px;}	
dl.dljk1{ padding:15px; }
dl.dljk1 dt{ width:100%;}	
dl.dljk1 dt .img{ width:100px !important; margin:0 auto; }
dl.dljk1 dd{ width:100%; margin-top:15px;}	
dl.dljk2{ padding:15px;}
dl.dljk2 dd strong{ font-size:20px; line-height:24px;}	
dl.dljk3{ padding:15px;}
dl.dljk3 dt{ width:100px;}
dl.dljk3 dd{ width:calc(100% - 110px); padding-top:0;}
dl.dljk3 dd strong{ font-size:18px; line-height:22px; margin-bottom:5px;}
	

.xinxcdiv{ padding:20px 0 10px 0;}
.xinxcdiv dl{ width:100%; padding:20px; margin:10px 0 !important;}
.xinxcdiv dl dd strong{ font-size:18px; line-height:26px;}	
	
	
} 



@media only screen and (max-width:460px){
	
/****首页******/
.banwenzi{  top:120px;}
.banwenzi h2{ font-size:24px;line-height:26px; margin-bottom:5px;}
.banwenzi h3{ font-size:6px;line-height:22px;}		
.banner_span{ bottom:0;}	
	
.igyxxdiv{ padding:30px 0;}
.indextt strong{ font-size:22px; line-height:24px;}
.indextt p{ font-size:14px;}
.ajt s{ font-size:14px;}
.igyxxan{ height:125px;}
.igyxxan div{ padding:20px 0;}
.igyxxan strong{ font-size:17px; margin-top:10px;}	
	
.igyxxnr_left strong.s{ font-size:20px; line-height:22px;}
.igyxxnr_left .txt{ font-size:14px; line-height:24px;}

.igyxxnr_left ul li p{ font-size:14px;}
.igyxxnr_left ul li strong{ font-size:30px; line-height:30px;}

.dttxt{width:100px; padding:5px 10px; border-radius:10px; right:30px; top:-50px; text-align:center;}
.dttxt h3{ font-size:14px; padding-bottom:5px; margin-bottom:5px; background-position:center bottom;}
.dttxt p.p { width:100%;}
.dttxt p.p strong{ font-size:18px; line-height:22px;}
.dttxt p.p strong s{ font-size:14px;}

.igyxxnr_right ul li img{ width:40px; height:40px; margin-right:20px;}
.igyxxnr_right ul li strong{ font-size:30px; line-height:30px;}
.igyxxnr_right ul li strong span{ font-size:14px;}
.inewsdiv dl.xwdl dd,dl.xwdl dd{ padding:10px;}	
.inewsdiv dl.xwdl dd h3 a,dl.xwdl dd h3 a{ font-size:14px; height:48px; line-height:24px;}	
dl.xwdl dd p{ display:none;}	 
.bqxxdiv{ font-size:13px; padding:10px 0;}

/*****关于我们-创始人介绍*******/ 
.nybanner img{ height:200px;}
.nybannerwz strong{ font-size:24px; line-height:24px;}
.nymenu ul li a{ height:42px; line-height:42px; font-size:13px;}
.ccrtt{ height:40px; line-height:40px; font-size:24px; background-size:auto 50px; }
.ccrjj{ margin-bottom:15px; padding:10px 30px 30px 30px;}
.ccrjj .txt{ font-size:14px; line-height:24px;}
.ccrjj dl dt p{ font-size:16px; line-height:24px;} 
.ccrjj dl dd strong{ font-size:18px;}
.ccrjj dl dd{ padding:0; margin-top:10px;}
.ccrjj dl dd p{ margin-top:10px; font-size:16px; line-height:24px;}


.ccrnr{ margin-top:20px; font-size:14px; line-height:24px; }

/*****关于我们-基金会介绍*******/ 
.jjhdiv1{ padding:25px 4vw; margin-bottom:20px;}
.jjhdiv1 .txt p{ font-size:14px; line-height:24px;}

.jjhdiv2 dl dd p{ padding:15px 0 15px 75px; font-size:15px; line-height:20px; background-size:45px 45px !important; background-position:15px center !important;}
.jjhdiv2 dl dd p span{ font-size:14px; line-height:18px;}

.jjhdiv3{ padding:15px 0 30px 0; position:relative;}
.jjhjt{ position:absolute; right:-16px; top:70px; width:85px;}
.jjhjtl, .jjhjtr{ width:40px;}
	
.jjhdiv3c dl dt{ font-size:28px; line-height:28px;}	
.jjhdiv3c dl dd p.p{ padding:0 10px 8px 15px; font-size:14px; line-height:20px;}	
.jjhdiv3c dl dd p.p strong{ margin-left:-19px; padding-left:19px;}	



/*****关于我们-组织架构*******/ 
.zzjgdiv{ padding:30px 0;}
.zzjgdiv .txt{ padding:20px 15px;}
.zzjgdiv .txt strong{ font-size:15px;}
.zzjgdiv .txt p{ font-size:14px; line-height:24px;}

.zzjgdiv1{ padding:30px 0;}
.zzjgdiv1c{ margin-top:10px;}
.zzjgdiv1c dl{ width:56vw; padding:0 15px; margin:0 1vw;}
.zzjgdiv1c dl dt{ padding:15px 0;}
.zzjgdiv1c dl dd{ margin:5px 0 10px 0; font-size:14px;}
 
/*****关于我们-联系我们*******/ 
.lxwmdiv{  padding:30px 0; }
.lxwmdivcl { padding-right:0px; width:100%; box-sizing:border-box;}
.lxwmdivcl h1{ font-size:24px; line-height:24px;}
.lxwmdivcl strong{ font-size:16px; padding-bottom:10px; margin-bottom:10px;}
.lxwmdivcl p{ line-height:22px;}
.lxwmdivcr p{ width:140px; margin-right:15px; padding:10px; box-sizing:border-box;}
.lxwmdivcr p img{ width:100%; height:auto;}
.lxwmdivcr p span{ width:100%; padding:10px; box-sizing:border-box; text-align:center;}
.lxwmdivc .imgs{ margin-top:25px;}


/*****党建引领-党支部介绍*******/ 
.dzbjsdivc dl dd h1{ font-size:24px; padding-bottom:10px; margin-bottom:10px; line-height:38px;}
.dzbjsdivc dl dd p{ font-size:14px; line-height:24px;margin-bottom:10px;}

/*****活动列表*******/ 
.xwdiv{ padding:30px 0;}
	
/*****活动列表-详情*******/ 
 .xwxxdivnr{ padding:15px 10px;}
 
/*****公益项目******/ 
.gyxxdiv{ padding:20px 0;}
 .gyxxdiv1 .txt strong{ font-size:20px;}
.gyxxdiv2 dl dd h3 a{ font-size:18px;}
strong.zmtt{ font-size:22px;}
.zmxcdiv .igyxxnr_left strong.s{ font-size:22px;}

/*****公益项目-点亮未来******/
.zmznxddiv{ padding-bottom:30px;}
dl.wld1 dt img{ height:240px !important;}
dl.wld1 dd{ padding:15px;}
dl.wld1 dd strong.s{ padding-bottom:10px; margin-bottom:10px;}

.zmznxddiv .txt .img{ width:98%; margin:1%;}
.txtbox{ width:98%; margin:1%; height:auto; padding:20px;}	
.txtbox strong{ margin:5px 0 10px 0;}	
.zmdlwldiv dl dd p{ font-size:15px;}


/*****志愿活动******/
.zyhddiv{  padding:15px 0;}
.zyfwbj{  padding:15px 0; box-sizing:border-box;}
dl.zydl{ padding:0 10px; box-sizing:border-box;}
dl.zydl dt{ width:100%;}
dl.zydl dt strong{ font-size:22px; line-height:26px;}
dl.zydl dt p{ font-size:22px; line-height:22px;}
dl.zydl dd{ height:210px; width:100%; padding-right:15px; box-sizing:border-box; margin-top:10px;}
dl.zydl dd p{ font-size:14px; line-height:24px;}

.imgul{ padding:0 10px; box-sizing:border-box;}
.imgul a span{left:15px; bottom:15px; font-size:18px; line-height:26px;}
 
.zyfwbj1 .boxa{  padding:20px; min-height:100px;}
.zyfwbj1 .boxa strong{font-size:22px; line-height:24px;}
.zyfwbj1 .boxa p{font-size:14px; line-height:24px; margin:10px 0 15px 0;}
.zyfwbj1 .boxa.boxb{ padding:20px;}

/*****最新动态******/
dl.xtj dd h3 a{ font-size:18px; line-height:30px;}

/*****最新动态-公益简报******/
dl.gyjb dt{ width:100%; height:auto; padding:10px;}
dl.gyjb dd.d{ width:100%; height:auto; padding:0 10px 10px 10px;}
dl.gyjb dd.d span{  font-size:18px; line-height:18px; }
dl.gyjb dd.d span s{ font-size:12px;}
dl.gyjb dd.d h3 a{ font-size:16px; line-height:24px; height:48px; overflow:hidden; }
dl.gyjb dd.d p{ display:none;}
dl.gyjb dd.d2{ display:none;}
 
/*****信息公开-资质证明******/
dl.zzzmdl{ width:48%; }
dl.zzzmdl dd{ margin-top:5px; height:40px; line-height:40px; font-size:14px;}

/*****信息公开-年度报告******/
dl.ndbgdl{ width:48%;}

dl.ndbgdl dd{  height:40px; line-height:40px;  font-size:14px;}


.zmznxddiv .txt dl.xdlxwdl,.zmznxddiv .txt dl.xdlxwdl.cur, .zmznxddiv .txt dl.xdlxwdl:hover{ width:98%; margin:1%;}
	
}




