﻿﻿
html {
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
}

body {
    margin: 0
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    display: block
}

audio, canvas, progress, video {
    display: inline-block;
    vertical-align: baseline
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden], template {
    display: none
}

a {
    background-color: transparent
}

a:active, a:hover {
    outline: 0
}

img {
    border: 0
}


code, kbd, pre, samp {
    font-family: monospace, monospace;
    font-size: 1em
}

button, input, optgroup, select, textarea {
    margin: 0;
    font: inherit;
    color: inherit
}

button {
    overflow: visible
}

button, select {
    text-transform: none
}

button, html input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled], html input[disabled] {
    cursor: default
}

button::-moz-focus-inner, input::-moz-focus-inner {
    padding: 0;
    border: 0
}





html {
    font-size: 10px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

body {
    font-size: 14px;
    color: #333;
    background-color: #fff
}


a {
    text-decoration: none
}

a:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

figure {
    margin: 0
}

img {
    vertical-align: middle
}


.img-circle {
    border-radius: 50%
}







.text-left {
    text-align: left
}

.text-right {
    text-align: right
}

.text-center {
    text-align: center
}

.text-justify {
    text-align: justify
}

.text-nowrap {
    white-space: nowrap
}

.text-lowercase {
    text-transform: lowercase
}

.text-uppercase {
    text-transform: uppercase
}

.text-capitalize {
    text-transform: capitalize
}

.text-muted {
    color: #777
}

.text-primary {
    color: #337ab7
}

a.text-primary:focus, a.text-primary:hover {
    color: #286090
}

.text-success {
    color: #3c763d
}

a.text-success:focus, a.text-success:hover {
    color: #2b542c
}

.text-info {
    color: #31708f
}

a.text-info:focus, a.text-info:hover {
    color: #245269
}

.text-warning {
    color: #8a6d3b
}

a.text-warning:focus, a.text-warning:hover {
    color: #66512c
}

.text-danger {
    color: #a94442
}

a.text-danger:focus, a.text-danger:hover {
    color: #843534
}

.bg-primary {
    color: #fff;
    background-color: #337ab7
}

a.bg-primary:focus, a.bg-primary:hover {
    background-color: #286090
}

.bg-success {
    background-color: #dff0d8
}

a.bg-success:focus, a.bg-success:hover {
    background-color: #c1e2b3
}

.bg-info {
    background-color: #d9edf7
}

a.bg-info:focus, a.bg-info:hover {
    background-color: #afd9ee
}

.bg-warning {
    background-color: #fcf8e3
}

a.bg-warning:focus, a.bg-warning:hover {
    background-color: #f7ecb5
}

.bg-danger {
    background-color: #f2dede
}

a.bg-danger:focus, a.bg-danger:hover {
    background-color: #e4b9b9
}

.page-header {
    padding-bottom: 9px;
    margin: 40px 0 20px;
    border-bottom: 1px solid #eee
}


.container-vm {
    height: 100%;
    width: 100%;
    display: table;
    table-layout: fixed;
    position: relative
}

.container-vm-box {
    display: table-cell;
    vertical-align: middle
}

.container-vb {
    height: 100%;
    width: 100%;
    display: table;
    table-layout: fixed;
    position: relative
}

.container-vb-box {
    display: table-cell;
    vertical-align: bottom
}




.section-investment-focus {
    padding: 0px 0 5px;
    background-color: #ddd;
    /* background-image: url(focus_bg.jpg); */
    background-repeat: no-repeat;
    background-position: bottom center;
}


.section-investment-focus .main-title {
    color: #102582;
    z-index: 0;
    position: relative;
    display: inline-block;
    /* text-transform: uppercase; */
    margin: 30px 0 20px;
    /* font-family: Impact, fantasy; */
    font-size: 34px;
}

.section-investment-focus .main-title:before {
    z-index: -1;
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: .46em;
    /* background-color: #a7a7a7 */
}

.section-investment-focus .main-title-sub {
    line-height: 1.2em
}


.section-investment-focus .focus-list {
    text-align: center;
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.section-investment-focus .zhuanti{/* border: 1px solid #c5c2c2; *//* margin-bottom: 30px; */}
.section-investment-focus .zhuanti li{border: 1px solid #102582;/* padding-top: 25px; */height: 125px;padding-top: 0px;width: 230px;height: 110px;border-radius: 10px;}
.section-investment-focus .zhuanti li img{
    box-shadow: none;
    width: 94%;
    height: auto;
    margin: 8px 0px;
    border-radius: 5px;
}


.section-investment-focus .focus-list .focus-item {
    margin: 0 27px;
    margin-bottom: 30px;
    float: left;
    width: 185px;
    height: 195px
}


.section-investment-focus .focus-list .focus-item .focus-img {
    margin: 0 auto;
    display: block;
    width: 160px;
    height: 160px
}


.section-investment-focus .focus-list .focus-item .focus-img .focus-bg {
    width: 100%;
    height: 100%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center
}

.section-investment-focus .focus-list .focus-item .focus-img .focus-bg img{width:80%}

.section-investment-focus .focus-list .focus-item .focus-img .focus-bg img:hover{width:90%}

.section-investment-focus .focus-list .focus-item .focus-title {
    font-size: 18px;
    font-weight: bold
}


.section-portfolio .portfolio-item .portfolio-type {
    padding-top: 3px;
    float: right;
    text-transform: uppercase;
    font-family: AvantGardeGothicITCW02Md, 'Microsoft JhengHei', sans-serif
}
