/* AI Generated */
/* 迁移样式：提取自旧 style.css（按类名白名单 + reset 精简 + url 路径重算） */
.comm-roadshow-item a .sub .remark .num i, .comm-roadshow-item a .sub .remark .num span, .icon-comments, .icon-up, .comment-container .follow-poster li .talk-user .left, .comment-list>li .reply-box i, .comment-list>li .comments li, .reserve-form, .form-tipxbox .close-form, .form-tipxbox .error-info i, .form-tipxbox .error-info .error-tipsbox, .form-tipxbox .success-info .info-left, .form-tipxbox .success-info .info-right, .form-tipxbox .success-info .info-right .p1 i, .form-operate .left, .form-operate .left span, .form-operate .left .product-box .uparrow, .form-operate .left .product-box .close-icon, .form-operate .left .product-box .close-icon span, .form-operate .left .img-add .choice-button, .form-operate .left .img-add p, .form-operate .left .img-choice .img-box li.add-img span, .form-operate ul li, .common-loading-tip i, .uusm-ui-button, .uusm-ui-tabs li, .uusm-ui-tabs li a, .uusm-ui-pagination a, .uusm-ui-pagination .pagination-btns, .company-container .company-container1 .container1-left, .company-container .company-container1 .container1-left .tag-list li, .company-container .company-container1 .container1-left .tag-list li a, .company-container .company-container1 .container1-left .name, .company-container .company-container1 .container1-left .info-box .img-logo, .company-container .company-container1 .container1-left .info-box ul li, .company-container .company-container1 .container1-left .info-box ul li .question-icon i, .company-container .company-container1 .container1-left .info-box ul li .question-icon span, .company-container .company-container1 .container1-left .info-box .ul-box, .company-container .company-tabbox .qxjj-tab li, .company-container .company-tabbox .company-infobox .product-achievement .left-box .gliqhuo-box ul li, .company-container .company-tabbox .company-infobox .product-achievement .right-box .qushi>li, .company-container .company-tabbox .company-infobox .product-achievement .right-box .qushi>li i, .company-container .company-tabbox .company-infobox .core-person li img, .company-container .company-tabbox .company-infobox .core-person li .person-info, .company-container .company-tabbox .company-lyspbox .comm-roadshow li, .company-container .company-tabbox .jjjl-list li .list-left, .company-container .company-tabbox .jjjl-list li .list-right, .company-container .company-tabbox .jcyj-containerbox .product-box .left-box .qushi>li, .company-container .company-tabbox .jcyj-containerbox .product-box .left-box .qushi>li i, .company-container .company-tabbox .jcyj-containerbox .product-box .left-box .qushi>li .uusm-ui-select-text, .company-container .company-tabbox .jcyj-containerbox .product-box .left-box .qushi>li .hushen, .company-container .company-tabbox .jcyj-containerbox .product-box .left-box .qushi>li .hushen .icon-down, .equity-detail .company-container1 .container1-left .information-box .middle, .equity-detail .company-container1 .container1-left .mark-tag p{display:inline-block;*display:inline;*zoom:1}
.comment-list>li .comment-box, .form-operate, .uusm-index-wrapper, .uusm-ui-condition dl, .uusm-ui-condition dl dd ul{*zoom:1}
.comment-list>li .comment-box:before, .form-operate:before, .uusm-index-wrapper:before, .uusm-ui-condition dl:before, .uusm-ui-condition dl dd ul:before, .comment-list>li .comment-box:after, .form-operate:after, .uusm-index-wrapper:after, .uusm-ui-condition dl:after, .uusm-ui-condition dl dd ul:after{content:"";display:table}
.comment-list>li .comment-box:after, .form-operate:after, .uusm-index-wrapper:after, .uusm-ui-condition dl:after, .uusm-ui-condition dl dd ul:after{clear:both}
.section-box-shadow, .box-shadow{box-shadow:0px 6px 5px 0px rgba(238,238,238,0.26),0px 4px 8px 0px rgba(238,238,238,0.68)}
.main-wrapper{position:relative;width:1200px;margin:0 auto}
.comm-roadshow-item{width:375px;height:338px;background-color:#f8f8f8}
.comm-roadshow-item.hover, .comm-roadshow-item:hover{box-shadow:0px 6px 5px 0px rgba(238,238,238,0.26),0px 4px 8px 0px rgba(238,238,238,0.68)}
.comm-roadshow-item a .pic{width:100%;overflow:hidden;position:relative}
.comm-roadshow-item a .pic img{display:block;width:100%;height:100%}
.comm-roadshow-item a .pic .state{position:absolute;right:10px;top:10px;width:67px;height:24px;box-sizing:border-box;line-height:24px;font-size:14px;text-align:center;color:#fff;background-blend-mode:normal, normal;border-radius:12px}
.comm-roadshow-item a .pic .state.subscribe{background-image:linear-gradient(#34aadc, #34aadc),linear-gradient(#ccc, #ccc)}
.comm-roadshow-item a .pic .state.live{background-image:linear-gradient(#4cd964, #4cd964),linear-gradient(#ccc, #ccc)}
.comm-roadshow-item a .pic .state.review{background-image:linear-gradient(-90deg, #f8671e 0%, #fc8710 50%, #ffa701 100%),linear-gradient(#ccc, #ccc)}
.comm-roadshow-item a .sub{padding:20px}
.comm-roadshow-item a .sub .title{height:22px;font-size:20px;font-weight:bold;line-height:22px;color:#333333;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.comm-roadshow-item a .sub .title span{color:#e7551e}
.comm-roadshow-item a .sub .sub-title{line-height:50px;height:50px;font-size:16px;color:#333333;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.comm-roadshow-item a .sub .remark{height:15px;line-height:15px;margin-top:5px}
.comm-roadshow-item a .sub .remark .data{font-size:13px;color:#999}
.comm-roadshow-item a .sub .remark .num{float:right;height:14px;line-height:14px}
.comm-roadshow-item a .sub .remark .num i{margin-right:8px;vertical-align:middle;background-size:100% 100%}
.comm-roadshow-item a .sub .remark .num i.icon-subscribe{width:15px;height:14px;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAMAAADHVLbdAAAATlBMVEUAAADbwYTbwYPbwYPbwYTbwYPbwYPbwYTbwYTbwYTbwYPbwYPbwYTbwYTbwYTbwYPbwYPbwYPawIPawIPawIPbwIPbwYTawIPawIPbwYMtf9q5AAAAGXRSTlMA3hbvnOvj9dLLf0Q4LCQG/dbWvGdaHhIMeipzdwAAAF1JREFUCNdVzUcSgCAQRNEmKRmzzv0vKqJS8BZT9TfTAJdq0ju2mYTkORk9TLmMQ1JLQnUtQD0MXTLYri2SaXJNwLnU1BeygxH960V8fw4RnyByqoDKjzR6NJxwKG6YdwzpqynQUwAAAABJRU5ErkJggg==')}
.comm-roadshow-item a .sub .remark .num i.icon-review{width:18px;height:12px;margin-bottom:2px;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAMCAMAAABYzB2OAAAAUVBMVEUAAADbwYPbwYPbwYPbwIPbwYPbwYPbwYPbwYPbwYPbwYTbwYTbwYTbwYTbwYTbwYTawIPbwYPbwYPbwYTawIPbwYPawIPbwYPawIPawIPbwYPAy/ekAAAAGnRSTlMA+W7t3w72PRKJQyDj07ahdVCom2VNMi0tB1ZzMCgAAABpSURBVAjXXY9ZFoAgCEXBqUkrm2P/C0042inv1/OKAiA0k0EXugEKw0iZ1eYSTS/mYtO7FFFZqzAFfaQaNqT4ciZ2J3hiWlatxACmVhp6/D+kDWDH7/fUScsyhJh6VB9F5IXImSXefHgA418LSC3eGVsAAAAASUVORK5CYII=')}
.comm-roadshow-item a .sub .remark .num i.icon-live{width:14px;height:14px;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOBAMAAADtZjDiAAAAIVBMVEUAAADbwYPbwYPbwYTbwIPbwYPawIPbwYPawIPbwYTbwYN/x5GGAAAACnRSTlMAljw8PKqIiCggn1mwpwAAADFJREFUCNdjYGBgXCUAJPHSraEQWmsVQ1kmkLZaxbBqERLtBaQXo9GLIOpXLQHRcPUA0h0dEPJD/fMAAAAASUVORK5CYII=')}
.comm-roadshow-item a .sub .remark .num span{font-size:13px;color:#999;line-height:14px;height:14px;vertical-align:middle}
.cur-position{font-size:15px;color:#0e050a}
.cur-position a{margin:0 10px;color:#0e050a}
.cur-position span{margin-left:10px;color:#999}
.icon-comments{margin-right:8px;vertical-align:middle;width:19px;height:17px;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAARBAMAAADNtor0AAAALVBMVEUAAACpqanw8PCysrK9vb3m5ubCwsKtra3g4ODLy8v4+Pjr6+v+/v7Z2dna2tr6MJzOAAAAAXRSTlMAQObYZgAAAF1JREFUCNdjWCYIAWILGBIFoSCBQRAGBHAySwRFBEUKwcyAiw2NFwLBzA2NAYENG8FMy0JLw0pDIJOgYY4wpgODMpQlrMDAo6QmKPhISUmHAQg4Ba0ZoIC1ZAGYBgDKMRZeitm+xwAAAABJRU5ErkJggg==')}
.icon-up{position:relative;top:-3px;margin-right:8px;vertical-align:middle;width:18px;height:18px;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAPFBMVEUAAACpqang4ODa2tq5ubn+/v7Ly8v29vbs7OzAwMC1tbWvr6+rq6vj4+PW1tbPz8/ExMS8vLzc3NzS0tIGiy5kAAAAAXRSTlMAQObYZgAAAGJJREFUGNNdykcOgDAQQ1E7mXQ6978rTSDiv/OT8bUPHtJKpl5CI11PI0nfnyr1FXmW/59bhvCsYmbZ8ya7iuCZ8/yFplRRlQpMaUJRyliEWkAUWoBZaAMmoQQ4kmNaX5mBA3xpApY7QBvUAAAAAElFTkSuQmCC')}
.icon-up.uped{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAS1BMVEUAAAAtZauwxuCju9pVgrv7/P7o7/a0yeGnv9yCos46cLDU4O66zuSctteLqtFtlMVjjsJah75IebbN2uuqwt2Tr9N6ncpzmMdNfbiAMFrrAAAAAXRSTlMAQObYZgAAAGlJREFUGNNdylkSgyAURNHu+EDA2STq/leqWOVA389TF3d/VpAm0pfiElmX1JIM5bRRr4VHzfuJzDmcjWbWBJ5ZLoJHn4qvkJRmzEoDTKnDqPTFKpQcotAA9EI/oMsUHvJATbL10yU9sAOyhgLtl1sqegAAAABJRU5ErkJggg==')}
.comment-container{margin-top:30px;background:#fff}
.comment-container .follow-poster li{border-bottom:1px dashed #eee}
.comment-container .follow-poster li:last-child{border-bottom:none}
.comment-container .follow-poster li .talk-user{margin:20px 0;height:46px;line-height:46px;text-align:left !important}
.comment-container .follow-poster li .talk-user .left{color:#3067a9;font-size:16px}
.comment-container .follow-poster li .talk-user .left .avatar{width:46px;height:46px;border-radius:50%;margin-right:20px;vertical-align:middle}
.comment-container .follow-poster li .talk-user .time{font-size:14px;color:#999;margin-left:15px}
.comment-container .follow-poster li .cont{padding-bottom:15px;height:auto;text-align:justify;overflow:inherit;display:block;margin-top:5px;line-height:24px;color:#666;font-size:14px;padding-left:74px}
.comment-container .comment-title{padding:20px 40px 40px;font-size:20px;color:#333;font-weight:bold}
.comment-container .btns{height:40px}
.comment-container .inputbox{clear:both;position:relative;margin:0 30px;text-align:center;padding-bottom:10px}
.comment-container .inputbox .gray-btn{margin-left:20px}
.comment-container .inputbox .input{margin-bottom:20px;padding:10px 15px;width:100%;box-sizing:border-box;height:90px;border-radius:4px;background:#f8f8f8;color:#999;font-size:14px;border:1px solid #eee}
.comment-container .inputbox .input:focus{border-color:#e7551e}
.comment-container .inputbox.inputbox2{overflow:hidden;margin-top:23px;padding:20px;background:#f8f8f8}
.comment-container .inputbox.inputbox2 i{position:absolute;top:-12px;right:25px;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #f8f8f8}
.comment-container .inputbox.inputbox2 .input{height:70px;background:#fff}
.comment-container .reply-btn{display:block;float:right;border-radius:20px;background:#e7551e;line-height:40px;width:100px;height:40px;text-align:center;font-size:16px;color:#fff}
.comment-container .reply-btn.gray-btn{background:#ccc}
.comment-list{clear:both;background:#fff}
.comment-list>li{padding:30px 0 15px;margin:0 30px;border-bottom:1px solid #eee;overflow:hidden}
.comment-list>li .comment-avatar{float:left;width:44px;height:44px;border-radius:50%;vertical-align:top}
.comment-list>li .comment-box{margin-left:75px}
.comment-list>li .box-top{height:30px;line-height:30px;font-size:16px;color:#3067a9}
.comment-list>li .box-top span{margin-left:15px;font-size:14px;color:#999}
.comment-list>li .box-content{font-size:14px;color:#666;padding-left:3px}
.comment-list>li .reply-box{margin:20px 0 15px;position:relative;padding:10px 20px;background:#f8f8f8;line-height:24px;font-size:14px;color:#666}
.comment-list>li .reply-box i{position:absolute;top:-12px;left:25px;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #f8f8f8}
.comment-list>li .comments{float:right;font-size:0}
.comment-list>li .comments li{position:relative;margin-left:25px}
.comment-list>li .comments li .num{vertical-align:middle;font-size:15px;color:#999}
.comment-list>li .comments li .arrow-comment{position:absolute;bottom:-25px;left:-5px;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #f8f8f8}
.comment-list>li .comments li .time{font-size:14px;color:#999;margin-left:15px}
.comment-list>li .comments.commented .num{color:#3067a9}
.comment-list>li .comments.commented .icon-comments{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAARCAMAAAAIRmf1AAAAOVBMVEUAAAAtZastZastZastZastZastZastZastZastZastZastZastZastZastZastZastZastZastZavbYuSdAAAAEnRSTlMAMPjsS8OaKrNxOhfj3se4Xl3af2QvAAAAYUlEQVQY06WOSQ6AIAADy6JsKtD/P1bQiAFOxkl6mDkVIbInBliOWHDmU5NLnSTLnqbhmJDooFvzyNTFM3xr26qorm1Vf305pnTA7EPaDQAjhK3HnaiUcrOSyqNHyyW8dgI4IRFxYFL2kAAAAABJRU5ErkJggg==') no-repeat}
.reserve-form{padding:30px;border-left:1px solid #eee;width:259px}
.reserve-form .tel{padding-bottom:30px;color:#333;font-size:20px;font-weight:bold;text-align:center}
.reserve-form .right-input{position:relative;margin-bottom:30px}
.reserve-form .right-input span{position:absolute;top:10px;left:3px;padding:0 15px;border-right:1px solid #eee;font-size:14px;color:#333}
.reserve-form .right-input input{padding-left:70px;width:190px;height:38px;line-height:38px;font-size:14px;color:#333;border:1px solid #eee}
.reserve-form .right-input input:focus{border-color:#e7551e}
.reserve-form .uusm-ui-button{width:260px}
.form-tipxbox{position:absolute;left:50%;top:50%;z-index:100;width:440px;height:210px;background:#fff;margin:-105px 0 0 -220px}
.form-tipxbox .close-form{position:absolute;right:15px;top:15px;width:22px;height:22px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWBAMAAAA2mnEIAAAAElBMVEUAAADMzMzMzMzMzMzMzMzMzMyxZd59AAAABXRSTlMAFdRI0whWepMAAABbSURBVBjTY2AWYIAARgMGU0coWyiYQShEACKsqgjCEOEgATABEYaQUGEIBVMJosF8qDZBkDBUQgkkDJUIhQoj2Ag1GHoRZiLsQnMDwm3IbgZjmFJTRbgfkf0OAKcBDr/ec6tuAAAAAElFTkSuQmCC') no-repeat}
.form-tipxbox .error-info{margin:50px 0 50px 60px}
.form-tipxbox .error-info i{position:relative;top:10px;margin-right:35px;vertical-align:middle;width:80px;height:106px;background-image:url("../../img/icons/form-error2.png")}
.form-tipxbox .error-info .error-tipsbox{vertical-align:middle}
.form-tipxbox .error-info .error-tipsbox p{font-size:18px;font-weight:bold;color:#333}
.form-tipxbox .error-info .error-tipsbox div{margin-top:10px;font-size:16px;color:#e7551e}
.form-tipxbox .info-tel{font-size:14px;color:#999;text-align:center}
.form-tipxbox .info-tel a{margin-left:5px;color:#3067a9}
.form-tipxbox .success-info{overflow:hidden}
.form-tipxbox .success-info .info-left{margin:0 15px;vertical-align:middle}
.form-tipxbox .success-info .info-left img{width:96px;height:96px}
.form-tipxbox .success-info .info-left p{color:#333;font-size:12px}
.form-tipxbox .success-info .info-right{margin:30px 0;padding:25px 0 25px 20px;border-left:1px solid #eee;vertical-align:middle}
.form-tipxbox .success-info .info-right .p1{font-size:18px;font-weight:bold;color:#333}
.form-tipxbox .success-info .info-right .p1 i{margin-right:10px;width:38px;height:38px;vertical-align:middle;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAMAAACf4xmcAAAAYFBMVEVBnRkAAABBnRlBnRlBnRlBnRlBnRlBnRlBnRlBnRlBnRlBnRlBnRlBnRlBnRlBnRlBnRlBnRlBnRlBnRlBnRlBnRlBnRlBnRlBnRlBnRlBnRlBnRlBnRlBnRlBnRlBnRlbRqorAAAAH3RSTlMPAPpXcRTrJPPWhGgt0c3HqqaMTh3urEEM4K9cOuE/wbL0EgAAAT5JREFUOMuN1NuagjAMBOBY0haWs4CAp3n/t1zRuskKCHPn5y/YNh066GRc5Z0xXV5xdtBRbOAEKgkPS4wd4Oq099b6Pq2nTzxjvgDKyNJfbFQChf/Pmhi3iD4S3RA3ml0Mzi3N0p5hLsIagyMt5gjTvJmPRc1d7AMrcKbVnFC8GOPWrrN2BE9scIjoSyK44cEYJX1NCX6wZO1hmX0/LjlQBmcX1Q+ScB4OGTHqFYU4/L4GU4V0RZn3n0lRUY5+Q1GPnBz8hiIPRwaygrtfUmRhNEvhrkpppl/KmJwo9VK9BHuanCi1hLAh4mKtZEPC9orTSrY3HJY4peSwZkd/uc4nKdk/SNtj2Q2vIR+3hjxcmdP2ldm+gDuv8/5ykKoZ51UzStXsLq4Q7p41eJ9q8P6swY6XSpU+S1V9t7OifwHUlB3e/XGlVQAAAABJRU5ErkJggg==') no-repeat}
.form-tipxbox .success-info .info-right .p2{margin:15px 0 10px;font-size:14px;color:#666}
.form-tipxbox .success-info .info-right .info-tel{text-align:left}
.form-operate{text-align:left}
.form-operate .left li{position:relative}
.form-operate .left a{color:#333;font-size:14px}
.form-operate .left span{margin-right:10px;vertical-align:middle}
.form-operate .left span.img-icon{width:20px;height:18px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAASCAMAAABsDg4iAAAATlBMVEUAAAAtZastZastZastZastZastZastZastZastZastZastZastZastZastZastZastZastZastZastZastZastZastZastZastZastZauePxSrAAAAGXRSTlMAD/UZyj4DqnQx1MSykl1TI+OGFbegmH1myCApHAAAAINJREFUGNNt0FkOwyAQBNEGDAbvS7a6/0UTRSTBwfX5pJFaI9daDtnWqaGqEXhzKIHASMnrV8YZ7hVuMFS4dOvr3g1dLPBd6IG5wP3aTxF7oyuwB2AyFv/FB3azjNLI8EFniTK7pAWWjCNNyHMuzBnjmpRzUygn/Y33oaSQ4PR1p09+AmUgENFkxfZFAAAAAElFTkSuQmCC') no-repeat}
.form-operate .left span.publish-icon{width:16px;height:16px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAADFBMVEUAAAAtZastZastZauCYTvJAAAAA3RSTlMAEN7R3ylcAAAAIElEQVQI12NgWMDFwMDwhd8Bidj///8/MAHmEisLNgoAgxEc35zjAXYAAAAASUVORK5CYII=') no-repeat}
.form-operate .left span.face-icon{width:20px;height:20px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAARVBMVEUAAAAtZastZastZastZastZastZastZastZastZastZastZastZastZastZastZastZastZastZastZastZastZastZascJIMEAAAAFnRSTlMA63gFYQsXMt61oGYTg1hOxSXIjz1J4EPI1QAAAKpJREFUGNN1kVkOgzAMRMdZgSysnfsftcRQqIR4H5E1ie2xA8WnXkjpk8eFE56IOyU7kJ2JIUTTkYNVcdeMPe/NrmouOeJiJB3ghQZ/GIpHYmdh69aEze1hx4SeRksEILPFhj2EEfhQslaqQKRA32BuB3IEEEgVbw5R02+ypmsjuxQohbE1Ukt24lTnuU5cvFpS836lsno1/xszuFJcPsZ8Wchzde9Lfn7HFwL1C3n4mlCdAAAAAElFTkSuQmCC') no-repeat}
.form-operate .left .product-box{display:none;position:absolute;top:35px;left:0;z-index:1;padding:30px;background:#fff;border-bottom:1px solid #eee;box-shadow:0px 0px 24px 0px rgba(0,0,0,0.13);height:170px;box-sizing:border-box}
.form-operate .left .product-box .uparrow{position:absolute;top:-12px;left:20px;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #fff}
.form-operate .left .product-box .close-icon{position:absolute;top:0;right:0px;padding:5px 10px}
.form-operate .left .product-box .close-icon span{margin:0;width:16px;height:16px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAADMzMzMzMzMzMzMzMywq4YJAAAABHRSTlMA1BWCDRD/bgAAAEBJREFUCNdjYFZgAAImAwYTIRBD0ZlB0VEBKCAiBMYgHpgAccDCYAGQEEgALAQUgDPgUgjFcO1wA+FWwC2FOwMAnBAJTQ+k5MQAAAAASUVORK5CYII=') no-repeat}
.form-operate .left .product-box .tit{text-align:left;font-size:18px;color:#333}
.form-operate .left .product-box input{margin:20px 0 2px;width:345px !important;padding-left:15px;height:40px;line-height:40px;border-radius:4px;background:#fff;border:1px solid #eee}
.form-operate .left .product-box .search-detail{background-color:#fff}
.form-operate .left .product-box .search-detail .name{font-size:0;border:1px solid #eee;border-bottom:1px solid #eee;border-radius:5px}
.form-operate .left .product-box .search-detail .name li{display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:50%;box-sizing:border-box;font-size:16px;height:40px;line-height:40px;text-align:center;color:#666;margin-left:0;cursor:pointer}
.form-operate .left .product-box .search-detail .name li:first-child{border-right:1px solid #eee}
.form-operate .left .product-box .search-detail .name li.active{color:#e7551e}
.form-operate .left .product-box .search-detail .detail{border:1px solid #eee;border-top:none;box-sizing:border-box}
.form-operate .left .product-box .search-detail .detail ul li{height:28px;line-height:28px;padding-left:20px;font-size:14px;color:#666;background-color:#fff;margin-left:0;display:block;text-align:left;cursor:pointer}
.form-operate .left .product-box .search-detail .detail ul li span{color:#e7551e}
.form-operate .left .product-box .search-detail .detail ul li:hover{background-color:#eee}
.form-operate .left .product-box .search-detail .detail ul.no-data li{height:60px;line-height:60px;text-align:center;font-size:14px;color:#999}
.form-operate .left .face-box{position:absolute;z-index:1001;left:-66px;top:40px;width:355px;height:240px;background-color:#fff;box-shadow:0px 0px 24px 0px rgba(0,0,0,0.13)}
.form-operate .left .face-box .face-list{position:absolute;list-style:none;margin:0;padding:0 0 0 4px;width:310px;left:50%;top:50%;margin:-85px 0 0 -157px}
.form-operate .left .face-box .face-list li{float:left;width:28px;height:28px;border:1px solid #DADADA;margin-top:4px;margin-right:4px;margin-left:0;text-align:center;padding-top:3px;cursor:pointer}
.form-operate .left .face-box .face-list li img{width:28px;height:28px}
.form-operate .left .face-box .face-bg{position:absolute;left:70px;top:-12px;width:0;height:0;border-style:solid;border-width:0 15px 15px 15px;border-color:transparent transparent #ffffff transparent}
.form-operate .left .face-box .close-emo{position:absolute;z-index:1001;right:10px;top:10px;width:16px;height:16px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAADMzMzMzMzMzMzMzMywq4YJAAAABHRSTlMA1BWCDRD/bgAAAEBJREFUCNdjYFZgAAImAwYTIRBD0ZlB0VEBKCAiBMYgHpgAccDCYAGQEEgALAQUgDPgUgjFcO1wA+FWwC2FOwMAnBAJTQ+k5MQAAAAASUVORK5CYII=') no-repeat;cursor:pointer}
.form-operate .left .img-add{width:460px;height:277px;position:absolute;left:-150px;top:10px;z-index:1001;background:url('data:image/png;base64,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') no-repeat;text-align:center}
.form-operate .left .img-add .choice-button{width:234px;height:44px;line-height:44px;background-color:#e7551e;border-radius:4px;font-size:20px;color:#fff;margin:65px 0 15px}
.form-operate .left .img-add p{font-size:14px;text-align:left;line-height:25px;color:#666;width:360px}
.form-operate .left .img-add p.orange{color:#e7551e}
.form-operate .left .img-add .close-img{position:absolute;z-index:1001;right:35px;top:40px;width:16px;height:16px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAADMzMzMzMzMzMzMzMywq4YJAAAABHRSTlMA1BWCDRD/bgAAAEBJREFUCNdjYFZgAAImAwYTIRBD0ZlB0VEBKCAiBMYgHpgAccDCYAGQEEgALAQUgDPgUgjFcO1wA+FWwC2FOwMAnBAJTQ+k5MQAAAAASUVORK5CYII=') no-repeat;cursor:pointer}
.form-operate .left .img-choice{position:absolute;width:374px;z-index:1001;left:-66px;top:40px;background-color:#fff;box-shadow:0px 0px 24px 0px rgba(0,0,0,0.13);padding:30px 30px 30px 18px}
.form-operate .left .img-choice .close-img{position:absolute;z-index:1001;right:10px;top:10px;width:16px;height:16px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAADMzMzMzMzMzMzMzMywq4YJAAAABHRSTlMA1BWCDRD/bgAAAEBJREFUCNdjYFZgAAImAwYTIRBD0ZlB0VEBKCAiBMYgHpgAccDCYAGQEEgALAQUgDPgUgjFcO1wA+FWwC2FOwMAnBAJTQ+k5MQAAAAASUVORK5CYII=') no-repeat;cursor:pointer}
.form-operate .left .img-choice .img-bg{position:absolute;left:70px;top:-12px;width:0;height:0;border-style:solid;border-width:0 15px 15px 15px;border-color:transparent transparent #ffffff transparent}
.form-operate .left .img-choice .push-title{font-size:18px;color:#333;text-align:left;padding-left:12px}
.form-operate .left .img-choice .push-title span{margin-left:10px;font-size:14px;color:#333}
.form-operate .left .img-choice .push-title span i{font-style:normal;color:#e7551e}
.form-operate .left .img-choice .img-box{margin-top:10px;width:372px;max-height:276px;overflow:hidden}
.form-operate .left .img-choice .img-box li{float:left;margin:0 0 12px 12px;width:112px;height:84px;position:relative}
.form-operate .left .img-choice .img-box li img{width:100%;height:100%}
.form-operate .left .img-choice .img-box li .dele{position:absolute;width:18px;height:15px;top:0;right:0;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPBAMAAAAbqIIhAAAAJFBMVEUAAAB5eXn39/cAAADT09MAAAAAAAAAAAAAAAAAAAAAAAAAAADJi4FVAAAADHRSTlNmj/MAymEbUD8QWFb0PW6qAAAAPUlEQVQI12MgCBwZGEQgLCEBRkUIi1FRSABIBYAEwUIb4KwGuGwCXIc53BTLAJixxqlwlmUBjGVs1gVmAAB7zgdbj1L3uQAAAABJRU5ErkJggg==') no-repeat;cursor:pointer}
.form-operate .left .img-choice .img-box li.add-img{box-sizing:border-box;border:1px solid #eee;text-align:center;padding-top:24px;cursor:pointer}
.form-operate .left .img-choice .img-box li.add-img span{width:18px;height:18px;margin-right:0;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAQMAAABsABwUAAAABlBMVEUAAACZmZl+9SADAAAAAXRSTlMAQObYZgAAABVJREFUCNdjYDjAgBf//38AhAmpAwB2VBF9zhjwSAAAAABJRU5ErkJggg==') no-repeat}
.form-operate .left .img-choice .img-box li.add-img p{text-align:center;font-size:12px;color:#999}
.form-operate ul li{margin-left:20px;font-size:14px;color:#333;text-align:center}
.form-operate ul li a{font-size:16px;color:#fff}
.common-loading{padding:100px 0}
.common-loading.center{position:absolute;left:50%;top:50%;margin-left:-128px;margin-top:-45px}
.common-loading .loading-text{margin:0 auto;width:164px;height:39px;background:url('data:image/png;base64,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')}
.common-loading .loading-gif{display:block;margin:20px auto 0;width:220px;height:28px;background:url(../../img/loading.gif)}
.common-empty{padding:70px 0}
.common-empty p{margin:30px auto 0;font-size:24px;text-align:center;color:#999}
.common-empty .pic{display:block;margin:0 auto;width:145px;height:128px}
.common-empty .pic.no-content{background:url(../../img/no-content.png) no-repeat right bottom;background-size:100% 100%}
.common-empty .pic.no-data{background:url(../../img/no-data.png) no-repeat right bottom;background-size:100% 100%}
.common-empty .pic.no-video{background:url(../../img/no-video.png) no-repeat right bottom;background-size:100% 100%}
.common-loading-tip{position:absolute;left:50%;top:50%;margin-top:-35px;margin-left:-135px;width:270px;height:70px;line-height:70px;background:#000;opacity:0.75;filter:alpha(opacity=75);color:#fff;text-align:center;font-size:20px;border-radius:10px}
.common-loading-tip i{position:relative;top:-2px;margin-right:12px;vertical-align:middle;width:34px;height:34px;background:url(../../img/loading-tip.gif) no-repeat;background-size:100% 100%}
.common-empty-text{padding:30px 0;text-align:center;font-size:24px;text-align:center;color:#999}
.uusm-ui-button{font-size:18px;color:#fff;background:#e7551e;width:330px;height:50px;line-height:50px;box-sizing:border-box;text-align:center;border-radius:50px}
.uusm-ui-button:active, .uusm-ui-button:hover{color:#fff;background:#d54b17}
.uusm-ui-button.btn-white{line-height:48px;background:#fff;color:#e7551e;border:1px solid #e7551e}
.uusm-ui-button.btn-gray{line-height:48px;background:#fff;color:#666;border:1px solid #eee}
.uusm-ui-button.btn-gray.disabled{color:#999;cursor:default}
.uusm-ui-tabs{font-size:0;background:#fff;border-bottom:1px solid #eee;box-shadow:0px 6px 5px 0px rgba(238,238,238,0.26),0px 4px 8px 0px rgba(238,238,238,0.68)}
.uusm-ui-tabs li{padding:0 25px;font-size:20px;height:69px;line-height:69px;text-align:center}
.uusm-ui-tabs li.active a{cursor:default;color:#e7551e;border-bottom:3px solid #e7551e}
.uusm-ui-tabs li a{position:relative;height:100%;box-sizing:border-box;color:#333}
.uusm-ui-tabs.uusm-ui-tabs-sub{border-bottom:1px solid #eee}
.uusm-ui-tabs.uusm-ui-tabs-sub li{padding-left:0;padding-right:35px;height:48px;line-height:48px}
.uusm-ui-tabs.uusm-ui-tabs-sub li.active a{color:#3067a9;border-bottom:2px solid #3067a9}
.uusm-ui-tabs.uusm-ui-tabs-sub li a{color:#999}
.uusm-ui-tabs-target{display:none}
.uusm-ui-tabs-target:first-child{display:block}
.uusm-ui-pagination{padding:40px 0;text-align:center}
.uusm-ui-pagination a{margin:0 5px;box-sizing:border-box;height:30px;line-height:28px;min-width:30px;padding:0 5px;text-align:center;font-size:14px;color:#666;border:1px solid #eee;border-radius:3px}
.uusm-ui-pagination .pagination-btns span{font-size:14px}
.uusm-ui-pagination .pagination-btns a:first-child{width:60px;margin-left:0;margin-right:30px}
.uusm-ui-pagination .pagination-btns a:last-child{width:60px;margin-left:30px}
.uusm-ui-pagination .pagination-btns a.active{color:#fff;background:#e7551e;border:0;cursor:default}
.uusm-ui-pagination .pagination-btns a.disabled{color:#999;cursor:default}
.uusm-ui-pagination .pagination-jump{margin-left:20px;color:#666;font-size:14px}
.uusm-ui-pagination .pagination-jump input{height:30px;line-height:28px;width:50px;padding:0 5px;text-align:center;font-size:14px;color:#666;background:#fff;border:1px solid #eee;border-radius:3px}
.uusm-ui-pagination .pagination-jump a{margin-left:20px;width:60px}
.uusm-ui-condition .uusm-ui-button{height:30px;line-height:28px;width:82px;font-size:14px}
.user-center .risk-box .uusm-ui-button{display:block;margin:0 auto}
.company-container .cur-position{margin:30px 0 15px}
.uusm-ui-table{position:relative;background:#fff}
.uusm-ui-table::-webkit-scrollbar{z-index:11;width:6px}
.uusm-ui-table::-webkit-scrollbar:horizontal{height:6px}
.uusm-ui-table::-webkit-scrollbar-thumb{border-radius:5px;width:6px;background:#999}
.uusm-ui-table::-webkit-scrollbar-corner,.uusm-ui-table::-webkit-scrollbar-track{background:#fff}
.uusm-ui-table::-webkit-scrollbar-track-piece{background:#fff;width:6px}
.uusm-ui-table table{width:100%;border-collapse:collapse}
.uusm-ui-table thead tr{background:#f7f8fa !important}
.uusm-ui-table thead.white-hd tr{background:#fff !important;border-bottom:1px solid #eee}
.uusm-ui-table tr{height:60px}
.uusm-ui-table tr:nth-child(odd){background:#fff}
.uusm-ui-table tr:nth-child(even){background:#f7f8fa}
.uusm-ui-table td,.uusm-ui-table th{text-align:center}
.uusm-ui-table td:first-child,.uusm-ui-table th:first-child{padding-left:20px}
.uusm-ui-table td:last-child,.uusm-ui-table th:last-child{padding-right:20px}
.uusm-ui-table th{font-size:16px}
.uusm-ui-table td{font-size:14px}
.detail-data-table-section table{border-collapse:collapse;border-spacing:0}
.company-container .uusm-ui-table1 th{font-size:14px !important}
.company-container .uusm-ui-table1{margin:5px 0 0 0}
.company-container .uusm-ui-table1 tr{height:40px}
.company-container .uusm-ui-table1 tr th, .company-container .uusm-ui-table1 tr td{text-align:center;border:1px solid #eee}
.company-container .uusm-ui-table1 tr th:first-child, .company-container .uusm-ui-table1 tr td:first-child{padding-left:0;position:relative}
.company-container .uusm-ui-table1 tr th:first-child .grade, .company-container .uusm-ui-table1 tr td:first-child .grade{color:#333 !important}
.company-container .uusm-ui-table1 tr th:first-child .icon-help, .company-container .uusm-ui-table1 tr td:first-child .icon-help{position:absolute;display:inline-block;height:18px;width:18px;background:url(../../img/icons/icon-grade@2x.png) no-repeat;background-size:100% 100%;cursor:pointer}
.company-container .uusm-ui-table1 tr th:first-child .help, .company-container .uusm-ui-table1 tr td:first-child .help{display:none;position:absolute;bottom:74px;left:0;z-index:1;padding:15px 20px;width:230px;border-radius:10px;color:#fff;font-size:14px;background:#000;opacity:0.75}
.company-container .uusm-ui-table1 tr th:first-child .help:after, .company-container .uusm-ui-table1 tr td:first-child .help:after{content:'';position:absolute;bottom:-20px;left:93px;width:0;height:0;border-style:solid;border-width:10px;border-color:#000 transparent transparent transparent}
.company-container .uusm-ui-table1 tr th div, .company-container .uusm-ui-table1 tr td div{border-bottom:1px solid #eee}
.company-container .uusm-ui-table1 tr th div:last-of-type, .company-container .uusm-ui-table1 tr td div:last-of-type{border:0}
.company-container .uusm-ui-table1 tbody tr{background:#fff}
.company-container .uusm-ui-table2{padding:25px 0 40px}
.company-container .uusm-ui-table2 tr th, .company-container .uusm-ui-table2 tr td{text-align:center;border:1px solid #eee}
.company-container .uusm-ui-table3{padding:25px 0 40px}
.company-container .uusm-ui-table3 table{border:1px solid #eee}
.company-container .uusm-ui-table3 table th, .company-container .uusm-ui-table3 table td{text-align:center}
.company-container .uusm-ui-table3 table th:first-child, .company-container .uusm-ui-table3 table td:first-child{padding-left:0}
.company-container .uusm-ui-table4 table{border:1px solid #eee}
.company-container .uusm-ui-table4 table th, .company-container .uusm-ui-table4 table td{text-align:center}
.company-container .uusm-ui-table4 table th:first-child, .company-container .uusm-ui-table4 table td:first-child{padding-left:0}
.company-container .company-container1{margin-bottom:10px;background:#fff;font-size:0}
.company-container .company-container1 .container1-left{vertical-align:top;padding:30px;height:240px;width:820px}
.company-container .company-container1 .container1-left .left-tit{font-size:24px;font-weight:bold;color:#333;height:36px;padding-bottom:20px}
.company-container .company-container1 .container1-left .left-tit a{float:right;padding:0 15px;height:28px;line-height:28px;color:#e7551e;border:1px solid #e7551e;border-radius:20px;font-size:16px;font-weight:500}
.company-container .company-container1 .container1-left .left-tit a.btn-buy{margin-right:20px;color:#3074c2;border:1px solid #3074c2}
.company-container .company-container1 .container1-left .left-tit a.chosen{background-color:#e7551e;color:#fff;font-weight:normal}
.company-container .company-container1 .container1-left .tag-list{margin:5px 0;font-size:0}
.company-container .company-container1 .container1-left .tag-list li{margin-right:8px}
.company-container .company-container1 .container1-left .tag-list li a{height:30px;line-height:30px;border:1px solid transparent;padding:0 20px;border-radius:20px;font-size:14px;color:#fff;background:#e7551e}
.company-container .company-container1 .container1-left .tag-list li.gray a{color:#999;border-color:#999;background:transparent}
.company-container .company-container1 .container1-left .name{padding:5px 15px;background:#e7551e;font-size:14px;color:#fff;border-radius:20px}
.company-container .company-container1 .container1-left .info-box{margin-top:15px;padding:20px 0 20px 0;background:#f8f8f8}
.company-container .company-container1 .container1-left .info-box .img-logo{vertical-align:middle;margin:0 20px;background:#f8f8f8}
.company-container .company-container1 .container1-left .info-box .img-logo img{width:110px;height:110px}
.company-container .company-container1 .container1-left .info-box .img-logo img.circle{border-radius:50%}
.company-container .company-container1 .container1-left .info-box .img-logo.img-logo2{margin:0 10px 0 0;width:180px;background:transparent}
.company-container .company-container1 .container1-left .info-box .img-logo .p1{text-align:center;color:#fc3438;font-size:33px;height:48px;line-height:48px}
.company-container .company-container1 .container1-left .info-box .img-logo .p2{text-align:center;color:#999;font-size:14px;line-height:1}
.company-container .company-container1 .container1-left .info-box ul{font-size:0}
.company-container .company-container1 .container1-left .info-box ul li{position:relative;height:25px;line-height:25px;font-size:14px;color:#333;vertical-align:middle;white-space:nowrap}
.company-container .company-container1 .container1-left .info-box ul li a, .company-container .company-container1 .container1-left .info-box ul li span{margin-left:-3px}
.company-container .company-container1 .container1-left .info-box ul li.first{width:170px}
.company-container .company-container1 .container1-left .info-box ul li.second{width:215px}
.company-container .company-container1 .container1-left .info-box ul li.three{width:130px}
.company-container .company-container1 .container1-left .info-box ul li.four{width:130px}
.company-container .company-container1 .container1-left .info-box ul li.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.company-container .company-container1 .container1-left .info-box ul li .question-box{position:absolute;top:-91px;left:0;z-index:1;padding:15px 20px;width:230px;border-radius:10px;color:#fff;font-size:14px;background:#000;opacity:0.75;filter:alpha(opacity=75)}
.company-container .company-container1 .container1-left .info-box ul li .question-icon{position:relative;padding:0 10px 0 5px}
.company-container .company-container1 .container1-left .info-box ul li .question-icon i{width:14px;height:14px;vertical-align:middle;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAM1BMVEUAAADpUwPpUwPpUwPpUwPpUwPpUwPpUwPpUwPpUwPpUwPpUwPpUwPpUwPpUwPpUwPpUwNsljh1AAAAEHRSTlMAL+nRhPeRUzgUDUC/cAavkWK6RQAAAGtJREFUCNddj0EOxDAIA00hNIG0y/9fuxBunUOkUSwwSJbwGCwLh/vSaTb1utsI5gRQ+UqjiODyBVHAf77DARXwRLEj45Mx3jIOyfcdrR4PEhsdNjGgwmcUnv5VOYtAm3AWdY2ianxLfk74A1SMAw+W3aOTAAAAAElFTkSuQmCC') no-repeat}
.company-container .company-container1 .container1-left .info-box ul li .question-icon span{position:absolute;top:-15px;left:2px;width:0;height:0;border-style:solid;border-width:10px;border-color:#000 transparent transparent transparent;opacity:0.75;filter:alpha(opacity=75)}
.company-container .company-container1 .container1-left .info-box .ul-box{margin-top:5px;margin-left:0px;vertical-align:middle}
.company-container .company-container1 .container1-left .info-box .ul-box ul{margin-bottom:10px}
.company-container .company-container1 .container1-left .info-box .ul-box ul:last-child{margin-bottom:0}
.company-container .company-container1 .container1-left .info-box .ul-box.ul-box2 ul{margin-bottom:10px}
.company-container .company-container1 .container1-left .info-box .ul-box.ul-box2 li.second{width:170px}
.company-container .company-container1 .container1-left .info-box .ul-box.ul-box2 li.three{width:155px}
.company-container .company-container1 .container1-left .info-box .ul-box.ul-box2 .last-li{margin-top:2px;font-size:14px}
.company-container .company-container1 .container1-left .info-box .ul-box.ul-box3{margin-right:20px}
.company-container .company-container1 .container1-left .info-box .ul-box.ul-box3 li.first{width:200px}
.company-container .company-container1 .container1-left .info-box .ul-box.ul-box3 li.second{width:215px}
.company-container .company-container1 .container1-left .info-box .ul-box.ul-box3 li.three{width:177px}
.company-container .company-tabbox .wrap-uusm-ui-tabs{width:100%;height:90px}
.company-container .company-tabbox .uusm-ui-tabs{border:none;position:relative}
.company-container .company-tabbox .uusm-ui-tabs.fixed-tab{position:fixed;width:1200px;top:30px;z-index:10}
.company-container .company-tabbox .iism-ui-content>li{margin-bottom:10px;box-shadow:0px 6px 5px 0px rgba(238,238,238,0.26),0px 4px 8px 0px rgba(238,238,238,0.68)}
.company-container .company-tabbox .iism-ui-content>li .li-tit{height:70px;width:1200px;margin-left:-30px;box-shadow:0px 6px 5px 0px rgba(238,238,238,0.26),0px 4px 8px 0px rgba(238,238,238,0.68)}
.company-container .company-tabbox .iism-ui-content>li .li-tit span{display:inline-block;margin-left:30px;height:70px;line-height:70px;color:#e7551e;font-size:20px;border-bottom:3px solid #e7551e;box-sizing:border-box}
.company-container .company-tabbox .iism-ui-content .jjjl-box .li-tit{position:relative;background:#fff;margin-left:0;z-index:0}
.company-container .company-tabbox .qxjj-tab{margin-top:35px;border-bottom:1px solid #eee}
.company-container .company-tabbox .qxjj-tab.qxjj-tab2{margin-top:0px}
.company-container .company-tabbox .qxjj-tab li{margin-right:40px;height:32px;line-height:32px;cursor:pointer;color:#999;font-size:20px;border-bottom:2px solid #fff}
.company-container .company-tabbox .qxjj-tab li.active{color:#3067a9;border-bottom-color:#3067a9}
.company-container .company-tabbox .company-infobox{padding:0 30px;background:#fff}
.company-container .company-tabbox .company-infobox.product-infobox{padding-bottom:50px}
.company-container .company-tabbox .company-infobox .title{padding:15px 0;font-size:20px;color:#282828;line-height:1;font-weight:bold}
.company-container .company-tabbox .company-infobox .title:first-of-type{padding:30px 0 15px}
.company-container .company-tabbox .company-infobox .info-content{line-height:28px;font-size:14px;color:#333;margin-bottom:40px}
.company-container .company-tabbox .company-infobox .product-achievement{margin:40px 0 40px -10px;overflow:hidden}
.company-container .company-tabbox .company-infobox .product-achievement .title{color:#282828;font-size:20px;font-weight:bold}
.company-container .company-tabbox .company-infobox .product-achievement .left-box{float:left;width:550px;margin:0 0 5px 10px;box-shadow:0px 6px 5px 0px rgba(238,238,238,0.26),0px 4px 8px 0px rgba(238,238,238,0.68)}
.company-container .company-tabbox .company-infobox .product-achievement .left-box.no-data{box-shadow:none}
.company-container .company-tabbox .company-infobox .product-achievement .left-box.no-data .gliqhuo-box{box-shadow:none}
.company-container .company-tabbox .company-infobox .product-achievement .left-box .gliqhuo-box{margin-top:15px;height:260px;box-shadow:2px 0px 20px rgba(238,238,238,0.5)}
.company-container .company-tabbox .company-infobox .product-achievement .left-box .gliqhuo-box ul{margin:50px 0;font-size:0}
.company-container .company-tabbox .company-infobox .product-achievement .left-box .gliqhuo-box ul li{font-size:18px;width:33.33%;text-align:center}
.company-container .company-tabbox .company-infobox .product-achievement .left-box .gliqhuo-box ul li p{color:#666}
.company-container .company-tabbox .company-infobox .product-achievement .left-box .gliqhuo-box ul li div{margin-top:10px;color:#999}
.company-container .company-tabbox .company-infobox .product-achievement .left-box .gliqhuo{position:relative;padding-left:35px;padding-right:150px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:90px;line-height:90px;background:linear-gradient(to right, #F78629, #FB9A2E, #FFB336, #FFB737);background:-webkit-linear-gradient(to right, #F78629, #FB9A2E, #FFB336, #FFB737);background:-moz-linear-gradient(to right, #F78629, #FB9A2E, #FFB336, #FFB737);background:-o-linear-gradient(to right, #F78629, #FB9A2E, #FFB336, #FFB737);background:-ms-linear-gradient(to right, #F78629, #FB9A2E, #FFB336, #FFB737);*background:#FFB135;font-size:26px;color:#fff;font-weight:bold}
.company-container .company-tabbox .company-infobox .product-achievement .left-box .gliqhuo span{position:absolute;top:50%;right:0;padding:0 30px 0 20px;margin-top:-18px;height:36px;line-height:36px;background:#FF8E28;font-size:18px}
.company-container .company-tabbox .company-infobox .product-achievement .left-box .gliqhuo span i{position:absolute;left:0;top:0;width:0;height:0;height:0;border-width:18px 0 18px 10px;border-style:solid;border-color:transparent transparent transparent #FFB135}
.company-container .company-tabbox .company-infobox .product-achievement .right-box{float:right;width:560px;height:260px}
.company-container .company-tabbox .company-infobox .product-achievement .right-box .qushi{font-size:0;float:right}
.company-container .company-tabbox .company-infobox .product-achievement .right-box .qushi>li{margin-left:20px;font-size:14px;color:#282828}
.company-container .company-tabbox .company-infobox .product-achievement .right-box .qushi>li i{margin:-2px 8px 0 0;width:25px;height:6px;vertical-align:middle}
.company-container .company-tabbox .company-infobox .product-achievement .right-box .qushi>li i.bg-red{background:#fc3438}
.company-container .company-tabbox .company-infobox .product-achievement .right-box .qushi>li i.bg-blue{background:#3067a9}
.company-container .company-tabbox .company-infobox .product-achievement .right-box .echart-box{margin-top:10px;height:265px}
.company-container .company-tabbox .company-infobox .core-person{padding:20px 0}
.company-container .company-tabbox .company-infobox .core-person li{font-size:0;margin-bottom:40px}
.company-container .company-tabbox .company-infobox .core-person li img{width:110px;height:110px;border-radius:50%;vertical-align:middle}
.company-container .company-tabbox .company-infobox .core-person li .person-info{margin-left:40px;width:990px;vertical-align:middle}
.company-container .company-tabbox .company-infobox .core-person li .person-info .info-name{padding-bottom:10px;font-size:18px;color:#999}
.company-container .company-tabbox .company-infobox .core-person li .person-info .info-name span{margin-right:20px;font-size:20px}
.company-container .company-tabbox .company-infobox .core-person li .person-info .intro{padding-top:10px;border-top:1px solid #eee;line-height:28px;font-size:14px;color:#333}
.company-container .company-tabbox .company-infobox.manager-info{padding-bottom:140px}
.company-container .company-tabbox .company-gkbox{padding:35px 30px 40px;background:#fff}
.company-container .company-tabbox .company-gkbox .uusm-ui-table th:first-child, .company-container .company-tabbox .company-gkbox .uusm-ui-table td:first-child{text-align:center}
.company-container .company-tabbox .company-gkbox .uusm-ui-table th:last-child, .company-container .company-tabbox .company-gkbox .uusm-ui-table td:last-child{text-align:right}
.company-container .company-tabbox .company-gkbox .uusm-ui-table th.line, .company-container .company-tabbox .company-gkbox .uusm-ui-table td.line{border-right:1px dashed #eee}
.company-container .company-tabbox .company-gkbox .uusm-ui-pagination{padding:40px 0 0}
.company-container .company-tabbox .company-lyspbox{padding:0 30px;background:#fff}
.company-container .company-tabbox .company-lyspbox .comm-roadshow{margin:15px 0 -15px -15px;font-size:0}
.company-container .company-tabbox .company-lyspbox .comm-roadshow li{width:365px;height:335px;border:1px solid #eee;margin:0 0 15px 15px}
.company-container .company-tabbox .company-lyspbox .comm-roadshow li.comm-roadshow-item .pic{width:375px;height:205px}
.company-container .company-tabbox .comment-list>li{padding:30px 0 20px}
.company-container .company-tabbox .comment-list .reply-input{overflow:hidden}
.company-container .company-tabbox .comment-list .reply-input input{margin:20px 0;float:right;padding:0 15px;width:1025px;height:40px;line-height:40px;border-radius:4px;background:#f8f8f8;color:#999;font-size:14px;border:1px solid #eee}
.company-container .company-tabbox .comment-list .reply-input input:focus{border-color:#e7551e}
.company-container .company-tabbox .jjjl-list{background:#fff}
.company-container .company-tabbox .jjjl-list li{margin:0 30px;padding:35px 0;border-bottom:1px solid #eee;font-size:0}
.company-container .company-tabbox .jjjl-list li .list-left{width:110px;vertical-align:middle;text-align:center}
.company-container .company-tabbox .jjjl-list li .list-left img{width:110px;height:110px;margin-bottom:5px;border-radius:50%;overflow:hidden}
.company-container .company-tabbox .jjjl-list li .list-left a{color:#3067a9;font-size:20px}
.company-container .company-tabbox .jjjl-list li .list-right{margin-left:30px;width:1000px;vertical-align:middle}
.company-container .company-tabbox .jjjl-list li .list-right p{margin-bottom:10px;font-size:20px;color:#333;font-weight:bold}
.company-container .company-tabbox .jjjl-list li .list-right .content{line-height:28px;font-size:14px;color:#333;text-align:justify}
.company-container .company-tabbox .cpgg-list{padding:0 30px}
.company-container .company-tabbox .cpgg-list li{padding:30px 0;border-bottom:1px solid #eee}
.company-container .company-tabbox .cpgg-list li .li-left{display:inline-block;cursor:pointer}
.company-container .company-tabbox .cpgg-list li .li-left .dot{display:inline-block;margin-right:16px;width:6px;height:6px;border-radius:50%;background:#333;vertical-align:middle}
.company-container .company-tabbox .cpgg-list li .li-left span{font-size:16px;color:#3067a9;vertical-align:middle}
.company-container .company-tabbox .cpgg-list li .li-left .icon-pdf{display:inline-block;height:19px;width:17px;margin-left:10px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAATCAMAAABBexbDAAAAWlBMVEX////PAADy8vLu7u7BwcHr6+uCgoLpdnXp6enMzMzrbGrX19f0m5q3t7fjVVK6urrkVVPl5eXh4eGzs7Otra2ZmZnxkpGOjo7uiIfrgH7oYF7nYF7sbWvjVFKuolpOAAAAhUlEQVQY023Iiw7CIAxA0esGYjfZ+z39/9+UgjFk8UKb5gCFmFgrlpQ8Uh7/JWNTHnyZpEyNehe5GEJ1LoMZ29ZEKbL+y+1SkCcQJy6VhUpfxSusRWUDTs6DA9hUdpquowmf5r2rOJxzgIuHyiXAkGVgkDmXWbAyrfdf6yRo1vZ1qLcW+AB6LwW+sm2ZsgAAAABJRU5ErkJggg==") no-repeat;background-size:100% 100%;vertical-align:middle}
.company-container .company-tabbox .cpgg-list li .li-right{float:right;margin-right:20px;font-size:16px}
.company-container .company-tabbox .jcyj-containerbox{padding:0 30px 50px;background:#fff}
.company-container .company-tabbox .jcyj-containerbox .product-box{margin-bottom:30px;overflow:hidden}
.company-container .company-tabbox .jcyj-containerbox .product-box .title{padding:30px 0 15px;color:#282828;font-size:20px;font-weight:bold}
.company-container .company-tabbox .jcyj-containerbox .product-box .left-box{float:left;width:580px}
.company-container .company-tabbox .jcyj-containerbox .product-box .left-box .qushi{font-size:0;float:right}
.company-container .company-tabbox .jcyj-containerbox .product-box .left-box .qushi>li{position:relative;margin-left:20px;font-size:14px;color:#282828}
.company-container .company-tabbox .jcyj-containerbox .product-box .left-box .qushi>li i{margin:-2px 8px 0 0;width:25px;height:6px;vertical-align:middle}
.company-container .company-tabbox .jcyj-containerbox .product-box .left-box .qushi>li i.bg-yellow{background:#a98b31}
.company-container .company-tabbox .jcyj-containerbox .product-box .left-box .qushi>li i.bg-dkblue{background:#232c57}
.company-container .company-tabbox .jcyj-containerbox .product-box .left-box .qushi>li .uusm-ui-select-text{color:#e7551e}
.company-container .company-tabbox .jcyj-containerbox .product-box .left-box .qushi>li .uusm-ui-select-icon{margin:0;position:static;width:7px;height:5px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAFBAMAAAB7tOvrAAAAFVBMVEXpVAXpVAXpVAXpVAXpVAXpVAXpVAXad5rrAAAABnRSTlMB5MuJRSSGC6OyAAAAH0lEQVQI12MQS0sTYHBLS3NgYE5LZmBgUFMAEoEBDAA6KgP4MaKwDAAAAABJRU5ErkJggg==') no-repeat;-webkit-transform:rotate(0);transform:rotate(0)}
.company-container .company-tabbox .jcyj-containerbox .product-box .left-box .qushi>li .uusm-ui-select-icon.expanded{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAFBAMAAAB7tOvrAAAAFVBMVEXpVAXpVAXpVAXpVAXpVAXpVAXpVAXad5rrAAAABnRSTlMB5MuJRSSGC6OyAAAAIUlEQVQI12NgCAxgYGBQU2BgYE5LZmBwS0tzYBBLSxMAACleA/gY2j4QAAAAAElFTkSuQmCC') no-repeat}
.company-container .company-tabbox .jcyj-containerbox .product-box .left-box .qushi>li .uusm-ui-select{padding:0;text-align:center}
.company-container .company-tabbox .jcyj-containerbox .product-box .left-box .qushi>li .uusm-ui-select-list{display:none;position:absolute;left:-1px;width:90px;text-align:center;padding:0;text-align:center;top:28px;border:1px solid #e7551e;border-top:0;border-radius:0 0 20px 20px}
.company-container .company-tabbox .jcyj-containerbox .product-box .left-box .qushi>li .uusm-ui-select-list li{user-select:none}
.company-container .company-tabbox .jcyj-containerbox .product-box .left-box .qushi>li .uusm-ui-select-list li.active{color:#e7551e}
.company-container .company-tabbox .jcyj-containerbox .product-box .left-box .qushi>li .uusm-ui-select-list li:hover{color:#e7551e}
.company-container .company-tabbox .jcyj-containerbox .product-box .left-box .qushi>li .uusm-ui-select-list li:last-child:hover{border-radius:0 0 20px 20px}
.company-container .company-tabbox .jcyj-containerbox .product-box .left-box .qushi>li .uusm-ui-select-list li:last-child.active{border-radius:0 0 20px 20px}
.company-container .company-tabbox .jcyj-containerbox .product-box .left-box .qushi>li .hushen{width:90px;height:28px;line-height:28px;color:#e7551e;border:1px solid #e7551e;border-radius:20px;font-size:14px;text-align:center;cursor:pointer}
.company-container .company-tabbox .jcyj-containerbox .product-box .left-box .qushi>li .hushen .icon-down{vertical-align:middle;margin:2px 0 0 5px;height:0px;width:0px;border-color:#e7551e transparent transparent transparent;border-style:solid;border-width:4px;overflow:hidden;font-size:0;line-height:0}
.company-container .company-tabbox .jcyj-containerbox .product-box .left-box .qushi>li .hushen:hover{border-bottom-color:transparent;border-radius:20px 20px 0 0}
.company-container .company-tabbox .jcyj-containerbox .product-box .left-box .qushi>li .hushen:hover .uusm-ui-select-list{display:block}
.company-container .company-tabbox .jcyj-containerbox .product-box .left-box .left-echartbox{width:100%;height:380px}
.company-container .company-tabbox .jcyj-containerbox .product-box .left-box .echart-desc{font-size:12px;color:#999;text-align:center}
.company-container .company-tabbox .jcyj-containerbox .qxjj-tab{margin:10px 0}
.company-container .company-tabbox .jcyj-containerbox .uusm-ui-table tr td span{color:#999}
.company-container .company-tabbox .jcyj-containerbox .style .title{position:relative;padding:30px 0 15px}
.company-container .company-tabbox .jcyj-containerbox .style .title .tit{color:#282828;font-size:20px;font-weight:bold;vertical-align:middle}
.company-container .company-tabbox .jcyj-containerbox .style .title .icon-help{display:inline-block;height:18px;width:18px;background:url(../../img/icons/icon-grade@2x.png) no-repeat;background-size:100% 100%;cursor:pointer;vertical-align:middle}
.company-container .company-tabbox .jcyj-containerbox .style .title .help{display:none;position:absolute;bottom:60px;left:0;z-index:1;padding:15px 20px;width:230px;border-radius:10px;color:#fff;font-size:14px;background:#000;opacity:0.75}
.company-container .company-tabbox .jcyj-containerbox .style .title .help:after{content:'';position:absolute;bottom:-20px;left:80px;width:0;height:0;border-style:solid;border-width:10px;border-color:#000 transparent transparent transparent}
.company-container .company-tabbox .jcyj-containerbox .style .title .date{margin-left:50px;color:#999;font-size:14px;vertical-align:middle}
.company-container .company-tabbox .jcyj-containerbox .style .left{width:560px;display:inline-block}
.company-container .company-tabbox .jcyj-containerbox .style .left table{border:1px solid #eee;color:#333}
.company-container .company-tabbox .jcyj-containerbox .style .left table tr{text-align:center;border:1px solid #eee}
.company-container .company-tabbox .jcyj-containerbox .style .left table tr:last-of-type{border:0}
.company-container .company-tabbox .jcyj-containerbox .style .left table tr th{height:40px;width:110px;line-height:40px;background:#f7f8fa;color:#333;font-size:14px;border-right:1px solid #eee}
.company-container .company-tabbox .jcyj-containerbox .style .left table tr th:last-of-type{border:0}
.company-container .company-tabbox .jcyj-containerbox .style .left table tr td{height:40px;width:110px;line-height:40px;font-size:14px;border-right:1px solid #eee}
.company-container .company-tabbox .jcyj-containerbox .style .left table tr td:nth-of-type(3){color:#fc3438}
.company-container .company-tabbox .jcyj-containerbox .style .left table tr td:nth-of-type(4){color:#0a960d}
.company-container .company-tabbox .jcyj-containerbox .style .left table tr td:last-of-type{border:0;color:#282828}
.company-container .company-tabbox .jcyj-containerbox .style .right{display:inline-block;width:500px;height:240px;margin-left:70px;vertical-align:top}
.company-container .company-tabbox .right-box{float:right;width:530px}
.company-container .company-tabbox .right-box p{padding-top:25px;text-align:right;font-size:12px;line-height:1;color:#3067a9}
.company-container .company-tabbox .right-box .table-wrap{border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:1px solid #eee}
.company-container .company-tabbox .right-box .table-wrap.table2 .uusm-tbodyscroll{height:120px}
.company-container .company-tabbox .right-box .table-wrap.table2 .uusm-tbodyscroll .no-data{width:100%;height:100%;background:url(../../img/no-bonus@2x.png) no-repeat;background-size:200px 77px;background-position:center center}
.company-container .company-tabbox .right-box .table-wrap td, .company-container .company-tabbox .right-box .table-wrap th{border-right:0;border-left:0}
.company-container .company-tabbox .right-box .uusm-thead table th{width:130px}
.company-container .company-tabbox .right-box .uusm-tbodyscroll{margin-top:-5px;height:321px;overflow-y:auto}
.company-container .company-tabbox .right-box .uusm-tbodyscroll td{width:130px}
.company-container .company-tabbox .right-box .tab-tit li{display:inline-block}
.company-container .company-tabbox .right-box .tab-tit li:nth-of-type(2){margin-left:40px}
.company-container .company-tabbox .right-box .tab-tit li .title{font-size:20px;padding-bottom:9px;cursor:pointer}
.company-container .company-tabbox .right-box .tab-tit li.active .title{color:#3067a9;border-bottom:2px solid #3067a9}
.company-container .company-tabbox .jcxx-box{overflow:hidden;padding:0 30px 50px;background:#fff}
.company-container .company-tabbox .jcxx-box .title{padding:30px 0 15px;color:#282828;font-size:20px;font-weight:bold}
.company-container .company-tabbox .jcxx-box .uusm-ui-table .body-bg{background:#f8f8f8;width:170px;background-clip:padding-box}
.company-container .company-tabbox .jcxx-box .left-box{width:555px;float:left}
.company-container .company-tabbox .jcxx-box .right-box{width:558px;float:right}
.company-container .company-tabbox .fxdl-box{overflow:hidden;padding:0 30px 50px;background:#fff}
.company-container .company-tabbox .fxdl-box .fxdl-box1, .company-container .company-tabbox .fxdl-box .fxdl-box2{overflow:hidden}
.company-container .company-tabbox .fxdl-box .fxdl-box2{margin-top:30px}
.company-container .company-tabbox .fxdl-box .title{padding:30px 0 15px;color:#282828;font-size:20px;font-weight:bold}
.company-container .company-tabbox .fxdl-box .left-box{width:555px;float:left}
.company-container .company-tabbox .fxdl-box .left-box .dthz-echart{width:555px;height:290px}
.company-container .company-tabbox .fxdl-box .right-box{width:558px;float:right}
.company-container .company-tabbox .fxdl-box .right-box .uusm-ui-table.uusm-tbodyscroll{height:241px}
.company-container .company-tabbox .fxdl-box .right-box .uusm-ui-table.uusm-tbodyscroll .lasttd{width:124px}
.company-container .company-tabbox .fxdl-box .right-box .right-listbox{margin-top:80px;padding:26px 25px 0;background:#f8f8f8;border:1px solid #eee}
.company-container .company-tabbox .fxdl-box .right-box .right-listbox li{line-height:24px;padding-bottom:25px;font-size:14px;color:#333}
.company-container .company-tabbox .fxdl-box .right-box .right-listbox li span{font-weight:bold}
.pop-buy-product{display:none;position:fixed;z-index:100;width:700px;height:450px;left:50%;top:50%;margin-top:-225px;margin-left:-350px}
.pop-buy-product .pop-bg{display:block;width:100%;height:100%}
.pop-buy-product .qr{position:absolute;left:88px;top:45px;width:140px;height:140px;border-radius:5px}
.pop-buy-product .btn-close-pop{position:absolute;top:20px;right:20px;width:22px;height:22px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWBAMAAAA2mnEIAAAAElBMVEUAAACRpMeRpMeRpMeRpMeRpMc5Sd0iAAAABXRSTlMAFdRI0whWepMAAABbSURBVBjTY2AWYIAARgMGU0coWyiYQShEACKsqgjCEOEgATABEYaQUGEIBVMJosF8qDZBkDBUQgkkDJUIhQoj2Ag1GHoRZiLsQnMDwm3IbgZjmFJTRbgfkf0OAKcBDr/ec6tuAAAAAElFTkSuQmCC');background-size:100% 100%}
.private-school .left-part .tab-list .li-title{border-bottom:1px solid #eee;position:relative}
.private-school .left-part .tab-list .li-title:last-child{border:none}
.private-school .left-part .tab-list .li-title .title{display:block;height:60px;line-height:60px;padding-left:30px;font-size:14px;color:#282828;background:#fff;text-align:left}
.private-school .left-part .tab-list .li-title::after{position:absolute;top:28px;right:30px;content:'';width:6px;height:6px;border-top:1px solid #333333;border-right:1px solid #333333;transform:rotate(135deg)}
.private-school .left-part .tab-list .li-title.active::after{transform:rotate(-45deg)}
.private-school .left-part .tab-list .li-title .content-title li{border:none;background:#fff}
.private-school .left-part .tab-list .li-title .content-title li.active{border-left:2px solid #fe673e;background-color:#f8f8f8}
.private-school .left-part .tab-list .li-title .content-title li a{display:block;height:36px;line-height:36px;padding-left:30px;font-size:14px;color:#333;text-align:left}
.roadshow-nav .roadshow-list .content-list .comm-roadshow{overflow:hidden}
.roadshow-nav .roadshow-list .content-list .comm-roadshow .comm-roadshow-item{width:32%;float:left;margin:0 0 20px 15px}
.roadshow-nav .roadshow-list .content-list .pagination-04 .uusm-ui-pagination{padding:25px 0 40px}
.roadshow-detail .cur-position{padding-top:30px;color:#fff}
.roadshow-detail .cur-position a{color:#fff}
.wrap-comment .recomm .common-empty{padding:60px 0 100px}
.wrap-comment .recomm .common-empty .pic.no-video{width:90px;height:95px;background-size:100% 100%}
.wrap-comment .recomm .common-empty p{margin:20px auto 0;font-size:14px}
.news-center .news-left .uusm-ui-tabs{border-bottom:none}
.news-center .news-left .uusm-ui-tabs li{padding:0 45px;font-size:20px;height:65px;line-height:67px;text-align:center}
.news-center .news-left .uusm-ui-tabs li:first-child{padding-left:30px}
.news-detail .cur-position{margin:30px 0 15px}
.investview-detail .cur-position{margin:30px 0 15px}
.investview-list .news-left .news-abstract .uusm-ui-tabs{box-shadow:none;border-bottom:1px solid #eee}
.investview-list .news-left .news-abstract .uusm-ui-tabs li{padding:0 45px;font-size:20px;height:65px;line-height:67px;text-align:center}
.investview-list .news-left .news-abstract .uusm-ui-tabs li a{color:#999}
.investview-list .news-left .news-abstract .uusm-ui-tabs li.active a{color:#0067AD;border-bottom:3px solid #0067AD}
.investview-list .news-left .news-abstract .uusm-ui-tabs li:first-child{padding-left:0}
.login-container .login-right .open-fund .uusm-ui-button{width:260px}
.equity-detail .company-container1 .container1-left .left-tit a{margin-top:3px}
.equity-detail .company-container1 .container1-left .information-box{padding:40px;background:#f8f8f8;text-align:center;height:65px;line-height:65px;margin-top:20px}
.equity-detail .company-container1 .container1-left .information-box .title{font-size:32px;color:#e7541d;height:35px;line-height:35px;margin-bottom:10px}
.equity-detail .company-container1 .container1-left .information-box .sub{font-size:18px;color:#999;height:20px;line-height:20px}
.equity-detail .company-container1 .container1-left .information-box .left{float:left}
.equity-detail .company-container1 .container1-left .information-box .left .title, .equity-detail .company-container1 .container1-left .information-box .left .sub{width:192px;text-align:center}
.equity-detail .company-container1 .container1-left .information-box .right{float:right}
.equity-detail .company-container1 .container1-left .information-box .right .title, .equity-detail .company-container1 .container1-left .information-box .right .sub{width:118px;text-align:center}
.equity-detail .company-container1 .container1-left .mark-tag{padding-top:20px;font-size:0;vertical-align:top}
.equity-detail .company-container1 .container1-left .mark-tag p{font-size:17px;height:20px;line-height:20px;color:#333;margin-right:60px}
.about-us .cur-position{margin:30px 0 15px}
.about-us .left-part .tab-list .li-title{border-bottom:1px solid #eee;position:relative}
.about-us .left-part .tab-list .li-title:last-child{border:none}
.about-us .left-part .tab-list .li-title .title{display:block;height:60px;line-height:60px;padding-left:30px;font-size:20px;color:#282828;background:#fff;text-align:left}
.about-us .left-part .tab-list .li-title.active{border-left:2px solid #e7551e}
.about-us .left-part .tab-list .li-title.active .title{background-color:#eeeeee}

/* Product/Detail V2 布局与内联样式迁移 */
.product-detail-page { width: 100%; }
.product-detail-page .company-container1,
.product-detail-page .company-tabbox { width: 100%; }
.company-container .company-tabbox .uusm-ui-tabs.fixed-tab { top: 60px; }
.product-detail-page .company-cpggbox { padding: 35px 19px 0; background: #fff; }
.product-detail-page #zhishu_select { width: 100px; }
.product-detail-page .company-tabbox .jcyj-containerbox .product-box .left-box .qushi > li .uusm-ui-select-list { width: 100px; }
.product-detail-page .calendar-icon { position: absolute; left: 8px; top: 6px; width: 16px; height: 16px; cursor: pointer; }
.product-detail-page .alert { display: none; padding-top: 8px; font-size: 14px; font-weight: 400; }
.product-detail-page em { font-style: normal; }
.product-detail-page .qushi > li > div { position: relative; margin-right: 20px; color: #282828; font-size: 14px; }
.product-detail-page .icon.arrow { width: 7px; height: 7px; border-top: 2px solid #999; border-right: 2px solid #999; transform: rotate(45deg); }
.product-detail-page #ProductCompanyName { display: inline-block; width: 140px; overflow: hidden; vertical-align: middle; text-overflow: ellipsis; white-space: nowrap; }
.product-detail-page #basicInfoContainer table td:nth-child(2) { padding-left: 20px; text-align: left; }
.product-detail-page .form-tipxbox .error-info i { background-image: url("../../img/icons/form-error2.png"); }
/** ===== tooltip 弹窗 ===== */
.tooltip {
  position: absolute;
  z-index: 99;
  background-color: #fff;
  color: #333;
  border-radius: 6px;
  font-size: 14px;
  box-shadow: 0 0 8px 0 rgba(0,0,0,0.10);
  transform: translateX(-50%) translateY(8px);
  word-wrap: break-word;
}

.tooltip::before {
  content: '';
  position: absolute;
  top: -12px;
  left: 50%;
  transform: translateX(-50%);
  border-width: 6px;
  border-style: solid;
  border-color: transparent transparent #fff transparent;
}

.tooltip.tip-right::before {
  right:20px;
  left:auto;
}
/* AI Generated */
.hide {
  display: none !important;
}

.circle {
  width: 8px;
  height: 8px;
  border-radius: 50%;
}

.detail-pop-mask {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 9998;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
}

/** ===== 三角箭头 ===== */
.triangle-up {
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 6px solid #FC3438;
}

.triangle-down {
  width: 0;
  height: 0;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 4px solid #999;
}

/** ===== 向下边框箭头 ===== */
.arrow-down {
  width: 5px;
  height: 5px;
  border-left: 1px solid #999;
  border-bottom: 1px solid #999;
  transform: rotate(-45deg);
}

/** ===== 自定义复选框 ===== */
.custom-checkbox {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
}

.custom-checkbox label {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  cursor: pointer;
  position: relative;
  margin-left: 8px;
  font-family: PingFangSC-Regular;
  font-size: 13px;
  color: #666;
  letter-spacing: 0;
  font-weight: 400;
}

.custom-checkbox input[type="checkbox"], .custom-checkbox input[type="radio"] {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;

  width: 14px;
  height: 14px;
  border: 1px solid #ccc;
  border-radius: 2px;
  background-color: white;
  cursor: pointer;
  display: inline-grid;
  align-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
}

.custom-checkbox input[type="checkbox"]::before, .custom-checkbox input[type="radio"]::before {
  content: "";
  width: 3.5px;
  height: 5.7px;
  display: block;

  margin: 0 1.2px;
  
  border: solid #4672F6; 
  border-width: 0 1px 1px 0; 
  box-sizing: border-box;
  
  transform: rotate(45deg) scale(0);
  transform-origin: center;
  transition: transform 0.2s ease-in-out;
}

.custom-checkbox input[type="checkbox"]:checked, .custom-checkbox input[type="radio"]:checked {
  background-color: white;
  border-color: #4672F6;
}

.custom-checkbox input[type="checkbox"]:checked::before, .custom-checkbox input[type="radio"]:checked::before {
  transform: rotate(45deg) scale(1);
}

/** ===== 表格 ===== */
.detail-data-table {
  width: 100%;
  border: 1px solid #eee;
  box-sizing: border-box;
}

.detail-data-table-section table {
  width: 100%;
}

.detail-data-table-head {
  padding-right: 6px;
  background: #F8F8F8;
  box-sizing: border-box;
  overflow-y: hidden;
}

.detail-data-table-section th,
.detail-data-table-section td {
  height: 42px;
  border-bottom: 1px solid #eee;
  text-align: center;
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #333;
  letter-spacing: 0;
  text-align: center;
  font-weight: 400;
  box-sizing: border-box;
}

.detail-data-table-head th {
  line-height: 16px;
  font-weight: 500;
}

.detail-data-table-section tbody tr:last-child td {
  border-bottom: none;
}

.detail-data-table-body {
  max-height: 436px;
  overflow-y: scroll;
}

.detail-data-table-body::-webkit-scrollbar {
  width: 6px;
}

.detail-data-table-body::-webkit-scrollbar-corner, .detail-data-table-body::-webkit-scrollbar-track {
  background-color: #fff;
}

.detail-data-table-body::-webkit-scrollbar-thumb {
  width: 6px;
  background-color: #999;
  border-radius: 5px;
}

.detail-data-table-body::-webkit-scrollbar-track-piece {
  background-color: #fff;
  width: 6px;
}

.detail-data-table-empty {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  height: 165px;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  color: #666;
  font-size: 14px;
}

.detail-data-table-empty p {
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #666666;
  text-align: center;
  font-weight: 400;
}

.detail-empty-img {
  width: 140px;
  height: 79px;
  margin-bottom: 10px;
  background: url("/resource/img/product/detail/empty.png") no-repeat center center;
  background-size: contain;
}

/** ===== 分析类数据表格：市道风格、多为指标 ===== */
.detail-data-table-analytics {
  width: 100%;
  border: 0;
  box-sizing: border-box;
}

.detail-data-table-analytics table {
  width: 100%;
  border: 0;
  border-collapse: collapse;
  table-layout: fixed;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.detail-data-table-analytics thead {
  background: #F7FAFF;
}

.detail-data-table-analytics tr {
  border: 0;
  text-align: inherit;
}

.detail-data-table-analytics tbody tr:hover > td {
  background-color: #F7FAFF;
}

.detail-data-table-analytics thead th {
  width: auto;
  height: 42px;
  padding: 4px 14px;
  background: #F7FAFF;
  border-right: 0;
  box-sizing: border-box;
  font-family: PingFangSC-Medium;
  font-size: 14px;
  line-height: 20px;
  color: #666;
  text-align: right;
  font-weight: 400;
  white-space: normal;
  word-break: break-all;
}

.detail-data-table-analytics thead th:first-child,
.detail-data-table-analytics tbody td:first-child {
  max-width: 120px;
  padding-left: 14px;
  text-align: left;
}

.detail-data-table-analytics tbody td:first-child {
  font-family: PingFangSC-Regular;
  font-weight: 400;
}

.detail-data-table-analytics tbody td {
  width: auto;
  height: 42px;
  padding: 0 14px;
  border-right: 0;
  border-bottom: 1px solid #eee;
  box-sizing: border-box;
  font-family: PingFangSC-Medium;
  font-size: 14px;
  line-height: 20px;
  color: #333;
  text-align: right;
  font-weight: 700;
}

.detail-data-table-analytics tbody tr:last-child td {
  border-bottom: 0;
}

/** ===== 提示信息 ===== */
.jcyj-notice {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  padding: 12px 8px;
  background: #FCEEE8;
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #E7551E;
  letter-spacing: 0;
  line-height: 18px;
  font-weight: 400;
  box-sizing: border-box;
}

.jcyj-notice::before {
  content: "";
  display: inline-block;
  flex: none;
  width: 12px;
  height: 12px;
  margin-right: 4px;
  background: url("/resource/img/product/detail/alert.png") no-repeat center center;
  background-size: contain;
}

.break-point-notice::before {
  background-image: url("/resource/img/product/detail/break-alert.png");
}

/* AI Generated */
/** ===== 详情页主体内容样式 ===== */
.select > li, .select > .select-item {
  font-family: PingFangSC-Medium;
  color: #282828;
  letter-spacing: 0;
  font-size: 13px;
  font-weight: 400;
  cursor: pointer;
}

.select > li.active, .select > .select-item.active {
  color: #E7551E;
  font-weight: 500;
}

.company-container.detail-container .company-tabbox .jcyj-containerbox .product-box .left-box {
  width: 100%; 
}

.company-container.detail-container .company-tabbox .jcyj-containerbox {
  padding: 0 30px;
}

.company-container.detail-container .company-tabbox .uusm-ui-tabs.fixed-tab {
  z-index: 159;
}

.top-bar {
  z-index: 1000;
}

/* 收益率表数据更新时间 */
.company-container.detail-container .stage-income-header {
  position: relative;
}

.company-container.detail-container .stage-income-update-time {
  font-family: PingFangSC-Regular;
  display: none;
  position: absolute;
  top: 0px;
  right: 0;
  height: 32px;
  line-height: 32px;  
  font-size: 13px;
  color: #666;
  font-weight: 400;
}
.company-container.detail-container .stage-income-update-time .value {font-family: PingFang-SC-Medium;font-size: 13px;color: #333;letter-spacing: 0;line-height: 18px;font-weight: 500;padding-left: 8.5px;}

/** ===== 市道风格 ===== */
.market-style {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
}

.market-style .market-style-help {
  display: inline-block;
  width: 15.81px;
  height: 15.81px;
  border-radius: 50%;
  line-height: 16px;
  text-align: center;
  font-size: 12px;
  font-weight: 400;
  color: #fff;
  background: #BFBFBF;
  cursor: pointer;
}

.market-style .market-style-date {
  font-size:14px;
  color:#999;
  line-height:19px;
  font-weight: 400;
  padding-left: 31px;
}

.market-style .market-style-left {
  width: 650px;
}

.market-style .market-style-right {
  width: 490px;
  height: 265px;
}

/* AI Generated */
/** ===== 时间范围选择器样式 ===== */
.time-range-container {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  width: 100%;
  margin-top: 20px;
}

.time-range-container .time-tab {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  list-style: none;
}

.time-range-container .time-tab li {
  padding: 8px 12px;
  color: #333;
  font-size: 14px;
}

.time-range-container .time-tab li.active {
  color: #E7551E;
  background: rgba(231, 85, 30, 0.1);
  border-radius: 15px;
}

.ranges-select {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  flex-direction: row; 
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center; 
}

.time-range-container .daterangepicker-input {
  cursor: pointer;
  height: 28px;
  line-height: 28px;
  text-align: left;
  padding-left: 18px;
  color: #999;
  font-size: 15px; 
  font-weight: 400;
  border: none;
  width:210px;
  box-sizing:border-box;
}

.time-range-container .pk-container {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  margin-left: auto;
  cursor: pointer;
}

/* 产品PK */
.time-range-container .pk-container .selectNewSecurity {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
}

/* 取消产品PK */
.time-range-container .pk-container .clearButton {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
}

/* === 更多时间范围 === */
.more-time-range-container {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  padding: 12px 0;
}

.more-time-range-container > div {
  flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  width: 88px;
  padding: 0 0 0 16px;
}

.more-time-range-container p {
  height: 26px;
  font-family: PingFangSC-Medium;
  font-size: 13px;
  color: #999;
  letter-spacing: 0;
  line-height: 18px;
  font-weight: 500;
}

.more-time-range-container ul li {
  padding: 8px 0;
}

.daterangepicker {
  z-index: 99;
}

/* 动态时间范围选择器 v2 */
.time-range-v2-container {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  width: auto;
}

.time-range-v2-date-range {
  position: relative;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  width: 217px;
  height: 30px;
  margin-left: 40px;
  border: 1px solid #E6E6E6;
  border-radius: 4px;
  box-sizing: border-box;
}

.time-range-v2-date-range-input {
  width: 217px;
  height: 28px;
  padding: 0 0 0 34px;
  border: 0;
  box-sizing: border-box;
  font-size: 13px;
  color: #333;
  line-height: 18px;
  cursor: pointer;
  border-radius: 4px;
}

.time-range-v2-calendar {
  position: absolute;
  z-index: 1;
  left: 9px;
  width: 12px;
  height: 14px;
  background: url('/resource/img/product/detail/calendar.png');
  background-size: contain;
  cursor: pointer;
}

.time-range-v2-list {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  margin: 0;
  padding: 0;
  list-style: none;
}

.time-range-v2-list > li {
  width: 80px;
  padding: 5px 8px;
  border-radius: 14px;
  font-family: PingFangSC-Regular;
  font-size: 15px;
  color: #333;
  letter-spacing: 0;
  text-align: center;
  font-weight: 400;
  white-space: nowrap;
  box-sizing: border-box;
  cursor: pointer;
}

.time-range-v2-list .time-range-v2-item:not(.time-range-v2-more) {
  display: inline-block;
}

.time-range-v2-list .time-range-v2-more {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  flex-direction: row; 
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center; 
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
}

.time-range-v2-list > li.active {
  color: #E7551E ;
  background: #FFF0EB;
}

.more-time-range-v2-container {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  min-width: 96px;
  padding: 12px 0;
  box-sizing: border-box;
}

.more-time-range-v2-container > div {
  min-width: 88px;
  padding: 0 16px;
  box-sizing: border-box;
}

.more-time-range-v2-container p {
  height: 26px;
  margin: 0;
  font-family: PingFangSC-Medium;
  font-size: 13px;
  color: #999;
  line-height: 18px;
  font-weight: 500;
}

.more-time-range-v2-container ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.more-time-range-v2-container li {
  padding: 8px 0;
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #666;
  line-height: 20px;
  white-space: nowrap;
  cursor: pointer;
}

/* AI Generated */
.jcyj-tab {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  list-style: none;
  padding-top: 30px;
}

.jcyj-tab li {
  padding: 4px 12px;
  margin: 0 25px 0 0;
  font-family: PingFangSC-Medium;
  font-size: 18px;
  color: #666;
  letter-spacing: 0;
  font-weight: 400;
  cursor: pointer;
}

.jcyj-tab li.active {
  color: #FFF;
  background: #E7551E;
  border-radius: 16px;
  font-weight: 500;
}

.trend-container {
  margin-top: 20px;
}

.trend-container .break-point-notice {
  margin-bottom: 20px;
}

/** ===== 图例说明样式 ===== */
.legend-container {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  height: 100%;
}

.legend-container .legend-item {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  font-family: PingFang-SC-Heavy;
  font-size: 13px;
  color: #666;
  letter-spacing: 0;
  line-height: 18px;
  font-weight: 400;
  margin-right: 20px;
}

#compareCheckbox input[type="checkbox"]::before {
  border-color: #FFA900;
}

#compareCheckbox input[type="checkbox"]:checked {
  border-color: #FFA900;
}

#excessCheckbox input[type="checkbox"]::before {
  border-color: #999;
}

#excessCheckbox input[type="checkbox"]:checked {
  border-color: #999;
}

.legend-container .data-update-time {
  margin-left: auto;
  margin-right: 0;
}

.legend-container span.key {
  font-family: PingFangSC-Regular;
  font-size: 13px;
  color: #666;
  letter-spacing: 0;
  font-weight: 400;
}

.legend-container span.value {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  font-family: PingFang-SC-Medium;
  font-size: 13px;
  color: #333;
  letter-spacing: 0;
  line-height: 18px;
  font-weight: 500;
  padding-left: 8.5px;
}

.icon.question {
  display: block;
  position: relative;
  width: 12px;
  height: 12px;
  background: url('/resource/img/product/detail/question.png') no-repeat center center;
  background-size: contain;
  cursor: pointer;
}


#netValueLegend {
  cursor: pointer;
}

#netValueLegend .value {
  font-weight: 400;
  color: inherit;
}

/** 超额收益问号弹窗 */
.excess-tooltip {
  width: 400px; 
  padding: 16px;
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #282828;
  letter-spacing: 0;
  line-height: 20px;
  font-weight: 400;
}

/** 指数选择容器 */
.index-select-container {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  width: 580px;
  padding: 8px 16px;
}

.index-select-container .select-item {
  width: 25%;
  padding: 8px 0;
}


/** 超额收益选择容器 */
.excess-select-container {
  padding: 8px 16px;
  box-sizing: border-box;
}

.excess-select-container li {
  padding: 8px 0;
  color: #333;
}

/** 净值展示选择容器 */
.net-value-select-container {
  padding: 8px 16px;
  box-sizing: border-box;
}

.net-value-select-container li {
  padding: 8px 0;
  color: #333;
}

.drawdown-container .title-container {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  margin-top: 30px;
}

.drawdown-container .title-container .drawdown-title {
  font-family: PingFangSC-Medium;
  font-size: 16px;
  color: #333333;
  letter-spacing: 0;
  font-weight: 500;
}

/** 动态回撤问号弹窗 */
.drawdown-tooltip {
  width: 400px; 
  padding: 16px;
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #282828;
  letter-spacing: 0;
  line-height: 20px;
  font-weight: 400;
}

.drawdown-formula {
  width: 300px;
  height: 38.36px;
  margin: 8px 0;
}

/** toast 弹窗 */
.chosen-collected-pop .content p {
  color: #fff;
}

.chosen-collected-pop .content p + p {
  margin-top: 10px;
}

.echart-status {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  height: 420px;
}

.status-empty-img {
  width: 210px; 
  height: 118.5px;
}

.status-text {
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #666;
  text-align: center;
  font-weight: 400;
}

.echart-tooltip-container {
  min-width: 180px;
  padding: 0 8px;
}

.echart-tooltip-container .tooltip-title {
  font-family: PingFangSC-Medium;
  font-size: 12px;
  color: #666666;
  line-height: 18px;
  font-weight: 500;
  padding: 2px 0 2px 0;
}

.echart-tooltip-container .tooltip-item {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #333333;
  letter-spacing: 0;
  line-height: 18px;
  font-weight: 400;
  padding: 2px 0;
}

.echart-tooltip-container .tooltip-item .value {
  margin-left: auto;
  padding-left: 9px;
  font-weight: 500;
}

/** ===== 经理变动、策略变动 弹窗 ===== */
.trend-change-pop {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 9999;
  width: 458px;
  max-height: 500px;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  background: #fff;
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.18);
}

.trend-change-pop-title {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  height: 36px;
  padding: 0 14px;
  border-bottom: 1px solid #eee;
  box-sizing: border-box;
  font-family: PingFangSC-Semibold;
  font-size: 14px;
  color: #333;
  font-weight: 600;
}

.trend-change-pop-close {
  position: relative;
  width: 18px;
  height: 18px;
  background: url("/resource/img/product/detail/close.png") no-repeat center center;
  background-size: 18px 18px;
}

.trend-change-pop-content {
  max-height: 466px;
  padding: 16px 20px 4px;
  box-sizing: border-box;
  overflow-y: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.trend-change-pop-content::-webkit-scrollbar {
  display: none;
}

.trend-change-item {
  position: relative;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  padding: 0 0 18px 24px;
  box-sizing: border-box;
}

.trend-change-dot {
  position: absolute;
  top: 8px;
  left: 3px;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #f05a28;
}

.trend-change-line {
  position: absolute;
  top: 12px;
  bottom: -10px;
  left: 6px;
  border-left: 1px dotted #f05a28;
}

.trend-change-item:last-child .trend-change-line {
  display: none;
}

.trend-change-main {
  width: 100%;
}

.trend-change-date {
  font-family: PingFangSC-Medium;
  font-size: 16px;
  color: #333;
  line-height: 22px;
  font-weight: 500;
}

.trend-change-strategy {
  margin-top: 4px;
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #666;
  line-height: 18px;
  font-weight: 400;
}

.trend-change-return span {
  font-family: PingFangSC-Medium;
  font-weight: 500;
}

.trend-change-managers {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  margin-top: 12px ;
}

.trend-change-manager {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  width: 80px;
  font-family: PingFangSC-Regular;
  font-size: 11px;
  color: #666;
  line-height: 18px;
  font-weight: 400;
}

.trend-change-avatar {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  overflow: hidden;
  background: #e8f3ff url("/resource/img/product/detail/default-avatar.png") no-repeat center center;
  background-size: cover;
}

.trend-change-manager-name {
  overflow: hidden;
  font-size: 13px;
  padding: 6px 0;
}

.trend-change-current {
  display: inline-block;
  min-width: 30px;
  height: 16px;
  padding: 0 4px;
  border-radius: 3px;
  box-sizing: border-box;
  background: #E7551E;
  color: #fff;
  line-height: 16px;
  font-weight: 400;
}

.trend-change-empty {
  padding: 24px 0 36px;
  text-align: center;
  font-size: 13px;
  color: #999;
}

/* AI Generated */
/** ===== pk弹窗 ===== */
.pk-pop {
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 9999;
  width: 650px;
  height: 534px;
  transform: translate(-50%, -50%);
  border-radius: 12px;
  overflow: visible;
}

.pk-pop-header {
  height: 120px;
  padding: 54px 0 0 20px;
  box-sizing: border-box;
  border-radius: 12px 12px 0 0;
  background: url("/resource/img/product/detail/pk-background.png") no-repeat center center;
  background-size: cover;
}

.pk-pop-title {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  font-family: PingFangSC-Semibold;
  font-size: 20px;
  color: #333333;
  letter-spacing: 0;
  font-weight: 600;
}

.pk-pop-title span {
  display: inline-block;
  max-width: 420px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.pk-pop-title img {
  width: 33px;
  height: auto;
  margin-left: 8px;
}

.pk-pop-body {
  position: absolute;
  top: 100px;
  width: 100%;
  height: 418px;
  padding: 20px 20px 0 20px;
  box-sizing: border-box;
  border-radius: 0 0 12px 12px;
  background: #fff;
}

.pk-search {
  position: relative;
  height: 32px;
}

.pk-search::before {
  content: "";
  position: absolute;
  left: 8px;
  top: 9px;
  width: 14px;
  height: 14px;
  background: url("/resource/img/product/detail/search.png") no-repeat center center;
  background-size: contain;
}

.pk-search input {
  width: 100%;
  height: 32px;
  padding: 0 14px 0 30px;
  border: 1px solid #E0E0E0;
  border-radius: 4px;
  box-sizing: border-box;
  font-family: PingFangSC-Regular;
  font-size: 13px;
  color: #333;
  outline: none;
}

.pk-tabs {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  height: 40px;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
}

.pk-tab {
  position: relative;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  height: 100%;
  margin-right: 40px;
  font-family: PingFangSC-Regular;
  font-size: 16px;
  color: #666;
  letter-spacing: 0;
  font-weight: 400;
  cursor: pointer;
}

.pk-tab.active {
  font-family: PingFangSC-Medium;
  color: #E7551E;
  font-weight: 500;
}

.pk-tab.active::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 4px;
  height: 2px;
  background: #E7551E;
}

.pk-list-wrap {
  width: 100%;
  height: 306px;
  padding-top: 8px;
}

#pkSearchPanel {
  height: 346px;
}

.virtual-list {
  position: relative;
  width: 100%;
  height: 100%;
  overflow-y: auto;
}

.virtual-list::-webkit-scrollbar {
  width: 6px;
}

.virtual-list::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background: rgba(144, 147, 153, 0.35);
}

.virtual-list-spacer {
  position: relative;
  width: 100%;
  min-height: 100%;
}

.virtual-list-content {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
}

.pk-product-item {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  height: 34px;
  padding-right: 8px;
  box-sizing: border-box;
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #333333;
  letter-spacing: 0;
  font-weight: 400;
  cursor: pointer;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.virtual-list-placeholder {
  color: #999;
}

.virtual-list-footer {
  position: absolute;
  left: 0;
  right: 0;
  display: none;
  height: 34px;
  color: #999;
  font-size: 14px;
  line-height: 34px;
  text-align: center;
}

.virtual-list-empty {
  height: 120px;
  color: #999;
  font-size: 14px;
  line-height: 120px;
  text-align: center;
}

.pk-list-empty {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  height: 306px;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
}

.pk-list-empty-text {
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #666;
  text-align: center;
  font-weight: 400;
}

.virtual-list-status {
  height: 120px;
  color: #999;
  font-size: 14px;
  line-height: 120px;
  text-align: center;
}

.pk-pop-close {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 28px;
  height: 28px;
  transform: translate(-50%, -50%);
  cursor: pointer;
}
/* AI Generated */
/** ===== 基金规模 ===== */
.fund-scale-container {
  width: 100%;
  box-sizing: border-box;
}

.fund-scale-layout {
  width: 100%;
  margin-top: 20px;
}

.fund-scale-content {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: flex-end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  width: 100%;
  margin-top: 16px;
}

.fund-scale-legend-tag {
  display: inline-flex;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  width: 14px;
  height: 14px;
  margin-left: 4px;
  border-radius: 2px;
  font-family: PingFangSC-Regular;
  font-size: 10px;
  font-weight: 400;
}

.fund-scale-legend-tag-share {
  color: #4672F6;
  background: rgba(70, 114, 246, 0.1);
}

.fund-scale-legend-tag-main {
  color:  #E7551E;
  background: rgba(231 ,85 ,30 , 0.1)
}

.fund-scale-chart-wrap {
  position: relative;
  flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  padding-right: 30px;
  box-sizing: border-box;
}

.fund-scale-unit {
  position: absolute;
  top: 0;
  left: 4px;
  z-index: 1;
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #666;
  line-height: 18px;
  font-weight: 400;
}

#fundScaleEchartBox {
  width: 100%;
  height: 100%;
}

.fund-scale-container .detail-data-table-scale {
  width: 555px;
  min-height: 294px;
}

.detail-data-table-scale th:nth-child(1),
.detail-data-table-scale td:nth-child(1) {
  width: 118px;
}

.detail-data-table-scale th:nth-child(3),
.detail-data-table-scale td:nth-child(3) {
  width: 102px;
}

.fund-scale-container .detail-data-table-body {
  max-height: 252px;
}

.fund-scale-layout .notice-container {
  margin-bottom: 16px;
}

.fund-scale-layout .notice-container .jcyj-notice + .jcyj-notice {
  margin-top: 12px;
}

/* AI Generated */
/** ===== 历史净值&分红配送 ===== */
.history-distribution-container {
  width: 100%;
  box-sizing: border-box;
}

.fund-history-notice {
  margin-top: 20px;
}

.fund-history-layout {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
}

.fund-history-column {
  min-width: 0;
  flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
}

.fund-history-column + .fund-history-column {
  margin-left: 30px;
}

.fund-history-column h3 {
  font-family: PingFangSC-Medium;
  font-size: 16px;
  color: #333;
  letter-spacing: 0;
  font-weight: 500;
  padding: 16px 0;
}

.detail-data-table-history th,
.detail-data-table-history td {
  width: 111px;
}

.detail-data-table-dividend th:nth-child(1),
.detail-data-table-dividend td:nth-child(1) {
  width: 60px;
}

.detail-data-table-dividend th:nth-child(3),
.detail-data-table-dividend td:nth-child(3) {
  width: 124px;
}

.detail-data-table-dividend .detail-data-table-body {
  height: 168px;
}

.detail-data-table-dividend + .detail-data-table-dividend {
  margin-top: 30px;
}

.fund-history-footer {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  margin-top: 7px;
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0;
}

.fund-history-footer span {
  color: #999;
}
/* AI Generated */

/* 标题行 */
.metrics-container .li-tit .row-center {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
}

.metrics-container .li-tit .update-time {
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #999;
  letter-spacing: 0;
  line-height: 18px;
  font-weight: 400;
  margin-left: 24px;
}

/* 顶部工具栏：时间选择 + 对标指数 */
.metrics-toolbar {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  padding: 20px 0 16px;
}

.metrics-time-tabs {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  list-style: none;
  margin: 0;
  padding: 0;
}

.metrics-time-tabs li {
  cursor: pointer;
  padding: 4px 13px;
  border-radius: 16px;
  margin-right: 30px;
  font-family: PingFangSC-Regular;
  font-size: 18px;
  color: #666;
  letter-spacing: 0;
  font-weight: 400;
}

.metrics-time-tabs li.active {
  background: #E7551E;
  color: #fff;
}

/* 对标指数选择 */
.metrics-index-select-container {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  cursor: pointer;
  font-size: 14px;
  color: #333;
  position: relative;
}

.metrics-index-label {
  font-family: PingFangSC-Medium;
  font-size: 14px;
  color: #666;
  letter-spacing: 0;
  text-align: center;
  line-height: 20px;
  font-weight: 400;
}

.metrics-index-select {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  background-color:#F8F8FA;
  border-radius:4px;
  padding: 3px 8px;
}

.metrics-index-value {
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #333;
  letter-spacing: 0;
  text-align: center;
  line-height: 20px;
  font-weight: 500;
}

/* 指标表格区域 */
.metrics-body {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  padding-top: 24px;
}

.metrics-col {
  flex: 1 1 0%;
  -webkit-flex: 1 1 0%;
  -ms-flex: 1 1 0%;
}

.metrics-col-left {
  padding-right: 30px;
}

.metrics-col-right {
  padding-left: 30px;
}

/* 每个指标区块 */
.metrics-section + .metrics-section {
  margin-top: 30px;
}

.metrics-section-title {
  font-family: PingFangSC-Medium;
  font-size: 16px;
  color: #333;
  letter-spacing: 0;
  font-weight: 500;
  margin-bottom: 16px;
}


.metrics-index-dropdown {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  padding: 18px;
  width: 376px;
}

.metrics-index-dropdown .select-item {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  width: 33.33%;
  padding: 5px 0;
  font-family: MicrosoftYaHei;
  font-size: 14px;
  color: #333;
  letter-spacing: 0;
  text-align: center;
  line-height: 20px;
  font-weight: 400;
  border-radius: 4px;
}

.metrics-index-dropdown .select-item.active {
  color: #FF5500;
  font-weight: 700;
  background: rgba(255, 85, 0, 0.1);
}

#tooltip-metricsIndexSelect {
  box-shadow: 0 0 20px 0 rgba(0,0,0,0.20);
  border-radius: 12px;
}

/* 隐藏对标指数下拉的小三角 */
#tooltip-metricsIndexSelect::before {
  display: none;
}

.metrics-data-table thead th.benchmark-empty {
  color: #999;
}

.metrics-data-table .metrics-row-label {
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #333;
  letter-spacing: 0;
  font-weight: 400;
  cursor: pointer;
  text-decoration: underline;
}

.metrics-data-table .metrics-rank-cell {
  font-family: PingFangSC-Medium;
  font-size: 14px;
  color: #333;
  letter-spacing: 0;
  line-height: 20px;
}

.metrics-data-table .metrics-rank-denominator {
  font-family: PingFang-SC-Heavy;
  font-size: 14px;
  color: #999;
  letter-spacing: 0;
  text-align: center;
  line-height: 20px;
  font-weight: 400;
}

/* 表格底部说明文字 */
.metrics-disclaimer-below {
  margin-top: 20px;
}

.metrics-disclaimer-below p, .metrics-disclaimer-below li {
  font-family: MicrosoftYaHei;
  font-size: 12px;
  color: #999;
  letter-spacing: -0.31px;
  line-height: 18px;
  font-weight: 400;
  margin: 4px 0;
}

/* 多维指标标题说明 tooltip */
.metrics-title-tooltip {
  width: 526px;
  padding: 24px;
  font-family: MicrosoftYaHei;
  font-size: 14px;
  color: #333;
  letter-spacing: -0.36px;
  line-height: 24px;
  font-weight: 400;
}

#tooltip-metricsTitleTooltip {
  margin-top: 40px;
  box-shadow: 0 0 20px 0 rgba(0,0,0,0.20);
  border-radius: 12px;
}

/* 隐藏对标指数下拉的小三角 */
#tooltip-metricsTitleTooltip::before {
  display: none;
}

#tooltip-metricsTitleTooltip p, #tooltip-metricsTitleTooltip ul {
  margin: 0 0 12px 0;
}

.metrics-disclaimer ul {
  padding-left: 18px;
}

.metrics-disclaimer ul li {
  position: relative;
  margin-bottom: 6px;
}

.metrics-disclaimer ul li:before {
  content: '';
  position: absolute;
  left: -12px;
  top: 9px;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: #999;
}

/* 指标表格空态行：撑开内容区，居中展示图+暂无数据 */
.metrics-data-table .metrics-empty-row td {
  height: auto;
  padding: 0;
}

/* 弹窗外层遮罩（透明 mask，覆盖全屏，点击关闭） */
.metrics-dialog-wrap {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9998;
}

/* 弹窗主体（居中） */
.metrics-dialog {
  position: fixed;
  top: 50%;
  left: 50%;
  min-width: 456px;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  box-sizing: border-box;
  background: #fff;
  border-radius: 8px;
  box-shadow: 0 0px 20px 0 rgba(0, 0, 0, 0.2);
  z-index: 9999;
  overflow: hidden;
}

/* 头部：标题 + 关闭 */
.metrics-dialog-header {
  position: relative;
  padding: 20px 24px 0;
}

.metrics-dialog-title {
  display: block;
  padding-right: 24px;
  font-family: MicrosoftYaHei-Bold;
  font-size: 16px;
  color: #333;
  letter-spacing: -0.41px;
  line-height: 18px;
  font-weight: 700;
}

/* 关闭 X：使用 #999 */
.metrics-dialog-close {
  position: absolute;
  top: 18px;
  right: 20px;
  width: 16px;
  height: 16px;
  cursor: pointer;
}

.metrics-dialog-close:before,
.metrics-dialog-close:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 16px;
  height: 1px;
  background: #999;
}

.metrics-dialog-close:before {
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
}

.metrics-dialog-close:after {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
}

/* 内容区 */
.metrics-dialog-body {
  padding: 16px 24px 24px;
  max-height: 700px;
  overflow-y: auto;
}

/* 每一行 */
.metrics-dialog-line {
  width: 0;
  min-width: 100%;
  box-sizing: border-box;
  font-family: MicrosoftYaHei;
  font-size: 16px;
  color: #333;
  letter-spacing: -0.41px;
  line-height: 24px;
  font-weight: 400;
  word-break: break-all;
}

.metrics-dialog-line + .metrics-dialog-line {
  margin-top: 12px;
}

/* 图片行：宽度自适应，可超过文字宽度撑开弹窗 */
.metrics-dialog-line-image {
  width: auto;
  min-width: 0;
}

.metrics-dialog-line-image img {
  display: block;
  max-width: 100%;
}

/* AI Generated */
/* 区间收益模块样式 - 根类名 .simuprod-detail-interval-profit */
.company-container .company-tabbox .qjsy-box { overflow: hidden; padding: 0 30px 50px; background: #fff; }
/* 整体容器：白底 */
.simuprod-detail-interval-profit { margin-top: 20px; background: #fff; }

/* ========== 头部：左右 flex 布局 ========== */
.simuprod-detail-interval-profit .ip-header { display: flex; align-items: stretch; justify-content: space-between; }
.simuprod-detail-interval-profit .ip-header-left { flex: 1; min-width: 0; padding-right: 24px; }
.simuprod-detail-interval-profit .ip-header-right { flex-shrink: 0; width: auto; background: #F8F8F8; border-radius: 4px; padding: 10px 14px; box-sizing: border-box; display: flex; flex-direction: column; justify-content: center; }

/* 右侧信息块内部布局（纵向两行） */
.simuprod-detail-interval-profit .ip-update-row { display: flex; align-items: center; font-size: 12px; color: #999; line-height: 20px; }
.simuprod-detail-interval-profit .ip-update-row span { vertical-align: middle; }
.simuprod-detail-interval-profit .ip-peer-row { display: flex; align-items: center; margin-top: 4px; line-height: 20px; white-space: nowrap; }
.simuprod-detail-interval-profit .ip-peer-label { font-size: 12px; color: #666; white-space: nowrap; }
.simuprod-detail-interval-profit .ip-question-icon { margin-left: 4px; cursor: pointer; flex-shrink: 0; }
.simuprod-detail-interval-profit .ip-peer-checkbox { margin-left: 12px; margin-right: 0; }
.simuprod-detail-interval-profit .ip-peer-checkbox label,
.simuprod-detail-interval-profit .ip-peer-checkbox label span { white-space: nowrap; }

/* ========== 区间类型 Tab（胶囊样式，参照 .metrics-time-tabs li）========== */
.simuprod-detail-interval-profit .ip-tab { display: flex; align-items: center; list-style: none; margin: 0; padding: 0; }
.simuprod-detail-interval-profit .ip-tab li { cursor: pointer; height: 32px; line-height: 32px; padding: 0px 13px; border-radius: 16px; margin-right: 30px; font-size: 18px; color: #666; white-space: nowrap; transition: background-color 0.2s, color 0.2s; }
.simuprod-detail-interval-profit .ip-tab li:last-child { margin-right: 0; }
.simuprod-detail-interval-profit .ip-tab li.active { background: #E7551E; color: #fff; }
.simuprod-detail-interval-profit .ip-tab li:hover:not(.active) { color: #e7551e; }

/* ========== 工具栏（左侧图例勾选行）========== */
.simuprod-detail-interval-profit .ip-toolbar { margin-top: 16px; }
.simuprod-detail-interval-profit .ip-toolbar .legend-container { display: flex; align-items: center; list-style: none; margin: 0; padding: 0; flex-wrap: wrap; }
.simuprod-detail-interval-profit .ip-toolbar .legend-item { margin-right: 24px; font-size: 13px; color: #666; }
.simuprod-detail-interval-profit .ip-toolbar .custom-checkbox input[type="checkbox"] { vertical-align: middle; margin-right: 4px; }
.simuprod-detail-interval-profit .ip-toolbar .custom-checkbox label { cursor: pointer; }

/* ===== 勾选框分色（统一取 chartColorConfig，见 intervalProfitCommon.js）=====
   产品=prodColor #4672F6 / 指标=indexColor #FFA900 /
   同类平均=sameAvgColor #33C5FF / 超额+四分位=caculateColor #999999
   注：产品勾选框沿用全局 custom-checkbox 默认蓝，无需覆盖 */
.simuprod-detail-interval-profit #ipBenchmarkCheckbox input[type="checkbox"]:checked { border-color: #FFA900; }
.simuprod-detail-interval-profit #ipBenchmarkCheckbox input[type="checkbox"]:checked::before { border-color: #FFA900; }
.simuprod-detail-interval-profit #ipExcessCheckbox input[type="checkbox"]:checked { border-color: #999999; }
.simuprod-detail-interval-profit #ipExcessCheckbox input[type="checkbox"]:checked::before { border-color: #999999; }
.simuprod-detail-interval-profit #ipPeerAvgCheckbox input[type="checkbox"]:checked { border-color: #33C5FF; }
.simuprod-detail-interval-profit #ipPeerAvgCheckbox input[type="checkbox"]:checked::before { border-color: #33C5FF; }
.simuprod-detail-interval-profit #ipQuartileCheckbox input[type="checkbox"]:checked,
.simuprod-detail-interval-profit #ipPeerRankCheckbox input[type="checkbox"]:checked { border-color: #999999; }
.simuprod-detail-interval-profit #ipQuartileCheckbox input[type="checkbox"]:checked::before,
.simuprod-detail-interval-profit #ipPeerRankCheckbox input[type="checkbox"]:checked::before { border-color: #999999; }
.simuprod-detail-interval-profit .ip-toolbar .triangle-down { display: inline-block; width: 0; height: 0; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 5px solid #999; vertical-align: middle; margin-left: 2px; }
/* 无对标基准指数时：仅勾选框方块置为不可勾选态；label 文字与下拉三角保持正常，
   提示用户"请选择指数"下拉仍可点击选指数，避免误解为整体不可用 */
.simuprod-detail-interval-profit .ip-checkbox-disabled input[type="checkbox"] { cursor: not-allowed; opacity: 0.5; }
.simuprod-detail-interval-profit .ip-checkbox-disabled label,
.simuprod-detail-interval-profit .ip-checkbox-disabled label span,
.simuprod-detail-interval-profit .ip-checkbox-disabled .triangle-down { cursor: pointer; }

/* 内容主体（图表+表格），切换时局部 loading 定位基准 */
.simuprod-detail-interval-profit .ip-body { position: relative; min-height: 200px; }
/* 局部 loading 遮罩：覆盖图表+表格区，保留头部 Tab/工具栏 */
.simuprod-detail-interval-profit .ip-body-loading { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.8); z-index: 5; }

/* 柱状图容器 */
.simuprod-detail-interval-profit .ip-chart { width: 100%; height: 400px; margin-top: 16px; }

/* ========== 表格容器 ========== */
.simuprod-detail-interval-profit .ip-table { margin-top: 16px; overflow-x: auto; }

/* ========== 表格通用结构（月度/季度/年度/阶段共用基础）========== */
.simuprod-detail-interval-profit .ip-data-table { width: 100%; border-collapse: collapse; font-size: 13px; table-layout: fixed; }

/* 表头 */
.simuprod-detail-interval-profit .ip-data-table thead th { background: #F8F8F8; height: 42px; padding: 4px 4px; text-align: center; border-top: 1px solid #eee; border-bottom: 1px solid #eee; color: #333; font-weight: 500; white-space: nowrap; box-sizing: border-box; }
.simuprod-detail-interval-profit .ip-data-table thead th:first-child { border-left: 1px solid #eee; }
.simuprod-detail-interval-profit .ip-data-table thead th:last-child { border-right: 1px solid #eee; }

/* 表体单元格 */
.simuprod-detail-interval-profit .ip-data-table tbody td { height: 44px; padding: 5px 4px; text-align: center; border-bottom: 1px solid #eee; color: #333; white-space: nowrap; vertical-align: middle; box-sizing: border-box; transition: background-color 0.2s; }
.simuprod-detail-interval-profit .ip-data-table tbody td:first-child { border-left: 1px solid #eee; }
.simuprod-detail-interval-profit .ip-data-table tbody td:last-child { border-right: 1px solid #eee; }
/* ---------- 表格行悬浮背景（0.2s 过渡，单行高亮）---------- */
.simuprod-detail-interval-profit .ip-data-table tbody tr:hover > td { background-color: #FEF6F2; }
/* 月度/季度年份列 rowspan 跨行：悬浮该组任意行时年份格同步高亮（由 JS 加 class） */
.simuprod-detail-interval-profit .ip-data-table tbody td.ip-col-year-hover { background-color: #FEF6F2; }

/* ---------- 月度/季度：分组嵌套表格 ---------- */

.simuprod-detail-interval-profit .ip-data-table th.ip-col-year { border-right: 1px solid #eee; }
/* 年份列：rowspan=5，垂直居中，浅灰底 */
.simuprod-detail-interval-profit .ip-data-table td.ip-col-year { text-align: center; vertical-align: middle; width: 50px; font-size: 14px; color: #333; font-weight: normal; border-right: 1px solid #eee; }

/* 简称列：左对齐 + 固定列宽（table-layout:fixed 下由表头 width 决定列宽） */
.simuprod-detail-interval-profit .ip-data-table th.ip-col-label,
.simuprod-detail-interval-profit .ip-data-table td.ip-col-label { text-align: left; padding-left: 8px; padding-right: 4px; width: 180px; white-space: normal; }
.simuprod-detail-interval-profit .ip-data-table th.ip-col-label { text-align: center; }

/* 产品名称/指数名/超额/同类平均行：普通字重 */
.simuprod-detail-interval-profit .ip-data-table tr.ip-row-fund > td.ip-col-label,
.simuprod-detail-interval-profit .ip-data-table tr.ip-row-benchmark > td.ip-col-label,
.simuprod-detail-interval-profit .ip-data-table tr.ip-row-excess > td.ip-label,
.simuprod-detail-interval-profit .ip-data-table tr.ip-row-peeravg > td.ip-col-label { color: #333; font-weight: 400; }

/* 四分位行简称列 */
.simuprod-detail-interval-profit .ip-data-table tr.ip-row-quartile > td.ip-col-label { color: #333; font-weight: 400; }

/* 数据单元格内纵向堆叠容器 */
.simuprod-detail-interval-profit .ip-cell-stack { display: flex; flex-direction: column; gap: 3px; }

/* 各行数据值 */
.simuprod-detail-interval-profit .ip-cell-val { font-size: 13px; line-height: 22px; white-space: nowrap; }

/* 无数据灰色（正红负绿复用全局 .pc-red/.pc-green，见 emcommon.css） */
.simuprod-detail-interval-profit .ip-text-gray { color: #999; }

/* 年度统计列 */
.simuprod-detail-interval-profit .ip-col-total { }

/* 月胜率列 */
.simuprod-detail-interval-profit .ip-col-winrate { }

/* 月胜率切换按钮 */
.simuprod-detail-interval-profit .ip-winrate-toggle { display: inline-flex; align-items: center; cursor: pointer; }

/* 分组行隐藏（展开收起） */
.simuprod-detail-interval-profit .ip-data-table tr.ip-group-hidden { display: none; }

/* ---------- 四分位图示（4 格横条 + 当前档位上方向下三角）---------- */
.simuprod-detail-interval-profit .ip-quartile { display: inline-block; font-size: 0; white-space: nowrap; vertical-align: middle; padding-top: 7px; }
/* 每格容器：承载上方三角 + 下方色块 */
.simuprod-detail-interval-profit .ip-q-cell { position: relative; display: inline-block; *display: inline; zoom: 1; width: 6px; margin-right: 1px; vertical-align: middle; }
.simuprod-detail-interval-profit .ip-q-cell:last-child { margin-right: 0; }
/* 色块（未命中：浅灰；命中 active：其它色 caculateColor #999999，见 intervalProfitCommon.js chartColorConfig）*/
.simuprod-detail-interval-profit .ip-q-cell .ip-q-block { display: block; width: 100%; height: 4px; background: rgba(255,85,0,0.10); }
.simuprod-detail-interval-profit .ip-q-cell:first-child .ip-q-block { border-radius: 2px 0 0 2px; }
.simuprod-detail-interval-profit .ip-q-cell:last-child .ip-q-block { border-radius: 0 2px 2px 0; }
.simuprod-detail-interval-profit .ip-q-cell.active .ip-q-block { background: #FF5500; }
/* 无数据：4 格全灰 */
.simuprod-detail-interval-profit .ip-quartile-empty .ip-q-block { background: rgba(255,85,0,0.10); }
/* 当前档位格上方的向下三角（其它色 caculateColor #999999） */
.simuprod-detail-interval-profit .ip-q-cell .ip-q-arrow { display: none; }
.simuprod-detail-interval-profit .ip-q-cell.current .ip-q-arrow { display: block; position: absolute; left: 50%; top: -7px; margin-left: -4px; width: 0; height: 0; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 5px solid #FF5500; }

/* ---------- 年度/阶段：扁平表格 ---------- */

/* 年度/阶段的区间列表头居左（与数据单元格对齐） */
.simuprod-detail-interval-profit .ip-data-table th.ip-col-interval,
.simuprod-detail-interval-profit .ip-data-table th.ip-col-year-flat { text-align: left; padding-left: 16px; }

/* 年度/阶段的区间列 */
.simuprod-detail-interval-profit .ip-data-table td.ip-col-interval,
.simuprod-detail-interval-profit .ip-data-table td.ip-col-year-flat { text-align: left; padding-left: 16px; font-size: 14px; color: #333; }

/* 同类排名格式 45/160 */
.simuprod-detail-interval-profit .ip-rank-value { color: #333; }

/* ---------- 展开更多/收起更多按钮 ---------- */
.simuprod-detail-interval-profit .ip-expand { text-align: center; padding: 14px 0; cursor: pointer; color: #666666; font-size: 13px; }
.simuprod-detail-interval-profit .ip-expand:hover {  }
/* 展开更多：向下三角 */
.simuprod-detail-interval-profit .ip-expand::after { content: ""; display: inline-block; width: 0; height: 0; margin-left: 6px; vertical-align: 3px; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 5px solid #666666; }
/* 收起更多：向上三角 */
.simuprod-detail-interval-profit .ip-expand.ip-expand-open::after { vertical-align: 3px; border-top: none; border-bottom: 5px solid #666666; }

/* ---------- 空数据提示 ---------- */
.simuprod-detail-interval-profit .ip-empty-tip { text-align: center; padding: 40px 0; color: #999; font-size: 14px; }

/* 胜率统计 */
.win-rate-box {
  overflow: hidden;
  padding: 0 30px 50px;
  background: #FFF;
}

.win-rate-container {
  position: relative;
}

.win-rate-container #winRate_loading {
  height: 481px;
  box-sizing: border-box;
}

.win-rate-filters {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  min-height: 30px;
  padding: 20px 0 0 0;
  box-sizing: border-box;
}

.win-rate-period-list {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  flex: 0 1 auto;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  min-width: 0;
  white-space: nowrap;
}

.win-rate-benchmark {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  min-width: 77px;
  max-width: 280px;
  height: 28px;
  padding: 8px 5px;
  margin-left: 12px;
  border: 1px solid #E0E0E0;
  border-radius: 4px;
  box-sizing: border-box;
  font-family: PingFangSC-Regular;
  font-size: 13px;
  color: #333;
  cursor: pointer;
  font-weight: 400;
}

#winRateBenchmarkName {
  flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  min-width: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.win-rate-benchmark .triangle-down {
  flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  margin-left: 5px;
}

.win-rate-body {
  position: relative;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  padding-top: 40px;
}

.win-rate-frequency-list {
  position: absolute;
  width: 90px;
  margin: 0;
  padding: 0;
  list-style: none;
  box-sizing: border-box;
}

.win-rate-frequency-item {
  border: 1px solid #EEE;
  box-sizing: border-box;
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #333;
  text-align: center;
  font-weight: 400;
  padding: 5px 12px;
  cursor: pointer;
}

.win-rate-frequency-item:first-child {
  border-radius: 4px 4px 0 0;
}

.win-rate-frequency-item:last-child {
  border-radius: 0 0 4px 4px;
}

.win-rate-frequency-item.active {
  position: relative;
  z-index: 1;
  border-color: #E7551E;
  color: #E7551E;
  background: #FDEEE8;
  font-weight: 500;
}

.win-rate-statistics {
  flex: 1 1 0%;
  -webkit-flex: 1 1 0%;
  -ms-flex: 1 1 0%;
  min-width: 0;
}

.win-rate-card-list {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  padding-bottom: 40px;
  box-sizing: border-box;
}

.win-rate-card {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  flex: 0 0 360px;
  -webkit-flex: 0 0 360px;
  -ms-flex: 0 0 360px;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  width: 360px;
  box-sizing: border-box;
}

.win-rate-card-title {
  position: relative;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  min-height: 28px;
  padding-bottom: 32px;
  font-family: PingFangSC-Medium;
  font-size: 14px;
  color: #000;
  font-weight: 500;
  white-space: nowrap;
}

.win-rate-card-title .win-rate-benchmark {
  position: absolute;
  top: 0;
  left: 100%;
}

.win-rate-card-subtitle {
  margin-left: 4px;
  font-family: PingFangSC-Regular;
  font-size: 13px;
  color: #666;
  font-weight: 400;
}

.win-rate-chart {
  width: 160px;
  height: 160px;
}

.win-rate-table-wrap {
  width: 100%;
  border: 1px solid #EFEFEF;
  box-sizing: border-box;
}

.win-rate-table {
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed;
}

.win-rate-table th,
.win-rate-table td {
  height: 42px;
  padding: 0 8px;
  border-bottom: 1px solid #EEE;
  box-sizing: border-box;
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #333;
  line-height: 20px;
  text-align: center;
}

.win-rate-table thead {
  border: 1px solid #EEE;
}

.win-rate-table thead th {
  background: #F8F8F8;
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #333;
  letter-spacing: 0;
  line-height: 18px;
  font-weight: 400;
}

.win-rate-table th:first-child,
.win-rate-table td:first-child {
  width: 150px;
  font-weight: 500;
}

.win-rate-table td {
  font-family: DayDayUp;
  font-size: 14px;
  color: #333;
  letter-spacing: 0;
  text-align: center;
  font-weight: 400;
}

.win-rate-table tbody tr:last-child td {
  border-bottom: 0;
}

.win-rate-empty {
  min-height: 280px;
  padding: 30px 0;
  box-sizing: border-box;
}

