/*banner*/
.banner-section{

}

@media (max-width: 768px){
	.flex-direction-nav a{
		/*transform: scale(0.5);*/
		width: 30px;
		height: 45px;
	}
	.flex-direction-nav .flex-prev{
		left: 0;
	}
	.flex-direction-nav .flex-next{
		right: 0;
	}
}

@media (max-width: 479px){
	.banner-section{
		margin-bottom: 0px;
	}
	.flex-direction-nav{
		display: none;
	}
}


/*** 

====================================================================
	致力于生态治理
====================================================================

***/

.normal-section{
	position:relative;	
	z-index: 99;
	overflow: hidden;
}
.normal-section div[class^='col-']{
	padding: 0;
}
.vertical-green-bar{
	position:relative;
	background:#004ca1;
	color:#ffffff;
	z-index:100;
}

.vertical-green-bar .upper-part{
	position:relative;
	padding: 3% 8% 3% 7%;	
}
.vertical-green-bar .upper-part h1{
	text-transform: uppercase;
	font-size: 75px;
	font-family: "Arial";
	font-weight: bold;
	letter-spacing: -3px;
}
.vertical-green-bar .upper-part h1:after{
	content: "";
	width: 23px;
	height: 4px;
	background-color: #fff;
	display: block;
	margin-top: -23px;
	margin-left: 5px;
}
.vertical-green-bar h2{
	font-size: 20px;
	color: #fff;
	text-transform:uppercase;
	margin-bottom: -10px;
	font-weight:700;
	/*line-height:2.8em;*/
}

.vertical-green-bar h2 .big-text{
	font-size: 28px;	
}

.vertical-green-bar h2 .white-text{
	font-size: 18px;
}

.vertical-green-bar .desc-text{
	margin-top: 7%;
	margin-bottom:9%;
	font-size: 13px;
}

.vertical-green-bar .title-text{
	font-size: 16px;
	font-weight: bold;
}
.vertical-green-bar .raised-info{
	font-size: 24px;
	font-weight: bold;
	margin-top: 4px;
line-height: 35px;	
}


.vertical-green-bar .donation-box{
	position:relative;
	font-family:'Microsoft yahei';	
}

.vertical-green-bar .donation-box .title-text{
	font-size:16px;
	font-weight: bold;
}

/*.vertical-green-bar .donation-box .needed-amount{
	font-size:26px;
	text-transform:uppercase;
	font-weight:700;
	color:#ffffff;
	margin-bottom:48px;	
}*/

.vertical-green-bar .donation-bar-outer{
	position:relative;	
}

.vertical-green-bar .donation-bar-outer .raised-percent{
	position:absolute;
	right:0px;
	top:-40px;
	line-height:24px;
	padding:0px 15px;
	text-align:center;
	background:#ffffff;
	color:#282828;
	border-radius:3px;
	font-size:11px;
	text-transform:uppercase;
}

.vertical-green-bar .donation-bar-outer .raised-percent:after{
	content:'\f0d7';
	font-family:'FontAwesome';
	position:absolute;
	left:0px;
	bottom:-6px;
	height:7px;
	width:100%;
	color:#ffffff;
	text-align:center;
	line-height:7px;
}

.vertical-green-bar .donation-bar{
	position:relative;
	height:6px;
	width:100%;
	background:#efeeee;
	margin-bottom:30px;
}

.vertical-green-bar .donation-bar .bar-fill{
	position:relative;
	display:block;
	height:6px;
	background:#282828;	
}

.vertical-green-bar .donation-box .raised-info{
	font-size:24px;
	font-weight:700;
	text-transform:uppercase;
	letter-spacing:1px;
	line-height: 1.4em;
}

/*.vertical-green-bar .donation-box .raised-amount{
	font-size:16px;
	color:#ffffff;
}*/
/*.vertical-green-bar .donation-box .raised-jd{
	font-size: 14px;
}*/

.vertical-green-bar .donate-link-box{
	position:relative;
	padding:50px 30px;
	text-align:center;
	color:#ffffff;
	background-size:cover;
	background-position: center top;
	background-repeat:no-repeat;
}

