.active_detail_main{
    background:#fff;
    box-sizing: border-box;
    padding-bottom:0.8rem;
}
.active_detail_content{
	box-sizingz;border-box;
	padding-top:0.8rem;
}
.title_name{
    width: 14.16rem;
    white-space: pre;
    overflow: hidden;
    text-overflow:ellipsis;
}
.active_detail_{
    box-sizing: border-box;
    padding:0.667rem 0.8rem;
    border-bottom:0.267rem solid #eeeeee;
}
.academic_img{
	width:18.4rem;
	height:12.267rem;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
}
.academic_img img{
	max-width:18.4rem;
	max-height:12.267rem;
}
.active_detail_main{
    margin-top:5.013rem;
}
.active_content{
    box-sizing: border-box;
    padding:0.6rem 0.8rem 0;
    border-bottom:0.267rem solid #eeeeee;
    margin-top:2rem;
}
.active_content img {margin-bottom:0.6rem!important}
.active_content p{ padding:0 0 0.6rem  0;}
.active_content table{
    width:100% !important;
}
/*.active_content>p{
    font-size:0.64rem;
    margin: 0.8rem 0;
}
.active_content>p:first-child{
    line-height:1.28rem;

}*/
.active_content>img{
    width: 100% !important;
}
.active_video{
    box-sizing: border-box;
    padding:0.667rem 0.8rem;
    border-bottom:0.267rem solid #eeeeee;
}
.active_video ul{
    width: 18.4rem;
}
.active_video ul li{
    float: left;
}
.active_video ul li:nth-child(even){
    margin-left: 0.533rem;
}
.active_video ul li a{
    display: block;
    width: 8.933rem;
    height: 6.667rem;
    position: relative;
}
.active_video ul li a video{
    width: 100% !important;
}
.active_video ul li a p{
    position: absolute;
    bottom: 0;
    height: 1.6rem;
    line-height: 1.6rem;
    background: #e9e9e9;
    color: #575757;
    font-size: 0.64rem;
    text-indent: 0.267rem;
    width: 100%;
    white-space: pre;
    overflow: hidden;
    text-overflow: ellipsis;
}
.active_picture{
    box-sizing: border-box;
    padding: 0 0.8rem;
    border-bottom:0.267rem solid #eeeeee;
}
.active_picture ul li{
    float: left;
    padding: 1.067rem 0;
}
.active_picture ul li:nth-child(even){
    margin-left: 0.533rem;
}
.active_picture ul li a{
    display: block;
    width: 8.933rem;
    height: 8.933rem;
    position: relative;
}
.active_picture ul li a img{
    width: 100%;
    height: 100%;
}
.active_picture ul li a p{
    position: absolute;
    bottom: 0;
    height: 1.333rem;
    line-height: 1.333rem;
    background: rgba(0,0,0,0.4);
    color: #fff;
    font-size: 0.64rem;
    text-indent: 0.267rem;
    white-space: pre;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
}
/*婵犵數濮烽弫鎼佸磻閻樺吀鐒婃い蹇撶墱閺佸鎲告惔銊ョ疄闁靛ň鏅涢悡娑㈡煕濞戝崬鏋涢柛鎿冨枤缁辨挻鎷呴崜鎻掑壈闂佽绻戠换鍡涘Φ閹扮増鏅搁柨鐕傛嫹*/
.active_related{
    box-sizing: border-box;
    padding:0 0.8rem;
}

.active_related ul li a{
    display:block;
    line-height:1.173rem;
}
.active_related ul li a h3{
    font-size:0.693rem;
    color:#333333;
}
.active_related ul li a h3 span{
    font-size:0.667rem;
    color:#808080;
}

.active_detail_content>h1{
    box-sizing: border-box;
    padding:0 0.8rem;
    text-align: center;
    font-size:1.0rem;
    color:#333333;
    line-height:1.6rem;
}
.active_detail_content>p{
    font-size:0.64rem;
    color:#999999;
    text-align: center;
    box-sizing: border-box;
    padding:0 0.8rem;
    height:1.6rem;
    line-height:1.6rem;
}
.acade_nav p {
    height: 2.667rem;
    line-height: 2.667rem;
    font-size: 0.8rem;
    color: #333333;
    background: url(../img/icons/title-icon.png) left center no-repeat;
    background-size: 0.8rem 0.8rem;
    text-indent: 1.067rem;
}
.acade_nav a {
    float: right;
    font-size: 0.667rem;
}

