.com_divnew2 {
    color: #fff;
    background-size: cover;
    padding-bottom: 40px;
    background: #FFFFFF url(../images/aboutbj.jpg) no-repeat center top;
}

td, th {
    border-bottom: 1px solid #ececec;
    font-size: .9em;
    line-height: 1.3;
    padding: 0.5em;
    text-align: left;
}

.newinabout {
    max-width: 950px;
    width: 100%;
    height: auto;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 1em;
    margin-top: 1em;
}

.newinabout p {
    font-size: 1.5rem;
    text-align: center;
    color: rgb(210, 210, 210);
    line-height: 25px;
}

.newinabout > * {
    color: rgb(210, 210, 210);
}

.textnewinabout {
    line-height: 1.4;
    color: rgb(255, 255, 255);
}

.textnewinabout > * {
    color: rgb(255, 255, 255);
}

.medium-4 {
    float: left;
    height: auto;
    width: 25%;
}

.medium-2 {
    float: left;
    height: auto;
    width: 46%;
    margin-right: 2%;
    margin-left: 2%;
}

.menew900 {
    max-width: 950px;
    width: 100%;
    height: auto;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 1em;
    margin-top: 1em;
    clear: both;
}

.medium-2 img {
    max-width: 100%;
    height: auto;
    width: 100%;
}

.textnewinabout p {
    padding: 0px;
}

.section-content {
    width: 100%
}

.section-content {
    z-index: 1
}

.bannerabu {
    min-height: 30px;
    position: relative;
    width: 100%;
    background-image: url(../images/aboutb2.jpg);
    background-repeat: no-repeat;
    background-position: center;
}

.banner-bg {
    overflow: hidden
}

.banner-layers {
    height: 100%;
    max-height: 100%;
    position: relative
}

.rowabu {
    max-width: 1200px;
    height: auto;
    display: table;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-right: auto;
    margin-left: auto;
    width: 100%;

}

.text-boxabout {
    font-size: 14px;
    color: rgb(0, 0, 0);
    margin-bottom: 20px;

}

.text-boxabout > * {
    color: rgb(0, 0, 0);
}

.text-box-content {
    background-color: rgba(255, 255, 255, 0.7);
    border-radius: 5px;
    font-size: 100%;

}

.text-inner {
    padding: 30px 24px;
}

.button span {
    display: inline-block;
    line-height: 1.6;
    font-weight: bold;
}

.button.is-outline {
    line-height: 2.19em
}

.nav > li > a.button, .nav > li > a.button:hover {
    padding-bottom: 0;
    padding-top: 0
}

.nav > li > a.button:hover {
    color: #fff
}

.button, input[type=button].button, input[type=reset].button, input[type=submit], input[type=submit].button {
    background-color: #043C96;
    border-color: #043C96;
    color: #fff
}

.button.is-outline, input[type=button].is-outline, input[type=reset].is-outline, input[type=submit].is-outline {
    background-color: transparent;
    border: 2px solid
}

.button:hover, .dark .button.is-form:hover, input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover {
    box-shadow: inset 0 0 0 100px rgba(0, 0, 0, .2);
    color: #fff;
    opacity: 1;
    outline: none
}

.button.is-link, .button.is-underline {
    background-color: transparent !important;
    border-color: transparent !important;
    padding-left: .15em;
    padding-right: .15em
}

.button.is-underline:before {
    background-color: currentColor;
    bottom: 0;
    content: "";
    height: 2px;
    left: 20%;
    opacity: .3;
    position: absolute;
    transition: all .3s;
    width: 60%
}

.button.is-underline:hover:before {
    left: 0;
    opacity: 1;
    width: 100%
}

.is-link, .is-underline {
    color: #666
}

.dark .button.is-link:hover, .dark .button.is-underline:hover {
    color: #fff;
    opacity: .8
}

.button.is-link:hover, .button.is-underline:hover {
    box-shadow: none;
    color: #333
}

.is-form, button.is-form, input[type=button].is-form, input[type=reset].is-form, input[type=submit].is-form {
    background-color: #f9f9f9;
    border: 1px solid #ddd;
    color: #666;
    font-weight: 400;
    overflow: hidden;
    position: relative;
    text-shadow: 1px 1px 1px #fff;
    text-transform: none
}

