.banner_wrapper {
	background: #354d69 url('../images/non-profit/bg-br.jpg') no-repeat center center;
	background-size: cover;
}
.banner_wrapper h1 {
	font-size: 50px\0;
	font-size: 5.0rem;
	padding: 13.7% 0;
	color: #FFFFFF;
	line-height: 1.6;
}
.banner_wrapper p {
	font-size: 18px\0;
	font-size: 1.8rem;
	color: #FFFFFF;		
	text-align: left;
	padding-bottom: 9%;
}
/*banner end*/
.main-wrapper .center {
	font-size: 0;
}
.main-wrapper h2 {
	padding: 8% 0 5% 0;
	color: #111;
}
.main-wrapper p {
	font-size: 16px;
	font-size: 1.6rem;
	color: #5b5b5b;
	line-height: 1.625;
	text-align: justify;
	padding-bottom: 4%;
	margin-bottom: 4%;
	border-bottom: 1px solid #dbdbdb;
}
.main-wrapper dl {
	border-bottom: 1px solid #dbdbdb;
	margin-bottom: 4%;
}
.main-wrapper dl dt {
	font-size: 20px;
	font-size: 2.0rem;
	line-height:1.3;
	color: #262626;
	background: url('../images/non-profit/ic-Method.png') no-repeat 0 center;
	font-family: 'RobotoRegular';
	padding-left: 30px;
	margin-bottom: 2.3%;
}
.main-wrapper dl dd {
	font-size: 16px;
	font-size: 1.6rem;
	color: #5b5b5b;
	line-height: 1.625;
	padding-bottom: 4%;text-align: justify;
}
.main-wrapper .msg {
	border: none;
	width: 70%;
	display: inline-block;
	margin-right: 5%;
}
.main-wrapper .btn {
	display: inline-block;
	vertical-align: top;
	box-sizing: border-box;
	width: 24%;
	font-size: 20px;
	font-size: 1.94rem;
	text-align: right;
	color: #FFFFFF;
	line-height: 2.3;
	transition: all 0.5s;
	border-radius: 4px;
	padding-right: 2%;
	background:#359EFF url('../images/non-profit/ic-email.png') no-repeat 20px center;
	margin-top: 5px;
}
.main-wrapper .btn:hover {
	background-color: #2f97f7;
}
/*safari 兼容性*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.prd_msg ul li:first-child {
		margin-right: 2%;
	}
}
/*移动端css*/
@media (min-width:768px) and (max-width:999px){     /*平板及中等屏幕*/
	.main-wrapper .btn {
		width: 28%;
	}
	.main-wrapper .msg {
		margin-right: 2%;
	}
}
@media (min-width:320px) and (max-width:767px){     /*手机屏幕*/
	.main-wrapper .msg {
		width: 100%;
		margin-right: 0;
	}
	.main-wrapper .btn {
		width: 55%;
		display: block;
		margin:0 auto 8%;
	}
	.main-wrapper dl dt{
		background:none;
		padding-left:0;}
	.at_web7_app>.center{
		padding:0;}

	.main-wrapper .btn{
		line-height:2.2;text-align: center;
		padding-left:40px;}
	.main-wrapper p,
	.main-wrapper dl dd,
	.main-wrapper p{
		font-size: 3rem !important;
		line-height:1.5;}
	.main-wrapper .btn{font-size: 3.6rem !important;}
	.main-wrapper dl dt{font-size: 4rem !important;}
}