*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%;}
ul,li{list-style:none;}
a{text-decoration:none;color:#333;}
input{border:none;outline:none;}
img{display:block;max-width:100%;}
.fl{float:left;}
.fr{float:right;}
.clearfix:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0;font-size:0;}
.clear{clear:both;height:10px;}
.clearfix { *zoom:1;}
.bigbox{min-width:320px;max-width:750px;margin:0 auto;}

/*顶部样式*/
.top{
    width:100%;
    max-width:750px;
    height:55px;
    background:#fff url(../mimg/1.png) no-repeat center center;
    background-size:70%;
    position:fixed;
    top:0;
}

/*导航样式*/
.nav{
    width:100%;
    height:45px;
    background-color:#84AF43;
    border:1px solid transparent;
    margin-top:55px;
}
.menu{
    float:left;
    width:20%;
    line-height:45px;
    text-align:center;
    color:#fff;
    cursor:pointer;
    position:relative;
}
.menu a{
    color:#fff;
}
.drop-down{
    width:100%;
    line-height:35px;
    background:url(../mimg/rgba.png) no-repeat center center;
    background-size:cover;
    position:absolute;
    top:45px;
    z-index:1000;
}
.hidden{
    display:none;
}

/*banner图*/
.bigbanner{
    width:100%;
    position:relative;
}
.banner{
    width:100%;
    position:relative;
}
.picture{
    width:100%;
    position:absolute;
}
.picture1{
    z-index:1;
}
.picture>img{
    width:100%;
}
/*轮播按钮*/
.btnBox{
    width:50%;
    height:15px;
    margin:5px auto;
    display:flex;
    justify-content:space-around;
}
.btn{
    width:15px;
    height:15px;
    background-color:#ccc;
    border-radius:50%;
}
.btn1{
    background-color:#5F65AF;
}

/*新闻部分*/
.newsbox{
    width:100%;
    padding:0 15px;
}
.news{
    width:100%;
    padding:20px 0;
    border-bottom:1px solid #ededed;
}
.news-img{
    width:25%;
    margin-right:5%;
}
.news-img>a>img{
    width:100%;
}
.news-content{
    width:70%;}

.news-content>p{
    color:#666;
    font-size:12px;
    line-height:24px;
}
/*首页底部*/
footer{
    width:100%;
    padding:10px 0;
    border-top:1px groove #ededed;
    text-align:center;
    font-size:12px;
}

/*分页顶部*/
.topbar{
    width:100%;
    height:45px;
    background-color:#84AF43;
    text-align:center;
    line-height:45px;
    color:#fff;
    position:fixed;
    top:0;
    left:0;
}
.topbar>a{
    position:absolute;
    top:10px;
    left:10px;
    width:25px;
    height:25px;
    background:url(../mimg/icon.png) no-repeat center center;
    background-size:100%;
}
/*基金简介*/
.about-content{
    width:100%;
    padding:60px 15px 15px;
}
.about-content>p{
    line-height:24px;
    text-indent:30px;
}
.about-content>img{
    display:block;
    width:90%;
    margin:5px auto;
}
/*组织结构*/
.content{
    width:100%;
    padding:60px 15px 15px;
    text-align:center;
}
.content>img{
    display:block;
    width:90%;
    margin:25px auto;
}
/*成长花絮*/
.content-grow{
    width:100%;
    padding:60px 15px 15px;
}
.content-grow>p{
    line-height:24px;
    text-indent:30px;
}

.our{
    display:block;
    width:70%;
    margin:5px auto;
}
.bold{
    margin:20px 0 5px;
}

.pro-content{
    width:100%;
    padding:60px 15px 15px;
}
.pro-content>img{
    display:block;
    width:90%;
    margin:5px auto;
}
.pro-content>p{
    line-height:24px;
    text-indent:30px;
}
.pro-content>span{
    font-size:12px;
    display:block;
    text-align:center;
}

.fhif{line-height:30px;text-align:center;}
.fhif img{margin:0 auto;}


.selectTip{width:100%;height:35px;background-color:#f8f8f8;line-height:35px;color:#CADC56;}
.selectTip>span{width:25%;float:left;}
.selectTip1{width:100%;height:35px;background-color:#fff;line-height:35px;color:#111;border-bottom:1px dashed #ccc;}
.selectTip1>span{width:25%;float:left;}




.Volunteer{width:100%;padding-top: 20px;}
.volunteerMain{width:100%;margin:0 auto;background-color: #fff;}
.Volunteer-title{width:100%;height:60px;}
.Volunteer-title img{width:100%;}
.Volunteer-img{width:100%;padding:20px 20px 0;}
.Volunteer-img>img{width:100%;}
.Volunteer-text{width:100%;line-height: 24px;padding:20px;text-indent: 30px;color:#666;}
.Management{padding:0 20px 20px;border-top: 1px solid #ededed; border-bottom:1px solid #ededed;}
.Management-title{text-align: center;font-size: 18px;line-height: 50px;}
.Management-content{text-indent: 40px;line-height: 24px;}
.join-title{line-height: 50px;font-size: 20px;color:#CADC56;text-align: center;}
.joinBox>li{width:100%;padding:5px 20px 20px;border-top: 1px dashed #e4e4e4;}
.joinBox>li:hover{background-color: #f8f8f8;}
.tip>span{color:red;}
.fillBox{width:100%;margin-top: 10px;position: relative;}
.error{position: absolute;line-height:30px;right:10px;color:red;font-size: 12px;display: none;}
.fill{width:100%;height:32px;border:1px solid #c8c8c8;line-height: 30px;padding-left: 5px;border-radius: 4px;}
.fill:focus {border-color: #75B9F0;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);}
.photo{width:100%;height:54px;border:1px dashed #ccc;border-radius: 4px;position: relative;}
.photo>div{width:100%;height:100%;line-height: 52px;text-align: center;padding-left: 20px;cursor: pointer;}
.photo>input{width:100%;height:100%;position: absolute;top:0;opacity: 0;filter:alpha(opacity=20);}
.sex>label{margin-right: 50px;}
.week>label{margin-right: 25px;}
.submitBtn{display: block;width:72px;height:34px;background-color: #00ACEC;border-radius: 4px;color:#fff;margin:20px auto;}








