@charset "utf-8";

/* Duplicate Style */

@font-face {
    font-family: 'helveticaneuelight';
    src:url('../fonts/helveticaneue-light-webfont.eot');
    src:url('../fonts/helveticaneue-light-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fonts/helveticaneue-light-webfont.woff') format('woff'),
        url('../fonts/helveticaneue-light-webfont.ttf') format('truetype'),
        url('../fonts/helveticaneue-light-webfont.svg#helveticaneuelight') format('svg');
    font-weight: normal;
    font-style: normal;
}
[class^="icon-16-"],
[class*="icon-16-"],
[class^="icon-32-"],
[class*="icon-32-"],
[class*="icon-64-"],
[class*="icon-64-"] {
    display: inline-block;
    overflow: hidden;
    line-height: 16px;
    vertical-align: top;
    background-repeat: no-repeat;
    text-indent: -9999px;
    -webkit-transition: opacity,0.2s;
    transition: opacity .2s;
}
[class^="icon-16-"],
[class*="icon-16-"] {
    width: 16px;
    height: 16px;
}
[class^="icon-32-"],
[class*="icon-32-"] {
    width: 32px;
    height: 32px;
}
[class^="icon-64-"],
[class*="icon-64-"] {
    width: 64px;
    height: 64px;
}
.icon-16-share-sina-weibo,
.icon-16-share-tx-weibo,
.icon-16-share-douban,
.icon-16-share-weixin,
.icon-16-share-qzone,
.icon-16-share-renren {
    background-image: url("../images/share-icon.png");
    background-repeat: no-repeat;
    margin-left: 2px;
    text-indent: -9999px;
}
.icon-16-share-sina-weibo { background-position: 0 0;}
.icon-16-share-tx-weibo { background-position: -18px 0;}
.icon-16-share-douban { background-position: -37px 0;}
.icon-16-share-weixin { background-position: -56px 0;}
.icon-16-share-qzone { background-position: -75px 0;}
.icon-16-share-renren { background-position: -94px 0;}

.icon-16-circle-plus,
.icon-16-circle-minus,
.icon-16-circle-arrow-right {
    background-image: url("../images/default-circle-icon-16.png");
}
.icon-16-circle-plus { background-position: 0 0px;}
.icon-16-circle-minus { background-position: 0 -16px;}
.icon-16-circle-arrow-right { background-position: 0 -48px;}