.vertical-green-bar .donate-link-box:after{
	content:'';
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	height:20px;
	background:#27a582;
	opacity:0.80;
}


.vertical-green-bar .donate-link-box a{
	position:relative;
	display:block;
	font-size:16px;
	font-weight:700;
	color:#ffffff;
	line-height:30px;
	text-transform:uppercase;
	padding:20px 15px 10px;	
}
.become-left{
	position: relative;
	z-index: 1;
}
.become-right{
	position: absolute;
	right: 0;
	z-index: 9;
}
.become-volunteer-outer{
	position:relative;
	/*padding:30px 0px 0px;*/
}

.become-volunteer-column{
	position:relative;
	padding: 11% 8%;
	background-position:center top;
	background-repeat:no-repeat;
	background-size:cover;	
}

.become-volunteer-column .inner-box{
	position:relative;
}

.become-volunteer-column .overlay-box{
	position:relative;
	/*padding:103px 15px;*/
	/*background:rgba(0,0,0,0.70);	*/
}

.become-volunteer-column .content-box{
	max-width:440px;
	margin:0 auto;
	color:#e2e2e2;	
	text-align: center;
}

.become-volunteer-column .content-box h3{
	font-size:18px;
	font-weight: bold;
	margin-bottom:0px;
	text-transform:uppercase;
	color: #a7a7a7;
	margin-top: 3%;
}

.become-volunteer-column .content-box h2{
	font-size:34px;
	color:#fafafa;
	font-weight:700;
	/*margin-bottom:30px;*/
	text-transform:capitalize;	
}

/*.become-volunteer-column .content-box .lower-content{
	position:relative;
}*/

.become-volunteer-column .content-box .desc-text{
	margin-top: 10px;
	margin-bottom:10px;	
	font-size: 13px;
	color: #a6a6a6;
}

.become-volunteer-column .content-box .lower-content .apply-btn{
	/*position:absolute;
	left:0px;
	top:12px;
	padding:12px 35px;*/
	background-color: transparent!important;
	font-size: 13px;
	border:1px solid #8d8e8f!important;
	border-radius: 0;
	padding: 6px 16px;
	color: #8d8e8f!important;
}
.become-volunteer-column .content-box .lower-content .apply-btn:hover{
	background-color: #fff!important;
	color: #333!important;
	border-color: #fff!important;
}
@media (max-width: 1200px){
	.vertical-green-bar h2{
		font-size: 16px;
	}
	.vertical-green-bar h2 .big-text{
		font-size: 20px;
	}
	.vertical-green-bar h2 .white-text{
		font-size: 16px;
	}
	.vertical-green-bar .upper-part h1{
		font-size: 46px;
	}
	.vertical-green-bar .title-text{
		font-size: 14px;
	}
	.vertical-green-bar .raised-info{
		font-size: 20px;
	}

	.become-volunteer-column .content-box h2{
		font-size: 24px;
	}
}

@media (max-width: 1024px){
	/*.become-volunteer-outer{
		padding-top: 31px;
	}*/
	
	/*.become-volunteer-column{
		background-size: 100%;
	}
	.become-volunteer-column .overlay-box{
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.vertical-green-bar h2 .big-text{
		font-size: 20px;
	}*/
}

@media (max-width: 479px){
	.become-volunteer-column{
		background-size: cover;
	}
}

/*** 

====================================================================
	产品与服务
====================================================================

***/

.default-section{
	position:relative;
	padding:120px 0px;
}

.bg-light-grey{
	background-color:#fbfbfb;	
}

.recent-causes-section{
	padding: 6% 0px 4%;
}
.recent-causes-section .auto-container{
	padding: 0;
}
.recent-causes-section .row{
	margin: 0;
}
.all-causes-section{
	padding:100px 0px 120px;
}

.recent-causes-section .column{
	margin-bottom:50px;	
	/*padding: 0 10px;*/
	border: 1px solid #f1f1f1;
	margin-left: 10px;
	margin-right: 10px;
}
.recent-causes-section .owl-dots{
	display: none!important;
}
.recent-causes-section  .owl-theme .owl-controls .owl-nav .owl-prev{
	left: -8%;
}
.recent-causes-section  .owl-theme .owl-controls .owl-nav .owl-next{
	right: -8%;
}
.all-causes-section .column{
	margin-bottom:30px;	
}

