/*公共样式*/
.flex {display: flex;}
.flex-col {display: flex;flex-direction: column;}
.flex-center {display: flex;justify-content: center;align-items: center;}
.flex-center-h {display: flex;justify-content: center;}
.flex-center-v {display: flex;align-items: center;}
.flex-between {display: flex;justify-content: space-between;}
.flex-between-center {display: flex;justify-content: space-between;align-items: center;}
.flex-origin {flex: 0 0 auto;}
.pos-rela {position: relative;}
.pos-abs {position: absolute;}
.absolute-center {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.absolute-center-v {position: absolute;top: 50%;transform: translateY(-50%);}
.ellipsis{white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
.ellipsis-2 {text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.ellipsis-3 {text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.ellipsis-4 {text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}

body {background: #F5F8FA;font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;}
.bg-white {background: #fff;}
.load-more-btn {margin: 0 auto;padding: .07rem .12rem;width: 1rem;background: #e7f4fd;border-radius: .2rem;font-size: .11rem;font-family: PingFangSC-Medium, PingFang SC;font-weight: 500;color: #3C9DF6;line-height: 1;text-align: center;}

/*滚动触底相关样式*/
.bindscrollx {overflow-x: auto;}
.bindscrolly {overflow-y: auto;}

/*基金页面table*/
.fund-table {}
.fund-table .t-head {padding: .08rem .15rem;min-height: .6rem;background: url('../../images/fund/table-head-bg.png') no-repeat;background-size: cover;background-color: linear-gradient(225deg, #2894E4 0%, #365DD4 100%);
  border-radius: .12rem .12rem 0px 0px;
}
.fund-table .t-head .left .title {font-size: .15rem;font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;font-weight: bold;color: #FFFFFF;line-height: 1;}
.fund-table .t-head .left .info {margin-top: .07rem;}
.fund-table .t-head .left .info .tag {min-width: .42rem;max-width: 1rem;height: .20rem;background: rgba(0, 0, 0, .1);border-radius: .06rem;font-size: .1rem;font-family: PingFangSC-Semibold, PingFang SC;font-weight: 600;color: #FFFFFF;line-height: .20rem;display: inline-block;padding: 0 .03rem;text-align: center;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.fund-table .t-head .left .info .time {margin-left: .1rem;font-size: .11rem;font-family: PingFangSC-Regular, PingFang SC;font-weight: 400;color: #b5c8f0;line-height: 1;}
.fund-table .favo-btn {display: flex;}
.fund-table .favo-btn img {width: .146rem;height: .13rem;}
.fund-table .favo-btn img.true {display: inline-block;}
.fund-table .favo-btn img.false {display: none;}
.fund-table .detail-btn {margin-left: .05rem;display: flex;}
.fund-table .detail-btn img {width: .22rem;height: .22rem;}
.fund-table .t-body {background: #fff;}
.fund-table .t-row {display: flex;}
.fund-table .t-col {padding: .11rem;display: flex;flex-direction: column;flex: 0 0 33.3333%;justify-content: center;align-items: center;border: .5px solid rgba(0, 0, 0, .1);border-left: none;border-top: none;min-width: .01rem;}
.fund-table .t-row .t-col:last-child {border-right: none;}
.fund-table .t-row:last-child .t-col {border-bottom: none;}
.fund-table .t-col .info {font-size: .11rem;font-family: PingFangSC-Regular, PingFang SC;font-weight: 400;color: #868C92;line-height: 1;white-space: nowrap;}
.fund-table .t-col .content {margin-top: .07rem;font-size: .14rem;font-weight: 400;color: #333538;line-height: 1.2;}
.fund-table .t-col .content.red {color: #F85F5F;}
.fund-table .t-col .content.green {color: #34b458;}
.fund-table .t-col .content.font12 {font-size: .12rem;}
.fund-table .t-footer {padding: .07rem .15rem;background: #fff;border-radius: 0px 0px .12rem .12rem;}
.fund-table .t-footer .date {font-size: .11rem;font-family: PingFangSC-Regular, PingFang SC;font-weight: 400;color: #868C92;line-height: 1;}
.fund-table .t-footer .btn {padding: .07rem .12rem;background: #e7f4fd;border-radius: .2rem;font-size: .11rem;font-family: PingFangSC-Medium, PingFang SC;font-weight: 500;color: #3C9DF6;line-height: 1;}

/* 公用导航头部 */
.comattention .min-header h3 {padding: .16rem 0 .1rem .17rem;font-size: .2rem;font-weight: bold;color: #333538;line-height: 26px;}
.comattention .min-header li {position: relative;height: .44rem;display: flex;justify-content: center;align-items: center;flex: 0 0 50%;}
.comattention .min-header li a {font-size: .15rem;font-family: PingFangSC-Regular, PingFang SC;font-weight: 400;color: #828C96;line-height: 1;}
.comattention .min-header li.active a {font-weight: 500;color: #505558;}
.comattention .min-header li .bt-line {display: none;width: .4rem;height: .04rem;background: #4CB4F5;border-radius: .02rem .02rem 0 0;position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);}
.comattention .min-header li.active .bt-line {display: block;}
.comattention .min-header .v-line {width: .01rem;height: 100%;box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.3);opacity: 0.2;position: absolute;left: 50%;top: 0;}
/*我的关注*/
.attention .min-header h3 {padding: .16rem 0 .1rem .17rem;font-size: .2rem;font-weight: bold;color: #333538;line-height: 26px;}
.attention .min-header li {position: relative;height: .44rem;display: flex;justify-content: center;align-items: center;flex: 0 0 50%;}
.attention .min-header li a {font-size: .15rem;font-family: PingFangSC-Regular, PingFang SC;font-weight: 400;color: #828C96;line-height: 1;}
.attention .min-header li.active a {font-weight: 500;color: #505558;}
.attention .min-header li .bt-line {display: none;width: .4rem;height: .04rem;background: #4CB4F5;border-radius: .02rem .02rem 0 0;position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);}
.attention .min-header li.active .bt-line {display: block;}
.attention .min-header .v-line {width: .01rem;height: 100%;box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.3);opacity: 0.2;position: absolute;left: 50%;top: 0;}
.attention main.fund {padding: .15rem;height: calc(100vh - 0.96rem);}
.attention main.fund .box-w {margin-bottom: .08rem;background: #FFFFFF;border-radius: .12rem;}
.attention main.fund .tit-w {padding: .12rem .12rem .12rem .15rem;position: relative;}
.attention main.fund .tit-w .tit {max-width: 150px;font-size: .15rem;font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;font-weight: bold;color: #505558;line-height: 1;}
.attention main.fund .tit-w .code {margin-left: .1rem;font-size: .12rem;font-family: PingFangSC-Regular, PingFang SC;font-weight: 400;color: #868C92;line-height: 1;}
.attention main.fund .tit-w .tag {padding: 0 .06rem;height: .2rem;background: #4CB4F5;border-radius: .06rem;font-size: .1rem;font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;font-weight: bold;color: #FFFFFF;line-height: .2rem;}
.attention main.fund .tit-w .favorite {margin-left: .14rem;width: .24rem;height: .24rem;display: flex;}
.attention main.fund .tit-w .favorite img {width: 100%;height: 100%;display: none;}
.attention main.fund .tit-w .favorite:not(.true) img.normal {display: block;}
.attention main.fund .tit-w .favorite.true img.active {display: block;}
.attention main.fund .cont .box {display: flex;flex-direction: column;align-items: center;justify-content: center;flex: 0 0 33.3333%;height: .56rem;border-right: .01rem solid rgba(0, 0, 0, 0.1);}
.attention main.fund .cont .box:last-child {border-right: none;}
.attention main.fund .cont .box .tit {font-size: .12rem;font-family: PingFangSC-Light, PingFang SC;font-weight: 300;color: #868C92;line-height: 17px;text-align: center;}
.attention main.fund .cont .box .data {padding-top: .03rem;font-size: .2rem;font-family: GoogleSans-Medium, GoogleSans;font-weight: 500;color: #505558;line-height: 25px;text-align: center;}
.attention main.fund .cont .box .data.red {color: #F85F5F;}
.attention main.manager {padding: .15rem;height: calc(100vh - 0.96rem);}
.attention main.manager .box-w {margin-bottom: .08rem;padding: .1rem .14rem .1rem .1rem;background: #FFFFFF;border-radius: .16rem;}
.attention main.manager .box-w .left {width: .7rem;height: .7rem;flex: 0 0 auto;}
.attention main.manager .box-w img {width: 100%;height: 100%;border-radius: .06rem;}
.attention main.manager .box-w .right {margin-left: .19rem;width: 100%;position: relative;min-width: .01rem;}
.attention main.manager .box-w .right .tit {margin-top: .05rem;font-size: .16rem;font-family: PingFangSC-Medium, PingFang SC;font-weight: 500;color: #505558;line-height: 22px;}
.attention main.manager .box-w .right .tags-w {margin-top: .11rem;}
.attention main.manager .box-w .right .tag {margin-right: .06rem;padding: 0 .1rem;height: .24rem;border-radius: 20px;font-size: .11rem;font-family: PingFangSC-Regular, PingFang SC;color: #C27FE1;line-height: .24rem;background:rgba(194,127,225, .1);max-width: 40%;}
.attention main.manager .box-w .right .tag.false {display: none;}
.attention main.manager .box-w .right .more-btn {width: .2rem;height: .2rem;display: flex;}
.attention main.manager .box-w .right .more-btn.false {display: none;}
.attention main.manager .box-w .right .more-btn img {width: 100%;height: 100%;}
.attention main.manager .box-w .right .favorite {width: .24rem;height: .24rem;display: flex;position: absolute;right:0;top: .06rem;}
.attention main.manager .box-w .right .favorite img {width: 100%;height: 100%;display: none;}
.attention main.manager .box-w .right .favorite:not(.true) img.normal {display: block;}
.attention main.manager .box-w .right .favorite.true img.active {display: block;}
.attention footer {padding: .02rem 0.12rem .09rem .1rem;}
.attention footer .tag {padding: 0 0.1rem;height: 0.24rem;background: rgba(194, 127, 225, .1);border-radius: 20px;font-size: .11rem;font-family: PingFangSC-Regular, PingFang SC;font-weight: 400;color: #C27FE1;line-height: 0.24rem;}
.attention footer .date {font-size: .11rem;font-family: PingFangSC-Regular, PingFang SC;font-weight: 400;color: #868C92;line-height: 1;}

/*找素材-新基金*/
.new-fund .min-header {padding: .15rem;}
.new-fund .tit-w h3 {font-size: 26px;font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;font-weight: bold;color: #333538;}
.new-fund .index-h-lbtn{padding: .05rem .1rem;background: #EBF5FE;border-radius: 14px;font-size: .11rem;font-family: PingFangSC-Medium, PingFang SC;vertical-align: middle;font-weight: 500;color: #3C9DF6;}
.new-fund .index-h-lbtn img{width: .076rem;height: .046rem;margin-left: .03rem;}
.new-fund .min-header .sc-sele {margin-left: .12rem;}
.new-fund .min-header .nav-w {margin-top: .26rem;}
.new-fund .min-header .nav-w li {padding: .11rem .1rem;min-height: 56px;display: flex;flex: 0 0 auto;justify-content: center;align-items: center;width: .8rem;background: #EDF2F6;border-radius: .12rem;}
.new-fund .min-header .nav-w li:last-child {margin-right: 0;}
.new-fund .min-header .nav-w li.active {background: url('../../images/fund/tab-bg.png') no-repeat #365DD5;background-size: contain;}
.new-fund .min-header .nav-w li a {font-size: .12rem;font-family: PingFangSC-Regular, PingFang SC;color: #505558;line-height: 17px;}
.new-fund .min-header .nav-w li.active a {color: #fff !important;}
.new-fund .fund-detail {padding: .15rem .15rem .2rem;}
.new-fund .sc-tabcon-wra.video-w .box {width: 50%;}
.new-fund .sc-tabcon-wra.live-w .box {width: 33.33%;}
.new-fund .sc-tabcon-wra.video-w .sc-tjimg .bg-modal, .new-fund .sc-tabcon-wra.live-w .sc-tjimg .bg-modal{width: 100%;height: 100%;background:rgba(34, 35, 38, .5);position: absolute;top: 0;left: 0;}
.new-fund .sc-tabcon-wra.video-w .sc-tjimg img.play-icon, .new-fund .sc-tabcon-wra.live-w .sc-tjimg img.play-icon {width: .5rem;height: .5rem;background-size: contain;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.new-fund .article-w {padding: .13rem;background: #E8ECF0;border-radius: .16rem;margin-top: .1rem;}
.new-fund .article-w .box {margin-top: .05rem;padding: .17rem .15rem .18rem;width: 100%;display: flex;flex-direction: column;border-radius: .06rem;background: #fff;}
.new-fund .article-w .box:first-child {margin-top: 0;}
.new-fund .article-w .box h3 {font-size: .15rem;font-family: PingFangSC-Regular, PingFang SC;font-weight: 400;color: #333538;line-height: 1;}
.new-fund .article-w .box .info {margin-top: .11rem;}
.new-fund .article-w .box span {font-size: .13rem;font-family: PingFangSC-Light, PingFang SC;font-weight: 300;color: #868C92;line-height: 1;}
.new-fund .yzhg-w {padding: .13rem;background: #E8ECF0;border-radius: .16rem;margin-top: .1rem;}
.new-fund .yzhg-w .box {margin-top: .05rem;padding: .17rem .15rem .18rem;width: 100%;display: flex;flex-direction: column;border-radius: .06rem;background: #fff;}
.new-fund .yzhg-w .box:first-child {margin-top: 0;}
.new-fund .yzhg-w .box h3 {font-size: .15rem;font-family: PingFangSC-Regular, PingFang SC;font-weight: 400;color: #333538;line-height: 1;}
.new-fund .yzhg-w .box .info {margin-top: .11rem;}
.new-fund .yzhg-w .box span {font-size: .13rem;font-family: PingFangSC-Light, PingFang SC;font-weight: 300;color: #868C92;line-height: 1;}
.new-fund .yzbg-w {padding: .13rem;background: #E8ECF0;border-radius: .16rem;margin-top: .1rem;}
.new-fund .yzbg-w .box {margin-top: .05rem;padding: .17rem .15rem .18rem;width: 100%;display: flex;flex-direction: column;border-radius: .06rem;background: #fff;}
.new-fund .yzbg-w .box:first-child {margin-top: 0;}
.new-fund .yzbg-w .box h3 {font-size: .15rem;font-family: PingFangSC-Regular, PingFang SC;font-weight: 400;color: #333538;line-height: 1;}
.new-fund .yzbg-w .box .info {margin-top: .11rem;}
.new-fund .yzbg-w .box span {font-size: .13rem;font-family: PingFangSC-Light, PingFang SC;font-weight: 300;color: #868C92;line-height: 1;}
.new-fund .tip-modal {position: fixed;left: 0;top: 0;right: 0;bottom: 0;background: rgba(34,35,38,.66);z-index: 9;}
.new-fund .tip-modal .dialog-w {margin: 0 .35rem;}
.new-fund .tip-modal .dialog-w .box {padding: .23rem .3rem .3rem;min-width: 3.05rem;background: #FFFFFF;border-radius: 12px 12px 24px 24px;}
.new-fund .tip-modal .dialog-w .box h3 {margin-bottom: .15rem;font-size: .18rem;font-family: PingFangSC-Medium, PingFang SC;font-weight: 500;color: #333538;line-height: 1;}
.new-fund .tip-modal .dialog-w .box p {font-size: .13rem;font-family: PingFangSC-Light, PingFang SC;font-weight: 300;color: #707579;line-height: 22px;}
.new-fund .tip-modal .dialog-w .box .copy-btn {margin-top: .2rem;width: 100%;height: .4rem;font-size: .15rem;font-family: PingFangSC-Medium, PingFang SC;font-weight: 500;color: #3C9DF6;line-height: .4rem;text-align: center;background: #e7f4fd;border-radius: 22px;}
.new-fund .tip-modal .close-btn {margin-top: .15rem;}
.new-fund .tip-modal .close-btn img {width: .34rem;height: .34rem;}
.new-funddetail-w{position: relative;padding-bottom: 10px;}
.new-funddetail-w .swiper-pagination{width: 100%;bottom: 12px;}
.new-funddetail-w .swiper-pagination-bullet{width: 14px;height: 3px;border-radius: 2px;margin: 0 2px;}
.new-funddetail-w .swiper-pagination-bullet-active{background: #3C9DF6;}
/*基金详情*/
.fund-detail .min-header {padding: 0 .15rem 0 .17rem;height: .51rem;}
.fund-detail .min-header h3 {font-size: .2rem;font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;font-weight: bold;color: #333538;line-height: 1;}
.fund-detail .min-header .share-btn {width: .79rem;height: .3rem;border-radius: .2rem;background: #e7f4fd;font-size: .11rem;font-family: PingFangSC-Medium, PingFang SC;font-weight: 500;color: #3C9DF6;line-height: 1;}
.fund-detail .poster-cont {padding-bottom: .45rem;}
.fund-detail .poster-cont .box {padding: .15rem .15rem .05rem;}
.fund-detail .poster-cont img {height: 4.8rem;border-radius: .06rem;}
.fund-detail .video-cont .box .video-w {height: 2.11rem;}
.fund-detail .video-cont .box h3 {padding: .18rem 0;font-size: .14rem;font-family: PingFangSC-Regular, PingFang SC;font-weight: 400;color: #505558;line-height: 1;text-align: center;}
.fund-detail .vjs-big-play-centered .vjs-big-play-button{margin: 0;width: .5rem;height: .5rem;transform: translate(-50%, -50%);border: none;background: none;}
.fund-detail .video-js .vjs-big-play-button .vjs-icon-placeholder:before {content: '';display: inline-block;width: .5rem;height: .5rem;background: url('../../images/fund/play-icon.png');background-size: cover;}

/*自定义素材*/
.custom-material .main-header {padding: .13rem 0 .13rem .17rem;}
.custom-material .main-header h3 {font-size: .2rem;font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;font-weight: bold;color: #333538;line-height: 1;}
.custom-material .step-box {margin-top: .1rem;padding: .2rem .15rem;}
.custom-material .step-box .common-tit .icon {width: .26rem;height: .26rem;}
.custom-material .step-box .common-tit .tit {margin-left: .1rem;font-size: .18rem;font-family: PingFangSC-Semibold, PingFang SC;font-weight: 600;color: #333538;line-height: 1;}
.custom-material .step-box .tit-tip {padding: .13rem 0;font-size: .13rem;font-family: PingFangSC-Light, PingFang SC;font-weight: 300;color: #868C92;line-height: 1;}
.custom-material .step-box .input-w .icon {left: 0;width: .32rem;height: .32rem;}
.custom-material .step-box .input-w input {padding: 0 .1rem;width: 100%;height: .36rem;background: #EDF2F6;border-radius: .08rem;font-size: .13rem;font-family: PingFangSC-Regular, PingFang SC;font-weight: 400;color: #868C92;line-height: .36rem;border: none;}
.custom-material .step-box .input-w input.p-r-35 {padding-left: .35rem;}
.custom-material .step-box .fund-w {margin-top: .16rem;}
.custom-material .step-box .fund-w .tag {margin-top: .04rem;padding: 0 .15rem;height: .38rem;border-radius: .1rem;background: rgba(60, 157, 246, .1);}
.custom-material .step-box .fund-w .tag .name {font-size: .13rem;font-family: PingFangSC-Regular, PingFang SC;font-weight: 400;color: #3C9DF6;line-height: 1;}
.custom-material .step-box .fund-w .tag .close-icon {width: .08rem;height: .08rem;}
.custom-material .step-3 .input-w, .custom-material .step-4 .input-w {margin-top: .22rem;}
.custom-material .step-3 .input-w input, .custom-material .step-4 .input-w input {margin-top: .1rem;}
.custom-material .step-res {margin-bottom: .3rem;}
.custom-material .step-res .preview-btn {height: .44rem;width: 100%;display: inline-block;background: #deecf7;border-radius: .22rem;font-size: .15rem;font-family: PingFangSC-Medium, PingFang SC;font-weight: 500;color: #3C9DF6;line-height: .44rem;text-align: center;}
.custom-material .step-box .checkbox-w {margin-top: .05rem;}
.custom-material .step-box .checkbox-item {height: .47rem;border-bottom: .01rem solid rgba(0, 0, 0, 0.1);;}
.custom-material .step-box .checkbox-w .checkbox-item:last-child {border-bottom: none;}
.custom-material .step-box .checkbox-item .checkbox {width: .32rem;height: .32rem;}
.custom-material .step-box .checkbox-item .checkbox img {width: 100%;height: 100%;display: none;}
.custom-material .step-box .checkbox-item .checkbox:not(.checked) img.normal {display: block;}
.custom-material .step-box .checkbox-item .checkbox.checked img.active {display: block;}
.custom-material .step-box .checkbox-item .label-text {margin-left: .05rem;font-size: .14rem;font-family: PingFangSC-Regular, PingFang SC;font-weight: 400;color: #333538;line-height: 1;}
.custom-material .step-box .checkbox-item .tip {margin-left: .15rem;font-size: .12rem;font-family: PingFangSC-Regular, PingFang SC;font-weight: 400;color: #868C92;line-height: 1;}
.custom-material .step-box .checkbox-item .right {background: #F5F8FA;border-radius: 6px;}
.custom-material .step-box .checkbox-item .right .value {margin-left: .1rem;min-width: .46rem;max-width: 1rem;height: .32rem;font-size: .12rem;font-family: PingFangSC-Regular, PingFang SC;font-weight: 400;color: #505558;line-height: .32rem;}
.custom-material .step-box .checkbox-item .right .drop-icon {width: .32rem;height: .32rem;}
.custom-material .step-box .drop-down-list {top: 0;right: 0;background: #707579;box-shadow: 0px 2px 16px 0px rgba(34, 35, 38, 0.1);border-radius: 10px;}
.custom-material .step-box .drop-down-list li {padding-left: .08rem;width: 1.5rem;height: .35rem;display: flex;justify-content: space-between;align-items: center;}
.custom-material .step-box .drop-down-list .value {font-size: .12rem;font-family: PingFangSC-Regular, PingFang SC;font-weight: 400;color: #E8ECF0;width:80%}
.custom-material .step-box .drop-down-list .radiobox {width: .32rem;height: .32rem;}
.custom-material .step-box .drop-down-list .radiobox img {width: 100%;height: 100%;display: none;}
.custom-material .step-box .drop-down-list .radiobox:not(.checked) img.normal {display: block;}
.custom-material .step-box .drop-down-list .radiobox.checked img.active {display: block;}
.custom-material .select-ul {z-index: 2;display: none;width: 100%;height: 152px;position:absolute;left: 0;top: .52rem;border-radius: .1rem;background: rgba(60, 157, 246);}
.custom-material .select-ul li {color: #fff;padding: 0 .15rem;line-height: .38rem;background: #2f7eda;}
/* .custom-material .select-ul li:hover {color: #3C9DF6;background: rgba(60, 157, 246, .1);} */

@media ( min-width : 1200px) {

}

@media ( max-width : 767px) {

}