.button.is-form:hover {
    background-color: #f1f1f1;
    color: #000
}

table {
    border-color: #ececec;
    border-spacing: 0;
    margin-bottom: 1em;
    width: 100%
}

td, th {
    border-bottom: 1px solid #ececec;
    font-size: .9em;
    line-height: 1.3;
    padding: .5em;
    text-align: left
}

td {
    color: #666
}

td:first-child, th:first-child {
    padding-left: 0
}

td:last-child, th:last-child {
    padding-right: 0
}

.dark td, .dark th {
    border-color: hsla(0, 0%, 100%, .08)
}

td .label, td dl, td form, td input, td label, td p, td select {
    margin: .5em 0
}

label {
    color: #222
}

.table {
    display: table
}

.table-cell {
    display: table-cell;
    vertical-align: middle
}

form {
    margin-bottom: 0
}

.select-resize-ghost, .select2-container .select2-choice, .select2-container .select2-selection, input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 0;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    box-sizing: border-box;
    color: #333;
    font-size: .97em;
    height: 2.507em;
    max-width: 100%;
    padding: 0 .75em;
    transition: color .3s, border .3s, background .3s, opacity .3s;
    vertical-align: middle;
    width: 100%
}

input:hover, select:hover, textarea:hover {
    box-shadow: inset 0 -1.8em 1em 0 transparent
}

input[type=email], input[type=number], input[type=search], input[type=tel], input[type=text], input[type=url], textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

textarea {
    min-height: 120px;
    padding-top: .7em
}

input[type=email]:focus, input[type=number]:focus, input[type=password]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, select:focus, textarea:focus {
    background-color: #fff;
    box-shadow: 0 0 5px #ccc;
    color: #333;
    opacity: 1 !important;
    outline: 0
}

label, legend {
    display: block;
    font-size: .9em;
    font-weight: 700;
    margin-bottom: .4em
}

legend {
    border-bottom: 1px solid #f1f1f1;
    font-size: 1em;
    font-weight: 700;
    margin: 30px 0 15px;
    padding-bottom: 10px;
    text-transform: uppercase;
    width: 100%
}

fieldset {
    border-width: 0;
    padding: 0
}

input[type=checkbox], input[type=radio] {
    display: inline;
    font-size: 16px;
    margin-right: 10px
}

label > .label-body {
    display: inline-block;
    font-weight: 400;
    margin-left: .5em
}

abbr[title=required] {
    color: #b20000
}

input[type=checkbox] + label, input[type=radio] + label {
    display: inline
}

.select-resize-ghost, .select2-container .select2-choice, .select2-container .select2-selection, select {
    -webkit-appearance: none;
    -moz-appearance: none;
    background-color: #fff;
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
    background-position: right .45em top 50%;
    background-repeat: no-repeat;
    background-size: auto 16px;
    border-radius: 0;
    box-shadow: inset 0 -1.4em 1em 0 rgba(0, 0, 0, .02);
    display: block;
    padding-right: 1.4em
}

.select-resize-ghost {
    display: inline-block;
    opacity: 0;
    position: absolute;
    width: auto
}

select.resize-select {
    width: 55px
}

.select2-selection__arrow b {
    border-color: transparent !important
}

.select2-container .selection .select2-selection--multiple {
    background-image: none;
    height: auto;
    line-height: 1.7em;
    padding: 10px
}

.select2-container .selection .select2-selection--multiple .select2-selection__choice {
    padding: 5px
}

@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
    select::-ms-expand {
        display: none
    }

    select:focus::-ms-value {
        background: transparent;
        color: currentColor
    }
}

.form-flat input:not([type=submit]), .form-flat select, .form-flat textarea {
    background-color: rgba(0, 0, 0, .03);
    border-color: rgba(0, 0, 0, .09);
    border-radius: 99px;
    box-shadow: none;
    color: currentColor !important
}

.form-flat button, .form-flat input {
    border-radius: 99px
}

