body {
    font: 14px/1.6 'Microsoft YaHei', '\5b8b\4f53', sans-serif;
    background: #fff
}

.middle_content {
    width: 1000px;
    margin: 0 auto
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, figure {
    padding: 0;
    margin: 0
}

a {
    color: $ link_color;
    text-decoration: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

fieldset {
    border: 0;
    display: block
}

address, caption, cite, code, dfn, em, th, var {
    font-weight: normal;
    font-style: normal
}

ol, ul, li {
    list-style: none
}

h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
    font-size: 100%
}

.pages {
    text-align: center;
    margin-top: 20px;
}

.pages ul {
    display: inline-block;
    list-style: none;
    margin: 0;
    padding: 0;
}

.pages ul li {
    vertical-align: middle;
    display: inline-block;
    margin-right: 10px;
    margin-left: -3px;
}

.pages ul li a {
    padding: 3px 5px;
    border-radius: 3px;
    border: 1px solid #d9d9d9;
    text-decoration: none;
    width: auto;
    background-color: #fff;
    color: #666;
}

.pages ul li a.this-page {
    background-color: #3494f0;
    border: none;
    color: #fff
}

.pages ul li .page-num {
    cursor: default
}

.pages ul li.page-down {
    margin-right: 20px
}

.pages .move-to {
    display: inline-block;
    vertical-align: middle;
}

.pages .move-to .to {
    display: inline-block;
    vertical-align: middle
}

.pages .move-to .input-txt {
    width: 25px;
    height: 18px;
    padding: 2px 5px;
    border-radius: 3px;
    border: 1px solid #d9d9d9;
    display: inline-block;
    vertical-align: middle
}

.pages .move-to .input-a {
    width: 40px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    margin-left: 10px;
    background-color: #3494f0;
    color: #fff;
    border: none;
    border-radius: 3px;
    display: inline-block;
    vertical-align: middle
}

.common-tit-style .invest-title {
    height: 35px;
    margin: 0;
    padding-bottom: 7px;
    font-weight: normal;
    margin-top: -7px;
    border-bottom: 1px solid #dadada;
}

.common-tit-style .invest-title .tit-con {
    font-size: 21px;
    color: #0a93d8;
    display: inline-block;
    font-family: Microsoft YaHei;
    padding-bottom: 8px;
    border-bottom: 2px solid #0a93d8
}

.common-tit-style .invest-title .tit-con-detail {
    display: inline-block;
    font-size: 18px;
    color: #555
}

h3.h3_tit {
    border-bottom: 1px solid #dadada;
    position: relative;
    margin-bottom: 34px;
    height: 34px;
}

h3.h3_tit .h3_pos a {
    border-bottom: 2px solid #0a93d8;
    display: inline-block;
    padding-bottom: 0;
    color: #0a93d8;
    font-size: 21px;
    margin-right: 6px;
    margin-left: 0
}

h3.h3_tit .h3_pos span {
    color: #555;
    font-size: 18px
}

h3.h3_tit .tit_right {
    float: right
}

.tr {
    text-align: right
}

table {
    width: 100%;
    text-align: center;
}

table.head_dashed_table {
    margin-bottom: 50px;
    table-layout: fixed;
}

table.head_dashed_table th, table.head_dashed_table td {
    padding: 4px 4px
}

table.head_dashed_table th {
    padding: 12px 4px;
    border-bottom: 1px dashed #e4e4e4;
    font-size: 14px;
    font-weight: bold
}

table.head_dashed_table tbody {
    color: #808080;
}

table.head_dashed_table tbody tr {
    border-bottom: 1px dashed #e4e4e4;
}

table.head_dashed_table tbody tr td {
    padding-top: 20px;
    font-size: 12px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

table.border_th {
    border: 1px solid #e6e6e6;
    margin-bottom: 18px;
}

table.border_th th, table.border_th td {
    color: #929597;
    padding: 10px 2px
}

table.border_th th {
    border-bottom: 1px solid #e6e6e6;
    color: #242627
}

table.margin_index_table {
    width: 100%;
    border: 1px solid #e6e6e6;
    table-layout: fixed;
}

table.margin_index_table th, table.margin_index_table td {
    padding: 6px 4px
}

table.margin_index_table th {
    color: #45494c
}

table.margin_index_table .bilv {
    width: 100px
}

table.margin_index_table .shixiang {
    width: 100px
}

table.margin_index_table td {
    color: #808080;
}

table.margin_index_table td.txt-l {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left
}

table.margin_index_table td.orange {
    color: #fc8026
}

.popup_cloud {
    display: none;
    width: 689px;
    height: 402px;
    position: fixed;
    bottom: 402px;
    left: 50%;
    top: 50%;
    margin-left: -345px;
    margin-top: -201px;
    background: url("../../img/credit/xyk_icon10.png") no-repeat center;
    z-index: 111111;
}

.popup_cloud .content_top {
    margin-top: 80px;
    height: 40px;
    line-height: 40px;
    position: relative;
}

.popup_cloud .content_top h2 {
    color: #2a8ee3;
    font-size: 24px;
    font-family: "Microsoft Yahei";
    font-weight: normal;
    height: 40px;
    line-height: 40px;
    padding-left: 70px
}

.popup_cloud .content_top .content_close {
    width: 32px;
    height: 32px;
    display: block;
    background: url("../../img/credit/xyk_icon11.png") no-repeat center;
    position: absolute;
    right: 10px;
    top: 0
}

.popup_cloud .content_mid {
    margin: 30px 40px 0 40px;
    border-top: 1px solid #b8dfff;
    height: 180px;
    border-bottom: 1px solid #b8dfff;
    padding-bottom: 20px;
}

.popup_cloud .content_mid p {
    margin-top: 25px;
    line-height: 25px;
    height: 25px;
    font-size: 14px;
    font-family: "microsoft yahei";
    font-weight: normal;
    color: #333
}

.popup_cloud .content_bot {
    padding-left: 40px;
}

.popup_cloud .content_bot p {
    margin-top: 15px;
    line-height: 25px;
    font-size: 12px;
    font-family: "microsoft yahei";
    font-weight: normal;
    color: #666
}

.popup_shadow {
    display: none;
    background: #000 none;
    bottom: 0;
    height: 100%;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 11119;
    opacity: .5;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50)
}

a {
    color: #3d9fe1;
    cursor: pointer
}

input {
    border: 0 none;
    outline: none
}

.green {
    color: #58ed16
}

.red {
    color: #ed2a16
}

.text-center {
    text-align: center
}

.remark, .copy-right {
    margin-top: 10px;
    padding-top: 5px;
    border-top: 1px dotted #ddd;
    color: #aaa;
    text-algin: left
}

.error-404 {
    display: block;
    margin: 100px auto
}

.main-content, .content-hd-box, .tab-box, .collect-detail-wp, #pro-intro-wp, #pro-post-wp, #history-net-wp, #file-download-wp, #open-record-wp {
    box-sizing: border-box;
    width: 1000px;
    margin: 0 auto
}

