/* banner */
.am-banner {
    height: 630px;
    background-image: url(/images/asset_management/1-banner/banner.png);
    background-repeat: no-repeat;
    background-position: center;
}

/* ams */
.am-ams {
    height: 694px;
    background: #0b0f13;
}

.am-ams-ra {
    height: 100%;
    background: #f1f1f1;
    border-top-left-radius: 100px;
    border-top-right-radius: 100px;
}

.am-ams .am-ams-content {
    margin: 0 auto;
    padding-top: 113px;
}

.am-ams h1 {
    float: left;
    width: 570px;
    /* margin-top: 113px; */
    font-family: MiSans-Demibold;
    font-size: 50px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 70px;
    letter-spacing: 0px;
    color: #006440;
}

.am-ams .am-ams-info {
    float: right;
    width: 503px;
}

.am-ams .am-ams-info button {
    width: 500px;
    height: 80px;
    padding-left: 165px;
    margin-bottom: 34px;
    border: none;
    background-color: #006440;
    background-repeat: no-repeat;
    background-position: 40px center;

    font-family: MiSans-Demibold;
    font-size: 24px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 37px;
    letter-spacing: 0px;
    text-align-last: left;
    color: #ffffff;

    border-radius: 10px;
}

.am-ams-aoi {
    background-image: url(/images/asset_management/2-ams/icon1.png);
}

.am-ams-mi {
    background-image: url(/images/asset_management/2-ams/icon2.png);
}

.am-ams .am-ams-info p {
    margin-top: 35px;
    font-family: MiSans-Light;
    font-size: 22px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 37px;
    letter-spacing: 0px;
    color: #131313;
}

/* rea */
.am-rea {
    height: 600px;
    background-image: url(/images/asset_management/3-rea/rea.png);
    background-repeat: no-repeat;
    background-position: center;
}

/* core */
.am-core {
    height: 1000px;
    background-image: url(/images/asset_management/4-core/core.png);
    background-repeat: no-repeat;
    background-position: center;
}

/* comment */
.am-comment {
    height: 644px;
    background-image: url(/images/asset_management/5-comment/background.png);
    background-repeat: no-repeat;
    background-position: center;
}

.am-comment .w {
    margin: 0 auto;
}

.am-comment-left {
    float: left;
    width: 550px;
    margin-top: 174px;
}

.am-comment-right {
    float: right;
    margin-top: 174px;
    width: 565px;
    height: 334px;
    font-family: MiSans-Normal;
    font-size: 24px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 44px;
    letter-spacing: 0px;
    color: #1d1d1d;
}

.am-comment-left h1 {
    margin-bottom: 70px;
    font-family: MiSans-Demibold;
    font-size: 50px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 70px;
    letter-spacing: 0px;
    color: #006440;
}

.am-comment-left button {
    margin-top: 22px;
    padding-left: 35px;
    width: 520px;
    height: 80px;
    border: none;
    background-color: #006440;
    background-image: url(/images/asset_management/5-comment/icon.png);
    background-repeat: no-repeat;
    background-position: 470px center;
    text-align-last: left;
    font-family: MiSans-Demibold;
    font-size: 24px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 37px;
    letter-spacing: 0px;
    color: #ffffff;
    border-radius: 10px;
}

/* info */
.am-info {
    height: 969px;
    background: #fff;
}

.am-info .w {
    margin: 0 auto;
}

.am-info-header {
    margin-top: 116px;
    width: 100%;
    height: 60px;
}

.am-info-header h1 {
    float: left;
    font-family: MiSans-Demibold;
    font-size: 50px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 70px;
    letter-spacing: 0px;
    color: #006440;
}

.am-info-header button {
    float: right;
    width: 320px;
    height: 60px;
    border: none;
    border: solid 1px #006440;
    background: #fff;
    font-family: MiSans-Regular;
    font-size: 24px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 60px;
    letter-spacing: 0px;
    color: #006440;
    border-radius: 10px;
}

.am-info-info {
    margin-top: 47px;
    border-top: solid 1px #006440;
}

.am-info-info li {
    position: relative;
    height: 242px;
    padding-left: 285px;
    border-bottom: 1px solid #006440;
    background-image: url(/images/asset_management/6-info/image.png);
    background-repeat: no-repeat;
    background-position: 23px center;
}

.am-info-info li span {
    float: left;
    width: 666px;
    margin-top: 45px;
    font-family: MILanProVF-Normal;
    font-size: 22px;
    font-weight: normal;
    font-stretch: normal;
    /* line-height: 70px; */
    letter-spacing: 0px;
    color: #8a8a8a;
}

.am-info-info li h2 {
    position: absolute;
    left: 285px;
    bottom: 46px;
    transform: translate(0, 0);
    font-family: MiSans-Semibold;
    font-size: 30px;
    font-weight: normal;
    font-stretch: normal;
    /* line-height: 70px; */
    letter-spacing: 0px;
    color: #006440;
}

.am-info-info li button {
    float: right;
    width: 130px;
    height: 130px;
    margin-top: 57px;
    margin-right: 59px;
    border: none;
    background: #fff;
    background-image: url(/images/asset_management/6-info/icon.png);
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 50%;
}

/* information */
.am-information {
    height: 300px;
    background-image: url(/images/asset_management/7-information/information.png);
    background-repeat: no-repeat;
    background-position: center;
}