.active_intro{
    position: relative;
    margin-top:0.8rem;	
}
.active_intro h3{
    font-size:0.667rem;
}
.active_intro h3:first-child{
    color:#333333;
    line-height:1.333rem;
}
.active_intro h3:nth-child(2){
    line-height:1.333rem;
    color:#333333;
}
.active_intro p{
    line-height:1.333rem;
    color:#666666;
    font-size:0.64rem;
}
.active_intro button{
    margin-left: 6.533rem;
    width: 5.333rem;
    height: 1.6rem;
    background:#852c2b;
    color:#fff;
    border:none;
    border-radius: 5px;
}
.active_intro button a{
	color:#fff;
}


.volunteer_detail{
    background:#fff;
    box-sizing: border-box;
    padding-top: 1.0667rem;
}
.child_info{
    box-sizing: border-box;
    padding:5.013rem 0.8rem 0;
    background:#f9f9f9;
    
}
.person_infor{
	border-bottom:1px solid #dddddd;
	box-sizing:border-box;
	padding-bottom:0.5rem;
}
.child_img{
    width: 8rem;
    height: 10.667rem;
    border-radius: 10px;
    
    margin:1rem auto;
    text-align:center;
    line-height:10.667rem;
}
.child_img img{
    max-width: 8rem;
    border:1px solid #dddddd;
    border-radius:10px;
    max-height: 10.667rem;;
}
.person_profile{
    color:#333333;
}
.person_profile h3{
    font-size:0.8rem;
    text-align: center;
    height:1.6rem;
    line-height:1.6rem;
}
.person_profile p{
    font-size:0.587rem;
    text-align: center;
    line-height:1.6rem;
    height:1.6rem;
    color:#666666;
}
.person_infor p{
    font-size:0.693rem;
    color:#666666;
    line-height:1.707rem;
}
.volunteer_video{
    box-sizing: border-box;
    padding:0 0.8rem;
}
.infor_video{
    width: 18.4rem;
    height: 10.32rem;
    background:#000;
    margin:1rem 0;
}
infor_video video{
    max-height: 100%;
    max-width: 100%;
}
.talk_infor{
    box-sizing: border-box;
    padding:0.5rem 0.8rem;
    border-bottom: 0.267rem solid #eeeeee;
}
.talk_infor>p{
    line-height:1.36rem;
    font-size:0.587rem;
    color:#666666;
}
.talk_img{
    width: 18.4rem;
    height: 10.32rem;
    margin-bottom: 0.4rem;
}
.talk_img img{
    width: 100%;
    height: 100%;
}
.infor_video_{
	width:18.4rem;
	box-sizing:border-box;
	padding-bottom:1.067rem;
	background:#fff;
}
.infor_video_ a{
	display:block;
	width:18.4rem;
	height:10.267rem;
	position:relative;
	text-align:center;
	line-height:10.267rem;
}
.infor_video_ a video{
	max-height:10.267rem;
	max-width:18.4rem;
}
.infor_video_ a .play{width:2.5rem;height: 2.5rem;background:url(../img/icons/play.png) no-repeat center center; background-size:100%;position: absolute;left:45%;top:35%;}

.read_footer{  box-sizing: border-box;
    padding: 1.2rem 0.8rem;
    font-size:0.8rem;
    color:#333333;
    line-height:1.2rem;}
.deputy_text1 p{font-size: 0.8rem !important;}


 .bmr{ width: 90%;    margin: 5px; }
 textarea{ width: 100%;}

input {
    line-height: unset;width: 100%;}
.fxfx input{ -webkit-appearance: radio;     width: -webkit-fill-available;}
.dxdx input{ -webkit-appearance: checkbox;     width: -webkit-fill-available;}