.default-cause-column{
	position:relative;	
}

.default-cause-column .inner-box{
	position:relative;
	background:#fbfbfb;
	padding-bottom: 40px;
}

.default-cause-column .image-box{
	position:relative;
	overflow:hidden;	
}


.default-cause-column:hover .image-box:before{
	opacity:0;	
}

.default-cause-column .image-box img{
	display:block;
	width:100%;	
}


.default-cause-column:hover .image-box .cause-over-title{
	opacity:0;
	bottom:-100px;	
}

.default-cause-column .image-box .raised-money{
	color:#29af8a;
	font-size:22px;
}

.default-cause-column .image-box .total-goal{
	color:#29af8a;	
}

.default-cause-column .image-box .overlay-box{
	position:absolute;
	left:0px;
	top:-100%;
	font-size:12px;
	text-align:center;
	padding:20px 15px;
	color:#ffffff;
	font-weight:700;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.70);
	opacity:0;
}

.default-cause-column:hover .image-box .overlay-box{
	opacity:1;
	top:0px;	
}

.default-cause-column .image-box .overlay-box .content{
	position:relative;
	top:50%;
	margin-top:-10px;	
}
.default-cause-column .image-box .overlay-box .content a{
	padding: 3px 16px;
	font-weight: normal;
}

.default-cause-column .image-box .overlay-box{
	transition:all 700ms ease;
	-webkit-transition:all 700ms ease;
	-ms-transition:all 700ms ease;
	-o-transition:all 700ms ease;
	-moz-ransition:all 700ms ease;	
}

.default-cause-column .donation-bar-outer{
	margin-bottom:20px;	
}

.default-cause-column .donation-bar-outer .raised-percent{
	position:relative;
	display:inline-block;
	line-height:24px;
	padding:10px 10px;
	font-size:14px;
	color:#29af8a;
	background:#ffffff;
	font-weight:700;
	letter-spacing:1px;
}

.default-cause-column .donation-bar-outer .donation-bar{
	position:relative;
	height:10px;
	width:100%;
	background:#e4e3e3;
}

.default-cause-column .donation-bar-outer .donation-bar .bar-fill{
	position:relative;
	display:block;
	height:10px;
	background:#29af8a;	
}
.default-cause-column .cause-title{
	padding-left: 20px;
	padding-right: 20px;
}
.default-cause-column h2.cause-title{
	font-size: 20px;
	margin-top: 30px;
}
.default-cause-column h2.cause-title:after{
	content: "";
	display: block;
	width: 23px;
	height: 2px;
	background: #3c3c3c;
	margin-top: 5px;
}
.default-cause-column h2.cause-title a{
	color: #333;
}
.default-cause-column h3.cause-title{
	font-size:14px;
	margin-top: 10px;
}

.default-cause-column h3.cause-title a{
	color:#9a9a9a;	
}

.recent-causes-section .owl-theme .owl-controls {
	position: absolute;
	top: -65px;
	right: 10px;
}
.recent-causes-section .owl-theme .owl-controls .owl-buttons div{
	position: static;
	opacity: 1;
	border-radius: 0;
	width: 38px;
	height: 38px;
	margin: 0 0 0 5px;
}
.recent-causes-section .owl-theme .owl-controls .owl-buttons div.owl-prev{
	background: url("/images/icon-left-arrow.png") no-repeat center center #000;
}
.recent-causes-section .owl-theme .owl-controls .owl-buttons div.owl-next{
	background: url("/images/icon-right-arrow.png") no-repeat center center #000;
}
.recent-causes-section .owl-theme .owl-controls .owl-buttons div:hover{
	background-color: #004ca1;
}

@media (max-width: 1024px){
	.default-cause-column .inner-box{
		/*height: 360px;*/
	}
}

@media (max-width: 768px){
	.default-cause-column .inner-box{
		height: auto;
	}

}

@media (max-width: 479px){
	.recent-causes-section{
		padding-top: 50px;
		padding-bottom: 0;
	}
	.recent-causes-section .column{
		/*padding: 0;*/
		/*margin: 0;*/
		margin-bottom: 0;
	}
	.recent-causes-section
}


