|
@@ -0,0 +1,301 @@
|
|
|
+/* common */
|
|
|
+.table {
|
|
|
+ width: 100%;
|
|
|
+ border-spacing: 0;
|
|
|
+ border-collapse: collapse;
|
|
|
+ text-align: left;
|
|
|
+}
|
|
|
+.table td,
|
|
|
+.table th {
|
|
|
+ padding: 8px 10px;
|
|
|
+ border: 1px solid #e1e5eb;
|
|
|
+}
|
|
|
+/* report */
|
|
|
+.report {
|
|
|
+ background-color: #f0f0f0;
|
|
|
+ color: #172c4d;
|
|
|
+ font-size: 15px;
|
|
|
+}
|
|
|
+.report-page {
|
|
|
+ width: 793px;
|
|
|
+ height: 1122px;
|
|
|
+ position: relative;
|
|
|
+ padding: 80px 27px 67px;
|
|
|
+ page-break-after: always;
|
|
|
+ background-color: #e1e9f5;
|
|
|
+ margin: 10px auto;
|
|
|
+
|
|
|
+ background-image: url(./bg-page.png);
|
|
|
+ background-repeat: no-repeat;
|
|
|
+ background-size: 100% auto;
|
|
|
+}
|
|
|
+.report-page.is-print {
|
|
|
+ margin: 0 auto;
|
|
|
+}
|
|
|
+.report-body-head {
|
|
|
+ position: absolute;
|
|
|
+ left: 27px;
|
|
|
+ top: 27px;
|
|
|
+ right: 27px;
|
|
|
+ height: 27px;
|
|
|
+ z-index: 9;
|
|
|
+
|
|
|
+ display: flex;
|
|
|
+ justify-content: space-between;
|
|
|
+ align-items: center;
|
|
|
+}
|
|
|
+.report-body-head > h2 {
|
|
|
+ font-size: 26px;
|
|
|
+ font-weight: bold;
|
|
|
+ line-height: 1;
|
|
|
+}
|
|
|
+.report-body-head > p {
|
|
|
+ font-size: 15px;
|
|
|
+ font-weight: 400;
|
|
|
+ color: #405980;
|
|
|
+ margin: 0;
|
|
|
+}
|
|
|
+
|
|
|
+.report-phead {
|
|
|
+ position: absolute;
|
|
|
+ top: 27px;
|
|
|
+ left: 53px;
|
|
|
+ right: 53px;
|
|
|
+ z-index: 9;
|
|
|
+
|
|
|
+ height: 16px;
|
|
|
+ font-size: 15px;
|
|
|
+ font-weight: 400;
|
|
|
+ color: #405980;
|
|
|
+ line-height: 1;
|
|
|
+}
|
|
|
+.report-phead::after {
|
|
|
+ content: "";
|
|
|
+ position: absolute;
|
|
|
+ top: 7px;
|
|
|
+ right: 0;
|
|
|
+ width: 93px;
|
|
|
+ height: 3px;
|
|
|
+ background-image: url(./bg-color.png);
|
|
|
+ background-repeat: no-repeat;
|
|
|
+ background-size: 100% 100%;
|
|
|
+}
|
|
|
+.report-pfoot {
|
|
|
+ position: absolute;
|
|
|
+ bottom: 27px;
|
|
|
+ left: 53px;
|
|
|
+ right: 53px;
|
|
|
+ z-index: 9;
|
|
|
+
|
|
|
+ height: 13px;
|
|
|
+ font-size: 13px;
|
|
|
+ font-weight: 400;
|
|
|
+ color: #405980;
|
|
|
+ line-height: 1;
|
|
|
+}
|
|
|
+.report-pfoot::after {
|
|
|
+ content: "";
|
|
|
+ position: absolute;
|
|
|
+ top: 5px;
|
|
|
+ left: 0;
|
|
|
+ width: 93px;
|
|
|
+ height: 3px;
|
|
|
+ background-image: url(./bg-color.png);
|
|
|
+ background-repeat: no-repeat;
|
|
|
+ background-size: 100% 100%;
|
|
|
+}
|
|
|
+
|
|
|
+.report-part {
|
|
|
+ padding: 27px;
|
|
|
+ border-radius: 5px;
|
|
|
+ background-color: #fff;
|
|
|
+ position: relative;
|
|
|
+}
|
|
|
+.report-part:not(:last-child) {
|
|
|
+ margin-bottom: 13px;
|
|
|
+}
|
|
|
+.report-part-title {
|
|
|
+ height: 20px;
|
|
|
+ font-size: 20px;
|
|
|
+ font-weight: bold;
|
|
|
+ line-height: 1;
|
|
|
+}
|
|
|
+
|
|
|
+/* cover */
|
|
|
+.report-cover {
|
|
|
+ background-color: #fff;
|
|
|
+ background-image: url(./bg-cover.png);
|
|
|
+ background-repeat: no-repeat;
|
|
|
+ background-size: 100% 100%;
|
|
|
+ color: #fff;
|
|
|
+}
|
|
|
+.report-cover .cover-title {
|
|
|
+ position: absolute;
|
|
|
+ font-size: 59px;
|
|
|
+ font-weight: 600;
|
|
|
+ line-height: 83px;
|
|
|
+ top: 149px;
|
|
|
+ left: 107px;
|
|
|
+ color: #fff;
|
|
|
+}
|
|
|
+.report-cover .cover-info {
|
|
|
+ position: absolute;
|
|
|
+ left: 107px;
|
|
|
+ bottom: 107px;
|
|
|
+ font-weight: 400;
|
|
|
+ line-height: 23px;
|
|
|
+}
|
|
|
+.report-cover .cover-info p {
|
|
|
+ margin-top: 13px;
|
|
|
+}
|
|
|
+
|
|
|
+.report-intro,
|
|
|
+.report-noun {
|
|
|
+ background-color: #fff;
|
|
|
+ background-image: none;
|
|
|
+ padding: 83px 53px 93px;
|
|
|
+}
|
|
|
+
|
|
|
+.intro-title {
|
|
|
+ height: 27px;
|
|
|
+ font-size: 27px;
|
|
|
+ font-weight: bold;
|
|
|
+ line-height: 1;
|
|
|
+ margin-bottom: 27px;
|
|
|
+}
|
|
|
+
|
|
|
+.intro-title + p {
|
|
|
+ font-weight: 400;
|
|
|
+ line-height: 27px;
|
|
|
+ margin-bottom: 27px;
|
|
|
+}
|
|
|
+
|
|
|
+.intro-table th {
|
|
|
+ background-color: #0091ff;
|
|
|
+ color: #fff;
|
|
|
+}
|
|
|
+.intro-table td:first-child,
|
|
|
+.intro-table th:first-child {
|
|
|
+ text-align: center;
|
|
|
+}
|
|
|
+.intro-table td,
|
|
|
+.intro-table th {
|
|
|
+ line-height: 24px;
|
|
|
+}
|
|
|
+
|
|
|
+.noun-title {
|
|
|
+ height: 27px;
|
|
|
+ font-size: 27px;
|
|
|
+ font-weight: bold;
|
|
|
+ line-height: 1;
|
|
|
+ margin-bottom: 20px;
|
|
|
+}
|
|
|
+.noun-item {
|
|
|
+ padding: 20px 0;
|
|
|
+ border-bottom: 1px solid #e1e5eb;
|
|
|
+ min-height: 75px;
|
|
|
+}
|
|
|
+.noun-item .noun-label {
|
|
|
+ float: left;
|
|
|
+ width: 107px;
|
|
|
+ line-height: 32px;
|
|
|
+ height: 32px;
|
|
|
+ text-align: center;
|
|
|
+ color: #fff;
|
|
|
+ font-weight: bold;
|
|
|
+}
|
|
|
+.noun-item .noun-content {
|
|
|
+ margin-left: 131px;
|
|
|
+ font-weight: 400;
|
|
|
+ line-height: 27px;
|
|
|
+}
|
|
|
+
|
|
|
+.noun-item:nth-of-type(1) .noun-label {
|
|
|
+ background-color: #6236ff;
|
|
|
+}
|
|
|
+.noun-item:nth-of-type(2) .noun-label {
|
|
|
+ background-color: #0091ff;
|
|
|
+}
|
|
|
+.noun-item:nth-of-type(3) .noun-label {
|
|
|
+ background-color: #32c5ff;
|
|
|
+}
|
|
|
+.noun-item:nth-of-type(4) .noun-label {
|
|
|
+ background-color: #44d7b6;
|
|
|
+}
|
|
|
+.noun-item:nth-of-type(5) .noun-label {
|
|
|
+ background-color: #6dd400;
|
|
|
+}
|
|
|
+.noun-item:nth-of-type(6) .noun-label {
|
|
|
+ background-color: #f7b500;
|
|
|
+}
|
|
|
+.noun-item:nth-of-type(7) .noun-label {
|
|
|
+ background-color: #fa6400;
|
|
|
+}
|
|
|
+.noun-item:nth-of-type(8) .noun-label {
|
|
|
+ background-color: #e02020;
|
|
|
+}
|
|
|
+
|
|
|
+/* compare */
|
|
|
+.summary-tabs {
|
|
|
+ margin-bottom: 5px;
|
|
|
+}
|
|
|
+.summary-tabs-item {
|
|
|
+ display: inline-block;
|
|
|
+ vertical-align: top;
|
|
|
+
|
|
|
+ background: rgba(0, 145, 255, 0.2);
|
|
|
+ border-radius: 1px;
|
|
|
+ padding: 8px 12px;
|
|
|
+ line-height: 21px;
|
|
|
+ margin-right: 5px;
|
|
|
+}
|
|
|
+.summary-tabs-item:nth-of-type(2) {
|
|
|
+ background: rgba(68, 215, 182, 0.2);
|
|
|
+}
|
|
|
+.summary-table td,
|
|
|
+.summary-table th {
|
|
|
+ text-align: center;
|
|
|
+ border-color: rgba(0, 0, 0, 0.1);
|
|
|
+}
|
|
|
+.summary-table th {
|
|
|
+ background-color: #0091ff;
|
|
|
+ color: #fff;
|
|
|
+ font-size: 15px;
|
|
|
+ padding: 5px 2px;
|
|
|
+ line-height: 18px;
|
|
|
+}
|
|
|
+.summary-table td {
|
|
|
+ font-size: 15px;
|
|
|
+ padding: 10px;
|
|
|
+ line-height: 20px;
|
|
|
+}
|
|
|
+.summary-table tr:nth-of-type(2) {
|
|
|
+ background: rgba(0, 145, 255, 0.2);
|
|
|
+}
|
|
|
+.summary-table tr:nth-of-type(3) {
|
|
|
+ background: rgba(68, 215, 182, 0.2);
|
|
|
+}
|
|
|
+.compare-count {
|
|
|
+ height: 255px;
|
|
|
+}
|
|
|
+.compare-rate {
|
|
|
+ height: 345px;
|
|
|
+}
|
|
|
+.result-part {
|
|
|
+ min-height: 86px;
|
|
|
+ padding-left: 72px;
|
|
|
+}
|
|
|
+.result-part::before {
|
|
|
+ content: "";
|
|
|
+ position: absolute;
|
|
|
+ width: 32px;
|
|
|
+ height: 32px;
|
|
|
+ top: 50%;
|
|
|
+ margin-top: -16px;
|
|
|
+ left: 27px;
|
|
|
+ z-index: 9;
|
|
|
+
|
|
|
+ background-image: url(./bg-start.png);
|
|
|
+ background-repeat: no-repeat;
|
|
|
+ background-size: 100% 100%;
|
|
|
+}
|