﻿@charset "UTF-8";
/** Created by UICUT.com on 2020/01/01. Contact QQ: 215611388 (请忽略此条广告，但是就是不想删除，万一以后用得上呢)*/
/* ----------------------------------------------------------------------base-------------------------------------------------------------------- */
html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
}

body {
    margin: 0;
}

main {
    display: block;
}

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

hr {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
    overflow: visible;
}

pre {
    font-family: monospace,monospace;
    font-size: 1em;
}

a {
    background-color: transparent;
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
}

b, strong {
    font-weight: bolder;
}

code, kbd, samp {
    font-family: monospace,monospace;
    font-size: 1em;
}

small {
    font-size: 80%;
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sub {
    bottom: -0.25em;
}

sup {
    top: -0.5em;
}

img {
    border-style: none;
}

button, input, optgroup, select, textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0;
}

button, input {
    overflow: visible;
}

button, select {
    text-transform: none;
}

button, [type="button"], [type="reset"], [type="submit"] {
    -webkit-appearance: button;
}

    button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {
        border-style: none;
        padding: 0;
    }

    button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {
        outline: 1px dotted ButtonText;
    }

fieldset {
    padding: 0.35em 0.75em 0.625em;
}

legend {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal;
}

progress {
    vertical-align: baseline;
}

textarea {
    overflow: auto;
}

[type="checkbox"], [type="radio"] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
}

[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {
    height: auto;
}

[type="search"] {
    -webkit-appearance: textfield;
    outline-offset: -2px;
}

    [type="search"]::-webkit-search-decoration {
        -webkit-appearance: none;
    }

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit;
}

details {
    display: block;
}

summary {
    display: list-item;
}

template {
    display: none;
}

[hidden] {
    display: none;
}

html {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "微软雅黑", Verdana, "Hiragino Sans GB", "Hiragino Sans GB W3", "宋体", Helvetica, Arial, sans-serif;
    -webkit-text-size-adjust: 100%;
}

*, *::before, *::after {
    -webkit-box-sizing: inherit;
    box-sizing: inherit;
}

