/* *****************************************      资讯、基金公用   ************************************************** */
.wid-1100{width: 1100px;margin: 0 auto;position: relative;}
.page-box .prev-page,.news-bj .page-box .next-page{font-size: 14px;color: #434A54;margin-right:4px;}
.page-box .prev-page{margin-right:8px;}
.page-box .un-click{color:#DFDFDF;}
.page-box input{vertical-align:middle;text-align: center;margin:-4px 5px 0 5px;outline: none;border: 1px solid #E2E2E2;border-radius: 2px;width:54px;height:20px;}
.page-box .jump-btn{color:#E86E05;display:inline-block;text-align:center;width:40px;line-height:20px;border:1px solid #F58220;border-radius: 2px;margin-left:8px;}
.page-box .page-number{margin-right:4px;display:inline-block;text-align:center;width:26px;line-height:26px;background:#fff;color: #434A54;border: 1px solid #F6F6F6;}
.page-box .page-number:hover{background: #F6F6F6;border: 1px solid #F6F6F6;color: #E50012;}
.page-box .page-number.active{background: #F6F6F6;border: 1px solid #F6F6F6;color: #E50012;}
.search-box{width:254px;height:36px;background: #FFFFFF;border: 1px solid #CCCCCC;border-radius: 4px;box-sizing: border-box;}
.search-box input{outline:none;font-size:14px;line-height:32px;border:none;margin-left:16px;width:180px;height: 32px;margin-top: 1px;}
.search-box-img {cursor: pointer; display: inline-block;width:38px;height:36px;border-radius: 0 4px 4px 0;margin-top: -1px;margin-right: -1px;background: #E51C23 url(../images/fund_detail/search.svg) center center no-repeat;}
input.wid-100{width:100px;}
input.wid-125{width:125px;}
input.wid-82{width:82px;}
.mg-b-32{margin-bottom:32px;}
.mg-b-8{margin-bottom:8px;}
.mg-b-65{margin-bottom:65px;}
.mg-t-26{margin-top:26px;}
.mg-b-23{margin-bottom:23px;}
.c-6c {color:#6C6C6C;}
.home-ico {position: relative;padding-left: 18px;}
.home-ico::before {
    position: absolute;
    content: " ";
    top: 3px;
    left: 0;
    display: block;
    height: 13px;
    width: 13px;
    background: url(../images/home.svg) no-repeat;
    background-size: 100%;
}
.home-ico:hover::before {
    background: url(../images/home-active.svg) no-repeat;
}
/* *****************************************      资讯相关        ************************************************** */
/* 资讯中心 相关公用 */
.news-bj .wid700-ellipsis{width:700px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;line-clamp: 2;-webkit-box-orient: vertical;text-overflow: -o-ellipsis-lastline;}
/* 资讯中心 */
.news-bj .wid-1200{width: 1200px;margin: 0 auto;position: relative;}
.news-bj .left-tab-box{width:180px;background: #F8F8F8 ;}
.news-bj .left-tab-box li{cursor: pointer;line-height:52px;border-top:1px solid #fff;padding-left:38px;font-size:16px;}
.news-bj .left-tab-box li a{color:#666;}
.news-bj .left-tab-box li a:hover{color:#666;}
.news-bj .left-tab-box li:first-child{border-top:none;}
.news-bj .left-tab-box li.active,.left-tab-box li:hover {background: #F58220;box-shadow: 0 2px 18px 0 rgba(0,0,0,0.08);}
.news-bj .left-tab-box li.active a,.news-bj .left-tab-box li a:hover,.left-tab-box li:hover a{color:#fff;}

.news-bj .right-content{width:995px;position:relative;}
.news-bj .page-title{font-size:22px;color:#333;line-height:52px;padding-left:18px;border-bottom: 1px solid #DFDFDF;}
.news-bj .page-title::before{content: "";display:block;position: absolute;width:4px;height:22px;background: #032D4D;border-radius: 3px;left:0;top:15px;}
.news-bj .newstxt-list{padding-top:20px;width:100%;height:114px;border-bottom:1px dashed #DFDFDF;transition: all .1s;}
.news-bj .newstxt-list>a{display: block;}
.news-bj .newstxt-list:hover{background:rgba(223,223,223,.1);}
.news-bj .list-title{font-size:16px;color:#333;}
.news-bj .list-title::before,.news-bj .dynamic-list::before{content: "●";line-height: 20px;margin-right:10px;color:#D9D9D9;}
.news-bj .list-title.active::before,.news-bj .dynamic-list.active::before{color:#F58220;}
.news-bj .list-title.newest::after,.news-bj .dynamic-list.newest::after{margin-bottom:-4px;margin-left:7px;content: "";display: inline-block;width:26px;height:18px;background:url(../images/news/news_icon.png) no-repeat;}
.news-bj .newstxt-info{font-size:12px;color:#666;line-height:20px;margin-top:13px;margin-left:20px;height:41px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;text-overflow: -o-ellipsis-lastline;}


/* 资讯中心-子公司 -资管计划列表*/
.news-bj.subsidiary .page-title{border:none;}
.news-bj.subsidiary .sub-tab-box{padding-bottom:17px;border-bottom: 4px solid #DFDFDF;}
.news-bj.subsidiary .sub-tab-box li{font-size: 14px;color: #666666;padding:5px 12px;margin-right:28px;cursor: pointer;}
.news-bj.subsidiary .sub-tab-box li.active,.news-bj.subsidiary .sub-tab-box li:hover{color:#fff;background: #F58220;box-shadow: 0 2px 18px 0 rgba(0,0,0,0.08);border-radius: 2px;}

.news-bj.subsidiary .plan-list{padding:16px 0;border-bottom: 1px dashed #DFDFDF;}
.news-bj.subsidiary .plan-list a{font-size:14px;color:#333;}
/*  资讯中心-子公司-最新产品动态 */
.news-bj.subsidiary .dynamic-row{line-height:60px;border-bottom: 1px dashed #DFDFDF;}
/* 基本信息 */
.basic-info table{border:1px solid #DCDCDC;margin-bottom:34px;}
.basic-info table td{border:solid #DCDCDC; border-width:0px 1px 1px 0px; padding-left:11px;height:53px;}
.basic-info table td.left-title{font-weight: bold;width:100px;background: #F8F8F8; color:#333;font-size: 14px;border-right: none;}
.basic-info table td.left-content{width:348px;color:#666;font-size:14px;}
.basic-info table td.right-title{font-weight: bold;width:130px;background: #F8F8F8;color:#333;font-size: 14px;border-right: none;}
.basic-info table td.right-content{width:318px;color:#666;font-size:14px;}
/* *****************************************    专户理财     ************************************************** */
.special-account-financing-bj .banner-box {position:relative;height:430px; background:url(../images/special/banner1.png) no-repeat top center;background-size: cover;}
.special-account-financing-bj .banner-box-left {
    margin-top: 133px;
    margin-left: 281px;
}
.special-account-financing-bj .banner-box-left-1 {
    font-size: 48px;
    color: #FFFFFF;
    letter-spacing: 4px;
    line-height: 67px;
    padding-left: 31px;
}
.special-account-financing-bj .banner-box-left-2 {
    margin-top: 4px;
    line-height: 28px;
    font-size: 20px;
    color: #FFFFFF;
    letter-spacing: 1.67px;
}
.special-account-financing-bj .banner-box-right {
    width: 320px;
}
.special-account-financing-bj .banner-box-right .special-log-box {
    margin-top: 66px;
    padding: 43px 15px 0 15px;
    width: 320px;
    height: 312px;
    background: url('../images/special/log-bg.png') top center no-repeat;
    z-index: 11;
    position: relative;
    box-sizing: border-box;
    text-align: center;
}
.special-account-financing-bj .special-log-box-title {
    position: absolute;
    top: 34px;
    font-size: 14px;
    line-height: 20px;
    left: 50%;
    transform: translateX(-50%);
    color: #AA8963;
    letter-spacing: 2px;
    text-align: center;
    width: 188px;
}
.special-account-financing-bj .banner-box-right .special-log-box-border {
    position: relative;
    width: 292px;
    height: 252px;
    position: absolute;
    top: 43px;
    z-index: 2;
}
.special-account-financing-bj .banner-box-right .special-log-box-border::after {
    content: "";
    background: url(../images/special/log-box.svg) no-repeat center;
    filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.50;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    position: absolute;
    z-index: -1;
}
.special-account-financing-bj .banner-box-right .special-log-box-button1 {
    cursor: pointer;
    margin: 71px auto 0;
    background-image: linear-gradient(270deg, #D9BA97 12%, #AA8963 85%);
    border-radius: 4px;
    width: 222px;
    height: 48px;
    text-align: center;
    z-index: 3;
}
.special-account-financing-bj .banner-box-right .special-log-box-button1 a {
    font-size: 22px;
    line-height: 48px;
    color: #FFFFFF;
    letter-spacing: 0;
}
.special-account-financing-bj .banner-box-right .special-log-box-button2 {
    cursor: pointer;
    margin: 27px auto 0;
    box-sizing: border-box; 
    padding: 1px; 
    border-radius: 4px;
    background-image: -webkit-linear-gradient(270deg, #D9BA97 0%, #AA8963 100%);
    background-image: -moz-linear-gradient(270deg, #D9BA97 0%, #AA8963 100%);
    background-image: linear-gradient(270deg, #D9BA97 0%, #AA8963 100%);
    width: 222px;
    height: 48px;
    text-align: center;
    transition: all 0.5s;
    z-index: 3;
}
.special-account-financing-bj .banner-box-right .special-log-box-button2:hover {
    transform: translateY(-3px);
}
.special-account-financing-bj .banner-box-right .special-log-box-button2-box{
    width:100%; 
    height:100%; 
    box-sizing: border-box; 
    border-radius: 4px; 
    background: rgba(0,0,0,0.5);
}
.special-account-financing-bj .banner-box-right .special-log-box-button2 a {
    font-size: 22px;
    line-height: 48px;
    color: #D9C09A;
    letter-spacing: 0;
}
.special-account-financing-bj .special-account-advantage img {
    margin-top: 82px;
    width: 108px;
    height: 108px;
}
.special-account-financing-bj .special-account-advantage .advantage-title {
    margin-top: 31px;
    font-size: 24px;
    line-height: 33px;
    color: #434A54;
    letter-spacing: 0;
}
.special-account-financing-bj .special-account-advantage .advantage-content {
    margin-top: 9px;
    font-size: 12px;
    color: #A3A3A3;
    letter-spacing: 0;
    line-height: 16px;
}

.special-account-financing-bj .special-account-service {
    height:460px; box-sizing: border-box;
    padding-top: 70px;
    background:url(../images/special/banner2.png) no-repeat top center;
    background-size: 100% 350px;
}

.special-account-financing-bj .special-account-service .service-box{
    background: #FFFFFF;
    box-shadow: 0 0 12px 0 rgba(0,0,0,0.06), 0 10px 15px 0 rgba(0,0,0,0.04);
    text-align: center;
    padding-top: 54px;
    box-sizing: border-box;
    border-radius: 6px;
}

.special-account-financing-bj .special-account-service .service-title {
    margin: 0 auto;
    width: 138px;
    height: 44px;
    font-size: 24px;
    line-height: 44px;
    color: #434A54;
    letter-spacing: 0;
    text-align: center;
    background: url(../images/special/title1.svg) no-repeat center;
}
.special-account-financing-bj .special-account-service .service-content {
    margin: 22px auto 0;
    font-size: 13px;
    line-height: 18px;
    color: #434A54;
    letter-spacing: 0;
}

.special-account-financing-bj .special-account-service .service-step img {
    width: 84px;
    height: 84px;
}
.special-account-financing-bj .special-account-service .service-step div {
    margin-top: 27px;
    font-size: 18px;
    line-height: 25px;
    color: #434A54;
    letter-spacing: 0;
    text-align: center;
}
.special-account-financing-bj .special-account-question {
    width: 980px;
    margin: 0 auto;
}
.special-account-financing-bj .special-account-question .question-title {
    margin: 60px auto 0;
    width: 138px;
    height: 44px;
    font-size: 24px;
    line-height: 44px;
    color: #434A54;
    letter-spacing: 0;
    text-align: center;
    background: url(../images/special/title1.svg) no-repeat center;
}
.special-account-financing-bj .special-account-question .question-ask {
    margin-top: 40px;
    font-size: 20px;
    line-height: 28px;
    color: #BD9D6C;
    letter-spacing: 0;
    position: relative;
    z-index: 10;
}
.special-account-financing-bj .special-account-question .question-ask::before {
    position: absolute;
    content: " ";
    top: -5px;
    left: -10px;
    display: block;
    height: 36px;
    width: 30px;
    background: url(../images/special/question.svg) no-repeat;
    background-size: 100%;
    z-index: -1;
}
.special-account-financing-bj .special-account-question .question-answer {
    margin-top: 14px;
    font-size: 14px;
    color: #A3A3A3;
    letter-spacing: 0;
    line-height: 20px;
}

.special-account-financing-bj .special-account-reserve {
    height:430px; box-sizing: border-box;
    background:url(../images/special/banner3.png) no-repeat top center;
    background-size: 100% 430px;
}

.special-account-financing-bj .special-account-reserve .reserve-resume {
    width: 403px;
    margin-top: 99px;
    margin-left: 60px;
}
.special-account-financing-bj .special-account-reserve .reserve-resume .resume-title {
    position: relative;
    width: 124px;
    height: 33px;
    font-size: 24px;
    line-height: 33px;
    color: #FFFFFF;
    letter-spacing: 0;
    text-align: center;
}
.special-account-financing-bj .special-account-reserve .reserve-resume .resume-title::after {
    content: "";
    background: url(../images/special/title2.svg) no-repeat center;
    filter:alpha(opacity=20);-moz-opacity:0.2;opacity:0.20;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    position: absolute;
}

.special-account-financing-bj .special-account-reserve .reserve-resume .resume-sub-title {
    margin-top: 31px;
    font-size: 18px;
    line-height: 25px;
    color: #FFFFFF;
    letter-spacing: 0;
}
.special-account-financing-bj .special-account-reserve .reserve-resume .resume-content {
    margin-top: 8px;
    font-size: 14px;
    line-height: 22px;
    color: #FFFFFF;
    letter-spacing: 0;
}
.special-account-financing-bj .special-account-reserve .reserve-form {
    width: 600px;
    padding-top: 79px;
    font-size: 14px;
    line-height: 20px;
    color: #D0AF7A;
    letter-spacing: 0;
}
.special-account-financing-bj .special-account-reserve .reserve-form input.input{
    margin-top: 8px;
    width: 190px;
    height: 34px;
    background: #FFFFFF;
    border: none;
    box-shadow: 0 3px 6px 0 rgba(0,0,0,0.10);
    border-radius: 2px;
    padding: 0 5px;
}
.special-account-financing-bj .special-account-reserve .reserve-form input.radio{
    margin-right: 5px;
}

.special-account-financing-bj .special-account-reserve .reserve-form input.radio {
    position: absolute;
    opacity: 0;
}
.special-account-financing-bj .special-account-reserve .reserve-form input.radio + .radio-label:before {
    content: '';
    border-radius: 100%;
    background: rgba(67,74,84,0.40);
    border: 1px solid #434A54;
    box-sizing: border-box;
    display: inline-block;
    width: 16px;
    height: 16px;
    position: relative;
    top: 7px;
    margin-right: 7px;
    vertical-align: top;
    cursor: pointer;
    text-align: center;
    -webkit-transition: all 250ms ease;
    transition: all 250ms ease;
  }
.special-account-financing-bj .special-account-reserve .reserve-form input.radio:checked + .radio-label:before {
    background: #FFFFFF;
    border: 5px solid #3F51B5;
}
.special-account-financing-bj .special-account-reserve .reserve-form input.radio:focus + .radio-label:before {
    outline: none;
    background: #FFFFFF;
    border: 5px solid #3F51B5;
}
.special-account-financing-bj .special-account-reserve .reserve-form input.radio + .radio-label:empty:before {
    margin-right: 0;
}

.special-account-financing-bj .special-account-reserve .reserve-form label{
    line-height: 34px;
    margin-right: 10px;
    color: #FFFFFF;
}
.special-account-financing-bj .special-account-reserve .reserve-form .reserve-aptcha {
    width: 52px;
    height: 20px;
    margin-top: 36px;
}
.special-account-financing-bj .special-account-reserve .reserve-form .reserve-submit{
    cursor: pointer;
    width: 190px;
    height: 48px;
    background: #DD3211;
    box-shadow: 0 3px 6px 0 rgba(0,0,0,0.10);
    border-radius: 24px;
    border: none;
    font-size: 16px;
    color: #FFFFFF;
    letter-spacing: 0;
    text-align: center;
}
/* *****************************************      基金相关        ************************************************** */
.fund-detail-bj {background-color: #F4F5F7; padding-bottom: 65px;}
.fund-detail-bj .banner-box{position:relative;height:510px; box-sizing: border-box;padding-top: 50px;background:url(../images/fund_detail/banner-detail.png) no-repeat top center;background-size: 100% 260px;}
.fund-detail-bj .banner-box .banner-content{
    position: absolute;
    width:1140px;
    left:50%;
    margin-left:-570px;
    top:50px;
    bottom:0;
    background: #FFFFFF;
    box-shadow: 0 0 12px 0 rgba(0,0,0,0.06), 0 10px 15px 0 rgba(0,0,0,0.04);
    border-radius: 6px;
}
.fund-detail-bj .h460{height:460px;}
.fund-detail-bj .wid-504{width:504px;box-sizing: border-box;}
.fund-detail-bj .wid-530{width:530px;}
.fund-detail-bj .pd-r-50{padding-right:50px;}
.fund-detail-bj .pd-r-42{padding-right:42px;}
.fund-detail-bj .mg-b-36{margin-bottom:36px;}
.fund-detail-bj .mg-t-35{margin-top:35px;}
.fund-detail-bj .mg-t-25{margin-top:25px;}
.fund-detail-bj .wid-half{width:50%;box-sizing: border-box;}
.fund-detail-bj .fn-color-rise{color:#E60012;}
.fund-detail-bj .fn-color-drop{color:#35BBA0;}
.fund-detail-bj .wid-one-third{width:33.33%;box-sizing: border-box;}
.fund-detail-bj .chosetype-container{border-bottom:1px solid #D8D8D8;width: 530px;height: 36px; position: relative;}
.fund-detail-bj .chosetype-btn{
    width: 110px;
    font-size:14px;
    color:#333;
    height: 36px;margin-right: 10px; 
    text-align: center;
    background-color: #F9F9F9;
    border-top:1px solid #FFFFFF;
    border-left:1px solid #FFFFFF;
    border-right:1px solid #FFFFFF;
    border-bottom:1px solid #D8D8D8;
    box-sizing: border-box;
}
.fund-detail-bj .chosetype-btn.active{
    margin-top: 1px;
    color: #434A54;
    cursor: text;
    background-color: #ffffff;
    border-top:1px solid #D8D8D8;
    border-left:1px solid #D8D8D8;
    border-right:1px solid #D8D8D8;
    border-bottom:1px solid #FFFFFF;
    z-index: 10;
}
.fund-detail-bj button.chosetime-btn{margin: 0 5px;padding: 0px 7px;border-radius:2px;color:#434A54;font-size:14px; line-height: 24px;}
.fund-detail-bj button.chosetime-btn.active{background:#D0AF7A ;color:#fff;cursor: text;}
.fund-detail-bj .banner-content-right-2 {
    margin-top: 10px;
}
.fund-detail-bj .banner-content-right-2 span{
    display: inline-block;
    height: 20px;
    background: #F8F2E5;
    font-size: 14px;
    line-height: 20px;
    color: #D0AF7A;
    letter-spacing: 0;
    padding: 0 9px;
    text-align: center;
    margin-right: 10px;
}
.fund-detail-bj .banner-content-right-4-2 {
    display: inline-block;
}
.fund-detail-bj .banner-content-right-4-2 span {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: #F4F5F7;
    font-size: 12px;
    line-height: 20px;
    color: #434A54;
    letter-spacing: 0;
    text-align: center;
}

.fund-detail-bj .banner-content-right-4-2 span.active {
    background: #FF8B44;
    color: #ffffff;
}

.fund-detail-bj .fund-detail-fixed {
    background: #FFFFFF;border: 1px solid #3F51B5;border-radius: 23px;width:100px;height:46px;text-align: left;box-sizing: border-box;cursor: pointer;
}
.fund-detail-bj .fund-detail-fixed .fixed-img {
    background: url(../images/fund_detail/fixed.svg) center center no-repeat;
    width: 20px;
    height: 20px;
}
.fund-detail-bj .fund-detail-fixed span {
    font-size: 16px;line-height: 44px;color: #3F51B5;letter-spacing: 0;width: 49px;
}
.fund-detail-bj .fund-detail-fixed:hover {
    background: #3F51B5;
    border: 1px solid #3F51B5;
    border-radius: 23px;
}
.fund-detail-bj .fund-detail-fixed:hover .fixed-img {
    background: url(../images/fund_detail/fixed-on.svg) center center no-repeat;
}
.fund-detail-bj .fund-detail-fixed:hover span {
    color: #FFFFFF;
}
.fund-detail-bj .sales-orga-online {
    position: relative;
    color: #434A54;
    height: 120px;
    letter-spacing: 0;
}
.fund-detail-bj .sales-orga-online .app {
    height: 120px;
    width: 330px;
    margin-right: 35px;
    background: url(../images/fund_detail/app-bg.png) no-repeat center;
    transition: all 0.5s;
}
.fund-detail-bj .sales-orga-online .app-login {
    margin-top: 16px;
    margin-left: 24px;
    border: 1px solid #434A54;
    width: 90px;
    height: 28px;
    line-height: 28px;
    border-radius: 4px;
    display: block;
    text-align: center;
}
.fund-detail-bj .sales-orga-online .app .app-login a {
    color: #434A54;
}

.fund-detail-bj .sales-orga-online .app:hover {
    color: #ffffff;
    background: url(../images/fund_detail/online-select.svg) no-repeat center, url(../images/fund_detail/app-bg.png) no-repeat center;
}

.fund-detail-bj .sales-orga-online .app:hover .app-login {
    border: 1px solid #ffffff;
}

.fund-detail-bj .sales-orga-online .app:hover .app-login a {
    color: #ffffff;
}

.fund-detail-bj .sales-orga-online .online {
    height: 120px;
    width: 330px;
    margin-right: 35px;
    background: url(../images/fund_detail/online-bg.png) no-repeat center;
    transition: all 0.5s;
}
.fund-detail-bj .sales-orga-online .online:hover {
    color: #ffffff;
    background: url(../images/fund_detail/online-select.svg) no-repeat center, url(../images/fund_detail/online-bg.png) no-repeat center;
}
.fund-detail-bj .sales-orga-online .wechat {
    height: 120px;
    width: 330px;
    background: url(../images/fund_detail/wechat-bg.png) no-repeat center;
    transition: all 0.5s;
}
.fund-detail-bj .sales-orga-online .wechat:hover {
    color: #ffffff;
    background: url(../images/fund_detail/online-select.svg) no-repeat center, url(../images/fund_detail/wechat-bg.png) no-repeat center;
}
/* ********** */
.fund-detail-bj .tab-show{margin: 30px auto 0; width: 1140px;background: #FFFFFF; box-shadow: 0 0 12px 0 rgba(0,0,0,0.06), 0 10px 15px 0 rgba(0,0,0,0.04);}
.fund-detail-bj button{margin:0;padding:0;outline: none;border:none;background: none;cursor: pointer;}
.fund-detail-bj .tab-ul{background: #F9F9F9;height: 50px;line-height:50px;}
.fund-detail-bj .tab-ul li{width:160px;text-align:center;font-size:16px;cursor: pointer;color: #434A54;position: relative;}
.fund-detail-bj .date-chose{position: relative; text-indent: 10px;height:28px;border: none;line-height: 28px;z-index: 10;}
.fund-detail-bj .table-start-date-img {
    position: absolute;
    top: 0px;
    left: 0px;
    display: block;
    height: 100%;
    width: 134px;
    background: url(../images/fund_detail/calendar.svg) no-repeat;
    background-size: 14px 14px;
    background-position: 110px 7px;
    z-index: 12;
}
.fund-detail-bj .table-start-date:hover .table-start-date-img {
    background: url(../images/fund_detail/calendar-active.svg) no-repeat;
    background-size: 14px 14px;
    background-position: 110px 7px;
}
.fund-detail-bj .table-end-date-img {
    position: absolute;
    top: 0px;
    left: 0px;
    display: block;
    height: 100%;
    width: 134px;
    background: url(../images/fund_detail/calendar.svg) no-repeat;
    background-size: 14px 14px;
    background-position: 110px 7px;
    z-index: 12;
}
.fund-detail-bj .table-end-date:hover .table-end-date-img {
    background: url(../images/fund_detail/calendar-active.svg) no-repeat;
    background-size: 14px 14px;
    background-position: 110px 7px;
}

.fund-detail-bj .search-btn{color:#F58220;font-size:12px;width:44px;height:21px;border: 1px solid #F58220;border-radius: 2px;}
.fund-detail-bj .tab-ul li.on{color: #E50012;background-color: #ffffff;}

.fund-detail-bj .tab-ul li.on::before {
    content: "";
    position: absolute;
    top: 0;
    width: 100%;
    height: 3px;
    background: #E50012;
    display: block;
    opacity: 1 !important;
    left: 0 !important;
    right: 0 !important;
}

.fund-detail-bj .tab-ul li:after {
    content: "";
    position: absolute;
    top: 0;
    height: 3px;
    background: #E50012;
    display: block;
    left: 50%;
    right: 50%;
    opacity: 0;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
}
.fund-detail-bj .tab-ul li:hover{
    color: #E50012;
}
.fund-detail-bj .tab-ul li:hover:after {
    left: 1%;
    right: 1%;
    opacity: 1;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
}
.fund-detail-bj .tab-ul li.on:hover:after {
    opacity: 0;
}
.fund-detail-bj .fund-detail-title {
    margin-left: 12px;
    margin-bottom: 10px;
    font-weight: bold;
    font-size: 16px;
    line-height: 22px;
    color: #434A54;
    letter-spacing: 0;
    position: relative;
}
    
.fund-detail-bj .fund-detail-title::before {
    content: '';
    display: block;
    position: absolute;
    left: -12px;
    top: 5px;
    width: 4px;
    height: 12px;
    background: #E50012;
    border-radius: 2px;
}

.fund-detail-bj .newstxt-list{width:100%;height:44px;border-bottom:1px dashed #DFDFDF;transition: all .1s;font-size: 14px;line-height: 45px;}
.fund-detail-bj .newstxt-list .download {
    position: relative;
}
.fund-detail-bj .newstxt-list .download::after {
    position: absolute;
    content: " ";
    top: 15px;
    right: -25px;
    display: block;
    height: 18px;
    width: 18px;
    background: url(../images/download.svg) no-repeat;
    background-size: 100%;
}

.fund-detail-bj .newstxt-list>a {display: block; padding-left: 20px;}
.fund-detail-bj .newstxt-list:hover .newstxt-title{color: #E50012; text-decoration: underline !important;}
.fund-detail-bj .newstxt-list:hover span{color: #E50012;}
.fund-detail-bj .newstxt-list:hover .download::after {
    background: url(../images/download-active.svg) no-repeat;
}

.fund-detail-bj .fund-notice-filter {
    height: 60px;
    background-color: #F9F9F9;
    font-size: 14px;
    line-height: 60px;
    margin-bottom: 10px;
}

.fund-detail-bj .fund-notice-type-select, .fund-detail-bj .fund-notice-time-select {
    position: relative;
    display: inline-block;
    height: 24px;
    font-size: 14px;
    line-height: 24px;
    text-align: left;
    color: #434A54;
    letter-spacing: 0;
    padding-left: 8px;
    margin-top: 18px;
}
.fund-detail-bj .fund-notice-type-select::after, .fund-detail-bj .fund-notice-time-select::after {
    position: absolute;
    top: 10px;
    right: -20px;
    content: " ";
    display: block;
    height: 5px;
    width: 10px;
    background: url(../images/arrow-down-fund.svg) no-repeat;
    background-size: 100%;
}
.fund-detail-bj .fund-notice-type-select-list, .fund-detail-bj .fund-notice-time-select-list {
    position: absolute;
    background: #FFFFFF;
    box-shadow: 0 0 12px 0 rgba(0,0,0,0.06), 0 10px 15px 0 rgba(0,0,0,0.04);
    border-radius: 4px;
    width: 96px;
    left: 0;
    top: 23px;
    padding: 10px 0;
    z-index: 10;
}
.fund-detail-bj .fund-notice-type-select-list div, .fund-detail-bj .fund-notice-time-select-list div {
    font-size: 14px;
    color: #333333;
    letter-spacing: 0;
    text-align: center;
    line-height: 28px;
    font-weight: normal;
}
.fund-detail-bj .fund-notice-type-select-list div.selected, .fund-detail-bj .fund-notice-time-select-list div.selected{
    color:#E51C23;
}
.fund-detail-bj .fund-notice-type-select-list div:hover, .fund-detail-bj .fund-notice-time-select-list div:hover {
    color:#E51C23;
}

.fund-detail-bj .fund-notice-search-box{width:200px;height:36px;background: #FFFFFF;border: 1px solid #CCCCCC;border-radius: 4px;box-sizing: border-box;}
.fund-detail-bj .fund-notice-search-box input{outline:none;font-size:14px;line-height:33px;height:33px;border:none;margin-left:16px;width:140px;margin-top: 1px;}
.fund-detail-bj .fund-notice-search-box-img {cursor: pointer; display: inline-block;width:38px;height:34px;border-radius: 0 4px 4px 0;background: #ffffff url(../images/fund_detail/search1.svg) center center no-repeat;}

.fund-detail-bj table.normal-table{width:100%;font-size:14px;}
.fund-detail-bj table.normal-table th{background:#F9F9F9;}
.fund-detail-bj table.normal-table th,.fund-detail-bj  table.normal-table td{height:44px;border-bottom:solid #E8E8E8; border-width:0px 0px 1px 0px; text-align:center;}

.fund-detail-bj table.rate-structure-table{width:100%;font-size:14px;}
.fund-detail-bj table.rate-structure-table th{background:#F9F9F9;}
.fund-detail-bj table.rate-structure-table th,.fund-detail-bj  table.rate-structure-table td{height:44px;border:1px solid #E8E8E8; text-align:left;padding-left: 36px;box-sizing: border-box;}

.fund-detail-bj table.rate-structure-table th .fundlist-rate-select {
    position: relative;
    display: inline-block;
    background: #FFFFFF;
    border: 1px solid #DBDBDB;
    width: 155px;
    height: 24px;
    font-size: 14px;
    line-height: 24px;
    text-align: left;
    color: #434A54;
    letter-spacing: 0;
    padding-left: 8px;
    box-sizing: border-box;
    margin-left: 50px;
}
.fund-detail-bj table.rate-structure-table th .fundlist-rate-select::after {
    position: absolute;
    top: 10px;
    right: 6px;
    content: " ";
    display: block;
    height: 5px;
    width: 10px;
    background: url(../images/arrow-down-fund.svg) no-repeat;
    background-size: 100%;
}

.fund-detail-bj .fundlist-rate-select-list {
    position: absolute;
    background: #FFFFFF;
    box-shadow: 0 0 12px 0 rgba(0,0,0,0.06), 0 10px 15px 0 rgba(0,0,0,0.04);
    border-radius: 4px;
    width: 155px;
    left: -1px;
    top: 23px;
    padding: 10px 0;
    z-index: 10;
}
.fund-detail-bj .fundlist-rate-select-list div {
    font-size: 14px;
    color: #333333;
    letter-spacing: 0;
    padding-left: 8px;
    text-align: left;
    line-height: 28px;
    font-weight: normal;
}
.fund-detail-bj .fundlist-rate-select-list div.selected {
    color:#E51C23;
}
.fund-detail-bj .fundlist-rate-select-list div:hover {
    color:#E51C23;
}

.fund-detail-bj table.fund-sales-table{width:100%;font-size:14px;}
.fund-detail-bj table.fund-sales-table th{background:#F9F9F9;}
.fund-detail-bj table.fund-sales-table th,.fund-detail-bj  table.fund-sales-table td{height:44px;border:1px solid #E8E8E8; text-align:center;}

/*  基金概况 */
.fund-detail-bj table.basic-facts-table {border:1px solid #E8E8E8;margin-bottom:34px;}
.fund-detail-bj table.basic-facts-table td{border:solid #E8E8E8; border-width:0px 1px 1px 0px; padding-left:22px;height:44px;}
.fund-detail-bj table.basic-facts-table td.left-title{width:180px;background: #F9F9F9; color: #434A54;font-size: 14px;border-right: none;}
.fund-detail-bj table.basic-facts-table td.left-content{width:350px;color: #434A54;font-size:14px;}
.fund-detail-bj table.basic-facts-table td.right-title{width:180px;background: #F9F9F9;color: #434A54;font-size: 14px;border-right: none;}
.fund-detail-bj table.basic-facts-table td.right-content{color: #434A54;font-size:14px;}
/* 销售机构 */
.fund-detail-bj .mg-b-24{margin-bottom:24px;}


/* 悬浮框 */
.fund-detail-fo {
    position: fixed;
    transition: all 0.5s;
}

/* .fund-detail-fo:hover .fund-detail-fo-1 {
    display: none;
    transition: all 0.5s;
}

.fund-detail-fo:hover .fund-detail-fo-2 {
    display: block;
    transition: all 0.5s;
} */
.fund-detail-fo {
    padding-bottom:50px;
}
.fund-detail-fo .fund-detail-fo-1 {
    background: #3F51B5;
    /* box-shadow: 0 0 12px 0 rgba(0,0,0,0.20), 0 10px 15px 0 rgba(0,0,0,0.04); */
    border-radius: 50px 50px 0 0 ;width: 100px;height: 50px;cursor: pointer;
    display: block!important;
    transition: all 0.1s;
    position: relative;
    z-index: 10;
}

.fund-detail-fo .fund-detail-fo-1 img {
    transition: all 0.1s;
}

.fund-detail-fo:hover .fund-detail-fo-1 img {
    width:16px!important;
    height:16px!important;
    /* margin-top:-10px!important; */
}

.fund-detail-fo .fund-detail-fo-1 div {
    transition: all 0.1s;
}

.fund-detail-fo:hover .fund-detail-fo-1 div {
    font-size: 13px!important;
}

.fund-detail-fo .fund-detail-fo-2-1 {
    background: #3F51B5;
    /* box-shadow: 0 0 12px 0 rgba(0,0,0,0.20), 0 10px 15px 0 rgba(0,0,0,0.04); */
    border-radius: 0 0 50px 50px;width: 100px;height:50px;
    display: block!important;
    position: absolute;
    left:0;
    bottom:0;
    z-index: 5;
}

.fund-detail-fo .fund-detail-fo-2-1 div {
    display: none;
}

/* .fund-detail-fo:hover  .fund-detail-fo-1 {
    height: 50px;
}
.fund-detail-fo:hover  .fund-detail-fo-2-1 {
    height: 0;
    border-radius: 0;
} */
.fund-detail-fo .fund-detail-fo-2-2 {
    background: #3F51B5;
    box-shadow: 0 0 12px 0 rgba(0,0,0,0.20), 0 10px 15px 0 rgba(0,0,0,0.04);
    width: 100px;height:auto;
}
.fund-detail-fo .fund-detail-fo-list {
    padding-top: 20px;
    padding-bottom: 5px;
}
.fund-detail-fo .fund-detail-fo-list-item {
    width: 100%;text-align: center;font-size: 14px;color: #FFFFFF;letter-spacing: 0;line-height: 32px;cursor: pointer;
}
.fund-detail-fo .fund-detail-fo-list-item:hover {
    color: #3F51B5;
    background: #FFFFFF;
}
.fund-detail-fo .fund-detail-fo-list2 {
    position: absolute;
    background: #FFFFFF;
    box-shadow: 0 0 12px 0 rgba(0,0,0,0.06), 0 10px 15px 0 rgba(0,0,0,0.04);
    border-radius: 0 4px 4px 0;
    width: 0;
    left: 100px;
    top: 70px;
    padding: 10px 0;
    /* z-index: -1; */
    height: 140px;
    overflow-y: auto;
    opacity: 0;
    transition: width 0.5s;
}
.fund-detail-fo .fund-detail-fo-list2::-webkit-scrollbar{
    width:8px;
    background: #ffffff;
    height:8px;
}
.fund-detail-fo .fund-detail-fo-list2::-webkit-scrollbar-thumb{
    background:#ccc;
    border:3px solid #ffffff;
    border-radius:5px;
}
.fund-detail-fo .fund-detail-fo-list-item:hover .fund-detail-fo-list2 {
    opacity: 1;
    width: 444px;
}
.fund-detail-fo .fund-detail-fo-list2 div:hover {
    color: #3F51B5;
}
.fund-detail-fo .fund-detail-fo-list2 div {
    float: left;
    font-size: 14px;
    color: #6C6C6C;
    letter-spacing: 0;
    line-height: 28px;
    width: 180px;
    text-align: left;
    padding-left: 20px;
    box-sizing: border-box;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* ***************************************** 基金列表 ************************************************** */
.fund-list-bj .slide-container{width:1014px;position:absolute;left:50%;margin-left:-507px;top:43px;}
.fund-list-bj .slide-container li{width:310px;height:358px;background: #fff;margin:0 14px;box-sizing: border-box;padding-top:46px;text-align:center;}
.fund-list-bj .slide-container li img{width:15px;height:15px;margin-bottom:8px;margin-right:5px;}
.fund-list-bj .prev,.fund-list-bj .next{display:block;position: absolute;width:28px;height:43px;top:157px;position:absolute;cursor: pointer;}
.fund-list-bj .prev{background:url(../images/fund_detail/cright.png) no-repeat;left:-43px;}
.fund-list-bj .next{background:url(../images/fund_detail/cleft.png) no-repeat;right:-43px;}

.fund-list-bj .banner-box{position:relative;height:365px; padding-top: 35px;background:url(../images/fund_detail/banner.png) no-repeat top center;background-size: 100% 340px;}
.fund-list-bj .banner-box-left {
    width: 790px;
    background: #FFFFFF;
    box-shadow: 0 0 12px 0 rgba(0,0,0,0.06), 0 12px 20px 0 rgba(0,0,0,0.10);
    border-radius: 6px;
}
.fund-list-bj .banner-box-left-1 {
    width: 316px;
    height: 360px;
    background: url(../images/fund_detail/fund-card.png) center center no-repeat;
}
.fund-list-bj .banner-box-left-1-1 {
    margin-top: 134px;
    padding-left: 74px;
    line-height: 59px;
    font-size: 42px;
    color: #FFFFFF;
    letter-spacing: 0;
    text-align: left;
}
.fund-list-bj .banner-box-left-1-2 {
    margin-top: 2px;
    padding-left: 74px;
    line-height: 20px;
    font-size: 14px;
    color: #FFFFFF;
    letter-spacing: 16px;
    text-align: left;
}
.fund-list-bj .banner-box-left-2 {
    width: 474px;
    height: 360px;
}

.fund-list-bj .banner-box-left-2-1 {
    margin-left: 38px;
    line-height: 28px;
    font-size: 20px;
    font-weight: bold;
    color: #434A54;
    letter-spacing: 0;
    text-align: left;
}
.fund-list-bj .banner-box-left-2-2 {
    margin-top: 2px;
    margin-left: 38px;
    line-height: 19px;
    font-size: 14px;
    color: #A3A3A3;
    letter-spacing: 0;
    text-align: left;
}

.fund-list-bj .banner-box-left-2-3 {
    margin-left: 38px;
    height: 44px;
    line-height: 44px;
    font-size: 40px;
    color: #E51C23;
    letter-spacing: 0;
    text-align: left;
}
.fund-list-bj .banner-box-left-2-4 {
    padding-top: 22px;
    line-height: 17px;
    font-size: 16px;
    color: #E51C23;
    letter-spacing: 0;
    text-shadow: 3px 6px 15px rgba(243,10,25,0.30);
    text-align: left;
}
.fund-list-bj .banner-box-left-2-5 {
    margin-left: 10px;
    padding-top: 20px;
    line-height: 19px;
    font-size: 14px;
    color: #AAAAAA;
    letter-spacing: 0;
    text-align: left;
}
.fund-list-bj .banner-box-left-2-6 {
    cursor: pointer;
    margin-right: 36px;
    width: 140px;
    height: 40px;
    background: #E51C23;
    border-radius: 4px;
    font-size: 18px;
    line-height: 40px;
    color: #FFFFFF;
    letter-spacing: 0;
    text-align: center;
    transition: box-shadow,transform 0.5s;
}
.fund-list-bj .banner-box-left-2-6 a {
    color: #FFFFFF;
}
.fund-list-bj .banner-box-left-2-6:hover {
    box-shadow: 0 2px 8px 0 rgba(255, 81, 47, 0.30), 0 6px 12px 0 rgba(243, 10, 25, 0.30);
    transform: translateY(-4px);
}
.fund-list-bj .banner-box-left-2-middle {
    margin: 28px auto;
    width: 400px;
    height: 1px;
    background: #D8D8D8;
}
.fund-list-bj .banner-box-right {
    width: 380px;
    height: 360px;
    background: #FFFFFF;
    box-shadow: 0 0 12px 0 rgba(0,0,0,0.06), 0 12px 20px 0 rgba(0,0,0,0.10);
    border-radius: 6px;
    text-align: center;
}
.fund-list-bj .banner-box-right-1 {
    margin-top: 36px;
    font-size: 24px;
    line-height: 33px;
    color: #FF1725;
    letter-spacing: 0;
    text-align: center;
    text-shadow: 0 6px 12px rgba(245,47,62,0.30);
    background: url(../images/fund_detail/fund-name-bg.svg) center center no-repeat;
}
.fund-list-bj .banner-box-right-2 {
    margin-top: 10px;
    line-height: 28px;
    font-size: 20px;
    font-weight: bold;
    color: #434A54;
    letter-spacing: 0;
    text-align: center;
}
.fund-list-bj .banner-box-right-3 {
    margin-top: 2px;
    line-height: 19px;
    font-size: 14px;
    color: #A3A3A3;
    letter-spacing: 0;
    text-align: center;
}
.fund-list-bj .banner-box-right-4 {
    height: 69px;
    margin-top: 27px;
    line-height: 69px;
    font-size: 62px;
    color: #E51C23;
    letter-spacing: 0;
    text-align: center;
    text-shadow: 3px 6px 15px rgba(243,10,25,0.30);
}
.fund-list-bj .banner-box-right-4-1 {
    -webkit-line-clamp: 2;
    background-image: -webkit-linear-gradient(bottom, #FF7322 0%, #FF4839 100%);
    text-shadow: 3px 6px 15px rgba(243,10,25,0.30);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.fund-list-bj .banner-box-right-5 {
    line-height: 19px;
    font-size: 14px;
    color: #AAAAAA;
    letter-spacing: 0;
    text-align: center;
}
.fund-list-bj .banner-box-right-6 {
    cursor: pointer;
    margin: 28px auto;
    line-height: 50px;
    width: 280px;
    height: 50px;
    background-image: linear-gradient(90deg, #FF512E 0%, #F63141 100%);
    box-shadow: 0 2px 8px 0 rgba(255, 81, 47, 0.30), 0 6px 12px 0 rgba(243, 10, 25, 0.30);
    border-radius: 4px;
    font-size: 18px;
    color: #FFFFFF;
    letter-spacing: 0;
    transition: box-shadow,transform 0.5s;
}
.fund-list-bj .banner-box-right-6 a {
    color: #FFFFFF;
}
.fund-list-bj .banner-box-right-6:hover {
    background-image: linear-gradient(90deg, #FF512E 0%, #F63141 100%);
    box-shadow: 0 4px 8px 0 rgba(255,81,47,0.30), 0 10px 20px 0 rgba(243,10,25,0.30);
    transform: translateY(-4px);
}
.fund-list-bj .fundlist-box {
    background: #FFFFFF;
    border: 1px solid #DBDBDB;
    margin-top: 30px;
    margin-bottom: 120px;
    padding-bottom: 44px;
}
.fund-list-bj .fn-color-rise{color:#DF262D;}
.fund-list-bj .fn-color-drop{color:#35BBA0;}
.fund-list-bj .slide-container button{cursor: pointer;;border: 1px solid #F58220;border-radius: 21px;width:194px;height:42px;font-size:16px;color:#F58220;background:#fff;}
.fund-list-bj  .type-tab{ padding:0 50px; margin-bottom:24px; }
.fund-list-bj  .type-tab .type-name {
    display: inline-block;
    height:24px;
    line-height: 24px;
    font-size: 14px;
    color: #434A54;
    letter-spacing: 0;
}
.fund-list-bj .type-tab button {
    height:24px;
    line-height: 24px;
    font-size: 14px;
    color: #434A54;
    letter-spacing: 0;
    margin: 0 10px 14px 10px;
    padding: 0 10px;
    background:transparent;
    border-radius: 4px;
    border:none;
    outline:none;
    cursor: pointer;
}
.type-tab button:hover{color: #E51C23;}
.type-tab button.active{background: #E51C23; border-radius: 12px;color:#fff;}
.fund-list-bj .table-arrow {width: 9px;height: 10px;display: inline-block;vertical-align: baseline;margin-left: 5px;background: url(../images/fund_detail/table-arrow.svg) no-repeat;cursor: pointer;}
.fund-list-bj table.fundlist-table{width:100%;font-size:14px;padding:0 20px;}
.fund-list-bj table.fundlist-table th{cursor: pointer;}
.fund-list-bj table.fundlist-table th.sorttable_nosort{cursor: text;}
.fund-list-bj table.fundlist-table .ascending .table-arrow{background: url(../images/fund_detail/table-arrow-up.svg) no-repeat;}
.fund-list-bj table.fundlist-table .descending .table-arrow{background: url(../images/fund_detail/table-arrow-down.svg) no-repeat;}
.fund-list-bj table.fundlist-table th{background:#F9F9F9;height:50px;border-bottom:1px solid#DBDBDB;color: #434A54;}
.fund-list-bj table.fundlist-table th:first-child{padding-left: 30px;}
.fund-list-bj table.fundlist-table tbody tr{border-bottom:1px solid #F4F5F7;}
.fund-list-bj table.fundlist-table thead tr{border:none;animation:none;}
.fund-list-bj table.fundlist-table td{height:59px;}
.fund-list-bj table.fundlist-table td:first-child{padding-left: 30px;}
.fund-list-bj table.fundlist-table td .fundlist-item-buy {
    cursor: pointer;
    width: 54px;
    height: 26px;
    background-image: linear-gradient(270deg, #FF6755 0%, #FF8B44 100%);
    border-radius: 2px;
    font-size: 14px;
    line-height: 26px;
    color: #FFFFFF;
    letter-spacing: 0;
    transition: all 0.3s;
    margin-left: 30px;
}
.fund-list-bj table.fundlist-table td .fundlist-item-buy a {
    color: #FFFFFF;
}
.fund-list-bj table.fundlist-table td .fundlist-item-fixed {
    cursor: pointer;
    width: 54px;
    height: 26px;
    background-color: transparent;
    border: 1px solid transparent;
    font-size: 14px;
    line-height: 26px;
    color: #3F51B5;
    letter-spacing: 0;
    transition: all 0.3s;
    box-sizing: border-box;
    margin-right: 30px;
}
.fund-list-bj table.fundlist-table td .fundlist-item-fixed a {
    color: #3F51B5;
}
.fund-list-bj table.fundlist-table td .fundlist-item-disabled {
    width: 60px;
    height: 26px;
    background-color: transparent;
    font-size: 14px;
    line-height: 26px;
    color: #D8D8D8;
    letter-spacing: 0;
    box-sizing: border-box;
    margin-right: 30px;
}
.fund-list-bj table.fundlist-table tbody tr:hover{
    background: #FFFFFF;
    box-shadow: 0 -5px 12px 0 rgba(0,0,0,0.03), 0 8px 20px 0 rgba(0,0,0,0.05);
    border-bottom: 1px solid #FFFFFF; 
    border-radius: 6px;
    z-index: 50;
    transform: translate3d(0, 0, 50px);
}
.fund-list-bj table.fundlist-table tbody tr:hover .fundlist-item-detail a {
    color: #E51C23;
}
.fund-list-bj table.fundlist-table tbody tr:hover td .fundlist-item-buy {
    background-image: linear-gradient(90deg, #FF512F 0%, #F30A19 100%);
    box-shadow: 0 2px 8px 0 rgba(255,81,47,0.40), 0 6px 8px 0 rgba(243,10,25,0.30);
    border-radius: 2px;
}
.fund-list-bj table.fundlist-table tbody tr td .fundlist-item-fixed:hover {
    border: 1px solid #E51C23;
    border-radius: 2px;
    color: #E51C23;
}
.fund-list-bj table.fundlist-table tbody tr td .fundlist-item-fixed:hover a{
    color: #E51C23;
}
.fund-list-bj table.fundlist-table tbody tr {
    position: relative;
    z-index: 0;
    -webkit-animation-name: leftIn;
    animation-name: leftIn;
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    transition: all 0.1s;
    animation-fill-mode: both;
    -webkit-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
}
.fund-list-bj .fundlist-time-select {
    position: relative;
    display: inline-block;
    background: #FFFFFF;
    border: 1px solid #DBDBDB;
    width: 96px;
    height: 26px;
    font-size: 14px;
    line-height: 24px;
    text-align: left;
    color: #434A54;
    letter-spacing: 0;
    padding-left: 13px;
    box-sizing: border-box;
}
/**********************************货币基金表格*****************************/

.fund-list-bj table.fundlist-table-huobi{width:100%;font-size:14px;padding:0 20px;}
.fund-list-bj table.fundlist-table-huobi th{cursor: pointer;}
.fund-list-bj table.fundlist-table-huobi th.sorttable_nosort{cursor: text;}
.fund-list-bj table.fundlist-table-huobi .ascending .table-arrow{background: url(../images/fund_detail/table-arrow-up.svg) no-repeat;}
.fund-list-bj table.fundlist-table-huobi .descending .table-arrow{background: url(../images/fund_detail/table-arrow-down.svg) no-repeat;}
.fund-list-bj table.fundlist-table-huobi th{background:#F9F9F9;height:50px;border-bottom:1px solid#DBDBDB;color: #434A54;}
.fund-list-bj table.fundlist-table-huobi th:first-child{padding-left: 30px;}
.fund-list-bj table.fundlist-table-huobi tbody tr{border-bottom:1px solid #F4F5F7;animation: a-article 0.6s ease both;}
.fund-list-bj table.fundlist-table-huobi thead tr{border:none;animation:none;}
.fund-list-bj table.fundlist-table-huobi td{height:59px;}
.fund-list-bj table.fundlist-table-huobi td:first-child{padding-left: 30px;}
.fund-list-bj table.fundlist-table-huobi td .fundlist-item-buy {
    cursor: pointer;
    width: 54px;
    height: 26px;
    background-image: linear-gradient(270deg, #FF6755 0%, #FF8B44 100%);
    border-radius: 2px;
    font-size: 14px;
    line-height: 26px;
    color: #FFFFFF;
    letter-spacing: 0;
    transition: all 0.3s;
    margin-left: 30px;
}
.fund-list-bj table.fundlist-table-huobi td .fundlist-item-buy a {
    color: #FFFFFF;
}
.fund-list-bj table.fundlist-table-huobi td .fundlist-item-fixed {
    cursor: pointer;
    width: 54px;
    height: 26px;
    background-color: transparent;
    border: 1px solid transparent;
    font-size: 14px;
    line-height: 26px;
    color: #3F51B5;
    letter-spacing: 0;
    transition: all 0.3s;
    box-sizing: border-box;
    margin-right: 30px;
}
.fund-list-bj table.fundlist-table-huobi td .fundlist-item-fixed a {
    color: #3F51B5;
}
.fund-list-bj table.fundlist-table-huobi td .fundlist-item-disabled {
    width: 60px;
    height: 26px;
    background-color: transparent;
    font-size: 14px;
    line-height: 26px;
    color: #D8D8D8;
    letter-spacing: 0;
    box-sizing: border-box;
    margin-right: 30px;
}
.fund-list-bj table.fundlist-table-huobi tbody tr:hover{
    background: #FFFFFF;
    box-shadow: 0 -5px 12px 0 rgba(0,0,0,0.03), 0 8px 20px 0 rgba(0,0,0,0.05);
    border-bottom: 1px solid #FFFFFF;
    border-radius: 6px;
    z-index: 50;
    transform: translate3d(0, 0, 0);
}
.fund-list-bj table.fundlist-table-huobi tbody tr:hover .fundlist-item-detail a {
    color: #E51C23;
}
.fund-list-bj table.fundlist-table-huobi tbody tr:hover td .fundlist-item-buy {
    background-image: linear-gradient(90deg, #FF512F 0%, #F30A19 100%);
    box-shadow: 0 2px 8px 0 rgba(255,81,47,0.40), 0 6px 8px 0 rgba(243,10,25,0.30);
    border-radius: 2px;
}
.fund-list-bj table.fundlist-table-huobi tbody tr td .fundlist-item-fixed:hover {
    border: 1px solid #E51C23;
    border-radius: 2px;
    color: #E51C23;
}
.fund-list-bj table.fundlist-table-huobi tbody tr td .fundlist-item-fixed:hover a{
    color: #E51C23;
}
.fund-list-bj table.fundlist-table-huobi tbody tr {
    position: relative;
    z-index: 0;
    -webkit-animation-name: leftIn;
    animation-name: leftIn;
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    transition: all 0.1s;
}
.fund-list-bj .fundlist-time-select-huobi {
    position: relative;
    display: inline-block;
    background: #FFFFFF;
    border: 1px solid #DBDBDB;
    width: 96px;
    height: 26px;
    font-size: 14px;
    line-height: 24px;
    text-align: left;
    color: #434A54;
    letter-spacing: 0;
    padding-left: 13px;
    box-sizing: border-box;
}

/******************************************  基金公告详情  ***************************************/
.fund-announcement-bj {
    background: #F4F5F7;
}
.fund-announcement-bj .w1140 {
    width: 1140px;
    margin: 0 auto;
    position: relative;
}
.fund-announcement-bj .fund-announcement-detail {
    padding: 40px 76px 114px 76px;
}
.fund-announcement-bj .fund-announcement-line {
    margin: 0 auto;
    width: 988px;
    height: 3px;
    background: #D8D8D8;
}

.fund-announcement-bj table.normal-table{width:100%;font-size:14px;margin-bottom: 20px;}
.fund-announcement-bj table.normal-table th{background:#F9F9F9;}
.fund-announcement-bj table.normal-table th,.fund-announcement-bj  table.normal-table td{height:44px;border:1px solid #E8E8E8; text-align:center;}

.fund-announcement-bj .fund-announcement-file {
    margin: 10px auto;
    width: 988px;
    height: 60px;
    background: #F9F9F9;
    font-size: 14px;
    line-height: 60px;
    color: #333333;
    letter-spacing: 0;
    text-align: justify;
    position: relative;
}
.fund-announcement-bj .fund-announcement-file a {
    margin-left: 60px;
}
.fund-announcement-bj .fund-announcement-file a:hover {
    color: #3F51B5;
    text-decoration: underline !important;
}
.fund-announcement-bj .word a::before {
    position: absolute;
    content: " ";
    top: 18px;
    left: 20px;
    display: block;
    height: 28px;
    width: 28px;
    background: url(../images/fund_detail/word.svg) no-repeat;
    background-size: 100%;
}
.fund-announcement-bj .word a:hover::before {
    background: url(../images/fund_detail/word-active.svg) no-repeat;
}
.fund-announcement-bj .pdf a::before {
    position: absolute;
    content: " ";
    top: 18px;
    left: 20px;
    display: block;
    height: 28px;
    width: 28px;
    background: url(../images/fund_detail/pdf.svg) no-repeat;
    background-size: 100%;
}
.fund-announcement-bj .pdf a:hover::before {
    background: url(../images/fund_detail/pdf-active.svg) no-repeat;
}
.fund-announcement-bj .fund-announcement-content {
    color: #333;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 20px;
}
.fund-announcement-bj .fund-announcement-content p {
    color: #333;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 20px;
}
.fund-announcement-bj .fund-announcement-content div {
    color: #333;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 20px;
}
.fund-announcement-bj .fund-announcement-content .fund-announcement-download-word,
.fund-announcement-bj .fund-announcement-content .fund-announcement-download-pdf {
    margin: 10px auto;
    width: 988px;
    height: 60px;
    background: #F9F9F9;
    font-size: 14px;
    line-height: 60px;
    color: #333333;
    letter-spacing: 0;
    text-align: justify;
    position: relative;
}
.fund-announcement-bj .fund-announcement-content .fund-announcement-download-word img,
.fund-announcement-bj .fund-announcement-content .fund-announcement-download-pdf img { display: none; }
.fund-announcement-bj .fund-announcement-content .fund-announcement-download-word a,
.fund-announcement-bj .fund-announcement-content .fund-announcement-download-pdf a { margin-left: 60px; }

.fund-announcement-bj .fund-announcement-content .fund-announcement-download-word a:hover,
.fund-announcement-bj .fund-announcement-content .fund-announcement-download-pdf a:hover {
    color: #3F51B5;
    text-decoration: underline !important;
}
.fund-announcement-bj .fund-announcement-content .fund-announcement-download-word a::before {
    position: absolute;
    content: " ";
    top: 18px;
    left: 20px;
    display: block;
    height: 28px;
    width: 28px;
    background: url(../images/fund_detail/word.svg) no-repeat;
    background-size: 100%;
}
.fund-announcement-bj .fund-announcement-content .fund-announcement-download-word a:hover::before {
    background: url(../images/fund_detail/word-active.svg) no-repeat;
}
.fund-announcement-bj .fund-announcement-content .fund-announcement-download-pdf a::before {
    position: absolute;
    content: " ";
    top: 18px;
    left: 20px;
    display: block;
    height: 28px;
    width: 28px;
    background: url(../images/fund_detail/pdf.svg) no-repeat;
    background-size: 100%;
}
.fund-announcement-bj .fund-announcement-content .fund-announcement-download-pdf a:hover::before {
    background: url(../images/fund_detail/pdf-active.svg) no-repeat;
}
.fund-announcement-bj .fund-announcement-content.fund-announcement-download-word,
.fund-announcement-bj .fund-announcement-content.fund-announcement-download-pdf {
    margin: 10px auto;
    width: 988px;
    height: 60px;
    background: #F9F9F9;
    font-size: 14px;
    line-height: 60px;
    color: #333333;
    letter-spacing: 0;
    text-align: justify;
    position: relative;
}
.fund-announcement-bj .fund-announcement-content.fund-announcement-download-word img,
.fund-announcement-bj .fund-announcement-content.fund-announcement-download-pdf img { display: none; }
.fund-announcement-bj .fund-announcement-content.fund-announcement-download-word a,
.fund-announcement-bj .fund-announcement-content.fund-announcement-download-pdf a { margin-left: 60px; }

.fund-announcement-bj .fund-announcement-content.fund-announcement-download-word a:hover,
.fund-announcement-bj .fund-announcement-content.fund-announcement-download-pdf a:hover {
    color: #3F51B5;
    text-decoration: underline !important;
}
.fund-announcement-bj .ueditor_content_parse p {
    color: #333;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 20px;
}
.fund-announcement-bj .ueditor_content_parse .fund-announcement-download-word,
.fund-announcement-bj .ueditor_content_parse .fund-announcement-download-pdf {
    margin: 10px auto;
    width: 988px;
    height: 60px;
    background: #F9F9F9;
    font-size: 14px;
    line-height: 60px;
    color: #333333;
    letter-spacing: 0;
    text-align: justify;
    position: relative;
}
.fund-announcement-bj .ueditor_content_parse .fund-announcement-download-word img,
.fund-announcement-bj .ueditor_content_parse .fund-announcement-download-pdf img { display: none; }
.fund-announcement-bj .ueditor_content_parse .fund-announcement-download-word a,
.fund-announcement-bj .ueditor_content_parse .fund-announcement-download-pdf a { margin-left: 60px; }

.fund-announcement-bj .ueditor_content_parse .fund-announcement-download-word a:hover,
.fund-announcement-bj .ueditor_content_parse .fund-announcement-download-pdf a:hover {
    color: #3F51B5;
    text-decoration: underline !important;
}
.fund-announcement-bj .ueditor_content_parse .fund-announcement-download-word a::before {
    position: absolute;
    content: " ";
    top: 18px;
    left: 20px;
    display: block;
    height: 28px;
    width: 28px;
    background: url(../images/fund_detail/word.svg) no-repeat;
    background-size: 100%;
}
.fund-announcement-bj .ueditor_content_parse .fund-announcement-download-word a:hover::before {
    background: url(../images/fund_detail/word-active.svg) no-repeat;
}
.fund-announcement-bj .ueditor_content_parse .fund-announcement-download-pdf a::before {
    position: absolute;
    content: " ";
    top: 18px;
    left: 20px;
    display: block;
    height: 28px;
    width: 28px;
    background: url(../images/fund_detail/pdf.svg) no-repeat;
    background-size: 100%;
}
.fund-announcement-bj .ueditor_content_parse .fund-announcement-download-pdf a:hover::before {
    background: url(../images/fund_detail/pdf-active.svg) no-repeat;
}
/* *****************************************      服务中心        ************************************************** */
.service-home-bj {background-color: #F4F5F7;}
.service-home-bj .banner-box{position:relative;height:340px; box-sizing: border-box;padding-top: 66px;background:url(../images/service/banner.png) no-repeat top center;background-size: cover;}

.service-home-bj .banner-box .service-home-title {
    margin: 0 auto;
    font-size: 34px;
    line-height: 48px;
    font-weight: bold;
    color: #FFFFFF;
    letter-spacing: 0;
    text-align: center;
}
.service-home-bj .service-search-box{position: absolute; top: 76px;left: 261px;width:680px;height:50px;box-sizing: border-box;}
.service-home-bj .service-search-box-input {width:600px;box-sizing: border-box;background: #FFFFFF;border-width: 2px 0 2px 2px;border-style: solid; border-color:#FFFFFF;border-radius: 14px 0 0 14px;transition: all 0.5s;overflow: hidden;}
.service-home-bj .service-search-box-input.active {width:600px;box-sizing: border-box;background: #FFFFFF;border: 2px solid #E51C23;border-radius: 14px 0 0 14px;}
.service-home-bj .service-search-box-input-tips {
    margin: 0 32px;
    border-top: 2px solid #F4F5F7;
    padding: 16px 0 48px 0;
    display: none;
    transition: all 0.5s;
}
.service-home-bj .service-search-box-input.active .service-search-box-input-tips {
    display: block;
    transition: all 0.5s;
}
.service-home-bj .service-search-box-input-tips div {
    margin: 4px 12px;
}
.service-home-bj .service-search-box-input-tips a {
    font-size: 14px;
    line-height: 20px;
    color: #A3A3A3;
    letter-spacing: 0;
    position: relative;
}
.service-home-bj .service-search-box-input-tips a::before {
    content: '';
    display: block;
    position: absolute;
    left: -12px;
    top: 8px;
    width: 4px;
    height: 4px;
    background: #D8D8D8;
    border-radius: 4px;
}
.service-home-bj .service-search-box-input-tips a:hover {
    color: #DD3211;
    text-decoration: underline !important;
}
.service-home-bj .service-search-box-input-tips a:hover::before {
    content: '';
    display: block;
    position: absolute;
    left: -12px;
    top: 8px;
    width: 4px;
    height: 4px;
    background: #E51C23;
    border-radius: 4px;
}
.service-home-bj .service-search-box input{outline:none;font-size:14px;line-height:46px;height:46px;border:none;margin-left:36px;width:520px;}
.service-home-bj .service-search-box-img {cursor: pointer; display: inline-block;width:80px;height:50px;background: #E51C23;border-radius: 0 14px 14px 0;background: #E51C23 url(../images/service/search1.svg) center center no-repeat;}

.service-home-bj .service-hot-search {
    margin: 94px auto 0;
    font-size: 14px;
    color: #ffffff;
    text-align: center;
}

.service-home-bj .service-hot-search a {
    color: #ffffff;
    padding-left: 20px;
}
.service-home-bj .service-hot-search a:hover {
    color: #ffffff;
    text-decoration: underline !important;
}

.service-home-bj .service-home-search-result {
    background-color: #FFFFFF;
}
.service-home-bj .service-home-search-result .w1140{
    margin: 0 auto;
    width: 1140px;
}
.service-home-bj .service-home-search-result-title {
    padding: 50px 0 10px 10px;
    border-bottom: 2px solid #E8E8E8;
    letter-spacing: 0;
}
.service-home-bj .service-home-search-result-list {
    margin: 20px 0 30px 0;
    display: inline-block;
}
.service-home-bj .service-home-search-result-list div {
    margin: 9px 10px;;
    width: 500px;
    float: left;
}
.service-home-bj .service-home-search-result-list a {
    font-size: 14px;
    line-height: 20px;
    color: #A3A3A3;
    letter-spacing: 0;
    position: relative;    
}
.service-home-bj .service-home-search-result-list a::before {
    content: '';
    display: block;
    position: absolute;
    left: -12px;
    top: 8px;
    width: 4px;
    height: 4px;
    background: #D8D8D8;
    border-radius: 4px;
}
.service-home-bj .service-home-search-result-list a:hover {
    color: #DD3211;
    text-decoration: underline !important;
}
.service-home-bj .service-home-search-result-list a:hover::before {
    content: '';
    display: block;
    position: absolute;
    left: -12px;
    top: 8px;
    width: 4px;
    height: 4px;
    background: #E51C23;
    border-radius: 4px;
}

.service-search-page-box .prev-page, .service-search-page-box .next-page{display:inline-block;text-align:center;padding: 0 12px; line-height:30px;background:#F9F9F9;color: #434A54;border: 1px solid #E8E8E8;border-radius: 4px;font-size: 14px;}
.service-search-page-box .prev-page{margin-right:6px;}
.service-search-page-box .un-click{display: none;}
.service-search-page-box .page-number{margin-right:6px;display:inline-block;text-align:center;width:30px;line-height:30px;background:#F9F9F9;color: #434A54;border: 1px solid #E8E8E8;border-radius: 4px;font-size: 14px;}
.service-search-page-box .page-number:hover{background: #DD3211;border: 1px solid #DD3211;color: #FFFFFF;}
.service-search-page-box .page-number.active{background: #DD3211;border: 1px solid #DD3211;color: #FFFFFF;}
.service-search-page-box .prev-page:hover, .service-search-page-box .next-page:hover {background: #DD3211;border: 1px solid #DD3211;color: #FFFFFF;}
.service-home-bj .service-home-menu-item {
    width: 299px;
    height: 200px;
    background: #FFFFFF;
    float: left;
    margin-bottom: 1px;
    margin-right: 1px;
    text-align: center;
    transition: box-shadow 0.5s;
}
.service-home-bj .service-home-menu-item:hover {
    background: #FFFFFF;
    box-shadow: 0 0 12px 0 rgba(0,0,0,0.06), 0 10px 15px 0 rgba(0,0,0,0.04);
    position: relative;
}
.service-home-bj .service-home-menu-item img{
    margin-top: 30px;
}
.service-home-bj .service-home-menu-item span{
    display: block;
    font-size: 20px;
    color: #434A54;
    letter-spacing: 0;
    margin-top: 22px;
}

.service-home-bj .service-home-link {
    background-color: #ffffff;
    padding: 50px 0 60px 0;
    height: 250px;
}

.service-home-bj .service-home-link-box {
    width: 380px;
    height: 250px;
    background: #FFFFFF;
    border: 1px solid #E8E8E8;
    border-radius: 6px;
    position: relative;
    transition: all 0.5s;
}
.service-home-bj .service-home-link-box:hover {
    border: 1px solid #3F51B5;
    box-shadow: 0 0 12px 0 rgba(0,0,0,0.06), 0 10px 15px 0 rgba(0,0,0,0.04);
}
.service-home-bj .service-home-link-box.tel::after {
    position: absolute;
    bottom: 26px;
    right: 25px;
    content: " ";
    display: block;
    height: 81px;
    width: 77px;
    background: url(../images/service/tel.svg) no-repeat;
    background-size: 100%;
}
.service-home-bj .service-home-link-box.email::after {
    position: absolute;
    bottom: 22px;
    right: 20px;
    content: " ";
    display: block;
    height: 87px;
    width: 86px;
    background: url(../images/service/email.svg) no-repeat;
    background-size: 100%;
}
.service-home-bj .service-home-link-box.address::after {
    position: absolute;
    bottom: 20px;
    right: 31px;
    content: " ";
    display: block;
    height: 90px;
    width: 63px;
    background: url(../images/service/address.svg) no-repeat;
    background-size: 100%;
}
.service-home-bj .service-home-link-box-t1 {
    margin-top: 38px;
    margin-left: 37px;
    font-size: 24px;
    font-weight: bold;
    line-height: 33px;
    color: #434A54;
    letter-spacing: 0;
}
.service-home-bj .service-home-link-box-t2 {
    margin-top: 23px;
    margin-left: 37px;
    font-weight: bold;
    line-height: 33px;
    font-size: 30px;
    color: #3F51B5;
    letter-spacing: 0;
}
.service-home-bj .service-home-link-box-t3 {
    margin-top: 13px;
    margin-left: 37px;
    font-size: 14px;
    color: #A3A3A3;
    letter-spacing: 0;
    line-height: 22px;
}

.service-home-bj .service-home-news {
    background-color: #ffffff;
    width: 780px;
    height: 320px;
    padding-top: 20px;
    box-sizing: border-box;
}

.service-home-bj .newstxt-list{padding-left: 40px;padding-right: 48px; width:100%;box-sizing: border-box; height:44px;transition: all .1s;font-size: 14px;line-height: 45px;clear: both;}
.service-home-bj .newstxt-list>a {display: block; padding-left: 20px;}
.service-home-bj .newstxt-list:hover .newstxt-title{color: #E50012; text-decoration: underline !important;}
.service-home-bj .newstxt-list:hover span{color: #E50012;}

/* *****************************************      服务中心 - 帮助中心        ************************************************** */
.service-help-bj  {background-color: #F4F5F7;}

.service-help-bj .w1140 {
    width: 1140px;
    margin: 0 auto;
    position: relative;
}
.service-help-bj .service-help-detail {
    padding: 35px 40px 100px 40px;
    box-sizing: border-box;    
}
.service-help-bj .service-help-detail .crecg-account {
    width: 140px;
    height: 40px;
    margin-bottom: 12px;
    user-select: none;
    position: relative;
}
.service-help-bj .service-help-detail .crecg-account-txt {
    display: inline-block;
    position: absolute;
    left: 0;
    top: 0;
    width: 140px;
    height: 40px;
    border: 1px solid #DD3211;
    box-sizing: border-box;
    border-radius: 4px;
    font-size: 16px;
    padding-left: 25px;
    font-weight: bold;
    color: #E51C23;
    letter-spacing: 0;
    line-height: 40px;
    text-align: left;
    z-index: 1;
}
.service-help-bj .service-help-detail .crecg-account-txt::after {
    position: absolute;
    top: 13px;
    right: 25px;
    content: " ";
    display: block;
    height: 12px;
    width: 16px;
    background: url(../images/service/arrow-right-red.svg) no-repeat;
    background-size: 100%;
}
.service-help-bj .service-help-detail .crecg-account-bg {
    position: absolute;
    left: 0;
    width: 0;
    top: 0px;
    bottom: 0px;
    transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    border-radius: 4px;
    background-image: linear-gradient(90deg, #FF512F 0%, #F30A19 100%);
    background-size: cover;
}

.service-help-bj .service-help-detail .crecg-account:hover .crecg-account-txt {
    color: #FFFFFF;
    animation-name: fadeout;
    animation-delay: 0.5s;
    animation-fill-mode: both;
    animation-duration: 0.1s;
}
.service-help-bj .service-help-detail .crecg-account:hover .crecg-account-txt::after {
    background: url(../images/service/arrow-right-white.svg) no-repeat;
}

@keyframes fadeout {
    0% {
        border: 1px sold #DD3211;
    }
    100% {
        border: 1px dashed transparent;
    }
}
.service-help-bj .service-help-detail .crecg-account:hover  .crecg-account-bg {
    width: 100%;
}
.service-help-bj .service-help-title-line {
    margin: 0 auto;
    width: 1060px;
    height: 2px;
    background: #DD3211;
}

.service-help-bj .banner-box{position:relative;height:167px;padding-top: 58px; box-sizing: border-box;background:url(../images/service/banner.png) no-repeat top center;background-size: 1060px 167px;}

.service-help-bj .service-search-box{margin: 0 auto;width:680px;height:50px;box-sizing: border-box;}
.service-help-bj .service-search-box-input {width:600px;height:50px;box-sizing: border-box;background: #FFFFFF;border-radius: 25px 0 0 25px;}

.service-help-bj .service-search-box input{outline:none;font-size:14px;line-height:48px;height:48px;border:none;margin-left:36px;width:520px;}
.service-help-bj .service-search-box-img {cursor: pointer; display: inline-block;width:80px;height:50px;box-sizing: border-box;background: #E51C23;border-radius: 0 25px 25px 0;background: #E51C23 url(../images/service/search1.svg) center center no-repeat;}

.service-help-bj  .service-help-type{ padding:0 130px 0 30px; margin-bottom:16px; }
.service-help-bj .service-help-type button {
    width: 120px;
    height:24px;
    line-height: 20px;
    font-size: 14px;
    margin-bottom: 20px;
    color: #434A54;
    letter-spacing: 0;
    background: transparent;
    text-align: left;
    border:none;
    outline:none;
    cursor: pointer;
    position: relative;
}
.service-help-bj .service-help-type button.active,.service-help-bj .service-help-type button:hover{
    color: #E51C23; 
    text-decoration: underline !important;
}
.service-help-bj .service-help-type button.active::before{
    content: '';
    display: block;
    position: absolute;
    left: -12px;
    top: 8px;
    width: 5.7px;
    height: 5.7px;
    background: #E50012;
    border-radius: 3px;
}
.service-help-bj .service-help-line {
    margin: 0 auto;
    width: 1060px;
    height: 1px;
    transform: scaleY(-1);
    background: #DBDBDB;
}
.service-help-bj .service-help-title {
    margin-left: 20px;
    margin-top: 26px;
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: bold;
    line-height: 25px;
    color: #E51C23;
    letter-spacing: 0;
    position: relative;
}
.service-help-bj .service-help-title::before {
    content: '';
    display: block;
    position: absolute;
    left: -16px;
    top: 9px;
    width: 8px;
    height: 8px;
    background: #E50012;
    transform: rotate(45deg);
}

.service-help-bj .newstxt-list{width:100%;height:44px;border-bottom:1px dashed #DFDFDF;transition: all .1s;animation: a-article 0.6s ease both;font-size: 14px;line-height: 45px;}
.service-help-bj .newstxt-list>a {display: block; padding-left: 20px;}
.service-help-bj .newstxt-list:hover .newstxt-title{color: #E50012; text-decoration: underline !important;}
.service-help-bj .newstxt-list:hover span{color: #E50012;}
.service-help-bj .newstxt-list .download {
    position: relative;
}
.service-help-bj .newstxt-list .download::after {
    position: absolute;
    content: " ";
    top: 15px;
    right: -25px;
    display: block;
    height: 18px;
    width: 18px;
    background: url(../images/download.svg) no-repeat;
    background-size: 100%;
}
.service-help-bj .newstxt-list:hover .download::after {
    background: url(../images/download-active.svg) no-repeat;
}
.service-form-download-menu {
    height: 310px;
}
.service-form-download-menu-item {
    width: 353px;
    height: 150px;
    background: #FFFFFF;
    border-color: #E8E8E8;
    border-style: solid;
    box-sizing: border-box;
    float: left;
    text-align: left;
    transition: all 0.5s;
}
.service-form-download-menu-item.download-menu-item1 {
    border-width: 1px 1px 0px 1px;
}
.service-form-download-menu-item.download-menu-item2 {
    border-width: 1px 1px 0px 0px;
}
.service-form-download-menu-item.download-menu-item3 {
    border-width: 1px 1px 0px 0px;
}
.service-form-download-menu-item.download-menu-item4 {
    border-width: 1px 1px 1px 1px;
}
.service-form-download-menu-item.download-menu-item5 {
    border-width: 1px 1px 1px 0px;
}
.service-form-download-menu-item.download-menu-item6 {
    border-width: 1px 1px 1px 0px;
}
.service-form-download-menu-item:hover {
    background: #FFFFFF;
    box-shadow: 0 0 12px 0 rgba(0,0,0,0.06), 0 10px 15px 0 rgba(0,0,0,0.04);
    position: relative;
}
.service-form-download-menu-item img{
    float: left;
    margin-top: 36px;
    margin-left: 32px;
}

.service-form-download-menu-item .service-form-download-menu-download {
    position: relative;
    margin-top: 14px;
    width: 50px;
    height: 22px;
}
.service-form-download-menu-item .service-form-download-menu-download-txt {
    display: inline-block;
    position: absolute;
    left: 0;
    top: 0;
    width: 50px;
    height: 22px;
    line-height: 22px;
    font-size: 14px;
    color: #434A54;
    letter-spacing: 0;
    text-align: center;
    background: #F9F9F9;
    border: 1px solid #E9E9E9;
    box-sizing: border-box;
    border-radius: 2px;
    z-index: 1;
}
.service-form-download-menu-item .service-form-download-menu-download-bg {
    position: absolute;
    left: 0;
    width: 0;
    top: 0;
    bottom: 0;
    transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    border-radius: 2px;
    background-image: linear-gradient(90deg, #FF512F 0%, #F30A19 100%);
    background-size: cover;
}
.service-form-download-menu-item:hover .service-form-download-menu-download-txt {
    background: transparent;
    border: 1px dashed transparent;
    box-shadow: 0 2px 8px 0 rgba(255,81,47,0.40);
    color: #ffffff;
}

.service-form-download-menu-item:hover .service-form-download-menu-download-bg {
    width: 100%;
}

.service-help-bj table.rate-structure-table{width:100%;font-size:14px;}
.service-help-bj table.rate-structure-table th{background:#F9F9F9;}
.service-help-bj table.rate-structure-table th,.service-help-bj  table.rate-structure-table td{height:44px;border:1px solid #E8E8E8; text-align:center;}

.service-help-bj .service-sales-type div{
    cursor: pointer;
    background: #ffffff;
    width: 100px;
    height: 44px;
    font-size: 16px;
    line-height: 44px;
    color: #434A54;
    letter-spacing: 0;
    text-align: center;
    float: left;
    margin-right: 10px;
}

.service-help-bj .service-sales-type div.active, .service-help-bj .service-sales-type div:hover {
    color: #FFFFFF;
    background-image: linear-gradient(132deg, #FF655D 0%, #FF3E3E 93%);
    box-shadow: 0 2px 8px 0 rgba(255,81,47,0.30), 0 6px 12px 0 rgba(243,10,25,0.30);
}

.service-help-bj .service-sales-search-box{width:200px;height:36px;background: #FFFFFF;border: 1px solid #CCCCCC;border-radius: 4px;box-sizing: border-box;}
.service-help-bj .service-sales-search-box input{outline:none;font-size:14px;line-height:34px;height:34px;border:none;margin-left:16px;width:140px;}
.service-help-bj .service-sales-search-box-img {cursor: pointer; display: inline-block;width:38px;height:34px;border-radius: 0 4px 4px 0;background: #ffffff url(../images/fund_detail/search1.svg) center center no-repeat;}

.service-help-bj .service-laws-filter {
    height: 60px;
    background-color: #F9F9F9;
    font-size: 14px;
    line-height: 60px;
}

.service-help-bj .service-laws-type-select {
    position: relative;
    display: inline-block;
    height: 24px;
    font-size: 14px;
    line-height: 24px;
    text-align: left;
    color: #434A54;
    letter-spacing: 0;
    padding-left: 8px;
}
.service-help-bj .service-laws-type-select::after {
    position: absolute;
    top: 10px;
    right: -20px;
    content: " ";
    display: block;
    height: 5px;
    width: 10px;
    background: url(../images/arrow-down-fund.svg) no-repeat;
    background-size: 100%;
}
.service-help-bj .service-laws-type-select-list {
    position: absolute;
    background: #FFFFFF;
    box-shadow: 0 0 12px 0 rgba(0,0,0,0.06), 0 10px 15px 0 rgba(0,0,0,0.04);
    border-radius: 4px;
    width: 96px;
    left: 0;
    top: 23px;
    padding: 10px 0;
    z-index: 10;
}
.service-help-bj .service-laws-type-select-list div {
    font-size: 14px;
    color: #333333;
    letter-spacing: 0;
    text-align: center;
    line-height: 28px;
    font-weight: normal;
}
.service-help-bj .service-laws-type-select-list div.selected {
    color:#E51C23;
}
.service-help-bj .service-laws-type-select-list div:hover {
    color:#E51C23;
}

.service-help-bj .service-laws-search-box{width:200px;height:36px;background: #FFFFFF;border: 1px solid #CCCCCC;border-radius: 4px;box-sizing: border-box;}
.service-help-bj .service-laws-search-box input{outline:none;font-size:14px;line-height:34px;height:34px;border:none;margin-left:16px;width:140px;}
.service-help-bj .service-laws-search-box-img {cursor: pointer; display: inline-block;width:38px;height:34px;border-radius: 0 4px 4px 0;background: #ffffff url(../images/fund_detail/search1.svg) center center no-repeat;}

.service-help-bj .service-help-filter {
    height: 50px;
    background-color: #F9F9F9;
    font-size: 14px;
    line-height: 50px;
    margin-bottom: 20px;
}

.service-help-bj .service-help-fund-type-select {
    position: relative;
    display: inline-block;
    background: #FFFFFF;
    border: 1px solid #DBDBDB;
    width: 126px;
    height: 24px;
    font-size: 14px;
    line-height: 24px;
    text-align: left;
    color: #434A54;
    letter-spacing: 0;
    padding-left: 8px;
    box-sizing: border-box;
 }
.service-help-bj .service-help-fund-select {
    position: relative;
    display: inline-block;
    background: #FFFFFF;
    border: 1px solid #DBDBDB;
    width: 196px;
    height: 24px;
    font-size: 14px;
    line-height: 24px;
    text-align: left;
    color: #434A54;
    letter-spacing: 0;
    padding-left: 8px;
    box-sizing: border-box;
}
.service-help-bj .service-help-fund-type-select::after, .service-help-bj .service-help-fund-select::after {
    position: absolute;
    top: 10px;
    right: 10px;
    content: " ";
    display: block;
    height: 5px;
    width: 10px;
    background: url(../images/arrow-down-fund.svg) no-repeat;
    background-size: 100%;
}
.service-help-bj .service-help-fund-type-select-list {
    position: absolute;
    background: #FFFFFF;
    box-shadow: 0 0 12px 0 rgba(0,0,0,0.06), 0 10px 15px 0 rgba(0,0,0,0.04);
    border-radius: 4px;
    width: 126px;
    left: 0;
    top: 23px;
    padding: 10px 0;
    z-index: 10;
}
.service-help-bj .service-help-fund-select-list {
    position: absolute;
    background: #FFFFFF;
    box-shadow: 0 0 12px 0 rgba(0,0,0,0.06), 0 10px 15px 0 rgba(0,0,0,0.04);
    border-radius: 4px;
    width: 196px;
    left: 0;
    top: 23px;
    padding: 10px 0;
    z-index: 10;
}
.service-help-bj .service-help-fund-type-select-list div {
    font-size: 14px;
    color: #a3a3a3;
    letter-spacing: 0;
    margin-left: 12px;
    text-align: left;
    line-height: 28px;
    font-weight: normal;
}
.service-help-bj .service-help-fund-select-list div {
    font-size: 14px;
    color: #a3a3a3;
    letter-spacing: 0;
    margin-left: 12px;
    text-align: left;
    line-height: 28px;
    font-weight: normal;
}
.service-help-bj .service-help-fund-type-select-list div.selected, .service-help-bj .service-help-fund-select-list div.selected {
    color:#E51C23;
}
.service-help-bj .service-help-fund-type-select-list div:hover, .service-help-bj .service-help-fund-select-list div:hover {
    color:#E51C23;
}

.service-help-bj .service-help-fund-type-select:hover::after, .service-help-bj .service-help-fund-select:hover::after {
    position: absolute;
    top: 10px;
    right: 10px;
    content: " ";
    display: block;
    height: 5px;
    width: 10px;
    background: url(../images/arrow-up-fund.png) no-repeat;
    background-size: 100%;
}
.service-help-bj .service-risk-tips {
    background: #FFF8F4;
    padding: 20px 0;
    height: 80px;
    box-sizing: border-box;
}

.service-help-bj .service-risk-tips-ico {
    background: #FF8B44;
    width:18px;
    height: 18px;
    border-radius: 9px;
    text-align: center;
    color: #ffffff;
    font-size: 14px;
    line-height: 18px;
    margin: 11px 10px 11px 20px;
}
.service-help-bj .service-risk-tips-content {
    font-size: 14px;
    line-height: 20px;
    color: #A3A3A3;
    letter-spacing: 0;
    margin-right: 20px;
    width: 992px;
}

.service-help-bj .service-risk-progress-label {
    width: 1000px;
    height: 16px;
    background: #F4F5F7;
    border-radius: 10px;
    position: relative;
}
.service-help-bj .service-risk-progress-bar {
    position: absolute;
    left: 0;
    top: 0;
    height: 16px;
    background: #3F51B5;
    border-radius: 10px;
}

/* *****************************************      关于我们        ************************************************** */
.about-us-bj .banner-box{
    position:relative;
    height:430px;
    box-sizing: border-box;
    padding-top: 127px;
    background-size: 100% 430px;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(../images/about/banner.png);
}
.about-us-bj .banner-box .about-us-introduction-title {
    margin: 0 auto;
    font-size: 48px;
    line-height: 67px;
    color: #FFFFFF;
    letter-spacing: 0;
    text-align: center;
}
.about-us-bj .banner-box .about-us-introduction-subtitle {
    margin: 9px auto;
    font-size: 20px;
    line-height: 28px;
    color: #FFFFFF;
    letter-spacing: 0;
    text-align: center;
}

.about-us-bj .banner-box .about-us-menu {
    position: absolute;
    bottom: 0;
    left: 50px;
    width: 1100px;
}

.about-us-bj .banner-box .about-us-menu div {
    float: left;
    width: 183px;
    height: 60px;
    background: rgba(0,0,0,0.20);
    font-size: 18px;
    line-height: 60px;
    text-align: center;
    color: #FFFFFF;
    letter-spacing: 0;
}
.about-us-bj .banner-box .about-us-menu div.active,.about-us-bj .banner-box .about-us-menu div:hover {
    background: #FFFFFF;
    color: #E51C23;
}

.about-us-bj .about-us-introduction-subject {
    margin: 0 auto;
    padding-top: 70px;
    font-size: 24px;
    line-height: 33px;
    font-weight: bold;
    color: #434A54;
    letter-spacing: 0;
    text-align: center;
}
.about-us-bj .about-us-introduction-content {
    padding: 0 75px;
    font-size: 14px;
    color: #434A54;
    letter-spacing: 0;
    text-align: justify;
    line-height: 24px;
}
.about-us-bj .about-us-introduction-content p {
    margin-bottom: 20px;
}
.about-us-bj .about-us-introduction-org {
    background: #F4F5F7;
    padding-bottom: 30px;
    margin-top: 50px;
}
.about-us-bj .about-us-introduction-org-detail {
    margin: 0 auto;
    width: 1106px;
    height: 474px;
    background:url(../images/about/org.png) no-repeat center center;
    background-size: cover;
    position: relative;
}
.about-us-bj .about-us-introduction-org-name {
    position: absolute;
    font-size: 14px;
    line-height: 20px;
    color: #434A54;
    letter-spacing: 0;
    text-align: justify;
    width: 14px;
    top: 300px;
}

.about-us-bj .about-us-introduction-org-name-rotate {
    transform: rotate(45deg);
    transform-origin:6px 10px;
    /* Safari */
    -webkit-transform: rotate(90deg);
    -webkit-transform-origin:6px 10px;
    /* Firefox */
    -moz-transform: rotate(90deg);
    -moz-transform-origin:6px 10px;
    /* IE */
    -ms-transform: rotate(90deg);
    -ms-transform-origin:6px 10px;
    /* Internet Explorer */
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    display: inline-block;
    height: 40px;
    width: 40px;
}

.about-us-bj .about-us-introduction-shareholder-pic {
    margin: 50px auto;
    width: 780px;
    height: 290px;
    background:url(../images/about/shareholder.svg) no-repeat center center;
    background-size: cover;
    position: relative;
}

.about-us-bj .about-us-introduction-shareholder-pic .shareholder1 {
    top: 45px;
    left: 30px;
    position: absolute;
    font-size: 34px;
    color: #EE5E5D;
    letter-spacing: 0;
}

.about-us-bj .about-us-introduction-shareholder-pic .shareholder2 {
    top: 110px;
    left: 30px;
    position: absolute;
    font-size: 16px;
    font-weight: bold;
    color: #434A54;
    letter-spacing: 0;
}
.about-us-bj .about-us-introduction-shareholder-pic .shareholder3 {
    top: 195px;
    right: 30px;
    position: absolute;
    font-size: 34px;
    color: #568FF3;
    letter-spacing: 0;
}
.about-us-bj .about-us-introduction-shareholder-pic .shareholder4 {
    top: 260px;
    right: 30px;
    position: absolute;
    font-size: 16px;
    font-weight: bold;
    color: #434A54;
    letter-spacing: 0;
}
.about-us-bj .about-us-contact-title {
    font-size: 24px;
    color: #434A54;
    letter-spacing: 0;
    margin-bottom: 50px;
    position: relative;
}
.about-us-bj .about-us-contact-title::before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 40px;
    width: 468px;
    height: 2px;
    background: #F4F4F4;
}
.about-us-bj .about-us-contact-title::after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 40px;
    width: 98px;
    height: 2px;
    background: #E51C23;
}
.about-us-bj .about-us-contact-content {
    font-size: 14px;
    color: #434A54;
    letter-spacing: 0;
    text-align: left;
}
.about-us-bj .about-us-contact-content p {
    margin-bottom: 10px;
}

.about-us-bj .about-us-contact {
    background: #F4F5F7;
}
.about-us-bj .about-us-contact-link {
    margin: 0 auto;
    padding: 60px 0;
    height: 230px;
    width: 1050px;
}

.about-us-bj .about-us-contact-link-box {
    width: 340px;
    height: 230px;
    background: #FFFFFF;
    border: 1px solid #E8E8E8;
    position: relative;
    transition: all 0.5s;
}
.about-us-bj .about-us-contact-link-box:hover {
    border: 1px solid #3F51B5;
    box-shadow: 0 0 12px 0 rgba(0,0,0,0.06), 0 10px 15px 0 rgba(0,0,0,0.04);
}
.about-us-bj .about-us-contact-link-box-t1 {
    margin-top: 30px;
    margin-left: 37px;
    font-size: 24px;
    font-weight: bold;
    line-height: 33px;
    color: #434A54;
    letter-spacing: 0;
}
.about-us-bj .about-us-contact-link-box-t2 {
    margin-top: 23px;
    margin-left: 37px;
    font-weight: bold;
    line-height: 33px;
    font-size: 30px;
    color: #3F51B5;
    letter-spacing: 0;
}
.about-us-bj .about-us-contact-link-box-t3 {
    margin-top: 13px;
    margin-left: 37px;
    font-size: 14px;
    color: #A3A3A3;
    letter-spacing: 0;
    line-height: 22px;
}
.about-us-bj .about-us-contact-link-box-t4 {
    margin-top: 23px;
    margin-left: 37px;
    font-weight: bold;
    line-height: 33px;
    font-size: 24px;
    color: #3F51B5;
    letter-spacing: 0;
}

.about-us-bj .about-us-contact-link-box-t5 {
    margin-top: 40px;
    margin-left: 40px;
    width: 98px;
    text-align: center;
}
.about-us-bj .about-us-contact-link-box-t5 img {
    width: 80px;
    height: 80px;
}
.about-us-bj .about-us-contact-link-box-t5 span {
    margin-top: 4px;
    display: inline-block;
    height: 22px;
    font-size: 14px;
    color: #A3A3A3;
    line-height: 22px;
    text-align: center;
    letter-spacing: 0;
}
.about-us-bj table.about-us-information-table{width:100%;font-size:14px;}
.about-us-bj table.about-us-information-table th{background:#F9F9F9;}
.about-us-bj table.about-us-information-table th,.about-us-bj table.about-us-information-table td{height:44px;border:1px solid #E8E8E8; text-align:left;padding-left: 25px;}


/* *****************************************    信息披露     ************************************************** */
.information-disclosure-bj .banner-box {position:relative;height:430px; background:url(../images/information/banner.png) no-repeat top center;background-size: cover;}
.information-disclosure-bj .banner-box-text-1 {
    position: absolute;
    top: 171px;
    left: 528px;
    line-height: 67px;
    font-size: 48px;
    color: #355366;
    letter-spacing: 0;
}
.information-disclosure-bj .banner-box-text-2 {
    position: absolute;
    top: 247px;
    left: 484px;
    line-height: 28px;
    font-size: 20px;
    color: #355366;
    letter-spacing: 0;
}
.information-disclosure-bj .information-disclosure-section {
    width: 100%;
    height: 60px;
    background: #F4F5F7;
}

.information-disclosure-bj .information-disclosure-type div{
    cursor: pointer;
    width: 100px;
    height: 60px;
    font-size: 14px;
    line-height: 60px;
    color: #333333;
    letter-spacing: 0;
    text-align: center;
    float: left;
}

.information-disclosure-bj .information-disclosure-type div.active, .information-disclosure-bj .information-disclosure-type div:hover {
    background-image: linear-gradient(132deg, #FF655D 0%, #FF3E3E 93%);
    box-shadow: 0 2px 8px 0 rgba(255,81,47,0.30), 0 6px 12px 0 rgba(243,10,25,0.30);
    color: #ffffff;
    font-weight: bold;
}

.information-disclosure-bj .information-disclosure-search-box{margin-top: 12px;width:260px;height:36px;background: #FFFFFF;border: 1px solid #CCCCCC;border-radius: 4px;box-sizing: border-box;}
.information-disclosure-bj .information-disclosure-search-box input{outline:none;font-size:14px;line-height:33px;height:33px;border:none;margin-left:16px;width:200px;margin-top: 1px;}
.information-disclosure-bj .information-disclosure-search-box-img {cursor: pointer; display: inline-block;width:38px;height:34px;border-radius: 0 4px 4px 0;background: #ffffff url(../images/fund_detail/search1.svg) center center no-repeat;}

.information-disclosure-bj .fund-notice-filter {
    height: 32px;
    font-size: 14px;
    line-height: 32px;
    border-bottom: 2px solid #E8E8E8;
}

.information-disclosure-bj .fund-notice-type-select, .information-disclosure-bj .fund-notice-time-select {
    position: relative;
    display: inline-block;
    height: 24px;
    font-size: 14px;
    line-height: 24px;
    text-align: left;
    color: #434A54;
    letter-spacing: 0;
}
.information-disclosure-bj .fund-notice-type-select:hover, .information-disclosure-bj .fund-notice-time-select:hover {
    color: #E51C23;
}
.information-disclosure-bj .fund-notice-type-select::after, .information-disclosure-bj .fund-notice-time-select::after {
    position: absolute;
    top: 10px;
    right: -20px;
    content: " ";
    display: block;
    height: 5px;
    width: 10px;
    background: url(../images/arrow-down-fund.svg) no-repeat;
    background-size: 100%;
}
.information-disclosure-bj .fund-notice-type-select-list, .information-disclosure-bj .fund-notice-time-select-list {
    position: absolute;
    background: #F9F9F9;
    box-shadow: 0 0 12px 0 rgba(0,0,0,0.06), 0 10px 15px 0 rgba(0,0,0,0.04);
    border-radius: 4px 0 0 4px;
    width: 96px;
    left: -20px;
    top: 24px;
    padding: 10px 0;
    z-index: 10;
}

.information-disclosure-bj .fund-notice-type-select-list div, .information-disclosure-bj .fund-notice-time-select-list div {
    font-size: 14px;
    color: #333333;
    letter-spacing: 0;
    text-align: center;
    line-height: 28px;
    font-weight: normal;
}
.information-disclosure-bj .fund-notice-type-select-list div.selected, .information-disclosure-bj .fund-notice-time-select-list div.selected{
    color:#E51C23;
    background: #FFFFFF;
}
.information-disclosure-bj .fund-notice-type-select-list div.selected span {
    display: block;
    background: #FFFFFF;
    z-index: 11;
}
.information-disclosure-bj .fund-notice-time-select-list div:hover {
    color:#E51C23;
    background: #FFFFFF;
}

.information-disclosure-bj .fund-notice-time-select-list div:hover span {
    display: block;
    background: #FFFFFF;
    z-index: 11;
}

.information-disclosure-bj .fund-notice-type-select-list2 {
    position: absolute;
    background: #FFFFFF;
    box-shadow: 0 0 10px 0 rgba(0,0,0,0.06), 0 10px 15px 0 rgba(0,0,0,0.04);
    border-radius: 0 4px 4px 0;
    width: 490px;
    left: 96px;
    top: 0;
    padding: 10px 0;
    z-index: -1;
    height: 168px;
    overflow-y: auto;
    display: none;
}

.information-disclosure-bj .fund-notice-type-select-list div.selected .fund-notice-type-select-list2 {
    display: block;
}

.information-disclosure-bj .fund-notice-type-select-list2 div {
    float: left;
    font-size: 12px;
    color: #333333;
    letter-spacing: 0;
    line-height: 28px;
    width: 160px;
    text-align: left;
    padding-left: 20px;
    box-sizing: border-box;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.information-disclosure-bj .fund-notice-type-select-list .fund-notice-type-select-list2 div:hover {
    color:#E51C23;
}

.information-disclosure-bj .newstxt-list{width:100%;height:60px;border-bottom:1px dashed #DFDFDF;transition: all .1s;animation: a-article 0.6s ease both;font-size: 14px;line-height: 60px;}
.information-disclosure-bj .newstxt-list .download {
    position: relative;
}
.information-disclosure-bj .newstxt-list .download::after {
    position: absolute;
    content: " ";
    top: 20px;
    right: -25px;
    display: block;
    height: 18px;
    width: 18px;
    background: url(../images/download.svg) no-repeat;
    background-size: 100%;
}

.information-disclosure-bj .newstxt-list>a {display: block; padding-left: 20px;}
.information-disclosure-bj .newstxt-list:hover .newstxt-title{color: #E50012; text-decoration: underline !important;}
.information-disclosure-bj .newstxt-list:hover span{color: #E50012;}
.information-disclosure-bj .newstxt-list:hover .download::after {
    background: url(../images/download-active.svg) no-repeat;
}

/* *****************************************    产品公告     ************************************************** */
.special-account-news-bj .banner-box {position:relative;height:260px; background:url(../images/special/banner-news.png) no-repeat top center;background-size: cover;}
.special-account-news-bj .banner-box-text-1 {
    position: absolute;
    top: 84px;
    left: 43px;
    line-height: 67px;
    font-weight: bold;
    font-size: 48px;
    color: #541E04;
    letter-spacing: 0;
}
.special-account-news-bj .banner-box-text-2 {
    position: absolute;
    top: 160px;
    left: 43px;
    line-height: 28px;
    font-size: 20px;
    color: #1F1917;
    letter-spacing: 0;
}
.special-account-news-bj .special-account-news-section {
    width: 100%;
    height: 60px;
    background: #F4F5F7;
}

.special-account-news-bj .special-account-news-type div{
    cursor: pointer;
    width: 100px;
    height: 60px;
    font-size: 14px;
    line-height: 60px;
    color: #333333;
    letter-spacing: 0;
    text-align: center;
    float: left;
}

.special-account-news-bj .special-account-news-type div.active, .special-account-news-bj .special-account-news-type div:hover {
    background-image: linear-gradient(132deg, #FF655D 0%, #FF3E3E 93%);
    box-shadow: 0 2px 8px 0 rgba(255,81,47,0.30), 0 6px 12px 0 rgba(243,10,25,0.30);
    color: #ffffff;
    font-weight: bold;
}

.special-account-news-bj .special-account-news-search-box{margin-top: 12px;width:260px;height:36px;background: #FFFFFF;border: 1px solid #CCCCCC;border-radius: 4px;box-sizing: border-box;}
.special-account-news-bj .special-account-news-search-box input{outline:none;font-size:14px;line-height:34px;height:34px;border:none;margin-left:16px;width:140px;}
.special-account-news-bj .special-account-news-search-box-img {cursor: pointer; display: inline-block;width:38px;height:34px;border-radius: 0 4px 4px 0;background: #ffffff url(../images/fund_detail/search1.svg) center center no-repeat;}

.special-account-news-bj .fund-notice-filter {
    height: 32px;
    font-size: 14px;
    line-height: 32px;
    border-bottom: 2px solid #E8E8E8;
}

.special-account-news-bj .fund-notice-type-select, .special-account-news-bj .fund-notice-time-select {
    position: relative;
    display: inline-block;
    height: 24px;
    font-size: 14px;
    line-height: 24px;
    text-align: left;
    color: #434A54;
    letter-spacing: 0;
}
.special-account-news-bj .fund-notice-type-select:hover, .special-account-news-bj .fund-notice-time-select:hover {
    color: #E51C23;
}
.special-account-news-bj .fund-notice-type-select::after, .special-account-news-bj .fund-notice-time-select::after {
    position: absolute;
    top: 10px;
    right: -20px;
    content: " ";
    display: block;
    height: 5px;
    width: 10px;
    background: url(../images/arrow-down-fund.svg) no-repeat;
    background-size: 100%;
}
.special-account-news-bj .fund-notice-type-select-list, .special-account-news-bj .fund-notice-time-select-list {
    position: absolute;
    background: #F9F9F9;
    box-shadow: 0 0 12px 0 rgba(0,0,0,0.06), 0 10px 15px 0 rgba(0,0,0,0.04);
    border-radius: 4px 0 0 4px;
    width: 96px;
    left: -20px;
    top: 24px;
    padding: 10px 0;
    z-index: 10;
}
.special-account-news-bj .fund-notice-type-select-list div, .special-account-news-bj .fund-notice-time-select-list div {
    font-size: 14px;
    color: #333333;
    letter-spacing: 0;
    text-align: center;
    line-height: 28px;
    font-weight: normal;
}
.special-account-news-bj .fund-notice-type-select-list div.selected, .special-account-news-bj .fund-notice-time-select-list div.selected{
    color:#E51C23;
    background: #FFFFFF;
}
.special-account-news-bj .fund-notice-type-select-list div.selected span {
    display: block;
    background: #FFFFFF;
    z-index: 11;
}
.special-account-news-bj .fund-notice-time-select-list div:hover {
    color:#E51C23;
    background: #FFFFFF;
}

.special-account-news-bj .fund-notice-time-select-list div:hover span {
    display: block;
    background: #FFFFFF;
    z-index: 11;
}
.special-account-news-bj .fund-notice-type-select-list2 {
    position: absolute;
    background: #FFFFFF;
    box-shadow: 0 0 12px 0 rgba(0,0,0,0.06), 0 10px 15px 0 rgba(0,0,0,0.04);
    border-radius: 0 4px 4px 0;
    width: 444px;
    left: 96px;
    top: 0;
    padding: 10px 0;
    z-index: -1;
    height: 168px;
    display: none;
}
.special-account-news-bj .fund-notice-type-select-list div.selected .fund-notice-type-select-list2 {
    display: block;
}
.special-account-news-bj .fund-notice-type-select-list .fund-notice-type-select-list2 div:hover {
    color:#E51C23;
}
.special-account-news-bj .fund-notice-type-select-list2 div {
    float: left;
    font-size: 12px;
    color: #333333;
    letter-spacing: 0;
    line-height: 28px;
    width: 145px;
    text-align: left;
    padding-left: 20px;
    box-sizing: border-box;
}

.special-account-news-bj .newstxt-list{width:100%;height:60px;border-bottom:1px dashed #DFDFDF;transition: all .1s;animation: a-article 0.6s ease both;font-size: 14px;line-height: 60px;}
.special-account-news-bj .newstxt-list .download {
    position: relative;
}
.special-account-news-bj .newstxt-list .download::after {
    position: absolute;
    content: " ";
    top: 20px;
    right: -25px;
    display: block;
    height: 18px;
    width: 18px;
    background: url(../images/download.svg) no-repeat;
    background-size: 100%;
}

.special-account-news-bj .newstxt-list>a {display: block; padding-left: 20px;}
.special-account-news-bj .newstxt-list:hover .newstxt-title{color: #E50012; text-decoration: underline !important;}
.special-account-news-bj .newstxt-list:hover span{color: #E50012;}
.special-account-news-bj .newstxt-list:hover .download::after {
    background: url(../images/download-active.svg) no-repeat;
}