.mktoForm {
    background-color: #f7f7f7;
    border: 1px solid #d7d7d7;
    border-radius: 0;
    box-shadow: none;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 40px;
    width: 100% !important;
    font-family: "Microsoft Yahei","Hiragino Sans GB",tahoma,arial, 'Open Sans', sans-serif; !important
}

.mktoForm div {
    float: none
}

.mktoForm .mktoFormCol,.mktoForm .mktoFieldWrap {
    width: 100%
}

.mktoForm .mktoOffset,.mktoForm .mktoGutter {
    display: none
}

.mktoForm .mktoFormRow input[type=text],.mktoForm .mktoFormRow input[type=url],.mktoForm .mktoFormRow select,.mktoForm .mktoFormRow input[type=email],.mktoForm .mktoFormRow input[type=tel],.mktoForm .mktoFormRow input[type=number],.mktoForm .mktoFormRow input[type=date],.mktoForm .mktoFormRow select.mktoField,.mktoForm .mktoFormRow textarea.mktoField {
    -webkit-appearance: none;
    background-color: #fff;
    line-height: 1.5em !important;
    color: #454545;
    border: 1px solid #e5e5e5;
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    border-radius: 4px !important;
    padding: 0.5em 0.8em !important;
    box-shadow: none !important;
    width: 100% !important;
    margin: 5px 0 !important
}

.mktoForm .mktoFormRow input[type=text]:focus,.mktoForm .mktoFormRow input[type=url]:focus,.mktoForm .mktoFormRow input[type=email]:focus,.mktoForm .mktoFormRow input[type=tel]:focus,.mktoForm .mktoFormRow input[type=number]:focus,.mktoForm .mktoFormRow input[type=date]:focus,.mktoForm .mktoFormRow select.mktoField:focus,.mktoForm .mktoFormRow textarea.mktoField:focus {
    border: 1px solid #999 !important
}

.mktoForm textarea.mktoField {
    height: 80px
}

.mktoForm .mktoButtonWrap {
    margin-top: 20px;
    display: block;
    margin-left: 0 !important
}

.mktoForm .mktoButton {
    width: 90%;
    height: 40px;
    background-color: #6eb92b;
}

.mktoForm .mktoFormRow,.mktoForm .mktoButtonRow {
    display: block;
    padding-left: 0
}

.mktoForm .mktoField {
    font-size: 14px !important;
    color: #454545;
    width: 100% !important;
    padding: 0.4em 22px 0.4em 0.5em
}

.mktoForm .mktoLabel {
    padding: 0;
    margin: 0 10px;
    float: left;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.2em;
    max-width: 77%;
    width: auto !important
}

.mktoForm .mktoLogicalField {
    width: 50px !important;
    font-weight: 700
}

.mktoForm .mktoLogicalField label {
    display: inline-block
}

.mktoForm .mktoRadioList,.mktoForm .mktoCheckboxList {
    padding: 0.3em;
    float: left
}

.mktoForm .mktoCheckboxList input {
    width: 0 !important;
    height: 0 !important;
    overflow: visible
}

.mktoForm .mktoAsterix {
    display: none
}

.mktoForm .mktoRequiredField .mktoAsterix {
    display: inline-block
}

.mktoForm input:-moz-placeholder {
    color: #a9a9a9
}

.mktoForm input::-moz-placeholder {
    color: #a9a9a9
}

.mktoForm input:-ms-input-placeholder {
    color: #a9a9a9
}

.mktoForm input placeholder {
    color: #a9a9a9
}

#mktoForm_0000 {
    display: none
}

body .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton {
    border: none !important;
    display: block;
    padding: 0;
    color: #fff;
    text-decoration: none;
    border-radius: 6px;
    box-shadow: 0 2px 0 rgba(0,0,0,0.6);
    text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
    border-bottom: 1px solid rgba(0,0,0,0.25);
    position: relative;
    cursor: pointer;
    font-size: 16px;
    font-weight: 700;
    height: 40px;
    line-height: 40px;
    text-shadow: none;
    background-color: #6eb92b !important;
    background-image: url("") !important;
    width: 90%;
    margin: 0 5%;
    -webkit-box-shadow: 0 3px 0 0 #af331e;
    box-shadow: 0 3px 0 0 rgba(60, 118, 61, 0.86);
    -webkit-font-smoothing: antialiased
}

body .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton:hover {
    background: #fa5235;
    color: #fff
}

body .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton:active {
    top: 3px;
    -webkit-box-shadow: none;
    box-shadow: none
}

@media (max-width: 767px) {
    .mktoForm {
        background-color:#efefef;
        border: 1px solid #dedede;
        box-shadow: 0 0 1px rgba(0,0,0,0.25);
        border-radius: 6px
    }

    .mktoForm input[type=text],.mktoForm input[type=url],.mktoForm input[type=email],.mktoForm input[type=tel],.mktoForm input[type=number],.mktoForm input[type=date],.mktoForm select.mktoField,.mktoForm textarea.mktoField {
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        border-radius: 8px;
        padding: 5px 10px !important;
        height: 40px !important
    }

    .mktoForm .mktoField {
        font-size: 18px !important
    }

    .mktoForm .mktoLabel,.mktoForm .mktoCheckboxList label {
        font-size: 16px
    }

    .mktoForm input[type=checkbox]+label:before,.mktoForm input[type=radio]+label:before {
        margin-left: -1.25em;
        line-height: 1em;
        font-size: 24px;
        margin-top: .05em
    }

    .mktoForm textarea.mktoField {
        height: 6em !important
    }

    .mktoForm .mktoButtonWrap {
        margin-top: 40px
    }

    .mktoForm .mktoButtonWrap.mktoPaperMashup .mktoButton {
        font-size: 30px;
        line-height: 1;
        padding: 30px
    }

    .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton {
        font-size: 18px
    }

    .mktoForm .mktoFormCol {
        margin: 0 0 5px !important
    }
}

#material article img {
    display: block;
    margin: 0 auto;
    max-width: 100%
}

#material .thanks-top {
    margin-bottom: 60px
}

#material #mktoWrap .mktoForm h3,#material #mktoWrap .mktoThankYou h3 {
    color: #454545;
    font-size: 30px
}

#material #mktoWrap .mktoForm p,#material #mktoWrap .mktoThankYou p {
    color: #454545;
    text-align: left
}

#material #mktoWrap .mktoForm label,#material #mktoWrap .mktoThankYou label {
    display: none
}

#material .header {
    padding: 45px 0;
    text-align: center
}

#material .header img {
    width: 50%;
    display: block;
    margin: 0 auto 60px
}

#material .header h3 {
    font-size: 50px;
    font-weight: 400;
    line-height: 60px;
    color: #fff;
    margin: 0 20% 30px
}


@media (max-width: 767px) {
    .hero .hero-inner {
        padding:60px 0 20px 0
    }

    #mktoWrap {
        margin-top: 40px
    }
}