.clear-both { clear: both;}
.page-wrap {
    background-color: #eeeeee;
    background-image: url("../images/page-wrap-bg.png");
    background-repeat: no-repeat;
    background-position: right bottom;
}
.page-wrap.flipH {
    background-image: url("../images/page-wrap-fliph-bg.png");
    background-position: left bottom;
}
.font-success { color: #00c738;}
.font-info { color: #0084ff;}
.font-danger { color: #ff0000;}
.site-location {
    font-size: 12px;
    line-height: 18px;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 15px;
}
.site-location .icon-16-home {
    margin-right: 8px;
}
.site-location .divider {
    display: inline-block;
    margin: 0 5px;
}
.mod-aside .icon-16-circle-plus,
.mod-aside .icon-16-circle-minus,
.mod-aside .icon-16-circle-arrow-right {
    margin-top: 4px;
    margin-right: 5px;
}
.mod-aside a:hover .icon-16-circle-arrow-right,
.mod-aside a:active .icon-16-circle-arrow-right,
.mod-aside a:focus .icon-16-circle-arrow-right,
.mod-aside a.active .icon-16-circle-arrow-right,
.mod-aside .active a .icon-16-circle-arrow-right {
    background-position: -16px -48px;
}
.mod-aside a:hover .icon-16-circle-plus,
.mod-aside a:active .icon-16-circle-plus,
.mod-aside a:focus .icon-16-circle-plus,
.mod-aside a.active .icon-16-circle-plus,
.mod-aside .active a .icon-16-circle-plus {
    background-position: -16px 0px;
}
.mod-aside a:hover .icon-16-circle-minus,
.mod-aside a:active .icon-16-circle-minus,
.mod-aside a:focus .icon-16-circle-minus,
.mod-aside a.active .icon-16-circle-minus,
.mod-aside .active a .icon-16-circle-minus {
    background-position: -16px -16px;
}
.mod-aside .mod-aside-item a,
.mod-aside .mod-aside-item a:hover,
.mod-aside .mod-aside-item a:active,
.mod-list-circle a,
.mod-list-circle a:hover,
.mod-list-circle a:active {
    text-decoration: none;
}
.mod-aside .aside-item-content > li,
.mod-list-circle > li {
    min-height: 30px;
    _height: 30px;
}
.mod-list-circle span.icon_red {
    color: #fff;
    background: #ff7200;
    border-radius: 3px;
    text-indent: center;
    font-size: 12px!important;
    padding: 0 4px;
    margin-left: 10px;
}
.mod-aside .aside-item-content > li > a > i,
.mod-list-circle li > em {
    margin-top: 6px;
    float: right;
}
.mod-aside .mod-aside-item {
    border-radius: 1px;
    background-color: #fff;
}
.mod-aside .mod-aside-item {
    margin-bottom: 10px;
}
.mod-aside .mod-aside-item > a {
    font-size: 18px;
    padding: 15px;
    line-height: 24px;
    display: block;
}
.mod-aside .aside-item-content {
    display: none;
    margin-left: 15px;
    margin-right: 15px;
    border-top: solid 2px #ccc;
    padding-left: 28px;
    padding-top: 5px;
    padding-bottom: 10px;
}
.mod-aside .opened .aside-item-content {
    display: block;
}
.mod-aside .aside-item-content > li {
    border-top: 1px dotted #ccc;
}
.mod-aside .aside-item-content > li:first-child {
    border: 0;
}
.mod-aside .aside-item-content > li > a {
    color: #666 !important;
    display: block;
    font-size: 14px;
    line-height: 30px;
}
.mod-aside .aside-item-content > li > a > i {
    color: #e3e3e3;
}
.mod-aside .mod-aside-item a:hover,
.mod-aside .mod-aside-item a:active,
.mod-aside .mod-aside-item a:focus,
.mod-aside .mod-aside-item a.active,
.mod-aside .mod-aside-item.active a,
.mod-aside .mod-aside-item a:hover *,
.mod-aside .mod-aside-item a:active *,
.mod-aside .mod-aside-item a:focus *,
.mod-aside .mod-aside-item a.active *,
.mod-aside .mod-aside-item.active a *,
.mod-list-circle a:hover,
.mod-list-circle a:active,
.mod-list-circle a:focus,
.mod-list-circle a.active,
.mod-list-circle .active a {
    color: #1b8ef9 !important;
}
.mod-list-circle  {
    padding: 0 8px;
}
.mod-list-circle > li {
    background-image: url("../images/list-circle.png");
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 20px;
}
.mod-list-circle > li > a {
    line-height: 30px;
    font-size: 14px;
    width: 85%;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    display: inline-block;
}
.mod-list-circle > li > em {
    color: #999;
    font-size: 12px!important;
    font-weight: normal!important;
    font-style: normal!important;
    width: 15%;
    text-align: right
}
.mod-selectbox {
    position: relative;
    display:inline-block;
}
.mod-selectbox select{
    font-size: 15px;
}
.mod-selectbox .selectbox-toggle {
    color: #666;
    min-width: 120px;
    padding: 6px 12px;
    line-height: 1.42857143;
    border: 1px solid #e2e2e2;
    background-color: #fff;
    text-align: left;
    position: relative;
}
.mod-selectbox .selectbox-toggle i {
    position: absolute;
    top: 5px;
    right: 12px;
    font-size: 19px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;

}
.mod-selectbox .selectbox-toggle:hover,
.mod-selectbox .selectbox-toggle:active,
.mod-selectbox .selectbox-toggle:focus,
.mod-selectbox .selectbox-toggle.active {
    color: #333;
    border: 1px solid #d0d0d0 !important;
    -moz-box-shadow: 0 0 3px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.1);
    box-shadow: 0 0 3px rgba(0,0,0,0.1);
}
.mod-selectbox .selectbox-toggle.active  i {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
.mod-selectbox .selectbox-menu {
    display: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 100%;
    right: 0;
    left: 0;
    max-height: 200px;
    background-color: #fff;
    z-index: 9999;
    overflow: auto;
    border: 1px solid #d0d0d0;
    border-top: 0;
    border-radius: 0 0 1px 1px;
    -moz-box-shadow: 0 3px 3px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.1);
    box-shadow: 0 3px 3px rgba(0,0,0,0.1);
}
.mod-selectbox .selectbox-menu > li {
    list-style-type: none;
    margin: 0;
    padding: 0px 12px;
    line-height: 24px;
    cursor: pointer;
    -webkit-transition: all 150ms ease-in-out;
    -moz-transition: all 150ms ease-in-out;
    -ms-transition: all 150ms ease-in-out;
    -o-transition: all 150ms ease-in-out;
    transition: all 150ms ease-in-out;
}
.mod-selectbox .selectbox-menu > li:hover {
    color: #FFF;
    background-color: #ccc;
}
.mod-selectbox.open .selectbox-menu {
    display: block;
}
.mod-data-filter .header {
    margin-top: 2px;
    display: inline-block;
}
.mod-data-filter .form-control,
.mod-data-filter .btn {
    font-size: 12px;
    padding: 4px 10px;
    border-radius: 0;
}
.mod-data-filter label {
    font-weight: normal;
    margin-left: 5px;
    color: #808080;
}
.mod-data-filter .form-control {
    background-image: url("../images/calendar-icon.png");
    background-repeat: no-repeat;
    background-position: right 0;
    height: 27px;
}
.mod-data-filter .form-control:hover,
.mod-data-filter .form-control:focus,
.mod-data-filter .form-control:active,
.mod-data-filter .form-control.active {
    border-color: #7393fa;
    background-position: right -32px;
}

.page-block ,
.page-article-main {
    border-radius: 1px;
    background-color: #fff;
}
.page-block .page-block-header,
.page-block .page-block-body,
.page-block .page-block-footer {
    position: relative;
    padding: 12px 15px;
}
.page-block .page-block-header .heading i,
.page-block .page-block-footer i {
    color: #c7c7c7;
}
.page-block .page-block-header .heading {
    margin: 0;
    font-size: 18px;
    line-height: 20px;
}
.page-block .page-block-header .heading i {
    margin-left: 8px;
}
.page-block .page-block-header .btn,
.page-block .page-block-header .btn-group {
    position: absolute;
    top: 10px;
    right: 15px;
    padding-top: 2px;
    padding-bottom: 2px;
}
.page-block .page-block-body {
    padding-top: 0;
    padding-bottom: 0;
}
.page-block .page-block-footer {
    color: #aaa;
}
.page-article-main {
    border-top: 3px solid #ccc;
    padding: 15px;
}
.page-article-main .article-header {
    border-bottom: 1px dotted #999;
    padding-bottom: 15px;
}
.page-article-main .article-header h1 {
    font-size: 26px;
    margin: 15px 0;
}
.page-article-main .article-meta {
    padding: 8px 0;
}
.page-article-main .article-meta a,
.page-article-main .article-meta span,
.page-article-main .article-meta em {
    font-size: 12px;
    line-height: 16px;
    color: #a6a6a6;
}
.page-article-main .article-body {
    padding-top: 25px;
    padding-bottom: 40px;
}
.page-article-main .article-body p {
    font-size: 15px;
    line-height: 28px;
    color: #676767;
    margin-bottom: 15px;
}
.pagination-box {
    line-height: 35px;
    font-size: 14px;
}
.pagination-box .pagination {
  margin: 0;
}
.pagination-box .pagination > li > a,
.pagination-box .pagination > li > span {
    padding: 6px 12px;
    margin-left: 2px;
    line-height: 1.42857143;
    color: #333;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #4b6dd8;
}
.pagination-box .pagination > li:first-child > a,
.pagination-box .pagination > li:first-child > span {
    border-top-left-radius: 1px;
    border-bottom-left-radius: 1px;
}
.pagination-box .pagination > li:last-child > a,
.pagination-box .pagination > li:last-child > span {
    border-top-right-radius: 1px;
    border-bottom-right-radius: 1px;
}
.pagination-box .pagination > li > a:focus,
.pagination-box .pagination > li > a:hover,
.pagination-box .pagination > li > span:focus,
.pagination-box .pagination > li > span:hover,
.pagination-box .pagination > .active > a,
.pagination-box .pagination > .active > a:focus,
.pagination-box .pagination > .active > a:hover,
.pagination-box .pagination > .active > span,
.pagination-box .pagination > .active > span:focus,
.pagination-box .pagination > .active > span:hover {
    color: #fff !important;
    border-color: transparent !important;
    background-color: #4b6dd8 !important;
}
.pagination-box .pagination > .disabled > a,
.pagination-box .pagination > .disabled > a:focus,
.pagination-box .pagination > .disabled > a:hover,
.pagination-box .pagination > .disabled > span,
.pagination-box .pagination > .disabled > span:focus,
.pagination-box .pagination > .disabled > span:hover {
    color: #bbb !important;
    border-color: #eee !important;
    background-color: #f0f0f0 !important;
}
.page-tabs-00 {
    display: block;
}
.page-tabs-00 .nav-tabs {
    display: block;
    height: auto;
    border-bottom: 1px solid #f2f2f2 !important;
    overflow: visible;
}
.page-tabs-00 .nav-tabs li a {
    border: 0 !important;
    color: #666 !important;
    font-size: 14px !important;
    line-height: 18px;
    text-decoration: none;
    display: inline-block;
    margin-right: 0 !important;
    margin-bottom: -1px;
    padding-left: 1px;
    padding-right: 1px;
    border-radius: 0 !important;
    border-bottom: 3px solid transparent !important;
    box-shadow: none !important;
}
.page-tabs-00 .nav-tabs li.active a,
.page-tabs-00 .nav-tabs li.active a:hover,
.page-tabs-00 .nav-tabs li.active a:focus,
.page-tabs-00 .nav-tabs li.active a:active,
.page-tabs-00 .nav-tabs li a:hover,
.page-tabs-00 .nav-tabs li a:active,
.page-tabs-00 .nav-tabs li a:focus,
.page-tabs-00 .nav-tabs li a.active {
    border: 0 !important;
    color: #0084ff !important;
    background: none !important;
    border-bottom: 3px solid #0084ff !important;
    background-color: #fff;
}
.page-tabs-00 .nav-tabs li + li {
    margin-left: 16px;
}
.table-layout {
    width:100%;
    border-collapse:collapse;
}
.table-row {
    display: table-row;
    overflow: hidden;
}
.table-row > .table-cell {
    width: 1%;
    padding: 1em;
    display: table-cell;
    *display:inline-block;
    border: 1px solid #eaeaea;
    text-align: center;
    vertical-align: middle;
}
.table-row.even {
    background-color: #f9f9f9;
}
.table-row:hover,
.table-row:active,
.table-row:focus {
    background-color: #f6f6f6;
}
.data-list-a table {
    width: 100%;
}
.data-list-a table tr th,
.data-list-a table tr td {
    text-align: center;
    padding: 5px 15px;
}
.data-list-a table tr th {
    color: #666 !important;
    font-size: 12px;
    font-weight: normal;
    background-color: #f1f1f1;
    line-height: 20px;
}
.data-list-a table tr td {
    color: #666 !important;
    font-size: 14px;
    background-color: #fff;
    border-bottom: 1px solid #e5e5e5;
    line-height: 22px;
}
.data-list-a table tr th span,
.data-list-a table tr td span {
    display: block;
}
.data-list-a table tr:hover td,
.data-list-a table tr:active td,
.data-list-a table tr:focus td,
.data-list-a table tr.active td {
    cursor: pointer;
    background-color: #f9f9f9;
}
.data-list-a table tr th a,
.data-list-a table tr td a {
    font-size: 13px;
    text-decoration: none !important;
}
.data-list-a table tr td a:hover,
.data-list-a table tr td a:focus,
.data-list-a table tr td a:active {
    color: #7cc0ff !important;
}
.data-list-a table tr th.text-left,
.data-list-a table tr td.text-left {
    text-align: left !important;
}
.data-list-a table tr th.text-right,
.data-list-a table tr td.text-right {
    text-align: right !important;
}

.data-list-b table {
    width: 100%;
}
.data-list-b table tr th,
.data-list-b table tr td {
    text-align: center;
    padding: 5px 10px;
    border: 1px solid #dedede;
}
.data-list-b table tr th,
.data-list-b table tr th span,
.data-list-b table tr td span {
    font-size: 14px;
    line-height: 20px;
}
.data-list-b table tr th {
    color: #333 !important;
    font-weight: normal;
    background-color: #f9f9f9;
}
.data-list-b table tr td {
    color: #666 !important;
    font-size: 13px;
    background-color: #fff;
    line-height: 22px;
}
.data-list-b table tr th span,
.data-list-b table tr td span {
    display: block;
}
.data-list-b table tr:hover td,
.data-list-b table tr:active td,
.data-list-b table tr:focus td,
.data-list-b table tr.active td {
    cursor: pointer;
    background-color: #f9f9f9;
}
.data-list-b table tr th a,
.data-list-b table tr td a {
    font-size: 13px;
    text-decoration: none !important;
}
.data-list-b table tr td a:hover,
.data-list-b table tr td a:focus,
.data-list-b table tr td a:active {
    color: #1b8ef9 !important;
}
.data-list-b .btn {
    min-width: 80px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 0\9;
    padding-right: 0\9;
}

.data-list-c table {
    width: 100%;
}
.data-list-c table tr th,
.data-list-c table tr td {
    text-align: left;
    padding: 5px 10px;
    border: 1px solid #dedede;
}
.data-list-c table tr th {
    font-weight: normal;
    background-color: #f9f9f9;
}
.data-list-c table tr td {
    font-size: 13px;
    background-color: #fff;
    line-height: 22px;
    word-wrap: break-word;
    word-break: break-all;
}
.data-list-c table tr th,
.data-list-c table tr th p,
.data-list-c table tr th span,
.data-list-c table tr th a,
.data-list-c table tr td,
.data-list-c table tr td p,
.data-list-c table tr td span,
.data-list-c table tr td a {
    color: #444 !important;
    font-size: 14px;
    line-height: 20px;
}
.data-list-c table tr th span,
.data-list-c table tr td span {
    display: block;
}
.data-list-c table tr:hover td,
.data-list-c table tr:active td,
.data-list-c table tr:focus td,
.data-list-c table tr.active td {
    cursor: default;
    background-color: #f9f9f9;
}
.data-list-c table tr th a,
.data-list-c table tr td a {
    font-size: 14px;
    text-decoration: none !important;
}
.data-list-c table tr td a:hover,
.data-list-c table tr td a:focus,
.data-list-c table tr td a:active {
    color: #1b8ef9 !important;
}
.data-list-c table table tr:first-child th,
.data-list-c table table tr:first-child td {
    border-top: 0;
}
.data-list-c table table tr:last-child th,
.data-list-c table table tr:last-child td {
    border-bottom: 0;
}
.data-list-c table table tr th:first-child,
.data-list-c table table tr td:first-child {
    border-left: 0;
}
.data-list-c table table tr th:last-child,
.data-list-c table table tr td:last-child {
    border-right: 0;
}
.data-list-c p {
    text-indent: 0 !important;
}

.btn.btn-border,
.btn.btn-default,
.btn.btn-rosered,
.btn.btn-white,
.btn.btn-blue,
.btn.btn-skyblue,
.btn.btn-lightblue,
.btn.btn-royalblue {
    border-radius: 2px;
}
.btn.btn-white,
.btn-group-justified .btn.btn-white * {
    color: #333;
}
.btn.btn-blue,
.btn.btn-skyblue,
.btn.btn-lightblue,
.btn.btn-royalblue,
.btn.btn-rosered {
    color: #fff !important;
}
.btn.btn-white {
    background-color: #fff;
}
.btn.btn-blue {
    background-color: #1b8ef9;
}
.btn.btn-skyblue {
    background-color: #7cc0ff;
}
.btn.btn-lightblue {
    background-color: #aad6ff;
}
.btn.btn-royalblue {
    background-color: #4b6dd8;
}
.btn.btn-rosered {
    background-color: #fb3d8d;
}
.btn.btn-white:hover,
.btn.btn-white:active,
.btn.btn-white:focus,
.btn.btn-white.active,
.btn.btn-blue:hover,
.btn.btn-blue:active,
.btn.btn-blue:focus,
.btn.btn-skyblue:hover,
.btn.btn-skyblue:active,
.btn.btn-skyblue:focus,
.btn.btn-lightblue:hover,
.btn.btn-lightblue:active,
.btn.btn-lightblue:focus,
.btn.btn-royalblue:hover,
.btn.btn-royalblue:active,
.btn.btn-royalblue:focus,
.btn.btn-rosered:hover,
.btn.btn-rosered:active,
.btn.btn-rosered:focus,
.btn-group-justified .btn.btn-white:hover *,
.btn-group-justified .btn.btn-white:active *,
.btn-group-justified .btn.btn-white:focus *,
.btn-group-justified .btn.btn-white.active * {
    text-decoration: none !important;
    color: #fff !important;
    box-shadow: none;
}
.btn-white:hover,
.btn-white:active,
.btn-white:focus,
.btn-white.active,
.btn-skyblue:hover,
.btn-skyblue:active,
.btn-skyblue:focus,
.btn-lightblue:hover,
.btn-lightblue:active,
.btn-lightblue:focus,
.btn.btn-royalblue:hover,
.btn.btn-royalblue:active,
.btn.btn-royalblue:focus {
    background-color: #1b8ef9;
}
.btn.btn-blue:hover,
.btn.btn-blue:active,
.btn.btn-blue:focus {
    background-color: #0067c6;
}
.btn.btn-rosered:hover,
.btn.btn-rosered:active,
.btn.btn-rosered:focus {
    background-color: #c90658;
}
.btn-group-blue .btn {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 15px;
    color: #1b8ef9;
    border-color: #1b8ef9;
}

.align-left {
    text-align: left;
}
.align-center {
    text-align: center;
}
.align-right {
    text-align: right;
}

/* Block Style */

/* 投资者教育 */
.page-education .row {
    margin-left: -5px;
    margin-right: -5px;
}
.page-education .row [class^="col-"] {
    padding-left: 5px;
    padding-right: 5px;
}
.page-education .icon-16-home,
.page-education .icon-16-circle-plus,
.page-education .icon-16-circle-minus {
    background-image: url("../images/education/interface-arrow-icon-16.png");
}
.page-education .icon-16-home {background-position: 0 0;}
.page-education .icon-16-circle-plus { background-position: 0 -16px !important;}
.page-education .icon-16-circle-minus{background-position: 0 -32px !important;}
.page-education .icon-16-circle-plus,
.page-education .icon-16-circle-minus {
    margin-top: 4px;
    margin-right: 5px;
}
.page-education .site-location a,
.page-education .site-location span {
    color: #2685a9 !important;
}
.page-education .mod-aside .mod-aside-item a:hover,
.page-education .mod-aside .mod-aside-item a:active,
.page-education .mod-aside .mod-aside-item a.active,
.page-education .mod-aside .mod-aside-item .active a,
.page-education .mod-aside .mod-aside-item a:hover *,
.page-education .mod-aside .mod-aside-item a:active *,
.page-education .mod-aside .mod-aside-item a.active *,
.page-education .mod-aside .mod-aside-item .active a *,
.page-education .mod-list-circle a:hover,
.page-education .mod-list-circle a:active,
.page-education .mod-list-circle a.active,
.page-education .mod-list-circle .active a {
    color: #2685a9 !important;
}
.page-education {
    background-image: url("../images/education/education-head-bg.png");
    background-position: top right;
    background-repeat: no-repeat;
}
.page-education h1.pe-subject {
    background: url("../images/education/education-subject-text.png") no-repeat left center;
    height: 260px;
    text-indent: -9999px;
}
.page-education .pe-main {
    margin-bottom: 25px;
}
.page-education .mod-aside .aside-item-content {
    border-top-color: #c6d5de;
}
.page-education .pe-main {
    border-radius: 1px;
    background-color: #fff;
}
.page-education .pe-main,
.page-education .page-article-main {
    padding: 15px 25px;
    min-height: 1303px;
    margin-bottom: 25px;
}
@media \0screen\,screen\9{
    .page-education .pe-main {
        min-height: 1273px;
    }
}
.page-education .pe-main .heading {
    margin-top: 0;
    margin-bottom: 35px;
    font-size: 24px;
}
.page-education .pe-main .pagination-box {
    padding-left: 8px;
    padding-right: 8px;
}
.page-education .pe-main .pagination-box {
    margin-top: 35px;
}
.page-education .pagination > li > a,
.page-education .pagination > li > span {
    border: 1px solid #49b6df !important;
}
.page-education .pagination > li > a:focus,
.page-education .pagination > li > a:hover,
.page-education .pagination > li > span:focus,
.page-education .pagination > li > span:hover,
.page-education .pagination > .active > a,
.page-education .pagination > .active > a:focus,
.page-education .pagination > .active > a:hover,
.page-education .pagination > .active > span,
.page-education .pagination > .active > span:focus,
.page-education .pagination > .active > span:hover {
    background-color: #2785a9 !important;
}
.page-education .page-article-main {
    border-top-color: #2685a9;
}

/* 关于我们 */
.page-wrap.pa {
    background-image: url("../images/about/page-wrap-about-bg.png");
    background-position: right bottom;
}
.page-wrap.pa .pa-topbg{
    background-image: url("../images/about/about-top-bg.png");
    background-repeat: repeat-x;
    background-position: center top;
}
.page-about {
    position: relative;
    min-height: 560px;
    background-image: url("../images/about/about-head-bg.png");
    background-position: left top;
    background-repeat: no-repeat;
}
.page-about .icon-16-home,
.page-about .icon-16-circle-telephone,
.page-about .icon-16-circle-right,
.page-about .active .icon-16-circle-right {
    background-image: url("../images/about/interface-arrow-icon-16.png");
}
.page-about .icon-16-home {background-position: 0 0;}
.page-about .icon-16-circle-telephone{background-position: 0 -16px;}
.page-about .icon-16-circle-right {background-position: 0 -48px;}
.page-about a:hover .icon-16-circle-right,
.page-about a:active .icon-16-circle-right,
.page-about a:focus .icon-16-circle-right,
.page-about .active .icon-16-circle-right{background-position: 0 -32px;}
.page-about .row,
.page-about .row [class^="col-"] {
    margin: 0;
    padding: 0;
}
.page-about h1.pa-subject {
    margin-bottom: 110px;
    /*background: url("../images/about/about-subject-text.png") no-repeat right center;*/
    height: 120px;
    text-indent: -9999px;
}
.page-about .pa-header .about-title,
.page-about .pa-header .site-location {
    border-bottom: 1px solid #a7b9ca;
}
.page-about .pa-header .site-location,
.page-about .pa-main {
    border-left: 1px solid #a7b9ca;
}
.page-about .pa-header .about-title {
    margin: 0;
    height: 90px;
    padding: 15px;
    background: url("../images/about/alpha70.png") repeat;
}
.page-about .pa-header .about-title .title-text {
    font-family:"微软雅黑", "宋体", "黑体", Ariar、sans-serif;
    background: url("../images/about/about-aside-text.png") no-repeat center;
    display: block;
    width: 160px;
    height: 65px;
    text-indent: -9999px;
}
.page-about .pa-header .consumer-telephone {
    margin-top: 8px;
    font-size: 18px;
    line-height: 16px;
    color: #2a64a8;
}
.page-about .pa-header .consumer-telephone i {
    margin-right: 10px;
}
.page-about .pa-header .site-location {
    background: url("../images/about/alpha45.png") repeat;
    padding-left: 25px;
    padding-right: 25px;
    margin-top: 50px;
    margin-bottom: 0;
    padding-top: 12px;
    height: 40px;
}
.page-about .pa-header .site-location a,
.page-about .pa-header .site-location span,
.page-about .pa-aside .aside-item-group > li > a:hover,
.page-about .pa-aside .aside-item-group > li > a:active,
.page-about .pa-aside .aside-item-group > li > a:focus,
.page-about .pa-aside .aside-item-group > li > a.active,
.page-about .pa-aside .aside-item-group > li.active > a,
.page-about .pa-aside .aside-module h6,
.page-about .pa-main .emphasize {
    color: #447eb1 !important;
}
.page-about .pa-aside,
.page-about .pa-main {
    position: relative;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 35px;
    min-height: 500px;
}
.page-about .pa-aside {
    background: url("../images/about/alpha50.png") repeat;
}
.page-about .pa-aside .aside-item-group {
    padding: 0;
    margin-bottom: 30px;
}
.page-about .pa-aside .aside-item-group > li {
    margin-right: -1px;
    position: relative;
    z-index: 10;
}
.page-about .pa-aside .aside-item-group > li > a {
    padding-left: 26px;
    font-size: 18px;
    line-height: 50px;
    display: block;
    height: 50px;
    border:1px solid transparent;
    border-right: 0;
    text-decoration: none;
    -webkit-transition: border,background 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}
.page-about .pa-aside .aside-item-group > li + li {
    margin-top: -1px;
}
.page-about .pa-aside .aside-item-group > li > a:hover,
.page-about .pa-aside .aside-item-group > li > a:active,
.page-about .pa-aside .aside-item-group > li > a:focus,
.page-about .pa-aside .aside-item-group > li > a.active,
.page-about .pa-aside .aside-item-group > li.active > a {
    border:1px solid #a7b9ca;
    border-right: 0;
    -moz-box-shadow: 0 2px 1px rgba(167,185,202,0.2);
    -webkit-box-shadow: 0 2px 1px rgba(167,185,202,0.2);
    box-shadow: 0 2px 1px rgba(167,185,202,0.2);
}
.page-about .pa-aside .aside-item-group > li > a:hover,
.page-about .pa-aside .aside-item-group > li > a:active,
.page-about .pa-aside .aside-item-group > li > a:focus,
.page-about .pa-aside .aside-item-group > li > a.active,
.page-about .pa-aside .aside-item-group > li.active > a ,
.page-about .pa-main {
    background-color: #fff;
}

.page-about .pa-aside .aside-item-group > li > a i {
    margin-top: 18px;
    margin-right: 13px;
}
.page-about .pa-aside .aside-module {
    border-top: 1px dotted #aeaeae;
    margin: 0 26px;
    padding-top: 10px;
    padding-bottom: 5px;
}
.page-about .pa-aside .aside-module h6,
.page-about .pa-aside .aside-module li,
.page-about .pa-aside .aside-module a,
.page-about .pa-aside .aside-module span {
    font-size: 14px;
    line-height: 22px;
}
.page-about .pa-aside .aside-module h6 {
    margin-top: 5px;
    margin-bottom: 5px;
    font-weight: 400;
}
.page-about .pa-aside .aside-module li {
    color: #666;
}
.page-about .pa-main {
    padding-left: 30px;
    padding-right: 30px;
    z-index: 5;
}
.page-about .pa-main.page-article-main {
    border-top: 0;
}
.page-about .pa-main h1 {
    font-size: 30px;
    font-weight: 400;
    margin-top: 10px;
    margin-bottom: 35px;
}
.page-about .pa-main .article-header h1 {
    margin-bottom: 5px;
    line-height: 36px;
}
.page-about .pa-main .article-meta {
    margin-bottom: 35px;
}
.page-about .pa-main .article-meta span {
    font-size: 12px;
}
.page-about .pa-main .heading {
    margin-bottom: 25px;
}
.page-about .pa-main .stock-photo {
    margin-right: 30px;
    margin-bottom: 20px;
}
.page-about .pa-main p,
.page-about .pa-main em,
.page-about .pa-main span,
.page-about .pa-main u,
.page-about .pa-main strong {
    font-size: 15px;
}
.page-about .pa-main p {
    text-indent:2em;
    line-height: 24px;
    color: #676767;
    margin-bottom: 15px;
}
.page-about .pa-main .emphasize {
    font-size: 18px;
    font-weight: 600;
}
.page-about .pa-main .form-control,
.page-about .pa-main .btn {
    border-radius: 0;
}
.page-about .pa-main .btn {
    padding-top: 4px;
    padding-bottom: 4px;
}
.page-about .pa-main .form-control {
    height: 30px;
}
.page-about .pa-main .selector{
	padding:3px 12px;
}
.page-about .pa-main .row{
	margin-right:-5px;
	margin-left:-5px;
}
.page-about .pa-main .row [class*="col-md-"],
.page-about .pa-main .row [class^="col-md-"]{
	padding-right:5px;
	padding-left:5px;
}
@media \0screen\,screen\9 {
    .page-about .pa-main .form-control {
        line-height: 16px;
    }
}
.page-about .pa-main .data-list-a td {
    font-size: 13px;
}
.page-about .pa-main .data-list-a td .btn {
    border-radius: 2px;
}
.page-about .pa-main .pa-main-header {
    position: relative;
    margin: 0;
    margin-bottom: 25px;
    padding: 0;
}
.page-about .pa-main .pa-main-header .heading {
    margin-bottom: 0;
    font-size: 20px;
    padding-right: 20px;
    display: inline-block;
    line-height: 30px;
}
.page-about .pa-main .pa-main-header .search-box {
    position: absolute;
    top: 0px;
    right: 0px;
    margin-right: -15px;
}
.page-about .pagination-box {
    margin-top: 20px;
}
.page-about .pagination > li > a,
.page-about .pagination > li > span {
    border: 1px solid #447eb1 !important;
}
.page-about .pagination > li > a:focus,
.page-about .pagination > li > a:hover,
.page-about .pagination > li > span:focus,
.page-about .pagination > li > span:hover,
.page-about .pagination > .active > a,
.page-about .pagination > .active > a:focus,
.page-about .pagination > .active > a:hover,
.page-about .pagination > .active > span,
.page-about .pagination > .active > span:focus,
.page-about .pagination > .active > span:hover {
    background-color: #447eb1 !important;
}

/* 内页滑动广告 */
.page-slider,
.page-slider .sliders > li {
    position: relative;
}
.page-slider {
    background-color: #cbcbcb;
    overflow: hidden;
    z-index: 5;
}
.page-slider .sliders {
    z-index: 10;
    padding: 0;
    margin-bottom: 0;
}
.page-slider .sliders > li {
    text-align: center;
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    display: none;
}
.page-slider .sliders > li a {
    display: block;
}
.page-slider .sliders > li img {
    margin: 0 auto;
}
.page-slider .sliders > li.default {
    display: block;
}
.page-slider .slider-index {
    position: absolute;
    width: 100%;
    z-index: 20;
    bottom: 0;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
}
.page-slider .slider-index .index-item {
    overflow: hidden;
    display: inline-block;
    width: 50px;
    height:5px;
    border: 1px solid #fff;
    margin: 0 1px;
}
.page-slider .slider-index .index-item.active {
    border: 1px solid transparent;
    background-color: #fff;
}

/* 理财产品 */

/* Icon */
.page-finance .icon-16-home,
.page-finance .icon-16-file-text {
    background-image: url("../images/finance/web-icon-16.png");
}
.page-finance .icon-32-notepad,
.page-finance .icon-32-hammer,
.page-finance .icon-32-stats-line,
.page-finance .icon-32-piggy,
.page-finance .icon-32-sun,
.page-finance .icon-32-banknote,
.page-finance .icon-32-presentation-stats,
.page-finance .icon-32-cargo,
.page-finance .icon-32-person,
.page-finance .icon-32-script {
    background-image: url("../images/finance/commerce-finance-icon-32.png");
}

/* site location home */
.page-finance .icon-16-home {background-position: 0 0;}
.page-finance .icon-16-file-text { background-position: 0 -16px;}
.page-finance .icon-16-circle-arrow-right { background-position: -16px -48px;}
.page-finance .icon-16-circle-plus { background-position: -16px 0px;}


/* Default banner & sidebar activated */
.page-finance .icon-32-notepad,
.page-finance .pf-aside a:hover .icon-32-notepad,
.page-finance .pf-aside a:active .icon-32-notepad,
.page-finance .pf-aside a:focus .icon-32-notepad,
.page-finance .pf-aside .active a .icon-32-notepad {
    background-position: 0 0;
}
.page-finance .icon-32-hammer,
.page-finance .pf-aside a:hover .icon-32-hammer,
.page-finance .pf-aside a:active .icon-32-hammer,
.page-finance .pf-aside a:focus .icon-32-hammer,
.page-finance .pf-aside .active a .icon-32-hamme {
    background-position: -32px 0;
}
.page-finance .icon-32-stats-line,
.page-finance .pf-aside a:hover .icon-32-stats-line,
.page-finance .pf-aside a:active .icon-32-stats-line,
.page-finance .pf-aside a:focus .icon-32-stats-line,
.page-finance .pf-aside .active a .icon-32-stats-line {
    background-position: -64px 0;
}
.page-finance .icon-32-piggy,
.page-finance .pf-aside a:hover .icon-32-piggy,
.page-finance .pf-aside a:active .icon-32-piggy,
.page-finance .pf-aside a:focus .icon-32-piggy,
.page-finance .pf-aside .active a .icon-32-piggy {
    background-position: -96px 0;
}
.page-finance .icon-32-sun,
.page-finance .pf-aside a:hover .icon-32-sun,
.page-finance .pf-aside a:active .icon-32-sun,
.page-finance .pf-aside a:focus .icon-32-sun,
.page-finance .pf-aside .active a .icon-32-sun {
    background-position: -128px 0;
}
.page-finance .icon-32-banknote,
.page-finance .pf-aside a:hover .icon-32-banknote,
.page-finance .pf-aside a:active .icon-32-banknote,
.page-finance .pf-aside a:focus .icon-32-banknote,
.page-finance .pf-aside .active a .icon-32-banknote {
    background-position: -160px 0;
}
.page-finance .icon-32-presentation-stats,
.page-finance .pf-aside a:hover .icon-32-presentation-stats,
.page-finance .pf-aside a:active .icon-32-presentation-stats,
.page-finance .pf-aside a:focus .icon-32-presentation-stats,
.page-finance .pf-aside .active a .icon-32-presentation-stats {
    background-position: -192px 0;
}
.page-finance .icon-32-cargo,
.page-finance .pf-aside a:hover .icon-32-cargo,
.page-finance .pf-aside a:active .icon-32-cargo,
.page-finance .pf-aside a:focus .icon-32-cargo,
.page-finance .pf-aside .active a .icon-32-cargo {
    background-position: -224px 0;
}
.page-finance .icon-32-person,
.page-finance .pf-aside a:hover .icon-32-person,
.page-finance .pf-aside a:active .icon-32-person,
.page-finance .pf-aside a:focus .icon-32-person,
.page-finance .pf-aside .active a .icon-32-person {
    background-position: -256px 0;
}

.page-finance .icon-32-script,
.page-finance .pf-aside a:hover .icon-32-script,
.page-finance .pf-aside a:active .icon-32-script,
.page-finance .pf-aside a:focus .icon-32-script,
.page-finance .pf-aside .active a .icon-32-script {
    background-position: -288px 0;
}

/* Banner activation & sidebar default */
.page-finance .pf-aside .icon-32-notepad,
.page-finance .quick-nav a:hover .icon-32-notepad,
.page-finance .quick-nav a:active .icon-32-notepad,
.page-finance .quick-nav a:focus .icon-32-notepad,
.page-finance .quick-nav .active a .icon-32-notepad {
    background-position: 0 -32px;
}
.page-finance .pf-aside .icon-32-hammer,
.page-finance .quick-nav a:hover .icon-32-hammer,
.page-finance .quick-nav a:active .icon-32-hammer,
.page-finance .quick-nav a:focus .icon-32-hammer,
.page-finance .quick-nav .active a .icon-32-hammer {
    background-position: -32px -32px;
}
.page-finance .pf-aside .icon-32-stats-line,
.page-finance .quick-nav a:hover .icon-32-stats-line,
.page-finance .quick-nav a:active .icon-32-stats-line,
.page-finance .quick-nav a:focus .icon-32-stats-line,
.page-finance .quick-nav .active a .icon-32-stats-line {
    background-position: -64px -32px;
}
.page-finance .pf-aside .icon-32-piggy,
.page-finance .quick-nav a:hover .icon-32-piggy,
.page-finance .quick-nav a:active .icon-32-piggy,
.page-finance .quick-nav a:focus .icon-32-piggy,
.page-finance .quick-nav .active a .icon-32-piggy {
    background-position: -96px -32px;
}
.page-finance .pf-aside .icon-32-sun,
.page-finance .quick-nav a:hover .icon-32-sun,
.page-finance .quick-nav a:active .icon-32-sun,
.page-finance .quick-nav a:focus .icon-32-sun,
.page-finance .quick-nav .active a .icon-32-sun {
    background-position: -128px -32px;
}
.page-finance .pf-aside .icon-32-banknote,
.page-finance .quick-nav a:hover .icon-32-banknote,
.page-finance .quick-nav a:active .icon-32-banknote,
.page-finance .quick-nav a:focus .icon-32-banknote,
.page-finance .quick-nav .active a .icon-32-banknote {
    background-position: -160px -32px;
}
.page-finance .pf-aside .icon-32-presentation-stats,
.page-finance .quick-nav a:hover .icon-32-presentation-stats,
.page-finance .quick-nav a:active .icon-32-presentation-stats,
.page-finance .quick-nav a:focus .icon-32-presentation-stats,
.page-finance .quick-nav .active a .icon-32-presentation-stats {
    background-position: -192px -32px;
}
.page-finance .pf-aside .icon-32-cargo,
.page-finance .quick-nav a:hover .icon-32-cargo,
.page-finance .quick-nav a:active .icon-32-cargo,
.page-finance .quick-nav a:focus .icon-32-cargo,
.page-finance .quick-nav .active a .icon-32-cargo {
    background-position: -224px -32px;
}
.page-finance .pf-aside .icon-32-person,
.page-finance .quick-nav a:hover .icon-32-person,
.page-finance .quick-nav a:active .icon-32-person,
.page-finance .quick-nav a:focus .icon-32-person,
.page-finance .quick-nav .active a .icon-32-person {
    background-position: -256px -32px;
}
.page-finance .pf-aside .icon-32-script,
.page-finance .quick-nav a:hover .icon-32-script,
.page-finance .quick-nav a:active .icon-32-script,
.page-finance .quick-nav a:focus .icon-32-script,
.page-finance .quick-nav .active a .icon-32-script {
    background-position: -288px -32px;
}
/*  */
.page-finance .quick-nav .nav-item-group a.notice-board,
.page-finance .pf-aside a.notice-board:hover,
.page-finance .pf-aside a.notice-board:active,
.page-finance .pf-aside a.notice-board:focus,
.page-finance .pf-aside .active a.notice-board {
    background-color: #1b8ef9;
}
.page-finance .quick-nav .nav-item-group a.equity-investment,
.page-finance .pf-aside a.equity-investment:hover,
.page-finance .pf-aside a.equity-investment:active,
.page-finance .pf-aside a.equity-investment:focus,
.page-finance .pf-aside .active a.equity-investment {
    background-color: #564bff;
}
.page-finance .quick-nav .nav-item-group a.public-funds,
.page-finance .pf-aside a.public-funds:hover,
.page-finance .pf-aside a.public-funds:active,
.page-finance .pf-aside a.public-funds:focus,
.page-finance .pf-aside .active a.public-funds {
    background-color: #821fff;
}
.page-finance .quick-nav .nav-item-group a.asset-management,
.page-finance .pf-aside a.asset-management:hover,
.page-finance .pf-aside a.asset-management:active,
.page-finance .pf-aside a.asset-management:focus,
.page-finance .pf-aside .active a.asset-management {
    background-color: #b90bf3;
}
.page-finance .quick-nav .nav-item-group a.sun-pe,
.page-finance .pf-aside a.sun-pe:hover,
.page-finance .pf-aside a.sun-pe:active,
.page-finance .pf-aside a.sun-pe:focus,
.page-finance .pf-aside .active a.sun-pe {
    background-color: #d741a3;
}
.page-finance .quick-nav .nav-item-group a.fixed-income,
.page-finance .pf-aside a.fixed-income:hover,
.page-finance .pf-aside a.fixed-income:active,
.page-finance .pf-aside a.fixed-income:focus,
.page-finance .pf-aside .active a.fixed-income {
    background-color: #ec8151;
}
.page-finance .quick-nav .nav-item-group a.net-value,
.page-finance .pf-aside a.net-value:hover,
.page-finance .pf-aside a.net-value:active,
.page-finance .pf-aside a.net-value:focus,
.page-finance .pf-aside .active a.net-value {
    background-color: #feb805;
}
.page-finance .quick-nav .nav-item-group a.products,
.page-finance .pf-aside a.products:hover,
.page-finance .pf-aside a.products:active,
.page-finance .pf-aside a.products:focus,
.page-finance .pf-aside .active a.products {
    background-color: #ff9e00;
}
.page-finance .quick-nav .nav-item-group a.login,
.page-finance .pf-aside a.login:hover,
.page-finance .pf-aside a.login:active,
.page-finance .pf-aside a.login:focus,
.page-finance .pf-aside .active a.login {
    background-color: #ff6412;
}

.page-finance {
    padding-bottom: 35px;
}
.page-finance .row {
    margin-left: -5px;
    margin-right: -5px;
}
.page-finance .row [class^="col-"] {
    padding-left: 5px;
    padding-right: 5px;
}
.page-finance .pf-recommend .page-block-header,
.page-finance .pf-recommend .list-group > li,
.page-finance .pf-public-funds,
.page-finance .pf-sun-pe,
.page-finance .pf-notice,
.page-finance .pf-asset-manage,
.page-finance .pf-report,
.page-finance .pf-lectures,
.page-finance .pf-main {
    border-radius: 1px;
    background-color: #fff;
}
.page-finance .page-block-footer a {
    color: #7cc0ff !important;
}
.page-finance .quick-nav {
    margin-top: 25px;
    margin-bottom: 20px;
}
.page-finance .quick-nav .nav-item-group {
    padding: 0;
    margin: 0;
}
.page-finance .quick-nav .nav-item-group li {
    width: 11.11111111111111%;
    float: left;
}
.page-finance .quick-nav .nav-item-group li + li {
    padding-left: 3px;
}
.page-finance .quick-nav .nav-item-group li a,
.page-finance .pf-aside li a {
    font-size: 18px !important;
    line-height: 18px;
    text-align: center;
    display: block;
    text-decoration: none;
}
.page-finance .quick-nav .nav-item-group li a i,
.page-finance .pf-aside li a i {
    margin-bottom: 10px;
}
.page-finance .quick-nav .nav-item-group li a {
    color: #fff !important;
    padding: 15px 10px;
    background-color: #ccc;
}
.page-finance .quick-nav .nav-item-group a:hover,
.page-finance .quick-nav .nav-item-group a:focus,
.page-finance .quick-nav .nav-item-group a:active,
.page-finance .quick-nav .nav-item-group .active a {
    color: #888 !important;
    background-color: #ddd;
}
.page-finance .pf-recommend .list-group .riskbox,
.page-finance .pf-recommend .list-group .general-box,
.page-finance .pf-recommend .list-group .expected-yields em {
    display: block;
}
.page-finance .pf-recommend .list-group .riskbox,
.page-finance .pf-recommend .list-group .riskbox i {
    overflow: hidden;
    height: 5px;
}
.page-finance .pf-recommend .list-group a,
.page-finance .page-block-body a {
    font-size: 14px;
}
.page-finance .pf-recommend .list-group a:hover,
.page-finance .pf-recommend .list-group a:active,
.page-finance .pf-recommend .list-group a:focus,
.page-finance .page-block-body a:hover,
.page-finance .page-block-body a:active,
.page-finance .page-block-body a:focus {
    text-decoration: none;
    color: #7cc0ff !important;
}
.page-finance .pf-recommend {
    background-color: transparent;
}
.page-finance .pf-recommend .page-block-header {
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 6px;
}
.page-finance .pf-recommend .page-block-header .btn {
    right: 10px;
}
.page-finance .pf-recommend .list-group {
    padding: 0;
    margin-bottom: 0;
}
.page-finance .pf-recommend .list-group > li {
    border-top: 1px dotted #ccc;
    padding: 8px 10px;
    min-height: 120px;
    position: relative;
}
.page-finance .pf-recommend .list-group > li:first-child {
    border-top: 0;
}
@media \0screen\,screen\9{
    .page-finance .pf-recommend .page-block-header {
        margin-bottom: 1px;
    }
    .page-finance .pf-recommend .list-group > li {
        min-height: 104px !important;
    }
}
.page-finance .pf-recommend .list-group > li:hover,
.page-finance .pf-recommend .list-group > li:active,
.page-finance .pf-recommend .list-group > li:focus {
    background-color: #f6f6f6;
}
.page-finance .pf-recommend .list-group h6 {
    line-height: 16px;
    margin-top: 6px;
    margin-bottom: 0;
}
.page-finance .pf-recommend .list-group h6 a {
    font-size: 16px;
}
.page-finance .pf-recommend .list-group .riskbox {
    cursor: pointer;
    margin-top: 17px;
    margin-bottom: 8px;
}
.page-finance .pf-recommend .list-group .riskbox i {
    float: left;
    width: 65px;
    background-color: #cfcfcf;
}
.page-finance .pf-recommend .list-group .riskbox i + i {
    margin-left: 3px;
}
.page-finance .pf-recommend .list-group .riskbox i.low {
    background-color: #00c738;
}
.page-finance .pf-recommend .list-group .riskbox i.medium {
    background-color: #4ac9dc;
}
.page-finance .pf-recommend .list-group .riskbox i.high {
    background-color: #ff3c00;
}
.page-finance .pf-recommend .list-group .general-box,
.page-finance .pf-recommend .list-group .general-box a,
.page-finance .pf-recommend .list-group .expected-yields,
.page-finance .page-block-footer,
.page-finance .page-block-footer a {
    font-size: 12px;
}
.page-finance .pf-recommend .list-group .general-box em {
    font-size: 15px;
}
.page-finance .pf-recommend .list-group .expected-yields {
    color: #888;
    position: absolute;
    right: 8px;
    top: 40px;
    text-align: right;
}
.page-finance .pf-recommend .list-group .expected-yields em {
    font-family: helveticaneuelight, Helvetica, Microsoft Yahei, Hiragino Sans GB, WenQuanYi Micro Hei, sans-serif !important;
    color: #666;
    font-size: 48px;
    line-height: 50px;
    font-style: normal;
}
.page-finance .pf-recommend .list-group .expected-yields em.ss-text,
.page-finance .pf-recommend .list-group .expected-yields em.cn-text {
    font-size: 28px;
    margin-top: 4px;
}
.page-finance .pf-recommend .list-group .expected-yields em.cn-text {
    font-style: italic;
}
.page-finance .pf-public-funds,
.page-finance .pf-sun-pe {
    min-height: 380px;
}
@media \0screen\,screen\9 {
    .page-finance .pf-public-funds .page-block-header,
    .page-finance .pf-public-funds .page-block-footer,
    .page-finance .pf-sun-pe .page-block-header,
    .page-finance .pf-sun-pe .page-block-footer {
        padding-bottom: 10px;
        padding-top: 10px;
    }
}
.page-finance .pf-sun-pe,
.page-finance .pf-btn-group,
.page-finance .pf-report,
.page-finance .pf-lectures {
    margin-top: 10px;
}
.page-finance .pf-sun-pe .data-list-a tr th:last-child {
    width: 80px;
}
.page-finance .pf-notice,
.page-finance .pf-report,
.page-finance .pf-lectures {
    padding-bottom: 7px;
}
.page-finance .pf-notice .notice-tabs {
    display: block;
    border-bottom: 1px solid #f2f2f2;
    margin: 0;
    padding: 0;
}
.page-finance .pf-notice .notice-tabs li {

    display: inline-block;
    margin-bottom: -1px;
    height: 32px;
}
.page-finance .pf-notice .notice-tabs li > a {
    color: #999 !important;
    display: inline-block;
    height: 100%;
    font-size: 16px;
    line-height: 18px;
    text-decoration: none;
}
.page-finance .pf-notice .notice-tabs .active a,
.page-finance .pf-notice .notice-tabs a:hover,
.page-finance .pf-notice .notice-tabs a:active,
.page-finance .pf-notice .notice-tabs a:focus,
.page-finance .pf-notice .notice-tabs a.active {
    border-bottom: 1px solid #0084ff;
}
.page-finance .pf-notice .notice-tabs  li + li {
    margin-left: 18px;
}
.page-finance .pf-asset-manage {
    margin-top: 10px;
}
.page-finance .page-block-body .list-unstyled {
    margin-bottom: 0;
}
.page-finance .page-block-body .list-unstyled a {
    color: #444 !important;
    line-height: 24px;
}
.page-finance .pf-btn-group .btn-group {
    display: block;
}
.page-finance .pf-btn-group .btn {
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 16px;
    width:33.33333333333333%;
    padding-left: 0;
    padding-right: 0;
}
@media \0screen\,screen\9{
    .page-finance .pf-btn-group .btn {
        line-height: 20px;
    }
}
.page-finance .pf-btn-group .btn+.btn,
.page-finance .pf-btn-group .btn-group .btn+.btn-group,
.page-finance .pf-btn-group .btn-group .btn-group+.btn,
.page-finance .pf-btn-group .btn-group .btn-group+.btn-group {
    margin-left: 0;
    border-left: solid 1px #e0e0e0;
}
.page-finance .pf-report .page-block-header,
.page-finance .pf-lectures .page-block-header {
    padding-top: 15px;
    padding-bottom: 20px;
}
.page-finance .pf-notice .notice-tabs .active a,
.page-finance .pf-notice .notice-tabs a:hover,
.page-finance .pf-notice .notice-tabs a:active,
.page-finance .pf-notice .notice-tabs a:focus,
.page-finance .pf-notice .notice-tabs a.active,
.page-finance .page-block-body .list-unstyled a:hover,
.page-finance .page-block-body .list-unstyled a:active,
.page-finance .page-block-body .list-unstyled a:focus,
.page-finance .page-block-footer a:hover,
.page-finance .page-block-footer a:active,
.page-finance .page-block-footer a:focus {
    text-decoration: none;
    color: #0084ff !important;
}
.page-finance .site-location {
    margin-top: 15px;
}
.page-finance .media,
.page-finance .media-body {
    overflow: visible;
}
.page-finance .page-inner .media-left {
    padding-right: 1px;
}
.page-finance .pf-aside {
    padding: 0;
}
.page-finance .pf-aside li {
    margin-bottom: 1px;
}
.page-finance .pf-aside li a {
    background-color: #fbfbfb;
    padding: 15px 20px;
    white-space: nowrap;
}
.page-finance .pf-aside li a:hover,
.page-finance .pf-aside li a:active,
.page-finance .pf-aside li a:focus,
.page-finance .pf-aside li.active a {
    color: #fff !important;
}
.page-finance .pf-aside li.arrow-down a,
.page-finance .pf-main .pf-main-header .heading,
.page-finance .pf-main .pf-main-header .search-box {
     color: #666 !important;
     background-color: #fff;
}
.page-finance .pf-aside li.arrow-down a {
    padding-top: 34px;
    padding-bottom: 16px;
}
.page-finance .pf-aside li.arrow-down a i {
    margin-bottom: 0;
}
.page-finance .pf-aside li.arrow-down a:hover,
.page-finance .pf-aside li.arrow-down a:active,
.page-finance .pf-aside li.arrow-down a:focus {
    color: #1b8ef9 !important;
}
.page-finance .pf-main,
.page-finance .page-article-main {
    padding: 20px 25px;
}
.page-finance .pf-main.pf-funds,
.page-finance .pf-main.pf-member {
    min-height: 614px;
}
.page-finance .pf-main.pf-article,
.page-finance .page-article-main {
    min-height: 600px;
}
.page-finance .pf-main .heading {
    margin-top: -5px;
    margin-bottom: 25px;
    font-size: 24px;
}
.page-finance .pf-main .pf-main-header {
    position: relative;
    margin: 0;
    padding: 10px 0;
    background: url("../images/dottedline-h.png") left center repeat-x;
}
.page-finance .pf-main .pf-main-header .heading {
    margin: 0;
    font-size: 20px;
    padding-right: 20px;
    display: inline-block;
}
.page-finance .pf-main .pf-main-header .search-box {
    width: 40%;
    padding-left: 10px;
    position: absolute;
    top: 2px;
    right: 0px;
}
.page-finance .pf-main .search-box .form-control {
  color: #1b8ef9;
  border: 2px solid #aad6ff;
  border-radius: 1px;
}
.page-finance .pf-main .search-box .form-control:active,
.page-finance .pf-main .search-box .form-control:focus {
    border-color: #1b8ef9;
    z-index: 10;
}
.page-finance .pf-main .search-box .btn {
    border-radius: 1px;
}
.page-finance .pf-main .pf-main-body {
    margin-top: 25px;
}
.page-finance .pf-main .pf-main-body .table-bordered {
	margin-top:20px;
}
.page-finance .pf-main .chart-box {
    text-align: center;
    border: 1px dotted #ccc;
    padding: 10px;
    margin-bottom: 25px;
}
.page-finance .pf-main h5 {
    font-size: 16px !important;
}
.page-finance .pf-main .data-list-a,
.page-finance .pf-main .data-list-b,
.page-finance .pf-main .data-list-c {
    margin-top: 20px;
}
.page-finance .pf-main .btn-group-blue {
    margin-bottom: 20px;
}
.page-finance .page-tabs-00 {
    margin-top: 20px;
    margin-bottom: 20px;
}
.page-finance .pagination-box {
    margin-top: 20px;
}
.page-finance .pagination > li > a,
.page-finance .pagination > li > span {
    border: 1px solid #1b8ef9 !important;
}
.page-finance .pagination > li > a:focus,
.page-finance .pagination > li > a:hover,
.page-finance .pagination > li > span:focus,
.page-finance .pagination > li > span:hover,
.page-finance .pagination > .active > a,
.page-finance .pagination > .active > a:focus,
.page-finance .pagination > .active > a:hover,
.page-finance .pagination > .active > span,
.page-finance .pagination > .active > span:focus,
.page-finance .pagination > .active > span:hover {
    background-color: #1b8ef9 !important;
}
.page-finance .pf-article .pagination-box {
    margin-left: 8px;
    margin-right: 8px;
    margin-top: 35px;
}
.page-finance .page-article-main {
    border-top-color: #6cb9ff;
}

.page-finance .pf-member .subject,
.page-finance .pf-member .subject span {
    color: #555;
    font-size: 30px;
}
.page-finance .pf-member .subject {
    text-align: center;
    border: 1px solid #ccc;
    border-bottom: 0;
    margin: 2em 3em;
    margin-bottom: 1em;
}
.page-finance .pf-member .subject span {
    display: table;
    margin-left: auto;
    margin-right: auto;
    margin-top: -22px;
    background-color: #fff;
    padding: 5px 15px;
}
.page-finance .pf-member .mbox {
    padding: 1em 2em 2em;
}
.page-finance .pf-member .btn-member {
    text-align: left;
    padding: 1.5em 2.5em;
    outline: none;
    overflow: hidden;
}
.page-finance .pf-member .btn-member i {
    font-size: 65px;
    margin-right: 10px;
    vertical-align: baseline;
}
.page-finance .pf-member .btn-member span {
    display: inline-block;
}
.page-finance .pf-member .btn-member em {
    font-style: normal;
    font-size: 30px;
    line-height: 1.2em;
}
.page-finance .pf-member .btn-member em.en {
    font-family: helveticaneuelight, Helvetica, Microsoft Yahei, Hiragino Sans GB, WenQuanYi Micro Hei, sans-serif;
    margin-left: 2px;
    font-size: 14px;
}
.page-finance .pf-member .btn-member {
    text-shadow: 0px 0px #0880d7, 0px 1px #0880d7, 1px 2px #0880d7, 1px 3px #0880d7, 2px 4px #0880d7, 2px 5px #0880d7, 3px 6px #0880d7, 3px 7px #0880d7, 4px 8px #0880d7, 4px 9px #0880d7, 5px 10px #0880d7, 5px 11px #0880d7, 6px 12px #0880d7, 6px 13px #0880d7, 7px 14px #0880d7, 7px 15px #0880d7, 8px 16px #0880d7, 8px 17px #0880d7, 9px 18px #0880d7, 9px 19px #0880d7, 10px 20px #0880d7, 10px 21px #0880d7, 11px 22px #0880d7, 11px 23px #0880d7, 12px 24px #0880d7, 12px 25px #0880d7, 13px 26px #0880d7, 13px 27px #0880d7, 14px 28px #0880d7, 14px 29px #0880d7, 15px 30px #0880d7, 15px 31px #0880d7, 16px 32px #0880d7, 16px 33px #0880d7, 17px 34px #0880d7, 17px 35px #0880d7, 18px 36px #0880d7, 18px 37px #0880d7, 19px 38px #0880d7, 19px 39px #0880d7, 20px 40px #0880d7, 20px 41px #0880d7, 21px 42px #0880d7, 21px 43px #0880d7, 22px 44px #0880d7, 22px 45px #0880d7, 23px 46px #0880d7, 23px 47px #0880d7, 24px 48px #0880d7, 24px 49px #0880d7, 25px 50px #0880d7, 25px 51px #0880d7, 26px 52px #0880d7, 26px 53px #0880d7, 27px 54px #0880d7, 27px 55px #0880d7, 28px 56px #0880d7, 28px 57px #0880d7, 29px 58px #0880d7, 29px 59px #0880d7, 30px 60px #0880d7, 30px 61px #0880d7, 31px 62px #0880d7, 31px 63px #0880d7, 32px 64px #0880d7, 32px 65px #0880d7, 33px 66px #0880d7, 33px 67px #0880d7, 34px 68px #0880d7, 34px 69px #0880d7, 35px 70px #0880d7, 35px 71px #0880d7, 36px 72px #0880d7, 36px 73px #0880d7, 37px 74px #0880d7, 37px 75px #0880d7, 38px 76px #0880d7, 38px 77px #0880d7, 39px 78px #0880d7, 39px 79px #0880d7, 40px 80px #0880d7, 40px 81px #0880d7, 41px 82px #0880d7, 41px 83px #0880d7, 42px 84px #0880d7, 42px 85px #0880d7;
}
.page-finance .pf-member .btn-member:hover,
.page-finance .pf-member .btn-member:focus {
text-shadow: 0px 0px #00519b, 0px 1px #00519b, 1px 2px #00519b, 1px 3px #00519b, 2px 4px #00519b, 2px 5px #00519b, 3px 6px #00519b, 3px 7px #00519b, 4px 8px #00519b, 4px 9px #00519b, 5px 10px #00519b, 5px 11px #00519b, 6px 12px #00519b, 6px 13px #00519b, 7px 14px #00519b, 7px 15px #00519b, 8px 16px #00519b, 8px 17px #00519b, 9px 18px #00519b, 9px 19px #00519b, 10px 20px #00519b, 10px 21px #00519b, 11px 22px #00519b, 11px 23px #00519b, 12px 24px #00519b, 12px 25px #00519b, 13px 26px #00519b, 13px 27px #00519b, 14px 28px #00519b, 14px 29px #00519b, 15px 30px #00519b, 15px 31px #00519b, 16px 32px #00519b, 16px 33px #00519b, 17px 34px #00519b, 17px 35px #00519b, 18px 36px #00519b, 18px 37px #00519b, 19px 38px #00519b, 19px 39px #00519b, 20px 40px #00519b, 20px 41px #00519b, 21px 42px #00519b, 21px 43px #00519b, 22px 44px #00519b, 22px 45px #00519b, 23px 46px #00519b, 23px 47px #00519b, 24px 48px #00519b, 24px 49px #00519b, 25px 50px #00519b, 25px 51px #00519b, 26px 52px #00519b, 26px 53px #00519b, 27px 54px #00519b, 27px 55px #00519b, 28px 56px #00519b, 28px 57px #00519b, 29px 58px #00519b, 29px 59px #00519b, 30px 60px #00519b, 30px 61px #00519b, 31px 62px #00519b, 31px 63px #00519b, 32px 64px #00519b, 32px 65px #00519b, 33px 66px #00519b, 33px 67px #00519b, 34px 68px #00519b, 34px 69px #00519b, 35px 70px #00519b, 35px 71px #00519b, 36px 72px #00519b, 36px 73px #00519b, 37px 74px #00519b, 37px 75px #00519b, 38px 76px #00519b, 38px 77px #00519b, 39px 78px #00519b, 39px 79px #00519b, 40px 80px #00519b, 40px 81px #00519b, 41px 82px #00519b, 41px 83px #00519b, 42px 84px #00519b, 42px 85px #00519b;
}
.page-finance .pf-member .btn-member:active {
    color: #00274b !important;
    background-color: #00519b;
    border-color: #003f7a;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
}
.page-finance .pf-member .mbox .pull-left {
    margin-right: 25px;
}
.page-finance .pf-member .mbox .mbox-con {
    position: relative;
    z-index: 1000;
    border: 1px solid #d6d6d6;
    border-radius: 2px;
    padding: 20px;
}
.page-finance .pf-member .mbox-con > .arrow {
    border-width: 11px;
}
.page-finance .pf-member .mbox-con > .arrow,
.page-finance .pf-member .mbox-con > .arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}
.page-finance .pf-member .mbox-con > .arrow {
    top: 10%;
    left: -11px;
    margin-top: -11px;
    border-right-color: #999;
    border-right-color: rgba(0,0,0,.25);
    border-left-width: 0;
}
.page-finance .pf-member .mbox-con > .arrow:after {
    content: " ";
    border-width: 10px;
    bottom: -10px;
    left: 1px;
    border-right-color: #fff;
    border-left-width: 0;
}
.page-finance .pf-member .mbox-con h4 {
    margin-top: 0;
    font-size: 18px;
}
.page-finance .pf-member .mbox-con p {
    color: #555;
    margin-bottom: 15px;
}
.page-finance .pf-member .mbox-con h5 {
    font-weight: 600;
    margin-bottom: 5px;
}
.page-finance .pf-member .mbox-con h5,
.page-finance .pf-member .mbox-con h6,
.page-finance .pf-member .mbox-con p,
.page-finance .pf-member .mbox-con a {
    font-size: 14px;
    line-height: 22px;
}
.page-finance .pf-member .mbox-con a {
    color: #1b8ef9 !important;
    border-bottom: 1px solid #1b8ef9;
    display: inline-block;
    line-height: 16px;
}
.page-finance .pf-member .mbox-con a:hover,
.page-finance .pf-member .mbox-con a:active,
.page-finance .pf-member .mbox-con a:focus {
    text-decoration: none;
    color: #ff6412 !important;
    border-bottom: 1px solid #ff6412;
}

/* 网上营业厅 */
.page-business {
    background-color: #eeeeee;
    background-image: url("../images/business/business-bg.png");
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: right bottom;
}
.page-business {
    min-height: 800px;
    padding-top: 40px;
    padding-bottom: 40px;
}
.page-business .page-header {
    display: none;
    width: 50%;
    margin: 30px auto;
    margin-bottom: 80px;
    padding-bottom: 0;
    text-align: center;
    border-bottom: 1px solid #d8d8d8;
}
.page-business .page-header h1.cn {
    color: #555;
    font-size: 30px;
    line-height: 30px;
    display: inline-block;
    padding: 20px 10px;
    border-bottom: 1px solid #4b6dd8;
    margin-top: 0;
    margin-bottom: 0;
}
.page-business .page-header h3.en {
    font-family: helveticaneuelight, Helvetica, Microsoft Yahei, Hiragino Sans GB, WenQuanYi Micro Hei, sans-serif;
    color: #999;
    font-size: 24px;
    line-height: 24px;
    margin-top: 10px;
    margin-bottom: -35px;
}
.page-business .page-block {
    min-height: 320px;
    margin-bottom: 30px;
    cursor: pointer;
    -webkit-box-shadow: 0 0 8px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 0 8px rgba(0,0,0,0.2);
    -ms-box-shadow: 0 0 8px rgba(0,0,0,0.2);
    box-shadow: 0 0 8px rgba(0,0,0,0.2);
}
.page-business .page-block:hover,
.page-business .page-block:active,
.page-business .page-block:focus
.page-business .page-block.active {
    -webkit-box-shadow: 0 0 8px rgba(0,192,194,0.8);
    -moz-box-shadow: 0 0 8px rgba(0,192,194,0.8);
    -ms-box-shadow: 0 0 8px rgba(0,192,194,0.8);
    box-shadow: 0 0 8px rgba(0,192,194,0.8);
}
@media \0screen\,screen\9 {
    .page-business .page-block {
        border: 1px solid #ebeaea;
    }
    .page-business .page-block:hover,
    .page-business .page-block:active,
    .page-business .page-block:focus
    .page-business .page-block.active {
        border-color: #333;
    }
}
.page-business .page-block .page-block-header,
.page-business .page-block .page-block-header img {
    border-top-left-radius: 1px;
    border-top-right-radius: 1px;
}
.page-business .page-block .page-block-header {
    position: relative;
    background-color: #ccc;
    padding: 0;
}
.page-business .page-block .page-block-header .badge {
    font-size: 12px;
    position: absolute;
    padding: 5px 12px;
    top: 15px;
    right: 15px;
}
.page-business .online-account .badge {
    color: #039278;
    background-color: #fff;
}
.page-business .trading-services .badge,
.page-business .financial-product .badge,
.page-business .margin .badge,
.page-business .loans-ss .badge,
.page-business .adviser .badge,
.page-business .online-stock .badge,
.page-business .securities-trading .badge,
.page-business .jigou-trading .badge{
    color: #fff;
}
.page-business .trading-services .badge {
    background-color: #206da9;
}
.page-business .financial-product .badge {
    background-color: #c43263;
}
.page-business .margin .badge {
    background-color: #9d8d07;
}
.page-business .loans-ss .badge {
    background-color: #06ace1;
}
.page-business .adviser .badge {
    background-color: #8b3bf9;
}
.page-business .online-stock .badge {
    background-color: #00bdb2;
}
.page-business .securities-trading .badge {
    background-color: #fc5d14;
}
.page-business .jigou-trading .badge {
    background-color: #ef9c4f;
}
.page-business .page-block .page-block-body {
    padding-bottom: 15px;
}
.page-business .page-block .page-block-body p {
    color: #666;
    margin-top: 15px;
    min-height:40px;
}

/* 质押式回购 */
.page-repurchase {
    background-image: url("../images/repurchase/repurchase-head-bg.png");
    background-position: top right;
    background-repeat: no-repeat;
}
.page-repurchase h1.pr-subject {
    background: url("../images/repurchase/repurchase-subject-text.png") no-repeat left center;
    height: 180px;
    text-indent: -9999px;
}
.page-repurchase .pr-main {
    position: relative;
    background-color: #fff;
    margin-bottom: 65px;
}
.page-repurchase .pr-btn-group .btn-group {
    border-bottom: 1px solid #e3e3e3;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
    -ms-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
    box-shadow: 0 1px 1px rgba(0,0,0,0.1);
}
.page-repurchase .pr-btn-group .btn {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.page-repurchase .pr-btn-group .btn a {
    margin-left: -1px;
    border-left: solid 1px #e0e0e0;
}
.page-repurchase .pr-btn-group .btn:first-child a {
    border-left: 0;
}
.page-repurchase .pr-btn-group .btn {
    padding: 0;
}
.page-repurchase .pr-btn-group a {
    font-size: 15px;
    padding: 10px 12px;
    display: block;
}
.page-repurchase .repurchase-sticky {
    left: 0;
    right: 0;
    z-index: 9999;
}
.page-repurchase .container {
    padding: 0;
}
.page-repurchase .pr-content {
    padding-top: 35px;
}
.page-repurchase .pr-block {
    min-height: 200px;
    position:relative;
    padding: 20px 40px;
    z-index: 5;
    margin-top: -35px;
    margin-bottom: -35px;

}
.page-repurchase .pr-block h3,
.page-repurchase .pr-block h4,
.page-repurchase .pr-block p {
    color: #6b6b6b;
    margin-bottom: 0;
}
.page-repurchase .pr-block h3,
.page-repurchase .pr-block h4 {
    margin-top: 30px;
    margin-bottom: 0;
}
.page-repurchase .pr-block h3 {
    font-size: 24px;
}
.page-repurchase .pr-block p {
    margin-top: 15px;
    font-size: 15px;
}
.page-repurchase .dividing-mask-01,
.page-repurchase .dividing-mask-02 {
    position: relative;
    z-index: 20;
    background-repeat: no-repeat;
    background-position: center top;
    height: 70px;
}
.page-repurchase .dividing-mask-01 {
    background-image: url("../images/repurchase/dividing-mask-01.png");
}
.page-repurchase .dividing-mask-02 {
    background-image: url("../images/repurchase/dividing-mask-02.png");
}
.page-repurchase .watermark,
.page-repurchase .num {
    color: #ddd !important;
    position: absolute;
    z-index: 10;
    margin: 0px !important;
}
.page-repurchase .watermark {
    font-size: 36px !important;
    line-height: 36px;
}
.page-repurchase .num {
    font-family: helveticaneuelight;
    font-size: 150px !important;
    line-height: 130px;
}

/* Irregular layout */

.page-repurchase .pr-block.n1 .num { right: 0px; bottom: 0px;}
.page-repurchase .pr-block.n1 .watermark { right: 190px; bottom: 45px;}
.page-repurchase .pr-block.n2 .num { left: 10px; top: 0px;}
.page-repurchase .pr-block.n2 .watermark { left: 220px; top: 60px;}
.page-repurchase .pr-block.n3 { padding-top: 20px; }
.page-repurchase .pr-block.n3 .num { right: 10px; top: 100px;}
.page-repurchase .pr-block.n3 .watermark { right: 20px; top: 50px;}
.page-repurchase .pr-block.n3 .pull-left { margin-right: 25px;}
.page-repurchase .pr-block.n3 .media-body { padding-right: 180px;}
.page-repurchase .pr-block.n4 { min-height: 300px;}
.page-repurchase .pr-block.n4 .num { left: 10px; top: 0px;}
.page-repurchase .pr-block.n4 .watermark { left: 220px; top: 60px;}
.page-repurchase .pr-block.n4 { padding-top: 120px; }
.page-repurchase .pr-block.n4 .data-list-b { margin-top: 20px;  margin-bottom: 30px;}
.page-repurchase .pr-block.n4 table th,
.page-repurchase .pr-block.n4 table td { text-align: left; font-size: 12px; padding-left: 15px; padding-right: 15px;}
.page-repurchase .pr-block.n5 .num { right: 10px; top: 0px;}
.page-repurchase .pr-block.n5 .watermark { right:200px; top: 40px;}
.page-repurchase .pr-block.n5 h4:first-child { margin-top:40px;}
.page-repurchase .pr-block.n6 { padding-top: 120px; padding-bottom: 50px;}
.page-repurchase .pr-block.n6 .num { left: 10px; top: 0px;}
.page-repurchase .pr-block.n6 .watermark { left:200px; top: 50px;}
.page-repurchase .pr-block.n6 .t1{ margin-top: -120px;}
.page-repurchase .pr-block.n6 .data-list-b { margin-top: 20px;}
.page-repurchase .pr-block.n6 table th,
.page-repurchase .pr-block.n6 table td { text-align: left; font-size: 12px; padding-left: 15px; padding-right: 15px;}
.page-repurchase .pr-block.n7 { padding-top: 50px; padding-bottom: 20em;}
.page-repurchase .pr-block.n7 .num { right: 10px; top: 0px;}
.page-repurchase .pr-block.n7 .watermark { right:200px; top: 50px;}
.page-repurchase .pr-block.n7 .t2{ margin-top: 50px;}
.page-repurchase .pr-block.n7 p { margin-top: 30px; margin-bottom: 20px;}


/* #投资银行 #约定式回购 - 组合样式 */
.page-investbank .investbank-header,
.page-investbank .investbank-brand,
.page-investbank .pi-n1,
.page-investbank .pi-n2,
.page-agreement .agreement-header,
.page-agreement .agreement-brand,
.page-agreement .pa-n4,
.page-agreement .pa-n5,
.page-agreement .pa-n6,
.page-agreement .pa-n7 {
    background-repeat: no-repeat;
}
.page-investbank .investbank-header,
.page-investbank .pi-n1,
.page-investbank .pi-n2,
.page-agreement .agreement-header {
    background-position: center;
}
.page-investbank .en,
.page-agreement .en {
    font-family: helveticaneuelight, Helvetica, Microsoft Yahei, Hiragino Sans GB, WenQuanYi Micro Hei, sans-serif;
}
.page-investbank .investbank-sticky,
.page-agreement .agreement-sticky {
    left: 0;
    right: 0;
    z-index: 10;
}
.page-investbank .investbank-header,
.page-agreement .agreement-header {
    padding-top: 30px;
    padding-bottom: 30px;
}
.page-investbank .investbank-header .investbank-brand,
.page-agreement .agreement-header .agreement-brand {
    background-position: left center;
    display: inline-block;
    width: 324px;
    height: 56px;
    text-indent: -9999px;
}
.page-investbank .investbank-header .btn-group,
.page-agreement .agreement-header .btn-group {
    margin-top: 2px;
    float: right;
}
.page-investbank .btn.btn-border.btn-white,
.page-agreement .btn.btn-border.btn-white {
    color: #fff !important;
    border: 1px solid #fff;
    padding: 15px 10px;
    background-color: transparent;
}
@media (min-width: 992px) {
    .page-investbank .investbank-header,
    .page-agreement .agreement-header {
        text-align: left;
    }
}
@media (min-width: 1200px) {
    .page-investbank .btn.btn-border.btn-white,
    .page-agreement .btn.btn-border.btn-white {
        padding: 15px 20px;
    }
}

.page-investbank .btn.btn-border.btn-white:hover,
.page-investbank .btn.btn-border.btn-white:active,
.page-investbank .btn.btn-border.btn-white.active,
.page-agreement .btn.btn-border.btn-white:hover,
.page-agreement .btn.btn-border.btn-white:active,
.page-agreement .btn.btn-border.btn-white.active {
    background-color: #fff;
}
.page-investbank .con-box,
.page-agreement .con-box {
    padding-left: 20px;
    padding-right: 20px;
}
.page-investbank h1,
.page-agreement h1 {
    font-size: 36px;
    margin-top: 68px;
    margin-bottom: 40px;
}
.page-investbank p,
.page-agreement p {
    margin-top: 0;
    font-size: 14px;
    color: #666;
}


/* 投资银行 */
.page-investbank .icon-64-cup,
.page-investbank .icon-64-heart,
.page-investbank .icon-64-dna,
.page-investbank .icon-64-chemical-compound {
    background-image: url("../images/investbank/common-services-icon-64.png");
}
.page-investbank .icon-64-cup { background-position: 0 0;}
.page-investbank .icon-64-heart { background-position: 0 -64px;}
.page-investbank .icon-64-dna { background-position: 0 -128px;}
.page-investbank .icon-64-chemical-compound { background-position: 0 -192px;}
.page-investbank .investbank-sticky {
    background-color: #767142;
}
.page-investbank .investbank-header {
    background-image: url(../images/investbank/investbank-theme-bg.png);
}
.page-investbank .investbank-header .investbank-brand {
    background-image: url(../images/investbank/investbank-theme-title.png);
}
.page-investbank .btn.btn-border.btn-white:hover,
.page-investbank .btn.btn-border.btn-white:active,
.page-investbank .btn.btn-border.btn-white.active {
    color: #837d49 !important;
}

/* Irregular layout */

/* #01 */
.page-investbank .pi-n1 {
    min-height: 380px;
    background-color: #e2e6d7;
    background-image: url(../images/investbank/investbank-bg-01.png);
}
.page-investbank .pi-n1 h1 {
    color: #514a0c;
}
.page-investbank .pi-n1 p {
    color: #69611e;
    margin-bottom: 20px;
}

/* #02 */
.page-investbank .pi-n2 {
    min-height: 442px;
    background-color: #f9fcf2;
    background-image: url(../images/investbank/investbank-bg-02.png);
}
.page-investbank .pi-n2 h1,
.page-investbank .pi-n2 h5 {
    color: #1b2529;
}
.page-investbank .pi-n2 h1 {
    font-size: 48px;
    margin-top: 40px;
    margin-bottom: 30px;
}
.page-investbank .pi-n2 h5 {
    font-size: 16px;
    margin-bottom: 5px;
}
.page-investbank .pi-n2 p {
    margin-bottom: 20px;
}

/* #03 */
.page-investbank .pi-n3 {
    min-height: 432px;
    background-color: #e3e8d4;
}
.page-investbank .pi-n3 h1,
.page-investbank .pi-n3 h3 {
    color: #272d17;
}
.page-investbank .pi-n3 h1,
.page-investbank .pi-n3 h1 .en {
    font-size: 60px;
}
.page-investbank .pi-n3 h1 {
    text-align: right;
    margin-top: 35px;
    margin-bottom: 60px;
}
.page-investbank .pi-n3 h1 .en {
    margin-right: 20px;
    color: #fefff9;
}
.page-investbank .pi-n3 .row [class^=col-] {
    padding-left: 25px;
    padding-right: 25px;
}
.page-investbank .pi-n3 h3 {
    line-height: 64px;
    font-size: 18px;
    margin-top: 0;
    margin-bottom: 15px;
}
.page-investbank .pi-n3 h3 i {
    margin-right: 20px;
}
.page-investbank .pi-n3 p {
    margin-bottom: 20px;
}

/* #04 */
.page-investbank .pi-n4 {
    min-height: 520px;
    background-color: #f7faee;
}
.page-investbank .pi-n4 h1,
.page-investbank .pi-n4 p {
    text-align: center;
}
.page-investbank .pi-n4 h1 {
    color: #2a3116;
}
.page-investbank .pi-n4 p {
    margin-top: 60px;
}

/* #05 */
.page-investbank .pi-n5 {
    min-height: 600px;
    padding-bottom: 100px;
    background-color: #f0f3e3;
    background-image: url(../images/investbank/investbank-bg-03.gif);
    background-repeat: no-repeat;
    background-position: center top;
}
.page-investbank .pi-n5 h1 {
    font-size: 50px;
    font-weight: 200;
    color: #333;
}
.page-investbank .pi-n5 h1 .stress {
    color: #e97303;
}
.page-investbank .pi-n5 h1 .en {
    color: #fff;
    font-family: Microsoft Yahei, Hiragino Sans GB, WenQuanYi Micro Hei, sans-serif;
    text-transform:uppercase;
}
.page-investbank .pi-n5 .mod-list-circle {
    padding-left: 5px;
    padding-right: 5px;
}
.page-investbank .pi-n5 .mod-list-circle > li {
    min-height: 35px;
}
.page-investbank .pi-n5 .mod-list-circle > li > a {
    font-size: 17px;
    line-height: 35px;
}
.page-investbank .pi-n5 .mod-list-circle > li > em {
    font-style: normal;
}

/* detail */
.page-investbank .page-typesetting {
    min-height: 600px;
    padding: 20px 25px 50px;
}
.page-investbank .page-typesetting .page-header {
    margin-top: 30px;
    margin-bottom: 40px;
    padding-bottom: 15px;
    border-bottom-color: #cbcbcb;
}
.page-investbank .page-typesetting .page-header h2 {
    font-size: 30px;
    margin-bottom: 15px;
}
.page-investbank .page-typesetting .page-header-meta {
    font-family: helveticaneuelight, Helvetica, Microsoft Yahei, Hiragino Sans GB, WenQuanYi Micro Hei, sans-serif !important;
    font-size: 14px;
}
.page-investbank .page-typesetting  h4,
.page-investbank .page-typesetting  h5,
.page-investbank .page-typesetting  h6,
.page-investbank .page-typesetting p {
    color: #666;
}
.page-investbank .page-typesetting  h4 {
    margin-bottom: 30px;
}
.page-investbank .page-typesetting p {
    font-size: 16px;
    line-height: 28px;
}

/* 约定式回购 */
.page-agreement .agreement-sticky {
    background-color: #37a0c3;
}
.page-agreement .agreement-header .agreement-brand {
    background-image: url(../images/agreement/agreement-theme-title.png);
}
.page-agreement .btn.btn-border.btn-white:hover,
.page-agreement .btn.btn-border.btn-white:active,
.page-agreement .btn.btn-border.btn-white.active {
    color: #37a0c3 !important;
}
.page-agreement .pa-item .pa-collapse-content {
    display: none;
}
.page-agreement .pa-item.opened .pa-collapse-content {
    display: block;
}

/* Irregular layout */

/* #01 */
.page-agreement .pa-n1 {
    background-color: #dbf8f9;
    padding-top: 50px;
    padding-bottom: 50px;
}
.page-agreement .pa-n1 h1,
.page-agreement .pa-n1 p {
    color: #005b5e;
}
.page-agreement .pa-n1 h1 {
    margin-top: 20px;
    margin-bottom: 50px;
}
.page-agreement .pa-n1 .row [class^=col-] {
    padding-left: 25px;
    padding-right: 25px;
}
.page-agreement .pa-n1 p {
    margin-bottom: 20px;
    line-height: 24px;
}

/* #02 and #03 */
.page-agreement .pa-n2 img,
.page-agreement .pa-n3 img {
    margin: auto;
}
.page-agreement .pa-n2 {
    background-color: #f7fcff;
}
.page-agreement .pa-n3 {
    background-color: #dbf8f9;
}

/* #04 */
.page-agreement .pa-n4 {
    background-image: url(../images/agreement/agreement-bg-01.png);
    background-position: right;
    min-height: 455px;
    background-color: #f2fffe;
}
.page-agreement .pa-n4 h1,
.page-agreement .pa-n4 h5 {
    color: #649894;
}
.page-agreement .pa-n4 h1 {
    margin-top: 45px;
}
.page-agreement .pa-n4 h5,
.page-agreement .pa-n4 em {
    font-size: 16px;
}
.page-agreement .pa-n4 p {
    font-size: 13px;
    color: #829f9c;
    margin-bottom: 25px;
    line-height: 22px;
}

/* #05 */
.page-agreement .pa-n5 {
    background-image: url(../images/agreement/agreement-bg-02.png);
    background-position: left top;
    min-height: 450px;
    background-color: #dbf8f9;
}
.page-agreement .pa-n5 h1,
.page-agreement .pa-n5 h4 {
    color: #0e8d93;
}
.page-agreement .pa-n5 h1 {
    border-bottom: 1px dotted #62ccd1;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 25px;
    margin-top: 40px;
}
.page-agreement .pa-n5 h4 {
    cursor: pointer;
    font-size: 18px;
    line-height: 28px;
    border: 1px solid transparent;
    padding: 2px 10px;
    margin-left: -10px;
    margin-right: -10px;
}
.page-agreement .pa-n5 h4:hover {
    border: 1px solid #bbe3e4;
    background-color: #cff4f5;
}
.page-agreement .pa-n5 h4 i {
    margin-right: 15px;
}
.page-agreement .pa-n5 p {
    font-size: 13px;
    color: #829f9c;
    margin-bottom: 25px;
    line-height: 22px;
}

/* #06 */
.page-agreement .pa-n6 {
    min-height: 650px;
    background-color: #f2fffe;
    background-image: url(../images/agreement/agreement-bg-03.png);
    background-position: left bottom;
}
.page-agreement .pa-n6 h1,
.page-agreement .pa-n6 h5,
.page-agreement .pa-n6 p,
.page-agreement .pa-n6 em {
    color: #607c79;
}
.page-agreement .pa-n6 h1 {
    font-size: 36px;
    text-align: right;
    margin-top: 40px;
    margin-bottom: 30px;
}
.page-agreement .pa-n6 .row {
    margin-left: -25px;
    margin-right: -25px;
}
.page-agreement .pa-n6 .row [class^=col-] {
    padding-left: 25px;
    padding-right: 25px;
}
.page-agreement .pa-n6 .row [class^=col-]:first-child {
    border-right: 1px dotted #607c79;
}
.page-agreement .pa-n6 h5 {
    font-size: 16px;
    margin-bottom: 15px;
    font-style: italic;
    text-decoration: underline;
}
.page-agreement .pa-n6 p {
    font-size: 12px;
    line-height: 22px;
    margin-bottom: 20px;
}
.page-agreement .pa-n6 p em {
    font-size: 15px;
}

/* #07 */
.page-agreement .pa-n7 {
    background-image: url(../images/agreement/agreement-bg-04.png);
    background-position: right bottom;
    min-height: 500px;
    background-color: #fff;
    padding-bottom: 45px;
}
.page-agreement .pa-n7 h1,
.page-agreement .pa-n7 h5,
.page-agreement .pa-n7 p {
    color: #585858;
}
.page-agreement .pa-n7 h1 {
    margin-top: 45px;
}
.page-agreement .pa-n7 h5 {
    font-size: 14px;
}
.page-agreement .pa-n7 em,
.page-agreement .pa-n7 strong,
.page-agreement .pa-n7 p {
    font-size: 13px;
}
.page-agreement .pa-n7 em {
    color: #37a0c3;
    text-decoration: underline;
}
.page-agreement .pa-n7 p {
    margin-bottom: 25px;
    line-height: 22px;
}

/* 股票期权 */

.page-stock-option .row {
    margin-left: -5px;
    margin-right: -5px;
}
.page-stock-option .row [class^="col-"] {
    padding-left: 5px;
    padding-right: 5px;
}
.page-stock-option a {
    color: #000;
}
.page-stock-option .icon-16-menu-down,
.page-stock-option .icon-16-plus,
.page-stock-option .icon-16-minus,
.page-stock-option .icon-16-compose,
.page-stock-option .icon-16-sound,
.page-stock-option .icon-16-in {
    background-image: url("../images/option/all-icon-16.png");
}
.page-stock-option .icon-16-menu-down { background-position: 0 -32px;}
.page-stock-option .icon-16-plus { background-position: 0 -16px;}
.page-stock-option .icon-16-minus { background-position: 0 0;}
.page-stock-option .icon-16-compose { background-position: 0 -48px;}
.page-stock-option .icon-16-sound { background-position: 0 -64px;}
.page-stock-option .icon-16-in { background-position: 0 -80px;}

.page-stock-option .dl-box.tonghuashun {
    background-image: url("../images/option/10jqka-icon.png");
}
.page-stock-option,
.page-stock-option .option-header,
.page-stock-option .option-header .option-brand,
.page-stock-option .dl-box.tonghuashun {
    background-repeat: no-repeat;
}

.page-stock-option {
    background-image: url("../images/option/option-bg.jpg");
    background-position: right bottom;
    background-size: 100%;
    padding-bottom: 30px;
}
.page-stock-option .option-header {
    background-color: #56584e;
    background-image: url("../images/option/option-head-bg.jpg");
    background-position: center;
}

.page-stock-option .option-header .option-brand {
    height: 90px;
    margin-top: 56px;
    margin-bottom: 54px;
    text-indent: -9999px;
    background-image: url("../images/option/option-subject-text.png");
    background-position: left center;
}
.page-stock-option .option-navbar {
    margin-top: 30px;
    margin-bottom: 0;
    min-height: auto;
}
@media (min-width: 768px) {
    .page-stock-option .container > .navbar-collapse,
    .page-stock-option .container > .navbar-header {
        margin-right: -15px;
        margin-left: -15px;
    }
}
.page-stock-option .option-navbar .navbar-nav > li {
    padding-bottom: 20px;
}
.page-stock-option .option-navbar .navbar-nav > li > a {
    line-height: 16px;
    padding: 0;
    margin-right: 20px;
}
.page-stock-option .option-navbar .navbar-nav > li > a:hover,
.page-stock-option .option-navbar .navbar-nav > li > a:active,
.page-stock-option .option-navbar .navbar-nav > li > a:focus,
.page-stock-option .option-navbar .navbar-nav > li.active > a {
    background-color: transparent;
}
.page-stock-option .option-navbar .dropdown-menu {
    min-width: 180px;
    border-radius: 0;
    border-top-width: 2px;
    border-color: #222222;
    padding: 0 5px;
    z-index: 9999;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.35);
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.35);
    -ms-box-shadow: 0 1px 1px rgba(0,0,0,.35);
    -o-box-shadow: 0 1px 1px rgba(0,0,0,.35);
    box-shadow: 0 1px 1px rgba(0,0,0,.35);
}
.page-stock-option .option-navbar .dropdown-menu > li + li {
    border-top: 1px dotted #8c8c8c;
}
.page-stock-option .option-navbar .dropdown-menu > li a {
    padding: 8px 5px;
}
.page-stock-option .option-navbar .dropdown-menu > li a:hover,
.page-stock-option .option-navbar .dropdown-menu > li a:active,
.page-stock-option .option-navbar .dropdown-menu > li a:focus {
    color: #829164;
}
.page-stock-option .option-navbar .dropdown-menu .arrow,
.page-stock-option .option-navbar .dropdown-menu .arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}
.page-stock-option .option-navbar .dropdown-menu .arrow {
    top: -12px;
    left: 12%;
    border-width: 12px;
    border-top-width: 0;
    border-bottom-color: #999;
    border-bottom-color: #222;
}
.page-stock-option .option-navbar .dropdown-menu .arrow:after {
    top: 2px;
    margin-left: -10px;
    content: " ";
    border-width: 10px;
    border-top-width: 0;
    border-bottom-color: #fff;
}
.page-stock-option .option-navbar a i {
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -ms-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
.page-stock-option .option-navbar .open > a {
    background-color: transparent;
}
.page-stock-option .option-navbar .open > a i {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

.page-stock-option .sl-block ul > li > a,
.page-stock-option .mod-list-circle > li > a,
.page-stock-option .list-inline > li a {
    color: #555;
    border-bottom: 1px solid transparent;
}
.page-stock-option .sl-block ul > li > a:hover,
.page-stock-option .sl-block ul > li > a:active,
.page-stock-option .sl-block ul > li > a:focus,
.page-stock-option .mod-list-circle > li > a:hover,
.page-stock-option .mod-list-circle > li > a:active,
.page-stock-option .mod-list-circle > li > a:focus,
.page-stock-option .list-inline > li a:hover,
.page-stock-option .list-inline > li a:active,
.page-stock-option .list-inline > li a:focus {
    color: #8b8064 !important;
    border-bottom-color: #8b8064;
}
.page-stock-option .more,
.page-stock-option .more a {
    color: #a99f96;
}
.page-stock-option .more:hover,
.page-stock-option .more:active,
.page-stock-option .more:focus,
.page-stock-option .more a:hover,
.page-stock-option .more a:active,
.page-stock-option .more a:focus {
    color: #000;
}
.page-stock-option .list-unstyled {
    margin-bottom: 0;
}
.page-stock-option .sl-block {
    border-top: 1px solid #cbcbcb;
    margin-bottom: 10px;
}
.page-stock-option .sl-block .sl-block-header {
    display: inline-block;
    margin-top: 0;
    font-size: 18px;
    line-height: 18px;
    border-bottom: 2px solid #000;
    padding-top: 15px;
    padding-bottom: 10px;
}
.page-stock-option .sl-block p,
.page-stock-option .sl-block ul > li,
.page-stock-option .option-panel .panel-body,
.page-stock-option .option-panel .panel-body p,
.page-stock-option .sr-block p,
.page-stock-option .sr-block .list-circle > li {
    font-size: 12px;
    line-height: 18px;
}
.page-stock-option .sl-block a,
.page-stock-option .sl-block p,
.page-stock-option .option-panel .panel-body,
.page-stock-option .option-panel .panel-body p,
.page-stock-option .sr-block a,
.page-stock-option .sr-block p {
    color: #666;
}
.page-stock-option .sl-block .media .pull-left {
    padding-right: 7px;
}
.page-stock-option .sl-block .media .media-body a {
    display: block;
}
.page-stock-option .sl-block .media .media-body a + a {
    margin-top: 8px;
}
.page-stock-option .sl-block .dl-box {
    font-size: 14px;
    padding-top: 15px;
    padding-bottom: 15px;
    border: 1px solid #343434;
}
.page-stock-option .sl-block .dl-box.tonghuashun {
    background-position: left center;
    padding-left: 70px;
}
.page-stock-option .sr-block,
.page-stock-option .option-main {
    background-color: #fff;
}
.page-stock-option .option-main {
    border: 1px solid #c0c0c0;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 10px;
}
.page-stock-option .option-main.announcement {
    min-height: 311px;
}
.page-stock-option .option-main.classroom {
    min-height: 446px;
}
.page-stock-option .option-main .option-main-header,
.page-stock-option .option-main .nav-tabs {
    position: relative;
    border-bottom: 1px solid #bfbfbf;
}
.page-stock-option .option-main .option-main-header .chain {
    position: absolute;
    right: 0px;
    top: 15px;
}
.page-stock-option .option-main .nav-tabs > li {
    margin-right: 35px;
}
.page-stock-option .option-main .nav-tabs > li,
.page-stock-option .option-main .option-main-header .heading {
    margin-bottom: -2px;
}
.page-stock-option .option-main .nav-tabs > li > a,
.page-stock-option .option-main .option-main-header .heading {
    display: inline-block;
    margin-top: 0;
    font-size: 18px;
    line-height: 18px;
    padding: 15px 0 10px;
}
.page-stock-option .option-main .nav-tabs > li.active > a,
.page-stock-option .option-main .option-main-header .heading {
    border-bottom: 2px solid #000;
}
.page-stock-option .option-main .nav-tabs > li > a {
    border: 0;
    background-color: transparent;
}
.page-stock-option .option-main .tab-content,
.page-stock-option .option-main .all-lists {
    padding-top: 20px;
    padding-bottom: 20px;
}
.page-stock-option .option-main .tab-content .mod-list-circle,
.page-stock-option .option-main .all-lists .mod-list-circle {
    margin-bottom: 0;
    padding-left: 5px;
    padding-right: 0px;
}
.page-stock-option .option-main .tab-content .mod-list-circle > li,
.page-stock-option .option-main .all-lists .mod-list-circle > li {
    overflow: hidden;
    padding-left: 25px;
    min-height: 22px;
    _height: 22px;
}
.page-stock-option .option-main .tab-content .mod-list-circle > li > a,
.page-stock-option .option-main .tab-content .mod-list-circle > li em {
    line-height: 22px;
}
.page-stock-option .option-main .tab-content .mod-list-circle > li em,
.page-stock-option .option-main .all-lists .mod-list-circle > li em {
    margin-top: 0px;
    font-style: normal;
}
.page-stock-option .option-main .all-lists .mod-list-circle > li > a,
.page-stock-option .option-main .all-lists .mod-list-circle > li em {
    line-height: 24px;
}
.page-stock-option .option-main .more,
.page-stock-option .option-main .tab-content .mod-list-circle > li em,
.page-stock-option .option-main .all-lists .mod-list-circle > li em,
.page-stock-option .option-main .vlist .vlist-item > a,
.page-stock-option .option-main .dotted-b-box p {
    font-size: 12px;
}
.page-stock-option .option-main .tab-content .more {
    padding-left: 30px;
    margin-top: 10px;
    margin-bottom: 0;
}
.page-stock-option .option-main .dotted-b-box,
.page-stock-option .option-main .last-b-box {
    padding-top: 12px;
    padding-bottom: 12px;
}
.page-stock-option .option-main .dotted-b-box {
    border-bottom: dotted 1px #9a9a9a;
}
.page-stock-option .option-main .dotted-b-box p {
    margin-bottom: 0;
    color: #888;
    line-height: 18px;
}
.page-stock-option .option-main .vlist {
    margin: 10px -5px 0;
    padding: 0;
}
.page-stock-option .option-main .vlist .vlist-item {
    padding-left: 5px;
    padding-right: 5px;
    display: inline-block;
    float: left;
}
.page-stock-option .all-lists .vlist .vlist-item {
    min-height: 172px;
}
.page-stock-option .option-main .vlist .vlist-item,
.page-stock-option .option-main .list-inline > li {
    width: 33.33333333333333%;
}
.page-stock-option .option-main .vlist .vlist-item > a {
    display: block;
}
.page-stock-option .option-main .vlist .vlist-item > a + a {
    margin-top: 10px;
}
.page-stock-option .option-main .list-inline {
    margin: 0;
    padding-left: 3px;
}
.page-stock-option .option-main .list-inline > li {
    line-height: 22px;
    padding-left: 0;
    padding-right: 0;
    margin-left: -3px;
}
.page-stock-option .sr-block,
.page-stock-option .option-business-guide .option-panel {
    border: 1px solid #c0c0c0;
}
.page-stock-option .option-business-guide {
    margin-bottom: 10px;
}
.page-stock-option .option-business-guide .option-panel {
    border-radius: 0;
}
.page-stock-option .option-panel .panel-heading {
    padding: 12px 15px;
}
.page-stock-option .option-panel .panel-heading i {
    float: right;
}
.page-stock-option .option-panel .panel-body,
.page-stock-option .option-panel .panel-body p {
    margin-bottom: 0;
}
.page-stock-option .option-panel .panel-body {
    border-top: 0 !important;
    padding-top: 0px;
    padding-bottom: 10px;
    min-height: 124px;
}
@media \0screen\,screen\9 {
    .page-stock-option .option-panel .panel-body {
        min-height: 114px;
    }
}
.page-stock-option .option-panel .panel-body p + p {
    margin-top: 10px;
}
.page-stock-option .list-circle {
    padding-left: 5px;
    margin-bottom: 0;
}
.page-stock-option .list-circle > li {
    background-image: url("../images/option/list-circle.png");
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 12px;
}
.page-stock-option .list-circle > li > a {
    white-space: nowrap;
    overflow: hidden;
    display: block;
    line-height: 1.65em;
    text-overflow: ellipsis;
}
.page-stock-option p.more {
    padding-left: 17px;
}
.page-stock-option p.gapless {
    margin: 0;
}
.page-stock-option p.nodata {
    color: #ccc !important;
    padding-top: 10px;
    padding-bottom: 10px;
}
@media \0screen\,screen\9 {
    .page-stock-option .list-circle > li > a {
        line-height: 18px;
    }
    .page-stock-option p.more {
        margin-top: 4px;
    }
}

.page-stock-option .sr-block {
    margin-bottom: 10px;
    padding: 15px;
}
.page-stock-option .sr-block .sr-block-header {
    margin-top: 0;
    font-size: 18px;
    line-height: 18px;
    padding-bottom: 10px;
}
.page-stock-option .sr-block h5 {
    margin-top: 19px;
}
@media \0screen\,screen\9 {
    .page-stock-option .sr-block h5 {
        margin-top: 18px;
    }
}
.page-stock-option .sr-block a i {
    margin-top: 2px;
    margin-right: 10px;
}
.page-stock-option .sr-block .more {
    margin-bottom: 0;
}
.page-stock-option .sr-block.qa {
    min-height: 326px;
}
@media \0screen\,screen\9 {
    .page-stock-option .sr-block.qa {
        min-height: 296px;
    }
}
.page-stock-option .sr-block.qa .more {
    margin-top: 10px;
}
.page-stock-option .stock-option-main {
    min-height: 765px;
    padding-left: 20px;
    padding-right: 20px;
}
.page-stock-option .option-main-body .vlist {
    margin-left: -10px;
    margin-right: -10px;
}
.page-stock-option .option-main-body .vlist li {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.page-stock-option .option-main-body .vlist li.vlist-item {
    margin-top: 20px;
}
.page-stock-option .option-download-main {
    padding-top: 25px;
    padding-bottom: 25px;
}
.page-stock-option .option-download-main .table-cell {
    width: auto;
    padding: 0.8em;
}
.page-stock-option .option-download-main .table-cell.thumbnails {

    width: 180px;
}
.page-stock-option .option-download-main .table-cell.thumbnails img {
    margin: auto;
}

.page-stock-option .option-download-main .table-cell.description {
    text-align: left;
}
.page-stock-option .option-download-main p {
    color: #888;
    font-size: 12px;
    line-height: 16px;
}

.page-stock-option .stock-option-main.page-typesetting {
    padding-left: 30px;
    padding-right: 30px;
}
.page-stock-option .page-typesetting .page-header {
    margin-top: 30px;
    margin-bottom: 40px;
    padding-bottom: 15px;
    border-bottom-color: #cbcbcb;
}
.page-stock-option .page-typesetting .page-header h2 {
    font-size: 24px;
    margin-bottom: 15px;
}
.page-stock-option .page-typesetting .page-header-meta {
    font-family: helveticaneuelight, Helvetica, Microsoft Yahei, Hiragino Sans GB, WenQuanYi Micro Hei, sans-serif !important;
    font-size: 14px;
}
.page-stock-option .page-typesetting  h4,
.page-stock-option .page-typesetting  h5,
.page-stock-option .page-typesetting  h6,
.page-stock-option .page-typesetting p {
    color: #666;
}
.page-stock-option .page-typesetting  h4 {
    margin-bottom: 30px;
}
.page-stock-option .page-typesetting p {
    line-height: 24px;
}

.stock-option-main .pagination-box {
    margin-top: 25px;
}
.stock-option-main .pagination > li > a,
.stock-option-main .pagination > li > span {
    border: 1px solid #908a82 !important;
}
.stock-option-main .pagination > li > a:focus,
.stock-option-main .pagination > li > a:hover,
.stock-option-main .pagination > li > span:focus,
.stock-option-main .pagination > li > span:hover,
.stock-option-main .pagination > .active > a,
.stock-option-main .pagination > .active > a:focus,
.stock-option-main .pagination > .active > a:hover,
.stock-option-main .pagination > .active > span,
.stock-option-main .pagination > .active > span:focus,
.stock-option-main .pagination > .active > span:hover {
    background-color: #908a82 !important;
}
.page-stock-option a:hover,
.page-stock-option a:active,
.page-stock-option a:focus {
    color: #8b8064;
    text-decoration: none;
}


/* 弹出框 */
.popover{ font-size:12px; line-height:2;}
.popover p{ text-indent:13px;}
.popover b{ color:red;}
.popover h3{ text-align:center;}


/* 主页推荐版块  */
.home-recommend {
    margin-bottom: 10px;
}
.home-recommend .icon-16-maximize {
    background-image: url("../images/clips/maximize-16.png");
}
.home-recommend .icon-16-chevron-circle-up,
.home-recommend .icon-16-chevron-circle-down {
    background-image: url("../images/clips/chevron-circle-16.png");
}
.home-recommend .icon-16-chevron-circle-up { background-position: 0 0;}
.home-recommend .icon-16-chevron-circle-down { background-position: -16px -16px;}
.home-recommend .icon-16-chevron-circle-up:hover,
.home-recommend .icon-16-chevron-circle-up:active,
.home-recommend .icon-16-chevron-circle-up:focus {
    background-position: 0 -16px;
}
.home-recommend .icon-16-chevron-circle-down:hover,
.home-recommend .icon-16-chevron-circle-down:active,
.home-recommend .icon-16-chevron-circle-down:focus {
    background-position: -16px 0;
}
.home-recommend .page-block-header {
    border-bottom: 1px solid #c4c4c4;
}
.home-recommend .page-block-header .btn-group {
    top: 12px;
}
.home-recommend .page-block-header .btn-group a {
    cursor: pointer;
    -webkit-transition: background 150ms ease-in-out;
    -moz-transition: background 150ms ease-in-out;
    -ms-transition: background 150ms ease-in-out;
    -o-transition: background 150ms ease-in-out;
    transition: background 150ms ease-in-out;
}
.home-recommend .page-block-body,
.home-recommend .page-block-body p {
    padding: 0;
}
.home-recommend .page-block-body h5 {
    margin: 10px 15px 0;
}
.home-recommend .page-block-body h5,
.home-recommend .page-block-body h5 a {
    color: #333;
    font-size: 16px;
}
.home-recommend .page-block-body {
    height: 215px;
    overflow: hidden;
}
.home-recommend .page-block-body p {
    margin-left: 15px;
    margin-right: 15px;
}
.home-recommend .page-block-body .small,
.home-recommend .page-block-body .small a {
    font-size: 12px !important;
}
.home-recommend .page-block-body .medium,
.home-recommend .page-block-body .medium a {
    font-size: 14px !important;
}
.home-recommend .page-block-body .large,
.home-recommend .page-block-body .large a {
    font-size: 16px !important;
}
.home-recommend .recomm-list-group {
    display: block;
    width: 100%;
}
.home-recommend .recomm-list-item {
    float: left;
    width: 50%;
    position: relative;
    min-height: 107px;
}
.home-recommend .recomm-list-item .maskbox,
.home-recommend .recomm-list-item .maskbox-bg,
.home-recommend .recomm-list-item .maskbox-detail-btn {
    position: absolute;
}
.home-recommend .recomm-list-item .maskbox,
.home-recommend .recomm-list-item .maskbox-bg {
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.home-recommend .recomm-list-item .maskbox {
    display: none;
    z-index:1000;
}
.home-recommend .recomm-list-item .maskbox-bg {
    background-color: #ff5000;
    z-index:1001;
}
.home-recommend .recomm-list-item .maskbox-detail-btn {
    left: 50%;
    top: 50%;
    z-index: 1002;
}
.home-recommend .recomm-list-item a.maskbox-detail-btn {
    color: #fff;
    font-size: 18px;
    line-height: 16px;
    border: 1px solid #ffccbb;
    padding: 10px 15px;
    margin-left: -67px;
    margin-top: -19px;
}
.home-recommend .recomm-list-item a.maskbox-detail-btn:hover,
.home-recommend .recomm-list-item a.maskbox-detail-btn:active,
.home-recommend .recomm-list-item a.maskbox-detail-btn:focus {
    text-decoration: none;
    border-color:#ffccbb;
    background-color: transparent;
}
/*
.home-recommend .recomm-list-item .maskbox-detail-btn:hover .icon-16-maximize,
.home-recommend .recomm-list-item .maskbox-detail-btn:active .icon-16-maximize,
.home-recommend .recomm-list-item .maskbox-detail-btn:focus .icon-16-maximize {
    background-position: 0 -16px;
}
*/
.home-recommend .recomm-list-item .maskbox-detail-btn i {
    margin-right: 5px;
}
.home-recommend .recomm-list-item:hover .maskbox,
.home-recommend .recomm-list-item:active .maskbox,
.home-recommend .recomm-list-item:focus .maskbox {
    display: block;
}

.home-recommend .riskbox,
.home-recommend .general-box,
.home-recommend .general-box span {
    display: block;
}
.home-recommend .riskbox,
.home-recommend .riskbox i {
    overflow: hidden;
    height: 3px;
}

.home-recommend .riskbox {
    cursor: pointer;
    margin-top: 10px;
    margin-bottom: 10px;
}
.home-recommend .riskbox i {
    float: left;
    width: 20px;
}
.home-recommend .riskbox i + i {
    margin-left: 2px;
}
.home-recommend .riskbox i.low {
    background-color: #a5bf2e;
}
.home-recommend .riskbox i.medium {
    background-color: #2ac8ef;
}
.home-recommend .riskbox i.high {
    background-color: #dc4b4b;
}
.home-recommend .general-box {
    margin-bottom: 0;
}
.home-recommend .general-box span {
    font-size: 12px;
    color: #666;
    line-height: 14px;
}
.home-recommend .general-box span em {
    font-style: normal;
    font-size: 14px;
}
.home-recommend .general-box span.text,
.home-recommend .general-box span.cn-text,
.home-recommend .general-box span.ss-text,
.home-recommend .general-box span em {
    line-height: 30px;
}
.home-recommend .general-box span.text,
.home-recommend .general-box span.cn-text {
    font-size: 20px;
}
.home-recommend .general-box span.text {
    color: #999;
    font-weight: 500;
}
.home-recommend .general-box span.cn-text {
    color: #00c0ff;
}
.home-recommend .general-box span.ss-text {
    color: #ff9000;
    font-size: 24px;
}

.home-recommend .general-box .product-term,
.home-recommend .general-box .expected-yields {
    width: 50%;
}
.home-recommend .general-box .product-term {
    float: left;
    border-right: 1px solid #e4e4e4;
}
.home-recommend .general-box .expected-yields {
    float: right;
}
.home-recommend .general-box .expected-yields span {
    text-align: right;
}
.home-recommend .odd-group,
.home-recommend .even-group {
    display: block !important;
}
.home-recommend .odd-group {
    border-bottom: 1px solid #cfcfcf;
}
.home-recommend .odd-group .odd,
.home-recommend .even-group .even {
    background-color: #f8f8f8;
}
.home-recommend .odd-group .odd,
.home-recommend .even-group .odd {
    border-right: 1px solid #cfcfcf;
}
.home-recommend .recomm-list-item .maskbox-bg,
a:hover img, a:active img, a:focus img {
    opacity: 0.8;
}
@media \0screen\,screen\9 {
    .home-recommend .recomm-list-item .maskbox-bg,
    a:hover img, a:active img, a:focus img {
        filter:alpha(opacity=80);
    }
}

/* 页面右侧浮动（客服-分享-反馈) */
.aside-social-feeds .icon-32-comment,
.aside-social-feeds .icon-32-comment-text,
.aside-social-feeds .icon-32-qq,
.aside-social-feeds .icon-32-qrcode {
    background-image: url("../images/clips/social-feeds-32.png");
}
.aside-social-feeds .icon-32-comments {
    background-position: 0 0;
}
.aside-social-feeds .icon-32-comment-text {
    background-position: 0 -32px;
}
.aside-social-feeds .icon-32-qq {
    background-position: 0 -64px;
}
.aside-social-feeds .icon-32-qrcode {
    background-position: 0 -96px;
}
.aside-social-feeds .icon-32-comment:hover,
.aside-social-feeds .icon-32-comment:active,
.aside-social-feeds .icon-32-comment:focus {
    background-position: -32px 0;
}
.aside-social-feeds .opened .icon-32-comment-text,
.aside-social-feeds .icon-32-comment-text:hover,
.aside-social-feeds .icon-32-comment-text:active,
.aside-social-feeds .icon-32-comment-text:focus {
    background-position: -32px -32px;
}
/*
.aside-social-feeds .icon-32-qq:hover,
.aside-social-feeds .icon-32-qq:active,
.aside-social-feeds .icon-32-qq:focus,
.aside-social-feeds a:hover .icon-32-qq,
.aside-social-feeds a:active .icon-32-qq,
.aside-social-feeds a:focus .icon-32-qq {
    background-position: -32px -64px;
}
*/
.aside-social-feeds {
    margin: 0;
    padding: 0;
    position: fixed;
    z-index: 100;
    top: 37.2em;
    right: 0;
}
.aside-social-feeds form {
    margin-bottom: 0;
}
.aside-social-feeds > li {
    position: relative;
    line-height: 0;
    margin-bottom: 1px;
}
.aside-social-feeds > li > a {
    position: relative;
    display: inline-block;
    padding: 10px;
    border-radius: 1px;
    border: 1px solid transparent;
    z-index: 9999;
    text-align: center;
    line-height: 32px;
}
.aside-social-feeds > li > a em {
    margin-top: 5px;
    font-style: normal;
    display: block;
    width: 32px;
    line-height: 18px;
}
.aside-social-feeds > li.online-service a {
    background-color: #4b6dd8;
}
.aside-social-feeds > li a em {
    color: #fff;
}
.aside-social-feeds > li.opened > a,
.aside-social-feeds .aside-popover,
.aside-social-feeds > li > a,
.aside-social-feeds > li > a:hover,
.aside-social-feeds > li > a:active,
.aside-social-feeds > li > a:focus {
    background-color: #ff5000;
    text-decoration: none;
}
/*
.aside-social-feeds > li.online-service a:hover,
.aside-social-feeds > li.online-service a:active,
.aside-social-feeds > li.online-service a:focus {
    color: #ff5000;
}
*/
.aside-social-feeds > li.opened > a,
.aside-social-feeds > li.opened .aside-popover {
    border: 1px solid #ccc;
}
.aside-social-feeds > li.opened .aside-popover {
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.15);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.15);
    -ms-box-shadow: 0 1px 2px rgba(0,0,0,0.15);
    box-shadow: 0 1px 2px rgba(0,0,0,0.15);
}
.aside-social-feeds > li.opened > a {
    border-left-color: transparent;
    -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.15);
    -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.15);
    -ms-box-shadow: 1px 1px 2px rgba(0,0,0,0.15);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.15);
}
.aside-social-feeds .aside-popover {
    display: none;
    position: absolute;
    z-index: 9998;
    padding: 10px;
    width: 160px;
    line-height: 20px;
    top: 0;
    right: 52px;
}
.aside-social-feeds .qrcode p {
    margin-top: 15px;
    color: #fff;
    text-align: center;
    font-size: 13px;
}
.aside-social-feeds .aside-popover.open{
    display: block;
}
.aside-social-feeds .aside-popover .form-group {
    margin-bottom: 10px;
    border: 1px solid #a0a0a0;
}
.aside-social-feeds .aside-popover .form-control,
.aside-social-feeds .aside-popover .btn-royalblue {
    border-radius: 0;
}
.aside-social-feeds .aside-popover .form-control,
.aside-social-feeds .aside-popover .form-group p {
    font-size: 12px;
}
.aside-social-feeds .aside-popover .form-control {
    padding: 6px;
    border-color: transparent;
}
.aside-social-feeds .aside-popover input.form-control {
    height: 30px;
}
.aside-social-feeds .aside-popover .form-group:hover,
.aside-social-feeds .aside-popover .form-group:active,
.aside-social-feeds .aside-popover .form-group:focus,
.aside-social-feeds .aside-popover .form-group:hover p,
.aside-social-feeds .aside-popover .form-group:active p,
.aside-social-feeds .aside-popover .form-group:focus p {
    border-color: #4b76ff;
}
.aside-social-feeds .aside-popover .btn-royalblue {
    font-size: 14px;
}
.aside-social-feeds .aside-popover .form-group p {
    color: #5f5f5f;
    border-top: 1px solid #a0a0a0;
    margin: 0;
    padding: 4px 6px;
}
/*左侧导航*/
.aside-social-feeds.position-left {
    right:auto;
    left:0;
}