.page-box {
    text-align: center;
    font-size: 14px;
    color: #666;
    margin-bottom: 30px;
    margin-top: 25px;
}

.page-box .page-first {
    margin-left: 23px
}

.page-box .page-first, .page-box .page-last {
    display: inline-block;
    width: 54px;
    line-height: 26px;
    background: #003D94;
    color: #fff;
    margin-right: 14px;
    border-radius: 2px;
}

.page-box .page-first.ban, .page-box .page-last.ban {
    border: 1px solid #d9d9d9;
    color: #d9d9d9;
    cursor: not-allowed;
    background: #fff
}

.page-box .page-prev, .page-box .page-next {
    display: inline-block;
    width: 54px;
    line-height: 24px;
    border: 1px solid #003D94;
    color:#003D94;
    margin-right: 14px;
    border-radius: 2px;
}

.page-box .page-prev.ban, .page-box .page-next.ban {
    border: 1px solid #d9d9d9;
    color: #d9d9d9;
    cursor: not-allowed
}

.page-box .page-num {
    width: 38px;
    line-height: 24px;
    border: 1px solid #d9d9d9;
    margin: 0 8px
}

.page-box .page-btn {
    width: 38px;
    line-height: 24px;
    border: 1px solid #d9d9d9;
    margin-left: 15px;
    background: #fff
}

