﻿@charset "UTF-8";

*, .g-input, ::after, ::before { -webkit-box-sizing: border-box; }

img, legend { border: 0; }

legend, td, th { padding: 0; }

.g-focus, .wrap, sub, sup { position: relative; }

.g-themes, .ms-controller, .vh { visibility: hidden; }

.cl, .clearfix:after, .container-fluid:after, .fix:after, .row:after { clear: both; }

.bd_none, .u-modal, a:active, a:hover { outline: 0; }

.partner-banner, nav ul, ul { list-style: none; }

body { margin: 0; font-family: "PingFang SC", "Lantinghei SC", "Microsoft YaHei", "HanHei SC", "Helvetica Neue", "Open Sans", Arial, "Hiragino Sans GB", 微软雅黑, STHeiti, "WenQuanYi Micro Hei", SimSun, sans-serif; }

*, ::after, ::before { -moz-box-sizing: border-box; box-sizing: border-box; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }

audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }

    audio:not([controls]) { display: none; height: 0; }

[hidden], template { display: none; }

a { background-color: transparent; }

    a, a:active, a:hover, a:link, a:visited { text-decoration: none; }

abbr[title] { border-bottom: 1px dotted; }

b, optgroup, strong { font-weight: 700; }

dfn { font-style: italic; }

h1 { font-size: 2em; margin: .28em 0; }

mark { background: #ff0; color: #000; }

small { font-size: 80%; }

sub, sup { font-size: 75%; line-height: 0; vertical-align: baseline; }

sup { top: -.5em; }

sub { bottom: -.25em; }

.g-gb, .u-modal, .u-modal-m { bottom: 0; right: 0; }

img { vertical-align: middle; }

svg:not(:root) { overflow: hidden; }

figure { margin: 1em 40px; }

hr { box-sizing: content-box; height: 0; }

pre, textarea { overflow: auto; }

code, kbd, pre, samp { font-family: Source Han Sans,Source Han Sans; font-size: 1em; }

button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; border: none; }

button { overflow: visible; }

button, select { text-transform: none; }

button, html input[type=button], input[type=reset], input[type=submit] { -webkit-appearance: button; cursor: pointer; }

    button[disabled], html input[disabled] { cursor: default; }

    button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

input { border: none; line-height: normal; }

    input[type=checkbox], input[type=radio] { box-sizing: border-box; padding: 0; }

    input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { height: auto; }

    input[type=search] { -webkit-appearance: textfield; box-sizing: content-box; }

.g-input, .g-label-col { -moz-box-sizing: border-box; }

input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration { -webkit-appearance: none; }

fieldset { border: 1px solid silver; margin: 0 2px; padding: .35em .625em .75em; }

table { border-collapse: collapse; border-spacing: 0; }