/* 金易贷 */

.page-jyd .row [class^="col-"] {
    padding-left: 10px;
    padding-right: 10px;
}

.page-jyd .icon-64-huo,
.page-jyd .icon-64-yi,
.page-jyd .icon-64-di,
.page-jyd .icon-64-kuai,
.page-jyd .icon-64-guang,
.page-jyd .button-img-pills {
    background-image: url("../images/jyd/jyd-slice-01.png");
}
.page-jyd .icon-64-huo { background-position: 0 0; }
.page-jyd .icon-64-yi { background-position: -64px 0;}
.page-jyd .icon-64-di { background-position: -128px 0;}
.page-jyd .icon-64-kuai { background-position: -192px 0;}
.page-jyd .icon-64-guang { background-position: -256px 0;}
.page-jyd .button-img-pills { background-position: 0 -104px;}

.page-jyd .button-img-pills {
    display: inline-block;
    color: #666;
    font-size: 12px;
    line-height: 38px;
    width: 160px;
    height: 40px;
    padding-left: 33px;
    white-space: nowrap;
    zoom: 1;
}
.page-jyd .button-img-pills:hover,
.page-jyd .button-img-pills:active,
.page-jyd .button-img-pills.active,
.page-jyd .active .button-img-pills {
    color: #fff;
    text-decoration: none;
    background-position: 0 -64px;
}

