@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: #39c19a; color: #fff; }

.g-btnCall.green:hover { background-color: #2aaf89; }

.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: 828px; }

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: 60px; }

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;
}

/**************************************************************************/