@media print {
    blockquote, img, pre, tr { page-break-inside: avoid; }

    *, :after, :before { text-shadow: none !important; box-shadow: none !important; }

    a, a:visited { text-decoration: underline; }

    abbr[title]:after { content: " (" attr(title) ")"; }

    blockquote, pre { border: 1px solid #999; }

    thead { display: table-header-group; }

    img { max-width: 100% !important; }

    h2, h3, p { orphans: 3; widows: 3; }

    h2, h3 { page-break-after: avoid; }

    .navbar { display: none; }

    .btn > .caret, .dropup > .btn > .caret { border-top-color: #000 !important; }

    .label { border: 1px solid #000; }

    .table { border-collapse: collapse !important; }

        .table td, .table th { background-color: #fff !important; }

    .table-bordered td, .table-bordered th { border: 1px solid #ddd !important; }
}

.img-responsive { display: block; max-width: 100%; height: auto; }

.img-responsive-100w { display: block; width: 100%; height: auto; }

.img-rounded { border-radius: .3rem; }

.img-thumbnail { padding: .25rem; line-height: 1.5; background-color: #fff; border: 1px solid #ddd; border-radius: .25rem; transition: all .2s ease-in-out; display: inline-block; max-width: 100%; height: auto; }

.g-btn, .g-input, .nav-memu .nav-menu-sub-a { -webkit-transition: all .3s; }

.img-circle { border-radius: 50%; }

.clearfix:after, .clearfix:before { content: " "; display: table; }

.wrap { width: 1200px; margin: 0 auto; }

.g-input { border: 1px solid #e5e5e5; color: #666; height: 35px; line-height: 1.4285; padding: 6px 10px; width: 100%; border-radius: 3px; box-sizing: border-box; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.g-label-col, .g-s-b-l { -webkit-box-sizing: border-box; }

.g-input:focus { border: 1px solid #1958D8; }

.g-focus { border: 1px solid #e5e5e5; }

.g-focus-active, .g-input-red, .nav-hb-red { border: 1px solid #FF5353; }

.g-gb { display: none; width: 16px; height: 16px; position: absolute; }

.g-focus-active .g-gb { display: inline-block; background: url(../../images/public/yes.png); }

.g-input-lg { width: 160px; }

.g-input-lg2 { width: 360px; }

.g-i-hn { height: auto; }

.g-input + .g-input { margin-left: 10px; }

.g-label-col { display: table; margin-bottom: 5px; box-sizing: border-box; }

.g-code-pre, .g-code-pre code { margin: 0; line-height: 1.5; font-family:Source Han Sans; }

.g-label { margin-bottom: 0; padding: 10px 5px; text-align: right; width: 90px; display: inline-block; }

.g-code-pre { padding: 0; color: #000; text-shadow: 0 1px #fff; direction: ltr; text-align: left; word-spacing: normal; word-break: normal; word-wrap: normal; border-radius: 6px; border: 1px solid #e8e8e8; }

.g-foot .g-ta-c, .g-td-i-ce, .g-yuan, .u-modal { text-align: center; }

.bk, .cell_bk { word-wrap: break-word; }

.g-code-pre:hover { box-shadow: 0 3px 8px 2px #dcdfe7; }

.g-code-pre code { display: block; border-radius: 0; width: 100%; height: 100%; background: 0 0; border: none; font-size: 13px; white-space: pre; top: 0; color: #666; }

.g-btn, .g-btn-b, .g-yuan { display: inline-block; }

.g-alert-header, .g-table td, .g-tablel-h td { border-bottom: 1px solid #e5e5e5; }

.g-table-bd td, .g-table-col-bo td + td { border-left: 1px solid #e5e5e5; }

.ell, .nowrap { white-space: nowrap; }

.g-code-pre .blue { color: #00adf3; }

.g-code-pre .red { color: #f06351; }

.g-code-pre .green { color: #6fcaa7; }

.g-table { border: 1px solid #e5e5e5; color: #666; font-family: "Source Han Sans"; }

    .g-table td { padding: 16px 10px; }

    .g-table th { background-color: #1b95e3; color: #fff; padding: 14px 10px; }

    .g-table tr:hover { background-color: #F5F5F5; }

.g-tr-h-no:hover { background-color: #fff; }

.g-tr-sm td { padding: 12px 10px; }

.g-tr-lg td { padding: 40px 10px; }

.g-tr-plr0 td, .g-tr-plr0 th { padding: 14px 0; }

.g-tr-active { background-color: #EEF7FF; }

.g-table a { color: #1c81e5; }

.g-table-y, .g-tablel-h td { font-size: 12px; color: #333; }

.g-table-y { width: 100%; }

.g-btn { background-color: #1C81E5; padding: 10px 20px; cursor: pointer; border: none; border-radius: 3px; color: #fff; font-size: 14px; line-height: 1.4; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

    .g-btn:hover { background-color: #1958D8; }

    .g-btn:active { background-color: #68adfd; box-shadow: 0 0 5px 0 #1364c1 inset; }

.g-b-b { border: 1px solid #e5e5e5; }

.g-btn-info { color: #666; background-color: #F5F5F5; }

    .g-btn-info:hover { background-color: #a5a5a5; }

.g-btn-gray { color: #1c81e5; background-color: #eee; }

    .g-btn-gray:hover { background-color: #bbb; }

.g-btn-red { color: #fff; background-color: #FF5353; }

    .g-btn-red:hover { background-color: #E04255; }

.g-btn-white { color: #666; background-color: #fff; }

    .g-btn-white:hover { background-color: #eee; }

.g-btn-sm { font-size: 12px; padding: 8px 15px; }

.g-btn-lg { font-size: 16px; padding: 12px 26px; }

.g-btn-brNo { border-radius: 0; }

.g-btn-b { background-color: #fff; padding: 9px 19px; cursor: pointer; border-radius: 3px; color: #1C81E5; font-size: 14px; border: 1px solid #1C81E5; }

    .g-btn-b:hover { border: 1px solid #1958D8; background-color: #1958D8; color: #fff; }

.g-btn-gray-b { border: 1px solid #e5e5e5; background-color: #F5F5F5; color: #666; }

    .g-btn-gray-b:hover { background-color: #a5a5a5; }

.g-btn-b-blue, .g-btn-b-blue:hover, .g-yuan { background-color: #fff; }

.g-btn-b-blue { border: 1px solid #1470ED; color: #1470ED; }

.g-themes { color: #333; font: 600 24px 'Source Han Sans'; height: 75px; padding-top: 27px; }

    .g-themes .g-breadcrumb { float: right; font: 400 12px/2.5 'Source Han Sans'; }

        .g-themes .g-breadcrumb a { color: #666; }

.g-mbx, .p { color: #333; }

.g-themes .g-themes-text { color: #333; text-transform: uppercase; font: 600 12px/2 'Source Han Sans'; padding-left: 10px; }

.ti { text-indent: 35px; }

.p { font: 400 14px/1.714 'Source Han Sans'; }

.h2, .h3 { font-family: "Source Han Sans"; }

.h2 { font-size: 20px; }

.h3 { font-size: 16px; }

.g-mbx { font: 400 16px 'Source Han Sans'; padding-bottom: 40px; padding-top: 20px; }

.g-t-h1 { padding: 20px 0; border-bottom: 1px solid #ccc; }

.g-t-h1-l { border-left: 4px solid #0078f3; height: 36px; float: left; }

.g-yuan { width: 18px; height: 18px; line-height: 18px; border-radius: 9px; color: #7188FF; }

.g-yuan-gou { background: url(../../images/public/gou.png) center center no-repeat #fff; }

.g-yuan-cha { background: url(../../images/public/cha.png) center center no-repeat #fff; }

.g-head { background-color: #0078F3; height: 100px; line-height: 100px; }

    .g-head .g-h-logo { width: 148px; height: 48px; background: url(../../images/public/logo2.png) no-repeat; }

    .g-head .pt25 { padding-top: 25px; }

    .g-head .g-he-1 { padding: 0 20px; background: url(../../images/public/home.png) left center no-repeat; }

    .g-head .g-he-2 { padding: 0 20px; background: url(../../images/public/guanbi.png) left center no-repeat; }

body, html { height: 100%; }

.g-ha-f { min-height: 100%; height: auto; margin-bottom: -224px; }

.g-ha-f-h { height: 224px; }

.w980 { width: 980px; }

.g-foot { background-color: #171717; font-size: 12px; padding-bottom: 20px; padding-top: 20px; }

    .g-foot .g-fz-16, .g-s-b-l { font-size: 16px; }

    .g-foot p, .g-foot ul { margin: 0; padding: 0; }

    .g-foot .g-cf::after { clear: both; content: ""; display: table; }

    .g-foot .g-mlr-a { margin-left: auto; margin-right: auto; }

    .g-foot .g-lh-30 { line-height: 30px !important; }

    .g-foot .g-ff-yh { font-family: "Source Han Sans","Source Han Sans",helvetica,Source Han Sans,Source Han Sans,Source Han Sans,sans-serif; }

    .g-foot .g-w-1200 { width: 1200px; }

    .g-foot .foot-item { color: #fff; margin-right: 20px; width: 220px; }

.g-s-b, .g-s-b-l { width: 200px; }

.g-foot .g-f-l { float: left !important; }

.g-foot .g-c-w { color: #fff; }

.g-foot a[target="_blank"], .g-foot a[title="站长统计"] { display: none; }

.u-modal-box, .u-modal:before { display: inline-block; vertical-align: middle; }

.g-s-b-l { float: left; color: #666; padding: 20px; background-color: #fff; -moz-box-sizing: border-box; box-sizing: border-box; }

    .g-s-b-l:hover { background-color: #0078F3; color: #fff; }

    .g-s-b-l + .g-s-b-l { margin-top: 1px; }

.g-s-b-l-active { background: url(../../images/public/rj-w.png) right 17px center no-repeat #0078F3; color: #fff; }

.u-r-b { width: 980px; background-color: #fff; }

.u-h { height: 60px; line-height: 60px; }

.u-h-active { color: #0078f3; border-bottom: 2px solid #0078F3; z-index: 2; }

.u-bbc { border-bottom: 2px solid #f2f2f2; margin: -2px -30px 0; z-index: 1; height: 1px; }

.u-modal { overflow-x: hidden; overflow-y: auto; transform: scale(1); transition-duration: .3s; backface-visibility: hidden; left: 0; perspective: 1000px; position: fixed; top: 0; transition-property: transform,opacity,-webkit-transform; z-index: 1110; animation: show .5s 1 ease both; }

    .u-modal:before { content: " "; height: 100%; }

.u-modal-box { background: #fff; border-radius: 0; margin-left: auto; margin-right: auto; max-width: 100%; position: relative; width: 600px; border: 1px solid #ddd; z-index: 1120; }

.u-modal-hd { padding-left: 20px; height: 41px; line-height: 40px; font-size: 14px; color: #666; text-align: left; border-bottom: 1px solid #ddd; }

.u-modal-close { width: 14px; height: 14px; float: right; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOBAMAAADtZjDiAAAAFVBMVEUAAADGxsbGxsbGxsbGxsbGxsbGxsabQfGfAAAABnRSTlMA1BUNwwyUrSJQAAAAQUlEQVQI12NgVmBgYGAKYAgRAtKKrgyKiQoMTGJCIAxmAwklIJMBKCAI4gIF0oBcKA0Xh6mD6YObYwI21xlqjwEAImoJj0EOdaAAAAAASUVORK5CYII=) no-repeat; cursor: pointer; margin-top: 12px; margin-right: 10px; }

.u-modal-bd { padding: 30px 40px; text-align: left; }

.u-modal-footer { text-align: left; padding: 0 20px 20px; }

.u-modal-m { background-color: rgba(0,0,0,.6); height: 100%; left: 0; opacity: 1; position: fixed; top: 0; width: 100%; z-index: 1100; }

@keyframes show {
    from { opacity: 0; }

    to { opacity: 1; }
}

.u-animation-hide { animation: hide .5s 1 ease; }

@keyframes hide {
    0% { opacity: 1; }

    100%,99% { opacity: 0; }
}

.diy_select { height: 33px; width: 100px; position: relative; background: #fff; color: #666; float: left; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }

.g-alert, .g-page a { -webkit-box-sizing: border-box; }

.diy_select_btn, .diy_select_txt { float: left; height: 100%; line-height: 33px; }

.diy_select, .diy_select_list { border: 1px solid #e5e5e5; }

.diy_select_txt { width: 100%; margin-right: -30px; }

.diy_select_list li, .diy_select_txt { text-indent: 10px; overflow: hidden; }

.diy_select_btn { float: right; width: 28px; background: url(../../images/public/select-jt.png) center no-repeat; }

.diy_select_list { max-height: 260px; overflow-y: auto; position: absolute; top: 28px; left: -1px; z-index: 88888; border-top: none; width: 100%; display: none; padding: 0; margin: 0; background-color: #fff; }

.g-alert, .g-alert-mask { position: fixed; top: 0; left: 0; bottom: 0; right: 0; overflow-x: hidden; overflow-y: auto; }

.diy_select_list li { list-style: none; height: 25px; line-height: 25px; cursor: default; }

    .diy_select_list li.focus { background: #39F; color: #fff; }

.g-page a { margin-left: -1px; }

.g-page .next, .g-page .prev { margin-left: 5px; }

.g-page .current { margin-left: -1px; }

.g-alert { -moz-box-sizing: border-box; box-sizing: border-box; z-index: 1001; }

.g-alert-mask { opacity: .25; background: #000; z-index: 1002; }

.g-alert-content, .g-pd-mune .g-mune-a { position: relative; }

.g-page, .ovh { overflow: hidden; }

.g-alert-content { box-shadow: 0 5px 15px rgba(0,0,0,.5); width: 600px; background-color: #fff; margin: 30px auto; z-index: 1003; opacity: 1; border-radius: 3px; }

.nav-box, .zx1 { z-index: 1; }

.g-alert-header { padding: 15px; }

.g-alert-title { font-size: 18px; padding: 0; margin: 0; }

.g-alert-close { font-family: inherit; color: #000; float: right; font-size: 21px; font-weight: 700; line-height: 1; cursor: pointer; background: url(../../images/public/alert-cha.png) center center no-repeat; width: 50px; height: 25px; }

.g-footer, .g-pd-mune, .nav-box, .nav-box .nav-r2 .nav-d1 { font-family: "Source Han Sans"; }

    .g-pd-mune, .nav-box .nav-r .g-btn { float: left; }

.g-alert-body { padding: 15px; }

.g-alert-footer { text-align: right; border-top: 1px solid #e5e5e5; padding: 15px; }

.g-alert-footer-center { text-align: center; }

.g-alert-header-gray { background-color: #eee; }

.g-al-c-lg-b { background: url(../../images/public/alert-cha2.png) center center no-repeat; }

.g-al-cg { width: 64px; height: 64px; background: url(../../images/public/cg.png); }

.g-page { line-height: normal; text-align: right; }

.xzsdf { color: Red; }

.g-page em { font-style: normal; color: #999; padding: 10px 13px; }

.g-page .next, .g-page .prev, .g-page a { -moz-box-sizing: border-box; padding: 0 13px; text-align: center; display: inline-block; height: 30px; line-height: 30px; }

.g-page a { box-sizing: border-box; color: #1C81E5; background-color: #fff; border: 1px solid #e5e5e5; border-left: none; }

    #AspNetPager1 a:hover, #AspNetPager1 span, .g-page .current, .g-page a:hover { background-color: #1C81E5; }

    .g-page a:hover { border: 1px solid #1C81E5; color: #fff; text-decoration: none; }

.g-page .next, .g-page .prev { -webkit-box-sizing: border-box; box-sizing: border-box; color: #1C81E5; background-color: #fff; border: 1px solid #e5e5e5; border-left: none; }

    .g-page .next.current, .g-page .prev.current { background-color: #F8F8F8; color: #999; border: 1px solid #e4e4e4; }

#AspNetPager1 a:hover, #AspNetPager1 span, .g-page .current { border: 1px solid #1C81E5; text-decoration: none; }

.g-page .current { box-sizing: border-box; height: 30px; line-height: 30px; color: #f6f9fa; padding: 0 13px; text-align: center; display: inline-block; }

#AspNetPager1 a, #AspNetPager1 a[disabled=disabled] { height: 30px; line-height: 30px; padding: 0 13px; text-align: center; display: inline-block; border: 1px solid #e5e5e5; }

.g-ml-10, .g-ml-5 { margin: 10px; }

#AspNetPager1 { padding: 0; margin: 0; }

    #AspNetPager1 a { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; color: #1C81E5; background-color: #fff; border-left: none; }

    #AspNetPager1 span { -moz-box-sizing: border-box; box-sizing: border-box; height: 30px; line-height: 30px; color: #f6f9fa; padding: 0 13px; text-align: center; display: inline-block; }

    #AspNetPager1 a:hover { color: #fff; }

    #AspNetPager1 a[disabled=disabled] { -moz-box-sizing: border-box; box-sizing: border-box; color: #999; background-color: #fff; }

.g-pd-mune { background-color: #fff; width: 220px; }

    .g-pd-mune .gc-act { color: #2d7bff; }

    .g-pd-mune .g-mune-act { position: absolute; top: 18px; right: 15px; }

    .g-pd-mune .g-mune-a > a { display: block; background-color: #f5f7fa; height: 44px; line-height: 44px; cursor: pointer; margin-top: 1px;padding-left:20px; }

    .g-pd-mune .g-mune-a > .aC { background-color: #e6e9ed; }

    .g-pd-mune .g-mune-a > a:hover { color: #666; }

    .g-pd-mune .g-mune-a .g-pd-mune-active { background-color: #313b50; border-left: 6px solid #7fcd61; padding-left: 24px; color: #fff; }

        .g-pd-mune .g-mune-a .g-pd-mune-active:hover { color: #fff; }

.nav-box { height: 60px; background-color: #fff; border-bottom: 1px solid #E5E5E5; position: relative; }

    .nav-box .nav-btn1, .nav-box .nav-btn2 { height: 32px; padding: 0; text-align: center; font-size: 14px; }

    .nav-box .nav-btn1 { color: #333; border: 1px solid #e5e5e5; line-height: 30px; width: 70px; vertical-align: -1px; }

    .g-gotop-box .c, .g-gotop-box .c img, .nav-box .nav-r, .nav-logo, .u-uh-title-mf, .vm { vertical-align: middle; }

    .nav-box .nav-btn1:hover { color: #1c81e5; background-color: #fff; }

    .nav-box .nav-btn2 { width: 94px; line-height: 32px; }

        .nav-box .nav-btn2:hover { color: #fff; }

    .nav-box .nav-r { line-height: 60px; height: 60px; padding-top: 15px; }

    .nav-box .nav-r2 { float: right; }

        .nav-box .nav-r2 .nav-d1 { float: left; width: 94px; height: 60px; line-height: 60px; padding-right: 25px; padding-left: 10px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGBAMAAADj6an2AAAAFVBMVEUAAAAzMzMzMzMzMzMzMzMzMzMzMzO27Uu7AAAAB3RSTlMAJeJixwmgUspNjgAAACJJREFUCNdjYGUAIRYDBhMGBkZlZkUGBgahJAEgyejIAAUAHGwBgQFBz+QAAAAASUVORK5CYII=) 85% 48% no-repeat #fff; border-bottom: 1px solid #E5E5E5; font-size: 14px; }

        .nav-box .nav-r2 .nav-user-box { display: inline-block; }

            .nav-box .nav-r2 .nav-user-box:hover .nav-d1 { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAATElEQVQImS3MsQmAUBAE0af8Wsx+dFiIBRgJNqDt2IOBgiBYggVYjcltMgwD20SEXIcNEz5oM1TceJMVCnrsmHFmvDAUrBjx5MuRvvyErwwaH5gqSQAAAABJRU5ErkJggg==) 85% 48% no-repeat #eef2f5; cursor: pointer; border-bottom: 1px solid #E5E5E5; }

        .nav-box .nav-r2 .nav-d3 { display: none; }

            .nav-box .nav-r2 .nav-d3 a { display: block; height: 35px; font-size: 14px; color: #333; }

        .nav-box .nav-r2 .nav-user-box:hover .nav-d3 { width: 148px; box-shadow: 2px 2px 7px 2px rgba(33,34,35,.14); background-color: #fff; display: block; position: absolute; top: 55px; right: 0; z-index: 1000; padding: 15px 20px 20px; }

.nav-logo, .nav-memu { line-height: 60px; position: relative; float: left; }

.nav-box .nav-r2 .nav-menu-sub-a:hover { color: #1d73d6; }

.nav-box .nav-r2 .nav-d2 { cursor: pointer; width: 55px; height: 60px; line-height: 60px; display: inline-block; background: url(/assets/images/public/email.png) center center no-repeat; float: left; }

    .nav-box .nav-r2 .nav-d2.active { background: url(/assets/images/public/em2.png) center center no-repeat; }

.nav-logo { height: 60px; width: 270px; z-index: 500; }

.nav-memu { text-align: center; font-size: 14px; color: #333; }

    .nav-memu .nav-menu-a { height: 60px; background-color: #fff; display: block; cursor: pointer; font-size: 16px; color: #333; border-bottom: 1px solid #E5E5E5; }

    .nav-memu .nav-l { float: left; margin-left: 30px; }

        .nav-memu .nav-l:hover .nav-menu-a { text-decoration: none; color: #1C81E5; border-bottom: 1px solid #eef2f5; }

        .nav-memu .nav-l:hover .nav-menu-sub { display: block; }

    .nav-memu .nav-menu-sub { display: none; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFsAAABMCAMAAAA1OzuIAAAAXVBMVEX////8/f/s9P75/P/k8P7W6P3z+P/////9/v/////u9f7V5/3l8P7w9//X6P3i7/74+//p8/78/v/y9//6/P/2+v/r9P7n8f70+f/o8v7Z6f3f7f3b6/3Y6f3k7/4OUjR4AAAACXRSTlP0/vT09PT06vRUkcuIAAADrElEQVRYw+2Z65KbMAyFy3Z7Ad9v2IaE93/MIilR19s2DQV+dFrPLCI75BM66MjJ5MOXDyctIPdnrQ//2f86u8ga+1PYNk9CXNQJ7G68iKkaoU05mj3MQkvb9+oirtkeyS5GCBPw1LtJXAZ/FDvl64r7/nLReg672Sy06wB6BwYUaDfbDyAwdF50uebE8uup7GQHo2+NMSyrKknWnlbVWu1iJ6nFjIggxw7CQrIrqRaxh93VSUyjR9dki7Z0sb9HCewih61sFrqS0EuBBBUSQKyguhQh1gmstJmtZiEkCS0VpBpzoPaGCGxtwKjz+mc3sdOyCh2+C+2VGTwWAxGX0ULL1HdkpafZtt6vT7VGFpoS3Y3K/rES7uNJNniFhK4Zhc41EQQirChXoyq+2TJDCb9ne7VeaODCjoTuRhmQN8pyI68yTA7LKt+f++TiQzYNJSpQSWy/gbrMQyJaK0djx3QuZ9exjHqOj9g2s9CyYkcv43uh5zV54scazC2ll1dtf83usNY3Qie0DMfWqFSWAqNSeeYBW+Fwo/oDCV1IXkjEyRGZMpWVSWSMv2ZbowVZzM+VSm6Epgemb0aVZFRJ/YPj8QF7FNNwY4Q8+CBJaCUHzzNbGBK6NSr20UP2oE29G8A7WS3VWuMboyruHwgsNITHbKFiZQNEPPBWEN/0TzMRA8bfs9f8hVuNPYNV80SsuZmI+ESfY3OJfML9kzDH3aiKugaSb2BDDySuGUQwq9CF6h+aiSghbmCTUxwLbenTAxk1ksBdY9QNbFzSsdCtUW2mpDQRNrJ9wPkUSOgLG3VRPAk5bmUrUeBcNUKneeS9jeN2ti/+zpbiCoEcmEhots52Ni5ma+MSP155n4gg/362UFaOdxINJZchHsJ+4yC2zmFsGqdExol4IJt62UXeBY5lU2vgx7Qz2L03I4R9bDW8Z3d4v2PZz3ZisS17mMAxLuxnj0KYlm1Vfxh7upR3eh/I1uYvZFujdT6FTT6x57BpncRW6jy2Ezk27BFseZJ3jHbxMPb1klq2cGf1N3zTiwfp/SN7Eu4478iGvSYbj2BjMI13yqzFYezet/3tnfQHeWc40zvSNuzBPsVOc/wD70yj/x27833RccO+s8E7svbpGk/wjvX9bP6U/bi/7ToizPIUO271jtXlOTaGdt8JF/2YfWX2du90WXYb2Bu94/sn2G0Pvv/N6+XTCxxeP8L55/Xw+mk9vsBL/MfP18f1otfXDx9fvsIb6OIv3wBqbhVVq3tc9gAAAABJRU5ErkJggg==) bottom right no-repeat #fff; position: absolute; box-shadow: 2px 2px 7px 2px rgba(33,34,35,.14); padding: 30px 20px; z-index: 1000; left: -20px; top: 55px; min-height: 158px; width: 584px; animation: fadeIn .5s ease both; }

@keyframes fadeIn {
    0% { opacity: 0; }

    100% { opacity: 1; }
}

.nav-memu .nav-menu-sub-a { width: 142px; height: 35px; line-height: 35px; display: block; cursor: pointer; transition: all .3s; color: #333; text-align: left; padding-left: 25px; float: left; }

    .nav-memu .nav-menu-sub-a:hover { color: #1d73d6; }

.nav-memu .nav-menu-sub-td { display: table-cell; }

.g-footer { width: 100%; background-color: #242B3A; color: #bec1c3; font-size: 14px; }

    .g-footer .g-f-l { height: 300px; }

        .g-footer .g-f-l h2 { font-size: 16px; color: #fff;  padding-top: 10px; padding-bottom: 10px; margin: 0; font-weight: 600; }

        .g-footer .g-f-l a { color: #999; font-size: 14px; display: block; line-height: 25px; }

            .g-footer .g-f-l a:hover { color: #fff; }

    .g-footer .g-f-b-text { height: 34px; line-height: 34px; margin-top: 10px; }

        .g-footer .g-f-b-text a { color: #999; }

    .g-footer .g-f-copyright {font-size: 12px; background: #242B3A;}

.wrap-down { background-color: #242B3A; }

.g-gotop-box { position: fixed; z-index: 300; right: 20px; top: 50%; margin-top: -200px; }

    .g-gotop-box .c { position: absolute; top: 0; right: 3px; cursor: pointer; width: 20px; height: 20px; line-height: 20px; text-align: center; }

        .g-gotop-box .c img { width: 12px; height: 12px; display: block; margin-top: 4px; margin-left: 4px; }

.g-gotop-cell { width: 86px; height: 86px; background-color: #12b7f5; border-radius: 5px; margin-bottom: 3px; display: block; }

    .g-gotop-cell.cu:hover { background-color: #099dd5; }

.g-gotop-img, .g-gotop-img2, .g-gotop-img3, .g-gotop-img4 { height: 58px; background: url(/assets/images/public/baidusq.png) center center no-repeat; }

.g-gotop-text { height: 35px; text-align: center; color: #fff; font: 400 12px 'Source Han Sans'; line-height: 14px; }

.g-gotop-img2 { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAhCAMAAACP+FljAAAAllBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AJcWoAAAAMXRSTlMAmX/7lVsJ8FQD6hYFz7x1bw3i3dSskY2IbGhjRjgzJx4Q9oOCQCQH2MO2kHpPSyyc4ghGiQAAAUVJREFUOMttk9lygzAMRYXZd0gCJOzZk2ar/v/n6iLcAvZ5vWc01vUIBL7DDC2P33tQcjW1EeOlyvdM5Md358q5dRrjbQsNy6Ls1MwFMX9n1SESm3qS+2Neulv85+GCwKGcXXOc8g0CRsLFxDmVEIzxAd5CsFPKXRrQVrhkB8RjEKwvSYgo74yhAlhJgkdCRTvAASWmSxzBk3Kb3pgPgukrhH5S04WhTP7bs6GJJWRuNICWuKGMzoUnCV2towJH9BxbK1Th7YEGNCaqSfiEkgtphmoieBZprBWwRjU2XHroeI02Euq2TQYeqmash0UhOBcQ4nkj5atGX/Pc4r/VlzGYihWqhAufoYfUcaNFHgYwECTcMLTk+jnMe25B0J9fTh2clmUfSpjSoow/O2DxG/fs7/4CmOIXGx3tyHQh2N1t1EOWAsAPZittha9mC+QAAAAASUVORK5CYII=) center center no-repeat; }

.g-gotop-img3 { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAeCAMAAADqx5XUAAAAolBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8ELnaCAAAANXRSTlMAC+j7BvMP38pb99m/u6iel5KOeE5FNSkb7NFoSklANzItE+Tjw66joGJRLx+1h4B8dFQ5Fg+SF7IAAAE1SURBVCjPbY/XksIwDEWVXkgjEAi9d7bv/f9fW0WxId7hPMjyHMtzRcwwxC4ixciiJ7cDGGehrnZ8umnl2xCmJFgF33OfhG8o9F/uzEYwlrbUzifN9ghvRExiOLcdKGDXfASGWyJZNWeGhGuslCcD8x2czyZSAN4Kij61zGJ88HFF7+Gyx8orDxUfPSzJk83nJMiDCCHXAfoqi5rJDr9cp+AN1gjpTVzdugSpjAx4G073Lk7/2cOdqELOvQ2qjJR9bJolz9xOQK6EsV0lt9xcUHLnTIhyGZzRE/+6Jho3aUeQwS2Z3IsvrqnII71iDaF8KUsIOcfYRJVO9dhKmC4yrkFkyLGHLuFPVy4cQzrDrhzGhtxTl5VtyNqQddr91CKTy3P0RP+xBvt2qjDHdKbzBOlGXf4A0nM9yVuRkEoAAAAASUVORK5CYII=) center center no-repeat; }

.g-gotop-img4 { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeBAMAAADJHrORAAAAKlBMVEUAAAD///////////////////////////////////////////////////+Gu8ovAAAADXRSTlMAjA6o8APnQkk3OCjkFM8KTgAAAKNJREFUGNOF0TEKAjEQheFHwAskhW1SWi5qaaWNgiCIlRewsfMM1h5hL+Ed7F3s5i6GtxsysyBO98FPwjC4i54LrsYfSBNRRyDBWycG1S4HTwDnwUjNbH3AZPEY7MJ0v8SxK87B7X1abUvPYN61xQxkh2IGm1ZZ+vlpIEkElJ14Y65pHLw21/z3X6w91/TGyC9oM6D7YaDMgFYBrQIZ32t0z9cXRiCOqMIMQfUAAAAASUVORK5CYII=) center center no-repeat; }

.g-gotop-img6 { height: 58px;  background: url('../images/public/d_t_d_service.png') center center no-repeat; }

.g-gotop-hide { position: fixed; z-index: 301; right: 0; top: 50%; margin-top: -90px; display: none; cursor: pointer; }

.g-pc-box { float: left; margin-left: 20px; margin-top: 30px; -webkit-transition: all .3s; transition: all .3s; position: relative; border: 1px solid #dfdfdf; }

    .g-pc-box:hover { box-shadow: 0 3px 8px 2px #dcdfe7; }

    .g-pc-box .g-pc-s { width: 280px; height: 80px; line-height: 80px; background-color: #f3f4f6; color: #333; font-size: 18px; padding-left: 65px; position: relative; font-weight: 400; }

    .g-pc-box .g-pc-s-xz { color: #fff; font-size: 12px; position: absolute; line-height: 1; bottom: 14px; right: 14px; font-weight: 400; }

    .g-pc-box .g-pc-x { height: 240px; width: 280px; text-indent: 25px; background-color: #fff; font-size: 12px; padding: 20px 21px; color: #333; line-height: 1.6; position: relative; }

    .g-pc-box .g-pc-x-btn, .u-uh-title-mf { line-height: 30px; position: absolute; text-align: center; }

    .g-pc-box .g-pc-x-btn { text-indent: 0; border: 1px solid #dfdfdf; font-size: 14px; color: #999; width: 94px; height: 32px; left: 20px; bottom: 15px; cursor: pointer; }

        .g-pc-box .g-pc-x-btn:active { background-color: #2cb054; box-shadow: 0 0 5px 0 #24793e inset; }

    .g-pc-box:hover .g-pc-x-btn { background-color: #666; border: 1px solid #666; color: #fff; -webkit-transition: all .3s; transition: all .3s; }

.u-uh-title-mf { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAiCAMAAAAEcluKAAAAjVBMVEUAAABCQUBCQUBCQUD5fgdCQUBCQUD+gAX8fwbwewroeAzjdg7acxDRcBO8aRqNWihCQUBCQUBCQUBCQUBoTTRLRD1GQj5CQUD3fQj1fQj1fQjyfAnsegvqeQvWchLCbBjNbxXGbRelYiG7aRqdXySzZx19VS12UjCrZB9gSzdMRDxCQUB8VC7/gAX/gAWFtsR/AAAALnRSTlMATQMR7kQN+/TYxr2vnoJqNjAqJSUdGAjp5OPcz8ujk5OIeXV0aGNfX1dQPDErX6ti1AAAAINJREFUOMvtzzUWhEAUBdH3WxhggBFk3F33vzwI8EMDCVlXfJPCv0/ox0gzzTQbhP3sTmRfCTCe2zYzGk9oypHEb5YKmc6DZgbS+GXThIT7ovkCpSJvXUerw1v6DLXC07KMLI9kyNBQcBQZ2p3pE0ERC1yzMqeE371w7sWcGvoynyuKASTmvsgt5+HlAAAAAElFTkSuQmCC); display: inline-block; width: 38px; height: 34px; color: #fff; font-size: 12px; font-weight: 400; top: -3px; left: 10px; }

.container-fluid:after, .container-fluid:before, .row:after, .row:before { content: " "; display: table; }

.container-fluid { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; }

.row { margin-left: -15px; margin-right: -15px; }

.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-g, .col-md-g0 { float: left; position: relative; padding-left: 15px; padding-right: 15px; min-height: 1px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.col-md-g0, .p0 { padding: 0; }

.col-md-12 { width: 100%; }

.col-md-11 { width: 91.66666666666666%; }

.col-md-10 { width: 83.33333333333334%; }

.col-md-9 { width: 75%; }

.col-md-8 { width: 66.66666666666666%; }

.col-md-7 { width: 58.333333333333336%; }

.col-md-6 { width: 50%; }

.col-md-5 { width: 41.66666666666667%; }

.col-md-4 { width: 33.33333333333333%; }

.col-md-3 { width: 25%; }

.col-md-2 { width: 16.666666666666664%; }

.col-md-1 { width: 8.333333333333332%; }

.dn, .hide { display: none; }

.di { display: inline; }

.db { display: block; }

.dib { display: inline-block; }

.dt, .fix:after { display: table; }

.g-box { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.h14 { height: 14px; }

.h16 { height: 16px; }

.h18 { height: 18px; }

.h20 { height: 20px; }

.h22 { height: 22px; }

.h24 { height: 24px; }

.h28 { height: 28px; }

.h30 { height: 30px; }

.h36 { height: 36px; }

.h40 { height: 40px; }

.h60 { height: 60px; }

.h100 { height: 100px; }

.h195 { height: 195px; }

.h300 { height: 300px; }

.ha { height: auto; }

.w1 { width: 100%; }

.w20 { width: 20px; }

.w50 { width: 50px; }

.w60 { width: 60px; }

.w70 { width: 70px; }

.w88 { width: 88px; }

.w90 { width: 90px; }

.w94 { width: 94px; }

.w100 { width: 100px; }

.w110 { width: 110px; }

.w120 { width: 120px; }

.w130 { width: 130px; }

.w140 { width: 140px; }

.w150 { width: 150px; }

.w160 { width: 160px; }

.w180 { width: 180px; }

.w200 { width: 200px; }

.w210 { width: 210px; }

.w220 { width: 220px; }

.w225 { width: 225px; }

.w230 { width: 230px; }

.w240 { width: 240px; }

.w250 { width: 250px; }

.w280 { width: 280px; }

.w295 { width: 295px; }

.w300 { width: 300px; }

.w320 { width: 320px; }

.w340 { width: 340px; }

.w360 { width: 360px; }

.w380 { width: 380px; }

.w400 { width: 400px; }

.w460 { width: 460px; }

.w500 { width: 500px; }

.w580 { width: 580px; }

.w600 { width: 600px; }

.w640 { width: 640px; }

.w700 { width: 700px; }

.pct10 { width: 10%; }

.pct15 { width: 15%; }

.pct20 { width: 20%; }

.pct25 { width: 25%; }

.pct30 { width: 30%; }

.pct33 { width: 33.3%; }

.pct40 { width: 40%; }

.pct50 { width: 50%; }

.pct60 { width: 60%; }

.pct66 { width: 66.6%; }

.pct70 { width: 70%; }

.pct75 { width: 75%; }

.pct80 { width: 80%; }

.pct90 { width: 90%; }

.pct100 { width: 100%; }

.lh14 { line-height: 14px; }

.lh16 { line-height: 16px; }

.lh18 { line-height: 18px; }

.lh20 { line-height: 20px; }

.lh22 { line-height: 22px; }

.lh24 { line-height: 24px; }

.lh26 { line-height: 26px; }

.lh28 { line-height: 28px; }

.lh30 { line-height: 30px; }

.lh32 { line-height: 32px; }

.lh35 { line-height: 35px; }

.lh36 { line-height: 36px; }

.lh38 { line-height: 38px; }

.lh40 { line-height: 40px; }

.lh60 { line-height: 60px; }

.g-yanz, .lhn { line-height: normal; }

.m0 { margin: 0; }

.k-adv-title, .m0-auto { margin: 0 auto; }

.ml1 { margin-left: 1px; }

.ml2 { margin-left: 2px; }

.ml5 { margin-left: 5px; }

.ml7 { margin-left: 7px; }

.ml10 { margin-left: 10px; }

.ml14 { margin-left: 14px; }

.ml15 { margin-left: 15px; }

.ml20 { margin-left: 20px; }

.ml25 { margin-left: 25px; }

.ml30 { margin-left: 30px; }

.ml40 { margin-left: 40px; }

.ml60 { margin-left: 60px; }

.ml100 { margin-left: 100px; }

.mr1 { margin-right: 1px; }

.mr2 { margin-right: 2px; }

.mr5 { margin-right: 5px; }

.mr10 { margin-right: 10px; }

.mr14 { margin-right: 14px; }

.mr15 { margin-right: 15px; }

.mr20 { margin-right: 20px; }

.mr30 { margin-right: 30px; }

.mt1 { margin-top: 1px; }

.mt2 { margin-top: 2px; }

.mt5 { margin-top: 5px; }

.mt8 { margin-top: 8px; }

.mt10 { margin-top: 10px; }

.mt12 { margin-top: 12px; }

.mt15 { margin-top: 15px; }

.mt80 { margin-top: 80px; }

.mt20 { margin-top: 20px; }

.mt30 { margin-top: 30px; }

.mt50 { margin-top: 50px; }

.mt60 { margin-top: 60px; }

.mt110 { margin-top: 110px; }

.mt120 { margin-top: 120px; }

.mb1 { margin-bottom: 1px; }

.mb2 { margin-bottom: 2px; }

.mb5 { margin-bottom: 5px; }

.mb10 { margin-bottom: 10px; }

.mb15 { margin-bottom: 15px; }

.mb20 { margin-bottom: 20px; }

.mt25 { margin-top: 25px; }

.mb30 { margin-bottom: 30px; }

.mb45 { margin-bottom: 45px; }

.mb60 { margin-bottom: 60px; }

.mb70 { margin-bottom: 70px; }

.ml-1 { margin-left: -1px; }

.mr-1 { margin-right: -1px; }

.mt-1 { margin-top: -1px; }

.mb-1 { margin-bottom: -1px; }

.ml-3 { margin-left: -3px; }

.mr-3 { margin-right: -3px; }

.mt-3 { margin-top: -3px; }

.mb-3 { margin-bottom: -3px; }

.ml-20 { margin-left: -20px; }

.mr-20 { margin-right: -20px; }

.mt-20 { margin-top: -20px; }

.mb-20 { margin-bottom: -20px; }

.p02 { padding-left: 0; padding-right: 0; }

.p1 { padding: 1px; }

.pl1 { padding-left: 1px; }

.pt1 { padding-top: 1px; }

.pr1 { padding-right: 1px; }

.pb1 { padding-bottom: 1px; }

.p2 { padding: 2px; }

.pl2 { padding-left: 2px; }

.pt2 { padding-top: 2px; }

.pr2 { padding-right: 2px; }

.pb2 { padding-bottom: 2px; }

.pl4 { padding-left: 4px; }

.pl5 { padding-left: 5px; }

.p5 { padding: 5px; }

.pt5 { padding-top: 5px; }

.pr5 { padding-right: 5px; }

.pb5 { padding-bottom: 5px; }

.p10 { padding: 10px; }

.pl10 { padding-left: 10px; }

.pt10 { padding-top: 10px; }

.pr10 { padding-right: 10px; }

.pb10 { padding-bottom: 10px; }

.p15 { padding: 15px; }

.pl15 { padding-left: 15px; }

.pt15 { padding-top: 15px; }

.pr15 { padding-right: 15px; }

.pb15 { padding-bottom: 15px; }

.p20 { padding: 20px; }

.pl18 { padding-left: 18px; }

.pl20 { padding-left: 20px; }

.pt20 { padding-top: 20px; }

.pr20 { padding-right: 20px; }

.pb20 { padding-bottom: 20px; }

.p30 { padding: 30px; }

.pl30 { padding-left: 30px; }

.pl35 { padding-left: 35px; }

.pt30 { padding-top: 30px; }

.pr30 { padding-right: 30px; }

.pt40 { padding-top: 40px; }

.pl40 { padding-left: 40px; }

.pl265 { padding-left: 265px; }

.pl360 { padding-left: 360px; }

.pl375 { padding-left: 375px; }

.pl455 { padding-left: 455px; }

.pl545 { padding-left: 545px; }

.pl660 { padding-left: 660px; }

.pl770 { padding-left: 770px; }

.pr40 { padding-right: 40px; }

.pb40 { padding-bottom: 40px; }

.pr50 { padding-right: 50px; }

.pt50 { padding-top: 50px; }

.pt70 { padding-top: 70px; }

.pb70 { padding-bottom: 70px; }

.pb50 { padding-bottom: 50px; }

.bdc { border: 1px solid #ccc; }

.blc { border-left: 1px solid #ccc; }

.brc { border-right: 1px solid #ccc; }

.btc { border-top: 1px solid #ccc; }

.bbc { border-bottom: 1px solid #ccc; }

.bdd { border: 1px solid #ddd; }

.bld { border-left: 1px solid #ddd; }

.brd { border-right: 1px solid #ddd; }

.btd { border-top: 1px solid #ddd; }

.bbd { border-bottom: 1px solid #ddd; }

.bbdc { border-bottom: 1px dashed #ccc; }

.bde { border: 1px solid #eee; }

.ble { border-left: 1px solid #eee; }

.br4 { border-right: 1px solid #38393a; }

.bre { border-right: 1px solid #eee; }

.bte { border-top: 1px solid #eee; }

.bte5 { border-top: 1px solid #e5e5e5; }

.bbe { border-bottom: 1px solid #eee; }

.bbe5 { border-bottom: 1px solid #e5e5e5; }

.bgwh { background-color: #fff; }

.bgfb { background-color: #fbfbfb; }

.bgff { background-color: #FFE4E4; }

.bgf5 { background-color: #f5f5f5; }

.bgf0 { background-color: #f0f0f0; }

.bgeb { background-color: #ebebeb; }

.bge { background-color: #eee; }

.bge0 { background-color: #e0e0e0; }

.bgc { background-color: #ccc; }

.bg2d { background-color: #2d7bff; }

.bgf2, .k-joinup-bg { background-color: #f2f2f2; }

.gb { color: #bbb; }

.g0 { color: #000; }

.g3 { color: #333; }

.g6 { color: #666; }

.g9 { color: #999; }

.gc { color: #ccc; }

.wh { color: #fff; }

.g2d { color: #2d7bff; }

.gcd { color: #2990cb; }

.f0 { font-size: 0; }

.f10 { font-size: 10px; }

.f12 { font-size: 12px; }

.f13 { font-size: 13px; }

.f14 { font-size: 14px; }

.f16 { font-size: 16px; }

.f18 { font-size: 18px; }

.f20 { font-size: 20px; }

.f24 { font-size: 24px; }

.f30 { font-size: 30px; }

.f36 { font-size: 32px; }

.f48 { font-size: 40px; }

.fa { font-family: Source Han Sans; }

.ft { font-family: Source Han Sans; }

.fv { font-family: Source Han Sans; }

.fs { font-family: Source Han Sans; }

.fl { font-family: 'Source Han Sans'; }

.fw { font-family: 'Source Han Sans'; }

.n { font-weight: 400; font-style: normal; }

.b { font-weight: 700; }

.i { font-style: italic; }

.tc { text-align: center; }

.tr { text-align: right; }

.tl { text-align: left; }

.tj { text-align: justify; }

.tdl { text-decoration: underline; }

.tdn, .tdn a:hover, .tdn:hover, a.tdl:hover { text-decoration: none; }

.lt-1 { letter-spacing: -1px; }

.lt0 { letter-spacing: 0; }

.lt1 { letter-spacing: 1px; }

.vtb { vertical-align: text-bottom; }

.vb { vertical-align: bottom; }

.vt { vertical-align: top; }

.vn { vertical-align: -2px; }

.l { float: left; }

.r { float: right; }

.fn { float: none; }

.rel { position: relative; }

.abs, .abs_clip, .abs_out { position: absolute; }

.zx2 { z-index: 2; }

.cu, .poi { cursor: pointer; }

.def { cursor: default; }

.ova { overflow: auto; }

.vv { visibility: visible; }

.auto { margin-left: auto; margin-right: auto; }

.fix:after { content: ''; }

.check-num:before, .pro-title { content: ""; }

.cell { display: table-cell; width: 2000px; }

.cell_bk { display: table; width: 100%; table-layout: fixed; }

.dib_vm, .inline_fix { display: inline-block; }

.ell { text-overflow: ellipsis; overflow: hidden; }

.trans { -webkit-transition: all .3s; transition: all .3s; }

.dib_vm { width: 0; height: 100%; vertical-align: middle; }

.bd_none { border: 0; }

.abs_out { left: -999em; top: -999em; }

.abs_clip { clip: rect(0 0 0 0); }

.partner, .partner-content { position: relative; overflow: hidden; }

.disabled { color: #acacac !important; border-color: #acacac !important;  outline: 0 !important; cursor: default !important; pointer-events: none; }
/* text-shadow: 1px 1px #fff !important; */

    .disabled:hover { text-decoration: none !important; }

.inline_box { font-size: 1em; letter-spacing: -.25em; font-family: Source Han Sans; }

.error, .g-yanz, .sp-bar { font-size: 14px; }

.inline_any, .inline_five, .inline_four, .inline_six, .inline_three, .inline_two { display: inline-block; letter-spacing: 0; vertical-align: top; }

.float_five, .float_four, .float_six, .float_three, .float_two { float: left; }

.float_two, .inline_two { width: 49.9%; }

.float_three, .inline_three { width: 33.3%; }

.float_four, .inline_four { width: 24.9%; }

.float_five, .inline_five { width: 19.9%; }

.float_six, .inline_six { width: 16.6%; }

.inline_fix { width: 100%; height: 0; overflow: hidden; }

html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; font-family: "Source Han Sans"; }

.blue { color: #0078f3; }

.red { color: #FF5353; }

.green { color: #48C123; }

.orange { color: #FFC64D; }

.h35 { height: 35px; }

.bbe-d { border-bottom: 1px dashed #e5e5e5; }

.g-yanz { padding: 8px 10px; vertical-align: top; }

.check-num:before, .k-exp-icon > img, .k-middle-item > img, .pro-title, .sp-bar { vertical-align: middle; }

.error { color: red; }

.g-a { color: #0078f3 !important; cursor: pointer; }

    .g-a:hover { text-decoration: underline; }

a[title="站长统计"], img[src="http://eiv.baidu.com/hmt/icon/21.gif"] { display: none; }

#qiao-wrap, .qiao-icon-head { display: none !important; }

.check-num:before, .k-exp-icon > img, .k-middle-item > img, .logined-btn, .partner-ct > p, .pro-title, .sp-bar { display: inline-block; }

.logined-btn { margin-top: 8px; }

.k-adv-common { height: 360px; }

.k-adv-title { width: 1180px; padding-top: 40px; padding-bottom: 140px; color: #fff; }

.k-common, .k-common2 { padding-top: 70px; text-align: center; width: 1180px; margin: 0 auto; }

.sp-bar { padding-left: 5px; padding-right: 5px; color: #ddd; }

.k-common { padding-bottom: 80px; }

.k-common2 { padding-bottom: 50px; }

.k-common3 { width: 1180px; padding-top: 40px; padding-bottom: 40px; text-align: center; margin: 0 auto; }

.k-common4 { width: 1180px; text-align: center; margin: 0 auto; }

.k-common-title { padding-bottom: 50px; }

.k-panel, .pb30 { padding-bottom: 30px; }

.k-common-title > h2 { font-size: 32px; font-weight: 400; }

.k-join > img { width: 1180px; }

.k-panel-bg { background-color: #2e3034; border-bottom: 1px solid #38393a; }

.k-panel { width: 1180px; padding-top: 30px; margin: 0 auto; }

.k-help-bg { background: url(/assets/v2/Images/home/home-register.png) center center no-repeat; background: -moz-linear-gradient(left,#1ea2cd,#2eb49a); background: -webkit-gradient(linear,left top,right bottom,from(#1ea2cd),to(#2eb49a)); background: -o-linear-gradient(left,#1ea2cd,#2eb49a); background-color: #20a2cb; }

.k-help-img > img { width: 70px; }

.k-other-img { width: 118px; height: 44px; margin-top: 14px; }

.check-num:before { width: 20px; height: 20px; margin-right: 5px; background: url(/assets/v2/Images/check.png) center center no-repeat; }

.header-up { height: 60px; background-color: #081940; }

.pro-title { width: 4px; height: 25px; margin-right: 10px; background-color: #2d7bff; }

.partner { width: 1180px; margin: 0 auto; }

.partner-content { margin: 0 auto; width: 100%; max-width: 1180px; height: 355px; }

.partner-box { position: absolute; width: 4000px; height: 400px; }

.partner-banner { height: 366px; width: 1220px; padding: 0; float: left; }

    .partner-banner .partner-banner-size { height: 355px; width: 380px; padding: 0; border: none; float: left; background-color: #fff; }

.left-arrow:hover, .right-arrow:hover { background-color: #ccc; }

.partner-banner .partner-banner-size .partner-ct-title { width: 366px; padding-top: 10px; padding-left: 0; padding-bottom: 10px; font-size: 14px; color: #333; margin: 0 auto; border-bottom: 1px solid #d8d8d8; }

.partner .partner-banner .partner-banner-size > .partner-img > img, .partner-ct { width: 380px; }

.partner-banner .partner-banner-size .partner-ct-title > .ct-r-bar { color: #d8d8d8; }

.partner-banner .partner-banner-size > .partner-img { margin: 0; padding: 0; width: 380px; }

.partner-banner .partner-banner-size > .text-l { text-align: left; }

.partner-ct { height: 126px; border-top: none; margin-top: 10px; margin-left: 1px; font-size: 14px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }

    .partner-ct .ct-r-title { font-size: 18px; margin-left: 8px; color: #333; }

    .partner-ct > p { width: 388px; height: 80px; padding-left: 20px; padding-top: 9px; padding-right: 20px; color: #666; word-break: break-all; }

.caption { height: 136px; }

.left-arrow, .right-arrow { position: absolute; width: 18px; height: 28px; margin-top: -14px; top: 50%; }

.left-arrow { left: 0; }

.right-arrow { right: 0; }

.k-experience-bg { background-color: #F2F2F2; }

.k-experience-item { width: 280px; height: 430px; padding: 20px; border: 1px solid #fff; background-color: #fff; float: left; -webkit-transition: all .1s ease-in-out; -moz-transition: all .1s ease-in-out; }

    .k-experience-item:hover { -ms-transform: scale(1.1,1.1); -moz-transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1); -o-transform: scale(1.1,1.1); box-shadow: 0 10px 20px 0 rgba(67,133,248,.24); }

.k-exp-icon { height: 130px; text-align: center; line-height: 160px; }

.k-exp-content { margin-top: 10px; height: 164px; margin-bottom: 30px; }

.pointer-def { cursor: default !important; }

.k-scheme-bg { background: #f2f2f2; }

.k-scheme { background-color: #fff; }

.k-scheme-item { text-align: left; position: relative; width: 180px; padding-left: 20px; padding-top: 22px; padding-bottom: 22px; cursor: pointer; }

    .k-scheme-item:hover { color: #2d7bff; }

.k-scheme .active { color: #2d7bff; background: url(/assets/v2/Images/select-arrow-act.png) 160px 28px no-repeat; }

.scheme-arrow { position: absolute; right: 5px; top: 50%; margin-top: -6px; }

.k-middle-item { width: 950px; text-align: center; line-height: 490px; border-left: 1px solid #e5e5e5; }

.k-business { background: url(/assets/v2/Images/Solution/solution-module.png) center center no-repeat; height: 620px; }

.coop-list { color: #333; font-size: 14px; float: left; }

    .coop-list .f-meaus { padding-left: 0; margin-top: 0; background-color: #fff; }

        .coop-list .f-meaus .son-li { cursor: pointer; border-bottom: 1px solid #e5e5e5; }

            .coop-list .f-meaus .son-li .son-title, .coop-list .f-meaus .son-li .son-title1 { display: block; padding: 16px 13px; font-weight: 600; width: 100%; background: url(/assets/images/HelpDoc/up-arrow.png) 170px center no-repeat; }

            .coop-list .f-meaus .son-li .title-act { background: url(/assets/images/HelpDoc/down-arrow1.png) 170px center no-repeat #0078F3; color: #fff; }

            .coop-list .f-meaus .son-li .sub-meaus { display: none; padding-left: 0; }

                .coop-list .f-meaus .son-li .sub-meaus .sub-li { cursor: pointer; color: #666; }

                    .coop-list .f-meaus .son-li .sub-meaus .sub-li .li-a { display: inline-block; padding: 16px 10px 16px 22px; color: inherit; width: 100%; border-bottom: 1px solid #e5e5e5; }

                    .coop-list .f-meaus .son-li .sub-meaus .sub-li .n-bottom { border-bottom: 0 solid #e5e5e5; }

                .coop-list .f-meaus .son-li .sub-meaus .sub-act { color: #0078F3; background: url(/assets/v2/Images/pro-arrow-active.png) 170px center no-repeat; }

#baida-im-box { bottom: -40px !important; }
    .g-gotop-hide { position: fixed; z-index: 301; right: 0; top: 50%; margin-top: -90px; display: none; cursor: pointer; height:100px;width:112px;border-radius:6px;text-align:center }

    .g-fs18 {
        font-size:18px;
    }
    .g-white {
        color:#fff;
    }
.g-wh32 {
    width:32px;
    height:32px;
}
.g-cus-hover:hover {
    background:#2567D8;
    transition:all ease 0.5s;
     border-radius:6px;

}
.g-cus-hover {
     transition:all ease 0.5s;
      background:#2C7AFE;
      border-radius:6px;
}
    .g-gotop-hide img {
        height:32px;
        width:32px;
    }
.g-d-table {
    display:table;
}
.g-fs12 {
    font-size:12px;
}
.g-d-table-cell {
    display:table-cell;
     width:162px;
}
.t-center {
    text-align:center;
}
.v-m {
    vertical-align:middle;
}
.g-w-50 {
    width:50px;
}
.g-h-66 {
    height:66px;
}
.mt-10 {
    margin-top:10px;
}
.g-gotop-box {
    width:162px;
}
.g-item-p{
    cursor:pointer;
}

    .g-item-p .g-item-w-hide {
       height:0px;
       transition:all ease 0.5s;
       overflow:hidden;
       opacity:0;
    }
    .g-item-p .g-item-w-show {
        opacity:1;
        transition:all ease 0.5s;
        display:block;
        border-radius:6px;
        height:180px;
        overflow:hidden;
    }
    .g-bg-blue{
        background:#2C7AFE;
        border-radius:6px;
    }
.g-item-c {
    background:#2C7AFE;
    font-size:18px;
    text-align:center;
    height:36px;
    line-height:36px;
    color:#fff;
}
.g-item-c:hover {
        background:#2567D8;
}
#newBridge {
    display:none !important;
}
@-webkit-keyframes avatar-shadow-twinkle {
    0% {
        -webkit-transform: scale(.7);
        transform: scale(.7)
    }

    100% {
        -webkit-transform: scale(1.08);
        transform: scale(1.08)
    }
}

@keyframes avatar-shadow-twinkle {
    0% {
        -webkit-transform: scale(.7);
        transform: scale(.7)
    }

    100% {
        -webkit-transform: scale(1.08);
        transform: scale(1.08)
    }
}
.widget-wrapper{
    width: 90px;
    position: fixed;
    right: 0;
    top: 30%;
    z-index: 9999;
  }
  .head-tips{
    background: #2469F3;
    color: #fff;
    width: 68px;
    height: 32px;
    background: #2469F3;
    line-height: 32px;
    margin: 0 auto;
    font-size: 12px;
    text-align: center;
  }
  .head-tips:hover{
      background: rgba(36,105,243, 0.8);
  }
  .widget-wrapper>.widget-header{
    text-align: center;
  }
  .widget-header{
      margin-bottom: 10px;
  }
  .widget-wrapper .widget-item{
    text-align: center;
    width: 68px;
    height: 68px;
    background: #FFFFFF;
    border: 1px solid #EBECEC;
    margin: 0 auto;
    color: #999;
    font-size: 12px;
    border-bottom: none;
  }
  .widget-wrapper .widget-item:last-child{
    border-bottom: 1px solid #EBECEC;
  }
  .avatar-shadow {
    position: absolute;
    top: -10px;
    left: 5px;
    width: 80px;
    height: 80px;
    opacity: .2;
    background: #2469f3;
    border-radius: 50%;
    -webkit-animation: avatar-shadow-twinkle 1s ease-in-out infinite alternate;
    /* animation: avatar-shadow-twinkle 1s ease-in-out infinite alternate;*/
}

.widget-wrapper .avtar{
    width: 60px;
    z-index: 10;
    margin: 0 auto;
    display: block;
    position: relative;
}
.widget-b1{
    margin: 0 auto;
    margin-top: 10px;
    height: 32px;
    width: 32px;
    background-image: url("/kuaidiimg/img/foot/widget/def/icon_docking@2x.png");
    background-size: cover;
}
.widget-b2{
    margin: 0 auto;
    margin-top: 10px;
    height: 40px;
    /*width: 50px;*/
    text-align:left;
    /*background-image: url("/kuaidiimg/img/foot/widget/def/icon_1111.png");*/
    background-size: cover;
}
.widget-b6{
    margin: 0 auto;
    margin-top: 10px;
    height: 32px;
    width: 32px;
    background-image: url("/kuaidiimg/img/foot/widget/def/icon_kaitong@2x.png");
    background-size: cover;
}
.widget-b3{
    margin: 0 auto;
    margin-top: 10px;
    height: 32px;
    width: 32px;
    background-image: url("/kuaidiimg/img/foot/widget/def/icon_WeChat@2x.png");
    background-size: cover;
}
.widget-b4{
    margin: 0 auto;
    margin-top: 10px;
    height: 32px;
    width: 32px;
    background-image: url("/kuaidiimg/img/foot/widget/def/icon_phone@2x.png");
    background-size: cover;
}
.widget-b5{
    margin: 0 auto;
    margin-top: 10px;
    height: 32px;
    width: 32px;
    background-image: url("/kuaidiimg/img/foot/widget/def/icon_back@2x.png");
    background-size: cover;
}
.widget-item:hover {
    background: rgba(36,105,243,1);
    border: 1px solid rgba(36,105,243,1);
    color: #fff;
}
.widget-item:hover:nth-of-type(2) {
    border: 1px solid rgba(36,105,243,1);
    color: #fff;
}
.widget-item:hover .widget-b1{
    background-image: url("/kuaidiimg/img/foot/widget/hover/icon_docking2@2x.png");

}
.widget-item-wrap:hover .widget-pop-message-content{
    display: block !important;
}

.widget-item:hover .widget-b2{
    /*background-image: url("/kuaidiimg/img/foot/widget/def/icon_1111.png");*/

}
.widget-item:hover .widget-b3{
    background-image: url("/kuaidiimg/img/foot/widget/hover/icon_WeChat2@2x.png");

}
.widget-item:hover .widget-b6{
    background-image: url("/kuaidiimg/img/foot/widget/hover/icon_kaitong2@2x.png");

}

.widget-item:hover .widget-b4{
    background-image: url("/kuaidiimg/img/foot/widget/hover/icon_phone2@2x.png");

}
.widget-item:hover .widget-b5{
    background-image: url("/kuaidiimg/img/foot/widget/hover/icon_back2@2x.png");

}
.widget-pop-message-content{
    background: #FFFFFF;
    box-shadow: 0px 0px 6px 0px rgb(0 0 0 / 10%);
    position: absolute;
    right: 100px;
    /* right: 10px; */
    width: 160px;
    padding: 10px 20px;
    top: 0;
    color: #333;
    display: none;
    
}

.r-10{
    right: 10px !important;
}
.w-250{
    width:250px !important;
}
.w-180{
    width:180px !important;
}
.t-10{
    top: 10px !important;
}
.top--50{
    top: -50px !important;
}
.widget-pop-message-content::before {
    position: absolute;
    bottom: -5px;
    right: 45px;
    content: '';
    width: 10px;
    height: 10px;
    background: #fff;
    transform: rotate(135deg);
    box-shadow: -1px -1px 6px 1px rgb(0 0 0 / 10%);
    right: -5px;
    top: 15%;
}
.widget-pop-message-content::after {
    position: absolute;
    bottom: 0px;
    content: '';
    width: 10px;
    height: 20px;
    background: #fff;
    right: 0px;
    top: 35%;
}
.t-center{
    text-align: center;
}
.widget-pop-message-content-close{
    position: absolute;
    width: 16px;
    height: 16px;
    line-height: 16px;
    text-align: center;
    right: 5px;
    top: 5px;
    cursor: pointer;
}
.fs-12{
    font-size: 12px;
}
.fs-16{
    font-size: 16px;
}
.fs-14{
    font-size: 14px;
}
.fs-b{
    font-weight: bold;
}
.f-c-gray{
    color: #999;
}
.f-c-white{
    color: #fff;
}
.meau-group, .meau-group2{
    background: #fff !important;
    height: auto ;
    padding-bottom: 30px;
    box-shadow: 0px 0px 6px 0px rgb(0 0 0 / 10%);
}
.list-item-inner{
    padding:20px;
    width: 300px;
    
}
.list-item-inner:hover{
    background: #F7F8FB;
}
.list-item-inner:hover div{
    color: #2469F3;
}
.w22{
    width: 22px;
}
.fslh-16{
    line-height: 16px;
}
.fslh-14{
    line-height: 16px;
}
.f-c-gray0{
    color: #666;
}
.meau-group .list-item {
    margin-top: 0px;
}
.pl-52{
    padding-left: 52px;
}
.nav-h-line{
    height: 100%;
    width: 1px;
    background: #DDDDDD;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 40px;
}
.meau-group .meau-group-list{
    width: 1200px;
}
.nav-class-title * {
    vertical-align: middle;
}
.ml8{
    margin-left: 8px;
}
.nav-list-item{
    padding-left: 30px;
    color: #333333 ;
    font-size: 14px;
    width: 200px;
    height: 34px;
    font-weight: 400;
}
.nav-list-item a{
    color: #333333 !important;

}
.nav-list-item-about-us{
    color: #333333 !important;
    font-size: 14px;
    width: 200px;
    height: 34px;
    font-weight: 400;
}
.nav-list-item-about-us a{
    color: #333333 !important;
    
}
.nav-list-item:hover{
    background: #F7F8FB;
    
}
.nav-list-item-about-us:hover{
    background: #F7F8FB !important;
}
.nav-list-item-about-us:hover a{
    color: #2469F3 !important;
}
.nav-list-item:hover a{
    color: #2469F3 !important;
}
.ml100{
    margin-left: 100px;
}
.k-nav-logo {
    width: auto ;
    color: #fff;
 
}
.k-nav-logo img{
    height: 26px;
}
.k-nav-logo a{
    color: #fff;
}
.k-nav-area{
    height: 64px;
}
.k-nav-login{
    height: 64px;
}
.k-nav-item{
    cursor:auto
}
.k-nav-item a:hover{
    color: #2469F3;
}
.f-c-b{
    color: #333;
}
.v-line{
    height:1px;
    background:#CCCCCC;
    width:100%;
}
.nav-about-us-right{
    height: 100%;
    background: #F9F9F9;
}
.hot-tag{
    width: 30px;
height: 14px;
font-size: 14px;
font-weight: 500;
color: #CA0000;
line-height: 14px;
    margin-left: 10px;
}
.k-nav-area{
    background: #080D46;
}
.k-btn:hover{
    opacity: 0.8;
    color: #fff;
    background: #2469F3;
    border: 1px solid #2469F3;
    border-radius: 20px;
}
.k-btn-act:hover{
    opacity: 0.8;
}
.meau-group .meau-group-list{
    height: 420px;
}
 .qrcode{
            visibility:hidden;
            position:fixed;
            top:0;
            width:100%;
            display:flex;
            justify-content:center;
            align-content:center;
            z-index:99999;
        }
        .qrcode .qr-content{
           margin-top:100px;
           position:absolute;
           height:500px;
           display: flex;
           flex-direction: column;
           align-items: center;
        }
        .qrcode .qrbg{
            display:block;
            position:relative;
            width:100%;
            height:100vh;
            background:#808080;
            opacity:0.7;
        }
        .qrcode .hide-btn{
            cursor:pointer;
            display:block;
            margin-top:30px;
            font-size:40px;
            font-weight:bolder;
            color:#fff;
            display:flex;
            justify-content:center;
            align-items:center;
            width:60px;
            height:60px;
            border:1px solid #fff;
            border-radius:50%
        }