.form-flat textarea {
    border-radius: 15px
}

.flex-row.form-flat .flex-col, .form-flat .flex-row .flex-col {
    padding-right: 4px
}

.dark .form-flat input:not([type=submit]), .dark .form-flat select, .dark .form-flat textarea, .nav-dark .form-flat input:not([type=submit]), .nav-dark .form-flat select, .nav-dark .form-flat textarea {
    background-color: hsla(0, 0%, 100%, .2) !important;
    border-color: hsla(0, 0%, 100%, .09);
    color: #fff
}

.dark .form-flat select option {
    color: #333
}

.dark .form-flat select, .nav-dark .form-flat select {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")
}

.dark .form-flat input::-webkit-input-placeholder, .nav-dark .form-flat input::-webkit-input-placeholder {
    color: #fff
}

.form-flat .button.icon {
    background-color: transparent !important;
    border-color: transparent !important;
    box-shadow: none;
    color: currentColor !important
}

.form-minimal input:not([type=submit]), .form-minimal select, .form-minimal textarea {
    background-color: transparent;
    box-shadow: none
}

.form-minimal.quantity .qty {
    border-left: 0;
    border-right: 0;
    max-width: 2em
}

.woocommerce-invalid input, input.wpcf7-not-valid {
    border-color: #b20000;
    color: #b20000
}

.woocommerce-invalid select {
    border-color: #b20000
}

.woocommerce-invalid input.input-checkbox {
    outline: 1px solid #b20000;
    outline-offset: 1px
}

.select2-container {
    text-align: left
}

.form-row .select2-container {
    margin-bottom: 1em
}

.select2-search__field {
    margin-bottom: 0
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    width: 30px
}

.select2-container .select2-choice > .select2-chosen, .select2-container .select2-selection--single .select2-selection__rendered, .select2-selection {
    line-height: 2.507em;
    padding: 0
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 2.507em
}

.fl-wrap {
    position: relative
}

.loading-site .fl-labels label[for]:first-child {
    display: none
}

.fl-labels .fl-wrap label[for]:first-child {
    font-size: 12px;
    font-weight: 400;
    left: 1.1em;
    line-height: 1;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: .5em;
    transition: all .3s;
    white-space: nowrap
}

.dark .fl-wrap label {
    color: #000
}

.fl-wrap.fl-is-active > label[for]:first-child {
    opacity: .8;
    z-index: 1
}

.fl-labels .form-row input:not([type=checkbox]), .fl-labels .form-row select, .fl-labels .form-row textarea {
    height: 3.0084em;
    transition: padding .3s
}

.form-row .fl-is-active input, .form-row .fl-is-active textarea {
    padding-bottom: .5em;
    padding-top: 1.1em
}

.form-row .fl-is-active select {
    padding-bottom: .4em;
    padding-top: 1.1em
}

table.cf7 td {
    border: none;
    border-bottom: 1px solid #ececec;
    font-size: .9em;
    line-height: 1.3;
    padding: 0.5em;
    text-align: left;
}

.wpcf7-submit {
    width: 100%;

}

.wpcf7-form-control {
    border-radius: 5px !important;
}

.wpcf7 input {
    height: 50px;
}

.wpcf7 select {
    border-radius: 5px;
    height: 50px;
}

.wpcf7 textarea {
    border-radius: 5px;
}

.medium-7 {
    float: left;
    height: auto;
    width: 50%;

}

.medium-6 {
    float: left;
    height: 300px;
    width: 30%;

}

.medium-5 {
    float: left;
    height: 300px;
    width: 20%;

}

.footer-wrapper {
    position: relative;
    width: 100%;
    background-color: #F2F2F2;
}

.footer {
    padding: 40px 0;
}

.footer-1 {
    background-color: #fff
}

.footer-2 {
    background-color: #777
}

.footer-1, .footer-2 {
    border-top: 1px solid rgba(0, 0, 0, .05)
}

.footer-secondary {
    padding: 7.5px 0
}

.absolute-footer, html {
    background-color: #5b5b5b;
    height: 20px;
}

.footer ul {
    margin: 0
}