/*** 
====================================================================
	业务范围  ---> 服务领域
====================================================================

***/

.recent-donors-section{
	position:relative;
	background-position:left bottom;
	background-size:cover;
	background-repeat:no-repeat;
	overflow:hidden;
	padding-top: 5%;

}

.recent-donors-section .donors-header{
	position:relative;
	margin-bottom:40px;	
}
.recent-donors-section .donors-header h3.pull-left{
	margin-left: 50px;
}
.recent-donors-section .donors-header h3{
	font-size:14px;
	color:#282828;
	font-weight:700;
	padding:10px 0px;
	font-weight: normal;
}
.recent-donors-section .donors-header h3 span{
	font-weight: bold;
}

.recent-donors-section .donors-header h3 .theme_color{
	font-size:20px;	
}

.recent-donors-section .donors-header .theme-btn{
	padding:10px 25px;
	margin-right: 10px;	
}

.default-donor-column .inner-box{
	position:relative;
	padding:0px 0 0px 120px;	
	float: left;
	margin-left: 50px;
}
.default-donor-column li.li-fwly2 .inner-box,
.recent-donors-section li.li-fwly2 h3.pull-left{
	margin-left: 40px;
}
.recent-donors-section li.li-fwly4 h3.pull-left,
.default-donor-column li.li-fwly4 .inner-box{
	margin-left: 32px;
}
.recent-donors-section .default-donor-column .inner-box h3{
	font-size: 16px;
	font-weight: bold;
}
.default-donor-column .donor-thumb{
	position:absolute;
	left:0px;
	top:0px;
	width:90px;
	height:90px;	
}
.recent-donors-section .default-donor-column h3{
	font-size:14px;
	/*font-weight:700;*/
	/*text-transform:uppercase;*/
	color:#282828;
	/*margin-bottom:5px;*/
}
.default-donor-column .raised-money{
	font-size:14px;
	color:#696969;
}
.default-donor-column a.btn-style-one{
	padding: 1px 17px;
	margin-top: 10px;
}

.recent-donors-section .main{
    height: 355px;
    overflow: hidden;
    position: relative;
    background: url("/images/recent-donors-bg.jpg") no-repeat;
}

/*.recent-donors-section .main:before{
	content:'';
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	opacity:0.80;
	background:#29af8a;	
}*/

.recent-donors-section .yw-con{
    position: relative;
    height: 100%;
    overflow: visible;
    padding: 0;
}
.recent-donors-section .carwrap{
	height: 100%;
	padding: 0;
}
.recent-donors-section .carwrap:before{
    content:'';
    position:absolute;
    left: 0;
    top:0px;
    width:200%;
    height:100%;
    background:#f1f1f1;
}
.recent-donors-section .user-eval{
    position: relative;
    height: 100%;
}

/*大标题*/
.recent-donors-section .user-eval .ueInfo,
.recent-donors-section .navbtn{
    width: 310px;
    height: 88px;
    margin: 0 auto;
}
.recent-donors-section .ueInfo li{
    width: 100%;
    font-size: 14px;
    color: #575757;
    overflow: hidden;
}
.recent-donors-section .ueInfo li{
    position: absolute;
    display: none;
}
.recent-donors-section .txt-info h3{
	font-size: 18px;
	text-transform:capitalize;
	margin-bottom:10px;
	font-weight:700;
	color: #fff;
}

/*右侧切换*/
.recent-donors-section .ueImgDiv{
    width: 875px;
    height: 100%;
    overflow: hidden;
    background:#f1f1f1;
    padding: 0;
}
.recent-donors-section .ueImgDiv ul{
    width: 4000px;
    position: relative;
    padding-top: 90px;
}
.recent-donors-section .ueImgDiv ul li{
    float: left;
    width: 875px;
}

/*btn*/
.recent-donors-section .navbtn a{
    background: #e8e8e8;
    cursor: pointer;
    display: inline-block;
    font-size: 20px;
    float: left;
    padding: 4px 7px;
    width: 36px;
    height: 36px;
    line-height: 28px;
    text-align: center;
    -webkit-transition: all 0.4s ease;
       -moz-transition: all 0.4s ease;
        -ms-transition: all 0.4s ease;
         -o-transition: all 0.4s ease;
            transition: all 0.4s ease;
}