body {
    position: relative
}

.content-hd-box {
    margin-top: 20px;
    border: 1px solid #e6e6e6;
    padding: 0 26px 32px 26px;
}

.main_content_wrap .main_content .crumbs {
    background: #fff;
    border-bottom: 1px solid #d9d9d9;
    margin-bottom: 13px;
}

.content-hd-box .crumbs .crumbs-inner {
    width: auto;
}

.content-hd-box .crumbs .crumbs-inner a {
    display: inline-block;
    line-height: 50px;
}

.content-hd-box .crumbs .crumbs-inner a.a0 {
    border-bottom: 2px solid #0a93d8
}

.content-hd-box .hd-main {
    zoom: 1;
    margin-top: 30px;
}

.content-hd-box .hd-main:before, .content-hd-box .hd-main:after {
    content: "";
    display: table
}

.content-hd-box .hd-main:after {
    clear: both
}

.content-hd-box .hd-main .main-left {
    float: left;
    width: 530px;
    padding-top: 18px;
}

.content-hd-box .hd-main .main-left .pro-tl h3 {
    display: inline-block;
    vertical-align: middle;
    font-size: 24px;
    color: #333;
    font-weight: bold
}

.content-hd-box .hd-main .main-left .pro-tl .stop-sign {
    display: inline-block;
    vertical-align: middle;
    width: 92px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    background: #999;
    border-radius: 2px;
    font-size: 18px;
    color: #fff;
    margin-left: 24px
}

.content-hd-box .hd-main .main-left .pro-info-box {
    overflow: hidden;
    margin-top: 12px;
    zoom: 1;
}

.content-hd-box .hd-main .main-left .pro-info-box:before, .content-hd-box .hd-main .main-left .pro-info-box:after {
    content: "";
    display: table
}

.content-hd-box .hd-main .main-left .pro-info-box:after {
    clear: both
}

.content-hd-box .hd-main .main-left .pro-info-box .pro-info {
    float: left;
    box-sizing: border-box;
    margin-top: 22px;
    width: 50%;
}

