header {
	height: 45px;
	line-height: 45px;
	background-color: #d32d26;
	text-align: center;
	width: 100%;
	padding-left: 10px;
	position: fixed;
    top: 0px;
}
header a {
	font-size: 18px;
	color: #fff;
}
header i.fa.fa-angle-left {
	float: left;
    font-size: 30px;
    line-height: 45px;
    color: #fff;
}
.container {
	padding-top: 45px;
}

.layui-tab-title .layui-this:after, .layui-tab-bar {
	border: none;
}

.layui-tab-title li {
	font-size: 16px;
	color: #999;
}

.layui-tab-title .layui-this {
	color: #d32d26;
	font-size: 16px;
	font-weight: bold;
}
.layui-tab-content {
	padding: 0px;
}

#news_show {}
#news_show ul li {
	padding: 15px;
	overflow: hidden;
	border-bottom: #d2d2d2 solid 1px;
}
#news_show ul li .li_left {
	float: left;
	width: 62%;
}
#news_show ul li .li_left p.title {
	font-size: 18px;
	color: #252525;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
#news_show ul li .li_left p.time {
	font-size: 14px;
	color: #666;
	margin-top: 20px;
}
#news_show ul li .li_right {
	float: right;
	width: 35%;
	text-align: right;
}
#news_show ul li .li_right img {
	width: 75%;
	height: 75.75px;
}

/*资讯详情*/
.container h4.title {
	width: 100%;
	text-align: center;
	color: #252525;
	font-size: 18px;
	margin: 20px auto;
}
.container .news_text {
	padding: 0px 15px;
	padding-bottom: 40px;
}
.container .news_text p {
	text-indent: 2em;
    color: #252525;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 10px;
}
.container .news_text img {
	max-width: 100%;
    margin: 10px auto;
    display: block;
}

/*捐赠公示*/
#donation_show ul li {
	padding: 5px 15px;
	border-bottom: #d32d26 dotted 1px;
	overflow: hidden;
}
#donation_show ul li .li_left {
	float: left;
}
#donation_show ul li .li_right {
	float: right;
}
#donation_show ul li p.name,#donation_show ul li p.money {
	font-size: 18px;
	color: #252525;
}
#donation_show ul li p.things,#donation_show ul li p.date {
	font-size: 14px;
	color: #999;
	margin-top: 15px;
	text-align: left;
}
/*关于我们*/
.container ul.about {
	padding: 20px 15px;
}
.container ul.about li {
	background: url(/images/h5/about_li.png) no-repeat left bottom;
    background-size: cover;
    line-height: 50px;
    margin-bottom: 15px;
    border-radius: 5px;
}
.container ul.about li a {
	display: block;
    text-align: right;
    margin-right: 20px;
    font-size: 18px;
    font-weight: bold;
    color: #d32d26;
}

/*组织架构*/
.container .organization {
	width: 90%;
    margin: 40px auto;
}
.container .organization img {
	width: 100%;
}

/*理事介绍*/
ul#director_list {
	padding: 0px 15px;
}
ul#director_list li {
    box-shadow: 3px 6px 14px #f1f1f1;
    margin-bottom: 30px;
    padding: 15px;
    overflow: hidden;
    margin-top: 10px;
}
ul#director_list li .photo {
	float: left;
}
ul#director_list li .photo img {
	width: 90px;
	height: 120px;
}
ul#director_list .text .name {
	overflow: hidden;
	padding-left: 25px;
	margin-top: 20px;
}
ul#director_list .text .mingzi {
	font-size: 18px;
	color: #252525;
	font-style: normal;
	float: left;
	padding: 5px 0px;
}
ul#director_list .text .zhiwei {
	font-size: 16px;
	color: #999;
    font-style: normal;
    float: left;
    border-radius: 50px;
    border: #eee solid 1px;
    padding: 5px 15px;
    margin-left: 10px;
}
ul#director_list .text .info {
	padding-left: 25px;
    font-size: 16px;
    color: #252525;
    line-height: 20px;
    overflow: hidden;
    margin-top: 20px;
    display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

/*成为志愿者*/
.join {
	padding: 0px 15px;
}
.join form {
	width: 90%;
    margin: 30px auto;
}
.join form input.layui-input {
	border-radius: 5px;
}
.join form .layui-btn {
	background-color: #d32d26;
	border-radius: 5px;
}
.join form .layui-form-label {
	width: 45px;
	text-align: left;
}
.layui-input-block {
    margin-left: 80px;
}

/*表格*/
table {
    margin-top: 20px;
    line-height: 40px;
    border: #c5c3c5 solid 1px;
    table-layout: fixed;
    border-collapse: collapse;
    border-spacing: 0;
}
table th {
    text-align: center;
    font-weight: bold;
    font-size: 12px!important;
    border: #c5c3c5 solid 1px;
}
table td {
	border: #c5c3c5 solid 1px;
}
table td span {
    font-size: 14px!important;
}