.recent-donors-section .navbtn a.g2{
	color: #fff!important;
	background-color: #129043;
}
.recent-donors-section .yw-left{
    position: absolute;
    left: -70%;
    padding-top: 100px;
    width: 480px;
    height: 100%;
}

@media (max-width: 1440px){
	.recent-donors-section .default-donor-column .inner-box h3{
		font-size: 15px;
	}
	.recent-donors-section .yw-left{
		left: -80px;
	}
	.vertical-green-bar .upper-part h1{
		font-size: 58px;
	}

}

@media (max-width: 1190px){

}

@media (max-width: 1024px){

	.recent-donors-section .txt-info h3{
		font-size: 13px;
	}
	.recent-donors-section .default-donor-column .inner-box h3{
		font-size: 14px;
	}
	.default-donor-column .inner-box{
		padding-left: 100px;
		margin-left: 2%;
	}
	.recent-donors-section li.li-fwly4 h3.pull-left, .default-donor-column li.li-fwly4 .inner-box{
		margin-left: 1%;
	}
	.recent-donors-section .donors-header h3.pull-left,
	.default-donor-column li.li-fwly2 .inner-box, .recent-donors-section li.li-fwly2 h3.pull-left{
		margin-left: 2%!important;
	}
	.recent-donors-section .ueImgDiv ul li{
		width: 768px;
	}
	.recent-donors-section .yw-left {
	    left: -8px;
	}


}

/*手机显示内容*/
.phone-fwly{
	display: none;
	width: 100%;
	/*height: 300px;*/
	height: auto;
	background: url("/images/recent-donors-bg.jpg") no-repeat;
	position: relative;
	background-size: cover;
	color: #fff;
	padding-top: 8%;
	padding-bottom:8%
}
.phone-fwly .owl-carousel{
	padding: 0 7%;
}
.phone-fwly h3{
	font-size: 18px;
	font-weight: bold;
	height: 60px;
	margin-bottom: 5%;
}
.phone-fwly p{
	font-size: 14px;
}
.phone-fwly .owl-controls{
	margin-top: 25px;
}
.phone-fwly .owl-theme .owl-controls .owl-page span{
	background-color: #ccc;
}
.phone-fwly .owl-theme .owl-controls .owl-page.active span{
	background-color: #fff;
}

@media (max-width: 992px){
	.recent-donors-section .main{
		display: none;
	}
	.phone-fwly{
		display: block;
	}
}

/*** 

====================================================================
	资讯中心
====================================================================

***/
.zx-section{
	margin: 4% 0;
}
.zx-section .auto-container{
	padding: 0;
}

.zx-section .zx-items{
}
.zx-section .zx-item{
	display: none;
}
.zx-section img{
	max-width: 100%;
}
/*新闻*/
.zx-news-item a{
	display: inline-block;
	width: 23.5%;
	background: #f1f1f1;
	float: left;
	margin-left: 2%;
}
.zx-news-item a:first-child{
	margin-left: 0;
}
.zx-news-item a .content{
	padding: 20px;
}
.zx-news-item a h2{
	font-size: 14px;
	font-weight: bold;
	color: #222;
	height: 44px;
	margin-top: 4px;
	margin-bottom: 15px;
}
.zx-news-item a em{
	color: #757575;
}
.zx-news-item a p{
	color: #696969;
	font-size: 12px;
	line-height: 20px;
	height: 80px;
	overflow: hidden;
}
.zx-news-item a .btn-style-one{
	padding: 1px 17px;
	margin-top: 30px;
}

