/*
    导航栏对应页面a标签高亮显示
    updated by Peter_wang 2019.1.3

*/
.nav-icon1 {
    display: inline-block !important;
}
/*banner部分样式*/
.banner {
    height: 600px;
    /*background: url(../img/index/banner_bg.jpg) center center no-repeat;*/
    background-size: cover;
}

.banner-box {
    padding-top: 144px;
}

.whiteline {
    display: inline-block;
    width: 97px;
    height: 13px;
    position: relative;
    top: -8px;
    margin-right: 18px;
    background: rgba(255,255,255,0.3);
}

.banner-box .banner-title {
    display: inline-block;
    /*height: 106px;*/
    color: #fff;
    font: 400 36px/50px "SimSong";
    margin-bottom: 15px;
}

    .banner-box .banner-title span {
        font-size: 36px;
        /*color: #ff9933;*/
        font-weight: 500;
        margin: 0 17px;
        width: 700px;
        float: left;
    }

.banner-box .banner-text {
    font-size: 28px;
    color: #fff;
}

.banner-box .gomore {
    display: block;
    width: 201px;
    height: 52px;
    margin: 0 auto;
    margin-top: 72px;
    font-size: 26px;
    color: #fff;
    line-height: 52px;
    border: 2px solid #fff;
    border-radius: 5px;
}
/*news部分样式*/
.news {
    height: 498px;
}

.news-box {
    width: 1072px;
    color: #494848;
}

.news-name {
    height: 124px;
    line-height: 124px;
    font-size: 29px;
}

.news-wrap {
    width: 1072px;
    height: 311px;
}

.news-show {
    height: 186px;
    margin: 0 35px;
    border-bottom: 1px solid #dedede;
}

    .news-show .news-pic {
        width: 168px;
        height: 168px;
        margin-right: 22px;
    }

    .news-show .news-text {
        width: 274px;
        height: 167px;
        text-align: left;
    }

.news-text .news-title {
    font-size: 22px;
    height: 22px;
    line-height: 22px;
    margin-bottom: 15px;
}

.news-text .news-detail {
    font-size: 13px;
    line-height: 19px;
    height: 110px;
}

.news-text .news-data {
    font-size: 13px;
}

.newslist {
    width: 1072px;
    height: 184px;
    text-align: left;
}

    .newslist a {
        float: left;
        width: 464px;
        height: 14px;
        margin: 20px 35px 0 35px;
    }

    .newslist img {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin-right: 8px;
    }

    .newslist p {
        vertical-align: middle;
        display: inline-block;
    }

.news-list-title {
    font-size: 14px;
    width: 362px;
}

.news-list-data {
    font-size: 10px;
    width: 87px;
}

.news .morenews {
    display: block;
    width: 113px;
    height: 38px;
    margin: 0 auto;
}
/*who部分样式*/
.who {
    height: 661px;
    background: #f8f8f8;
}

.who-box {
    padding-top: 33px;
}

.who-name {
    height: 94px;
    line-height: 94px;
    font-size: 34px;
    color: #494848;
}

.wholine {
    width: 58px;
    height: 1px;
    background: #494848;
    margin: 0 auto;
    margin-bottom: 28px;
}

.who-title1 {
    height: 69px;
    line-height: 69px;
    font-size: 27px;
    color: #2d78dd;
}

.who-text {
    font-size: 17px;
    color: #494848;
    line-height: 40px;
}

.who-text1 {
    height: 251px;
}

.who-text2 {
    height: 69px;
}

.who-title2 {
    height: 39px;
    line-height: 39px;
    font-size: 23px;
    color: #2d78dd;
}

.who-box a {
    display: block;
    width: 113px;
    height: 38px;
    margin: 0 auto;
}
/*give部分样式*/
.give {
    height: 667px;
    background: url(../img/index/give_bg.jpg) center center no-repeat;
    background-size: cover;
}

.give-box {
    padding-top: 33px;
    color: #fff;
}

.give-title {
    height: 77px;
    line-height: 77px;
    font-size: 33px;
}

.giveline {
    width: 90px;
    height: 1px;
    background: #fff;
    margin: 0 auto;
    margin-bottom: 26px;
}

.give-text {
    line-height: 34px;
    font-size: 17px;
}

.give-box img {
    margin: 46px auto;
}
/*need部分样式*/
.need {
    /*height: 736px;*/
    margin-bottom: 40px;
}

.need-box {
    padding-top: 65px;
    /*width: 1304px;*/
    width: 1104px;
}

    .need-box li {
        /*width: 280px;*/
        width: 230px;
        /*height: 563px;*/
        margin: 0 23px;
        text-align: left;
        color: #494848;
    }

.need-title {
    height: 52px;
    line-height: 52px;
    padding-top: 13px;
    font-size: 22px;
    font-weight: bold;
}

.need-text {
    /*text-align: center;*/
    line-height: 24px;
    font-size: 13px;
    text-align: justify;
}
/*joinus部分样式*/
.joinus {
    height: 501px;
    background: url(../img/index/joinus_bg.jpg) center center no-repeat;
    background-size: cover;
}

.joinus-box {
    padding-top: 45px;
    color: #fff;
}

.joinus-title {
    height: 84px;
    line-height: 84px;
    font-size: 38px;
    font-weight: bold;
}

.joinusline {
    width: 78px;
    height: 2px;
    background: #fff;
    margin: 0 auto;
    margin-bottom: 40px;
}

.joinus-text {
    height: 232px;
    line-height: 36px;
    font-size: 18px;
}

.joinus-box .gojoin {
    display: block;
    width: 125px;
    height: 31px;
    margin: 0 auto;
    line-height: 31px;
    font-size: 15px;
    color: #fff;
    border-radius: 3px;
    border: 2px solid #fff;
}
/*联盟成员member部分样式*/
.member {
    height: 475px;
    color: #494848;
    background: #fff;
}

.member-title {
    padding-top: 19px;
    font-size: 29px;
    line-height: 145px;
    height: 145px;
}

.members {
    width: 176px;
    height: 60px;
    margin: 11px;
    background: #434343;
    border: 1px solid #e2e2e2;
    font-size: 18px;
    line-height: 60px;
    text-align: center;
    color: #fff;
}

.members1 {
    background: #626262;
}