.absolute-footer {
    color: rgba(0, 0, 0, .5);
    font-size: .9em;
    padding: 10px 0 15px
}

.absolute-footer.dark {
    color: hsla(0, 0%, 100%, .5)
}

.absolute-footer.fixed {
    background-color: transparent;
    bottom: 0;
    color: #fff;
    left: 0;
    padding: 7.5px 15px;
    right: 0;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .7);
    z-index: 101
}

.absolute-footer ul {
    border-bottom: 1px solid #ddd;
    opacity: .8;
    padding-bottom: 5px
}

.absolute-footer.dark ul {
    border-color: hsla(0, 0%, 100%, .08)
}

.absolute-footer.text-center ul {
    border: 0;
    padding-top: 5px
}

.reveal-footer {
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, .5);
    margin-bottom: 100px;
    position: relative;
    z-index: 1
}

.reveal-footer + .footer-wrapper {
    bottom: 0;
    position: fixed;
    z-index: 0
}

.back-to-top {
    bottom: 20px;
    margin: 0;
    opacity: 0;
    pointer-events: none;
    right: 20px;
    transform: translateY(30%)
}

.back-to-top.left {
    left: 20px;
    right: unset
}

.back-to-top.active {
    opacity: 1;
    pointer-events: inherit;
    transform: translateY(0)
}

.instagram-image-container {
    display: block;
    padding-bottom: 100%
}

.instagram-image-container a > img {
    font-family: "object-fit: cover;";
    height: 100%;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    width: 100%
}

.logo {
    line-height: 1;
    margin: 0
}

.logo-tagline {
    font-size: .9em;
    font-style: italic;
    line-height: 1;
    margin: .85em 0
}

.logo a {
    color: #446084;
    display: block;
    font-size: 32px;
    font-weight: bolder;
    margin: 0;
    text-decoration: none;
    text-transform: uppercase
}

.logo img {
    display: block;
    width: auto
}

.header-logo-dark, .header-logo-sticky, .nav-dark .header-logo, .sticky .dark .header-logo-dark, .sticky .has-sticky-logo .header-logo {
    display: none !important
}

.nav-dark .header-logo-dark, .stuck .header-logo-sticky {
    display: block !important
}

.stuck .header-logo-sticky + img, .stuck .header-logo-sticky + img + img {
    display: none !important
}

.nav-dark .logo a {
    color: #fff
}

.logo-left .logo {
    margin-left: 0;
    margin-right: 30px
}

.logo-center .flex-left {
    flex: 1 1 0%;
    order: 1
}

.logo-center .logo {
    margin: 0 30px;
    order: 2;
    text-align: center
}

.logo-center .logo img {
    margin: 0 auto
}

.logo-center .flex-right {
    flex: 1 1 0%;
    order: 3
}


@media (max-width: 779px) {
    .text-box-content {
        width: 80%;
    }

    .medium-6 {
        width: 100%;
    }

    .medium-5 {
        width: 100%;
        display: none;
    }

    .medium-7 {
        float: left;
        height: auto;
        width: 100%;
        clear: both;

    }

    .gywm-left1 {
        width: 100%;
        clear: both;
        height: auto;
    }

    .gywm-rleth1 {
        width: 100%;
        clear: both;
        height: auto;

    }

    .menew900 {
        display: none;
    }

    .rowabu {
        margin-right: auto;
        margin-left: auto;
        width: 94%;

    }

    .footer-wrapper {
        position: relative;
        width: 100%;
        background-color: #F2F2F2;
    }

    .medium-4 {
        float: left;
        height: auto;
        width: 50%;
    }

    .light-box-shadow .col-inner {
        box-shadow: 1px 1px 10px #cccccc;
        transition: all .2s linear;
        padding: 5px !important
    }
}

@media (min-width: 780px) {
    .text-box-content {
        width: 40%;
    }

    .medium-6 {
        width: 28%;
    }

    .medium-5 {
        width: 22%;
    }

    .gywm-left1 {
        width: 50%;

    }

    .gywm-rleth1 {
        width: 50%;

    }

    .medium-4 {
        float: left;
        height: auto;
        width: 25%;
    }
}