/*视频*/
.zx-section .zx-item{
}
.zx-section .zx-item .video-item{
	width: 32.333333%;
	text-align: center;
	float: left;
	margin: 0 0.5%;
}
.zx-section .zx-item .video-item video{
	max-width: 100%;
	height: 300px;
	background-color: #000;

}
@media (max-width: 1024px){
	.zx-section{
		padding-left: 1%;
		padding-right: 1%;
	}
}
@media (max-width: 768px){
	.zx-section{
		padding: 0;
	}
	.zx-news-item a{
		width: 47.7%;
		margin-left: 1.5%;
		margin-bottom: 1.5%;
	}
	.zx-news-item a:first-child{
		margin-left: 1.5%;
	}
	.zx-section img{
		width: 100%;
	}

	.zx-section .zx-item .video-item{
		width: 96%;
		margin-left: auto;
		margin-right: auto;
		float: none;
		margin-bottom: 3%;
	}

	.default-image-section{
		margin-bottom: 6%;
		margin-top: 
	}

	.normal-section .auto-container{
		padding: 0;
	}
}

@media (max-width: 479px){
	.zx-news-item a{
		width: 96%;
		margin-left: auto;
		margin-right: auto;
		display: block;
		float: none;
	}
	.zx-news-item a:first-child{
		margin-left: auto;
	}

	.zx-news-item a h2{
		height: 24px;
		overflow: hidden;
		margin-bottom: 5px;
	}
}
/*资讯 nav*/
.zx-section .zx-nav {
	width: 500px;
	margin: 0 auto 4%;
}
.zx-section .zx-nav a{
	display: inline-block;
	width: 100px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background-color: #fff;
	color: #004ca1;
	border: 1px solid #004ca1;
	border-left: 0;
	float: left;
	cursor: pointer;

}
.zx-section .zx-nav a:first-child{
	border-left: 1px solid #004ca1
}
.zx-section .zx-nav a:hover,
.zx-section .zx-nav a.cur{
	background-color: #004ca1;
	color: #fff;
}


