body{
    background: #f5f5f5;
}
.red{
    color: #A9551B
}
.color46{
    color: rgb(46, 46, 46);
}
.color142{
    color: rgb(142, 142, 142);
}

.new_top img{
    width: 13rem;
    padding-top: 2.285714rem;
}
.t-left span{
    position: absolute;
    left: 2.3429rem;
    top: 0;
    font-size: 1rem;
    width: 5rem;
}
.new_top_buttons{
    width: 10rem;
    margin: 0 auto;
    height: 2.107143rem;
    line-height: 2.107143rem;
    margin-top: 1.714286rem;
    padding-bottom: 1rem;
    color: #fff;
    text-align: center;
}
.new_top_buttons .new_top_button{
    width: 4.1rem;
    height: 1.964286rem;
    border: 1px solid #fff;
    border-radius: .142857rem;
    float: left;
    text-align: center;
}
.new_top_buttons .new_top_button:first-child{
    margin-right: 1.428571rem;
}
.money_fund{
    width: 100%;
    height: 20.178571rem;
    background: #fff;
}
.money_fund_title{
    height: 2.571429rem;line-height: 2.71429rem;
    border-bottom: 1px solid #e6e6e6;
    padding-left: 2.285714rem;
    position: relative;
    font-size: 1rem;
    color: rgb(46, 46, 46);
}
.money_fund_title img.icon{
    width: 1.178571rem;height: 1.178571rem;
    position: absolute;top: .692857rem;left: .857143rem;
}
.money_fund_con{
    text-align: center;font-size: .857143rem;
    padding: 1.428571rem 0 1.071429rem 0;height: 15rem;background: #fff;
}
.fund_name{
    color: rgb(46, 46, 46);
    font-size: 1.285714rem;
}
.fund_tips{
    margin: .714286rem 0 1.428571rem 0;
    margin: .642857rem 0 1rem 0;
}
.fund_tips span{
    display: inline-block;
    height: 1rem;line-height: 1.071429rem;
    color: #A9551B;
    background: rgb(245, 245, 245);
    border-radius: .285714rem;border: 1px solid #A9551B;
    padding: .178571rem .357143rem;
}
.fund_text{
    color: rgb(142, 142, 142);
}
.fund_num{
    padding: .535714rem 0 0.814286rem 0;
    font-size: 1.428571rem;color: #A9551B;height:  2.571429rem;line-height:  2.571429rem;
}
.fund_num_green{
    font-size: 1.428571rem;color: #008000;height:  1.428571rem;line-height:  1.428571rem;
}
.fund_num span{
    font-size: 1rem;
}

.fund_button{
    height: 3.142857rem;width: 24.642857rem;
    background: #A9551B;
    color: #fff;font-size: 1.142857rem;margin: 0 auto;
    line-height:  3.142857rem;border-radius: .285714rem;
    margin-top: .714286rem;
}
.index-banner-box{
    height: 100%;
}
.g-border-bottom{
    padding: .714286rem 0;height: 7.142857rem;overflow: hidden;border:none;
}
.g-banner-img,.g-banner-img img{
    height: 100%;
}
.hot_funds,.fund_forum{
    background: #fff;
    height: auto;

    margin-bottom: .714286rem;
}
.hot_fund_more{
    position: absolute;
    right: .857143rem;
    top: 0;color: rgb(142, 142, 142)
}
.hot_fund_more img{
    height: .821429rem;
}
.hot_fund,.fund_forum_demo{
    padding: 0 .714286rem;
    height: 6.428571rem;

}
.hot_fund_con,.fund_forum_con{
    width: 100%;padding: 1.428571rem 0;height: 3.571429rem;
    border-bottom: 1px solid  #e6e6e6;
}
.fund_forum_con{
    padding: 1.071429rem 0;
    height: 4.285714rem;
}
.hot_fund_con_left{
    float: left;padding-left: .571429rem;
    width: 8rem;
    height: 100%;border-right: 1px solid #e6e6e6;
}
.hot_fund_con_left .fund_num,.hot_fund_con_right .fund_name{
    font-size: 1.428571rem;padding: 0;padding-top: .3rem;
    height: 1.428571rem;line-height: 1.428571rem;
}
.fund_num_green{
    font-size: 1.428571rem;padding: 0;padding-top: .3rem;
    height: 1.428571rem;line-height: 1.428571rem;
}
.hot_fund_con_right .fund_name{
    font-size: 1.142857rem;
}
.hot_fund_con_left .fund_text,.hot_fund_con_right .fund_text{
    font-size: .928571rem;padding-top: .5rem;
}
.hot_fund_con_right{
    float: left;
    padding-left: 1.428571rem;
}
.hot_fund_con_right .fund_text span{
    display: inline-block;padding-right: .357143rem;border-right: 1px solid #e6e6e6;margin-right: .357143rem;
}
.fund_news{
    width: 2.285714rem;height: 1.071429rem; color: #A9551B;border-radius: .571429rem;border: 1px solid #A9551B;
    font-size: .714286rem;display: inline-block;padding: 0 .1rem;text-align: center;
}
.forum_demo_left{
    font-size: 1rem;
    width: 16.071429rem;
    float: left;
    color: rgb(51, 51, 51)
}
.forum_demo_right{
    float: right;
    width: 8.214286rem;
    height: 4.285714rem;
}
.forum_demo_right img{
    width: 8.214286rem;
    height: 4.285714rem;
}
.forum_time{
    font-size: .785714rem;margin-top: .56rem;
}
.new_top{
    position: relative;
}
.new_top_price{
    color:#fff;padding-top:1.714286rem;
    font-size: 1.714286rem;height: 1.714286rem;line-height: 1.714286rem;
}
.new_top_text{
    color: #fff;font-size: .857143rem;
    height: .857143rem;line-height: .857143rem;
    width: 8rem;margin: 0 auto;position: relative;
    padding-top: .4rem;
}

.new_top_text img{
    position: absolute;top: .4rem;right:-1.628571rem;
    padding-top: 0;
    width: 1.428571rem;height: .857143rem;
}
.new_top_text img.hide{
    display: none;
}
.new_top_tips{
    color: rgba(255, 255, 255, 0.5);font-size: .785714rem;
}
.new_top_options{
    width: 100%;font-size: 0;
    height: 3.928571rem;
    text-align: center;position: absolute;bottom: 0;left: 0;
    background: rgba(255, 255, 255, 0.2)
}
.new_top_option{
    width: 33%;
    display: inline-block;height: 100%;
}
.new_top_option .price{
    font-size: 1.071429rem;color: #fff;margin-top: .571429rem;height: 1.071429rem;line-height: 1.071429rem;
}
.new_top_option .text{
    font-size: 1.071429rem;color: rgba(255 , 255, 255, 0.5)   ;font-size: .857143rem;  margin-top: .571429rem;
}