.page-jyd,
.page-jyd .jyd-header,
.page-jyd .jyd-header .jyd-brand {
    background-repeat: no-repeat;
}

.page-jyd .jyd-header {
    background-color: #0454ad;
    background-image: url("../images/jyd/cfd-banner-ads-2017-09-13.png");
    background-position: center;
    height: 193px;
    cursor: pointer;
    background-size: cover;
}
@media (min-width: 768px) {
    .page-jyd .jyd-header {
        height: 186px;
    }
}
@media (min-width: 992px) {
    .page-jyd .jyd-header {
        height: 243px;
    }
}
@media (min-width: 1200px) {
    .page-jyd .jyd-header {
        height: 293px;
    }
}
.page-jyd .jyd-header .jyd-brand {
    display: block;
    height: 100%;
    margin-top: 0;
    margin-bottom: 0;
    text-indent: -9999px;
}
.feature-group:before, .feature-group:after,
.jyd-side-left:before, .jyd-side-left:after {
    display: table;
    content: " ";
}
.feature-group:after,
.jyd-side-left:after {
    clear: both;
}
.page-jyd .jyd-feature {
    background-color: #e9ecf1;
    background-image: url("../images/jyd/jyd-feature-bg.jpg");
    background-position: center;
    height: 218px;
}
.page-jyd .jyd-feature .feature-group {
    margin: 0 -10px;
    padding: 20px 0;
}
.page-jyd .jyd-feature .feature-group > li {
    width: 20%;
    float: left;
    padding-left: 10px;
    padding-right: 10px;
}
.page-jyd .jyd-feature .item-box {
    margin-top: 20px;
    text-align: center;
    background-color: rgba(255, 255, 255, .6);
    position: relative;
    padding-bottom: 10px;
}
@media \0screen\,screen\9 {
    .page-jyd .jyd-feature .item-box {
        background-color: transparent;
        background-image: url("../images/jyd/alpha-60.png");
    }
}
@media (min-width: 992px) {
    .page-jyd .jyd-feature .item-box {
        margin-top: 32px;
    }
}
.page-jyd .jyd-feature .item-box i[class^="icon-64"] {
    margin-top: -32px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 50%;
    -webkit-box-shadow: -2px 5px 0 rgba(0, 0, 0, .05);
    -moz-box-shadow: -2px 5px 0 rgba(0, 0, 0, .05);
    -ms-box-shadow: -2px 5px 0 rgba(0, 0, 0, .05);
    -o-box-shadow: -2px 5px 0 rgba(0, 0, 0, .05);
    box-shadow: -2px 5px 0 rgba(0, 0, 0, .05);
}
.page-jyd .jyd-feature .item-box h3,
.page-jyd .jyd-feature .item-box p {
    line-height: 18px;
}
.page-jyd .jyd-feature .item-box h3 {
    color: #444;
    font-size: 18px;
    margin-top: 25px;
}
.page-jyd .jyd-feature .item-box p {
    color: #666;
    font-size: 13px;
    margin-top: 15px;
}
.page-jyd .jyd-main {
    background-color: #f3f3f3;
    background-image: url("../images/jyd/jyd-main-bg.jpg");
    background-position: top center;
    background-repeat: no-repeat;
}
.page-jyd .jyd-main .jyd-side-left {
    text-align: center;
    padding: 50px 0 0;
}
.page-jyd .jyd-main .jyd-side-left li {
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 0px;
}
.page-jyd .jyd-main .jyd-side-left > li > a {
    text-align: left;
}
.page-jyd .jyd-main .jyd-main-content {
    padding: 90px 80px 60px 50px;
    min-height: 560px;
    min-height: 380px\9;
}
@media (min-width: 992px) {
    .page-jyd .jyd-main .jyd-side-left {
        text-align: left;
    }
    .page-jyd .jyd-main .jyd-side-left li {
        margin-right: 0;
        margin-bottom: 10px;
    }
}

