
body {
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
    -ms-text-size-adjust: none;
}

.header {
    position: relative;
    margin: 15px auto 24px;
    padding: 0;
    background-color: #8d9d33;
    background-position: 0 0;
    background-repeat: no-repeat;
    text-align: center;
    border: none;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    height: 165px;
    width: 655px;
}

.header.bg {
    position: relative;
    margin: 15px auto 24px;
    padding: 0;
    background-color: #465185;
    background-position: 0 0;
    background-repeat: no-repeat;
    text-align: center;
    border: none;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

.header.header-small-logo {
    margin: 10px auto 19px;
    width: 490px;
    height: 124px;
    background: #8d9d33 url('/images/ftm/ftm3/bg/ftm-bg-group1-type1_1x.jpg') 0 0 no-repeat;
}

.header.micro-logo img {
    width: 144px;
    margin-left: 324px;
    margin-top: 15px;
}

.header.green650x120title {
    width: 650px;
    height: 120px;
    background-color: #8d9d33;
    background-image: url('/images/ftm/ftm3/FTM_bg_1x.jpg');
}

.header.green650x120title img {
    width: 147px;
    height: 90px;
    position: relative;
    top: auto;
    left: auto;
    float: left;
    margin: 8px 0 0 28px;
}

.header.green650x120title h1 {
    color: #fff;
    float: right;
    font: 42px 'Webfont-myriadpro-bold', Arial, sans-serif;
    margin: 35px 33px 0 0;
}

/*green655x165*/
.green655x165 {
    position: relative;
    width: 655px;
    height: 164px;
    margin-top: 15px;
    margin-bottom: 15px;
    background: #8d9d33 url('/images/ftm/ftm3/bg/ftm-bg-group2-type4_1x.jpg') 0 0 no-repeat;
}

.green655x165 img {
    position: absolute;
    top: 14px;
    right: 134px;
    left: auto;
}

.header.ftm-bg-group2-type4 {
    height: 164px;
    background: #8d9d33 url('/images/ftm/ftm3/bg/ftm-bg-group2-type4_1x.jpg') 0 0 no-repeat;
}

.header.ftm-bg-group2-type4 img {
    position: absolute;
    top: 14px;
    right: 134px;
    left: auto;
}

.header.ftm-bg-group2-type4 h2, .header.ftm-bg-group2-type4 h1 {
    position: absolute;
    right: 0;
    bottom: 10px;
    margin: 0;
    width: 404px;
    color: #fff;
    font-family: 'Webfont-myriadpro-semibold', Helvetica, Arial, sans-serif;
    font-weight: 600;
    font-size: 46px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: -0.025em;
}

.header.bg-group1-type3 {
    height: 140px;
    width: 560px;
    background-image: url('/images/ftm/ftm3/bg/ftm-bg-group1-type3_1x.jpg');
}

.header.bg-group1-type3 img {
    position: absolute;
    top: 13px;
    left: 24px;
}

/*bg-group2-type4 - blue*/
.header.bg-group2-type4 {
    height: 164px;
    width: 655px;
    background: #465185 url('/images/ftm/ftm2017/bg/ftm-2017-bg-655w-164h_1x.png');
}

.header.bg-group2-type4 img {
    position: absolute;
    top: 14px;
    right: 134px;
    left: auto;
}

.header.bg-group2-type4 h2 {
    position: absolute;
    right: 0;
    bottom: 10px;
    width: 404px;
    color: #fff;
    font-family: 'Webfont-myriadpro-semibold', Helvetica, Arial, sans-serif;
    font-weight: 600;
    font-size: 56px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: -0.025em;
}

/*bg-group2-type5 - blue*/
.header.bg-group2-type5 {
    height: 165px;
    width: 655px;
    background: #465185 url('/images/ftm/ftm2017/bg/ftm-2017-bg-655w-164h_new_1x.png');
}
.header.ftm2019-bg-type-news{
    background: #465185 url("/images/ftm/ftm19/bg/header_ftt_2019_2_654n_1x.png");
    height: 165px;
    width: 654px;
}
.header.ftm2024-bg-type-news{
    background: #465185 url("/images/ftm/ftm2024/bg/header_ftt_2024_2_654_1x.png?v=1.1");
    height: 165px;
    width: 654px;
}
.header.ftm2019-bg-type-news img, .header.ftm2024-bg-type-news img {
    top: 8px;
}

.header.bg-group2-type5 img, .header.ftm2019-bg-type-news img, .header.ftm2024-bg-type-news img {
    position: absolute;
    right: 18px;
    left: auto;
}

.header.bg-group2-type5 h2, .header.ftm2019-bg-type-news h2, .header.ftm2024-bg-type-news h2 {
    position: absolute;
    right: 0;
    bottom: 10px;
    width: 404px;
    color: #fff;
    font-family: 'Webfont-myriadpro-semibold', Helvetica, Arial, sans-serif;
    font-weight: 600;
    font-size: 56px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: -0.025em;
}

/*bg-group1-type4 - blue*/
.header.bg-group1-type4 {
    height: 164px;
    width: 654px;
    background: #465185;
    background-image: url('/images/ftm/ftm2017/bg/ftm-2017-bg-654w-164h_1x.png');
}

.header.bg-ftm2019-type1{
    height: 164px;
    width: 654px;
    background: #465185;
    background-image: url('/images/ftm/ftm19/bg/header_ftt_2019_8_650_1x.png');
}

.header.bg-ftm2024-type1{
    height: 164px;
    width: 654px;
    background: #465185;
    background-image: url('/images/ftm/ftm2024/bg/header_ftt_2024_8_650_1x.png');
}

.header.bg-group1-type4 img, .header.bg-ftm2019-type1 img, .header.bg-ftm2024-type1 img {
    position: absolute;
    top: 18px;
    left: 26px;
}

/*bg-group1-type5*/
.header.bg-group1-type5 {
    margin: 20px 0 16px;
    height: 260px;
    width: 750px;
    background: #465185 url('/images/ftm/ftm2017/bg/ftm_2017-bg-750w-260h_1x.png');
}

.header.bg-group1-type5 img {
    position: absolute;
    top: 27px;
    left: 67px;
}

.header.bg-group1-type5 .product-img-description {
    position: absolute;
    bottom: 32px;
    left: 290px;
    margin: 0;
    padding: 0;
    color: #fff;
    font-size: 20px;
    letter-spacing: 0.004em;
    font-family: 'Webfont-myriadpro-regular', Helvetica, Arial, sans-serif;
    width: 394px;
    text-align: center;
}

.header.bg-group1-type5 .product-img-description strong {
    color: #ffe04e;
    font-family: 'Webfont-myriadpro-bold', Helvetica, Arial, sans-serif;
    font-weight: bold;
}

/*FTM-bg  short imgblock*/
.ftm-bg1-short {
    color: #fff;
    width: 650px;
    height: 120px;
    background-image: url('/images/ftm/ftm2017/bg/ftm-2017-bg-650w-120h_1x.png');
}

.header.ftm-bg1-short h2 {
    color: #fff;
    float: right;
    font-family: 'Webfont-myriadpro-semibold', Helvetica, Arial, sans-serif;
    font-weight: 600;
    font-size: 56px;
    margin: 30px auto 0;
    width: 476px;
}

.header.ftm-2017-bg-655w-164h {
    text-align: right;
    background: #465185 url('/images/ftm/ftm2017/bg/ftm-feedback-2017-bg-655w-164h_1x.png');
    width: 655px;
    height: 164px;
}
.header.ftm-2019-bg-655w-164h{
    text-align: right;
    background: #465185 url('/images/ftm/ftm19/bg/header_ftt_2019_2_654_1x.png');
    width: 654px;
    height: 164px;
}

.header.ftm-2017-bg-654w-164h {
    text-align: left;
    background: #465185 url('/images/ftm/ftm2017/bg/ftm-2017-bg-654w-164h_1x.png');
    width: 654px;
    height: 164px;
}

.header.ftm-2019-bg-655w-164h h1{
    color: #fff;
    font-family: -apple-system, BlinkMacSystemFont, 'Webfont-myriadpro-semibold', Helvetica, Arial, sans-serif;
    font-weight: 500;
    margin: 0 0 0 270px;
    width: 410px;
    font-size: 40px;
    text-align: center;
    line-height: 53px;
}

.header.ftm-2024-bg-655w-164h h1{
    color: #fff;
    font-family: -apple-system, BlinkMacSystemFont, 'Webfont-myriadpro-semibold', Helvetica, Arial, sans-serif;
    font-weight: 500;
    margin: 0 0 0 270px;
    width: 410px;
    font-size: 40px;
    text-align: center;
    line-height: 53px;
}

.header.ftm-2017-bg-654w-164h h1 {
    color: #fff;
    font-family: -apple-system, BlinkMacSystemFont, 'Webfont-myriadpro-semibold', Helvetica, Arial, sans-serif;
    font-weight: 500;
    font-size: 42px;
    margin: 10px 0 0 270px;
    width: 410px;
}

.header.ftm-2017-bg-655w-164h h1 {
    color: #fff;
    font-family: -apple-system, BlinkMacSystemFont, 'Webfont-myriadpro-semibold', Helvetica, Arial, sans-serif;
    font-weight: 500;
    font-size: 42px;
    margin: 0 0 0 270px;
    text-align: center;
    width: 410px;
}

.header.ftm-2017-bg-655w-164h img {
    margin-top: 13px;
    margin-right: 103px;
}

.header.ftm-2019-bg-655w-164h img{
    margin-top: 13px;
    margin-right: 103px;
    width: 155px;
    height: 76px;
}

.header.ftm-2017-bg-560w-140h {
    text-align: left;
    background: #465185 url('/images/ftm/ftm2017/bg/ftm-2017-bg-560w-140h_1x.png');
    width: 560px;
    height: 140px;
}

.header.ftm-2017-bg-560w-140h img {
    margin-top: 13px;
    margin-left: 25px;
}

.header.ftm-2017-bg-650w-123h {
    background: #465185 url('/images/ftm/ftm2017/bg/ftm-2017-bg-650w-123h.png');
    width: 650px;
    height: 123px;
}

.header.ftm-2019-bg-650w-123h {
    background: #465185 url('/images/ftm/ftm19/bg/ftm-2019-bg-650w-123h_1x.png');
    width: 650px;
    height: 123px;
}

.header.ftm-2024-bg-655w-164h{
    text-align: right;
    background: #465185 url('/images/ftm/ftm2024/bg/header_ftt_2024_main_654_1x.png');
    width: 654px;
    height: 164px;
}

.header.ftm-2024-bg-655w-164h h1{
    color: #fff;
    font-family: -apple-system, BlinkMacSystemFont, 'Webfont-myriadpro-semibold', Helvetica, Arial, sans-serif;
    font-weight: 500;
    margin: 0 0 0 270px;
    width: 410px;
    font-size: 40px;
    text-align: center;
    line-height: 53px;
}

.header.ftm-2024-bg-655w-164h img{
    margin-top: 13px;
    margin-right: 103px;
    width: 155px;
    height: 76px;
}


@media screen and (-webkit-min-device-pixel-ratio: 2),
(min--moz-device-pixel-ratio: 2),
(-o-min-device-pixel-ratio: 2/1),
(min-resolution: 2dppx),
(min-resolution: 192dpi) {

    .header.ftm-2017-bg-650w-123h {
        background: #465185 url('/images/ftm/ftm2017/bg/ftm-2017-bg-650w-123h_2x.png');
        background-size: 650px 123px;
    }

    .header.ftm-2019-bg-650w-123h {
        background: #465185 url('/images/ftm/ftm19/bg/ftm-2019-bg-650w-123h_2x.png');
        background-size: 650px 123px;
    }

    .header.header-small-logo {
        background-image: url('/images/ftm/ftm3/bg/ftm-bg-group1-type1_2x.jpg');
        background-size: 490px 124px;
    }

    /*bg-group1-type3*/
    .header.bg-group1-type3 {
        background-image: url('/images/ftm/ftm3/bg/ftm-bg-group1-type3_2x.jpg');
        background-size: 560px 140px
    }

    /*bg-group2-type4*/
    .header.bg-group2-type4 {
        background: #465185 url('/images/ftm/ftm2017/bg/ftm-2017-bg-655w-164h_2x.png');
        background-size: 655px 164px;
    }

    /*bg-group2-type5*/
    .header.bg-group2-type5 {
        background: #465185 url('/images/ftm/ftm2017/bg/ftm-2017-bg-655w-164h_new_2x.png');
        background-size: 655px 165px;
    }

    .header.ftm2019-bg-type-news{
        background: #465185 url('/images/ftm/ftm19/bg/header_ftt_2019_2_654n_2x.png');
        background-size: 655px 165px;
    }

    .header.ftm2024-bg-type-news{
        background: #465185 url('/images/ftm/ftm2024/bg/header_ftt_2024_2_654_2x.png?v=1.1');
        background-size: 655px 165px;
    }

    /*bg-group1-type4*/
    .header.bg-group1-type4 {
        background-image: url('/images/ftm/ftm2017/bg/ftm-2017-bg-654w-164h_2x.png');
        background-size: 654px 164px;
    }

    .header.bg-ftm2019-type1{
        background-image: url('/images/ftm/ftm19/bg/header_ftt_2019_8_650_2x.png');
        background-size: 654px 164px;
    }

    .header.bg-ftm2024-type1{
        background-image: url('/images/ftm/ftm2024/bg/header_ftt_2024_8_650_2x.png');
        background-size: 654px 164px;
    }

    /*bg-group1-type5*/
    .header.bg-group1-type5 {
        background-image: url('/images/ftm/ftm3/bg/ftm-bg-group1-type5_2x.jpg');
        background-size: 750px 260px;
    }

    .ftm-bg1-short {
        background-image: url('/images/ftm/ftm2017/bg/ftm-2017-bg-650w-120h_2x.png') !important;
        background-size: 650px 120px;
    }

    .header.ftm-2017-bg-655w-164h {
        background-image: url('/images/ftm/ftm2017/bg/ftm-feedback-2017-bg-655w-164h_2x.png');
        background-size: 655px 164px;
    }

    .header.ftm-2019-bg-655w-164h{
        background-image: url('/images/ftm/ftm19/bg/header_ftt_2019_2_654_2x.png');
        background-size: 655px 164px;
    }

    .header.ftm-2024-bg-655w-164h{
        background-image: url('/images/ftm/ftm2024/bg/header_ftt_2024_main_654_2x.png');
        background-size: 655px 164px;
    }

    .header.ftm-2017-bg-654w-164h {
        background-image: url('/images/ftm/ftm2017/bg/ftm-2017-bg-654w-164h_2x.png');
        background-size: 654px 164px;
    }

    .header.ftm-2017-bg-560w-140h {
        background-image: url('/images/ftm/ftm2017/bg/ftm-2017-bg-560w-140h_2x.png');
        background-size: 560px 140px;
    }

    .header.ftm-bg-group2-type4, .green655x165 {
        background-image: url('/images/ftm/ftm3/bg/ftm-bg-group2-type4_2x.jpg');
        background-size: 655px 164px;
    }
}