.content-hd-box .hd-main .main-left .pro-info-box .pro-info .info-key {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    color: #999;
    width: 90px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.content-hd-box .hd-main .main-left .pro-info-box .pro-info .info-val {
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    color: #666;
    width: 150px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.content-hd-box .hd-main .main-right {
    float: right;
    width: 412px;
}

.content-hd-box .hd-main .main-right .net-worth-box {
    line-height: normal;
    box-sizing: border-box;
    width: 406px;
    border-radius: 4px;
    background: #f0f0f0;
    padding: 10px 29px 30px 42px;
}

.content-hd-box .hd-main .main-right .net-worth-box .worth-hd {
    padding-bottom: 10px;
    border-bottom: 1px solid #fff;
}

.content-hd-box .hd-main .main-right .net-worth-box .worth-hd .hd-text {
    font-size: 18px;
    color: #666;
    margin-right: 20px
}

.content-hd-box .hd-main .main-right .net-worth-box .worth-hd .hd-num {
    font-size: 48px;
    color: #e8443c;
    width: 240px;
    text-align: right;
    display: inline-block
}

.content-hd-box .hd-main .main-right .net-worth-box .worth-hd .hd-unit {
    font-size: 18px;
    color: #e8443c;
    margin-left: 10px
}

.content-hd-box .hd-main .main-right .net-worth-box .worth-bd {
    margin-top: 24px;
    zoom: 1;
}

.content-hd-box .hd-main .main-right .net-worth-box .worth-bd:before, .content-hd-box .hd-main .main-right .net-worth-box .worth-bd:after {
    content: "";
    display: table
}

.content-hd-box .hd-main .main-right .net-worth-box .worth-bd:after {
    clear: both
}

.content-hd-box .hd-main .main-right .net-worth-box .worth-bd .bd-item {
    float: left;
    text-align: center;
}

.content-hd-box .hd-main .main-right .net-worth-box .worth-bd .bd-item.item1 {
    width: 33.3%;
    text-align: left
}

.content-hd-box .hd-main .main-right .net-worth-box .worth-bd .bd-item.item2 {
    width: 33.3%;
    text-align: center
}

.content-hd-box .hd-main .main-right .net-worth-box .worth-bd .bd-item.item3 {
    width: 33.3%;
    text-align: center
}

.content-hd-box .hd-main .main-right .net-worth-box .worth-bd .bd-item .item-text {
    font-size: 14px;
    color: #999
}

.content-hd-box .hd-main .main-right .net-worth-box .worth-bd .bd-item .item-val {
    margin-top: 18px;
    font-size: 18px;
    color: #666
}

.tab-box {
    margin-top: 18px;
}

.tab-box .options {
    zoom: 1;
}

.tab-box .options:before, .tab-box .options:after {
    content: "";
    display: table
}

.tab-box .options:after {
    clear: both
}

.tab-box .options .option {
    float: left;
    box-sizing: border-box;
    width: 25%;
    line-height: 50px;
    background: #f0f0f0;
    color: #444;
    font-size: 18px;
    border: 1px solid #e6e6e6;
    text-align: center;
    cursor: pointer;
}

.tab-box .options .option.active {
    background: #fff;
    border-bottom: none;
    border-top: 2px solid #227fe9
}

.collect-detail-wp, #pro-intro-wp, #pro-post-wp, #history-net-wp, #file-download-wp, #open-record-wp {
    padding: 0 38px;
    border: 1px solid #e6e6e6;
    border-top: none;
    margin-bottom: 50px;
    overflow: hidden
}

#pro-intro-wp .info-tl {
    font-size: 14px;
    color: #5d5d5d;
    font-weight: bold;
    margin-top: 34px;
    margin-bottom: 12px
}

#pro-intro-wp .info-table {
    font-size: 14px;
}

#pro-intro-wp .info-table tr td {
    border: 1px solid #ccc;
    color: #5d5d5d;
    text-align: left;
    padding: 11px 26px 11px 22px;
}

#pro-intro-wp .info-table tr td.key {
    width: 100px;
    font-weight: bold
}

#pro-intro-wp .note-box {
    zoom: 1;
    color: #ee0808;
    margin: 26px 0;
}

#pro-intro-wp .note-box:before, #pro-intro-wp .note-box:after {
    content: "";
    display: table
}

#pro-intro-wp .note-box:after {
    clear: both
}

#pro-intro-wp .note-box .note-text {
    float: left
}

#pro-intro-wp .note-box .note-date {
    float: right
}

#pro-post-wp {
    display: none;
}

#pro-post-wp .post-list {
    margin-top: 46px;
    overflow: hidden;
}

#pro-post-wp .post-list .post-item {
    margin-bottom: 42px;
    font-size: 16px;
    color: #5d5d5d;
    cursor: pointer;
    zoom: 1;
}

#pro-post-wp .post-list .post-item:before, #pro-post-wp .post-list .post-item:after {
    content: "";
    display: table
}

#pro-post-wp .post-list .post-item:after {
    clear: both
}

#pro-post-wp .post-list .post-item .text {
    float: left
}

#pro-post-wp .post-list .post-item .date {
    float: right
}

#pro-post-wp .post-list .post-item:hover {
    color: #3c94e4;
}

#pro-post-wp .post-list .post-item:hover .text, #pro-post-wp .post-list .post-item:hover .date {
    text-decoration: underline
}

#history-net-wp {
    display: none;
}

#history-net-wp #income-chart-box {
    width: 922px;
    height: 425px;
    margin-top: 35px
}

.detail-foot-content #income-chart-box {
    width: 561px;
    height: 256px;
    margin-top: 35px;
}

#history-net-wp .income-res-list {
    margin-top: 20px;
}

#history-net-wp .income-res-list .income-res-item {
    font-size: 14px;
    color: #444;
    line-height: 30px;
}