.biaoda {
    clear: both;
    height: auto;
    width: 100%;
}

.img-inner {
    height: auto;
    width: 100%;
}

.img-inner img {
    width: 260px;
}

.col .col-inner {
    padding-right: 5px;
    padding-left: 5px;
    text-transform: none;
}

.col .h3, h3 {
    font-size: 1.5em;
    color: #333333;
}

.section-title-container {
    margin-bottom: 1.5em;
    padding: 0px;
}

.section-title i {
    margin-right: .5em;
    opacity: .6
}

.section-title i.icon-angle-right {
    margin-left: 10px;
    margin-right: 0
}

.section-title span {
    text-transform: capitalize
}

.section-title small {
    font-size: 1em;
    font-weight: 400;
    opacity: .7;
    padding-left: 15px;
    text-transform: none
}

.section-title a {
    display: block;
    font-size: .8em;
    margin-left: auto;
    padding-left: 15px
}

.nav-dark a.plain:hover {
    opacity: .7
}

a.icon-circle:hover, a.remove:hover, a:hover {
    color: #000
}

.primary:focus-visible, .submit-button:focus-visible, button[type=submit]:focus-visible {
    outline-color: #446084
}

.secondary:focus-visible {
    outline-color: #d26e4b
}

.alt:focus-visible {
    outline-color: #d26e4b
}

.textfota {
    font-size: 14px;
    line-height: 1.3;
}

.gap-element {
    padding-top: 18px;
}

.textfot p {
    font-size: 15px;
    line-height: 1.8;
    color: #043C96;
}

.col-inner .textfot a {
    font-size: 15px;
    line-height: 1.8;
    color: #0447B7;
    text-decoration: none;

}

.col-inner .textfot a:hover {
    color: #003399;
}

.textss {
    font-size: 14px;
    line-height: 1.4;
    width: 90%;
    color: rgb(50, 50, 50);
    margin-bottom: 20px;
}

.textss p {
    font-size: 14px;
    line-height: 1.4;
    color: rgb(50, 50, 50);
    margin-bottom: 20px;
}

#image_1201051316 {
    width: 67%;
    margin-bottom: 1.75em;
}

.icontooltip {
    float: left;
    height: 35px;
    width: 35px;
    margin-right: 5px;
}

.social-icons {
    padding-top: 20px;
}

input.wpcf7-form-control {
    border-radius: 5px;
}

.wpcf7-submit {
    width: 100%;
    border-radius: 5px !important;
}

.sectiondd {
    background-color: #828282;
    clear: both;
    height: 50px;
    width: 100%;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
}

.rowmiddle {
    clear: both;
    height: auto;
    width: 100%;
    max-width: 1200px;
    margin-right: auto;
    margin-left: auto;
}

.rowmiees {
    clear: both;
    height: auto;
    width: 100%;
    max-width: 960px;
    margin-right: auto;
    margin-left: auto;
}

.textp22 {
    font-size: 14px;
    color: rgb(255, 255, 255);
    float: left;
    width: 50%;
    line-height: 40px;
}

.textp22 > * {
    color: rgb(255, 255, 255);
}

.gallery-item {
    margin: 30px 0 0;
    position: relative;
    padding-top: 0;
    padding-right: 15px;
    padding-left: 15px;
}

.compact-label .box-text {
    padding: 4px 10px
}

.compact-label .box-text p {
    margin: 0
}

.light-box-shadow .col-inner:hover {
    box-shadow: 1px 1px 20px #cccccc
}

.light-box-shadow .col-inner {
    box-shadow: 1px 1px 10px #cccccc;
    transition: all .2s linear;
    padding: 20px !important
}

.light-border {
    border: solid;
    border-width: 1px;
    padding: 24px !important;
    border-color: #cccccc;
    border-radius: 4px;
    margin-right: 10px
}

.part-number {
    color: var(--primary-color);
    font-weight: 700
}

.mb0 {
    margin-bottom: 0 !important
}

.mb0 p {
    margin-bottom: 0 !important
}