body {
    font-size: 16px;
    color: #333333;
    background: #fff;
    min-width: 1150px;
    min-height: 100vh;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    empty-cells: show;
    font-size: inherit;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary, audio, canvas, progress, video, body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, h5, h6, p, a, pre, table, caption, th, td, form, legend, fieldset, input, button, select, textarea, view, text, navigator, image {
    margin: 0;
    padding: 0;
    font-weight: normal;
    font-style: normal;
    font-family: inherit;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

ul, li, ol {
    list-style: none;
    line-height: normal;
}

i, address, cite, dfn, em, var {
    font-style: normal;
}

input[type=date] {
    outline: none;
    border: none;
}

a {
    text-decoration: none;
    color: #333333;
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

    a:active, a:hover, a:focus {
        color: #39c19a;
        outline-width: 0;
    }


video {
    border: none;
    outline: none;
    display: block;
    width: 100%;
}

img, input[type=text], input[type=submit], input[type=password], textarea, select, button, footer, header {
    -webkit-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
}

input[type=file] {
    cursor: pointer;
}

button {
    margin: 0;
    padding: 0;
    background: none;
    line-height: inherit;
    font-size: inherit;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
}

    button:after {
        display: none;
    }

[type=submit] {
    outline: none;
}

    [type=submit]:hover {
        opacity: .8;
    }

textarea {
    resize: none;
    height: auto;
    min-height: 120px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
}

input:-moz-placeholder {
    color: #bdbdbd;
}

::-webkit-input-placeholder {
    color: #bdbdbd;
}

input[type=text], input[type=password] {
    -webkit-appearance: none;
}

img {
    width: auto;
    max-width: 100%;
    -ms-interpolation-mode: bicubic;
}

.uc-content {
    width: 100%;
    max-width: 1150px;
    margin-left: auto;
    margin-right: auto;
}

.uc-show {
    display: block !important;
}

.uc-hide {
    display: none !important;
}

.uc-h98 {
    width: 100%;
    height: 98px;
}

.uc-bg {
    background-color: #f6f6f6;
}

.uc-b {
    font-weight: bold;
}

.uc-small {
    font-size: .875em;
}

.uc-lineCenter {
    text-decoration: line-through;
}

.uc-del {
    text-decoration: line-through;
}

.uc-animate, .uc-revealOnScroll {
    opacity: 0;
}

.uc-pt0 {
    padding-top: 0px !important;
}

.uc-pb0 {
    padding-bottom: 0px !important;
}

.uc-pl0 {
    padding-left: 0px !important;
}

.uc-pr0 {
    padding-right: 0px !important;
}

.uc-pd0 {
    padding: 0px !important;
}

.uc-mt0 {
    margin-top: 0px !important;
}

.uc-mb0 {
    margin-bottom: 0px !important;
}

.uc-ml0 {
    margin-left: 0px !important;
}

.uc-mr0 {
    margin-right: 0px !important;
}

.uc-mg0 {
    margin: 0px !important;
}

.uc-pt5 {
    padding-top: 5px !important;
}

.uc-pb5 {
    padding-bottom: 5px !important;
}

.uc-pl5 {
    padding-left: 5px !important;
}

.uc-pr5 {
    padding-right: 5px !important;
}

.uc-pd5 {
    padding: 5px !important;
}

.uc-mt5 {
    margin-top: 5px !important;
}

.uc-mb5 {
    margin-bottom: 5px !important;
}

.uc-ml5 {
    margin-left: 5px !important;
}

.uc-mr5 {
    margin-right: 5px !important;
}

.uc-mg5 {
    margin: 5px !important;
}

.uc-pt10 {
    padding-top: 10px !important;
}

.uc-pb10 {
    padding-bottom: 10px !important;
}

.uc-pl10 {
    padding-left: 10px !important;
}

.uc-pr10 {
    padding-right: 10px !important;
}

.uc-pd10 {
    padding: 10px !important;
}

.uc-mt10 {
    margin-top: 10px !important;
}

.uc-mb10 {
    margin-bottom: 10px !important;
}

.uc-ml10 {
    margin-left: 10px !important;
}

.uc-mr10 {
    margin-right: 10px !important;
}

.uc-mg10 {
    margin: 10px !important;
}

.uc-pt15 {
    padding-top: 15px !important;
}

.uc-pb15 {
    padding-bottom: 15px !important;
}

.uc-pl15 {
    padding-left: 15px !important;
}

.uc-pr15 {
    padding-right: 15px !important;
}

.uc-pd15 {
    padding: 15px !important;
}

.uc-mt15 {
    margin-top: 15px !important;
}

.uc-mb15 {
    margin-bottom: 15px !important;
}

.uc-ml15 {
    margin-left: 15px !important;
}

.uc-mr15 {
    margin-right: 15px !important;
}

.uc-mg15 {
    margin: 15px !important;
}

.uc-pt20 {
    padding-top: 20px !important;
}

.uc-pb20 {
    padding-bottom: 20px !important;
}

.uc-pl20 {
    padding-left: 20px !important;
}

.uc-pr20 {
    padding-right: 20px !important;
}

.uc-pd20 {
    padding: 20px !important;
}

.uc-mt20 {
    margin-top: 20px !important;
}

.uc-mb20 {
    margin-bottom: 20px !important;
}

.uc-ml20 {
    margin-left: 20px !important;
}

.uc-mr20 {
    margin-right: 20px !important;
}

.uc-mg20 {
    margin: 20px !important;
}

.uc-pt25 {
    padding-top: 25px !important;
}

.uc-pb25 {
    padding-bottom: 25px !important;
}

.uc-pl25 {
    padding-left: 25px !important;
}

.uc-pr25 {
    padding-right: 25px !important;
}

.uc-pd25 {
    padding: 25px !important;
}

.uc-mt25 {
    margin-top: 25px !important;
}

.uc-mb25 {
    margin-bottom: 25px !important;
}

.uc-ml25 {
    margin-left: 25px !important;
}

.uc-mr25 {
    margin-right: 25px !important;
}

.uc-mg25 {
    margin: 25px !important;
}

.uc-pt30 {
    padding-top: 30px !important;
}

.uc-pb30 {
    padding-bottom: 30px !important;
}

.uc-pl30 {
    padding-left: 30px !important;
}

.uc-pr30 {
    padding-right: 30px !important;
}

.uc-pd30 {
    padding: 30px !important;
}

.uc-mt30 {
    margin-top: 30px !important;
}

.uc-mb30 {
    margin-bottom: 30px !important;
}

.uc-ml30 {
    margin-left: 30px !important;
}

.uc-mr30 {
    margin-right: 30px !important;
}

.uc-mg30 {
    margin: 30px !important;
}

.uc-pt35 {
    padding-top: 35px !important;
}

.uc-pb35 {
    padding-bottom: 35px !important;
}

.uc-pl35 {
    padding-left: 35px !important;
}

.uc-pr35 {
    padding-right: 35px !important;
}

.uc-pd35 {
    padding: 35px !important;
}

.uc-mt35 {
    margin-top: 35px !important;
}

.uc-mb35 {
    margin-bottom: 35px !important;
}

.uc-ml35 {
    margin-left: 35px !important;
}

.uc-mr35 {
    margin-right: 35px !important;
}

.uc-mg35 {
    margin: 35px !important;
}

.uc-pt40 {
    padding-top: 40px !important;
}

.uc-pb40 {
    padding-bottom: 40px !important;
}

.uc-pl40 {
    padding-left: 40px !important;
}

.uc-pr40 {
    padding-right: 40px !important;
}

.uc-pd40 {
    padding: 40px !important;
}

.uc-mt40 {
    margin-top: 40px !important;
}

.uc-mb40 {
    margin-bottom: 40px !important;
}

.uc-ml40 {
    margin-left: 40px !important;
}

.uc-mr40 {
    margin-right: 40px !important;
}

.uc-mg40 {
    margin: 40px !important;
}

.uc-pt45 {
    padding-top: 45px !important;
}

.uc-pb45 {
    padding-bottom: 45px !important;
}

.uc-pl45 {
    padding-left: 45px !important;
}

.uc-pr45 {
    padding-right: 45px !important;
}

.uc-pd45 {
    padding: 45px !important;
}

.uc-mt45 {
    margin-top: 45px !important;
}

.uc-mb45 {
    margin-bottom: 45px !important;
}

.uc-ml45 {
    margin-left: 45px !important;
}

.uc-mr45 {
    margin-right: 45px !important;
}

.uc-mg45 {
    margin: 45px !important;
}

.uc-pt50 {
    padding-top: 50px !important;
}

.uc-pb50 {
    padding-bottom: 50px !important;
}

.uc-pl50 {
    padding-left: 50px !important;
}

.uc-pr50 {
    padding-right: 50px !important;
}

.uc-pd50 {
    padding: 50px !important;
}

.uc-mt50 {
    margin-top: 50px !important;
}

.uc-mb50 {
    margin-bottom: 50px !important;
}

.uc-ml50 {
    margin-left: 50px !important;
}

.uc-mr50 {
    margin-right: 50px !important;
}

.uc-mg50 {
    margin: 50px !important;
}

.uc-pt55 {
    padding-top: 55px !important;
}

.uc-pb55 {
    padding-bottom: 55px !important;
}

.uc-pl55 {
    padding-left: 55px !important;
}

.uc-pr55 {
    padding-right: 55px !important;
}

.uc-pd55 {
    padding: 55px !important;
}

.uc-mt55 {
    margin-top: 55px !important;
}

.uc-mb55 {
    margin-bottom: 55px !important;
}

.uc-ml55 {
    margin-left: 55px !important;
}

.uc-mr55 {
    margin-right: 55px !important;
}

.uc-mg55 {
    margin: 55px !important;
}

.uc-pt60 {
    padding-top: 60px !important;
}

.uc-pb60 {
    padding-bottom: 60px !important;
}

.uc-pl60 {
    padding-left: 60px !important;
}

.uc-pr60 {
    padding-right: 60px !important;
}

.uc-pd60 {
    padding: 60px !important;
}

.uc-mt60 {
    margin-top: 60px !important;
}

.uc-mb60 {
    margin-bottom: 60px !important;
}

.uc-ml60 {
    margin-left: 60px !important;
}

.uc-mr60 {
    margin-right: 60px !important;
}

.uc-mg60 {
    margin: 60px !important;
}

.uc-pt65 {
    padding-top: 65px !important;
}

.uc-pb65 {
    padding-bottom: 65px !important;
}

.uc-pl65 {
    padding-left: 65px !important;
}

.uc-pr65 {
    padding-right: 65px !important;
}

.uc-pd65 {
    padding: 65px !important;
}

.uc-mt65 {
    margin-top: 65px !important;
}

.uc-mb65 {
    margin-bottom: 65px !important;
}

.uc-ml65 {
    margin-left: 65px !important;
}

.uc-mr65 {
    margin-right: 65px !important;
}

.uc-mg65 {
    margin: 65px !important;
}

.uc-pt70 {
    padding-top: 70px !important;
}

.uc-pb70 {
    padding-bottom: 70px !important;
}

.uc-pl70 {
    padding-left: 70px !important;
}

.uc-pr70 {
    padding-right: 70px !important;
}

.uc-pd70 {
    padding: 70px !important;
}

.uc-mt70 {
    margin-top: 70px !important;
}

.uc-mb70 {
    margin-bottom: 70px !important;
}

.uc-ml70 {
    margin-left: 70px !important;
}

.uc-mr70 {
    margin-right: 70px !important;
}

.uc-mg70 {
    margin: 70px !important;
}

.uc-pt75 {
    padding-top: 75px !important;
}

.uc-pb75 {
    padding-bottom: 75px !important;
}

.uc-pl75 {
    padding-left: 75px !important;
}

.uc-pr75 {
    padding-right: 75px !important;
}

.uc-pd75 {
    padding: 75px !important;
}

.uc-mt75 {
    margin-top: 75px !important;
}

.uc-mb75 {
    margin-bottom: 75px !important;
}

.uc-ml75 {
    margin-left: 75px !important;
}

.uc-mr75 {
    margin-right: 75px !important;
}

.uc-mg75 {
    margin: 75px !important;
}

.uc-pt80 {
    padding-top: 80px !important;
}

.uc-pb80 {
    padding-bottom: 80px !important;
}

.uc-pl80 {
    padding-left: 80px !important;
}

.uc-pr80 {
    padding-right: 80px !important;
}

.uc-pd80 {
    padding: 80px !important;
}

.uc-mt80 {
    margin-top: 80px !important;
}

.uc-mb80 {
    margin-bottom: 80px !important;
}

.uc-ml80 {
    margin-left: 80px !important;
}

.uc-mr80 {
    margin-right: 80px !important;
}

.uc-mg80 {
    margin: 80px !important;
}

.uc-pt85 {
    padding-top: 85px !important;
}

.uc-pb85 {
    padding-bottom: 85px !important;
}

.uc-pl85 {
    padding-left: 85px !important;
}

.uc-pr85 {
    padding-right: 85px !important;
}

.uc-pd85 {
    padding: 85px !important;
}

.uc-mt85 {
    margin-top: 85px !important;
}

.uc-mb85 {
    margin-bottom: 85px !important;
}

.uc-ml85 {
    margin-left: 85px !important;
}

.uc-mr85 {
    margin-right: 85px !important;
}

.uc-mg85 {
    margin: 85px !important;
}

.uc-pt90 {
    padding-top: 90px !important;
}

.uc-pb90 {
    padding-bottom: 90px !important;
}

.uc-pl90 {
    padding-left: 90px !important;
}

.uc-pr90 {
    padding-right: 90px !important;
}

.uc-pd90 {
    padding: 90px !important;
}

.uc-mt90 {
    margin-top: 90px !important;
}

.uc-mb90 {
    margin-bottom: 90px !important;
}

.uc-ml90 {
    margin-left: 90px !important;
}

.uc-mr90 {
    margin-right: 90px !important;
}

.uc-mg90 {
    margin: 90px !important;
}

.uc-pt95 {
    padding-top: 95px !important;
}

.uc-pb95 {
    padding-bottom: 95px !important;
}

.uc-pl95 {
    padding-left: 95px !important;
}

.uc-pr95 {
    padding-right: 95px !important;
}

.uc-pd95 {
    padding: 95px !important;
}

.uc-mt95 {
    margin-top: 95px !important;
}

.uc-mb95 {
    margin-bottom: 95px !important;
}

.uc-ml95 {
    margin-left: 95px !important;
}

.uc-mr95 {
    margin-right: 95px !important;
}

.uc-mg95 {
    margin: 95px !important;
}

.uc-pt100 {
    padding-top: 100px !important;
}

.uc-pb100 {
    padding-bottom: 100px !important;
}

.uc-pl100 {
    padding-left: 100px !important;
}

.uc-pr100 {
    padding-right: 100px !important;
}

.uc-pd100 {
    padding: 100px !important;
}

.uc-mt100 {
    margin-top: 100px !important;
}

.uc-mb100 {
    margin-bottom: 100px !important;
}

.uc-ml100 {
    margin-left: 100px !important;
}

.uc-mr100 {
    margin-right: 100px !important;
}

.uc-mg100 {
    margin: 100px !important;
}

.uc-pt110 {
    padding-top: 110px !important;
}

.uc-pb110 {
    padding-bottom: 110px !important;
}

.uc-pl110 {
    padding-left: 110px !important;
}

.uc-pr110 {
    padding-right: 110px !important;
}

.uc-pd110 {
    padding: 110px !important;
}

.uc-mt110 {
    margin-top: 110px !important;
}

.uc-mb110 {
    margin-bottom: 110px !important;
}

.uc-ml110 {
    margin-left: 110px !important;
}

.uc-mr110 {
    margin-right: 110px !important;
}

.uc-mg110 {
    margin: 110px !important;
}

.uc-pt120 {
    padding-top: 120px !important;
}

.uc-pb120 {
    padding-bottom: 120px !important;
}

.uc-pl120 {
    padding-left: 120px !important;
}

.uc-pr120 {
    padding-right: 120px !important;
}

.uc-pd120 {
    padding: 120px !important;
}

.uc-mt120 {
    margin-top: 120px !important;
}

.uc-mb120 {
    margin-bottom: 120px !important;
}

.uc-ml120 {
    margin-left: 120px !important;
}

.uc-mr120 {
    margin-right: 120px !important;
}

.uc-mg120 {
    margin: 120px !important;
}

.uc-pt150 {
    padding-top: 150px !important;
}

.uc-pb150 {
    padding-bottom: 150px !important;
}

.uc-pl150 {
    padding-left: 150px !important;
}

.uc-pr150 {
    padding-right: 150px !important;
}

.uc-pd150 {
    padding: 150px !important;
}

.uc-mt150 {
    margin-top: 150px !important;
}

.uc-mb150 {
    margin-bottom: 150px !important;
}

.uc-ml150 {
    margin-left: 150px !important;
}

.uc-mr150 {
    margin-right: 150px !important;
}

.uc-mg150 {
    margin: 150px !important;
}

.uc-pt160 {
    padding-top: 160px !important;
}

.uc-pb160 {
    padding-bottom: 160px !important;
}

.uc-pl160 {
    padding-left: 160px !important;
}

.uc-pr160 {
    padding-right: 160px !important;
}

.uc-pd160 {
    padding: 160px !important;
}

.uc-mt160 {
    margin-top: 160px !important;
}

.uc-mb160 {
    margin-bottom: 160px !important;
}

.uc-ml160 {
    margin-left: 160px !important;
}

.uc-mr160 {
    margin-right: 160px !important;
}

.uc-mg160 {
    margin: 160px !important;
}

.uc-pt180 {
    padding-top: 180px !important;
}

.uc-pb180 {
    padding-bottom: 180px !important;
}

.uc-pl180 {
    padding-left: 180px !important;
}

.uc-pr180 {
    padding-right: 180px !important;
}

.uc-pd180 {
    padding: 180px !important;
}

.uc-mt180 {
    margin-top: 180px !important;
}

.uc-mb180 {
    margin-bottom: 180px !important;
}

.uc-ml180 {
    margin-left: 180px !important;
}

.uc-mr180 {
    margin-right: 180px !important;
}

.uc-mg180 {
    margin: 180px !important;
}

.uc-pt200 {
    padding-top: 200px !important;
}

.uc-pb200 {
    padding-bottom: 200px !important;
}

.uc-pl200 {
    padding-left: 200px !important;
}

.uc-pr200 {
    padding-right: 200px !important;
}

.uc-pd200 {
    padding: 200px !important;
}

.uc-mt200 {
    margin-top: 200px !important;
}

.uc-mb200 {
    margin-bottom: 200px !important;
}

.uc-ml200 {
    margin-left: 200px !important;
}

.uc-mr200 {
    margin-right: 200px !important;
}

.uc-mg200 {
    margin: 200px !important;
}

@font-face {
    font-family: "uc-font";
    src: url("../fonts/iconfont.eot?t=1584354732377");
    src: url("../fonts/iconfont.eot?t=1584354732377#iefix") format("embedded-opentype"), url("data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAdAAAsAAAAAEBgAAAbxAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCGHgqOBIsCATYCJANcCzAABCAFhGEHgi8bnQ1RVHKqkf1MsG0VrBfRQBAJsb60MMb1gc3i5BMLGB9XBF/7hfWb+bscBCgfFoYUgSRSiZGoAPjkcfk50qj2f3Ut58qaEauOqE+6Qi751bv8vjSY7TszG36Ap12DIZWfk9Fkcjo6Qzo8CIIerAhKD+LRxCksralu2QIJg1uMaK37FC83RFDVAxIK1CQAO1JuLAH1lJpxfirSFungRc9MjyfQNta8zOado1NSVuF4oNb+0GekbItShahCM7Tus20lrsM109V0BtfUu4+/LAwDklrGnWjLvm1B1gr+24PM9ljIzq/Y/BLwth0ZsxEVqe6bFWS9aLac9k/DyvfAVBQ3Vy+10i1DMCORGurppJu+sqSsLOvKpnLtec5u/m1r7z9AHMfB9r3yrJ5ySWEq7zhtPysy/4FHDNAy2EBG0l9DR18tbTVdWV1loJ6hkiZRh5pdiOGseChScBEYgBQe0I8i49RgOTgEmwEISiKQKDVAf6TUA30onUCH0g30pfQCLUof0KYsAWqUlUCXsg7IlE1AnXINqPgtK8JABGcjwiAE5yDCUARvRoQGgreiiSYYJm8zFzEJie9IL3AhFxglXhZJWRJTksrVzh+JdbkA9X4D+gm7xv79O21lEbuc6I4bMVVX1fWqYX0LPq5RfT0tr5K60q4nmnxK9vO0elYgEKWh9cB6krmVliqmNEWjVnFw3erR8pKprKx4SotI7F8Cd/Rqr0VWEaPydKu5wtEr/TcbpaCnMewKQjBqlU6pnR69P5Nv/9byQmltRJprFX7xNtG2fUP05+/3FG/dO1hvzp523TRCNGoK6LFTueLR0zmFhVWkps1fvV1OFjSqlXNlkc/DiI5cMdJbeDVcfPy6qf6ia61UGqkl80DMaRUiRIh4EGB4CIHyOHyUi/AZvxU2lKaAhR1mDUyjVtkGTl8qJ9OatID9TJWGnMnQ00Z1QwQpkjFv0oBGt7hAp2hjV1Qq7YyIdlRgrwSRU9sbiia6sLk1RNrps2ct60c22ohQ0JXbl25aTSqtTSluoJNKipOzhCBgdBHyl8g01DQ5ccWMmV3OOflTxTggiO5u7OUK//MS9NYtiS159V9i1idSS86aWIyd5QVCycdGAP+F537+jqGosDCxZOSI0FDQBopaRE5ikdFupXI32xjG7QzxEv5z+rtG1mgokAgCMDUB+5VxhnaDF+76Rih7EzMywm7ygoySz6zHX8wsQm/cQMEWMYSPlS9kOMkVFclgHObHSabezmZF8NnAUk7/M4X+t9Xps6FTiN2Ejfi5Pzy92nL2qlUn8ZakOWPGeHieNm3BT6aaD7xQFpKionDApbAkfb6hReo3bzIyJk1ycZHngaB/dBft+XBT12vVzV3argJw2UgCUML+wOVCFW1icv/zzRIlT//W03P5/rM39hnosOCMp+feXw/4FkwysmyWvpM1f/8rJe7K7xJS7SqaZe+kzUaWLdIWCAJSMsJ8zZ+/Y0c4x29BP3zENmNbPnzYouzn4wd0S7zziBt//5yaklo1AT1wAJXY+BfCaQpgE7A++ATPgRzPYfiDoGFTtMNVw7Fpk/xDbViBD8Z9p3wHjR6nN5Vyp6OiYGM33JZ02L+f5c4D7ohI+G31lpn//v3+1TZiinFrxoihQ9/JQPZOWVCcd+iFsMsvi7D4wQj/tNSeMXCq3zMherPQZ3nfMxDpRjrIXvNNIG/IrkOzPjuteZ1pZqXVmmVpP3+Zpqj3N+/PgZPS3XSSkvP6TF6ardmNlMPZrbvQy3hX7nDRWvq7ya3Ar1NP3qFteiwG+QzQlIjtvue4Y/arfr1c9LDq+++JrpKSh3EsrvpQm/fjjpM20BeFDIntlIMadxZ3ipSG0aYoyyaJKtlMU03HAlNdw2pT2yybO3cMIuVE1cJMbw9T6Ou2KMmeiLLsk6iS/WCqGerfVNfX/6a2XVHaZ8fUyKluKmAaBB3d0ZCj9IRCXb3ihlrzGPyrMVM2j7LSOag0REkd03aV7oIElX6D9Np3tfaop3BCd14ng/EYaaIwAq7NQOtkwbI8vxsyOU5I1SYKYDQgUCN3qBCHJE9uq1WdwBn22zsGfFfGGOXfyU/Tc0BJhTQ7ymGyw0W7QTJOp3WomLrmc6lA81BRQE00Qe2kSwBjvghRif9SEcBppiBFQWKBRYN5cYPM1oVMlgBBN7gDDgskclRRi3o0ohmtaEcnTtZfK/pGv+gf4pCENGQhD0UoQ6W1OwAej/DW4KHiY+jatzdQ1plSeGOo0A+0W/tIG4P3BAJvpFtdQGPiluuZCDFRUEEL6+TWGqWRjFkoy67+Ne+fy09AXuWYEAU+xhTyEm51MQWmeJBPFFxXC+1fq8wcRQXiikO1GmGVZyQhAAA=") format("woff2"), url("../fonts/iconfont.woff?t=1584354732377") format("woff"), url("../fonts/iconfont.ttf?t=1584354732377") format("truetype"), url("../fonts/iconfont.svg?t=1584354732377#uc-font") format("svg");
}

.uc-checkbox-circle:before {
    content: "\e624";
}

.uc-checkbox-circle-on:before {
    content: "\e64f";
}

.uc-checkbox:before {
    content: "\e684";
}

.uc-checkbox-on:before {
    content: "\e67d";
}

.uc-checkbox-on-plain:before {
    content: "\e683";
}

.uc-radio-on:before {
    content: "\e7b3";
}

.uc-radio:before {
    content: "\e7b5";
}

.uc-arrow-left:before {
    content: "\e75b";
}

.uc-arrow-right:before {
    content: "\e75c";
}

.uc-arrow-right2:before {
    content: "\e6ae";
}

.uc-arrow-left2:before {
    content: "\e6d6";
}

.uc-arrow-down:before {
    content: "\e615";
}

.uc-arrow-top:before {
    content: "\e75d";
}

.uc-arrow-down2:before {
    content: "\e6a4";
}

.uc-arrow-top2:before {
    content: "\e6b2";
}

.uc-menu:before {
    content: "\e6a9";
}

.uc-close:before {
    content: "\e67f";
}

.uc-search:before {
    content: "\e66f";
}

.uc-add:before {
    content: "\e672";
}

.uc-reduce:before {
    content: "\e614";
}

.uc-next:before {
    content: "\e60c";
}

.uc-prev:before {
    content: "\e605";
}

.uc-font {
    font-family: "uc-font" !important;
    line-height: inherit;
    font-size: inherit;
    font-weight: inherit;
    font-style: inherit;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.uc-arrow {
    position: relative;
    padding-right: 40px;
}

    .uc-arrow:after {
        content: '\e75c';
        font-family: 'uc-font';
        font-size: 1.4em;
        position: absolute;
        right: 0;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    }

body {
    padding-top: constant(safe-area-inset-top);
    padding-top: env(safe-area-inset-top);
    padding-right: constant(safe-area-inset-right);
    padding-right: env(safe-area-inset-right);
    padding-left: constant(safe-area-inset-left);
    padding-left: env(safe-area-inset-left);
    padding-bottom: -webkit-calc(constant(safe-area-inset-bottom) + 0);
    padding-bottom: calc(constant(safe-area-inset-bottom) + 0);
    padding-bottom: -webkit-calc(env(safe-area-inset-bottom) + 0);
    padding-bottom: calc(env(safe-area-inset-bottom) + 0);
}

.uc-input, .uc-select, .uc-button, .uc-textarea {
    width: 100%;
    border: #d8d8d8 1px solid;
    outline: none;
    height: 43px;
    line-height: 41px;
    border-radius: 8px;
    padding: 0 16px;
}

.uc-iconForm {
    padding-left: 50px;
    background: #f6f6f6 url("../images/icon-form-person.png") 10px center no-repeat;
    background-size: 32px 32px;
    color: #39c19a;
    font-size: 18px;
}

    .uc-iconForm.person {
        background-image: url(../images/icon-form-person.png);
    }

        .uc-iconForm.person:focus {
            background-image: url(../images/icon-form-person-on.png);
        }

    .uc-iconForm.phone {
        background-image: url(../images/icon-form-phone.png);
    }

        .uc-iconForm.phone:focus {
            background-image: url(../images/icon-form-phone-on.png);
        }

    .uc-iconForm.phone-big {
        background-image: url(../images/icon-form-phone-big.png);
    }

        .uc-iconForm.phone-big:focus {
            background-image: url(../images/icon-form-phone-big-on.png);
        }

    .uc-iconForm.text {
        background-image: url(../images/icon-form-text.png);
    }

        .uc-iconForm.text:focus {
            background-image: url(../images/icon-form-text-on.png);
        }

    .uc-iconForm.wx {
        background-image: url(../images/icon-form-wx.png);
    }

        .uc-iconForm.wx:focus {
            background-image: url(../images/icon-form-wx-on.png);
        }

    .uc-iconForm.select {
        background-image: url(../images/icon-form-select.png);
    }

        .uc-iconForm.select:focus {
            background-image: url(../images/icon-form-select-on.png);
        }

.uc-btn {
    cursor: pointer;
    color: #fff;
    outline: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
    height: 43px;
    border-radius: 8px;
    padding: 0 16px;
}

    .uc-btn:hover {
        opacity: .95;
    }

    .uc-btn.linear {
        background: -webkit-gradient(linear, left top, right top, from(rgba(57, 193, 154, 0.7)), to(#39c19a));
        background: -webkit-linear-gradient(left, rgba(57, 193, 154, 0.7) 0%, #39c19a 100%);
        background: -o-linear-gradient(left, rgba(57, 193, 154, 0.7) 0%, #39c19a 100%);
        background: linear-gradient(to right, rgba(57, 193, 154, 0.7) 0%, #39c19a 100%);
    }

    .uc-btn.plain {
        background-color: transparent;
        border: #39c19a 1px solid;
        color: #39c19a;
    }

        .uc-btn.plain:hover {
            opacity: 1;
            background-color: #39c19a;
            color: #fff;
        }

    .uc-btn.green {
        background-color: #39c19a;
        border: #2aaf89 1px solid;
    }

        .uc-btn.green:hover {
            background-color: #2aaf89;
            color: #fff;
        }

    .uc-btn.orange {
        background-color: #ffce2e;
        border: #f0ba08 1px solid;
        color: #875913;
    }

        .uc-btn.orange:hover {
            background-color: #f0ba08;
        }

    .uc-btn.night {
        background-color: #d8d8d8;
        border: #d8d8d8 1px solid;
        color: #fff;
    }

    .uc-btn img {
        margin-right: 16px;
    }

.uc-radio, .uc-checkbox {
    width: 20px;
    height: 20px;
    position: relative;
    background: url("../images/radio.png") center center no-repeat;
    background-size: 20px 20px;
    display: block;
    cursor: pointer;
}

    .uc-radio.on, .uc-checkbox.on {
        background-image: url(../images/radio-on.png);
    }

    .uc-radio:before, .uc-checkbox:before {
        display: none;
    }

.uc-checkbox {
    background-image: url(../images/checkbox.png);
}

    .uc-checkbox.on {
        background-image: url(../images/checkbox-on.png);
    }

.uc-phColor {
    color: #bdbdbd;
}

.uc-green {
    color: #39c19a !important;
}

.uc-orange {
    color: #ffce2e !important;
}

.uc-icon16 {
    width: 16px;
    height: 16px;
}

.uc-icon20 {
    width: 20px;
    height: 20px;
}

.uc-icon24 {
    width: 24px;
    height: 24px;
}

.uc-icon28 {
    width: 28px;
    height: 28px;
}

.uc-icon32 {
    width: 32px;
    height: 32px;
}

.uc-icon36 {
    width: 36px;
    height: 36px;
}

.uc-icon44 {
    width: 44px;
    height: 44px;
}

.uc-icon48 {
    width: 48px;
    height: 48px;
}

.uc-icon50 {
    width: 50px;
    height: 50px;
}

.uc-icon64 {
    width: 64px;
    height: 64px;
}

.uc-icon70 {
    width: 70px;
    height: 70px;
}

.uc-icon80 {
    width: 80px;
    height: 80px;
}

.uc-icon90 {
    width: 90px;
    height: 90px;
}

.uc-icon100 {
    width: 100px;
    height: 100px;
}

.uc-icon120 {
    width: 120px;
    height: 120px;
}

.uc-icon150 {
    width: 150px;
    height: 150px;
}

.uc-icon200 {
    width: 200px;
    height: 200px;
}

.uc-tag {
    display: inline-block;
    border-radius: 3px;
    padding: 0 5px;
}

    .uc-tag:empty {
        display: none;
    }

    .uc-tag.green {
        background-color: #39c19a;
        color: #fff;
    }

    .uc-tag.orange {
        background-color: #ffce2e;
        color: #fff;
    }

/* ----------------------------------------------------------------------main-------------------------------------------------------------------- */
.g-btnCall {
    width: 180px;
    border-radius: 8px;
    background-color: #f1f1f1;
    height: 36px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    color: #39c19a;
    font-size: 18px;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}

    .g-btnCall img {
        display: block;
        margin-right: 5px;
    }

    .g-btnCall:hover {
        -webkit-box-shadow: 0px 2px 6px 0px rgba(16, 67, 52, 0.2);
        box-shadow: 0px 2px 6px 0px rgba(16, 67, 52, 0.2);
    }

    .g-btnCall.green {
        background-color: #006ef1;
        color: #fff;
    }

        .g-btnCall.green:hover {
            background-color: #0b68d6;
        }

.g-title {
    margin-bottom: 50px;
    text-align: center;
}

    .g-title h2 {
        font-size: 36px;
    }

    .g-title h3 {
        font-size: 32px;
    }

    .g-title p {
        font-size: 20px;
        color: #666;
        margin-top: 15px;
    }

.g-titleLine {
    padding-left: 28px;
    position: relative;
    font-size: 20px;
    margin-bottom: 10px;
}

    .g-titleLine:after {
        content: '';
        width: 6px;
        height: 13px;
        background-color: #39c19a;
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        left: 0;
    }

.g-question, .g-about {
    padding: 50px 0;
}

    .g-question .box, .g-about .box {
        padding: 0 50px;
    }

        .g-question .box .con, .g-about .box .con {
            line-height: 26px;
            color: #666;
            padding-left: 28px;
            margin-bottom: 30px;
        }

            .g-question .box .con:last-child, .g-about .box .con:last-child {
                margin-bottom: 0;
            }

            .g-question .box .con p, .g-about .box .con p {
                text-indent: 2em;
                margin-bottom: 26px;
            }

                .g-question .box .con p:last-child, .g-about .box .con p:last-child {
                    margin-bottom: 0;
                }

                .g-question .box .con p.ti0, .g-about .box .con p.ti0 {
                    text-indent: 0;
                    margin-bottom: 10px;
                }

.g-about {
    background-color: #f6f6f6;
    margin-bottom: 50px;
}

.g-searchName .part1 {
    background-color: #fff;
}

    .g-searchName .part1 .uc-content {
        padding-bottom: 50px;
        position: relative;
    }

.g-searchName .part2 {
    padding-top: 110px;
    padding-bottom: 80px;
    background: #ecf9f5 url("../images/bg-searchName.png") center center no-repeat;
    background-size: cover;
}

.g-searchName .form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 30px;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    margin-bottom: -50px;
    background-color: #fff;
    border-radius: 20px;
    -webkit-box-shadow: 0px 2px 8px 0px rgba(51, 51, 51, 0.2);
    box-shadow: 0px 2px 8px 0px rgba(51, 51, 51, 0.2);
    z-index: 99;
}

    .g-searchName .form .uc-iconForm {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        margin-right: 20px;
    }

    .g-searchName .form .uc-btn {
        width: 120px;
        -webkit-box-shadow: 0px 2px 6px 0px rgba(16, 67, 52, 0.2);
        box-shadow: 0px 2px 6px 0px rgba(16, 67, 52, 0.2);
        font-size: 18px;
    }

        .g-searchName .form .uc-btn:hover {
            -webkit-box-shadow: 0px 2px 12px 0px rgba(16, 67, 52, 0.2);
            box-shadow: 0px 2px 12px 0px rgba(16, 67, 52, 0.2);
        }

.g-searchName .list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

    .g-searchName .list .item {
        text-align: center;
    }

    .g-searchName .list h3 {
        font-size: 20px;
    }

    .g-searchName .list p {
        color: #878787;
        margin-top: 10px;
    }

    .g-searchName .list img {
        display: block;
        margin: 0 auto 30px;
    }

.g-service {
    background: #ffffff url("../images/service1.png") center top no-repeat;
    background-size: auto 365px;
    padding-top: 50px;
    padding-bottom: 50px;
}

    .g-service .title-box {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-bottom: 50px;
    }

        .g-service .title-box img {
            display: none;
        }

    .g-service .g-title {
        text-align: left;
        margin-left: 40px;
        margin-bottom: 0;
    }

    .g-service.status1 {
        background-image: url(../images/service1.png);
    }

        .g-service.status1 .icon1 {
            display: block;
        }

    .g-service.status2 {
        background-image: url(../images/service2.png);
    }

        .g-service.status2 .icon2 {
            display: block;
        }

    .g-service.status3 {
        background-image: url(../images/service3.png);
    }

        .g-service.status3 .icon3 {
            display: block;
        }

    .g-service.status4 {
        background-image: url(../images/service4.png);
    }

        .g-service.status4 .icon4 {
            display: block;
        }

    .g-service .banner-box img {
        display: block;
        margin: 0 auto;
    }

.g-process, .g-processStep {
    background-color: #f6f6f6;
    padding: 50px 0;
}

    .g-process .list, .g-processStep .list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding: 0 20px;
    }

        .g-process .list .item, .g-processStep .list .item {
            width: 536px;
            height: 270px;
            border-radius: 8px;
            background-color: #fff;
            -webkit-box-shadow: 0px 2px 6px 0px rgba(16, 67, 52, 0.2);
            box-shadow: 0px 2px 6px 0px rgba(16, 67, 52, 0.2);
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            justify-content: space-between;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            padding: 40px 20px 0 30px;
            -webkit-box-align: start;
            -ms-flex-align: start;
            align-items: flex-start;
            margin-bottom: 20px;
        }

        .g-process .list .con, .g-processStep .list .con {
            width: 230px;
        }

        .g-process .list .img-box, .g-processStep .list .img-box {
            width: 220px;
            height: 200px;
            border-radius: 0;
            overflow: hidden;
        }

            .g-process .list .img-box img, .g-processStep .list .img-box img {
                width: 100%;
                height: 100%;
                display: block;
                -o-object-fit: fill;
                object-fit: fill;
            }

        .g-process .list h3, .g-processStep .list h3 {
            font-size: 22px;
            margin-bottom: 20px;
        }

        .g-process .list .txt, .g-processStep .list .txt {
            font-size: 16px;
            line-height: 32px;
            color: #878787;
            height: 96px;
        }

        .g-process .list .uc-btn, .g-processStep .list .uc-btn {
            width: 170px;
            height: 50px;
            font-size: 18px;
            -webkit-box-shadow: 0px 2px 6px 0px rgba(16, 67, 52, 0.2);
            box-shadow: 0px 2px 6px 0px rgba(16, 67, 52, 0.2);
        }

            .g-process .list .uc-btn:hover, .g-processStep .list .uc-btn:hover {
                -webkit-box-shadow: 0px 2px 12px 0px rgba(16, 67, 52, 0.2);
                box-shadow: 0px 2px 12px 0px rgba(16, 67, 52, 0.2);
            }

        .g-process .list .right {
            width: 220px;
            text-align: center;
            font-size: 24px;
        }

            .g-process .list .right img {
                display: block;
                margin: 20px auto 30px;
            }

    .g-processStep .sub-title, .g-nuclearNameStep .sub-title {
        font-size: 24px;
        text-align: center;
    }

    .g-processStep .step, .g-nuclearNameStep .step {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding: 30px 0;
        margin-bottom: 60px;
        position: relative;
    }

        .g-processStep .step .item, .g-nuclearNameStep .step .item {
            width: 150px;
            height: 150px;
            border-radius: 100%;
            -webkit-box-shadow: 0px 2px 6px 0px rgba(16, 67, 52, 0.2);
            box-shadow: 0px 2px 6px 0px rgba(16, 67, 52, 0.2);
            background-color: #fff;
            text-align: center;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-line-pack: center;
            align-content: center;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            line-height: 28px;
            position: relative;
            z-index: 9;
        }

        .g-processStep .step:after, .g-nuclearNameStep .step:after {
            content: '';
            width: 100%;
            height: 1px;
            background-color: #d8d8d8;
            position: absolute;
            top: 50%;
            -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            transform: translateY(-50%);
            top: 50%;
            -webkit-box-shadow: 0px 2px 12px 0px rgba(16, 67, 52, 0.2);
            box-shadow: 0px 2px 12px 0px rgba(16, 67, 52, 0.2);
        }

        .g-processStep .step.style-icon, .g-nuclearNameStep .step.style-icon {
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
        }

            .g-processStep .step.style-icon .item, .g-nuclearNameStep .step.style-icon .item {
                width: 200px;
                height: 200px;
                margin: 0 70px;
            }

            .g-processStep .step.style-icon img, .g-nuclearNameStep .step.style-icon img {
                display: block;
                margin: 0 auto 15px;
            }

            .g-processStep .step.style-icon:after, .g-nuclearNameStep .step.style-icon:after {
                width: 400px;
            }

/**************************************灵活用工******************************************/

.g-socialEmployment {
    background-color: rgb(246,246,246);
    padding: 50px 0;
}

    .g-socialEmployment .list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding: 0 20px;
    }

        .g-socialEmployment .list .item {
            border-radius: 8px;
            display: -webkit-box;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            justify-content: space-between;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            padding: 40px 20px 0 30px;
            -webkit-box-align: start;
            -ms-flex-align: start;
            align-items: flex-start;
            width: 50%;
        }

        .g-socialEmployment .list .con {
            width: 426px;
            color: #39C19A;
        }

        .g-socialEmployment .list .con-control1 {
            margin-left: 20%;
        }

        .g-socialEmployment .list .img-box {
            width: 262px;
            height: 262px;
            border-radius: 0;
            overflow: hidden;
        }

        .g-socialEmployment .list .img-box-control1 {
            margin-left: 40%;
        }

        .g-socialEmployment .list .img-box img {
            width: 100%;
            height: 100%;
            display: block;
            -o-object-fit: fill;
            object-fit: fill;
        }

        .g-socialEmployment .list h3 {
            font-size: 22px;
            margin-bottom: 20px;
        }

        .g-socialEmployment .list .txt {
            font-size: 16px;
            line-height: 32px;
            color: #878787;
        }

.g-enterpriseProblems {
    background-color: #FFFFFF;
    padding: 50px 0;
}

    .g-enterpriseProblems .list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding: 0 20px;
    }

        .g-enterpriseProblems .list .item {
            border-radius: 8px;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            justify-content: space-between;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            padding: 40px 20px 0 0;
            -webkit-box-align: start;
            -ms-flex-align: start;
            align-items: flex-start;
        }

        .g-enterpriseProblems .list .con {
            color: #333333;
            margin: 10px 0;
        }

            .g-enterpriseProblems .list .con .con-content {
                padding: 14px 18px 14px 18px;
                box-shadow: 0px 3px 6px rgba(0,0,0,0.16);
                border-radius: 8px;
                text-align: center;
                margin-bottom: 15px;
            }

        .g-enterpriseProblems .list .img-box {
            width: 469px;
            height: 354px;
            border-radius: 0;
            overflow: hidden;
        }

.g-employmentPlan {
    background-color: #FFFFFF;
    padding: 50px 0;
}

    .g-employmentPlan .list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding: 0 100px;
    }

        .g-employmentPlan .list .item {
            width: 453px;
            height: 291px;
            border-radius: 10px;
            -webkit-box-shadow: 0px 2px 6px 0px rgba(16, 67, 52, 0.2);
            box-shadow: 0px 2px 6px 0px rgba(16, 67, 52, 0.2);
            background-color: #fff;
            padding: 20px 30px;
            margin-bottom: 30px;
            position: relative;
            -webkit-transition: all 0.3s linear;
            -o-transition: all 0.3s linear;
            transition: all 0.3s linear;
        }

            .g-employmentPlan .list .item:hover {
                -webkit-box-shadow: 0px 2px 12px 0px rgba(16, 67, 52, 0.2);
                box-shadow: 0px 2px 12px 0px rgba(16, 67, 52, 0.2);
            }

        .g-employmentPlan .list img {
            display: block;
            margin: 0 auto 15px;
        }

        .g-employmentPlan .list .item h3 {
            text-align: center;
        }

        .g-employmentPlan .list .txt {
            font-size: 16px;
            line-height: 28px;
            color: #878787;
            text-align: center;
            width: 304px;
            margin: auto;
        }

.g-socialEmploymentProcess {
    background-color: #F6F6F6;
    padding: 50px 0;
}

.g-employmentPlan .list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0 100px;
}

    .g-employmentPlan .list .item {
        width: 453px;
        height: 291px;
        border-radius: 10px;
        -webkit-box-shadow: 0px 2px 6px 0px rgba(16, 67, 52, 0.2);
        box-shadow: 0px 2px 6px 0px rgba(16, 67, 52, 0.2);
        background-color: #fff;
        padding: 20px 30px;
        margin-bottom: 30px;
        position: relative;
        -webkit-transition: all 0.3s linear;
        -o-transition: all 0.3s linear;
        transition: all 0.3s linear;
    }

    .g-employmentPlan .list img {
        display: block;
        margin: 0 auto 15px;
    }

    .g-employmentPlan .list .item h3 {
        text-align: center;
    }

    .g-employmentPlan .list .txt {
        font-size: 16px;
        line-height: 28px;
        color: #878787;
        text-align: center;
        width: 304px;
        margin: auto;
    }

/**************************************灵活用工******************************************/

.g-policy {
    padding: 80px 0;
}

    .g-policy .list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }

        .g-policy .list .item {
            width: 25%;
            padding: 0 50px;
            margin-bottom: 50px;
        }

        .g-policy .list h3 {
            font-size: 20px;
            margin-bottom: 10px;
        }

        .g-policy .list .txt {
            font-size: 16px;
            line-height: 28px;
            color: #878787;
        }

.g-info {
    padding: 50px 0;
}
    /*.g-info { padding: 50px 0; background: #fbfbfb url("../images/info.png") center center no-repeat; background-size: cover; }*/

    .g-info .list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding-top: 20px;
    }

        .g-info .list .item {
            -webkit-box-flex: 1;
            -ms-flex: 1;
            flex: 1;
            text-align: center;
            border-left: #bdbdbd 1px solid;
        }

            .g-info .list .item:first-child {
                border: none;
            }

        .g-info .list p {
            margin-top: 20px;
            font-size: 18px;
        }

        .g-info .list h3 {
            font-size: 38px;
        }

        .g-info .list small {
            font-size: 16px;
            margin-left: 10px;
            color: #999999;
        }

.g-credentials, .g-nuclearNameStep {
    padding: 50px 0 70px;
    background-color: #f6f6f6;
    margin-bottom: 50px;
}

    .g-credentials .list, .g-nuclearNameStep .list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding: 0 100px;
    }

        .g-credentials .list .item, .g-nuclearNameStep .list .item {
            width: 260px;
            height: 260px;
            border-radius: 10px;
            -webkit-box-shadow: 0px 2px 6px 0px rgba(16, 67, 52, 0.2);
            box-shadow: 0px 2px 6px 0px rgba(16, 67, 52, 0.2);
            background-color: #fff;
            padding: 20px 30px;
            margin-bottom: 30px;
            position: relative;
            -webkit-transition: all 0.3s linear;
            -o-transition: all 0.3s linear;
            transition: all 0.3s linear;
        }

            .g-credentials .list .item .itemTitle {
                color: #333333;
                font-weight: 600;
                line-height: 27px;
            }

            .g-credentials .list .item .txtPatch1 {
                font-size: 16px;
                line-height: 23px;
                color: #878787;
            }

            .g-credentials .list .item:hover, .g-nuclearNameStep .list .item:hover {
                -webkit-box-shadow: 0px 2px 12px 0px rgba(16, 67, 52, 0.2);
                box-shadow: 0px 2px 12px 0px rgba(16, 67, 52, 0.2);
                margin-top: -10px;
            }

        .g-credentials .list img, .g-nuclearNameStep .list img {
            display: block;
            margin: 0 auto 15px;
        }

        .g-credentials .list h3, .g-nuclearNameStep .list h3 {
            font-size: 20px;
            margin-bottom: 10px;
        }

        .g-credentials .list .txt, .g-nuclearNameStep .list .txt {
            font-size: 16px;
            line-height: 28px;
            color: #878787;
        }

    .g-nuclearNameStep .coreful {
        width: 468px;
        height: 126px;
    }

    .g-nuclearNameStep .corefulContent {
        position: relative;
        height: 54px;
        width: 428px;
    }

        .g-nuclearNameStep .corefulContent img {
            position: absolute;
            z-index: 1;
        }

        .g-nuclearNameStep .corefulContent > div {
            width: 383px;
            height: 42px;
            position: absolute;
            background: #D2ECE5;
            font-weight: 400;
            color: #39C19A;
            text-align: left;
            line-height: 42px;
            left: 45px;
            bottom: -5px;
            text-indent: 2em;
            font-size: 20px;
            border-radius: 21px 21px 21px 0px;
        }

    .g-nuclearNameStep .corefulContentNotes {
        line-height: 24px;
        width: 323px;
        color: rgb(135,135,135);
        margin: 10px 0 0 76px;
        font-size: 16px;
    }