/*

==================================================
	link
==================================================

*/
.link-section{
	padding: 2% 0;
	background-color: #129043
}
.link-section li{
	position: relative;
	float: left;
	width: 20%;
	text-align: center;
}
.link-section li img{
	transition: all 0.4s ease;
	transition: all 0.4s ease;
	transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.link-section li:hover img{
	opacity: 0.8;
	filter: alpha(opacity=80)
}
.link-section li:after {
    content: '';
    position: absolute;
    right: 0px;
    top: 0px;
    width: 10px;
    height: 100%;
    background: url(/images/icon-separator.png) center center no-repeat;
}
.link-section li:nth-child(5):after{
	content: "";
	display: none;
}
@media (max-width: 479px){
	.link-section li:after{
		content: "";
		display: none;
	}
	.link-section li img{
		transform: scale(0.7);
	}
	.link-section li{
		width: 18%;
	}
}

/*
=================================================
media
=================================================
*/

/* Alone Non Profit Multipurpose HTML5 Template */

@media only screen and (max-width: 1200px){



	.boxed-layout .page-outer-container{
		padding:0px 20px;	
	}



}

@media only screen and (max-width: 1140px){
	
	.fluid-image-outer img{
		position:relative !important;
		display:block;
		max-width:100%;
		right:0px;
	}
	
	.vertical-green-bar .donate-link-box::before{
		display:none;	
	}
	
	.recent-donors-section .title-column{
		padding-top:40px;
		padding-bottom:40px;
	}
	
	.recent-donors-section .title-column .inner-box{
		margin:0px;	
	}
	
	.custom-bg-section .content-outer{
		padding:80px 50px;	
	}
	
	.default-stories-section .default-story-column,
	.featured-story-column{
		margin-right:0px !important;
		margin-left:0px !important;
	}
	
	.main-header.style-two .transparent-container{
		padding-left:15px;
		padding-right:15px;	
	}
	
	.sponsor-organization .column{
		width:33.333%;	
	}
}

/*@media only screen and (min-width: 768px){
	.main-menu .navigation > li > ul,
	.main-menu .navigation > li > ul > li > ul{
		display:block !important;
		visibility:hidden;
		opacity:0;
	}
}*/


@media only screen and (max-width: 1023px){
	
	/*.main-menu{
		display:none;	
	}
	
	.main-header .nav-toggler{
		display:block;	
	}
	
	.main-header .cart-box{
		right:70px;	
	}
	
	.main-header .top-bar .top-right{
		float:left;
		margin-bottom:15px;
	}*/
	
	/*.vertical-green-bar{
		margin-top:30px!important;	
	}*/
	
	.default-stories-section .outer-box{
		padding:0px;	
	}
	
	.default-stories-section .outer-box:before{
		display:none;	
	}
	
	.default-product-column .inner-box{
		padding-bottom:0px !important;	
	}
	
	.default-product-column .content-box{
		padding-bottom:50px !important;	
	}
	
	.recent-blog-section .default-blog-post .post-content{
		padding-top:30px;	
	}
	
	.main-header.style-two .transparent-container{
		padding-top:0px;
		padding-bottom:0px;	
	}
	
	.boxed-layout .page-outer-container{
		padding:0px 0px;	
	}
	
	.blog-grid-view .default-blog-post .post-content-outer{
		margin-top:20px;
	}
	
	.blog-grid-view .default-blog-post .imagebox-outer{
		margin-left:0px;	
	}
}

@media only screen and (max-width: 767px){
	
	/*.header-lower .outer-box{
		padding-right:0px;	
	}
	
	.main-header .top-bar{
		text-align:center;	
	}
	
	.main-header .top-bar .top-right .donate-outer{
		display:none;
	}
	
	.main-header.style-two .lower-section{
		top:0px;	
	}
	

	.main-slider .tp-caption{
		display:none !important;	
	}*/
	
	.custom-bg-section .info-content .info-column{
		width:100%;
		margin-bottom:20px;
	}
	
	.sponsor-organization .column{
		width:50%;	
	}
	
	.recent-posts-thumbs .recent-post-thumb{
		width:100%;	
	}
	
	.intro-columns .intro-column{
		padding:0px 15px !important;	
	}
	
	.section-title h1{
		font-size:28px;
		line-height:40px;
		margin-bottom:10px;	
	}
	
	.event-info-container .info-column .inner-box{
		padding-left:0px;	
	}
	
	.event-info-container{
		padding:30px 0px;
		margin:30px 0px;	
	}
	
	.main-header.style-two .lower-section{
		position:relative;
		background:#555555;	
	}
	
	.default-blog-post .post-content{
		padding-top:30px;	
	}
	
	.cart-section .estimate-form{
		padding:30px 20px;	
	}
	
	.cart-section .calc-table .data-row{
		padding-left:0px;	
	}
	
	.default-image-section .image-column{
		display:none;	
	}
	.default-image-section .row{
		margin: 0;
	}
	
	.custom-bg-section .custom-slider h2{
		font-size:26px;	
	}
	
}

@media only screen and (max-width: 599px){
	
	
	
	.recent-posts-thumbs .recent-post-thumb h3{
		font-size:12px;	
	}
	
	.featured-story-column .overlay-box h4,
	.featured-story-column .overlay-box .desc-text{
		display:none;	
	}
	
	.custom-bg-section .content-outer{
		padding:50px 0px;	
	}
	
	.featured-story-column .overlay-box h2,
	.section-title h2{
		font-size:30px;	
	}
	
	.story-info-column .bigger-title{
		font-size:18px;
		line-height:1.6em;
	}
	
	.story-info-column{
		padding:30px 15px;	
	}
	
	.main-header .top-bar .top-left li,
	.main-header .top-bar .right-nav li{
		margin:0px 20px 0px 0px;	
	}
	
	.main-header .top-bar .top-left li:after,
	.main-header .top-bar .right-nav li:after{
		display:none;	
	}
	
	.event-info-container .countdown-column .countdown .counter-column{
		width:50%;
	}
	
	.single-post-section .single-post-header .header-content{
		padding:40px 15px;	
	}
	
	.page-title-section .page-title h2{
		margin:5px 0px 20px;
		font-size:26px;	
	}
	
	.specific-donors .over-box{
		padding:30px 20px 20px;	
	}
	
	.gallery-section .filter-btns{
		padding:5px;
		display:block;
		border-radius:5px;		
	}
	
	.gallery-section .filter-tabs li{
		display:block;
		float:none;
		width:100%;	
	}
	
	.default-portfolio-item .overlay-box .inner-content{
		padding:10px 15px;	
	}
	
	.default-portfolio-item .overlay-box h3{
		font-size:12px;
		margin:0px;	
	}
	
	.custom-bg-section .custom-slider .slide-content{
		margin:0 20px auto;	
	}
	
	.custom-bg-section .bx-controls{
		display:none;	
	}
	
	.default-story-column .overlay-box .bg-box{
		padding:15px;	
	}
	
	.default-story-column .overlay-box ul{
		display:none;	
	}
	
	.become-volunteer-column .overlay-box{
		padding:30px 15px;	
	}
	
	.become-volunteer-column .content-box h2{
		font-size:28px;	
	}
	
	/*.become-volunteer-column .content-box .lower-content{
		padding-left:0px;	
	}*/
	
	/*.become-volunteer-column .content-box .lower-content .apply-btn{
		position:relative;	
	}*/
	
	.vertical-green-bar .upper-part{
		padding:40px 20px;	
	}
}
@media (max-width: 1024px){
	/*1 left*/
	.vertical-green-bar .upper-part h1{
		font-size: 44px;
	}
	.vertical-green-bar h2 .big-text{
		font-size: 18px;
	}
	.vertical-green-bar h2 {
	    font-size: 14px;
	    font-weight: normal;
	}
	.vertical-green-bar .raised-info{
		font-size: 18px;
		font-weight: normal;
	}

	/*1 right*/
	.become-volunteer-column{
		padding-top: 7%;
		padding-bottom: 7%;
	}
	.normal-section{
		margin-top: 2%;
	}

	/*首页--产品与服务*/
	.default-cause-column h2.cause-title{
		font-size: 16px;
	}
}

@media(max-width: 960px){
	.become-volunteer-column{
		padding-top: 13%;
		padding-bottom: 13%;
	}
}

@media (max-width: 768px){
	.normal-section{
		background-color: #004ca1
	}
	.vertical-green-bar .upper-part{
		padding-top: 8%;
	}
}

@media only screen and (max-width: 479px){
	.vertical-green-bar .upper-part h1{
		font-size: 34px;
		margin-top: 1%;
	}
	.sponsor-organization .column{
		width:100%;	
	}

	/*footer*/
	.footer-item{
		display: none;
	}
	.footer-contact{
		display: block;
		width: 100%;
	}

}



@media (max-width: 1200px){
	.flex-control-nav{
		margin-left: -800px;
	}
}

@media (max-width: 768px){
	.become-right{
		position: static;
	}
	.flex-control-nav{
		margin-left: -980px;
		bottom: 10px;
	}
}

@media (max-width: 480px){
	.flex-control-paging li a{
		width: 15px;
	}
	.flex-control-nav{
		margin-left: -1020px;
	}
}


.center_container {
    height: auto;
    position: relative;
    overflow: hidden;
    margin: 0 auto;
    text-align: center;
    padding: 118px 0 0 0;
    transition: all 1s;
}


.a_container {
    display: block;	
    width: 100%;
    height: auto;
    position: relative;
    overflow: hidden;
    text-align: center;
}

.a_container a {
    display: inline-block;
    width: 265px;
    height: 285px;
    overflow: hidden;
    position: relative;
    border: none;
    margin: 30px 2px 0 2px;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    font-size: 14px;
}

.a_container a img{width:265px; height:214px;}

.a_container a p {
    height: 25px;
    line-height: 25px;
    text-align: center;
    font-size: 23px;
}

.a_container p {
    font-size: 18px;
    line-height: 18px;
    color: #fff;
    padding-bottom: 3%;
}
.a_container a:hover{

	background: #a1bad0;

	color: #f00;

}
.a_container a:hover p{

	color: #fff;

}

.indexvideo{
	width:680px; height:440px;
}

.banner-section{margin-top:-80px;}
.normal-section{}
.piclist{width:31%; float:left; margin-left:20px;}

@media screen and (max-width:900px){
	.indexvideo{width:100%; margin-bottom:-36px;}
	.normal-section{margin-top:-40px;}
	.banner-section{margin-top:-26px;}
	.zx-section .zx-nav{width:100%;}
	.zx-section .zx-nav a{width:20%;}
.a_container a{width:100%;}
.a_container a img{
	width:100%;
}
.piclist{width:100% !important; margin-left:0px;}
}