.dark-blur-background {
    background-color: #6b6b6b52;
    backdrop-filter: blur(30px);
    border-radius: 20px;
    box-shadow: 0 3px 6px -4px #000 0 3px 6px #000;
    padding: 20px 16px;
    color: #000
}

.icon {
    position: absolute;
    width: 100%
}

.icon-box-left, .icon-box-right {
    display: flex;
    flex-flow: row wrap;
    width: 100%
}

.icon-box-img {
    flex: 0 0 auto;
    margin-bottom: 0;
    float: left;
    height: 70px;
    padding: 10px;
    width: 70px;
    border-radius: 10px;
    background-color: #F0F0F0;
    margin-right: 10px;
}

.icon-box-img img {
    height: 50px;
    width: 50px;
}

.iconabouimg {
    flex: 0 0 auto;
    margin-bottom: 20px;
    height: auto;
    padding: 10px;
    width: auto;
    border-radius: 10px;
    box-shadow: 1px 1px 10px #cccccc;
    background-color: #FFFFFF;
    margin-right: 10%;
    margin-left: 10%;
    margin-top: 20px;
}

.col-innerabb {
    padding: 20px 0px;
    margin-right: auto;
    margin-left: auto;
    height: auto;
    width: auto;
}

.icon-box-left .icon-box-text, .icon-box-right .icon-box-text {
    flex: 1 1 0%
}

.icon-box-right .icon-box-text {
    order: -1
}

.icon-box-left .icon-box-img + .icon-box-text {
    padding-left: 1em
}

.icon-box-right .icon-box-img + .icon-box-text {
    padding-right: 1em
}

.icon-box-center .icon-box-img {
    margin: 0 auto 1em
}

#col-1266925157 > .col-inner {
    padding: 20px 0px 0px 0px;
}

.biaodatj {
    clear: both;
    height: auto;
    width: 100%;
    background-image: url(../images/bdbj.jpg);
    background-repeat: no-repeat;
    background-position: center top;
}

.textff {
    font-size: 14px;
    text-align: left;
    color: #999999;
}

.icon-box-text .h5, h5 {
    font-size: 18px;
    font-weight: bold;
    color: #666666;
    padding: 0px;
    margin: 0px;
    line-height: 30px;
}

.com_titss .gywm {
    margin-top: 40px;
    clear: both;
    height: auto;
    width: 100%;
}

.com_titss .gywm-top {
    display: none;
}

.gywm-left1 {

    float: left;
}

.gywm-rleth1 {

    float: left;

}

.gywm-left1 a {
    text-decoration: none;
}

.gywm-left1 .content {
    color: #333333;
    width: 86%;
    text-align: left;
    margin: 20px auto 0;
    line-height: 2;

}

.gywm-left1 .bnt {
    width: 240px;
    height: 50px;
    border: 1px solid #C1C1C1;
    color: #043C96;
    padding: 10px;
    font-size: 18px;
    margin-top: 40px;
    margin-bottom: 40px;
    margin-left: 7%;
    text-align: center;
}

.gywm-left1 .bnt:hover {
    border: 1px solid #f5f2f2;
    background: #056DE8;
    color: #f5f2f2;
}


.gywm-rleth1 video {
    width: 100%;
    height: auto;
}

.banners {
    background-color: #FAFAFA;
    min-height: 30px;
    position: relative;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    background-image: url(../images/ssfy.jpg);
    background-repeat: no-repeat;
    background-position: center bottom;
    padding-bottom: 160px;
    clear: both;
    height: auto;
    padding-top: 30px;
}

#text-1492195995 {
    color: rgb(51, 51, 51);
}

#text-1492195995 > * {
    color: rgb(51, 51, 51);
}

.gywm-rleth1 img {
    height: auto;
    width: 96%;
}

.rowabu img {
    height: auto;
    width: 100%;
}

.imgfoot img {
    height: auto;
    width: 100%;
    max-width: 260px;
}

.imgoee {
    height: auto;
    width: 100%;
    padding-bottom: 20px;
}

.imgoee img {
    height: auto;
    width: 100%;
    max-width: 298px;
}

.icon-box-img .icon .icon-inner img {
    height: 50px;
    width: 50px;
}