.page-jyd .jyd-main .aside-item-content {
    padding: 0;
    margin-top: 15px;
    display: none;
}
.page-jyd .jyd-main .aside-item-content > li {
    margin-bottom: 5px;
    display: block;
}
.page-jyd .jyd-main .aside-item-content > li > a {
    display: block;
    text-align: center;
    border-radius: 15px;
    border: 1px dotted #aaa;
    line-height: 30px;
    height: 32px;
}
.page-jyd .jyd-main .aside-item-content > li > a:hover,
.page-jyd .jyd-main .aside-item-content > li > a:active,
.page-jyd .jyd-main .aside-item-content > li > a.active,
.page-jyd .jyd-main .aside-item-content > li > a:focus,
.page-jyd .jyd-main .aside-item-content > li.active > a {
    text-decoration: none;
    background-color: #1b8ef9;
    color: #fff;
}
@media \0screen\,screen\9 {
    .page-jyd .jyd-main .aside-item-content > li {
        margin-top: 0;
        margin-bottom: 0;
    }
    .page-jyd .jyd-main .aside-item-content > li > a {
        background-image: url("../images/jyd/jyd-slice-01.png");
        background-repeat: no-repeat;
    }
    .page-jyd .jyd-main .aside-item-content > li > a {
        border: 0;
        background-position: left -144px;
    }
    .page-jyd .jyd-main .aside-item-content > li > a:hover,
    .page-jyd .jyd-main .aside-item-content > li > a:active,
    .page-jyd .jyd-main .aside-item-content > li > a.active,
    .page-jyd .jyd-main .aside-item-content > li > a:focus,
    .page-jyd .jyd-main .aside-item-content > li.active > a {
        background-color: transparent;
        background-position: left -176px;
    }
}