.g-stepBox {
    background-color: #f6f6f6;
    padding: 80px 0;
}

    .g-stepBox h3 {
        font-size: 24px;
        text-align: center;
    }

    .g-stepBox .step {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding: 30px 0;
        position: relative;
    }

        .g-stepBox .step .item {
            width: 150px;
            height: 150px;
            border-radius: 100%;
            -webkit-box-shadow: 0px 2px 6px 0px rgba(16, 67, 52, 0.2);
            box-shadow: 0px 2px 6px 0px rgba(16, 67, 52, 0.2);
            background-color: #fff;
            text-align: center;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-line-pack: center;
            align-content: center;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            line-height: 28px;
            position: relative;
            z-index: 9;
        }

        .g-stepBox .step:after {
            content: '';
            width: 100%;
            height: 1px;
            background-color: #d8d8d8;
            position: absolute;
            top: 50%;
            -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            transform: translateY(-50%);
            top: 50%;
            -webkit-box-shadow: 0px 2px 12px 0px rgba(16, 67, 52, 0.2);
            box-shadow: 0px 2px 12px 0px rgba(16, 67, 52, 0.2);
        }

.g-footerCode {
    background-color: #39c19a;
    color: #fff;
    text-align: center;
    padding: 50px 0;
    font-size: 28px;
}

    .g-footerCode img {
        display: block;
        margin: 20px auto 0;
    }

