/*报告下载*/
.page-report .report-list{padding:0}
.page-report .report-top{margin:0;background-image:linear-gradient(to bottom,#e4f4fe,#fff 80%);border-radius:4px}
.page-report .report-top .rep-pic .rep-bg{display:block;height:300px;position:relative}
.page-report .report-top .rep-pic .rep-bg img{position:absolute;top:20px;left:50%;transform:translateX(-50%);border-top:1px #f1f1f1 solid;border-right:3px #fff solid;max-width:260px;max-height:260px;box-shadow:0 3px 13px #838383}
.page-report .report-list .report-top .rep-info{border:0;padding-bottom:0;padding-right:30px}
.page-report .report-top .rep-info{padding-left:0}
.page-report .report-top .rep-info h3{font-size:22px;}
.page-report .report-top .rep-info .tag{opacity:0.7;margin-right:25px}
.page-report .report-top .rep-info .pages,.page-report .report-top .rep-info a.btn{padding:0;position:relative;margin-right:15px;font-size:14px}
.page-report .report-top .rep-info a.btn{padding-right:5px}
.page-report .report-top .rep-info a.btn:hover{transition:none;color:#22b5fd}
.page-report .tab-custom{border-bottom:1px solid #E7EAED;margin-bottom:5px}
.page-report .tab-custom .nav-item{margin-right:25px;font-size:15px}
.page-report .tab-custom .nav-link{font-weight:normal;padding:5px 0;border:0}
.page-report .tab-custom .nav-link:hover{border:0}
.page-report .tab-custom .nav-link.active{color:#22b5fd;position:relative;background-color:transparent;border:0}
.page-report .tab-custom .nav-link.active::before{display:block;content:"";position:absolute;bottom:0;width:100%;height:2px;background:#22b5fd;}
.page-report .tab-content .text{padding-top:5px;font-size:15px}
.page-report .tab-content .text p{margin-bottom:7px;line-height:17px}
.page-report .introduction{padding:10px 0 15px 0}
.page-report .filters{margin-bottom:25px;padding-top:15px;margin-top:10px;position:relative}
.page-report .filters select,.page-report .filters input[type="text"]{padding:7px 10px;font-size:15px;height:35px;line-height:15px;border:1px solid #ebebeb;margin-right:7px;border-radius:4px}
.page-report .filters select{appearance:none;padding-right:25px;background:url('../images/icon-arrow-down.png') no-repeat 96% center;background-size:18px 18px}
.page-report .filters .search{display:inline;position:relative}
.page-report .filters .search input[type="text"]{padding-right:30px;width:250px;border-radius:4px}
.page-report .filters .search button{position:absolute;right:10px;top:50%;margin-top:-15px;width:34px;height:34px;border:0;font-size:24px;background-color:transparent}
.page-report .report-grid{margin:0 -10px}
.page-report .report-card{text-align:left;padding-left:10px;padding-right:10px;margin-bottom:20px}
.page-report .report-grid .rep-bg{display:block;width:100%;height:210px;background-image:linear-gradient(to bottom,#EEF8FE,#fff 80%);overflow:hidden;position:relative;border:1px #e4f4fe solid;border-top-left-radius:4px;border-top-right-radius:4px}
.page-report .report-card .rep-bg img{max-width:240px;max-height:190px;box-shadow:0 3px 13px #838383;position:absolute;bottom:0;left:50%;transform:translateX(-50%);border-top:1px #f1f1f1 solid;border-right:3px #fff solid}
.page-report .rep-info{padding:15px 15px 20px 15px;border:1px #e4f4fe solid;border-top:0}
.page-report .tags-box{margin-bottom:10px}
.page-report .tag{float:left;font-size:12px;color:#23b5fd;border:1px solid #23b5fd;opacity:0.7;padding:2px 6px;margin-right:7px;border-radius:4px}
.page-report .report-card .rep-info .tag{color:#8d8d8d;border-color:#8d8d8d}
.page-report .report-title{font-size:16px;line-height:22px;font-weight:bold;margin-bottom:10px;height:66px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;word-wrap:break-word}
.page-report .button{display:inline-block;padding:5px 15px;font-size:15px;color:#fff;text-decoration:none;cursor:pointer}
.page-report .button:hover{opacity:0.8}
.page-report .button:active{opacity:0.9}
.page-report .download-btn{background-color:#2DA86C}
.page-report .contact-btn{background-color:#22b5fd;border-radius:4px}
.page-report .contact-btn.disabled{cursor:not-allowed;background-color:#ebebeb}
.user-permissions{font-size:15px;width:310px;position:absolute;top:14px;right:0}
.user-permissions .icon-box{float:left;width:26px;height:26px;border-radius:4px;margin-right:7px;font-size:26px}
.user-permissions .text-content a{margin:0 1px;text-decoration:underline}
.user-permissions .permission-banner{border:1px solid transparent;border-radius:4px;padding:6px 8px}
.user-permissions .login{background-color:#f0f9ff;border-color:#e4f4fe}
.user-permissions .success{background-color:#F1FAF4;border-color:#BBDAC6}
.user-permissions .danger{background-color:#FDF6F5;border-color:#FEDCDC}
.user-permissions .success .icon-id:before{color:#23AB56}
.user-permissions .danger .icon-id:before{color:#F0392F}

/**静态页面展示用，改成程序后要删除**/
.page-report .permission-banner{margin-bottom:10px;background-color:transparent;color:#183865}
.page-report .report-top{border:1px #e4f4fe solid}
.page-report .tab-content .text{margin-bottom:20px}

.page-report .report-title{height:44px;-webkit-line-clamp:2;margin-bottom:15px}
.web-rightbar .memory-spot{border-width:4px;}
.web-rightbar .memory-spot .top-title .col-auto{padding:5px 10px;position:relative;font-size:18px;padding-left:10px;padding-right:10px}
.web-rightbar .memory-spot .top-title .col-auto::before{display:block;content:"";background:#22b5fd;width:6px;height:18px;position:absolute;left:-3px;top:6px}
.web-rightbar .memory-spot .box-body li{padding-left:10px;padding-right:10px;font-size:15px}
.web-rightbar .memory-spot .box-body li a{border:1px #E5F4FE solid;display:block;margin-bottom:10px;border-radius:4px;padding:10px;position:relative;text-align:left;padding-left:40px}
.web-rightbar .memory-spot .box-body li a:hover{background-color:#F9FCFF}
.web-rightbar .memory-spot .box-body li .product-icon{width:22px;height:22px;position:absolute;left:10px;top:50%;margin-top:-11px;}
.web-rightbar .memory-spot .box-body li .product-icon.rdimm{background-position:-352px 0}
.web-rightbar .memory-spot .box-body li .product-icon.essd{background-position:-330px 0}
.web-rightbar .memory-spot .box-body li .product-icon.hdd{background-position:-308px 0}
.web-rightbar .memory-spot .box-body li a::before{display:block;content:"\e93c";position:absolute;top:7px;right:10px;color:#B9BABA;fill:#B9BABA;font-size:20px;font-family:icomoon !important;speak:never;line-height:1;-webkit-font-smoothing:antialiased}
.permission .web-rightbar .memory-spot .box-body li a::before{display:none}
.web-rightbar .memory-spot .box-body .tips{font-size:14px;padding:0 0 7px 0}
.web-rightbar .memory-spot .box-body .tips b{display:block;color:#212529;padding-bottom:5px}
.web-rightbar .memory-spot .new-report{margin-bottom:10px;}
.web-rightbar .memory-spot .new-report img{width:100%;height:auto}
.web-rightbar .memory-spot .new-report .links{display:block;position:relative}
.web-rightbar .memory-spot .new-report .links h4{font-size:17px;position:absolute;left:0;bottom:0;padding:15px;padding-top:30px;width:100%;color:#fff;text-align:center;bottom:0;z-index:20px;background-image:linear-gradient(-180deg,transparent 20%,rgba(1,14,60,.7) 100%);font-weight:bold}
.web-rightbar .memory-spot .new-report .links p{position:absolute;left:0;bottom:0;width:168px;height:38px;font-size:14px;background-color:rgba(24,56,101,0.8);color:#fff;border:1px #23b5fd solid;text-align:center;line-height:38px;top:50%;margin-top:-21px;left:50%;margin-left:-84px;z-index:10;}
.web-rightbar .memory-spot .report-info{line-height:1;padding:15px 10px;background-color:#F1FAFF;font-size:15px}
.web-rightbar .memory-spot .report-info .col-7 .icon-cfm::before,.web-rightbar .memory-spot .report-info .col-7 .icon-cfm{font-size:22px}
.web-rightbar .memory-spot .report-info .col-7 .icon-cfm{position:absolute;left:-3px;top:-4px}
.web-rightbar .memory-spot .report-info.row{margin:0}
.web-rightbar .memory-spot .report-info .col-5{padding:0;position:relative}
.web-rightbar .memory-spot .report-info .col-7{padding-left:20px;position:relative}
.web-rightbar .memory-spot .report-info i{font-style:normal;color:#8d8d8d}
.web-rightbar .memory-spot .report-info .col-12{padding:0}
.web-rightbar .memory-spot .report-top .rep-pic .rep-bg{height:auto;max-height:250px}
.page-report .report-list,.web-rightbar .memory-spot{margin-bottom:0!important}
.page-report .report-list .row{margin:0;display:block;margin-bottom:10px}
.page-report .report-list .row .report-grid{margin:0 -10px}
.page-report .report-list-box.row{margin:0}
.page-report .report-list .report-grid{margin:0 -10px}
.page-report .report-top{padding:0;background-image:none;float:left}
.page-report .report-top.report-one{padding-right:10px;border:0}
.page-report .report-top.report-two{padding-left:10px;border:0}
.page-report .report-top .report-top-title{background-image:linear-gradient(to bottom,#e4f4fe,#fff 80%);border:1px #E4F4FE solid}
.page-report .report-list .report-top .rep-pic{float:left;padding:0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}
.page-report .report-list .report-top .rep-info{float:left;padding-right:0;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}
.page-report .report-text{padding-left:30px;padding-right:30px}
.page-report .report-top .rep-pic .rep-bg{height:130px}
.page-report .report-top .rep-pic .rep-bg img{max-height:130px;max-width:150px;top:10px}
.page-report .report-top .rep-info h3{font-weight:bold;font-size:18px;height:44px;padding-right:15px}
.page-report .report-text{width:100%;padding-bottom:10px}
.page-report .report-top .rep-info .row{margin:0;display:block}
.page-report .report-top .rep-info .row .col-3{float:left}
.page-report .report-top .rep-info .info-card{margin:10px 0;padding:7px 0;font-size:15px}
.page-report .report-top .rep-info .info-card .col-4{float:left;padding-left:0;padding-right:0;font-size:13px;padding-bottom:5px}
.page-report .report-top .rep-info .info-card .label-icon{display:block;width:20px;height:20px;position:absolute;font-size:20px}
.page-report .report-top .rep-info .info-card .value-text{padding-left:23px}
.page-report .report-top .rep-txt{padding:12px 20px 12px 15px;font-size:15px;border:1px #E4F4FE solid;border-top:0}
.page-report .report-top .rep-txt .rep-download{margin:25px 0 15px 0}
.page-report .report-top .rep-txt .rep-download .btn.btn-custom-primary{float:left;background-color:#22b5fd;color:#fff;margin-right:15px;padding:5px 15px 5px 35px;position:relative}
.page-report .report-top .rep-txt .rep-download .btn .cfm-icon{font-size:22px;font-weight:bold;position:absolute;left:7px;top:5px}
.page-report .report-top .rep-txt .rep-download .cfm-icon.icon-review-week::before{color:#22b5fd;fill:#22b5fd}
.page-report .report-top .rep-txt .rep-download a.btn{background-color:#fff;border-color:#22b5fd;color:#22b5fd}
.page-report .filters{margin:0;padding-top:0}
.page-report .report-top .rep-txt .rep-download .cfm-icon::before{fill:#fff;color:#fff}
.page-report .user-permissions{position:relative;width:100%;margin-bottom:20px}
.page-report .report-list-box{padding:0}
.page-report .report-list-box .report-card{float:left}