.investpro{padding-top:20px}

/* arrow */
.arrow::after{content:'';display:inline-block;vertical-align:middle;border:solid #999;border-width:0 1px 1px 0;padding:2px}
.arrow-right::after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-moz-transform:rotate(-45deg)}
.arrow-left::after{transform:rotate(135deg);-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);-moz-transform:rotate(135deg)}
.arrow-up::after{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);-o-transform:rotate(-135deg);-moz-transform:rotate(-135deg)}
.arrow-down::after{transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-moz-transform:rotate(45deg)}
/* arrow */

/* banner */
.investpro-banner-swiper .slide-box{width:1200px;height:310px;overflow:hidden}
.investpro-banner-swiper .slide-box div{outline:none}
.investpro-banner-swiper .slide-image{height:310px;background-repeat:no-repeat;background-position:center;background-size:cover}
.investpro-banner-swiper .slide-title{position:absolute;bottom:0;left:0;right:0;padding:6px 10px}
.investpro-banner-swiper .slide-title-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.investpro-banner-swiper .slick-slider.center{position:static;top:auto;left:auto;-ms-transform:translate(0);transform:translate(0)}
.investpro-banner-swiper .slick-prev{left:15px;z-index:5;width:14px;height:20px;background:url(https://cdnjs.cls.cn/www/stib/images/prev.png) no-repeat center;background-size:100% 100%}
.investpro-banner-swiper .slick-prev:before{content:"\20"}
.investpro-banner-swiper .slick-prev:hover{background:url(https://cdnjs.cls.cn/www/stib/images/prev-hover.png) no-repeat center;background-size:100% 100%}
.investpro-banner-swiper .slick-next{right:15px;width:14px;height:20px;background:url(https://cdnjs.cls.cn/www/stib/images/next.png) no-repeat center;background-size:100% 100%}
.investpro-banner-swiper .slick-next:before{content:"\20"}
.investpro-banner-swiper .slick-next:hover{background:url(https://cdnjs.cls.cn/www/stib/images/next-hover.png) no-repeat center;background-size:100% 100%}
/* banner */

/* type */
.investpro-type-item{width:calc(25% - 47px);height:57px;line-height:57px;margin-right:62px}
.investpro-type-item:last-child{margin-right:0}
.investpro-type-icon{width:30px;height:30px;margin-right:12px}
/* type */

/* certificate */
.investpro-certificate{height:66px;line-height:66px;background-image:url(https://cdnjs.cls.cn/www/20230324/image/investpro/investpro-certificate-bg.png);background-position:center;background-size:cover}
.investpro-certificate-icon::before{content:'';display:inline-block;width:20px;height:20px;margin-right:6px;margin-left:40px;vertical-align:middle;background-image:url(https://cdnjs.cls.cn/www/20230324/image/investpro/investpro-certificate-icon.png);background-position:center;background-size:cover}
.investpro-button{padding:1px;background:linear-gradient(144deg, rgba(251, 220, 183, 1), rgba(227, 179, 131, 1));border-radius:21px}
.investpro-button-inner{width:calc(100% - 2px);height:calc(100% - 2px);line-height:34px;font-weight:500;background:linear-gradient(172deg,#FFF0DB 0%,#F4D7B0 100%);border-radius:21px}
.investpro-button-inner::after{position:relative;left:6px;border-color:#735024}
.investpro-button-certificate{width:111px;height:34px;top:calc(50% - 17px);right:50px}
.investpro-button-research{width:86px;height:28px;vertical-align:middle}
.investpro-research-inner{line-height:28px}
/* certificate */

/* list item */
.investpro-title .arrow-right::after{position:relative;margin-left:6px;margin-right:4px;top:-1px}
.investpro-meeting-item{width:calc(20% - 16px);margin-right:20px;margin-bottom:30px}
.investpro-meeting-item:nth-of-type(5n+0){margin-right:0px}
.investpro-list-img-box{margin-bottom:8px;height:126px;border-radius:4px}
.investpro-list-img{background-size:cover;background-position:center}
.investpro-list-type{top:9px;right:5px;padding:2px 7px;background-color:#FF8200;border-radius:1px;transform:scale(0.83333);-webkit-transform:scale(0.83333);-o-transform:scale(0.83333);-moz-transform:scale(0.83333)}
.investpro-list-title{height:40px;margin:0 6px 5px 6px;font-weight:500;line-height:20px}
.investpro-list-organizer{margin: 0 6px 10px 6px;line-height:17px}
.investpro-list-status{margin:0 3px 0 6px;line-height:17px}
.investpro-status-icon{top:2px;width:13px;height:13px;margin-right:4px;background-position:center;background-size:cover;}
.investpro-status-icon.advance{background-image:url(https://cdnjs.cls.cn/www/20230324/image/investpro/investpro-advance-icon.png)}
.investpro-status-icon.playback{background-image:url(https://cdnjs.cls.cn/www/20230324/image/investpro/investpro-playback-icon.png)}
.investpro-inprogress{width:2px;height:5px;top:-1px;margin-right:9px;margin-left:3px;background-color:#FF0000;border-radius:1px}
.investpro-inprogress::before,.investpro-inprogress::after{content:'';display:inline-block;position:absolute;width:2px;background-color:#FF0000;border-radius:1px}
.investpro-inprogress::before{height:9px;left:-3px;top:-2px}
.investpro-inprogress::after{height:7px;left:3px;top:-1px}
.investpro-research-item{width:calc(50% - 15px);height:100px;margin-right:30px;margin-bottom:18px;padding:19px 19px 16px 38px;box-sizing:border-box;background:linear-gradient(90deg,#EDEFF2,#F8F9FA);border-radius:4px}
.investpro-research-item.ing{background:linear-gradient(90deg,#FFE3E3,#FFFAFA)}
.investpro-research-item:nth-of-type(2n+0){margin-right:0px}
.investpro-research-time{width:54px;margin-right:17px;border-radius:4px}
.investpro-research-month{height:25px;line-height:25px}
.investpro-research-day{height:40px;line-height:40px}
.investpro-research-content{width:calc(100% - 71px);padding:7px 0}
.investpro-research-title{height:22px;line-height:22px;}
.investpro-research-organizer{width:calc(100% - 70px)}
.investpro-research-status{width:53px;height:20px;line-height:18px;background:linear-gradient(90deg, #8A8A8A 0%, #646464 100%);border-radius:10px;border:1px solid #757575;font-weight:500}
.investpro-research-status.active{background:#FBD5D6;border-color:#FCB8BD;color:#DE0723}
.investpro-research-status.advance{background:none;border-color:#de0723;color:#de0723}
.investpro-strategy-item{width:calc(25% - 23px);margin-right:30px;margin-bottom:30px}
.investpro-strategy-item:nth-of-type(4n+0){margin-right:0px}
.investpro-strategy-item .investpro-list-img-box{height:128px;border-radius:8px} 
.investpro-strategy-item .investpro-list-title{height:20px;margin-bottom:10px}
.investpro-strategy-item .inprogress{top:-2px}
/* list item */

/* modal */
.investpro-modal-wrap{position:fixed;left:0;top:0;z-index:1000;cursor:default;overflow:auto}
.investpro-modal{position:absolute;left:50%;top:100px;padding-bottom:30px;box-sizing:border-box;transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-moz-transform:translateX(-50%)}
.investpro-modal-content{border-radius:2px;padding:30px 35px 60px 35px}
.investpro-modal-close{position:absolute;top:30px;right:30px;line-height:16px;z-index:10010}
.investpro-modal-header{margin-top:20px;margin-bottom:20px}
.investpro-modal-title{font-weight:500}
.investpro-modal-form-item{margin-bottom:15px}
.investpro-modal .form-content-tip{margin-top:10px}
.investpro-modal-form-label{width:82px;height:32px;margin-right:3px;line-height:32px;text-align:right}
.investpro-modal-form-content{width:252px}
.investpro-modal-input{width:100%;height:32px;padding:5px 13px;border-radius:2px;border:1px solid #d4d4d4}
textarea.investpro-modal-input{height:auto}
.investpro-modal-input::-webkit-input-placeholder,
.investpro-modal-input::-moz-placeholder,
.investpro-modal-input:-moz-placeholder,
.investpro-modal-input:-ms-input-placeholder,
.investpro-modal-input::placeholder{color:#999}
.investpro-modal-form-item.require .investpro-modal-form-label::before{position:relative;content:'*';display:inline-block;left:-3px;color:#de0723}
.no-click{pointer-events:none}
.investpro-modal-footer .submit-button{width:282px;height:50px;margin:auto;line-height:50px;background:linear-gradient(90deg, #FF6E41 0%, #DE0422 100%);border-radius:26px;font-weight:500}
.investpro-modal textarea{font-family:"PingFang SC",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Arial,"Microsoft YaHei","Source Han Sans SC",sans-serif}
/* modal */

/* auth status modal */
.investpro-modal.auth-status-modal{width:420px}
.auth-status-modal .investpro-modal-header{margin-bottom:32px}
.auth-status-icon{width:70px;height:70px;margin:55px auto 34px auto;background-position:center;background-size:cover}
.auth-status-icon.exam{background-image:url(https://cdnjs.cls.cn/www/20230324/image/investpro/investpro-auth-exam.png)}
.auth-status-icon.fail{background-image:url(https://cdnjs.cls.cn/www/20230324/image/investpro/investpro-auth-fail.png)}
.auth-status-title{margin-bottom:13px}
.auth-success-icon{width:120px;height:120px;top:15px;right:0;background-image:url(https://cdnjs.cls.cn/www/20230324/image/investpro/investpro-auth-success.png);background-position:center;background-size:cover}
.auth-success-img{width:70px;height:70px;margin:auto;border-radius:50%;background-position:center;background-size:cover}
.auth-success-name{margin-top:8px;margin-bottom:5px}
.auth-success-info,.auth-success-company{padding-left:35px;padding-right:35px}
.auth-success-info-item{padding:10px 0px;border-bottom:1px solid #D3D3D3}
.auth-success-value{width:calc(100% - 70px);font-weight:500}
.investpro-modal .rc-calendar-picker .rc-calendar-selected-day .rc-calendar-date{background:transparent}
.investpro-modal .rc-calendar-picker .rc-calendar-selected-date .rc-calendar-date{background:#3fc7fa;color:#fff}
.investpro-modal .rc-calendar-picker .rc-calendar-disabled-cell .rc-calendar-date{background:#f3f3f3}
/* modal */

/* image upload */
.investpro-image-card{width:102px;height:62px;background-position:center;background-size:cover}
.investpro-image-review{top:50%;left:calc(50% - 14px);transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);z-index:2}
.investpro-image-delete{top:50%;left:calc(50% + 14px);transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);z-index:2}
.investpro-image-card:hover .investpro-image-review, .investpro-image-card:hover .investpro-image-delete{display:inline-block}
.investpro-image-card:before{position:absolute;z-index:1;width:100%;height:100%;background:rgba(0, 0, 0, 0.3);opacity:0;transition:all 0.3s;content:''}
.investpro-image-card:hover:before{opacity:1}
.investpro-image-upload{width:102px;height:62px;background-color:#fafafa;border:1px solid #dbdee0;border-radius:4px;text-align:center;font-weight:500}
.investpro-image-upload-desc{width:100%;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%)}
.investpro-image-upload-icon{line-height:14px}
/* image upload */

/* select type list */
.auth-type-list{width:100%;max-height:245px;margin-bottom:1px;overflow-y:auto;padding:5px 13px;z-index:3;background-color:#fff;box-shadow:1px 1px 2px 1px rgba(0, 0, 0, 0.2)}
.auth-type-item{margin-bottom:3px}
.auth-type-item:last-child{margin-bottom:0}
.auth-type-item:hover,.auth-type-item.active{color:#de0723}
/* select type list */

/* research modal */
.investpro-modal.research-modal{width:700px}
.research-modal .investpro-modal-form-content{width:468px}
.research-modal .investpro-modal-form-label{width:100px}
.research-modal .rc-calendar{margin-top:32px}
.research-modal .rc-time-picker-panel-inner{width:100%}
.research-modal .rc-time-picker-panel-select{width:50%}
/* research modal */

/* question modal */
.investpro-question-modal{width:600px}
.investpro-question-modal .investpro-modal-header{margin-bottom:28px}
.investpro-question-modal .investpro-modal-form-item{margin-bottom:20px}
.investpro-question-textarea{width:100%;height:150px;padding:15px;resize:none;background:#EFF0F3;border-radius:4px;border:1px solid #DEDFE4}
.investpro-question-textarea::-webkit-input-placeholder,
.investpro-question-textarea::-moz-placeholder,
.investpro-question-textarea:-moz-placeholder,
.investpro-question-textarea:-ms-input-placeholder,
.investpro-question-textarea::placeholder{line-height:17px;color:#999696}
.investpro-answer-list-content{margin:0 auto}
.investpro-answer-list-item{width:100px;padding-left:5px;padding-right:5px}
.investpro-answer-avatar-box{width:45px;height:45px;margin:0 auto 5px auto;border-radius:50%}
.investpro-answer-avatar{background-position:center;background-size:cover}
.investpro-answer-list-item.selected::after{position:absolute;top:30px;left:53px;display:inline-block;content:'';width:16px;height:16px;border-radius:50%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAvBJREFUSEvFlm1IU1EYx//PnWN3m35wztA0dLgU+tSnoBIKSqE3CwwyKoIIDBQiEDKSNqnExPSDimVRCCMkRCiizAj8YPU1iIJEmOJLUmtrXXWL2j157910bu7lNlnn09jznPM7z3P+59w/Ic5wFu/lufnZchFsN4BdYCgEsWwwZMvTCB4w8oAwA+AtB3oj5hWMWSZH/bGWpfUCc1ml5l+/xToG1IMxc7xNRcWIXAR067Rcz2Zh3BUZjwJOGkoPMFF0MMZMqkARyUTkJo47Xbw0/iI8tAbo1FsvQWTtDOBSgYXmEiCCowaLb6Iz7D/lp1xZIPBso2DhUNJoDocqlSsMntnnVNsYUyhEbp2WK5POVAY6eaudMWbbiDbGgTZb/BN2kqTP5memVatR7e4k9eYVbqEpfuv+ABNfqZ0fKz+jpAiiyw3RK0SlaIiroI1sp6GqArn9neD0PKbL9uDP1OwaKBHZJeBLxlhlqhUaqw/CfL9NhknjW20jFvoHI4Ej5NRZPzKwbakAjSeOwNzbAs6gh+jzwzc8iq8n66MfIdAncvIlc4wh/1+BmaeOIafrugJbXMLikxG4zjWsuxwRvpBTV+JjgNKHiKHJ34SC98Pw2Dog3HFExTPPHkdOp20VNvgcrtrGmHsnwB8XWOT+AOJ1EIVFeDv64L3Vu7JY1vkamNqursAWBp7ie11T3EYpwDgt1e3YjvzXAyBthtwub8c9/LjZhawLp2FqubwCExxDcF+0JzyVYEvji8ZYU6UIQs/L0AXHEDLPVK/CHj6Gu+FGQpiUQIpoEl+LcMkzxrB8n2T4z75H8FxpTQomA4lGkr74hqOVyH3QDs5oQMArQLjrgOfa7aRhQaBd1dNmOLQPpvYmCP2D8Lb2qIJJycrTlu7HWyI7eatt+WwSy0x1TasTpHfU4p9o/j8fYGkfabUYocLTaqJC0LTaxBA0aKrqGVCn2nooRrhHp+W6kzLC4UIMs/rlAHYmsPrvONBYIqv/F9m4dJgmrWOHAAAAAElFTkSuQmCC);background-size:cover}
.qa-submit-button{width:300px;height:50px;margin:auto;line-height:50px;border-radius:26px;background:linear-gradient(90deg, #FF6E41 0%, #DE0422 100%)}
/* question modal */

/* white list modal */
.investpro-white-modal{width:420px}
.investpro-white-modal .investpro-modal-content{padding:0}
/* white list modal */

/* pay modal */
.investpro-pay-modal .investpro-modal-title{margin-top:30px}
.investpro-pay-modal .download-code{margin:auto;margin-bottom:10px}
/* pay modal */

/* meeting list */
.investpro-search-list{box-sizing:border-box;padding:20px 30px 22px 30px;-o-transition:all 0.6s;-moz-transition:all 0.6s;-webkit-transition:all 0.6s;transition:all 0.6s}
.investpro-expand{width:54px;bottom:0;left:50%;transform:translateX(-50%);border-bottom:15px solid #f0f0f0;border-left:5px solid transparent;border-right:5px solid transparent;}
.investpro-expand::after{position:absolute;bottom:-9px;border-color:#666;left:calc(50% - 3px);border-width:0 2px 2px 0}
.investpro-search-list.fold{height:71px;overflow:hidden;}
.investpro-search-list.fold .investpro-expand::after{bottom:-11px}
.investpro-search-list.fold .investpro-search-tag.underline{border-bottom:none;}
.investpro-search-title{width:56px;height:32px;line-height:32px;margin-right:41px;font-weight:500}
.investpro-search-tag{width:calc(100% - 97px);min-height:45px}
.investpro-search-tag.underline{border-bottom:1px solid #ededed}
.investpro-search-tag-item{min-width:75px;height:32px;margin-right:24px;margin-bottom:6px;box-sizing:border-box;line-height:32px;padding:0 10px;}
.investpro-search-tag-item.active{color:#fff;background-color:#DE0723;font-weight:500;border-radius:16px}
.meeting-list-item{width:calc(25% - 10.5px);margin-right:14px;margin-bottom:16px}
.meeting-list-item:nth-of-type(4n+0){margin-right:0px}
.meeting-item-top{padding:25% 0;background-position:center;background-size:cover}
.meeting-item-top-tag{top:0;right:0;padding:2px 3px;background-color:orange;color:#fff}
/* meeting list */

/* meeting detail */
.investpro-detail-right{width:71.6667%}
.investpro-detail-left{width:calc(28.3333% - 30px)}
.investpro-detail-title{margin-bottom:18px}
.investpro-organizer-icon-box{width:70px;height:70px;border-radius:50%}
.investpro-organizer-icon{background-size:cover;background-position:center}
.investpro-organizer-info{width:calc(100% - 84px);top:50%;left:84px;transform:translateY(-50%)}
.investpro-organizer-name{margin-bottom:5px}
.investpro-detail-time{margin-bottom:6px}
.investpro-detail-video{height:483px}
.investpro-detail-intro{margin-bottom:14px;border-bottom:2px solid #212135}
.video-player-box{top:0;left:0}
.investpro-video-js-background{top:0;left:0}
.video-player-box .message-box{position:absolute;top:35%}
.investpro-play-error{width:40px;height:40px;top:50%;left:50%;border-radius:50%;-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
.investpro-play-error::after{position:absolute;display:inline-block;content:'';left:calc(50% + 2px);top:50%;-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-width:8px 0px 8px 10px;border-color:transparent transparent transparent #fff;border-style:solid;border-radius:2px}
.video-player-mask{top:0;right:0;bottom:0;left:0}
.video-player-mask::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0, 0, 0, 0.65)}
.video-player-mask.clear::after{display:none}
.video-player-cover-image{background-position:center;background-size:cover}
.video-player-top{top:50%;left:0;right:0;transform:translateY(-50%);text-align:center}
.video-player-top-text{max-width:424px;margin:0 auto 20px auto;font-weight:500;line-height:33px}
.video-player-top-text.light{display:inline-block;max-width:unset}
.video-player-top-text.light::before,.video-player-top-text.light::after{content:'';position:absolute;top:50%;display:inline-block;width:107px;height:1px;}
.video-player-top-text.light::before{left:-144px;background:linear-gradient(90deg, rgba(255,255,255,0) 0%, #FFFFFF 100%);}
.video-player-top-text.light::after{right:-144px;background:linear-gradient(270deg, rgba(255,255,255,0) 0%, #FFFFFF 100%);}
.video-player-top-appointment{margin:10px auto 20px auto}
.appointment-time{margin-left:10px;margin-right:1px}
.appointment-time:first-child{margin-left:0}
.video-player-top-button .button-item{display:inline-block;height:38px;padding:0 26px;line-height:38px;background-color:#de0422;border-radius:22px;cursor:pointer}
.video-player-top-button .button-item.default{height:36px;background-color:transparent;border:1px solid #ff0000;color:#de0723}
.video-player-top-button .button-item:not(:last-child){margin-right:19px}
.investpro-living-count-box{height:20px;margin-top:5px;padding:0 8px;line-height:18px;border:1px solid #fff;border-radius:10px}
.investpro-living-count-box svg{position:relative;top:1px;margin-right:2px}
.investpro-video-js .vjs-time-control{display:block;}
.investpro-video-js .vjs-remaining-time{display: none;}
.investpro-prev-list .investpro-meeting-item{width:calc(25% - 12px);margin-right:16px}
.investpro-prev-list .investpro-meeting-item:nth-of-type(4n+0){margin-right:0px}
.investpro-prev-list .investpro-meeting-item:nth-of-type(5n+0):not(:nth-of-type(4n+0)){margin-right:16px}
.investpro-prev-list .investpro-meeting-item:nth-of-type(5n+1):not(:nth-of-type(4n+1)){clear:unset}
/* meeting detail */

/* relate meeting */
.investpro-relate-img-box{width:136px;height:76px;border-radius:4px}
.investpro-relate-img{background-position:center;background-size:cover}
.investpro-relate-intro{width:calc(100% - 149px)}
.investpro-relate-title{min-height:36px;font-weight:500;line-height:18px}
.investpro-relate-list .investpro-list-type{top:5px;right:2px}
.investpro-relate-organizer,.investpro-relate-status{line-height:16px}
/* relate meeting */

/* meeting interact */
.video-interact-item{padding:10px 0 15px 15px;border:1px solid #dcdcdc;background:#fafafa}
.video-interact-minute{max-height:160px;padding-right:15px;overflow-y:auto}
.video-interact-minute-item{padding:15px 0;border-bottom:1px solid #d8d8d8}
.video-interact-minute-item:last-child{border-bottom:none}
.investpro-minute-icon{width:18px;height:22px;margin-right:7px}
.investpro-minute-title{width:190px;height:22px;line-height:22px}
.investpro-minute-href{height:18px;line-height:18px;margin-top:1px;padding:0 6px;border:1px solid #DE0723;border-radius:2px}
.video-interact-input{box-sizing:border-box}
.video-interact-textarea{height:76px;width:100%;padding:10px;line-height:20px;resize:none;border:1px solid #E3E3E3;background:#f3f4f5;word-wrap:break-word;word-break:break-all;}
.video-interact-textarea::-webkit-input-placeholder,
.video-interact-textarea::-moz-placeholder,
.video-interact-textarea:-moz-placeholder,
.video-interact-textarea:-ms-input-placeholder,
.video-interact-textarea::placeholder{color:#999;font-size:14px}
.video-interact-button{width:45px;height:23px;margin-right:15px;border-radius:2px;font-size:13px;line-height:23px}
.video-question-button{width:269px;height:34px;line-height:34px;border-radius:17px;background:linear-gradient(90deg, #FF6E41 0%, #DE0422 100%)}
.video-question-content{padding-right:15px}
.investpro-question-avatar-box{width:40px;height:40px;border-radius:50%}
.investpro-question-avatar{background-size:cover;background-position:center}
.investpro-question-info{width:calc(100% - 50px)}
.investpro-question-item{padding-bottom:15px}
.video-interact-chat-item{margin-bottom:5px}
.video-interact-chat-name{font-weight:600}
.video-interact-chat-body{word-break:break-all}
.video-interact-chat-image{width:60px;vertical-align:middle}
.video-interact-content{max-height:140px;padding-right:15px;overflow-y:auto}
.video-interact-question-item:not(:last-child){margin-bottom:15px;border-bottom:1px solid #ecedef}
.video-question-content{max-height:300px;overflow-y:auto}
.investpro-question-name{max-width:110px;margin-right:5px;word-break:break-all}
.investpro-question-name.less-width{max-width:90px;}
.investpro-question-info-top{line-height:28px}
.investpro-question-desc{line-height:20px;word-break:break-all}
/* interact */

/* activity detail */
.investpro-activity-img{height:268px;background-position:center}
.investpro-activity-research{background-image:url(https://cdnjs.cls.cn/www/20230324/image/investpro/investpro-research-top.png);background-size:cover}
.investpro-activity-strategy{background-image:url(https://cdnjs.cls.cn/www/20260228/image/investpro/investpro-strategy-top.png);background-size:cover}
.investpro-activity-base{width:60%}
.investpro-activity-link{width:calc(40% - 76px)}
.investpro-activity-content{margin-top:15px}
.investpro-activity-content .item{padding-top:15px;padding-bottom:70px}
.investpro-activity-content .item{border-top:2px solid #000}
.investpro-activity-item{margin-bottom:10px;font-size:15px;}
.investpro-activity-title{font-weight:500;margin-bottom:10px;line-height:28px}
.investpro-activity-title::before{content:'';display:inline-block;width:0;height:10px;margin-right:10px;border-left:4px solid #f32735;border-top:3px solid transparent;border-bottom:3px solid transparent;}
.investpro-activity-title .title-info{max-width:calc(100% - 100px);margin-right:6px;vertical-align:top}
.investpro-activity-info{margin-left:14px}
.investpro-activity-label,.investpro-activity-value{float:left}
.investpro-activity-label{width:80px;color:#666}
.investpro-activity-value{width:calc(100% - 80px)}
.investpro-activity-link .link-title{margin-bottom:20px}
.investpro-activity-link .link-value{margin-bottom:60px;color:#1e6dff}
.investpro-activity-link .code-img{width:116px;height:116px;margin-right:23px}
.investpro-activity-link .code-desc{margin-top:21px}
.investpro-activity-status{display:inline-block;position:relative;top:-3px;height:18px;padding:0 7px;border-radius:11px;line-height:18px;text-align:center;font-size:12px;color:#fff;font-weight:400}
.investpro-activity-brief{margin-left:14px;margin-bottom:40px}
.investpro-activity-button{width:400px;height:56px;margin-left:14px;line-height:56px;border-radius:100px;text-align:center;background:linear-gradient(90deg, #C4C4C4 0%, #dddddd 100%);color:#fff}
.investpro-activity-button.exame{background:linear-gradient(90deg, #FF862E 0%, #FF6D25 100%)}
.investpro-activity-button-enroll{height:56px;margin-left:14px;line-height:56px}
.investpro-activity-button-enroll .left{width:260px;border-radius:100px 0 0 100px;background:linear-gradient(90deg, #EDEFF2 0%, #F7F8FA 100%);font-weight:500}
.investpro-activity-button-enroll .right{min-width:200px;max-width:calc(100% - 260px);padding-left:50px;padding-right:40px;border-radius:0 100px 100px 0;box-sizing:border-box;background:linear-gradient(90deg, #FF6E41 0%, #DE0422 100%);font-weight:500}
.investpro-activity-button-enroll .left::after{position:absolute;content:'';width:0;height:0;right:-35px;display:inline-block;border-width:56px 0px 0px 35px;border-style:solid;border-color:transparent transparent transparent #F7F8FA}
.investpro-activity-button-enroll.disabled .right{background:linear-gradient(90deg, #C4C4C4 0%, #dddddd 100%)}
/* activity detail */

/* global message */
.message-box{position:fixed;top:50%;left:50%;z-index:1010;padding:5px 10px;border-radius:4px;-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
/* global message */

/* activity guest */
.activity-guest-box{margin-bottom:17px;border:2px solid #000;border-left-width:0;border-right-width:0}
.activity-guest-title{padding:16px;border-bottom:1px solid #ededef}
.activity-guest-list{padding:20px 20px 0px 20px}
.activity-guest-item{margin-right:16px;margin-bottom:29px;width:calc(50% - 8px)}
.activity-guest-item:nth-of-type(2n+0){margin-right:0px}
.activity-guest-avatar-box{width:45px;height:45px;margin:0 auto 5px auto;border-radius:50%}
.activity-guest-avatar{background-position:center;background-size:cover}
/* activity guest */

/* activity show qa */
.activity-show-qa-box{margin-bottom:65px}
.activity-show-qa-title{padding:0 15px 15px 15px;border-bottom:1px solid #ecedef}
.activity-show-qa-content{padding:0 15px 0 15px}
.activity-show-qa-guest{width:153px;height:30px}
.activity-show-qa-guest::after{content:'';position:absolute;top:50%;right:17px;width:0;height:0;border-top:5px solid #222;border-right:3px solid transparent;border-left:3px solid transparent;border-bottom:0;-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.activity-show-qa-select{padding:6px 17px 6px 13px;border:1px solid #D5D5D5;border-radius:4px;box-sizing:border-box}
.activity-show-qa-select::-webkit-input-placeholder,
.activity-show-qa-select::-moz-placeholder,
.activity-show-qa-select:-moz-placeholder,
.activity-show-qa-select:-ms-input-placeholder,
.activity-show-qa-select::placeholder{font-size:12px;color:#222}
.activity-show-qa-text{padding:20px;height:132px;border:1px solid #ecedef}
.activity-show-qa-textarea{padding:20px;width:100%;height:132px;box-sizing:border-box;resize:none;border-radius:0;border:1px solid #ecedef}
.activity-show-qa-textarea::-webkit-input-placeholder,
.activity-show-qa-textarea::-moz-placeholder,
.activity-show-qa-textarea:-moz-placeholder,
.activity-show-qa-textarea:-ms-input-placeholder,
.activity-show-qa-textarea::placeholder{color:#8b8b8b}
.qa-answer-list{margin-bottom:1px;padding:5px 13px;width:100%;max-height:245px;overflow-y:auto;z-index:3;background-color:#fff;box-shadow:1px 1px 2px 1px rgba(0, 0, 0, 0.2);box-sizing:border-box}
.qa-answer-list-item{margin-bottom:3px}
.qa-answer-list-item:last-child{margin-bottom:0}
.qa-answer-list-item:hover,.qa-answer-list-item.active{color:#de0723}
.activity-show-qa-tip{line-height:42px}
.activity-show-qa-submit{width:162px;height:42px;line-height:42px;border-radius:999px}
.activity-show-qa-tab{height:39px;line-height:38px;border-bottom:1px solid #dbd9d9}
.show-qa-tab-item{width:140px;border:1px solid #dbd9d9;border-bottom:none}
.show-qa-tab-item:last-child{border-left-width:0}
.show-qa-tab-item.active{font-weight:bold;color:#222;background:#fff;border-top:2px solid #212135}
.activity-show-qa-item{padding-bottom:20px}
.activity-show-qa-item:not(:first-child){padding-top:20px}
.activity-show-qa-item:not(:last-child){border-bottom:1px solid #ededed}
.show-qa-item-tag{width:20px;height:20px;line-height:20px;border-radius:50%}
.show-qa-item-question .show-qa-item-tag{background-color:#ff9713}
.show-qa-item-answer{margin-top:17px;line-height:20px}
.show-qa-item-answer .show-qa-item-tag{background-color:#0065fa}
/* activity show qa */