.page-jyd .jyd-main .jyd-main-content.jyd-about,
.page-jyd .jyd-main .jyd-main-content.jyd-bulletin,
.page-jyd .jyd-main .jyd-main-content.jyd-operate,
.page-jyd .jyd-main .jyd-main-content.jyd-help {
    background-repeat: no-repeat;
    background-position: right 25px ;
}
.page-jyd .jyd-main .jyd-main-content.jyd-about {
    background-image: url("../images/jyd/about-title-bg.png");
}
.page-jyd .jyd-main .jyd-main-content.jyd-bulletin {
    background-image: url("../images/jyd/bulletin-title-bg.png");
}
.page-jyd .jyd-main .jyd-main-content.jyd-operate {
    background-image: url("../images/jyd/operations-guide-title-bg.png");
}
.page-jyd .jyd-main .jyd-main-content.jyd-help {
    background-image: url("../images/jyd/help-title-bg.png");
}
.page-jyd .jyd-main-content h3 {
    color: #666;
    font-size: 18px;
    line-height: 24px;
    margin-top: 0;
}
.page-jyd .jyd-main-content p {
    color: #777;
    line-height: 24px;
}
.page-jyd .jyd-main-content p + h3,
.page-jyd .jyd-main-content h3 + h3 {
    margin-top: 25px;
}
.page-jyd .mod-list-circle,
.page-jyd .pagination-box {
    margin: 0 30px;
    padding: 0;
}
.page-jyd .mod-list-circle  em {
    font-style: normal;
}
.page-jyd .page-typesetting .page-header,
.page-jyd .page-typesetting .page-header h2 {
    margin-top: 0;
}
.page-jyd .page-typesetting .page-header {
    margin-bottom: 40px;
    padding-bottom: 15px;
    border-bottom: dotted 1px #ccc;
}
.page-jyd .page-typesetting .page-header h2 {
    font-size: 24px;
    margin-bottom: 15px;
}
.page-jyd .page-typesetting .page-header-meta {
    font-family: helveticaneuelight, Helvetica, Microsoft Yahei, Hiragino Sans GB, WenQuanYi Micro Hei, sans-serif !important;
    font-size: 14px;
}
.page-jyd .page-typesetting .page-header h2,
.page-jyd .page-typesetting .page-header-meta {
    color: #555;
}
.page-jyd .page-typesetting  h4,
.page-jyd .page-typesetting  h5,
.page-jyd .page-typesetting  h6,
.page-jyd .page-typesetting p {
    color: #666;
}
.page-jyd .page-typesetting  h4 {
    margin-bottom: 30px;
}
.page-jyd .page-typesetting p {
    line-height: 24px;
}
.page-jyd .pagination-box {
    margin-top: 50px;
}
.page-jyd .pagination > li > a,
.page-jyd .pagination > li > span {
    border: 1px solid #aaaaaa !important;
}
.page-jyd .pagination > li > a:focus,
.page-jyd .pagination > li > a:hover,
.page-jyd .pagination > li > span:focus,
.page-jyd .pagination > li > span:hover,
.page-jyd .pagination > .active > a,
.page-jyd .pagination > .active > a:focus,
.page-jyd .pagination > .active > a:hover,
.page-jyd .pagination > .active > span,
.page-jyd .pagination > .active > span:focus,
.page-jyd .pagination > .active > span:hover {
    background-color: #1b8ef9 !important;
    border-color: transparent !important;
}
.page-jyd .pagination > .disabled > a,
.page-jyd .pagination > .disabled > a:focus,
.page-jyd .pagination > .disabled > a:hover,
.page-jyd .pagination > .disabled > span,
.page-jyd .pagination > .disabled > span:focus,
.page-jyd .pagination > .disabled > span:hover {
    color: #ccc !important;
    background-color: #f3f3f3 !important;
    border-color: #e0e0e0 !important;
}
.page-jyd a:hover,
.page-jyd a:active,
.page-jyd a:focus {
    color: #1b8ef9;
}

@media only screen and (max-width: 767px) {
    .img-responsive{
        width: 100%;
        /* height: 140px; */
    }
}