#history-net-wp .income-res-list .income-res-item.tl-item {
    font-size: 16px;
    border-bottom: 1px dashed #e4e4e4;
    line-height: 58px;
    margin-bottom: 10px
}

#history-net-wp .income-res-list .income-res-item span {
    display: inline-block;
    vertical-align: middle;
    text-align: center;
}

#history-net-wp .income-res-list .income-res-item span.first {
    width: 15%
}

#history-net-wp .income-res-list .income-res-item span.second {
    width: 60%
}

#history-net-wp .income-res-list .income-res-item span.last {
    width: 25%
}

#file-download-wp {
    display: none;
}

#file-download-wp .file-list {
    margin-top: 6px;
}

#file-download-wp .file-list .file-item {
    zoom: 1;
    font-size: 16px;
    color: #808080;
    line-height: 55px;
    cursor: pointer;
    border-bottom: 1px dashed #e4e4e4;
}

#file-download-wp .file-list .file-item:before, #file-download-wp .file-list .file-item:after {
    content: "";
    display: table
}

#file-download-wp .file-list .file-item:after {
    clear: both
}

#file-download-wp .file-list .file-item .file-name {
    float: left
}

#file-download-wp .file-list .file-item .date {
    float: right
}

#file-download-wp .file-list .file-item:hover {
    color: #3a89da
}

#file-download-wp .page-box {
    margin-top: 40px
}

#open-record-wp {
    display: none;
}

#open-record-wp #record-table {
    margin-top: 30px;
}

#open-record-wp #record-table thead tr {
    background: #ededed;
    height: 44px;
    color: #999;
}

#open-record-wp #record-table thead tr .name {
    width: 188px
}

#open-record-wp #record-table thead tr .code {
    width: 144px
}

#open-record-wp #record-table thead tr .gain-rate {
    width: 140px
}

#open-record-wp #record-table thead tr .public-day {
    width: 138px
}

#open-record-wp #record-table thead tr .start-day {
    width: 109px
}

#open-record-wp #record-table thead tr .finish-day {
    width: 123px
}

#open-record-wp #record-table thead tr .operate-cycle {
    width: 98px
}

#open-record-wp #record-table tbody tr {
    height: 44px;
    color: #333;
}

#open-record-wp #record-table tbody tr.odd {
    background: #fafafa
}

#open-record-wp #record-table tbody tr.even {
    background: #f5f5f5
}

#open-record-wp #record-table tbody tr td.gain-rate {
    font-size: 16px;
    color: #ff485a
}

#open-record-wp .page-box {
    margin-top: 45px
}

.suspension-box {
    position: fixed;
    right: 60px;
    bottom: 100px;
}

.suspension-box .suspension-item {
    position: relative;
    display: block;
    width: 60px;
    height: 60px;
    background-position: center;
    background-repeat: no-repeat;
    background-color: #3a89da;
    margin-bottom: 2px;
}

.suspension-box .suspension-item .item-text {
    display: none;
    box-sizing: border-bo;
    position: absolute;
    right: -60px;
    top: 0;
    width: 60px;
    height: 60px;
    line-height: normal;
    padding-top: 8px;
    background-color: #159ae6;
    color: #fff;
    text-align: center;
    font-size: 16px
}

.suspension-box .suspension-item.item1 {
    background-image: url("../../img/asset-manage/suspension-item1.png")
}

.suspension-box .suspension-item.item2 {
    background-image: url("../../img/asset-manage/suspension-item2.png")
}

.suspension-box .suspension-item.item3 {
    background-image: url("../../img/asset-manage/suspension-item3.png")
}

.suspension-box .suspension-item.item4 {
    background-image: url("../../img/asset-manage/suspension-item4.png")
}

.suspension-box .suspension-item.item5 {
    background-image: url("../../img/asset-manage/suspension-item5.png")
}

.suspension-box .suspension-item:hover {
    background-color: #159ae6;
}

.suspension-box .suspension-item:hover .item-text {
    display: block
}

/*# sourceMappingURL=../../maps/asset-manage/multi-cycle-detail.css.map */