footer {
    padding: 30px 0;
}

    footer .uc-content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    footer .logo img {
        display: block;
    }

header .logo .logo_img {
    width: 151px;
}

footer .logo .logo_img {
    width: 151px;
}

footer .center {
    margin: 0 40px;
    line-height: 24px;
    color: #999;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

    footer .center a {
        color: #999;
        margin: 0 5px;
    }

        footer .center a:first-child {
            margin-left: 0;
        }

        footer .center a:last-child {
            margin-right: 0;
        }

        footer .center a:hover {
            color: #39c19a;
        }

.g-fixedSide {
    width: 70px;
    border: #e7e7e7 1px solid;
    border-radius: 8px;
    -webkit-box-shadow: 0px 2px 6px 0px rgba(16, 67, 52, 0.2);
    box-shadow: 0px 2px 6px 0px rgba(16, 67, 52, 0.2);
    position: fixed;
    z-index: 999;
    right: 40px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    background-color: #fff;
}



    /**解决侧边栏二维码 不能挡住的 bug  2020.05.27**/
    .g-fixedSide ul {
        background: #fff;
        border-radius: 8px;
    }
    /**解决侧边栏二维码 不能挡住的 bug  2020.05.27**/

    .g-fixedSide .person {
        width: 54px;
        height: 74px;
        position: absolute;
        top: -75px;
        z-index: 88;
        position: absolute;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    .g-fixedSide .list li {
        position: relative;
        -webkit-transition: all 0.3s linear;
        -o-transition: all 0.3s linear;
        transition: all 0.3s linear;
    }



        .g-fixedSide .list li:hover .code-box, .g-fixedSide .list li:hover .tel-box, .g-fixedSide .list li:hover .trait-box, .g-fixedSide .list li:hover .flow-box, .g-fixedSide .list li:hover .bom-box {
            z-index: -1;
            display: block;
            -webkit-animation: fixedSide-star 200ms linear forwards;
            animation: fixedSide-star 200ms linear forwards;
        }


/* 滑动侧边栏     来源 友好速搭  home页     start  */
@-webkit-keyframes fixedSide-star {
    0% {
        -webkit-transform: translate(0,-50%);
        transform: translate(0,-50%);
        opacity: 0
    }

    100% {
        -webkit-transform: translate(-85px,-50%);
        transform: translate(-85px,-50%);
        opacity: 1;
    }
}

@keyframes fixedSide-star {
    0% {
        -webkit-transform: translate(0,-50%);
        transform: translate(0,-50%);
        opacity: 0
    }

    100% {
        -webkit-transform: translate(-85px,-50%);
        transform: translate(-85px,-50%);
        opacity: 1
    }
}
/* 滑动侧边栏      来源 友好速搭  home页     end  */

.g-fixedSide .list .btns {
    width: 68px;
    height: 60px;
    border-radius: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
    font-size: 12px;
}

    .g-fixedSide .list .btns:hover {
        background-color: #39c19a;
        color: #fff;
    }

        .g-fixedSide .list .btns:hover .i1 {
            display: none;
        }

        .g-fixedSide .list .btns:hover .i2 {
            display: block;
        }

.g-fixedSide .list img {
    width: 32px;
    height: 32px;
    margin: 0 auto;
}

.g-fixedSide .list .i2 {
    display: none;
}

.g-fixedSide .code-box, .g-fixedSide .tel-box, .g-fixedSide .introduce-box, .g-fixedSide .trait-box, .g-fixedSide .flow-box, .g-fixedSide .bom-box {
    display: none;
    position: absolute;
    border-radius: 8px;
    -webkit-box-shadow: 0px 2px 6px 0px rgba(16, 67, 52, 0.2);
    box-shadow: 0px 2px 6px 0px rgba(16, 67, 52, 0.2);
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
    background-color: #fff;
    position: absolute;
    right: 0px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    border: #e7e7e7 1px solid;
    opacity: 0;
    z-index: -1;
}

    /*content: '\e6ae';*/
    .g-fixedSide .code-box:after, .g-fixedSide .tel-box:after, .g-fixedSide .introduce-box:after, .g-fixedSide .trait-box:after, .g-fixedSide .flow-box:after, .g-fixedSide .bom-box:after {
        content: '\e6ae';
        color: #fff;
        font-family: "uc-font" !important;
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        right: -15px;
        font-size: 24px;
    }

.g-fixedSide .code-box {
    width: 160px;
    height: 160px;
    padding: 10px;
}

    .g-fixedSide .code-box img {
        display: block;
        width: 100%;
        height: 100%;
    }

.g-fixedSide .tel-box {
    font-size: 12px;
    width: 160px;
    text-align: center;
    padding: 5px 10px;
}

    .g-fixedSide .tel-box h3 {
        font-size: 20px;
        margin-top: 5px;
    }

.g-fixedSide .introduce-box {
    width: 288px;
    color: #151515;
    text-align: center;
    line-height: 24px;
    padding: 8px 16px 8px 16px;
}

    .g-fixedSide .introduce-box h3 {
        font-size: 12px;
        margin-bottom: 6px;
        height: 16px;
        line-height: 16px;
        text-align: center;
    }
/*.g-fixedSide .introduce-box-1{ font-size: 14px;text-align: left;line-height:21px;margin-bottom:8px;color:#151515;font-weight:400;}*/
/*.g-fixedSide .introduce-box-2{ font-size: 12px;text-align: left;line-height:24px;opacity:0.7;}*/


.g-fixedSide .trait-box {
    font-size: 12px;
    width: 288px;
    text-align: center;
    padding: 8px 16px 8px 16px;
}

    .g-fixedSide .trait-box span {
        display: block;
        text-align: left;
    }

    /*.g-fixedSide .trait-box .trait-box-1, .g-fixedSide .trait-box .trait-box-2, .g-fixedSide .trait-box .trait-box-3 {*/
    /*    padding-bottom:8px;*/
    /*}*/

    .g-fixedSide .trait-box .trait-box-1-content-1, .g-fixedSide .trait-box .trait-box-2-content-1, .g-fixedSide .trait-box .trait-box-3-content-1 {
        font-size: 14px;
        line-height: 21px;
    }

    .g-fixedSide .trait-box .trait-box-1-content-2, .g-fixedSide .trait-box .trait-box-2-content-2, .g-fixedSide .trait-box .trait-box-3-content-2 {
        font-size: 12px;
        line-height: 18px;
        opacity: 0.7;
        margin-top: 2px;
    }

    .g-fixedSide .trait-box h3 {
        font-size: 12px;
        margin-bottom: 6px;
        height: 16px;
        line-height: 16px;
        text-align: center;
    }


.g-fixedSide .flow-box {
    width: 288px;
    padding: 8px 16px 8px 16px;
}
    /*font-size: 12px;*/

    .g-fixedSide .flow-box h3 {
        font-size: 12px;
        margin-bottom: 6px;
        height: 16px;
        line-height: 16px;
        text-align: center;
    }

/*.g-fixedSide .flow-box .flow-box-1 { margin-top: 18px;}*/

/*.g-fixedSide .flow-box .flow-box-1 .flow-box-1-content { opacity: 0.7;}*/

/*.g-fixedSide .flow-box .flow-box-1 span { display: block; line-height: 21px;margin-bottom: 6px; font-size: 14px;}*/

.g-fixedSide .bom-box {
    font-size: 12px;
    width: 288px;
    padding: 8px 16px 8px 16px;
}

    .g-fixedSide .bom-box h3 {
        font-size: 12px;
        margin-bottom: 6px;
        height: 16px;
        line-height: 16px;
        text-align: center;
    }

    /*.g-fixedSide .bom-box span { display: block;}*/

    .g-fixedSide .bom-box .bom-box-1, .g-fixedSide .bom-box .bom-box-2, .g-fixedSide .bom-box .bom-box-3, .g-fixedSide .bom-box .bom-box-4, .g-fixedSide .bom-box .bom-box-5, .g-fixedSide .bom-box .bom-box-6 {
        padding-bottom: 8px;
    }

    .g-fixedSide .bom-box .bom-box-1-content-1, .g-fixedSide .bom-box .bom-box-2-content-1, .g-fixedSide .bom-box .bom-box-3-content-1, .g-fixedSide .bom-box .bom-box-4-content-1, .g-fixedSide .bom-box .bom-box-5-content-1, .g-fixedSide .bom-box .bom-box-6-content-1 {
        font-size: 14px;
        line-height: 21px;
        margin-bottom: 2px;
    }

    .g-fixedSide .bom-box .bom-box-1-content-2, .g-fixedSide .bom-box .bom-box-2-content-2, .g-fixedSide .bom-box .bom-box-3-content-2, .g-fixedSide .bom-box .bom-box-4-content-2, .g-fixedSide .bom-box .bom-box-5-content-2, .g-fixedSide .bom-box .bom-box-6-content-2 {
        font-size: 12px;
        line-height: 18px;
        opacity: 0.7;
    }

.g-fixedSide .btn-goTop {
    display: none;
    width: 52px;
    height: 52px;
    border-radius: 100%;
    background-color: #fff;
    -webkit-box-shadow: 0px 2px 8px 0px rgba(51, 51, 51, 0.2);
    box-shadow: 0px 2px 8px 0px rgba(51, 51, 51, 0.2);
    border: #e7e7e7 2px solid;
    position: absolute;
    bottom: -70px;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    text-align: center;
    line-height: 48px;
    color: #878787;
    font-size: 24px;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}

    .g-fixedSide .btn-goTop:hover {
        color: #fff;
        background-color: #39c19a;
    }

    .g-fixedSide .btn-goTop:after {
        content: '';
        width: 2px;
        height: 20px;
        background-color: #c6c6c6;
        position: absolute;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        top: -20px;
        z-index: 8;
    }

.g-fixedSide.showGoTop .btn-goTop {
    display: block;
}


.g-fixedSide .fixed-img-faces {
    margin-top: -70px;
    position: fixed;
    margin-left: 9px;
}

.g-fixedSide .roll {
    transform: rotate(-2deg);
    -moz-transform: rotate(-2deg);
    -webkit-transform: rotate(-2deg);
}

.g-fixedSide .fixed-img-body {
    width: 37px;
    margin: auto;
    top: -22px;
    left: 17px;
    position: fixed;
}

.g-fixedSide .fixed-img-light-shadow {
    margin: auto;
    top: -36px;
    left: 25px;
    position: fixed;
    z-index: -1;
}

.g-fixedSide .hasShadow {
    z-index: 89;
}

.g-fixedSide .fixed-img-xing {
    margin: auto;
    top: -42px;
    left: -20px;
    position: fixed;
    display: none;
}
/* 滑动星星效果      来源 友好速搭  home页     start  */
.g-fixedSide .m-star.active {
    -webkit-animation: big-m-star 1s ease-out forwards;
    animation: big-m-star 1s ease-out forwards
}

@-webkit-keyframes big-m-star {
    0% {
        -webkit-transform: translate3d(52px,2px,0) rotate(0) scale(1,1);
        transform: translate3d(52px,2px,0) rotate(0) scale(1,1);
        opacity: 0
    }

    25% {
        opacity: 1
    }

    75% {
        -webkit-transform: rotate(-80deg) scale(1.25,1.25);
        transform: rotate(-80deg) scale(1.25,1.25);
        opacity: 1
    }

    100% {
        -webkit-transform: translate3d(0,0,0) rotate(-80deg);
        transform: translate3d(0,0,0) rotate(-80deg);
        opacity: 0
    }
}

@keyframes big-m-star {
    0% {
        -webkit-transform: translate3d(48px,0px,0) rotate(0) scale(1,1);
        transform: translate3d(48px,0px,0) rotate(0) scale(1,1);
        opacity: 0
    }

    25% {
        opacity: 1
    }

    75% {
        -webkit-transform: rotate(-80deg) scale(1.25,1.25);
        transform: rotate(-80deg) scale(1.25,1.25);
        opacity: 1
    }

    100% {
        -webkit-transform: translate3d(0,0,0) rotate(-80deg);
        transform: translate3d(0,0,0) rotate(-80deg);
        opacity: 0
    }
}
/* 滑动星星效果      来源 友好速搭  home页     end  */

.g-bannerForm {
    background-color: #39c19a;
    padding-top: 150px;
    padding-bottom: 50px;
    position: relative;
}

    .g-bannerForm .g-title {
        color: #fff;
    }

        .g-bannerForm .g-title p {
            color: #fff;
            margin-top: 20px;
        }

    .g-bannerForm .form {
        width: 980px;
        height: 90px;
        border-radius: 10px;
        -webkit-box-shadow: 0px 2px 6px 0px rgba(16, 67, 52, 0.2);
        box-shadow: 0px 2px 6px 0px rgba(16, 67, 52, 0.2);
        position: absolute;
        bottom: -45px;
        left: 50%;
        margin-left: -490px;
        background-color: #fff;
        padding: 0 20px 0 35px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

        .g-bannerForm .form .uc-input {
            -webkit-box-flex: 1;
            -ms-flex: 1;
            flex: 1;
            max-width: 340px;
        }

        .g-bannerForm .form .text {
            -webkit-box-flex: 1;
            -ms-flex: 1;
            flex: 1;
            font-size: 20px;
        }

        .g-bannerForm .form .uc-btn {
            width: 280px;
            margin-left: 20px;
            -webkit-box-shadow: 0px 2px 6px 0px rgba(16, 67, 52, 0.2);
            box-shadow: 0px 2px 6px 0px rgba(16, 67, 52, 0.2);
        }

            .g-bannerForm .form .uc-btn:hover {
                -webkit-box-shadow: 0px 2px 12px 0px rgba(16, 67, 52, 0.2);
                box-shadow: 0px 2px 12px 0px rgba(16, 67, 52, 0.2);
            }

        .g-bannerForm .form .uc-input, .g-bannerForm .form .uc-btn {
            height: 50px;
            font-size: 20px;
        }

    .g-bannerForm + section {
        padding-top: 85px;
    }

.g-contentDataForm {
    padding-top: 102px !important;
    padding-bottom: 25px;
}

    .g-contentDataForm .uc-content {
        width: 980px;
        height: 109px;
        background: rgba(255,255,255,0);
        box-shadow: 0px 2px 8px 0px rgba(51,51,51,0.2);
        border-radius: 10px;
    }

        .g-contentDataForm .uc-content .panel {
            display: -ms-flexbox;
            display: flex;
        }

            .g-contentDataForm .uc-content .panel small {
                font-size: 16px;
                margin-left: 10px;
                color: #999999;
            }

            .g-contentDataForm .uc-content .panel .default-value {
                font-size: 30px;
                margin-left: 0px;
            }


        .g-contentDataForm .uc-content .panel-left-1, .g-contentDataForm .uc-content .panel-left-2, .g-contentDataForm .uc-content .panel-left-3 {
            width: 327px;
            height: 80px;
            text-align: center;
            margin: 20px 0px 10px 0px;
        }

            .g-contentDataForm .uc-content .panel-left-1 .panel-left-1-day, .g-contentDataForm .uc-content .panel-left-2 .panel-left-2-day {
                font-size: 36px;
            }

            .g-contentDataForm .uc-content .panel-left-3 .panel-left-3-day {
                margin: 6px 0 4px 0;
                height: 31px;
            }

            .g-contentDataForm .uc-content .panel-left-1 .panel-left-1-day span, .g-contentDataForm .uc-content .panel-left-2 .panel-left-2-day span {
                color: #39C19A;
            }

            .g-contentDataForm .uc-content .panel-left-1 .panel-left-1-desc, .g-contentDataForm .uc-content .panel-left-2 .panel-left-2-desc, .g-contentDataForm .uc-content .panel-left-3 .panel-left-3-desc {
                padding-top: 10px;
                display: inline-block;
            }



.g-topFormBox {
    padding-top: 30px;
    padding-bottom: 50px;
    width: 980px;
    margin: 0 auto;
}

    .g-topFormBox .filter {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

        /*.g-topFormBox .filter .item { padding: 0 1em; border-radius: 8px 8px 0 0; line-height: 52px; font-size: 18px; color: #666; }*/
        .g-topFormBox .filter .item {
            padding: 0 1em;
            border-radius: 8px;
            line-height: 43px;
            font-size: 18px;
            color: #666;
            margin: 0 10px 10px 0;
            border: #e3e3e3 1px solid;
        }

            .g-topFormBox .filter .item.on {
                background-color: #f6f6f6;
                color: #333333;
                border-bottom: none;
                -webkit-box-shadow: 0px 1px 5px 0px rgba(51, 51, 51, 0.2);
                box-shadow: 0px 1px 5px 0px rgba(51, 51, 51, 0.2);
                position: relative;
                border: 1px solid rgb(211,211,211);
            }

        /*.g-topFormBox .filter .item.on:after { content: ''; width: 100%; height: 12px; background-color: #f6f6f6; position: absolute; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); bottom: -2px; z-index: 99; }*/

        .g-topFormBox .filter.small .item {
            padding: 0 .8rem;
        }

    .g-topFormBox .panel {
        background-color: #f6f6f6;
        border: #e3e3e3 1px solid;
        border-radius: 8px 8px 8px 8px;
        -webkit-box-shadow: 0px 2px 9px 0px rgba(51, 51, 51, 0.2);
        box-shadow: 0px 2px 9px 0px rgba(51, 51, 51, 0.2);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding: 20px 15px;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        position: relative;
        z-index: 9;
        overflow: hidden;
    }

    .g-topFormBox .left-box {
        width: 300px;
    }

    .g-topFormBox .list li {
        font-size: 14px;
        line-height: 26px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .g-topFormBox .list .txt {
        min-width: 0;
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        white-space: nowrap;
        overflow: hidden;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
    }

    .g-topFormBox .list .uc-checkbox {
        margin-right: 10px;
    }

    .g-topFormBox .link-box {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-top: 15px;
    }

        .g-topFormBox .link-box a {
            width: 17px;
            height: 17px;
            text-align: center;
            border-radius: 4px;
            background-color: #e7e7e7;
            text-align: center;
            display: block;
            margin-right: 10px;
            font-size: 12px;
            color: #878787;
            line-height: 17px;
        }

            .g-topFormBox .link-box a.on {
                background-color: #39c19a;
                color: #fff;
            }

    .g-topFormBox .right-box {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        margin: 0 10px;
    }

    .g-topFormBox .g-operate {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding: 0;
        margin: 0;
    }

        .g-topFormBox .g-operate .uc-btn {
            margin: 0;
            width: 290px;
            -webkit-box-shadow: 0px 2px 6px 0px rgba(16, 67, 52, 0.2);
            box-shadow: 0px 2px 6px 0px rgba(16, 67, 52, 0.2);
        }

    .g-topFormBox .form {
        font-size: 18px;
        padding-bottom: 5px;
    }

        .g-topFormBox .form .item {
            margin-bottom: 9px;
            position: relative;
        }

            .g-topFormBox .form .item.status-error .error-box {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
            }

            .g-topFormBox .form .item.status-error .uc-input, .g-topFormBox .form .item.status-error .uc-textarea {
                border-color: #fc4444 !important;
            }

        .g-topFormBox .form .uc-input, .g-topFormBox .form .uc-textarea {
            background-color: #fff;
            color: #39c19a;
        }

            .g-topFormBox .form .uc-input:focus, .g-topFormBox .form .uc-textarea:focus {
                border-color: #39c19a !important;
            }

        .g-topFormBox .form .error-box {
            color: #fc4444;
            font-size: 14px;
            background-color: #feeae6;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: start;
            -ms-flex-pack: start;
            justify-content: flex-start;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            position: absolute;
            top: 50%;
            -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            transform: translateY(-50%);
            display: none;
            right: 102%;
            border: #fc4444 1px solid;
            min-width: 200px;
            height: 30px;
            border-radius: 3px;
            padding-left: 10px;
        }

            .g-topFormBox .form .error-box img {
                margin-right: 5px;
            }

            .g-topFormBox .form .error-box:after {
                content: '';
                width: 11px;
                height: 15px;
                background: url("../images/arrow.png") center center no-repeat;
                background-size: 100% 100%;
                position: absolute;
                top: 50%;
                -webkit-transform: translateY(-50%);
                -ms-transform: translateY(-50%);
                transform: translateY(-50%);
                right: -10px;
            }

        .g-topFormBox .form .choose-sex, .g-topFormBox .form .other-box {
            position: absolute;
            right: 40px;
            -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            transform: translateY(-50%);
            top: 50%;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: end;
            -ms-flex-pack: end;
            justify-content: flex-end;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            min-width: 180px;
        }

            .g-topFormBox .form .choose-sex .i2 {
                display: none;
            }

            .g-topFormBox .form .choose-sex .uc-radio {
                width: 45px;
                margin-left: 30px;
                background-position: right center;
            }

                .g-topFormBox .form .choose-sex .uc-radio.on .i1 {
                    display: none;
                }

                .g-topFormBox .form .choose-sex .uc-radio.on .i2 {
                    display: block;
                }

            .g-topFormBox .form .other-box .sub-item {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-box-pack: start;
                -ms-flex-pack: start;
                justify-content: flex-start;
                -ms-flex-wrap: wrap;
                flex-wrap: wrap;
                font-size: 14px;
                margin-left: 2em;
                color: #666;
            }

                .g-topFormBox .form .other-box .sub-item:first-child {
                    margin-left: 0;
                }

            .g-topFormBox .form .other-box .uc-checkbox {
                margin-right: 5px;
            }

    .g-topFormBox .form-submit-result {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background-color: #f6f6f6;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        display: none;
    }

        .g-topFormBox .form-submit-result .con {
            margin-left: 40px;
        }

        .g-topFormBox .form-submit-result h3 {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: start;
            -ms-flex-pack: start;
            justify-content: flex-start;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            font-size: 30px;
            margin-bottom: 20px;
        }

            .g-topFormBox .form-submit-result h3 img {
                margin-left: 20px;
            }

        .g-topFormBox .form-submit-result p {
            margin-bottom: 20px;
        }

        .g-topFormBox .form-submit-result .uc-btn {
            height: 50px;
            width: 290px;
            -webkit-box-shadow: 0px 2px 6px 0px rgba(16, 67, 52, 0.2);
            box-shadow: 0px 2px 6px 0px rgba(16, 67, 52, 0.2);
            font-size: 18px;
        }

            .g-topFormBox .form-submit-result .uc-btn:hover {
                -webkit-box-shadow: 0px 2px 12px 0px rgba(16, 67, 52, 0.2);
                box-shadow: 0px 2px 12px 0px rgba(16, 67, 52, 0.2);
            }

.g-bottomFormBox-space {
    height: 137px;
}

.g-bottomFormBox {
    width: 1164px;
    height: 137px;
    background: url("../images/bottomFormBox.png") center center no-repeat;
    background-size: 100% 100%;
    position: fixed;
    z-index: 999;
    bottom: 10px;
    left: 50%;
    margin-left: -582px;
    padding: 60px 10px 10px 8px;
}

    .g-bottomFormBox .title {
        position: absolute;
        top: 30px;
        left: 90px;
        line-height: 44px;
        font-size: 16px;
    }

    .g-bottomFormBox .form {
        font-size: 18px;
        padding-bottom: 5px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding: 0 10px;
        height: 68px;
    }

        .g-bottomFormBox .form .item {
            -webkit-box-flex: 1;
            -ms-flex: 1;
            flex: 1;
            position: relative;
            margin-right: 10px;
        }

            .g-bottomFormBox .form .item.status-error .error-box {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
            }

            .g-bottomFormBox .form .item.status-error .uc-input, .g-bottomFormBox .form .item.status-error .uc-textarea {
                border-color: #fc4444 !important;
            }

        .g-bottomFormBox .form .uc-input, .g-bottomFormBox .form .uc-textarea {
            background-color: #fff;
            color: #333333;
        }

            .g-bottomFormBox .form .uc-input:focus, .g-bottomFormBox .form .uc-textarea:focus {
                border-color: #39c19a !important;
            }

        .g-bottomFormBox .form .error-box {
            color: #fc4444;
            font-size: 14px;
            background-color: #feeae6;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: start;
            -ms-flex-pack: start;
            justify-content: flex-start;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            display: none;
            border: #fc4444 1px solid;
            min-width: 200px;
            height: 30px;
            border-radius: 3px;
            padding-left: 10px;
            bottom: 60px;
            position: absolute;
            left: 40px;
        }

            .g-bottomFormBox .form .error-box img {
                margin-right: 5px;
            }

            .g-bottomFormBox .form .error-box:after {
                content: '';
                width: 15px;
                height: 11px;
                background: url("../images/arrow-down.png") center center no-repeat;
                background-size: 100% 100%;
                left: 32px;
                position: absolute;
                bottom: -10px;
            }

        .g-bottomFormBox .form .choose-sex, .g-bottomFormBox .form .other-box {
            position: absolute;
            right: 10px;
            -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            transform: translateY(-50%);
            top: 50%;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: end;
            -ms-flex-pack: end;
            justify-content: flex-end;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        }

            .g-bottomFormBox .form .choose-sex .i2 {
                display: none;
            }

            .g-bottomFormBox .form .choose-sex .uc-radio {
                width: 45px;
                margin-left: 10px;
                background-position: right center;
            }

                .g-bottomFormBox .form .choose-sex .uc-radio.on .i1 {
                    display: none;
                }

                .g-bottomFormBox .form .choose-sex .uc-radio.on .i2 {
                    display: block;
                }

            .g-bottomFormBox .form .other-box .sub-item {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-box-pack: start;
                -ms-flex-pack: start;
                justify-content: flex-start;
                -ms-flex-wrap: wrap;
                flex-wrap: wrap;
                font-size: 14px;
                margin-left: 2em;
                color: #666;
            }

                .g-bottomFormBox .form .other-box .sub-item:first-child {
                    margin-left: 0;
                }

            .g-bottomFormBox .form .other-box .uc-checkbox {
                margin-right: 5px;
            }

        .g-bottomFormBox .form .uc-btn {
            width: 48px;
            height: 48px;
        }

    .g-bottomFormBox .select-simulate {
        position: relative;
    }

        .g-bottomFormBox .select-simulate .bd {
            width: 330px;
            height: auto;
            background: #FFF;
            border-bottom: none;
            clear: both;
            position: absolute;
            left: 0;
            bottom: 50px;
            z-index: 3;
            display: none;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: 0px 2px 6px 0px rgba(16, 67, 52, 0.2);
            box-shadow: 0px 2px 6px 0px rgba(16, 67, 52, 0.2);
            border: #d8d8d8 1px solid;
            border-radius: 8px;
            padding: 15px 18px;
        }

            .g-bottomFormBox .select-simulate .bd li {
                cursor: pointer;
                line-height: 26px;
                font-size: 14px;
                background: url("../images/dot.png") left center no-repeat;
                padding-left: 24px;
            }

                .g-bottomFormBox .select-simulate .bd li:hover {
                    background-image: url(../images/dot-on.png);
                }

.uc-alert {
    position: fixed;
    z-index: 999;
    left: 0;
    width: 100%;
    top: 0;
    z-index: 1000;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.3);
    padding-bottom: constant(safe-area-inset-bottom);
    padding-bottom: env(safe-area-inset-bottom);
    padding-top: constant(safe-area-inset-top);
    padding-top: env(safe-area-inset-top);
    padding-left: constant(safe-area-inset-left);
    padding-left: env(safe-area-inset-left);
    padding-left: constant(safe-area-inset-left);
    padding-left: env(safe-area-inset-left);
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

    .uc-alert .box {
        border-radius: 10px;
        background-color: #fff;
        z-index: 9;
        position: absolute;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }

    .uc-alert .btn-close {
        width: 60px;
        height: 60px;
        position: absolute;
        right: 0;
        top: 0;
        font-size: 24px;
        color: #d8d8d8;
        text-align: center;
        line-height: 60px;
    }

        .uc-alert .btn-close:hover {
            opacity: .8;
        }

    .uc-alert .over-close {
        width: 100%;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        cursor: pointer;
    }

.uc-alert {
    display: none;
}

.uc-alert-commonForm .box {
    width: 980px;
    padding: 20px;
    background-color: #f6f6f6;
}

.uc-alert-commonForm .title {
    font-size: 28px;
    text-align: center;
    padding: 20px 0;
}

.uc-alert-commonForm .filter {
    margin-bottom: 26px;
}

    .uc-alert-commonForm .filter .hd {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-bottom: 20px;
        margin-top: 20px;
    }

        .uc-alert-commonForm .filter .hd .item {
            padding: 0 1em;
            border-radius: 5px;
            line-height: 36px;
            font-size: 18px;
            margin-right: 5px;
        }

            .uc-alert-commonForm .filter .hd .item.on {
                background-color: #39c19a;
                color: #fff;
            }

    .uc-alert-commonForm .filter .line {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        font-size: 14px;
        line-height: 36px;
        margin-bottom: 13px;
    }

        .uc-alert-commonForm .filter .line .txt, .uc-alert-commonForm .filter .line a {
            padding: 0 1em;
            min-width: 108px;
            text-align: center;
            border-radius: 5px;
        }

        .uc-alert-commonForm .filter .line a {
            color: #666;
        }

            .uc-alert-commonForm .filter .line a:hover, .uc-alert-commonForm .filter .line .active {
                color: #39c19a;
            }

        .uc-alert-commonForm .filter .line .txt {
            background-color: #e7e7e7;
            color: #666;
            margin-right: 5px;
        }

    .uc-alert-commonForm .filter .bd-con {
        display: none;
    }

        .uc-alert-commonForm .filter .bd-con:first-child {
            display: block;
        }

.uc-alert-commonForm .panel {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    position: relative;
    z-index: 9;
    overflow: hidden;
    padding-bottom: 10px;
    padding-top: 20px;
}

.uc-alert-commonForm .left-box {
    width: 300px;
    border-radius: 8px;
    overflow: hidden;
    border: #d8d8d8 1px solid;
    background-color: #fff;
    min-height: 345px;
}

    .uc-alert-commonForm .left-box .sub-title {
        font-size: 16px;
        line-height: 45px;
        text-align: center;
        background-color: #e7e7e7;
        margin-bottom: 10px;
    }

.uc-alert-commonForm .list {
    padding: 10px 20px;
}

    .uc-alert-commonForm .list li {
        font-size: 14px;
        line-height: 26px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        position: relative;
    }

    .uc-alert-commonForm .list .txt {
        min-width: 0;
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        white-space: nowrap;
        overflow: hidden;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
    }

    .uc-alert-commonForm .list .uc-checkbox {
        margin-right: 10px;
    }

    .uc-alert-commonForm .list .dot {
        width: 4px;
        height: 4px;
        background-color: #fc4444;
        position: absolute;
        left: 22px;
        top: 50%;
        margin-top: -2px;
        border-radius: 100%;
    }

.uc-alert-commonForm .link-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0 20px 20px;
}

    .uc-alert-commonForm .link-box a {
        width: 17px;
        height: 17px;
        text-align: center;
        border-radius: 4px;
        background-color: #e7e7e7;
        text-align: center;
        display: block;
        margin-right: 10px;
        font-size: 12px;
        color: #878787;
        line-height: 17px;
    }

        .uc-alert-commonForm .link-box a.on {
            background-color: #39c19a;
            color: #fff;
        }

.uc-alert-commonForm .right-box {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-right: 20px;
}

.uc-alert-commonForm .g-operate {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0;
    margin: 0;
}

    .uc-alert-commonForm .g-operate .uc-btn {
        margin: 0;
        width: 280px;
    }

.uc-alert-commonForm .form {
    font-size: 18px;
    padding-bottom: 5px;
}

    .uc-alert-commonForm .form .item {
        margin-bottom: 9px;
        position: relative;
    }

        .uc-alert-commonForm .form .item.status-error .error-box {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
        }

        .uc-alert-commonForm .form .item.status-error .uc-input, .uc-alert-commonForm .form .item.status-error .uc-textarea {
            border-color: #fc4444 !important;
        }

    .uc-alert-commonForm .form .uc-input, .uc-alert-commonForm .form .uc-textarea {
        background-color: #fff;
        color: #39c19a;
    }

        .uc-alert-commonForm .form .uc-input:focus, .uc-alert-commonForm .form .uc-textarea:focus {
            border-color: #39c19a !important;
        }

    .uc-alert-commonForm .form .error-box {
        color: #fc4444;
        font-size: 14px;
        background-color: #feeae6;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        display: none;
        border: #fc4444 1px solid;
        min-width: 200px;
        height: 30px;
        border-radius: 3px;
        padding-left: 10px;
        bottom: 60px;
        position: absolute;
        left: 40px;
    }

        .uc-alert-commonForm .form .error-box img {
            margin-right: 5px;
        }

        .uc-alert-commonForm .form .error-box:after {
            content: '';
            width: 15px;
            height: 11px;
            background: url("../images/arrow-down.png") center center no-repeat;
            background-size: 100% 100%;
            left: 32px;
            position: absolute;
            bottom: -10px;
        }

    .uc-alert-commonForm .form .choose-sex, .uc-alert-commonForm .form .other-box {
        position: absolute;
        right: 40px;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        top: 50%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        min-width: 180px;
    }

        .uc-alert-commonForm .form .choose-sex .i2 {
            display: none;
        }

        .uc-alert-commonForm .form .choose-sex .uc-radio {
            width: 45px;
            margin-left: 30px;
            background-position: right center;
        }

            .uc-alert-commonForm .form .choose-sex .uc-radio.on .i1 {
                display: none;
            }

            .uc-alert-commonForm .form .choose-sex .uc-radio.on .i2 {
                display: block;
            }

        .uc-alert-commonForm .form .other-box .sub-item {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: start;
            -ms-flex-pack: start;
            justify-content: flex-start;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            font-size: 14px;
            margin-left: 2em;
            color: #666;
        }

            .uc-alert-commonForm .form .other-box .sub-item:first-child {
                margin-left: 0;
            }

        .uc-alert-commonForm .form .other-box .uc-checkbox {
            margin-right: 5px;
        }

header {
    padding: 20px 0;
    position: fixed;
    z-index: 999;
    left: 0;
    width: 100vw;
    z-index: 999;
    top: 0;
    left: 0;
    width: 100%;
}

    header .box {
        height: 80px;
        border-radius: 10px;
        border-radius: 8px;
        background-color: #fff;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding: 0 20px;
    }

    header .uc-content {
        width: 1150px;
    }

    header.fixed {
        background-color: transparent;
    }

    header .uc-content .logo-shadow {
        margin-left: -151px;
    }

footer .uc-content .logo-shadow {
    margin-left: -151px;
}

header.fixed .box {
    -webkit-box-shadow: 0px 2px 6px 0px rgba(16, 67, 52, 0.2);
    box-shadow: 0px 2px 6px 0px rgba(16, 67, 52, 0.2);
}

header .list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 80px;
    margin-left: 30px;
}

    header .list li {
        height: 80px;
        margin-left: 10px;
        position: relative;
        z-index: 999;
    }

        header .list li, header .list li .title {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        }

            header .list li:first-child {
                margin: 0;
            }

            header .list li.on .title, header .list li:hover .title {
                border: #e7e7e7 1px solid;
                background-color: #fff;
                color: #39c19a;
            }

                header .list li.on .title .i1, header .list li:hover .title .i1 {
                    display: none;
                }

                header .list li.on .title .i2, header .list li:hover .title .i2 {
                    display: block;
                }

            header .list li:hover .subMenu {
                display: block;
            }

                header .list li:hover .subMenu .subMenu-box {
                    margin-top: 0px;
                    height: auto;
                }

                header .list li:hover .subMenu.left {
                    margin-top: 0px;
                    height: auto;
                    height: 20px;
                }

    header .list .title {
        font-size: 18px;
        padding: 0 10px;
        border: transparent 1px solid;
        height: 37px;
        border-radius: 6px;
    }

        header .list .title .i2 {
            display: none;
        }

        header .list .title img {
            display: block;
            margin-right: 5px;
        }

header .subMenu {
    position: absolute;
    top: 80px;
    padding-top: 10px;
    font-size: 16px;
    z-index: 888;
    display: none;
}

    header .subMenu .subMenu-box {
        border-radius: 8px;
        background-color: #fff;
        overflow: hidden;
        position: relative;
        margin-top: 1.5rem;
        -webkit-transition: all 0.3s ease-in;
        -o-transition: all 0.3s ease-in;
        transition: all 0.3s ease-in;
        font-size: 1rem;
        height: 0px;
        -webkit-box-shadow: 0px 2px 6px 0px rgba(16, 67, 52, 0.2);
        box-shadow: 0px 2px 6px 0px rgba(16, 67, 52, 0.2);
    }

    header .subMenu.left {
        left: 0;
        height: 1px;
    }

    header .subMenu.right {
        right: 0;
    }

    header .subMenu.center {
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    header .subMenu.three {
        width: 288px;
    }

    header .subMenu.four {
        width: 680px;
    }

    header .subMenu.two {
        width: 350px;
    }

    header .subMenu .item {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
    }

        header .subMenu .item > a {
            padding-left: 2em;
        }

    header .subMenu .sub-title, header .subMenu .sub-box {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    header .subMenu .sub-title {
        height: 50px;
    }

    header .subMenu .sub-box {
        border-top: #d8d8d8 1px solid;
        border-bottom: #d8d8d8 1px solid;
        line-height: 32px;
        padding: 10px 0;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }

        header .subMenu .sub-box a {
            display: block;
            color: #666;
        }

            header .subMenu .sub-box a:hover {
                background-color: #f1f1f1;
            }

    header .subMenu .btm {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding-left: 2em;
        padding-right: 1em;
        height: 80px;
        padding-top: 10px;
    }

    header .subMenu .btn-call {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

.g-operate {
    margin-top: 40px;
}

    .g-operate .uc-btn {
        width: 290px;
        height: 50px;
        margin: 0 auto;
        font-size: 18px;
        -webkit-box-shadow: 0px 2px 6px 0px rgba(16, 67, 52, 0.2);
        box-shadow: 0px 2px 6px 0px rgba(16, 67, 52, 0.2);
    }

        .g-operate .uc-btn:hover {
            -webkit-box-shadow: 0px 2px 12px 0px rgba(16, 67, 52, 0.2);
            box-shadow: 0px 2px 12px 0px rgba(16, 67, 52, 0.2);
        }

.banner {
    height: 605px;
    overflow: hidden;
    width: 100%;
    position: relative;
}

    .banner .hd {
        z-index: 1;
        overflow: hidden;
        position: absolute;
        bottom: 40px;
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

        .banner .hd ul {
            overflow: hidden;
            zoom: 1;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        }

        .banner .hd li {
            text-align: center;
            background: rgba(102, 102, 102, 0.4);
            cursor: pointer;
            min-width: 80px;
            line-height: 36px;
            border-radius: 36px;
            text-align: center;
            color: #fff;
            font-size: 16px;
            margin: 0 10px;
            -webkit-box-shadow: 0px 2px 8px 0px rgba(51, 51, 51, 0.2);
            box-shadow: 0px 2px 8px 0px rgba(51, 51, 51, 0.2);
        }

            .banner .hd li.on {
                background-color: #ffce2e;
                color: #875913;
            }

    .banner .bd {
        position: relative;
        height: 100%;
        z-index: 0;
    }

        .banner .bd li {
            zoom: 1;
            vertical-align: middle;
            width: 100%;
            height: 605px;
            background-size: cover;
        }
    /*background: url("../images/banner1.jpg") center top no-repeat;*/
    .banner .prev, .banner .next {
        cursor: pointer;
        font-size: 24px;
        margin: 0 10px;
        opacity: .6;
    }

        .banner .prev:hover, .banner .next:hover {
            color: #333333;
        }

    .banner .uc-content {
        position: relative;
        height: 605px;
    }

        .banner .uc-content * {
            -webkit-transition: none;
            -o-transition: none;
            transition: none;
        }

        .banner .uc-content .title {
            font-size: 42px;
            margin-bottom: 40px;
        }

        .banner .uc-content .subTitle {
            font-size: 18px;
        }

            .banner .uc-content .subTitle p {
                background: url("../images/banner-arrow.png") left center no-repeat;
                background-size: 22px 18px;
                padding-left: 40px;
                margin-bottom: 10px;
            }

        .banner .uc-content .con {
            position: absolute;
            left: 0;
            top: 0;
            height: 605px;
            padding-left: 56px;
            padding-top: 180px;
            color: #fff;
            z-index: 1;
        }

            .banner .uc-content .con .uc-btn {
                -webkit-transition: all 0.3s linear;
                -o-transition: all 0.3s linear;
                transition: all 0.3s linear;
            }

    /*.banner .img { display: block; -webkit-animation: f4 15s linear infinite; animation: f4 15s linear infinite; }*/
    /*取消背景动画*/
    .banner .img {
        display: block;
    }

    .banner .operate {
        padding-left: 40px;
        margin-top: 20px;
    }

        .banner .operate .uc-btn {
            margin-right: auto;
            margin-left: 0;
            width: 160px;
            height: 50px;
            border-radius: 10px;
            -webkit-box-shadow: 0px 2px 8px 0px rgba(51, 51, 51, 0.2);
            box-shadow: 0px 2px 8px 0px rgba(51, 51, 51, 0.2);
            font-size: 18px;
        }

    .banner .c {
        border-radius: 100%;
        background-color: rgba(255, 255, 255, 0.06);
        position: absolute;
    }

    .banner .c1 {
        width: 2100px;
        height: 2100px;
        left: -1498px;
        top: -378px;
        -webkit-animation: f1 120s linear 3s infinite;
        animation: f1 120s linear 3s infinite;
    }

@-webkit-keyframes f1 {
    0% {
        -webkit-transform: translate(0px, 0px);
        transform: translate(0px, 0px);
    }

    10% {
        -webkit-transform: translate(37px, -37px);
        transform: translate(37px, -37px);
    }

    20% {
        -webkit-transform: translate(74px, -74px);
        transform: translate(74px, -74px);
    }

    30% {
        -webkit-transform: translate(111px, -111px);
        transform: translate(111px, -111px);
    }

    40% {
        -webkit-transform: translate(149px, -149px);
        transform: translate(149px, -149px);
    }

    50% {
        -webkit-transform: translate(205.64446px, -200.27732px);
        transform: translate(205.64446px, -200.27732px);
    }

    60% {
        -webkit-transform: translate(149px, -149px);
        transform: translate(149px, -149px);
    }

    70% {
        -webkit-transform: translate(141px, -141px);
        transform: translate(141px, -141px);
    }

    80% {
        -webkit-transform: translate(74px, -74px);
        transform: translate(74px, -74px);
    }

    90% {
        -webkit-transform: translate(37px, -37px);
        transform: translate(37px, -37px);
    }

    100% {
        -webkit-transform: translate(0px, 0px);
        transform: translate(0px, 0px);
    }
}

@keyframes f1 {
    0% {
        -webkit-transform: translate(0px, 0px);
        transform: translate(0px, 0px);
    }

    10% {
        -webkit-transform: translate(37px, -37px);
        transform: translate(37px, -37px);
    }

    20% {
        -webkit-transform: translate(74px, -74px);
        transform: translate(74px, -74px);
    }

    30% {
        -webkit-transform: translate(111px, -111px);
        transform: translate(111px, -111px);
    }

    40% {
        -webkit-transform: translate(149px, -149px);
        transform: translate(149px, -149px);
    }

    50% {
        -webkit-transform: translate(205.64446px, -200.27732px);
        transform: translate(205.64446px, -200.27732px);
    }

    60% {
        -webkit-transform: translate(149px, -149px);
        transform: translate(149px, -149px);
    }

    70% {
        -webkit-transform: translate(141px, -141px);
        transform: translate(141px, -141px);
    }

    80% {
        -webkit-transform: translate(74px, -74px);
        transform: translate(74px, -74px);
    }

    90% {
        -webkit-transform: translate(37px, -37px);
        transform: translate(37px, -37px);
    }

    100% {
        -webkit-transform: translate(0px, 0px);
        transform: translate(0px, 0px);
    }
}

.banner .c2 {
    width: 2100px;
    height: 2100px;
    left: -1304px;
    top: -43px;
    -webkit-animation: f2 120s linear 3s infinite;
    animation: f2 120s linear 3s infinite;
}

@-webkit-keyframes f2 {
    0% {
        -webkit-transform: translate(0px, 0px);
        transform: translate(0px, 0px);
    }

    10% {
        -webkit-transform: translate(47px, -47px);
        transform: translate(47px, -47px);
    }

    20% {
        -webkit-transform: translate(94px, -94px);
        transform: translate(94px, -94px);
    }

    30% {
        -webkit-transform: translate(141px, -141px);
        transform: translate(141px, -141px);
    }

    40% {
        -webkit-transform: translate(189px, -189px);
        transform: translate(189px, -189px);
    }

    50% {
        -webkit-transform: translate(190px, -190px);
        transform: translate(190px, -190px);
    }

    60% {
        -webkit-transform: translate(189px, -189px);
        transform: translate(189px, -189px);
    }

    70% {
        -webkit-transform: translate(141px, -141px);
        transform: translate(141px, -141px);
    }

    80% {
        -webkit-transform: translate(94px, -94px);
        transform: translate(94px, -94px);
    }

    90% {
        -webkit-transform: translate(47px, -47px);
        transform: translate(47px, -47px);
    }

    100% {
        -webkit-transform: translate(0px, 0px);
        transform: translate(0px, 0px);
    }
}

@keyframes f2 {
    0% {
        -webkit-transform: translate(0px, 0px);
        transform: translate(0px, 0px);
    }

    10% {
        -webkit-transform: translate(47px, -47px);
        transform: translate(47px, -47px);
    }

    20% {
        -webkit-transform: translate(94px, -94px);
        transform: translate(94px, -94px);
    }

    30% {
        -webkit-transform: translate(141px, -141px);
        transform: translate(141px, -141px);
    }

    40% {
        -webkit-transform: translate(189px, -189px);
        transform: translate(189px, -189px);
    }

    50% {
        -webkit-transform: translate(235.64446px, -230.27732px);
        transform: translate(235.64446px, -230.27732px);
    }

    60% {
        -webkit-transform: translate(189px, -189px);
        transform: translate(189px, -189px);
    }

    70% {
        -webkit-transform: translate(141px, -141px);
        transform: translate(141px, -141px);
    }

    80% {
        -webkit-transform: translate(94px, -94px);
        transform: translate(94px, -94px);
    }

    90% {
        -webkit-transform: translate(47px, -47px);
        transform: translate(47px, -47px);
    }

    100% {
        -webkit-transform: translate(0px, 0px);
        transform: translate(0px, 0px);
    }
}

.banner .c3 {
    width: 290px;
    height: 290px;
    left: 0px;
    bottom: -240px;
    -webkit-animation: f3 15s linear 3s infinite;
    animation: f3 15s linear 3s infinite;
}

@-webkit-keyframes f3 {
    0% {
        -webkit-transform: translate(0px, 0px);
        transform: translate(0px, 0px);
    }

    10% {
        -webkit-transform: translate(-3.34152px, -6.89545px);
        transform: translate(-3.34152px, -6.89545px);
    }

    20% {
        -webkit-transform: translate(-7.3001px, -15.54687px);
        transform: translate(-7.3001px, -15.54687px);
    }

    30% {
        -webkit-transform: translate(-10.28067px, -25.69982px);
        transform: translate(-10.28067px, -25.69982px);
    }

    40% {
        -webkit-transform: translate(-13.5627px, -28.51619px);
        transform: translate(-13.5627px, -28.51619px);
    }

    50% {
        -webkit-transform: translate(-15.65535px, -31.06947px);
        transform: translate(-15.65535px, -31.06947px);
    }

    60% {
        -webkit-transform: translate(-13.5627px, -28.51619px);
        transform: translate(-13.5627px, -28.51619px);
    }

    70% {
        -webkit-transform: translate(-10.28067px, -25.69982px);
        transform: translate(-10.28067px, -25.69982px);
    }

    80% {
        -webkit-transform: translate(-7.3001px, -15.54687px);
        transform: translate(-7.3001px, -15.54687px);
    }

    90% {
        -webkit-transform: translate(-3.34152px, -6.89545px);
        transform: translate(-3.34152px, -6.89545px);
    }

    100% {
        -webkit-transform: translate(0px, 0px);
        transform: translate(0px, 0px);
    }
}

@keyframes f3 {
    0% {
        -webkit-transform: translate(0px, 0px);
        transform: translate(0px, 0px);
    }

    10% {
        -webkit-transform: translate(-3.34152px, -6.89545px);
        transform: translate(-3.34152px, -6.89545px);
    }

    20% {
        -webkit-transform: translate(-7.3001px, -15.54687px);
        transform: translate(-7.3001px, -15.54687px);
    }

    30% {
        -webkit-transform: translate(-10.28067px, -25.69982px);
        transform: translate(-10.28067px, -25.69982px);
    }

    40% {
        -webkit-transform: translate(-13.5627px, -28.51619px);
        transform: translate(-13.5627px, -28.51619px);
    }

    50% {
        -webkit-transform: translate(-15.65535px, -31.06947px);
        transform: translate(-15.65535px, -31.06947px);
    }

    60% {
        -webkit-transform: translate(-13.5627px, -28.51619px);
        transform: translate(-13.5627px, -28.51619px);
    }

    70% {
        -webkit-transform: translate(-10.28067px, -25.69982px);
        transform: translate(-10.28067px, -25.69982px);
    }

    80% {
        -webkit-transform: translate(-7.3001px, -15.54687px);
        transform: translate(-7.3001px, -15.54687px);
    }

    90% {
        -webkit-transform: translate(-3.34152px, -6.89545px);
        transform: translate(-3.34152px, -6.89545px);
    }

    100% {
        -webkit-transform: translate(0px, 0px);
        transform: translate(0px, 0px);
    }
}

.banner .c4 {
    width: 998px;
    height: 720px;
    left: 944px;
    bottom: -440px;
    border-radius: 2%;
    -webkit-animation: f4 105s linear 3s infinite;
    animation: f4 105s linear 3s infinite;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}

@-webkit-keyframes f4 {
    0% {
        -webkit-transform: translate(0px, 0px);
        transform: translate(0px, 0px);
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
    }

    10% {
        -webkit-transform: translate(1.05508px, 3.04428px);
        transform: translate(1.05508px, 3.04428px);
        transform: rotate(50deg);
        -webkit-transform: rotate(50deg);
    }

    20% {
        -webkit-transform: translate(3.35859px, 9.37056px);
        transform: translate(3.35859px, 9.37056px);
        transform: rotate(55deg);
        -webkit-transform: rotate(55deg);
    }

    30% {
        -webkit-transform: translate(10.45618px, 15.32411px);
        transform: translate(10.45618px, 15.32411px);
        transform: rotate(60deg);
        -webkit-transform: rotate(60deg);
    }

    40% {
        -webkit-transform: translate(17.63795px, 21.58527px);
        transform: translate(17.63795px, 21.58527px);
        transform: rotate(65deg);
        -webkit-transform: rotate(65deg);
    }

    50% {
        -webkit-transform: translate(21.1881px, 27.08677px);
        transform: translate(21.1881px, 27.08677px);
        transform: rotate(70deg);
        -webkit-transform: rotate(70deg);
    }

    60% {
        -webkit-transform: translate(17.63795px, 21.58527px);
        transform: translate(17.63795px, 21.58527px);
        transform: rotate(65deg);
        -webkit-transform: rotate(65deg);
    }

    70% {
        -webkit-transform: translate(10.45618px, 15.32411px);
        transform: translate(10.45618px, 15.32411px);
        transform: rotate(60deg);
        -webkit-transform: rotate(60deg);
    }

    80% {
        -webkit-transform: translate(3.35859px, 9.37056px);
        transform: translate(3.35859px, 9.37056px);
        transform: rotate(55deg);
        -webkit-transform: rotate(55deg);
    }

    90% {
        -webkit-transform: translate(1.05508px, 3.04428px);
        transform: translate(1.05508px, 3.04428px);
        transform: rotate(50deg);
        -webkit-transform: rotate(50deg);
    }

    100% {
        -webkit-transform: translate(0px, 0px);
        transform: translate(0px, 0px);
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
    }
}

@keyframes f4 {
    0% {
        -webkit-transform: translate(0px, 0px);
        transform: translate(0px, 0px);
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
    }

    10% {
        -webkit-transform: translate(1.05508px, 3.04428px);
        transform: translate(1.05508px, 3.04428px);
        transform: rotate(50deg);
        -webkit-transform: rotate(50deg);
    }

    20% {
        -webkit-transform: translate(3.35859px, 9.37056px);
        transform: translate(3.35859px, 9.37056px);
        transform: rotate(55deg);
        -webkit-transform: rotate(55deg);
    }

    30% {
        -webkit-transform: translate(10.45618px, 15.32411px);
        transform: translate(10.45618px, 15.32411px);
        transform: rotate(60deg);
        -webkit-transform: rotate(60deg);
    }

    40% {
        -webkit-transform: translate(17.63795px, 21.58527px);
        transform: translate(17.63795px, 21.58527px);
        transform: rotate(65deg);
        -webkit-transform: rotate(65deg);
    }

    50% {
        -webkit-transform: translate(21.1881px, 27.08677px);
        transform: translate(21.1881px, 27.08677px);
        transform: rotate(70deg);
        -webkit-transform: rotate(70deg);
    }

    60% {
        -webkit-transform: translate(17.63795px, 21.58527px);
        transform: translate(17.63795px, 21.58527px);
        transform: rotate(65deg);
        -webkit-transform: rotate(65deg);
    }

    70% {
        -webkit-transform: translate(10.45618px, 15.32411px);
        transform: translate(10.45618px, 15.32411px);
        transform: rotate(60deg);
        -webkit-transform: rotate(60deg);
    }

    80% {
        -webkit-transform: translate(3.35859px, 9.37056px);
        transform: translate(3.35859px, 9.37056px);
        transform: rotate(55deg);
        -webkit-transform: rotate(55deg);
    }

    90% {
        -webkit-transform: translate(1.05508px, 3.04428px);
        transform: translate(1.05508px, 3.04428px);
        transform: rotate(50deg);
        -webkit-transform: rotate(50deg);
    }

    100% {
        -webkit-transform: translate(0px, 0px);
        transform: translate(0px, 0px);
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
    }
}

@-webkit-keyframes f5 {
    0% {
        -webkit-transform: translate(0px, 0px);
        transform: translate(0px, 0px);
    }

    25% {
        -webkit-transform: translate(0.31486px, 10.44073px);
        transform: translate(0.31486px, 10.44073px);
    }

    50% {
        -webkit-transform: translate(0.50532px, 47.28493px);
        transform: translate(0.50532px, 47.28493px);
    }

    75% {
        -webkit-transform: translate(2.29778px, 29.51999px);
        transform: translate(2.29778px, 29.51999px);
    }

    100% {
        -webkit-transform: translate(0px, 0px);
        transform: translate(0px, 0px);
    }
}

@keyframes f5 {
    0% {
        -webkit-transform: translate(0px, 0px);
        transform: translate(0px, 0px);
    }

    25% {
        -webkit-transform: translate(0.31486px, 10.44073px);
        transform: translate(0.31486px, 10.44073px);
    }

    50% {
        -webkit-transform: translate(0.50532px, 47.28493px);
        transform: translate(0.50532px, 47.28493px);
    }

    75% {
        -webkit-transform: translate(2.29778px, 29.51999px);
        transform: translate(2.29778px, 29.51999px);
    }

    100% {
        -webkit-transform: translate(0px, 0px);
        transform: translate(0px, 0px);
    }
}

/*  新增banner动画效果  http://sc.chinaz.com/jiaobendemo.aspx?downloadid=92015110737874  来源地址  start  */
.banner .uc-bg-adorn .d {
    position: absolute;
    list-style: none;
    display: block;
    width: 40px;
    height: 40px;
    background-color: rgba(255, 255, 255, 0.12);
    bottom: -160px;
    -webkit-animation: square 25s infinite;
    animation: square 25s infinite;
    -webkit-transition-timing-function: linear;
    transition-timing-function: linear;
}

    .banner .uc-bg-adorn .d:nth-child(1) {
        left: 10%;
    }

    .banner .uc-bg-adorn .d:nth-child(2) {
        left: 20%;
        width: 80px;
        height: 80px;
        -webkit-animation-delay: 2s;
        animation-delay: 2s;
        -webkit-animation-duration: 17s;
        animation-duration: 17s;
    }

    .banner .uc-bg-adorn .d:nth-child(3) {
        left: 25%;
        -webkit-animation-delay: 4s;
        animation-delay: 4s;
    }

    .banner .uc-bg-adorn .d:nth-child(4) {
        left: 40%;
        width: 60px;
        height: 60px;
        -webkit-animation-duration: 22s;
        animation-duration: 22s;
        background-color: rgba(255, 255, 255, 0.25);
    }

    .banner .uc-bg-adorn .d:nth-child(5) {
        left: 70%;
    }

    .banner .uc-bg-adorn .d:nth-child(6) {
        left: 80%;
        width: 120px;
        height: 120px;
        -webkit-animation-delay: 3s;
        animation-delay: 3s;
        background-color: rgba(255, 255, 255, 0.2);
    }

    .banner .uc-bg-adorn .d:nth-child(7) {
        left: 32%;
        width: 160px;
        height: 160px;
        -webkit-animation-delay: 7s;
        animation-delay: 7s;
    }

    .banner .uc-bg-adorn .d:nth-child(8) {
        left: 55%;
        width: 20px;
        height: 20px;
        -webkit-animation-delay: 15s;
        animation-delay: 15s;
        -webkit-animation-duration: 40s;
        animation-duration: 40s;
    }

    .banner .uc-bg-adorn .d:nth-child(9) {
        left: 25%;
        width: 10px;
        height: 10px;
        -webkit-animation-delay: 2s;
        animation-delay: 2s;
        -webkit-animation-duration: 40s;
        animation-duration: 40s;
        background-color: rgba(255, 255, 255, 0.3);
    }

    .banner .uc-bg-adorn .d:nth-child(10) {
        left: 90%;
        width: 160px;
        height: 160px;
        -webkit-animation-delay: 11s;
        animation-delay: 11s;
    }

@-webkit-keyframes square {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    100% {
        -webkit-transform: translateY(-700px) rotate(600deg);
        transform: translateY(-700px) rotate(600deg);
    }
}

@keyframes square {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    100% {
        -webkit-transform: translateY(-700px) rotate(600deg);
        transform: translateY(-700px) rotate(600deg);
    }
}
/*  end  */

.uc-section11 {
    background-color: #39c19a;
}

.uc-section12 {
    padding: 50px 0;
}

    .uc-section12 .box {
        position: relative;
        background: url("../images/bg12.png") center center no-repeat;
        background-size: cover;
        height: 369px;
    }

        .uc-section12 .box .item {
            width: 181px;
            height: 151px;
            background: url("../images/img12.png") center center no-repeat;
            background-size: 100% 100%;
            position: absolute;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-line-pack: center;
            align-content: center;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            color: #333333;
            text-align: center;
            font-size: 18px;
            line-height: 28px;
            -webkit-transition: all 0.3s linear;
            -o-transition: all 0.3s linear;
            transition: all 0.3s linear;
        }

            .uc-section12 .box .item:hover {
                opacity: .95;
                background-image: url(../images/img12-on.png);
            }

                .uc-section12 .box .item:hover .txt1 {
                    display: none;
                }

                .uc-section12 .box .item:hover .uc-btn {
                    display: -webkit-box;
                    display: -ms-flexbox;
                    display: flex;
                }

        .uc-section12 .box .item1, .uc-section12 .box .item2, .uc-section12 .box .item3 {
            top: 30px;
        }

        .uc-section12 .box .item8, .uc-section12 .box .item9, .uc-section12 .box .item10 {
            bottom: 30px;
        }

        .uc-section12 .box .item4, .uc-section12 .box .item5, .uc-section12 .box .item6, .uc-section12 .box .item7 {
            top: 50%;
            margin-top: -75px;
        }

        .uc-section12 .box .item2, .uc-section12 .box .item9 {
            left: 484px;
        }

        .uc-section12 .box .item4 {
            left: 66px;
        }

        .uc-section12 .box .item7 {
            right: 66px;
        }

        .uc-section12 .box .item1, .uc-section12 .box .item8 {
            left: 205px;
        }

        .uc-section12 .box .item3, .uc-section12 .box .item10 {
            right: 205px;
        }

        .uc-section12 .box .item5 {
            left: 344px;
        }

        .uc-section12 .box .item6 {
            right: 344px;
        }

        .uc-section12 .box .uc-btn {
            display: none;
            width: 110px;
            height: 40px;
            margin: 0 auto;
        }

.uc-section32 {
    padding: 50px 0 80px;
}

    .uc-section32 .box {
        height: 720px;
        position: relative;
        background: url("../images/img32.png") 230px center no-repeat;
        background-size: 515px 719px;
        margin: 50px 0px 70px;
    }

        .uc-section32 .box .item {
            position: absolute;
            font-size: 16px;
            line-height: 28px;
            color: #878787;
        }

            .uc-section32 .box .item h3 {
                font-size: 22px;
                margin-bottom: 15px;
                color: #333333;
            }

        .uc-section32 .box .item1 {
            top: 70px;
            left: 690px;
        }

        .uc-section32 .box .item3 {
            bottom: 70px;
            left: 690px;
        }

        .uc-section32 .box .item2 {
            top: 290px;
            left: 60px;
        }

.uc-section172 {
    padding: 50px 0 80px;
}

    .uc-section172 .box {
        height: 645px;
        position: relative;
        background: url("../images/img172.png") 190px center no-repeat;
        background-size: 562px 645px;
        margin: 50px 0px 70px;
    }

        .uc-section172 .box .item {
            position: absolute;
            font-size: 16px;
            line-height: 28px;
            color: #878787;
        }

            .uc-section172 .box .item h3 {
                font-size: 22px;
                margin-bottom: 15px;
                color: #333333;
            }

        .uc-section172 .box .item1 {
            top: 40px;
            left: 700px;
        }

        .uc-section172 .box .item3 {
            bottom: 40px;
            left: 700px;
        }

        .uc-section172 .box .item2 {
            top: 290px;
            left: 60px;
        }

.uc-section81 {
    padding: 65px 0;
    background-color: #f6f6f6;
}

    .uc-section81 .con {
        font-size: 20px;
        line-height: 36px;
        padding: 0 50px 30px;
    }


/* **********************************General ********************/

.mytooltip {
    width: 200px;
    padding: 10px;
    position: absolute;
    background: #25272F;
    color: #FFF;
}

    .mytooltip:after,
    .mytooltip:before {
        content: " ";
        height: 0;
        position: absolute;
        width: 0;
        border: 7px solid #25272F;
    }

    .mytooltip:before {
        border-width: 9px;
    }

.mytooltip--cursor-help {
    cursor: help !important;
}


.mytooltip-backing {
    position: absolute;
    width: 100%;
}

/* Theme */
.mytooltip.mytooltip-theme-default:before {
    display: none;
}

.mytooltip.mytooltip-theme-danger {
    background: #E04D3B;
}

    .mytooltip.mytooltip-theme-danger:after {
        border-color: #E04D3B;
    }

    .mytooltip.mytooltip-theme-danger:before {
        display: none;
    }

.mytooltip.mytooltip-theme-warning {
    background: #E67225;
}

    .mytooltip.mytooltip-theme-warning:after {
        border-color: #E67225;
    }

    .mytooltip.mytooltip-theme-warning:before {
        display: none;
    }

.mytooltip.mytooltip-theme-info {
    background: #0E7AC4;
}

    .mytooltip.mytooltip-theme-info:after {
        border-color: #0E7AC4;
    }

    .mytooltip.mytooltip-theme-info:before {
        display: none;
    }

.mytooltip.mytooltip-theme-success {
    background: #45B04F;
}

    .mytooltip.mytooltip-theme-success:after {
        border-color: #45B04F;
    }

    .mytooltip.mytooltip-theme-success:before {
        display: none;
    }

.mytooltip.mytooltip-theme-light {
    background: #FFF;
    color: #000;
    border: 1px solid #E4E4E4;
}

    .mytooltip.mytooltip-theme-light:after {
        border-color: #FFF;
    }

    .mytooltip.mytooltip-theme-light:before {
        border-color: #E4E4E4;
    }


.mytooltip.mytooltip--top:after,
.mytooltip.mytooltip--top:before {
    border-left-color: transparent;
    border-right-color: transparent;
    border-bottom: 0;
    bottom: -7px;
    top: auto;
    left: 50%;
    margin: 0 0 0 -7px;
}

.mytooltip.mytooltip--top:before {
    bottom: -9px;
    margin: 0 0 0 -9px;
}

.mytooltip.mytooltip--right:after,
.mytooltip.mytooltip--right:before {
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-left: 0;
    left: -7px;
    margin-top: -7px;
    top: 50%;
}

.mytooltip.mytooltip--right:before {
    left: -9px;
    margin-top: -9px;
}

.mytooltip.mytooltip--bottom:after,
.mytooltip.mytooltip--bottom:before {
    border-left-color: transparent;
    border-right-color: transparent;
    border-top: 0;
    margin: 0 0 0 -7px;
    left: 50%;
    top: -7px;
}

.mytooltip.mytooltip--bottom:before {
    margin: 0 0 0 -9px;
    top: -9px;
}

.mytooltip.mytooltip--left:after,
.mytooltip.mytooltip--left:before {
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-right: 0;
    margin-top: -7px;
    left: auto;
    right: -7px;
    top: 50%;
}

.mytooltip.mytooltip--left:before {
    margin-top: -9px;
    right: -9px;
}

/**************************************************************************/
