﻿ul,
ol,
li {
    list-style: none;
}

.page-bottom--area {
    padding: 12px 0 13px;
}

    .page-bottom--area .bottom-content {
        margin: 0 auto;
        width: 1200px;
        text-align: center;
        font-size: 0;
    }

        .page-bottom--area .bottom-content .top-area {
            margin-bottom: 16px;
        }

        .page-bottom--area .bottom-content .display-style {
            display: inline-block;
            vertical-align: middle;
        }

        .page-bottom--area .bottom-content .divider {
            margin: 0 10px;
            width: 1px;
            height: 12px;
            font-weight: 400;
        }

        .page-bottom--area .bottom-content .common-style {
            font-size: 12px;
            font-weight: 400;
        }

        .page-bottom--area .bottom-content a {
            font-weight: 400;
            text-decoration: none;
        }

        .page-bottom--area .bottom-content .ga-area a img {
            margin-top: 1px;
            margin-right: 6px;
            width: 14px;
            height: 14px;
            vertical-align: middle;
        }

        .page-bottom--area .bottom-content .ali-area a img {
            margin-top: -2px;
            margin-right: 10px;
            width: 55px;
            height: 13px;
            vertical-align: middle;
        }

        .page-bottom--area .bottom-content .ipv-area .ipv6-box {
            display: inline-block;
            margin-left: 4px;
            text-align: center;
            border-radius: 4px;
            border: 1px solid rgba(152, 152, 152, 1);
            padding: 3px;
        }

        .page-bottom--area .bottom-content .ali-area a svg, .page-bottom--area .bottom-content .ali-area a span {
            vertical-align: top;
        }

.bottom-words {
    vertical-align: middle;
}

.page-bottom--area .bottom-content .ga-area a img, .page-bottom--area .bottom-content .ga-area a span {
    vertical-align: top;
}
@charset "UTF-8";
/*
CSS Reset
*/
/*布局（grid）（.g-）；模块（module）（.m-）；元件（unit）（.u-）；功能（function）（.f-）；皮肤（skin）（.s-）；状态（.z-）*/
/* reset */
html {
    height: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased !important;
    -webkit-tap-highlight-color: transparent;
}

body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    margin: 0;
    padding: 0;
}

body, button, input, select, textarea {
    font: 12px/1 system-ui,"Microsoft YaHei","微软雅黑","arial","tahoma","MicrosoftJhengHei", "sans-serif";
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased !important; /* 用 ascii 字符表示，使得在任何编码下都无问题 */
}

    input.form-control {
        font: inherit;
    }

body {
    background-color: transparent;
    min-height: 100%;
    height: auto !important;
    overflow-x: hidden;
}

img {
    border: 0;
    vertical-align: middle;
    -ms-interpolation-mode: bicubic;
}

a {
    text-decoration: none;
    background-color: transparent;
    color: #609ee9; /* 1 */
    -webkit-text-decoration-skip: objects; /* 2 */
}

    a.focus, a:focus {
        outline: 0;
    }

        a.active.focus, a.active:focus, a.active:hover, a.focus:active, a:focus:active, a:hover:active, .open > a.dropdown-toggle.focus, .open > a.dropdown-toggle:focus, .open > a.dropdown-toggle:hover {
            outline: 0;
            text-decoration: none;
            font-weight: 400;
        }

    a:hover {
        text-decoration: none;
        transition: box-shadow .3s, border .3s, background-color .3s, color .3s;
    }

    a:active, a:visited {
        text-decoration: none;
    }

    a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
    }

h1 {
    font-size: 16px;
    line-height: 36px;
}

h2 {
    font-size: 14px;
    line-height: 30px;
}

h3 {
    line-height: 24px;
}

h3, h4, h5, h6 {
    font-size: 12px;
}

ul, li, ol {
    margin: 0;
    padding: 0;
    list-style: none outside none;
}

    ul.has-style li, ol li {
        margin-left: 25px;
    }

    ul.has-style li {
        list-style: disc;
    }

    ol li {
        list-style: decimal;
    }

    ul.inline-style li {
        float: left;
        display: inline;
    }

dl {
    margin-bottom: 18px;
}

dt {
    font-weight: bold;
}

dd {
    margin: 0 0 0 9px;
    padding: 0;
}

svg:not(:root) {
    overflow: hidden;
}

pre {
    margin: 0;
    white-space: pre-wrap;
    white-space: -moz-pre-wrap !important;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
}

/*- Form -*/
button, input, select, textarea {
    font-size: 100%;
    font-family: tahoma;
    margin: 0;
    outline: 0 none;
    vertical-align: baseline;
    *vertical-align: middle;
}

textarea {
    overflow: auto;
    vertical-align: top;
    resize: none;
    height: 100px;
}

button, input {
    line-height: normal;
}

    button.active.focus, button.active:focus, button.active:hover, button.focus:active, button:focus:active, button:hover:active, .open > button.dropdown-toggle.focus, .open > button.dropdown-toggle:focus, .open > button.dropdown-toggle:hover {
        outline: 0;
    }

    button, html input[type="button"], input[type="reset"], input[type="submit"], .submit-btn {
        -webkit-appearance: button;
        cursor: pointer;
        *overflow: visible;
    }

        button[disabled], input[disabled], .disable {
            cursor: default;
        }

    input[type="checkbox"], input[type="radio"], .form-radio, .form-checkbox {
        box-sizing: border-box;
        padding: 0;
        *height: 13px;
        *width: 13px;
    }

/*- Html5 -*/
fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px 18px;
    padding: 0.35em 0.625em 0.75em;
}

legend {
    border: 0;
    padding: 0;
    white-space: normal;
    *margin-left: -7px;
}

button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary {
    display: block;
}

audio, canvas, video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

    audio:not([controls]) {
        display: none;
        height: 0;
    }

nav ul, nav ol {
    list-style: none;
    list-style-image: none;
}

input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

    input[type="search"]::-webkit- search-cancel-button, input[type="search"]::-webkit-search-decoration {
        -webkit-appearance: none;
    }

::-webkit-file-upload-button {
    -webkit-appearance: button; /* 1 */
    font: inherit; /* 2 */
}

abbr[title] {
    border-bottom: none; /* 1 */
    text-decoration: underline; /* 2 */
    text-decoration: underline dotted; /* 2 */
}

/*- Add the correct display in IE. -*/
template {
    display: none;
}
/*- Hidden Add the correct display in IE 10-. -*/
[hidden] {
    display: none;
}


/*scrollbar*/
::-webkit-scrollbar {
    width: 8px;
    height: 6px;
}

::-webkit-scrollbar-track-piece {
    margin-right: 10px;
    background-color: rgba(0,0,0,0);
    -webkit-border-radius: 0px;
}

::-webkit-scrollbar-thumb:vertical {
    height: 8px;
    background-color: #DDD;
    -webkit-border-radius: 8px;
}

::-webkit-scrollbar-thumb:horizontal {
    width: 6px;
    background-color: #222;
    -webkit-border-radius: 8px;
}


/*------ function ------*/
/*- f-clearfix -*/
.f-clearfix:before, .f-clearfix:after, .clearfix:before, .clearfix:after, .f_clearfix:before, .f_clearfix:after {
    content: "";
    display: table;
}

.f-clearfix:after, .clearfix:after, .f_clearfix:after {
    clear: both;
    overflow: hidden;
}

.f-clearfix, .clearfix, .f_clearfix {
    zoom: 1;
}

/*- Float -*/
.f-left {
    float: left;
}

.f-right {
    float: right;
}

.f-no-float {
    float: none !important;
}

/*- Block -*/
.v-visibility {
    visibility: hidden;
}

.f-hide {
    display: none !important;
}

.f-inline {
    display: inline !important;
}

.f-inlineblock {
    display: inline-block !important;
}

.f-block {
    display: block;
}

.f-display-table {
    display: table;
}

.f-table-cell {
    display: table-cell;
}

.f-middle {
    vertical-align: middle !important;
}

/*- Overflow -*/
.f-break {
    word-break: break-all;
    word-wrap: break-word;
}

.f-ellipsis {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.f-overflow {
    overflow: hidden;
}

.f-no-overflow {
    overflow: initial !important;
}

/*- position -*/
.f-fixed {
    position: fixed !important;
    z-index: 99;
}

.f-relative {
    position: relative;
}

.f-absolute {
    position: absolute;
}

/*- scroll -*/
.f-scroll-y {
    overflow-y: scroll;
}

/*- Text -*/
.text-large {
    font-size: 18px !important;
}

.text-xlarge {
    font-size: 24px !important;
}

.text-middle {
    font-size: 16px !important;
}

.text-normal {
    font-size: 14px !important;
}

.text-small {
    font-size: 12px !important;
}

.text-xsmall {
    font-size: 11px !important;
}

.strong {
    font-weight: 700 !important;
}

.thin {
    font-weight: 400 !important;
}

/*- Text-align -*/
.text-left {
    text-align: left !important;
}

.text-right {
    text-align: right !important;
}

.text-center {
    text-align: center !important;
}

.text-middleAlign {
    vertical-align: middle !important;
}

/*- Text-Decoration -*/
.f-tdu, .f-tdu:hover {
    text-decoration: underline;
}

.f-tdn, .f-tdn:hover {
    text-decoration: none;
}

/*- Border -*/
.border {
    border: 1px inherit solid
}

.border-top {
    border-top: 1px inherit solid !important;
}

.border-right {
    border-right: 1px inherit solid !important;
}

.border-bottom {
    border-bottom: 1px inherit solid !important;
}

.border-left {
    border-left: 1px inherit solid !important;
}

.border-none {
    border: none !important;
}

.border-top-none {
    border-top: none !important;
}

.border-right-none {
    border-right: none !important;
}

.border-bottom-none {
    border-bottom: none !important;
}

.border-left-none {
    border-left: none !important;
}

.border-dashed {
    border-style: dashed !important;
}

/*- Border Radius -*/
.radius {
    -moz-border-radius: 4px !important;
    -webkit-border-radius: 4px !important;
    border-radius: 4px !important;
}

.radius-3 {
    -moz-border-radius: 3px !important;
    -webkit-border-radius: 3px !important;
    border-radius: 3px !important;
}

.radius-2 {
    -moz-border-radius: 2px !important;
    -webkit-border-radius: 2px !important;
    border-radius: 2px !important;
}

.radius-50 {
    -moz-border-radius: 50px !important;
    -webkit-border-radius: 50px !important;
    border-radius: 50px !important;
}

.radius-tl {
    -moz-border-top-right-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
}

.radius-tr {
    -moz-border-top-left-radius: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
}

.radius-bl {
    -moz-border-bottom-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.radius-br {
    -moz-border-bottom-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

.radius-0 {
    -moz-border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    border-radius: 0px !important;
}

.radius-tl-0 {
    -moz-border-top-left-radius: 0px !important;
    -webkit-border-top-left-radius: 0px !important;
    border-top-left-radius: 0px !important;
}

.radius-tr-0 {
    -moz-border-top-right-radius: 0px !important;
    -webkit-border-top-right-radius: 0px !important;
    border-top-right-radius: 0px !important;
}

.radius-bl-0 {
    -moz-border-bottom-left-radius: 0px !important;
    -webkit-border-bottom-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
}

.radius-br-0 {
    -moz-border-bottom-right-radius: 0px !important;
    -webkit-border-bottom-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}

/*- Background -*/
.background {
    background: #F9F9F9;
}

.background-none {
    background: none !important;
}

/*- Shadow -*/
.shadow-none {
    box-shadow: none;
}

/*- Padding -*/
.f-p5 {
    padding: 5px;
}

.f-pt5 {
    padding-top: 5px !important;
}

.f-pr5 {
    padding-right: 5px !important;
}

.f-pb5 {
    padding-bottom: 5px !important;
}

.f-pl5 {
    padding-left: 5px !important;
}

.f-p10 {
    padding: 10px;
}

.f-pt10 {
    padding-top: 10px !important;
}

.f-pr10 {
    padding-right: 10px !important;
}

.f-pb10 {
    padding-bottom: 10px !important;
}

.f-pl10 {
    padding-left: 10px !important;
}

.f-p12 {
    padding: 12px;
}

.f-pt12 {
    padding-top: 12px !important;
}

.f-pr12 {
    padding-right: 12px !important;
}

.f-pb12 {
    padding-bottom: 12px !important;
}

.f-pl12 {
    padding-left: 12px !important;
}

.f-p15 {
    padding: 15px;
}

.f-pt15 {
    padding-top: 15px !important;
}

.f-pr15 {
    padding-right: 15px !important;
}

.f-pb15 {
    padding-bottom: 15px !important;
}

.f-pl15 {
    padding-left: 15px !important;
}

.f-p18 {
    padding: 18px;
}

.f-pt18 {
    padding-top: 18px !important;
}

.f-pr18 {
    padding-right: 18px !important;
}

.f-pb18 {
    padding-bottom: 18px !important;
}

.f-pl18 {
    padding-left: 18px !important;
}

.f-p20 {
    padding: 20px;
}

.f-pt20 {
    padding-top: 20px !important;
}

.f-pr20 {
    padding-right: 20px !important;
}

.f-pb20 {
    padding-bottom: 20px !important;
}

.f-pl20 {
    padding-left: 20px !important;
}

.f-p24 {
    padding: 24px;
}

.f-pt24 {
    padding-top: 24px !important;
}

.f-pr24 {
    padding-right: 24px !important;
}

.f-pb24 {
    padding-bottom: 24px !important;
}

.f-pl24 {
    padding-left: 24px !important;
}

.f-p30 {
    padding: 30px;
}

.f-pt30 {
    padding-top: 30px !important;
}

.f-pr30 {
    padding-right: 30px !important;
}

.f-pb30 {
    padding-bottom: 30px !important;
}

.f-pl30 {
    padding-left: 30px !important;
}
/*- padding none -*/
.f-p0 {
    padding: 0px !important;
}

.f-pt0 {
    padding-top: 0px !important;
}

.f-pr0 {
    padding-right: 0px !important;
}

.f-pb0 {
    padding-bottom: 0px !important;
}

.f-pl0 {
    padding-left: 0px !important;
}

/*- Margin -*/
.f-m5 {
    margin: 5px;
}

.f-mt5 {
    margin-top: 5px !important;
}

.f-mr5 {
    margin-right: 5px !important;
}

.f-mb5 {
    margin-bottom: 5px !important;
}

.f-ml5 {
    margin-left: 5px !important;
}

.f-m10 {
    margin: 10px;
}

.f-mt10 {
    margin-top: 10px !important;
}

.f-mr10 {
    margin-right: 10px !important;
}

.f-mb10 {
    margin-bottom: 10px !important;
}

.f-ml10 {
    margin-left: 10px !important;
}

.f-m12 {
    margin: 12px;
}

.f-mt12 {
    margin-top: 12px !important;
}

.f-mr12 {
    margin-right: 12px !important;
}

.f-mb12 {
    margin-bottom: 12px !important;
}

.f-ml12 {
    margin-left: 12px !important;
}

.f-m15 {
    margin: 15px;
}

.f-mt15 {
    margin-top: 15px !important;
}

.f-mr15 {
    margin-right: 15px !important;
}

.f-mb15 {
    margin-bottom: 15px !important;
}

.f-ml15 {
    margin-left: 15px !important;
}

.f-m18 {
    margin: 18px;
}

.f-mt18 {
    margin-top: 18px !important;
}

.f-mr18 {
    margin-right: 18px !important;
}

.f-mb18 {
    margin-bottom: 18px !important;
}

.f-ml18 {
    margin-left: 18px !important;
}

.f-m20 {
    margin: 20px;
}

.f-mt20 {
    margin-top: 20px !important;
}

.f-mr20 {
    margin-right: 20px !important;
}

.f-mb20 {
    margin-bottom: 20px !important;
}

.f-ml20 {
    margin-left: 20px !important;
}

.f-m30 {
    margin: 30px;
}
/*- Margin none -*/
.f-m0 {
    margin: 0px !important;
}

.f-mt0 {
    margin-top: 0px !important;
}

.f-mr0 {
    margin-right: 0px !important;
}

.f-mb0 {
    margin-bottom: 0px !important;
}

.f-ml0 {
    margin-left: 0px !important;
}

/*- Cursor -*/
.f-csp {
    cursor: pointer;
}

.f-csd {
    cursor: default;
}

.f-csh {
    cursor: help;
}

.f-csm {
    cursor: move;
}

/*- about smart -*/
.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    opacity: 0;
    filter: alpha(opacity:0)
}

.smvContainer {
    margin: 0 auto;
    position: relative
}

.context-menu-list {
    margin: 0;
    padding: 0;
    min-width: 180px;
    max-width: 250px;
    display: inline-block;
    position: absolute;
    list-style-type: none
}

.context-menu-item {
    position: relative
}

.control-add-flag {
    cursor: url("../images/addctrl-cursor.png"), crosshair !important
}

.yibuFrameContent {
    height: 100%
}

.smartAbs {
    position: absolute
}

.smartFixed {
    position: fixed !important
}

.smart-deleted, .smart-none {
    display: none;
}

.sm-context-menu {
    background-color: #fff;
    box-shadow: 0 0 15px rgba(0,0,0,.15),0 0 1px 1px rgba(0,0,0,.1);
    content: '';
    position: absolute;
    line-height: 1.2;
    padding-top: 0;
    padding-bottom: 0;
    cursor: default;
    margin: 0;
    font-size: 15px;
    overflow: visible;
    border-radius: 3px
}

div.zoomDiv {
    z-index: 999999999;
    position: absolute;
    top: 0;
    left: 0;
    width: 200px;
    height: 200px;
    background: #fff;
    border: 1px solid #CCC;
    display: none;
    text-align: center;
    overflow: hidden
}

.ui-hide-handler {
    display: none !important;
}

/*- 页面模板布局 -*/
.header {
    height: 200px;
}

.footer {
    height: 200px;
}

.main-layout-wrapper {
    position: relative;
}

.main-layout {
    position: relative;
    margin: 0 auto;
}

.col-main {
    float: left;
    width: 100%;
    min-height: 1px;
}

.col-right {
    margin-left: -100% !important;
    overflow: visible;
    width: 190px;
    float: right;
}
/*.main-layout .main-wrap {margin-right: 190px;}*/
.main-wrap:after {
    content: '\20';
    display: block;
    height: 0;
    clear: both;
}

.sub-wrap {
    position: relative;
    width: 100%;
}

/*-  所有容器类控件 -*/
.smAreaC {
    position: relative;
}
    /*-  所有容器类控件 resize -*/
    .smAreaC.smart-item-resize > .ui-resizable-s::before {
        display: none;
    }

    .smAreaC.smart-item-resize:hover > .ui-resizable-s::before {
        content: "녡";
        font-family: "mw-iconfont" !important;
        -webkit-font-smoothing: antialiased;
        width: 16px;
        height: 16px;
        color: #1AEAFF;
        bottom: -5px;
        text-align: center;
        line-height: 16px;
        font-size: 14px;
        display: block;
        position: absolute;
        border: 1px solid #1AEAFF;
        border-radius: 100%;
        left: 50%;
    }

    .smAreaC.smart-item-resize:hover > .ui-resizable-s::after {
        border-bottom: 1px dashed #2878ff;
        content: '';
        width: 100%;
        display: block;
        margin-top: 3px;
    }

.ui-resizable-helper {
    border: 1px dashed #2878ff;
    z-index: 9999999 !important;
}

/*-widget nodata -*/
.m-nodata {
    padding: 12px 14px 12px 10px;
    border: 1px #EEE solid;
    background-color: #FFF;
}

    .m-nodata .m-datain {
        display: table;
    }

        .m-nodata .m-datain .m-dataimg {
            width: 60px;
            height: auto;
            float: left;
            margin-right: 6px;
        }

        .m-nodata .m-datain .m-datatext {
            display: table-cell;
            vertical-align: middle;
            line-height: 18px;
            color: #4a4a4a;
        }

@font-face {
    font-family: "mw-iconfont";
    src: url('iconfont.eot?t=1505201933224'); /* IE9*/
    src: url('iconfont.eot?t=1505201933224#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('iconfont.woff?t=1505201933224') format('woff'), /* chrome, firefox */
    url('iconfont.ttf?t=1505201933224') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
    url('iconfont.svg?t=1505201933224#mw-iconfont') format('svg'); /* iOS 4.1- */
}

.mw-iconfont {
    font-family: "mw-iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.mw-icon-block-diannao:before {
    content: "\b121";
}

.mw-icon-block-shouji:before {
    content: "\b113";
}

.mw-icon-block-print:before {
    content: "\b114";
}

.mw-icon-block-tixing:before {
    content: "\b115";
}

.mw-icon-block-bianjiwenjian:before {
    content: "\b116";
}

.mw-icon-block-bingtu:before {
    content: "\b117";
}

.mw-icon-block-shengqi:before {
    content: "\b118";
}

.mw-icon-block-yonghu:before {
    content: "\b119";
}

.mw-icon-block-biaoqing:before {
    content: "\b120";
}

.mw-icon-block-youjian:before {
    content: "\b082";
}

.mw-icon-block-xiangyou:before {
    content: "\b091";
}

.mw-icon-xiangzuo:before {
    content: "\b092";
}

.mw-icon-block-xiangshang:before {
    content: "\b093";
}

.mw-icon-block-xiangxia:before {
    content: "\b094";
}

.mw-icon-block-map:before {
    content: "\b095";
}

.mw-icon-block-weiruan:before {
    content: "\b096";
}

.mw-icon-block-pingguo:before {
    content: "\b097";
}

.mw-icon-block-yaopin:before {
    content: "\b098";
}

.mw-icon-block-gouwuche:before {
    content: "\b099";
}

.mw-icon-block-shuru:before {
    content: "\b100";
}

.mw-icon-outline-sousuo:before {
    content: "\a120";
}

.mw-icon-block-liebiao:before {
    content: "\b112";
}

.mw-icon-block-xiazai1:before {
    content: "\b102";
}

.mw-icon-block-accessory:before {
    content: "\b103";
}

.mw-icon-block-erweima:before {
    content: "\b083";
}

.mw-icon-block-gonggao:before {
    content: "\b104";
}

.mw-icon-block-jingshi:before {
    content: "\b105";
}

.mw-icon-outline-yuanxuanzhong:before {
    content: "\a117";
}

.mw-icon-outline-upload:before {
    content: "\a116";
}

.mw-icon-outline-download:before {
    content: "\a114";
}

.mw-icon-block-pengyouquan:before {
    content: "\b106";
}

.mw-icon-block-xinlang:before {
    content: "\b107";
}

.mw-icon-block-weixin:before {
    content: "\b108";
}

.mw-icon-msnui-pos:before {
    content: "\b139";
}

.mw-icon-rili:before {
    content: "\a144";
}

.mw-icon-block-youxiu:before {
    content: "\b109";
}

.mw-icon-block-camrea:before {
    content: "\b110";
}

.mw-icon-block-ydanxuan:before {
    content: "\b111";
}

.mw-icon-block-btnweixuan:before {
    content: "\b101";
}

.mw-icon-block-yuebao:before {
    content: "\b090";
}

.mw-icon-block-gupiao:before {
    content: "\b089";
}

.mw-icon-block-game:before {
    content: "\b088";
}

.mw-icon-block-jizhang:before {
    content: "\b087";
}

.mw-icon-block-kuaiqiang:before {
    content: "\b086";
}

.mw-icon-block-wodebaozhang:before {
    content: "\b085";
}

.mw-icon-block-dengdai:before {
    content: "\b084";
}

.mw-icon-block-tongxunlu:before {
    content: "\b050";
}

.mw-icon-block-danwei:before {
    content: "\b049";
}

.mw-icon-block-fuwuchuangb:before {
    content: "\b048";
}

.mw-icon-outline-browser:before {
    content: "\a113";
}

.mw-icon-outline-camera2:before {
    content: "\a112";
}

.mw-icon-outline-delete:before {
    content: "\a110";
}

.mw-icon-outline-deliver:before {
    content: "\a109";
}

.mw-icon-outline-down:before {
    content: "\a108";
}

.mw-icon-outline-download2:before {
    content: "\a106";
}

.mw-icon-outline-edit:before {
    content: "\a105";
}

.mw-icon-outline-eraser:before {
    content: "\a104";
}

.mw-icon-outline-favor:before {
    content: "\a103";
}

.mw-icon-outline-fill:before {
    content: "\a102";
}

.mw-icon-outline-folder2:before {
    content: "\a101";
}

.mw-icon-outline-like:before {
    content: "\a100";
}

.mw-icon-outline-lock:before {
    content: "\a099";
}

.mw-icon-outline-mail:before {
    content: "\a098";
}

.mw-icon-outline-mark:before {
    content: "\a121";
}

.mw-icon-outline-message2:before {
    content: "\a096";
}

.mw-icon-outline-more:before {
    content: "\a095";
}

.mw-icon-outline-notification:before {
    content: "\a097";
}

.mw-icon-outline-person2:before {
    content: "\a111";
}

.mw-icon-outline-record:before {
    content: "\a115";
}

.mw-icon-outline-rest:before {
    content: "\a118";
}

.mw-icon-outline-search2:before {
    content: "\a119";
}

.mw-icon-outline-service:before {
    content: "\a071";
}

.mw-icon-outline-shopping:before {
    content: "\a086";
}

.mw-icon-outline-telephone:before {
    content: "\a085";
}

.mw-icon-outline-toleft:before {
    content: "\a083";
}

.mw-icon-outline-toright:before {
    content: "\a079";
}

.mw-icon-outline-top:before {
    content: "\a078";
}

.mw-icon-outline-unlock:before {
    content: "\a077";
}

.mw-icon-outline-upload2:before {
    content: "\a076";
}

.mw-icon-outline-pengyouquan:before {
    content: "\a075";
}

.mw-icon-block-wifi:before {
    content: "\b081";
}

.mw-icon-outline-category:before {
    content: "\a087";
}

.mw-icon-outline-close:before {
    content: "\a072";
}

.mw-icon-outline-comments:before {
    content: "\a073";
}

.mw-icon-outline-cry:before {
    content: "\a074";
}

.mw-icon-outline-edit2:before {
    content: "\a090";
}

.mw-icon-outline-form:before {
    content: "\a093";
}

.mw-icon-outline-help:before {
    content: "\a080";
}

.mw-icon-outline-information:before {
    content: "\a094";
}

.mw-icon-outline-pic:before {
    content: "\a088";
}

.mw-icon-outline-set:before {
    content: "\a089";
}

.mw-icon-outline-smile:before {
    content: "\a091";
}

.mw-icon-outline-success:before {
    content: "\a092";
}

.mw-icon-outline-wrong:before {
    content: "\a084";
}

.mw-icon-outline-clock2:before {
    content: "\a082";
}

.mw-icon-block-shezhi:before {
    content: "\b076";
}

.mw-icon-block-shangdian:before {
    content: "\b075";
}

.mw-icon-bofang:before {
    content: "\a124";
}

.mw-icon-block-dtgou:before {
    content: "\b073";
}

.mw-icon-outline-xiangshang:before {
    content: "\a081";
}

.mw-icon-outline-xiangzuo:before {
    content: "\a063";
}

.mw-icon-block-yuanxuankuang:before {
    content: "\b070";
}

.mw-icon-block-jiesuo:before {
    content: "\b069";
}

.mw-icon-block-bi:before {
    content: "\b068";
}

.mw-icon-outline-bi:before {
    content: "\a064";
}

.mw-icon-block-shangchuan2:before {
    content: "\b065";
}

.mw-icon-wenjianjia:before {
    content: "\a065";
}

.mw-icon-outline-music01:before {
    content: "\a122";
}

.mw-icon-block-gift:before {
    content: "\b063";
}

.mw-icon-block-collectselected:before {
    content: "\b062";
}

.mw-icon-outline-attachment:before {
    content: "\a068";
}

.mw-icon-outline-zhantie:before {
    content: "\a069";
}

.mw-icon-outline-discount:before {
    content: "\a070";
}

.mw-icon-outline-print:before {
    content: "\a067";
}

.mw-icon-outline-box:before {
    content: "\a066";
}

.mw-icon-outline-process:before {
    content: "\a062";
}

.mw-icon-outline-gifts:before {
    content: "\a060";
}

.mw-icon-outline-lights:before {
    content: "\a059";
}

.mw-icon-outline-qq:before {
    content: "\a057";
}

.mw-icon-block-android:before {
    content: "\b052";
}

.mw-icon-outline-browse:before {
    content: "\a056";
}

.mw-icon-block-comments:before {
    content: "\e6ae";
}

.mw-icon-shanchu:before {
    content: "\b159";
}

.mw-icon-outline-xiangyou01:before {
    content: "\a055";
}

.mw-icon-outline-filter:before {
    content: "\a052";
}

.mw-icon-outline-pin:before {
    content: "\a051";
}

.mw-icon-outline-link:before {
    content: "\a053";
}

.mw-icon-outline-caidan:before {
    content: "\a054";
}

.mw-icon-block-link:before {
    content: "\b051";
}

.mw-icon-block-more:before {
    content: "\b053";
}

.mw-icon-block-planefill:before {
    content: "\b054";
}

.mw-icon-outline-pengyouquan1:before {
    content: "\a058";
}

.mw-icon-block-suo:before {
    content: "\b055";
}

.mw-icon-quxiaotonglan:before {
    content: "\b156";
}

.mw-icon-tonglan:before {
    content: "\b157";
}

.mw-icon-jiantou1:before {
    content: "\b135";
}

.mw-icon-block-share:before {
    content: "\b056";
}

.mw-icon-outline-office:before {
    content: "\a061";
}

.mw-icon-block-chaping:before {
    content: "\b057";
}

.mw-icon-block-hricon4:before {
    content: "\b058";
}

.mw-icon-block-hricon:before {
    content: "\b059";
}

.mw-icon-outline-jifen:before {
    content: "\a039";
}

.mw-icon-block-serch:before {
    content: "\b060";
}

.mw-icon-outline-jiahao:before {
    content: "\a038";
}

.mw-icon-block-zhaopian:before {
    content: "\b061";
}

.mw-icon-block-clientservice:before {
    content: "\b064";
}

.mw-icon-outline-weizhi:before {
    content: "\a037";
}

.mw-icon-iconfontsecurity2:before {
    content: "\b147";
}

.mw-icon-outline-commpany:before {
    content: "\a036";
}

.mw-icon-outline-clock:before {
    content: "\a035";
}

.mw-icon-outline-fenxiang:before {
    content: "\a032";
}

.mw-icon-block-danxuan:before {
    content: "\b067";
}

.mw-icon-block-xiangxiafanbai:before {
    content: "\b071";
}

.mw-icon-outline-bad:before {
    content: "\a026";
}

.mw-icon-outline-good:before {
    content: "\a027";
}

.mw-icon-block-circleup:before {
    content: "\b072";
}

.mw-icon-xiadan:before {
    content: "\b141";
}

.mw-icon-outline-dianpu:before {
    content: "\a030";
}

.mw-icon-outline-iconfontstop:before {
    content: "\a031";
}

.mw-icon-outline-compass:before {
    content: "\a040";
}

.mw-icon-outline-security:before {
    content: "\a033";
}

.mw-icon-outline-share1:before {
    content: "\a034";
}

.mw-icon-block-jiahao:before {
    content: "\b074";
}

.mw-icon-block-jianhao:before {
    content: "\b078";
}

.mw-icon-block-music02:before {
    content: "\b123";
}

.mw-icon-chevron-copy:before {
    content: "\a134";
}

.mw-icon-chevron-copy-copy-copy:before {
    content: "\a133";
}

.mw-icon-block-yuanxuan:before {
    content: "\b079";
}

.mw-icon-shuangjiantou:before {
    content: "\a140";
}

.mw-icon-block-zhuye:before {
    content: "\b080";
}

.mw-icon-block-phone:before {
    content: "\b045";
}

.mw-icon-block-weizhi:before {
    content: "\b047";
}

.mw-icon-block-xingping:before {
    content: "\b044";
}

.mw-icon-block-music01:before {
    content: "\b122";
}

.mw-icon-block-shangchuan:before {
    content: "\b043";
}

.mw-icon-block-xiazai:before {
    content: "\b042";
}

.mw-icon-outline-emwdaima:before {
    content: "\a044";
}

.mw-icon-chevron-copy-copy-copy-copy-copy-copy:before {
    content: "\a132";
}

.mw-icon-outline-weibo:before {
    content: "\a045";
}

.mw-icon-outline-arrowleft:before {
    content: "\a046";
}

.mw-icon-outline-arrowright:before {
    content: "\a047";
}

.mw-icon-outline-gouwuche:before {
    content: "\a048";
}

.mw-icon-outline-bukejian:before {
    content: "\a049";
}

.mw-icon-outline-creditlevel:before {
    content: "\a050";
}

.mw-icon-sjiantou02:before {
    content: "\a141";
}

.mw-icon-sjiantou03:before {
    content: "\a142";
}

.mw-icon-3:before {
    content: "\a159";
}

.mw-icon-outline-wifi:before {
    content: "\a043";
}

.mw-icon-coutline-heckbox:before {
    content: "\a042";
}

.mw-icon-xiadanchenggong:before {
    content: "\b142";
}

.mw-icon-zanting3:before {
    content: "\b151";
}

.mw-icon-jiantouyou:before {
    content: "\b126";
}

.mw-icon-jiahao1:before {
    content: "\a136";
}

.mw-icon-jianhao:before {
    content: "\a135";
}

.mw-icon-outline-xuanzhong:before {
    content: "\a041";
}

.mw-icon-outline-jianhao:before {
    content: "\a002";
}

.mw-icon-outline-card:before {
    content: "\a014";
}

.mw-icon-rili1:before {
    content: "\b140";
}

.mw-icon-outline-diannao:before {
    content: "\a016";
}

.mw-icon-block-pinglun:before {
    content: "\b041";
}

.mw-icon-jiantou:before {
    content: "\b124";
}

.mw-icon-block-caidan:before {
    content: "\b040";
}

.mw-icon-outline-xiangshang1:before {
    content: "\a019";
}

.mw-icon-ysbl:before {
    content: "\a154";
}

.mw-icon-outline-caifu:before {
    content: "\a020";
}

.mw-icon-outline-gengxin:before {
    content: "\a021";
}

.mw-icon-outline-copy:before {
    content: "\a022";
}

.mw-icon-outline-code:before {
    content: "\a025";
}

.mw-icon-outline-weixin:before {
    content: "\a024";
}

.mw-icon-outline-iconsz:before {
    content: "\a023";
}

.mw-icon-kejian:before {
    content: "\b136";
}

.mw-icon-block-righthollow:before {
    content: "\b039";
}

.mw-icon-block-lefthollow:before {
    content: "\b038";
}

.mw-icon-outline-gou:before {
    content: "\a018";
}

.mw-icon-outline-saoyisao:before {
    content: "\a017";
}

.mw-icon-block-xiangzuofh:before {
    content: "\b037";
}

.mw-icon-sjiantou04-copy:before {
    content: "\a143";
}

.mw-icon-block-zixundianji:before {
    content: "\b036";
}

.mw-icon-outline-video:before {
    content: "\a015";
}

.mw-icon-outline-camrea:before {
    content: "\a013";
}

.mw-icon-outline-40:before {
    content: "\a012";
}

.mw-icon-block-dianhua:before {
    content: "\b030";
}

.mw-icon-weizhi:before {
    content: "\a139";
}

.mw-icon-block-qq:before {
    content: "\b029";
}

.mw-icon-hj2:before {
    content: "\a150";
}

.mw-icon-block-guanbi:before {
    content: "\b028";
}

.mw-icon-block-guanbi2:before {
    content: "\b024";
}

.mw-icon-block-moban:before {
    content: "\b021";
}

.mw-icon-outline-tuichu:before {
    content: "\a011";
}

.mw-icon-outline-radio:before {
    content: "\a010";
}

.mw-icon-outline-radioactive:before {
    content: "\a009";
}

.mw-icon-block-anquan:before {
    content: "\b018";
}

.mw-icon-outline-radio1:before {
    content: "\a008";
}

.mw-icon-block-tuichu1:before {
    content: "\b019";
}

.mw-icon-block-youjiantou2:before {
    content: "\b020";
}

.mw-icon-block-icon-copy:before {
    content: "\b022";
}

.mw-icon-arrow-t:before {
    content: "\a131";
}

.mw-icon-block-wenjianlan:before {
    content: "\b023";
}

.mw-icon-block-fires:before {
    content: "\b046";
}

.mw-icon-outline-shouye:before {
    content: "\a007";
}

.mw-icon-block-alarm:before {
    content: "\b025";
}

.mw-icon-u-arrow3-down:before {
    content: "\b153";
}

.mw-icon-block-caretleft:before {
    content: "\b026";
}

.mw-icon-block-caretright:before {
    content: "\b027";
}

.mw-icon-block-liuliangfenxu:before {
    content: "\b031";
}

.mw-icon-block-tongji:before {
    content: "\b032";
}

.mw-icon-block-dingdanfill:before {
    content: "\b033";
}

.mw-icon-block-copy:before {
    content: "\b034";
}

.mw-icon-block-computer:before {
    content: "\b035";
}

.mw-icon-block-tree:before {
    content: "\b012";
}

.mw-icon-block-shaixuan:before {
    content: "\b011";
}

.mw-icon-block-shuaxin:before {
    content: "\b010";
}

.mw-icon-block-bukejian:before {
    content: "\b009";
}

.mw-icon-block-kejian:before {
    content: "\b008";
}

.mw-icon-wenhao:before {
    content: "\b149";
}

.mw-icon-block-fillyixuan:before {
    content: "\b007";
}

.mw-icon-block-delete:before {
    content: "\b006";
}

.mw-icon-block-fenxiang:before {
    content: "\b005";
}

.mw-icon-outline-shouji:before {
    content: "\a006";
}

.mw-icon-block-shuqian:before {
    content: "\b004";
}

.mw-icon-block-qian:before {
    content: "\b002";
}

.mw-icon-block-shou:before {
    content: "\b017";
}

.mw-icon-outline-xiangxia:before {
    content: "\a005";
}

.mw-icon-block-tabshouqi:before {
    content: "\b003";
}

.mw-icon-block-tabxiala:before {
    content: "\b013";
}

.mw-icon-block-yuyin:before {
    content: "\b014";
}

.mw-icon-outline-shuzhuangtu:before {
    content: "\a004";
}

.mw-icon-zhifu:before {
    content: "\a145";
}

.mw-icon-icon19:before {
    content: "\b143";
}

.mw-icon-asmkticon0149:before {
    content: "\a146";
}

.mw-icon-block-wenjianjia:before {
    content: "\b015";
}

.mw-icon-block-artboard:before {
    content: "\b016";
}

.mw-icon-outline-liaotian:before {
    content: "\a003";
}

.mw-icon-outline-xiala:before {
    content: "\a001";
}

.mw-icon-block-wangluo:before {
    content: "\b001";
}

.mw-icon-block-jianhao-copy:before {
    content: "\b077";
}

.mw-icon-chacha:before {
    content: "\b130";
}

.mw-icon-outline-music02:before {
    content: "\a123";
}

.mw-icon-moshumagic4:before {
    content: "\a148";
}

.mw-icon-fahuo:before {
    content: "\b144";
}

.mw-icon-zanting1:before {
    content: "\a125";
}

.mw-icon-jiantou7:before {
    content: "\b134";
}

.mw-icon-zhifu1:before {
    content: "\b145";
}

.mw-icon-zhiding:before {
    content: "\b160";
}

.mw-icon-fangda:before {
    content: "\a156";
}

.mw-icon-suoxiao:before {
    content: "\a157";
}

.mw-icon-jiantouzuocu:before {
    content: "\b133";
}

.mw-icon-jiantou5-copy:before {
    content: "\b132";
}

.mw-icon-dot:before {
    content: "\b138";
}

.mw-icon-fuzhi:before {
    content: "\a162";
}

.mw-icon-gouxuan:before {
    content: "\b148";
}

.mw-icon-close:before {
    content: "\a158";
}

.mw-icon-suo-kai:before {
    content: "\b158";
}

.mw-icon-fukuan:before {
    content: "\b146";
}

.mw-icon-jiantou3:before {
    content: "\a151";
}

.mw-icon-jiantou4:before {
    content: "\a152";
}

.mw-icon-shangxiajiantou:before {
    content: "\b161";
}

.mw-icon-Thelock:before {
    content: "\b131";
}

.mw-icon-dian:before {
    content: "\b137";
}

.mw-icon-jingzhunpipei:before {
    content: "\a155";
}

.mw-icon-arrow-top:before {
    content: "\b155";
}

.mw-icon-minus:before {
    content: "\a137";
}

.mw-icon-plus:before {
    content: "\a138";
}

.mw-icon-shezhi:before {
    content: "\a160";
}

.mw-icon-jtleft:before {
    content: "\b154";
}

.mw-icon-zanting4:before {
    content: "\b150";
}

.mw-icon-jiantoucopy:before {
    content: "\b152";
}

.mw-icon-jiantou5:before {
    content: "\a153";
}

.mw-icon-move:before {
    content: "\a161";
}

.mw-icon-moshumagic4-copy:before {
    content: "\a149";
}
@font-face {
    font-family: "iconfont"; /* Project id 4883480 */
    src: url('iconfont.eot?t=1744013800822'); /* IE9 */
    src: url('iconfont.eot?t=1744013800822#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAALsAAsAAAAABugAAAKfAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGYACCfgqBMIEuATYCJAMMCwgABCAFhGcHThsaBsgOJQVBwQDgBEBkPPw39u2+mVkzbZ729PW0jmgqYqcTMmSSVkIkimXyv5rLLQCqK7pHVwbFsqG7AF8uJXStZSGTCgXk2NeRao3pxOf/3vHfLQv4AniTxtI1Fj6w7wF9oPa0LMJOHieoadq2Q18kU8yLyjMC9Vb1ytwbnZ6D0sc8s6BRNi4Osup4rMo85PshRaFsrVCN7i3iNVSRnmS+41X0/vhnPfJJqjJ+yf7dEQke/4K/MGs32iV/Y0QCPZZQhYxFoBCn3al9WaJJnaXelW2SphfB7zCK+B2YfzyhIAmiGq9sBLNWOvE7UPrMHJLxjsszqG4utwrs4qpOF4UYbd3IqOmqPq6Wjg/DvbrFUhO/LCo7Pc2a6s6OavBJzUZo6HDIpO78rp+XUFXfvyEXF3+dCtrfPzxcVV20X1RdxYH3tndqfGPxvQ6oOEpGy9Hbd0Ibakh2xZdFS5ErfGH+mG5A5UOuzAM/9Du2vrypXCrr/p9fVMD3hk4lClQ+FMDKQa0ErP995jOQWIIwuTTpVYdANgokEupFlArua/c53tZxh7lQq2OEr8bA3XpqjWdU4eZRpcE6qtXaQb0FI4cbdHBkiVKHaQcMoVWApNl7ZK2eqMJ9oEq3X1Rr9Y96p1FyXoPpEIco5hmWkLCGVNG2iLSySOoMln2Dp3XxBUw9laIoFU+Ws2PYwnSKDd6ynGaMIEJtE426j2HDsJFDbQ2LLK4w5nQmEqTpJXHRNmEIhfEYTIII1iAqkc1CDJkVP28GJvMZeBSkFlKURyXpSEpcEqDGTBY0dCeXeJbJ0hiGQAjKMiZk1J+FGQw2xGmepcFETJwyIuHolBAkgpri61vMjzsC9fhP5UiRo2i/jjFfUHmb+OuKv6ryVrqs5AQAAA==') format('woff2'), url('iconfont.woff?t=1744013800822') format('woff'), url('iconfont.ttf?t=1744013800822') format('truetype'), url('iconfont.svg?t=1744013800822#iconfont') format('svg');
}

.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-a-tubiaofuzhuxian2:before {
    content: "\e8aa";
}

.icon-tubiaofuzhuxian:before {
    content: "\e8a9";
}
@font-face {
    font-family: "iconfont"; /* Project id 1997181 */
    src: url('iconfont.woff2?t=1747296419609') format('woff2'), url('iconfont.woff?t=1747296419609') format('woff'), url('iconfont.ttf?t=1747296419609') format('truetype');
}

.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.iconhelp21:before {
    content: "\e8c4";
}

.iconclose2:before {
    content: "\e8bf";
}

.iconstyle:before {
    content: "\e8be";
}

.iconInteraction:before {
    content: "\e8bd";
}

.icondelete1:before {
    content: "\e8bb";
}

.iconhelp2:before {
    content: "\e8ba";
}

.iconarray:before {
    content: "\e8b9";
}

.iconAnimation:before {
    content: "\e8b8";
}

.icondata:before {
    content: "\e8b7";
}

.icona-addto:before {
    content: "\e8a6";
}

.iconfinish:before {
    content: "\e8a5";
}

.iconwarning2:before {
    content: "\e8a4";
}

.icona-unknownfile:before {
    content: "\e8a3";
}

.iconrenew:before {
    content: "\e8a2";
}

.icondownload:before {
    content: "\e8a1";
}

.icona-notadd:before {
    content: "\e89d";
}

.iconadded:before {
    content: "\e899";
}

.iconmaterial:before {
    content: "\e87c";
}

.iconhide:before {
    content: "\e865";
}

.icona-invokeapi:before {
    content: "\e863";
}

.iconhistory:before {
    content: "\e860";
}

.icona-workorder2:before {
    content: "\e84a";
}

.iconintelligence:before {
    content: "\e833";
}

.iconfail:before {
    content: "\e832";
}

.iconadd:before {
    content: "\e831";
}

.icona-businesscard:before {
    content: "\e830";
}

.icona-turnoff:before {
    content: "\e82f";
}

.iconopen:before {
    content: "\e82e";
}

.iconunchecked:before {
    content: "\e82d";
}

.iconrefresh1:before {
    content: "\e82c";
}

.iconwechat:before {
    content: "\e82b";
}

.icona-successcolor:before {
    content: "\e82a";
}

.iconsuccess:before {
    content: "\e829";
}

.iconwarning:before {
    content: "\e828";
}

.icona-customerservice:before {
    content: "\e827";
}

.icona-closedown:before {
    content: "\e826";
}

.iconright:before {
    content: "\e824";
}

.iconexclusive:before {
    content: "\e821";
}

.icona-rightarrow3:before {
    content: "\e80b";
}

.icona-leftarrow3:before {
    content: "\e80a";
}

.iconnavigation:before {
    content: "\e809";
}

.icona-downarrow:before {
    content: "\e808";
}

.icona-uparrow:before {
    content: "\e807";
}

.iconclose:before {
    content: "\e806";
}

.icona-rightarrow2:before {
    content: "\e7ee";
}

.icona-leftarrow2:before {
    content: "\e7ed";
}

.icona-rightarrow1:before {
    content: "\e7ec";
}

.icona-leftarrow1:before {
    content: "\e7eb";
}

.icona-rightarrow:before {
    content: "\e7ea";
}

.icona-leftarrow:before {
    content: "\e7e9";
}

.iconweixin:before {
    content: "\e766";
}

.iconcopy:before {
    content: "\e765";
}

.iconpreview:before {
    content: "\e764";
}

.iconsave:before {
    content: "\e763";
}

.icontranslatehover:before {
    content: "\e728";
}

.icontranslate:before {
    content: "\e727";
}

.iconmaskpicture:before {
    content: "\e723";
}

.iconicon-move:before {
    content: "\e722";
}

.iconbeta:before {
    content: "\e71f";
}

.iconfileupload:before {
    content: "\e71e";
}

.iconforward:before {
    content: "\e71c";
}

.iconreturn:before {
    content: "\e71d";
}

.iconuploadfailed:before {
    content: "\e71a";
}

.iconpdf:before {
    content: "\e719";
}

.iconword:before {
    content: "\e718";
}

.iconppt:before {
    content: "\e717";
}

.iconretry:before {
    content: "\e6fe";
}

.icondelete:before {
    content: "\e6fd";
}

.iconpopup:before {
    content: "\e6fc";
}

.iconsystem:before {
    content: "\e6f7";
}

.iconform:before {
    content: "\e6f6";
}

.icondevelop:before {
    content: "\e6f3";
}

.icondesign:before {
    content: "\e6f2";
}

.iconfunction:before {
    content: "\e6f1";
}

.iconcontent:before {
    content: "\e6f0";
}

.iconpicture:before {
    content: "\e6ef";
}

.iconswitchstyles:before {
    content: "\e6ee";
}

.iconrefresh:before {
    content: "\e6e7";
}

.iconscan:before {
    content: "\e6e6";
}

.iconcheckmark:before {
    content: "\e6e5";
}

.iconicon-colorfail:before {
    content: "\e6e4";
}

.iconupload:before {
    content: "\e6e1";
}

.icontips:before {
    content: "\e6e0";
}

.iconhelp:before {
    content: "\e6df";
}

.iconicon-des-spot:before {
    content: "\e617";
}

.iconicon-des-fillet:before {
    content: "\e616";
}

.iconicon-des-Mask:before {
    content: "\e615";
}

@font-face {
    font-family: "company-icon";
    src: url('iconfont.eot?t=1532573165396'); /* IE9*/
    src: url('iconfont.eot?t=1532573165396#iefix') format('embedded-opentype'), /* IE6-IE8 */
    /*url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAABZ0AAsAAAAAI4QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAARAAAAFZW7ki+Y21hcAAAAYAAAAEeAAADIuYYcbdnbHlmAAACoAAAEOkAABnUPIIfU2hlYWQAABOMAAAALwAAADYSHfHbaGhlYQAAE7wAAAAcAAAAJAfeA55obXR4AAAT2AAAABQAAAB0c+kAAGxvY2EAABPsAAAAPAAAADxOMlRMbWF4cAAAFCgAAAAfAAAAIAE6ALduYW1lAAAUSAAAAVcAAAKdoektX3Bvc3QAABWgAAAA1AAAAWepEcc1eJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2Bk/s84gYGVgYOpk+kMAwNDP4RmfM1gxMjBwMDEwMrMgBUEpLmmMDgwVDw7y9zwv4EhhrmBoQEozAiSAwA02A1AeJzFkllOAkEURU9DixNOOCsfxm8W5TJ6GS4CCcGBwA8J8QecB7Zxt4G3+vFD/NdXOZ3U7bx6lboXWAGqpmVyyKZkpHq0mpV6lY1Sz7n2vsGulQqFOuqqr6FGGms2n/tfoba1ngalNim15crc3+DI64LLciWt4hNz36TGKmuse94mdbbYZsfT9tyxzwGH7jrmhFPOOKfpxtqv8/+ssv8bvVz19MmuFju/CsUCX1HtwC+MboLktjpBclzdICVBvcBOoNvAnqC7wO6g+8A+oYcgJUT9wN6hQZBup2FgP9EosLNoHNhjNAnsNpoG9h09BU4Aeg6cBfQSOBXoNXA+0FvgpKD3wJlBH4HTgz4D5wh9BU4U+g6cLTQLaP4AXx975AAAeJyFWHt0HNV5v9+989jZnZ3dmd157Eq72t2RZvVcPfYlW7IksGxJfsqyZfkBrXkVB2PXpgm4gdMaB1ofn5QYl6R2IWBK2oI4DSnEIaEcouaP2lD+SP+wKT2nxaQ5OXCgxfSPJm3wpN+dlR88rM575n733u9+z983RCTkN++yV5lDEqSd9JNxMk0ISF1Q0GgG8sVKiXaBmRdNO6mxolvMy26hxFaAXZCS1kCt4tmSLMVAgyyU8wO1YokWoVoZoUMwYGUAUk3pzUZbs8GOQdgpZh/219C/ALPFbY6N9PhT3aPJgVwidJ9qGCnD+HpIEsUQpUJMg722pYhKWPK/I8bS5qstHbQF1FQxvW57NNdk3HKksi/TZisAhw5Boimn/fWontbxeCBtJYyUHI+GnHTUbU3CfT+POAk14/07wU3CtZ5h77JlJIorrZJlZAW5gZB6tVJD3pHdsp7XbbfgVfVKbQiufh6wTD2JMjGTkpvHZqjmM4C0Yt4M9gVbp326Pf3JhemDuu3ED/L3uHMw7tg6Pl/6qW7TPj8HF/z9MOYv8POHZ3Xb1s/yx2lbh2Nx5yzvedaJ+/t1+yBvpNtOnbrIqafbp9s5/xT5f4rNs1uIRppQS0VPgxawBkahVgK5rTUnWrIkyF5r0YP/3qJ3q/EDal59Lq52xy+9BQ7fpVK//9HyYf/D7nbYPIst+oFIZF7vUmPvnMLZfvAWY2/94CLOxYK5/gbnipMM6cTZ6rUBKxkDqdALXqU2YMO189UtOwv2CBLVvQL8z59Ec446H8mrB1Qnp/o/akwu9/b5Hw0N+R/2tE/L+eL7zZn3vbz8zvuw+ZEIks1HIgd4P3CuYeXgqbN/9iywv/36S6cPchlwe30DdThEXFIkXaSXlAlpW1TMClhUXr2Myqvns4DKywJXnsuqeROPfMLMV0U82VhDMZ9T2NlAUbnphqb2BKo4GKjIhrO6BWDHz+LJ1QQXkNOD/on29oPtqCEBeTvFHmW7SITYpJX0ILseKaJUUDYSKdaMegmKGsiWkSiUoDLCmbM1QIqKx/2Jkt3+LzThZ/PzPxM0/xe7Jz+IstNHjpxm0Q8mu9Z04TG+g9Id44WenvGenl0a7Ps+UiL99/3jN0bhhuNIih2O+z+GctfaLWu7kHZ8xwbg1OM9gU4v8+eQ/Ke5YwPIRQlcZC8LyGeFq1v6LEf/Hxdw+Avm5XL5iF1gcWIQi6RJFjVWRhWU9csehhezzSxX5cWTHZv+ZCzwCxSyE3cubbvIt7Hpafos18dFJ35qerpxoGni+M+yD9kcmSQkYaFL8JCEcalflpK2ZfdbtjWAlolLLdfsstVCs1RaJPGKJVYscbvtr9WDnRvyryYnqSmwMCganRC00rJlN5q5ULop0pKAhE7jsVdoTKexeNKhmdz6Uxs3P/7Qbc1NYkrVtUQ0QcEwnEyclbdvpxnXiFEtTPvlbHKsXu+OCm4hlsAgJ0aOskiu2BpNREEPO1Kq6bf/4Jsb1/35VGsKQ60MIALE44s2NRb4YRK1hmYGQTQKAlFDgNycMUZXZdSdidyXcaFVtDRWURs2HoSnS/8Fb/g1eOMDbsOWrjZubIsa/+QYJ2Fo0HPd3ZfOdnUdxoZQo53fLsfOT+uwQLwv1CPTXb0Do6NdNl1z8fysPqcvNiJh+8XP6RUbdvsn6KHpYAv8vbF+RmRcfzPpxlnzGHxx4sTnJMEdHMO1bWqAKcwrVkcAmhrr3vh5Ybyjok+jLzdu/0QHL337hRfod6+VyNe6L71u6zJ/xUsjBr/Afs6myQT5xhdaW/mKtWFcxtYvtrZqYGvlwNq8Yn8Jql7BDWhkCWMpw+9IMBCYZLVWwZjb7xXLPOJzIowZqF8PG3GOev8IeMVfT0xQU6RhGtLoajTZOgzeYLbI6TS3WQNtVnuZaWizsaTNmlvWPblh5sThW5vSUkqNc5sFqhtO8wEchAkSA0kLq4opWult9x6dWvlHY+kEQFKlFCiDm24CickSHRRlOrNi4qv9bbbI5A0MKGBzz7ZttJkbfTRM+9DoR2o1NPpCIWZgZwHE8BE0e8/lZh/nZp/+rQeOb1xzYtJ1wE6g3Uto9r+a24ZTAQhaPJFe8eDYxNfu2ZIyxWRIhQhngslMgFXjOCOja2RBsFt7v7JyaCOVhDqlTBZRSXpgNxeCWGegvbqYw/pIHTP+SrKWzJA5cjO5nXyJ7Ce/z/EOkS1i10jdI6Ike0W3JlsIbNwRYDxES3IJvaqGSc7jERw1wr8Uy1WXf6t6PIiC62FDFoouH8AK+pu8GR0A/dIrmlX8ZPMvZakedMHvlLzpfyyKEHvzTYiJov+x/w9d+UyartjvdeXkJ0NDq56iSaPLqw3/FaQz+a7Jk839yb7+0eGYDk88LqWGbujvS/Y3w8tPyrkur3/oVIPqWLmtszRcS0vH/xR0bXCo1Nlm8nFhGMc1kvQpYZjtwtnevGb29W0rYonu7Rlr9q5VD/i/Ht7Xa2VqR/8jEVvRllSUvrYYGxeSHbdWx2+eSgrjLNbWH/Jfu2vWyvQ/8C8BkWqtigrjojF183j11g5D/N7dQnRV7fKovfuG1x0NcAVeLtAFEkO9ZNCDMEvbOkoojxLVRwBRnagnLQ4mqzrsZ7lCD0BP4ZMLjTscg2OfXEAf/mnc8ffTBfzkL5IAkmz03wNn2j/BkzrGkfeCuDXPzrOtQU4uBnhhuJH5UN2odClIgY28nIUERjDODY8pnBuO8vLVPEd8ZqIEXME8KZ7xf4liU86cAQWV9sszp1GKH58OrlUghgPgGL9p3AEfgDTOQ2FFCcvh8Oy1fXGstsud8Ur/zjH8TsNxDDhvOP4e6PLvGuuCWcvyN0FcB1BiymI8vrquVlIiy9Gyr7uuulQoepdzfbHxNWnXildgSFIqcjTfQCFLLO8nkib9K7CHbr/9IQad9O6ZmbvpwsJCU08THp2Dg51OLteXyy21wm+L4ouHb3uY0odvO3x4015K92668+mn7XRvpTcNg1sGO/kAfTlCQlfW6OAK+0iFjJF1ZBu5CT22vAjMg+iPYD1A7Dz7XE+xelmXOarhVEmMxgWPw0S+cFfmz43vbh3RB509ZKRMNRpVfaLiZjkGqmJ2CamEz39LUVVl6/Uudx2CcziIiRvg2Cnj0talTOB+/xCvbFRDxQNm+YW/zDY+HDp/voGDr+o/h1hz5PraZwjX8QGDmGXzhFKCgiRbdRtzVBauQvolFT/6+tzrqYlvHpvemL3nYDprz9zecsdM4pA7KaG7iHNSQq5IUX1Jy/6dsbFz39k49pNNa+rjI6teSqXT6b/03K0yRPTQblmqyLpKlE+ti1dpK8h6sonMku1LrA/TPAcgtlnmkP9yMcAVjM4LZXRexClt+QYwCCIN9rA5ZKqWTX4uuXQKyTi0xpOQ5arzt/LrFDgYauqd/tZO2Oq/jv4eOL3/XuMOzrnjx48vKQ19dcw0Y6shnXwmmQ4uiIj+85lnSi85xvONUfDW+fzzqzs7pzqxAguw4FXZzJIjKJFrpGBfIx2GeQahIC8sinyvVS/7vIapG83AGkVkArJkImThKIKnOXxAMtfm7sGDRC9wRCn1Avat8Gk8pKRetRFGkjKv+WQbUx0l10jr9GckORuR9ZAmhagcTiqyQCdqtQkqCNSKyGFgITWqyJFowklns2a4Ka4nk5lcCky6Mm2LXodmhuOxsBXr8AQ7DUyPU2qLss4o7Jqc3IWAQrQQukGT1HWNaHs/I3bYrDohfAUlbxnpREqN6bUpgKmaHlP0lGakWmwmGjEtpoeF5kQ0guhcUxRKkS3NyDluhGoMRCEUEkQQYjTiOpFwKGeXe5RQQtVik7dQestkNKqEneXZSLeh8hSXuKIrkUTxrQnrLQ+xa3+AQW5E9LgxwCC3kd8l95M/xoiGqMK1OPZA2dYSklyucsWhAsq1hFfk/opQQ2L4YNds/pjgzuxWzTK2or4xXyHe8GyXUzTMgj/JvC8fAamvFxz5Q0OpGsArTmpzKNYcmhNyzZkhm25tWZ2ym3PCLNydtmynqxTRok6na+iGnUiYoym7KbR5K7VbslpEjSYS+sJcKJvNNBcE7G+n0qDZTrK50uV2OoZx7xJedvreJxh74t7gCqpE53pX1GrtE5kEiKXKHHXUWGaifbn/RjYf1rLjuu5RuD+cioSauyRas/x/o3J/74NzlZLin9d1BIm31qjk/GN9UDMyU5txnJhaX35OC7fkFHgyFU43K5e+soR7PnqZFbySz/neLjK/hO9xVwqAOSYVju/N4OdIUpKTHN5zl0LFVtH9OMYfRSetV+yqyz3UrbnJLuBErMh4aYHexYu6RmWBH0yvAfzLFT5+uVqu9kLF5ZgzqBv4bpaC4iCoMkaoPbC0d75KQ0yNiRkxIitWvGkgrQgU7Z/KLBwLGeGZbWFFVuKtawohSZVDgiCkB9ICCIi8Yxpj0JF5tOgxCXDIcKjIlFRW1TKi2L4S/Qid1E4wxtZTCCtCSFCZmllZGeuYzLXWsbMmhaVkIhyNL+m6f8iQF2BuSJAUwzWYGBYUrJ35j0JFESTBagKxU6RiRFAYkygvDBSmtxo4r27hQiJRuLtUopKCmy4wW4wrblM0bPaAmBop5DqRyajOJHYTBcRmWst4Yd1ob1OnVsoUNnR6mzwjpsYxdlyTbynWoQnSgkiSgF235aKZv55fsXzj5xPPOLxChbnnnus+dw7mzy3hBzmYv5JmKLn/fvPxxz/wn18qk2y6ijYNjj65vcav1D8iIm0T+e1AjDgY1D9TZAPZjLHnTnKAPIDVNBaWZmBAQVFjYVwxsbAJyh+MORbi3mKd1y0WFjiml+CEXi+arRy8Vsv4yoJKR+clDuOVDwQlD+ad0UZdxIEz03gPTtgYApuzAHsGlddG965bJ7Blo8Lbyk3jqxZArsNbwugyJqz8302PDbNVa8vT4raB8mC/KOysrh5lw4853eODu19TBleMrV5Zg4WBcs/gePfgIJwJuk1OL1PefgvqUyv5qI8PP7ZJEqfLk5NYMI6uru4UxE2PfWvPnQss43QzYeTkln3wewZb2Hvf/i9vOTkisOIlVRyp0fbUjp3imQg9eSMbpcLcTqeN1kb+fmLVE9TPLNy5JwYvMWP3Xn/1SRpZw8RVExr13wn6d6bv2df35f2pIhNGT/il2gja584ddid9A6DN2TknUHFk8X8u1kLvYi0koYaIQvkvDNsyr1RDlTqw7/oz/owWZ7n4MvlyHSTD2/QV/3swLfXF9Kvljx7zH+FD8v9hJ9kC24M1AWmzOcblvx7c4K9BBVXiFTGqcBDU+OV1bUbnu6xR1K/EXM9tbW+7ffe2lm1f2lXsaHXjli4aHa4pC4a2PGqHhJePHv2hELKiQzFDAMl0seqLfjUh9a7vFZyQ54UcAR+lkNMkJgyh1ZXWlzuH2lvz+QfnBWH+UAFR2nBXeYPotjEjIVqX/3E/z36Edlsju5H7WvBnmTP5GRzTMFhkt2FSQYQMAH29Vinai0EWSYqL4KUXrrNak0dYi/5zPhln8WZJDTNNHVDNEDu2d++jLGSpfarGwqrUjM1W0eurzMysza+dmSn3HYIV9e318pp15dqO2ggILZkQFYx4fyjChNe+8ciPGQvLlXiCUck05KcLnSkaVwB6R9vz5daW5pY7Hmbs4TtamvNef65jtISVXZym+lqN0G4pKeXzeNkdGh6cVCzMpDlBsJTJwYSuVLvD4TWVUsVKWvaRFxl78YhtGclqb3UqHHb7oijE/wOK9AjBAAAAeJxjYGRgYADiHbN3ZMfz23xl4GZhAIHr9WFvEfT/mSwMzNlALgcDE0gUAE64C20AeJxjYGRgYG7438AQw8IAAkCSkQEVyAIARyMChnicY2FgYGB+ycDAwkA/DACAOwFdAAAAAAB2ANYBDAFYAaYB9gIyAmIC0AMUA1ADmARsBTgFcAXcBk4G3AdIB9YIrAmUCpQK7Au+C+oMSAzqeJxjYGRgYJBlWM0gzAACTEDMBYQMDP/BfAYAHcEB8gB4nHWPzUrDQBSFz/RPTMWFUuly3IhYmv7gqiuh0C7cdVHXaTrpD+lMmEwL3foOLnwaH8OdOx9D8Ca5Sik0YS7fPXPuzQmAK3xBoHgadAoWuKCu4BLOcMtcJv2euUL8yFxFHU/MNdKfmT208MJcxzVeaYOonFP3gDdmgSY+mEu4xCdzmfRv5grxD3MVN6LBXENTtJg9TMWQuY478e4NrQqcmsvZXq5CoyOjnReaTRLofTsTJmqxjQN7KB3yVNl0ZbTs+d1Deay0sn97092i71wkI2s2ckQfUHFsZGLNWoXOXzqXDDqdiHWf1lDMISwUAjiqc0jMsKe6QggDjSivjnxZv0FCTk2O9r9jQnMLbBHTjT3pOqVPadoipT7rJHrw0T3pHpNb5xPHeVPsKEWfVEeZJR2b75AY8R8oShgTS9qb3a1JCUn3scynEgzQoTc68vtFml/N2nrJAHicbY3rcoIwEIVzuIgFsffWS/UNeKhIIkkbExEZI09fQjojnXF/7H7n7NlZEhBfKblfGwQIESHGBAmmeECKDDPkmOMRT3jGC17xhnd84BMLLLHCGl/YYEtg56Voqe4E14WVVKc73vfifEPnjkLDhslOSJ/36NysMrpqPM9Y3/obv2iEab//h+zIt+MDJ/IL1VUn/p7nV9O6WQ0qPgqjeUQZOyWlORypvkYN3fNwT21Q1/HFnBQLz1xFBypVNship0z5kzrD47SuPSQ9KKk5Ib++JGFv') format('woff'),*/
    url('iconfont.woff?t=1532573165396') format('woff'), /* Modern Browsers */
    url('iconfont.ttf?t=1532573165396') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
    url('iconfont.svg?t=1532573165396#company-icon') format('svg'); /* iOS 4.1- */
}

.ltd-icon {
    font-family: "company-icon" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.iconStyle1 .gs-chuanzhen:before {
    content: "\e6a4";
}

.iconStyle2 .gs-beian:before {
    content: "\e6a5";
}

.iconStyle1 .gs-beian:before {
    content: "\e6a6";
}

.iconStyle2 .gs-chuanzhen:before {
    content: "\e6a8";
}

.iconStyle1 .gs-dizhi:before {
    content: "\e6aa";
}

.iconStyle2 .gs-dizhi:before {
    content: "\e6ab";
}

.iconStyle2 .gs-gongsi:before {
    content: "\e6ac";
}

.iconStyle2 .gs-dianhua:before {
    content: "\e6ad";
}

.iconStyle2 .gs-shouji:before {
    content: "\e6ae";
}

.iconStyle1 .gs-gongsi:before {
    content: "\e6af";
}

.iconStyle1 .gs-shouji:before {
    content: "\e6b1";
}

.iconStyle1 .gs-dianhua:before {
    content: "\e6b2";
}

.iconStyle1 .gs-wangzhan:before {
    content: "\e6b7";
}

.iconStyle1 .gs-youxiang:before {
    content: "\e6ba";
}

.iconStyle3 .gs-shouji:before {
    content: "\e6c1";
}

.iconStyle3 .gs-dizhi:before {
    content: "\e6c2";
}

.iconStyle3 .gs-gongsi:before {
    content: "\e6c3";
}

.iconStyle3 .gs-beian:before {
    content: "\e6c4";
}

.iconStyle3 .gs-chuanzhen:before {
    content: "\e6c5";
}

.iconStyle3 .gs-qq:before {
    content: "\e6c6";
}

.iconStyle3 .gs-wangzhan:before {
    content: "\e6c7";
}

.iconStyle3 .gs-dianhua:before {
    content: "\e6c8";
}

.iconStyle3 .gs-youxiang:before {
    content: "\e6c9";
}

.iconStyle2 .gs-wangzhan:before {
    content: "\e6ca";
}

.iconStyle2 .gs-youxiang:before {
    content: "\e6cb";
}

.iconStyle2 .gs-qq:before {
    content: "\e6cc";
}

.iconStyle1 .gs-qq:before {
    content: "\e6cd";
}

.iconStyle1 .gs-gbeian:before {
    content: "\e6a6";
}

.iconStyle2 .gs-gbeian:before {
    content: "\e6a5";
}

.iconStyle3 .gs-gbeian:before {
    content: "\e6c4";
}
.w-clearfix:after {
    content: '';
    clear: both;
    height: 0;
    display: block;
    overflow: hidden;
}

.w-pageline.w-page-num {
    margin: 20px auto;
    padding: 0;
    font-family: Arial,"Lucida Grande","Microsoft Yahei","Hiragino Sans GB","Hiragino Sans GB W3",SimSun,STHeiti;
    font-size: 12px;
    display: table;
    clear: both;
}

    .w-pageline.w-page-num ul {
        list-style: none outside none;
        margin: 0;
        padding: 0;
        border: 0;
        outline: 0;
    }

        .w-pageline.w-page-num ul li {
            float: left;
            margin-right: 10px;
            height: 30px;
            line-height: 30px;
            text-align: center;
        }

            .w-pageline.w-page-num ul li em {
                font-style: normal;
                color: #666;
            }

            .w-pageline.w-page-num ul li input {
                padding: 0 10px;
                width: 10px;
                height: 30px;
                line-height: 30px;
                border: 1px solid #ddd;
                border-radius: 3px;
                outline: none;
            }

            .w-pageline.w-page-num ul li a {
                display: block;
                -webkit-transition: all 0.2s linear;
                -moz-transition: all 0.2s linear;
                -o-transition: all 0.2s linear;
                transition: all 0.2s linear;
                text-decoration: none;
            }

                .w-pageline.w-page-num ul li a:hover {
                    -webkit-transition: all 0.2s linear;
                    -moz-transition: all 0.2s linear;
                    -o-transition: all 0.2s linear;
                    transition: all 0.2s linear;
                }

.w-page-cm {
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
}

    .w-page-cm.disabled {
        -webkit-opacity: .5;
        -moz-opacity: .5;
        -ms-opacity: .5;
        opacity: .5;
    }

        .w-page-cm.disabled a {
            cursor: default;
        }

.w-page-square .w-page-cm.disabled a:hover {
    background: #fff;
    color: #666;
    border-color: #ddd;
}

.w-page-round .w-page-cm.disabled a:hover {
    background: #fff;
    color: #666;
    border-color: #ddd;
}

.w-page-alpha .w-page-cm.disabled a:hover {
    background: #fff;
    color: #666;
}

.w-page-square-blue .w-page-cm.disabled a:hover {
    background: #eee;
    color: #666;
    border-color: #eee;
}

.w-page-square-red .w-page-cm.disabled a:hover {
    background: #eee;
    color: #666;
    border-color: #eee;
}

.w-page-square-orange .w-page-cm.disabled a:hover {
    background: #ddd;
    color: #666;
    border-color: #eee;
}

.w-page-square li a i {
    display: none;
}

.w-page-square li.w-page-flip {
    width: 67px !important;
}

.w-page-square li a {
    color: #666;
    background: #fff;
    border-color: #ddd;
    border-width: 1px;
    border-style: solid;
    border-radius: 3px;
}

    .w-page-square li a:hover {
        background: #eee;
        border-color: #ccc;
        border-width: 1px;
        border-style: solid;
    }

.w-page-square li.active a {
    background: #eee;
    border-color: #ccc;
    border-width: 1px;
    border-style: solid;
}

.w-page-round li a span {
    display: none;
}

.w-page-round li a {
    color: #666;
    background: #fff;
    border-color: #ddd;
    border-width: 1px;
    border-style: solid;
    border-radius: 16px;
}

    .w-page-round li a:hover {
        background: #eee;
        border-color: #ccc;
        border-width: 1px;
        border-style: solid;
    }

.w-page-round li.active a {
    background: #eee;
    border-color: #ccc;
    border-width: 1px;
    border-style: solid;
}

.w-page-alpha li a span {
    display: none;
}

.w-page-alpha li a {
    color: #666;
    background: #fff;
    border-radius: 3px;
}

    .w-page-alpha li a:hover {
        background: #eee;
    }

.w-page-alpha li.active a {
    background: #eee;
}

.w-page-square-blue li a i {
    display: none;
}

.w-page-square-blue li.w-page-flip {
    width: 67px !important;
}

.w-page-square-blue li a {
    color: #666;
    background: #eee;
    border-color: #eee;
    border-width: 1px;
    border-style: solid;
    border-radius: 3px;
}

    .w-page-square-blue li a:hover {
        color: #fff;
        background: #00ACF0;
        border-color: #00ACF0;
        border-width: 1px;
        border-style: solid;
    }

.w-page-square-blue li.active a {
    color: #fff;
    background: #00ACF0;
    border-color: #00ACF0;
    border-width: 1px;
    border-style: solid;
}

.w-page-square-red li a i {
    display: none;
}

.w-page-square-red li.w-page-flip {
    width: 67px !important;
}

.w-page-square-red li a {
    color: #666;
    background: #eee;
    border-color: #eee;
    border-width: 1px;
    border-style: solid;
    border-radius: 0px;
}

    .w-page-square-red li a:hover {
        color: #fff;
        background: #EA594F;
        border-color: #EA594F;
        border-width: 1px;
        border-style: solid;
    }

.w-page-square-red li.active a {
    color: #fff;
    background: #EA594F;
    border-color: #EA594F;
    border-width: 1px;
    border-style: solid;
}

.w-page-square-orange li a i {
    display: none;
}

.w-page-square-orange li.w-page-flip {
    width: 67px !important;
}

.w-page-square-orange li a {
    color: #666;
    background: #ddd;
    border-color: #eee;
    border-width: 1px;
    border-style: solid;
    border-radius: 3px;
}

    .w-page-square-orange li a:hover {
        color: #fff;
        background: #F57A19;
        border-color: #F57A19;
        border-width: 1px;
        border-style: solid;
    }

.w-page-square-orange li.active a {
    color: #fff;
    background: #F57A19;
    border-color: #F57A19;
    border-width: 1px;
    border-style: solid;
}

.w-clearfix:after {
    content: '';
    clear: both;
    height: 0;
    display: block;
    overflow: hidden;
}

.w-pageline.w-page-go {
    display: table;
    margin: 20px auto;
    padding: 0;
    font-family: Arial,"Lucida Grande","Microsoft Yahei","Hiragino Sans GB","Hiragino Sans GB W3",SimSun,STHeiti;
    font-size: 12px;
}

    .w-pageline.w-page-go ul {
        list-style: none outside none;
        margin: 0;
        padding: 0;
        border: 0;
        outline: 0;
    }

        .w-pageline.w-page-go ul li {
            float: left;
            margin-right: 10px;
            height: 30px;
            line-height: 30px;
            text-align: center;
        }

            .w-pageline.w-page-go ul li em {
                font-style: normal;
                color: #666;
            }

.w-line-height-ie7 {
    *display: inline-block;
    *height: 30px;
    *line-height: 14px;
    *vertical-align: middle;
}

.w-pageline.w-page-go ul li input {
    padding: 0 4px;
    width: 22px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #ddd;
    border-radius: 3px;
    outline: none;
    *display: inline-block;
    text-align: center;
}

.w-pageline.w-page-go ul li a {
    display: block;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
    text-decoration: none;
}

    .w-pageline.w-page-go ul li a:hover {
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        transition: all 0.2s linear;
    }

.w-pageline.w-page-go .w-page-cm {
    width: 67px;
    height: 30px;
    line-height: 30px;
    text-align: center;
}

.w-pageline.w-page-go .w-line-height-ie7 {
    margin-right: 10px;
}

.w-pageline.w-page-go .w-page-cm.disabled {
    -webkit-opacity: .5;
    -moz-opacity: .5;
    -ms-opacity: .5;
    opacity: .5;
}

    .w-pageline.w-page-go .w-page-cm.disabled a {
        cursor: default;
    }

.w-pageline.w-page-go .w-page-rectangle .w-page-cm.disabled a:hover {
    color: #666;
    background: #eee;
    border-color: #ddd;
}

.w-pageline.w-page-go .w-page-rectangle-white .w-page-cm.disabled a:hover {
    color: #666;
    background: #fff;
    border-color: #999;
}

.w-pageline.w-page-go .w-page-rectangle-gray .w-page-cm.disabled a:hover {
    color: #666;
    background: #eee;
    border-color: #ddd;
}

.w-pageline.w-page-go .w-page-rectangle-red .w-page-cm.disabled a:hover {
    color: #EA594F;
    background: #fff;
    border-color: #EA594F;
}

.w-pageline.w-page-go .w-page-rectangle-round .w-page-cm.disabled a:hover {
    color: #666;
    background: #fff;
    border-color: #ddd;
}

.w-pageline.w-page-go .w-page-rectangle-alpha .w-page-cm.disabled a:hover {
    color: #666;
    background: none;
}

.w-pageline.w-page-go .w-page-rectangle li a i {
    display: none;
}

.w-pageline.w-page-go .w-page-rectangle li a {
    color: #666;
    background: #eee;
    border-color: #ddd;
    border-width: 1px;
    border-style: solid;
    border-radius: 3px;
}

    .w-pageline.w-page-go .w-page-rectangle li a:hover {
        background: #ddd;
        border-color: #ccc;
        border-width: 1px;
        border-style: solid;
    }

.w-pageline.w-page-go .w-page-rectangle li.active a {
    background: #ddd;
    border-color: #ccc;
    border-width: 1px;
    border-style: solid;
}

.w-pageline.w-page-go .w-page-rectangle-white li a i {
    display: none;
}

.w-pageline.w-page-go .w-page-rectangle-white li a {
    color: #666;
    background: #fff;
    border-color: #999;
    border-width: 1px;
    border-style: solid;
    border-radius: 3px;
}

    .w-pageline.w-page-go .w-page-rectangle-white li a:hover {
        background: #ccc;
        border-color: #ccc;
        border-width: 1px;
        border-style: solid;
    }

.w-pageline.w-page-go .w-page-rectangle-white li.active a {
    background: #ccc;
    border-color: #ccc;
    border-width: 1px;
    border-style: solid;
}

.w-pageline.w-page-go .w-page-rectangle-gray li a i {
    display: none;
}

.w-pageline.w-page-go .w-page-rectangle-gray li a {
    color: #666;
    background: #eee;
    border-color: #ddd;
    border-width: 1px;
    border-style: solid;
}

    .w-pageline.w-page-go .w-page-rectangle-gray li a:hover {
        background: #ddd;
        border-color: #ccc;
        border-width: 1px;
        border-style: solid;
    }

.w-pageline.w-page-go .w-page-rectangle-gray li.active a {
    background: #ddd;
    border-color: #ccc;
    border-width: 1px;
    border-style: solid;
}

.w-pageline.w-page-go .w-page-rectangle-red li a i {
    display: none;
}

.w-pageline.w-page-go .w-page-rectangle-red li input {
    border-radius: 3px !important;
}

.w-pageline.w-page-go .w-page-rectangle-red li a {
    color: #EA594F;
    background: #fff;
    border-color: #EA594F;
    border-width: 1px;
    border-style: solid;
    border-radius: 16px;
}

    .w-pageline.w-page-go .w-page-rectangle-red li a:hover {
        color: #fff;
        background: #EA594F;
        border-color: #EA594F;
        border-width: 1px;
        border-style: solid;
    }

.w-pageline.w-page-go .w-page-rectangle-red li.active a {
    color: #fff;
    background: #EA594F;
    border-color: #EA594F;
    border-width: 1px;
    border-style: solid;
}

.w-pageline.w-page-go .w-page-rectangle-round li input {
    width: 67px;
}

.w-pageline.w-page-go .w-page-rectangle-round li a span {
    display: none;
}

.w-pageline.w-page-go .w-page-rectangle-round li input {
    border-radius: 16px !important;
}

.w-pageline.w-page-go .w-page-rectangle-round li.w-page-flip {
    width: 30px !important;
}

.w-pageline.w-page-go .w-page-rectangle-round li a {
    color: #666;
    background: #fff;
    border-color: #ddd;
    border-width: 1px;
    border-style: solid;
    border-radius: 16px;
}

    .w-pageline.w-page-go .w-page-rectangle-round li a:hover {
        color: #666;
        background: #ccc;
        border-color: #ccc;
        border-width: 1px;
        border-style: solid;
    }

.w-pageline.w-page-go .w-page-rectangle-round li.active a {
    color: #666;
    background: #ccc;
    border-color: #ccc;
    border-width: 1px;
    border-style: solid;
}

.w-pageline.w-page-go .w-page-rectangle-alpha li a span {
    display: none;
}

.w-pageline.w-page-go .w-page-rectangle-alpha li input {
    border-radius: 16px !important;
}

.w-pageline.w-page-go .w-page-rectangle-alpha li.w-page-flip {
    width: 30px !important;
}

.w-pageline.w-page-go .w-page-rectangle-alpha li a {
    color: #666;
    background: none;
    border-radius: 16px;
}

.w-pageline.w-page-go .w-page-rectangle-alpha li input {
    width: 67px;
}

.w-pageline.w-page-go .w-page-rectangle-alpha li a:hover {
    color: #666;
    background: #ccc;
}

.w-pageline.w-page-go .w-page-rectangle-alpha li.active a {
    color: #666;
    background: #ccc;
}

.w-clearfix:after {
    content: '';
    clear: both;
    height: 0;
    display: block;
    overflow: hidden;
}

.w-pageline.w-page-more-box {
    margin: 20px 0;
    padding: 0;
    font-family: Arial,"Lucida Grande","Microsoft Yahei","Hiragino Sans GB","Hiragino Sans GB W3",SimSun,STHeiti;
}

    .w-pageline.w-page-more-box ul {
        list-style: none outside none;
        margin: 0;
        padding: 0;
        border: 0;
        outline: 0;
    }

        .w-pageline.w-page-more-box ul li {
            float: left;
            margin-right: 10px;
            height: 30px;
            line-height: 30px;
            text-align: center;
        }

            .w-pageline.w-page-more-box ul li input {
                width: 10px;
                height: 30px;
                line-height: 30px;
                border: 1px solid #ddd;
                border-radius: 3px;
            }

            .w-pageline.w-page-more-box ul li a {
                display: block;
                -webkit-transition: all 0.2s linear;
                -moz-transition: all 0.2s linear;
                -o-transition: all 0.2s linear;
                transition: all 0.2s linear;
            }

                .w-pageline.w-page-more-box ul li a:hover {
                    -webkit-transition: all 0.2s linear;
                    -moz-transition: all 0.2s linear;
                    -o-transition: all 0.2s linear;
                    transition: all 0.2s linear;
                }

.w-page-more {
    display: block;
    padding: 0 10px;
    font-size: 14px;
    height: 32px;
    line-height: 32px;
    color: #666;
    text-align: center;
    text-decoration: none;
}

    .w-page-more:hover {
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        transition: all 0.2s linear;
    }

.w-pageline.w-page-more-box a.disabled {
    display: none;
}

.w-page-more-one {
    /*background*/
    background-color: #FFF;
    /*border*/
    border-color: #ddd;
    border-width: 1px;
    border-style: solid;
}

    .w-page-more-one:hover {
        background-color: #EEE;
        /*border*/
        border-color: #ddd;
        border-width: 1px;
        border-style: solid;
    }

.w-page-more-two {
    /*background*/
    background-color: #EEE;
    /*border*/
    border-color: #EEE;
    border-width: 1px;
    border-style: solid;
}

    .w-page-more-two:hover {
        background-color: #ddd;
        /*border*/
        border-color: #ccc;
        border-width: 1px;
        border-style: solid;
    }

.w-page-more-three {
    background-color: #fff;
    border-color: #EEE;
    border-width: 1px;
    border-style: solid;
    border-radius: 40px;
}

    .w-page-more-three:hover {
        background-color: #eee;
        border-color: #ddd;
        border-width: 1px;
        border-style: solid;
    }

.w-page-more-four {
    background-color: #eee;
    border-color: #ddd;
    border-width: 1px;
    border-style: solid;
}

    .w-page-more-four:hover {
        background-color: #ccc;
        border-color: #ccc;
        border-width: 1px;
        border-style: solid;
    }

.w-page-more-fives {
    background-color: transparent;
    border-color: transparent;
    border-width: 1px;
    border-style: solid;
}

    .w-page-more-fives:hover {
        background-color: #ddd;
    }

.w-page-more-six {
    color: #EA594F;
    background-color: #fff;
    border-color: #EA594F;
    border-width: 1px;
    border-style: solid;
    border-radius: 40px;
}

    .w-page-more-six:hover {
        color: #fff;
        background-color: #EA594F;
        border-color: #EA594F;
        border-width: 1px;
        border-style: solid;
    }

/* hover-effect */

/* ----------------Direction Effect begin------------------------- */
.hover-effect[data-effect-name="direction-top"] img,
.hover-effect[data-effect-name="direction-right"] img,
.hover-effect[data-effect-name="direction-bottom"] img,
.hover-effect[data-effect-name="direction-left"] img,
.hover-effect[data-effect-name="direction-origin"] img {
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}
/* .layer common */
.hover-effect[data-effect-name="direction-top"] .layer,
.hover-effect[data-effect-name="direction-right"] .layer,
.hover-effect[data-effect-name="direction-bottom"] .layer,
.hover-effect[data-effect-name="direction-left"] .layer,
.hover-effect[data-effect-name="direction-origin"] .layer,
.hover-effect[data-effect-name="zoom-in"] .layer,
.hover-effect[data-effect-name="flash-full"] .layer,
.hover-effect[data-effect-name="flash-line"] .layer,
.hover-effect[data-effect-name="flash-disperse"] .layer,
.hover-effect[data-effect-name="xxx"] .layer {
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    -webkit-align-content: center;
    align-content: center;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    pointer-events: none
}

.hover-effect[data-effect-name="direction-top"] .layer {
    top: -100%;
    left: 0;
}

.hover-effect[data-effect-name="direction-right"] .layer {
    top: 0;
    right: -100%;
}

.hover-effect[data-effect-name="direction-bottom"] .layer {
    bottom: -100%;
    left: 0;
}

.hover-effect[data-effect-name="direction-left"] .layer {
    left: -100%;
    top: 0;
}

.hover-effect[data-effect-name="direction-origin"] .layer {
    bottom: 0;
    left: 0;
}

.hover-effect[data-effect-name="direction-top"]:hover img,
.hover-effect[data-effect-name="direction-right"]:hover img,
.hover-effect[data-effect-name="direction-bottom"]:hover img,
.hover-effect[data-effect-name="direction-left"]:hover img,
.hover-effect[data-effect-name="direction-origin"]:hover img {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2)
}

.hover-effect[data-effect-name="direction-top"]:hover .layer,
.hover-effect[data-effect-name="direction-right"]:hover .layer,
.hover-effect[data-effect-name="direction-bottom"]:hover .layer,
.hover-effect[data-effect-name="direction-left"]:hover .layer,
.hover-effect[data-effect-name="direction-origin"]:hover .layer {
    opacity: 1
}

.hover-effect[data-effect-name="direction-top"]:hover .layer {
    top: 0;
}

.hover-effect[data-effect-name="direction-right"]:hover .layer {
    right: 0;
}

.hover-effect[data-effect-name="direction-bottom"]:hover .layer {
    bottom: 0;
}

.hover-effect[data-effect-name="direction-left"]:hover .layer {
    left: 0;
}
/* ----------------Direction Effect end------------------------- */

/* ------Border Effect begin--------------- */
.hover-effect[data-effect-name="extend-border"] img,
.hover-effect[data-effect-name="full-border"] img {
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.hover-effect[data-effect-name="extend-border"] .layer,
.hover-effect[data-effect-name="full-border"] .layer {
    position: absolute;
    left: 0;
    top: 0;
    padding: 30px;
    width: 100%;
    height: 100%;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    -webkit-align-content: center;
    align-content: center;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    pointer-events: none
}

.hover-effect[data-effect-name="extend-border"] .title,
.hover-effect[data-effect-name="full-border"] .title,
.hover-effect[data-effect-name="extend-border"] .desc,
.hover-effect[data-effect-name="full-border"] .desc {
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.hover-effect[data-effect-name="extend-border"] .title,
.hover-effect[data-effect-name="full-border"] .title {
    padding-bottom: 42px
}

.hover-effect[data-effect-name="extend-border"] .title,
.hover-effect[data-effect-name="full-border"] .title,
.hover-effect[data-effect-name="extend-border"] .desc,
.hover-effect[data-effect-name="full-border"] .desc {
    opacity: 0
}

/* -------extend-border" 伪类begin---------- */
.hover-effect[data-effect-name="extend-border"]::before {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    -webkit-transform: scale(0, 1);
    -moz-transform: scale(0, 1);
    -ms-transform: scale(0, 1);
    -o-transform: scale(0, 1);
    transform: scale(0, 1)
}

.hover-effect[data-effect-name="extend-border"]::after {
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    -webkit-transform: scale(1, 0);
    -moz-transform: scale(1, 0);
    -ms-transform: scale(1, 0);
    -o-transform: scale(1, 0);
    transform: scale(1, 0)
}

.hover-effect[data-effect-name="extend-border"]::before,
.hover-effect[data-effect-name="extend-border"]::after {
    position: absolute;
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    content: '';
    opacity: 0;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, -webkit-transform 0.35s;
    -o-transition: opacity 0.35s, -o-transform 0.35s;
    -moz-transition: opacity 0.35s, transform 0.35s, -moz-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s, -moz-transform 0.35s, -o-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
    z-index: 2
}
/* -------extend-border" 伪类end---------- */

/* -------full-border" 伪类begin---------- */
.hover-effect[data-effect-name="full-border"]::before {
    position: absolute;
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    content: '';
    opacity: 0;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    border: 1px solid #fff;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, -webkit-transform 0.35s;
    -o-transition: opacity 0.35s, -o-transform 0.35s;
    -moz-transition: opacity 0.35s, transform 0.35s, -moz-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s, -moz-transform 0.35s, -o-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
    z-index: 2
}
/* -------full-border" 伪类end---------- */
.hover-effect[data-effect-name="extend-border"]:hover::before,
.hover-effect[data-effect-name="extend-border"]:hover::after,
.hover-effect[data-effect-name="full-border"]:hover::before,
.hover-effect[data-effect-name="full-border"]:hover::after {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

.hover-effect[data-effect-name="extend-border"]:hover img,
.hover-effect[data-effect-name="full-border"]:hover img {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2)
}



.hover-effect[data-effect-name="extend-border"]:hover .title,
.hover-effect[data-effect-name="full-border"]:hover .title {
    -webkit-transform: translateY(16px);
    -moz-transform: translateY(16px);
    -ms-transform: translateY(16px);
    -o-transform: translateY(16px);
    transform: translateY(16px);
    opacity: 1
}

.hover-effect[data-effect-name="extend-border"]:hover .desc,
.hover-effect[data-effect-name="full-border"]:hover .desc {
    -webkit-transform: translateY(-16px);
    -moz-transform: translateY(-16px);
    -ms-transform: translateY(-16px);
    -o-transform: translateY(-16px);
    transform: translateY(-16px);
    opacity: 1
}
/* ------------Border Effect end-------------------- */



/* --------------Zoom Effect begin----------------------- */
.hover-effect[data-effect-name="zoom-in"] img {
    -webkit-transition: -webkit-transform .3s ease-in-out;
    transition: -webkit-transform .3s ease-in-out;
    -o-transition: -o-transform .3s ease-in-out;
    -moz-transition: transform .3s ease-in-out, -moz-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out, -moz-transform .3s ease-in-out, -o-transform .3s ease-in-out;
    transition: transform .3s ease-in-out
}

.hover-effect[data-effect-name="zoom-in"]:hover img {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2)
}
/* --------------Zoom Effect end--------------------- */



.hover-effect[data-effect-name="zoom-in"] .layer,
.hover-effect[data-effect-name="flash-full"] .layer,
.hover-effect[data-effect-name="flash-line"] .layer,
.hover-effect[data-effect-name="flash-disperse"] .layer,
.hover-effect[data-effect-name="xxx"] .layer {
    top: 0;
    opacity: 0;
    background: transparent;
}

.hover-effect[data-effect-name="zoom-in"]:hover .layer,
.hover-effect[data-effect-name="flash-full"]:hover .layer,
.hover-effect[data-effect-name="flash-line"]:hover .layer,
.hover-effect[data-effect-name="flash-disperse"]:hover .layer {
    background: transparent !important;
    opacity: 1;
}

.hover-effect[data-effect-name="xxx"]:hover .layer {
    opacity: 1;
}
/* --------------Flash Effect begin--------------------- */
.hover-effect[data-effect-name="flash-full"]:hover img {
    opacity: 1;
    -webkit-animation: flash 1.5s;
    -moz-animation: full 1.5s;
    -o-animation: full 1.5s;
    animation: full 1.5s
}

.hover-effect[data-effect-name="flash-line"]::before,
.hover-effect[data-effect-name="flash-shadow"]::before {
    position: absolute;
    top: 0;
    left: -100%;
    z-index: 2;
    display: block;
    content: '';
    width: 50%;
    height: 100%;
    background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0.3)));
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
    background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
    -webkit-transform: skewX(-25deg);
    -moz-transform: skewX(-25deg);
    -ms-transform: skewX(-25deg);
    -o-transform: skewX(-25deg);
    transform: skewX(-25deg)
}

.hover-effect[data-effect-name="flash-line"]:hover::before,
.hover-effect[data-effect-name="flash-shadow"]:hover::before {
    -webkit-animation: line .75s;
    -moz-animation: line .75s;
    -o-animation: line .75s;
    animation: line .75s
}

.hover-effect[data-effect-name="flash-disperse"]::before {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 2;
    display: block;
    content: '';
    width: 0;
    height: 0;
    background: rgba(255, 255, 255, 0.2);
    border-radius: 100%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    opacity: 0
}

.hover-effect[data-effect-name="flash-disperse"]:hover::before {
    -webkit-animation: disperse .75s;
    -moz-animation: disperse .75s;
    -o-animation: disperse .75s;
    animation: disperse .75s
}

@-webkit-keyframes full {
    0% {
        opacity: .4
    }

    100% {
        opacity: 1
    }
}

@-moz-keyframes full {
    0% {
        opacity: .4
    }

    100% {
        opacity: 1
    }
}

@-o-keyframes full {
    0% {
        opacity: .4
    }

    100% {
        opacity: 1
    }
}

@keyframes full {
    0% {
        opacity: .4
    }

    100% {
        opacity: 1
    }
}

@-webkit-keyframes line {
    100% {
        left: 125%
    }
}

@-moz-keyframes line {
    100% {
        left: 125%
    }
}

@-o-keyframes line {
    100% {
        left: 125%
    }
}

@keyframes line {
    100% {
        left: 125%
    }
}

@-webkit-keyframes disperse {
    0% {
        opacity: 1
    }

    40% {
        opacity: 1
    }

    100% {
        width: 200%;
        height: 200%;
        opacity: 0
    }
}

@-moz-keyframes disperse {
    0% {
        opacity: 1
    }

    40% {
        opacity: 1
    }

    100% {
        width: 200%;
        height: 200%;
        opacity: 0
    }
}

@-o-keyframes disperse {
    0% {
        opacity: 1
    }

    40% {
        opacity: 1
    }

    100% {
        width: 200%;
        height: 200%;
        opacity: 0
    }
}

@keyframes disperse {
    0% {
        opacity: 1
    }

    40% {
        opacity: 1
    }

    100% {
        width: 200%;
        height: 200%;
        opacity: 0
    }
}


/* --------------Flash Effect end--------------------- */



/* -------------------- Button Effect  bengin -------------------------- */
.hover-effect[data-effect-name="grow"],
.hover-effect[data-effect-name="shrink"],
.hover-effect[data-effect-name="sink"],
.hover-effect[data-effect-name="forward"],
.hover-effect[data-effect-name="backward"] {
    -webkit-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}

    .hover-effect[data-effect-name="grow"]:hover {
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -o-transform: scale(1.1);
        transform: scale(1.1);
    }

    .hover-effect[data-effect-name="shrink"]:hover {
        -webkit-transform: scale(0.9);
        -moz-transform: scale(0.9);
        -ms-transform: scale(0.9);
        -o-transform: scale(0.9);
        transform: scale(0.9);
    }

.hover-effect[data-effect-name="float"]:hover {
    -webkit-transform: translateY(-8px);
    -moz-transform: translateY(-8px);
    -ms-transform: translateY(-8px);
    -o-transform: translateY(-8px);
    transform: translateY(-8px)
}

.hover-effect[data-effect-name="sink"]:hover {
    -webkit-transform: translateY(8px);
    -moz-transform: translateY(8px);
    -ms-transform: translateY(8px);
    -o-transform: translateY(8px);
    transform: translateY(8px);
}

.hover-effect[data-effect-name="forward"]:hover {
    -webkit-transform: translateX(8px);
    -moz-transform: translateX(8px);
    -ms-transform: translateX(8px);
    -o-transform: translateX(8px);
    transform: translateX(8px);
}

.hover-effect[data-effect-name="backward"]:hover {
    -webkit-transform: translateX(-8px);
    -moz-transform: translateX(-8px);
    -ms-transform: translateX(-8px);
    -o-transform: translateX(-8px);
    transform: translateX(-8px);
}

.hover-effect[data-effect-name="sweep-to-right"]:hover {
    -webkit-transform: perspective(1px) translateZ(0);
    -moz-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    position: relative;
}

    .hover-effect[data-effect-name="sweep-to-right"]:hover:before {
        -webkit-transform: scaleX(1);
        -moz-transform: scaleX(1);
        -ms-transform: scaleX(1);
        -o-transform: scaleX(1);
        transform: scaleX(1);
    }

.hover-effect[data-effect-name="sweep-to-right"]:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-transform: scaleX(0);
    -moz-transform: scaleX(0);
    -ms-transform: scaleX(0);
    -o-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 50%;
    -moz-transform-origin: 0 50%;
    -ms-transform-origin: 0 50%;
    -o-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.hover-effect[data-effect-name="rectangle-out"]:hover {
    -webkit-transform: perspective(1px) translateZ(0);
    -moz-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    position: relative;
}

.hover-effect[data-effect-name="rectangle-out"]:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.hover-effect[data-effect-name="rectangle-out"]:hover:before {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}

.hover-effect[data-effect-name="shutter-out-horizontal"]:hover {
    -webkit-transform: perspective(1px) translateZ(0);
    -moz-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    position: relative;
    -webkit-transition-property: color;
    -o-transition-property: color;
    -moz-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

.hover-effect[data-effect-name="shutter-out-horizontal"]:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    -webkit-transform: scaleX(0);
    -moz-transform: scaleX(0);
    -ms-transform: scaleX(0);
    -o-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 50%;
    -moz-transform-origin: 50%;
    -ms-transform-origin: 50%;
    -o-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.hover-effect[data-effect-name="shutter-out-horizontal"]:hover:before {
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -ms-transform: scaleX(1);
    -o-transform: scaleX(1);
    transform: scaleX(1);
}

.hover-effect[data-effect-name="shutter-out-vertical"]:hover {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    -moz-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    position: relative;
    background: #e1e1e1;
    -webkit-transition-property: color;
    -o-transition-property: color;
    -moz-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

.hover-effect[data-effect-name="shutter-out-vertical"]:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    -webkit-transform: scaleY(0);
    -moz-transform: scaleY(0);
    -ms-transform: scaleY(0);
    -o-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 50%;
    -moz-transform-origin: 50%;
    -ms-transform-origin: 50%;
    -o-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.hover-effect[data-effect-name="shutter-out-vertical"]:hover:before {
    -webkit-transform: scaleY(1);
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -o-transform: scaleY(1);
    transform: scaleY(1);
}

.hover-effect[data-effect-name="underline-from-center"]:hover {
    -webkit-transform: perspective(1px) translateZ(0);
    -moz-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    position: relative;
    overflow: hidden;
}

.hover-effect[data-effect-name="underline-from-center"]:before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 51%;
    right: 51%;
    bottom: 0;
    height: 2px;
    -webkit-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.hover-effect[data-effect-name="underline-from-center"]:hover:before {
    left: 0;
    right: 0;
}

.hover-effect[data-effect-name="overline-from-center"]:hover {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    -moz-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    position: relative;
    overflow: hidden;
}

.hover-effect[data-effect-name="overline-from-center"]:before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 51%;
    right: 51%;
    top: 0;
    height: 2px;
    -webkit-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.hover-effect[data-effect-name="overline-from-center"]:hover:before {
    left: 0;
    right: 0;
}

/* -------------------- Button  bengin -------------------------- */



/* -------------------------list begin--------------------------------------- */
.hover-effect[data-effect-name="mirror-opacity"] img,
.hover-effect[data-effect-name="opacity-border"],
.hover-effect[data-effect-name="float-border"],
.hover-effect[data-effect-name="float"],
.hover-effect[data-effect-name="float-shadow"],
.hover-effect[data-effect-name="shadow"],
.hover-effect[data-effect-name="border"],
.hover-effect[data-effect-name='puff'] {
    -webkit-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}

.hover-effect[data-effect-name="mirror-opacity"]:hover img {
    opacity: 0.7;
}

.hover-effect[data-effect-name="shadow"]:hover {
    box-shadow: 0 5px 12px rgba(0,0,0,.1);
}

.hover-effect[data-effect-name="float-shadow"]:hover {
    -webkit-transform: translateY(-8px);
    -moz-transform: translateY(-8px);
    -ms-transform: translateY(-8px);
    -o-transform: translateY(-8px);
    transform: translateY(-8px);
    box-shadow: 0 5px 12px rgba(0,0,0,.1);
}

.hover-effect[data-effect-name="flash-shadow"]:hover {
    box-shadow: 0 5px 12px rgba(0,0,0,.1);
}

.hover-effect[data-effect-name="flash-shadow"] {
    position: relative;
}

.hover-effect[data-effect-name="opacity-border"]:hover {
    opacity: 0.7;
}

.hover-effect[data-effect-name="float-border"]:hover {
    -webkit-transform: translateY(-8px);
    -moz-transform: translateY(-8px);
    -ms-transform: translateY(-8px);
    -o-transform: translateY(-8px);
    transform: translateY(-8px);
}

.hover-effect[data-effect-name='puff']:hover {
    -webkit-transform: scale(1.05) translate3d(0, 0, 8px);
    -moz-transform: scale(1.05) translate3d(0, 0, 8px);
    transform: scale(1.05) translate3d(0, 0, 8px);
}

.hover-effect[data-effect-name='flash-line'] {
    position: relative;
}
/* -------------------------List Effect end--------------------------------------- */



.hover-effect[data-effect-name='direction-top'] > .smAreaC:last-of-type {
    opacity: 0;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    pointer-events: none;
}

.hover-effect[data-effect-name='direction-top']:hover > .smAreaC:last-of-type {
    opacity: 1;
    z-index: 2;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    pointer-events: auto;
}

.hover-effect[data-effect-name='direction-right'] > .smAreaC:last-of-type {
    opacity: 0;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    pointer-events: none;
}

.hover-effect[data-effect-name='direction-right']:hover > .smAreaC:last-of-type {
    opacity: 1;
    z-index: 9999;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    pointer-events: auto;
}

.hover-effect[data-effect-name='direction-bottom'] > .smAreaC:last-of-type {
    opacity: 0;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    pointer-events: none;
}

.hover-effect[data-effect-name='direction-bottom']:hover > .smAreaC:last-of-type {
    opacity: 1;
    z-index: 9999;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    pointer-events: auto;
}


.hover-effect[data-effect-name='direction-left'] > .smAreaC:last-of-type {
    opacity: 0;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    pointer-events: none;
}

.hover-effect[data-effect-name='direction-left']:hover > .smAreaC:last-of-type {
    opacity: 1;
    z-index: 9999;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    pointer-events: auto;
}

.hover-effect[data-effect-name='fade-in'] > .smAreaC:last-of-type {
    opacity: 0
}

.hover-effect[data-effect-name='fade-in']:hover > .smAreaC:last-of-type {
    opacity: 1;
    z-index: 9999;
    -webkit-animation: fadeCenter 1s ease-in-out;
    animation: fadeCenter 1s ease-in-out
}

.hover-effect[data-effect-name='fade-out'] > .smAreaC:first-of-type {
    z-index: 2;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out
}

.hover-effect[data-effect-name='fade-out']:hover > .smAreaC:first-of-type {
    -webkit-transform: scale(2);
    transform: scale(2);
    opacity: 0;
    z-index: -1;
}

.hover-effect[data-effect-name='fade-out']:hover > .smAreaC:last-of-type {
    z-index: 9999;
    opacity: 1;
}

.hover-effect[data-effect-name='filp-top'] > .smAreaC:last-of-type {
    opacity: 0;
    -webkit-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transform: perspective(900px) rotateX(180deg);
    transform: perspective(900px) rotateX(180deg);
    pointer-events: none;
}

.hover-effect[data-effect-name='filp-top']:hover > .smAreaC:last-of-type {
    opacity: 1;
    z-index: 9999;
    -webkit-transform: perspective(900px) rotateX(0);
    transform: perspective(900px) rotateX(0);
    -webkit-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
    pointer-events: auto;
}

.hover-effect[data-effect-name='filp-right'] > .smAreaC:last-of-type {
    opacity: 0;
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transform: perspective(900px) rotateY(180deg);
    transform: perspective(900px) rotateY(180deg);
    pointer-events: none;
}

.hover-effect[data-effect-name='filp-right']:hover > .smAreaC:last-of-type {
    opacity: 1;
    z-index: 9999;
    -webkit-transform: perspective(900px) rotateY(0);
    transform: perspective(900px) rotateY(0);
    -webkit-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
    pointer-events: auto;
}

.hover-effect[data-effect-name='filp-bottom'] > .smAreaC:last-of-type {
    opacity: 0;
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-transform: perspective(900px) rotateX(-180deg);
    transform: perspective(900px) rotateX(-180deg);
    pointer-events: none;
}

.hover-effect[data-effect-name='filp-bottom']:hover > .smAreaC:last-of-type {
    opacity: 1;
    z-index: 9999;
    -webkit-transform: perspective(900px) rotateX(0);
    transform: perspective(900px) rotateX(0);
    -webkit-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
    pointer-events: auto;
}

.hover-effect[data-effect-name='filp-left'] > .smAreaC:last-of-type {
    opacity: 0;
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transform: perspective(900px) rotateY(-180deg);
    transform: perspective(900px) rotateY(-180deg);
    pointer-events: none;
}

.hover-effect[data-effect-name='filp-left']:hover > .smAreaC:last-of-type {
    opacity: 1;
    z-index: 9999;
    -webkit-transform: perspective(900px) rotateY(0);
    transform: perspective(900px) rotateY(0);
    -webkit-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
    pointer-events: auto;
}

.hover-effect[data-effect-name='filp-origin'] > .smAreaC:first-of-type {
    z-index: 3;
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
    -webkit-transition: -webkit-transform 0.5s ease-in-out;
    transition: -webkit-transform 0.5s ease-in-out;
    transition: transform 0.5s ease-in-out;
    transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out
}

.hover-effect[data-effect-name='filp-origin']:hover > .smAreaC:first-of-type {
    opacity: 0;
    -webkit-animation: ladderin 0.5s ease-in-out;
    animation: ladderin 0.5s ease-in-out
}

.hover-effect[data-effect-name='filp-origin']:hover > .smAreaC:last-of-type {
    z-index: 9999;
    opacity: 1;
}

.hover-effect[data-effect-name='slash-fly-out'] > .smAreaC:first-of-type {
    z-index: 3;
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
    -webkit-transition: -webkit-transform 0.5s ease-in-out;
    transition: -webkit-transform 0.5s ease-in-out;
    transition: transform 0.5s ease-in-out;
    transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out
}

.hover-effect[data-effect-name='slash-fly-out']:hover > .smAreaC:last-of-type {
    z-index: 9999;
    opacity: 1;
}

.hover-effect[data-effect-name='slash-fly-out']:hover > .smAreaC:first-of-type {
    -webkit-animation: bombout 1s both;
    animation: bombout 1s both;
    pointer-events: none;
}

@-webkit-keyframes fadeCenter {
    0% {
        opacity: 0;
        z-index: -1
    }

    40% {
        opacity: 1;
        z-index: 2;
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }

    100% {
        opacity: 1;
        z-index: 2;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@-webkit-keyframes ladderin {
    0% {
        opacity: 1;
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform: perspective(800px) rotate(0) translateZ(0);
        transform: perspective(800px) rotate(0) translateZ(0)
    }

    100% {
        opacity: 0;
        -webkit-transform-origin: 50% 0;
        transform-origin: 50% 0;
        -webkit-transform: perspective(800px) rotateY(180deg) translateZ(300px);
        transform: perspective(800px) rotateY(180deg) translateZ(300px)
    }
}

@keyframes ladderin {
    0% {
        opacity: 1;
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform: perspective(800px) rotate(0) translateZ(0);
        transform: perspective(800px) rotate(0) translateZ(0)
    }

    100% {
        opacity: 0;
        -webkit-transform-origin: 50% 0;
        transform-origin: 50% 0;
        -webkit-transform: perspective(800px) rotateY(180deg) translateZ(300px);
        transform: perspective(800px) rotateY(180deg) translateZ(300px)
    }
}

@-webkit-keyframes bombout {
    0% {
        opacity: 1;
        -webkit-transform-origin: 50% 50%;
        transform-origin: 50% 50%;
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    50% {
        opacity: 1;
        -webkit-transform-origin: 200% 50%;
        transform-origin: 200% 50%;
        -webkit-transform: rotate(160deg);
        transform: rotate(160deg)
    }

    100% {
        opacity: 0;
        -webkit-transform-origin: 200% 50%;
        transform-origin: 200% 50%;
        -webkit-transform: rotate(160deg);
        transform: rotate(160deg)
    }
}

@keyframes bombout {
    0% {
        opacity: 1;
        -webkit-transform-origin: 50% 50%;
        transform-origin: 50% 50%;
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    50% {
        opacity: 1;
        -webkit-transform-origin: 200% 50%;
        transform-origin: 200% 50%;
        -webkit-transform: rotate(160deg);
        transform: rotate(160deg)
    }

    100% {
        opacity: 0;
        -webkit-transform-origin: 200% 50%;
        transform-origin: 200% 50%;
        -webkit-transform: rotate(160deg);
        transform: rotate(160deg)
    }
}


/* -------------------- Text  bengin -------------------------- */

.hover-effect[data-effect-name="text-shadow"] p > span:hover {
    text-shadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0, 0, 0, 0.1), 0 0 5px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.3), 0 3px 5px rgba(0, 0, 0, 0.2), 0 5px 10px rgba(0, 0, 0, 0.25);
}

.hover-effect[data-effect-name="text-bottom-shadow"] p > span {
    position: relative;
}

    .hover-effect[data-effect-name="text-bottom-shadow"] p > span:before {
        position: absolute;
        top: 100%;
        left: 5%;
        display: block;
        content: '';
        width: 90%;
        height: 10px;
        z-index: -1;
        opacity: 0;
        background: radial-gradient( ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80% );
        transition: all 0.3s linear;
    }

    .hover-effect[data-effect-name="text-bottom-shadow"] p > span:hover {
        transform: translateY(-5px);
    }

        .hover-effect[data-effect-name="text-bottom-shadow"] p > span:hover:before {
            opacity: 1;
            transform: translateY(5px);
        }

.hover-effect[data-effect-name="text-3d-shadow"] p > span:hover {
    color: rgb(40, 80, 120);
    text-shadow: 0 0 1px currentColor, 2px 0 1px #083058, 0 2px 1px #98c0e8, 2px 1px 1px #083058, 1px 2px 1px #98c0e8, 2px 2px 1px #487098, 3px 1px 1px #083058, 1px 3px 1px #98c0e8, 3px 2px 1px #083058, 2px 3px 1px #98c0e8, 3px 3px 1px #487098, 4px 2px 1px #083058, 2px 4px 1px #98c0e8, 4px 3px 1px #083058, 3px 4px 1px #98c0e8, 4px 4px 1px #487098, 5px 3px 1px #083058, 3px 5px 1px #98c0e8, 5px 4px 1px #083058, 4px 5px 1px #98c0e8, 5px 5px 1px #487098;
}

    .hover-effect[data-effect-name="text-3d-shadow"] p > span:hover:before {
        color: rgb(40, 80, 120);
        text-shadow: 0 0 1px currentColor, -1px -1px 1px #003, 0 -1px 1px #003, 1px -1px 1px #003, 1px 0 1px #003, 1px 1px 1px #003, 0 1px 1px #003, -1px 1px 1px #003, -1px 0 1px #003;
    }

    .hover-effect[data-effect-name="text-3d-shadow"] p > span:hover:after {
        color: rgba(40, 80, 120, 0.1);
        text-shadow: 1px -1px 1px rgba(40, 80, 120, 0.8), -1px 1px 1px rgba(255, 255, 255, 0.8);
    }

.hover-effect[data-effect-name="text-bold-shadow"] p > span:hover {
    font-weight: bold;
    color: orange;
    text-shadow: 0 0 1px currentColor, -1px -1px 1px #030, 0 -1px 1px #030, 1px -1px 1px #030, 1px 0 1px #030, 1px 1px 1px #030, 0 1px 1px #030, -1px 1px 1px #030, -1px 0 1px #030;
}

/* -------------------- Text  end -------------------------- */

.hover-effect .smAreaC .yibuFrameContent:not(.image_Style6) img {
    transform: none !important;
}
/* hover-effect */
.antChainBackgroundWrap {
    width: 100%;
    height: 80px;
    background-color: #4c70ff;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
}

    .antChainBackgroundWrap .antChainBackground {
        width: 1920px;
        height: 80px;
        position: relative;
    }

        .antChainBackgroundWrap .antChainBackground .antChainBackgroundImg {
            width: 1920px;
            height: 80px;
        }

        .antChainBackgroundWrap .antChainBackground .antChainBtn {
            font-size: 24px;
            color: #ffffff;
            font-weight: bold;
            text-decoration: underline;
            position: absolute;
            left: 1105px;
            top: 27px;
            z-index: 2;
            cursor: pointer;
        }

        .antChainBackgroundWrap .antChainBackground .qrCodeWrap {
            position: absolute;
            top: -176px;
            left: 1105px;
            width: 220px;
            height: 256px;
            opacity: 0;
            z-index: -1;
            -webkit-transition: all 0.2s linear;
            -o-transition: all 0.2s linear;
            -moz-transition: all 0.2s linear;
            transition: all 0.2s linear;
        }

            .antChainBackgroundWrap .antChainBackground .qrCodeWrap .qrCodeWrapImg {
                width: 220px;
                height: 256px;
            }

            .antChainBackgroundWrap .antChainBackground .qrCodeWrap .qrCodeImg {
                position: absolute;
                top: 25px;
                left: 25px;
                width: 170px;
                height: 170px;
            }

        .antChainBackgroundWrap .antChainBackground .qrCodeShow {
            top: 80px;
            opacity: 1;
            z-index: 999;
        }

    .antChainBackgroundWrap .antChainClose {
        position: absolute;
        top: 10px;
        right: 10px;
        cursor: pointer;
        opacity: 0.6;
    }

        .antChainBackgroundWrap .antChainClose:hover {
            opacity: 1;
        }

        .antChainBackgroundWrap .antChainClose .antChainCloseImg {
            width: 26px;
            height: 26px;
        }

.translate {
    -webkit-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
}
.tem_78_50 {
    position: relative;
}

    .tem_78_50 .fullcolumn-outer {
        background-color: rgb(43, 45, 61);
        background-image: none;
        background-position: 50% 50%;
        background-repeat: repeat;
        background: -moz-linear-gradient(top, none, none);
        background: -o-linear-gradient(top, none, none);
        background: linear-gradient(top, none, none);
        background: -webkit-gradient(linear, left top, left bottom, from(none), to(none));
        background-size: auto;
        position: absolute;
        top: 0px;
        bottom: 0px;
        z-index: -1;
    }

    .tem_78_50 .fullcolumn-inner {
        background-color: transparent;
        background-image: none;
        background-repeat: repeat;
        background-position: 50% 50%;
        background: -moz-linear-gradient(top, none, none);
        background: -o-linear-gradient(top, none, none);
        background: linear-gradient(top, none, none);
        background: -webkit-gradient(linear, left top, left bottom, from(none), to(none));
        position: relative;
        margin: 0 auto;
        width: 100%;
        height: 100%;
    }

.smartFixed .tem_78_50 .fullcolumn-outer {
    left: 0 !important;
}

.tem_79_41 * {
    box-sizing: content-box;
}

.tem_79_41 .w-nav { /* reset */
    margin: 0;
    padding: 0;
    position: relative; /* background */
    background-color: transparent;
    background-image: none;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background: -webkit-linear-gradient(none, none);
    background: -moz-linear-gradient(none, none);
    background: -ms-linear-gradient(none, none);
    background: linear-gradient(none, none);
    background-size: auto;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    box-shadow: 0 0 0 rgba(0,0,0,0);
}

    .tem_79_41 .w-nav:after {
        content: '';
        display: table;
        clear: both;
        zoom: 1
    }

    .tem_79_41 .w-nav .w-nav-inner {
        padding: 0;
        margin: 0;
        float: left;
        list-style: none;
        width: 25%;
        height: 80px;
        line-height: 80px;
        position: relative;
        z-index: 2;
    }

    .tem_79_41 .w-nav .w-nav-item {
        padding: 0 15px;
        margin: 0;
        position: relative;
        height: 100%;
        line-height: inherit;
    }

        .tem_79_41 .w-nav .w-nav-item .w-nav-item-link { /* reset */
            margin: 0;
            padding: 0;
            text-decoration: none;
            outline: none;
            display: block;
            height: 100%;
            font-family: 'Noto Sans CJK';
            color: #ffffff;
            font-weight: bold;
            font-style: normal;
            text-decoration: none;
            text-align: center;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }

            .tem_79_41 .w-nav .w-nav-item .w-nav-item-link .w-link-txt {
                font-family: 'Noto Sans CJK';
                font-size: 14px;
            }

            .tem_79_41 .w-nav .w-nav-item .w-nav-item-link .mw-iconfont {
                font-size: 14px;
            }

    .tem_79_41 .w-nav .w-subnav-item {
        margin: 0;
        padding: 0;
    }

    .tem_79_41 .w-nav .w-subnav { /* reset */
        margin: 0px 0 0 !important;
        padding: 0;
        display: none;
        overflow: hidden;
        width: 120px; /* background */
        background-color: #F38E00;
        background-image: none;
        background-repeat: no-repeat;
        background-position: 50% 50%;
        background: -webkit-linear-gradient(none, none);
        background: -moz-linear-gradient(none, none);
        background: -ms-linear-gradient(none, none);
        background: linear-gradient(none, none);
        background-size: auto;
    }

    .tem_79_41 .w-nav .w-subnav-item { /* reset */
        margin: 0;
        padding: 0;
        list-style: none;
    }

        .tem_79_41 .w-nav .w-subnav-item .w-subnav-link { /* reset */
            margin: 0;
            padding: 0 15px;
            height: 100%;
            line-height: 70px;
            outline: none;
            display: block;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            height: 70px;
            color: #fff;
            font-size: 12px;
            font-weight: 400;
            font-style: normal;
            text-decoration: none;
            text-align: center;
        }

            .tem_79_41 .w-nav .w-subnav-item .w-subnav-link .mw-iconfont {
                font-size: 12px;
            }

            .tem_79_41 .w-nav .w-subnav-item .w-subnav-link .w-link-txt { /* height */
                font-family: 'Noto Sans CJK';
            }
    /* hover */

    .tem_79_41 .w-nav .w-nav-inner:hover .w-nav-item .w-nav-item-link {
        color: #f38e00;
        font-weight: bold;
        font-style: normal;
        text-decoration: none;
    }
/* subnav-hover */

.tem_79_41 .w-subnav .w-subnav-item:hover {
    background-color: #ffab36;
    background-image: none;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background: -webkit-linear-gradient(none, none);
    background: -moz-linear-gradient(none, none);
    background: -ms-linear-gradient(none, none);
    background: linear-gradient(none, none);
    background-size: auto;
}

.tem_79_41 .w-nav .w-subnav-item:hover .w-subnav-link:hover {
    color: #fff;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
}

.tem_79_41 .w-nav .w-subnav-item .w-subnav-link .navchildren {
    display: none;
}

.tem_79_41 .w-nav .w-subnav-item:hover .w-subnav-link:hover .navchildren {
    display: inline;
}
/* current */

.tem_79_41 .w-nav .w-nav-item.current {
    background-color: transparent;
    background-image: url(-48674.png);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background: -webkit-linear-gradient(none, none);
    background: -moz-linear-gradient(none, none);
    background: -ms-linear-gradient(none, none);
    background: linear-gradient(none, none);
    background-size: auto;
}

    .tem_79_41 .w-nav .w-nav-item.current .w-nav-item-link {
        color: #f38e00;
        font-weight: bold;
        font-style: normal;
        text-decoration: none;
    }

.tem_79_41 .w-nav .sliding-box:first-child + .w-nav-inner .w-nav-item.current {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}

.tem_79_41 .w-nav .w-nav-inner:last-child .w-nav-item.current {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}
/* current */

.tem_79_41 .w-nav .w-subnav-item.current {
    background-color: #ffab36;
    background-image: none;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background: -webkit-linear-gradient(none, none);
    background: -moz-linear-gradient(none, none);
    background: -ms-linear-gradient(none, none);
    background: linear-gradient(none, none);
    background-size: auto;
}

    .tem_79_41 .w-nav .w-subnav-item.current .w-subnav-link {
        color: #fff;
        font-weight: 400;
        font-style: normal;
        text-decoration: none;
    }

.tem_79_41 .sliding-box {
    padding: 0;
    margin: 0;
    list-style: none;
    width: 717px;
    height: 80px;
    overflow: hidden;
    position: absolute;
    top: -0px;
    left: -0px;
    border-radius: 0px;
    z-index: 1; /* border */
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #F38E00;
    border-right-color: #F38E00;
    border-bottom-color: #F38E00;
    border-left-color: #F38E00;
}

    .tem_79_41 .sliding-box .sliding {
        display: none;
        padding: 0;
        margin: 0;
        position: absolute;
        width: 25%;
        left: 0;
        top: 0;
        height: 80px;
        background-color: transparent;
        background-image: url(-48674.png);
        background-repeat: no-repeat;
        background-position: 50% 100%;
        background: -webkit-linear-gradient(none, none);
        background: -moz-linear-gradient(none, none);
        background: -ms-linear-gradient(none, none);
        background: linear-gradient(none, none);
        background-size: auto;
    }

.tem_80_3 .w-image-box {
    text-align: center;
    border-top: 0px solid #fff;
    border-right: 0px solid #fff;
    border-bottom: 0px solid #fff;
    border-left: 0px solid #fff;
    border-radius: 0px;
    -webkit-opacity: 1;
    -moz-opacity: 1;
    -ms-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=100);
    -moz-box-shadow: 0 0 0 transparent;
    -webkit-box-shadow: 0 0 0 transparent;
    -ms-box-shadow: 0 0 0 transparent;
    -o-box-shadow: 0 0 0 transparent;
    box-shadow: 0 0 0 transparent;
    box-sizing: border-box;
    overflow: hidden;
}

    .tem_80_3 .w-image-box img {
        border: 0;
        width: 100%;
        height: 100%; /*object-fit: cover;*/
    }

.tem_81_14 .w-language { /* reset */
    margin: 0;
    padding: 0;
    cursor: pointer; /* size */
    width: 100px;
    height: auto; /* background */
    background-color: transparent;
    background-image: none;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background: -webkit-linear-gradient(none, none);
    background: -moz-linear-gradient(none, none);
    background: -ms-linear-gradient(none, none);
    background: linear-gradient(none, none); /* border */
    border-width: 0px;
    border-style: solid;
    border-color: #e6e9ed;
    border-radius: 0px;
}

    .tem_81_14 .w-language .w-language-inner {
        margin: 0;
        padding: 0;
        position: relative;
        height: 36px;
        line-height: 36px;
    }

        .tem_81_14 .w-language .w-language-inner .w-language-pic {
            margin: 0;
            padding: 0;
            position: absolute;
            right: 12px;
            font-family: 'Noto Sans CJK';
            font-size: 15px;
            color: #ff8932;
            font-weight: 400;
            font-style: normal;
            text-decoration: none;
            text-align: left;
        }

        .tem_81_14 .w-language .w-language-inner .w-language-val-link {
            margin: 0;
            padding: 0 12px;
            display: block;
            overflow: hidden;
            font-family: 'Noto Sans CJK';
            font-size: 15px;
            color: #ff8932;
            font-weight: 400;
            font-style: normal;
            text-decoration: none;
            text-align: left;
            white-space: nowrap;
            text-overflow: ellipsis;
        }
/** 鍝嶅簲寮忔椂绉诲姩绔笉鍘绘敮鎸乭over */

@media (any-hover: hover) {
    .tem_81_14 .w-language:hover { /* background */
        background-color: rgb(44, 45, 61);
        background-image: none;
        background-repeat: no-repeat;
        background-position: 50% 50%;
        background: -webkit-linear-gradient(none, none);
        background: -moz-linear-gradient(none, none);
        background: -ms-linear-gradient(none, none);
        background: linear-gradient(none, none);
        border-color: #2c2d3d;
    }

        .tem_81_14 .w-language:hover .w-language-dropdown {
            display: block
        }

        .tem_81_14 .w-language:hover .w-language-inner .w-language-val-link {
            color: #ff8932;
            font-weight: 400;
            font-style: normal;
            text-decoration: none;
        }
}

.tem_81_14 .w-language-dropdown {
    margin: 0;
    padding: 0;
    display: none;
}

    .tem_81_14 .w-language-dropdown .w-language-dropdown-item .w-language-link {
        margin: 0;
        padding: 0 12px;
        display: block;
        list-style: none;
        height: 36px;
        line-height: 36px;
        font-family: 'Noto Sans CJK';
        font-size: 15px;
        color: #ff8932;
        font-weight: 400;
        font-style: normal;
        text-decoration: none;
        text-align: left;
        overflow: hidden
    }

        .tem_81_14 .w-language-dropdown .w-language-dropdown-item .w-language-link:hover {
            margin: 0;
            padding: 0 12px;
            color: #ffffff;
            font-weight: 400;
            font-style: normal;
            text-decoration: none;
            background-color: rgb(7, 7, 7);
            background-position: 50% 50%;
            background-repeat: no-repeat;
            background: -webkit-linear-gradient(none, none);
            background: -moz-linear-gradient(none, none);
            background: -ms-linear-gradient(none, none);
            background: linear-gradient(none, none);
        }

.tem_73_20 {
    position: relative;
}

    .tem_73_20 .fullcolumn-outer {
        background-color: rgb(17, 17, 17);
        background-image: none;
        background-position: 50% 50%;
        background-repeat: repeat;
        background: -moz-linear-gradient(top, none, none);
        background: -o-linear-gradient(top, none, none);
        background: linear-gradient(top, none, none);
        background: -webkit-gradient(linear, left top, left bottom, from(none), to(none));
        background-size: auto;
        position: absolute;
        top: 0px;
        bottom: 0px;
        z-index: -1;
    }

    .tem_73_20 .fullcolumn-inner {
        background-color: transparent;
        background-image: none;
        background-repeat: repeat;
        background-position: 50% 50%;
        background: -moz-linear-gradient(top, none, none);
        background: -o-linear-gradient(top, none, none);
        background: linear-gradient(top, none, none);
        background: -webkit-gradient(linear, left top, left bottom, from(none), to(none));
        position: relative;
        margin: 0 auto;
        width: 100%;
        height: 100%;
    }

.smartFixed .tem_73_20 .fullcolumn-outer {
    left: 0 !important;
}

.tem_74_40 .w-company-info {
    line-height: 20px;
    text-align: left;
}

    .tem_74_40 .w-company-info .company-info-item a {
        width: 100%;
        font-family: 'Noto Sans CJK';
        color: #999999;
        font-size: 13px;
    }

    .tem_74_40 .w-company-info .company-info-item:first-child {
        padding-left: 0;
    }

    .tem_74_40 .w-company-info .company-info-item {
        padding-left: 10px;
    }

        .tem_74_40 .w-company-info .company-info-item .company-info-icon {
            vertical-align: top;
        }

            .tem_74_40 .w-company-info .company-info-item .company-info-icon.mw-icon-hide {
                display: none
            }

        .tem_74_40 .w-company-info .company-info-item .ltd-icon {
            margin-right: 5px;
            color: #D7D7D7;
            font-size: 13px;
        }

.tem_77_45 {
    color: inherit;
}

    .tem_77_45 h1, .tem_77_45 h2, .tem_77_45 h3, .tem_77_45 h4, .tem_77_45 h5, .tem_77_45 h6 {
        font-weight: normal;
        line-height: 1.2;
    }

    .tem_77_45 h2 {
        font-size: 1.5em;
        font-weight: normal;
    }

    .tem_77_45 h1 {
        font-size: 2em;
        font-weight: normal;
    }

    .tem_77_45 h3 {
        font-size: 1.17em;
        font-weight: normal;
    }

    .tem_77_45 h4 {
        font-size: 13px;
        font-weight: normal;
    }

    .tem_77_45 h5 {
        font-size: 0.83em;
        font-weight: normal;
    }

    .tem_77_45 h6 {
        font-size: 0.67em;
        font-weight: normal;
    }

#cke_txtc_tem_77_45 {
    z-index: 1000001 !important;
}

.cke_editor_txtc_tem_77_45_dialog .cke_dialog {
    z-index: 1000001 !important;
}

.cke_dialog_background_cover {
    z-index: 100000 !important;
}

.hidden-border {
    border: transparent 1px dotted;
}

table.cke_show_border, table.cke_show_border > tr > td, table.cke_show_border > tr > th, table.cke_show_border > tbody > tr > td, table.cke_show_border > tbody > tr > th, table.cke_show_border > thead > tr > td, table.cke_show_border > thead > tr > th, table.cke_show_border > tfoot > tr > td, table.cke_show_border > tfoot > tr > th {
    border: #d3d3d3 1px dotted;
}

.tem_82_19 {
    color: #434A54;
}

    .tem_82_19 h1, .tem_82_19 h2, .tem_82_19 h3, .tem_82_19 h4, .tem_82_19 h5, .tem_82_19 h6 {
        font-weight: normal;
        line-height: 1.2;
    }

    .tem_82_19 h2 {
        font-size: 1.5em;
        font-weight: normal;
    }

    .tem_82_19 h1 {
        font-size: 2em;
        font-weight: normal;
    }

    .tem_82_19 h3 {
        font-size: 1.17em;
        font-weight: normal;
    }

    .tem_82_19 h4 {
        font-size: 13px;
        font-weight: normal;
    }

    .tem_82_19 h5 {
        font-size: 0.83em;
        font-weight: normal;
    }

    .tem_82_19 h6 {
        font-size: 0.67em;
        font-weight: normal;
    }

#cke_txtc_tem_82_19 {
    z-index: 1000001 !important;
}

.cke_editor_txtc_tem_82_19_dialog .cke_dialog {
    z-index: 1000001 !important;
}

.cke_dialog_background_cover {
    z-index: 100000 !important;
}

.hidden-border {
    border: transparent 1px dotted;
}

table.cke_show_border, table.cke_show_border > tr > td, table.cke_show_border > tr > th, table.cke_show_border > tbody > tr > td, table.cke_show_border > tbody > tr > th, table.cke_show_border > thead > tr > td, table.cke_show_border > thead > tr > th, table.cke_show_border > tfoot > tr > td, table.cke_show_border > tfoot > tr > th {
    border: #d3d3d3 1px dotted;
}

.tem_83_9 {
    color: #434A54;
}

    .tem_83_9 h1, .tem_83_9 h2, .tem_83_9 h3, .tem_83_9 h4, .tem_83_9 h5, .tem_83_9 h6 {
        font-weight: normal;
        line-height: 1.2;
    }

    .tem_83_9 h2 {
        font-size: 1.5em;
        font-weight: normal;
    }

    .tem_83_9 h1 {
        font-size: 2em;
        font-weight: normal;
    }

    .tem_83_9 h3 {
        font-size: 1.17em;
        font-weight: normal;
    }

    .tem_83_9 h4 {
        font-size: 13px;
        font-weight: normal;
    }

    .tem_83_9 h5 {
        font-size: 0.83em;
        font-weight: normal;
    }

    .tem_83_9 h6 {
        font-size: 0.67em;
        font-weight: normal;
    }

#cke_txtc_tem_83_9 {
    z-index: 1000001 !important;
}

.cke_editor_txtc_tem_83_9_dialog .cke_dialog {
    z-index: 1000001 !important;
}

.cke_dialog_background_cover {
    z-index: 100000 !important;
}

.hidden-border {
    border: transparent 1px dotted;
}

table.cke_show_border, table.cke_show_border > tr > td, table.cke_show_border > tr > th, table.cke_show_border > tbody > tr > td, table.cke_show_border > tbody > tr > th, table.cke_show_border > thead > tr > td, table.cke_show_border > thead > tr > th, table.cke_show_border > tfoot > tr > td, table.cke_show_border > tfoot > tr > th {
    border: #d3d3d3 1px dotted;
}

.con_1_7 .w-code { /*-padding-*/
    padding: 0;
    margin: 0; /*-size-*/
    width: 1200px;
    height: 2700px;
}
.g-mobile-frame {
    width: 100%;
    height: 100%;
}

    .g-mobile-frame .g-mobile-cover {
        position: relative;
        top: 70px;
    }

        .g-mobile-frame .g-mobile-cover .g-mobfra-in {
            margin: 0 auto;
            position: relative;
            top: 0;
            width: 320px;
            height: 480px;
        }

          

.m-mobfra-ewm {
    position: absolute;
    left: 50%;
    margin-left: -360px;
    top: 30px;
    z-index: 2;
    width: 170px;
}

    .m-mobfra-ewm .m-ewmimg-ti {
        padding-bottom: 8px;
        color: #295573;
        font-size: 15px;
        font-weight: bold;
        text-align: center;
        line-height: 24px;
        white-space: word-break;
    }

    .m-mobfra-ewm .m-ewmimg {
        padding: 10px;
        background: #FFF;
        border-radius: 4px;
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
        overflow: hidden;
    }

        .m-mobfra-ewm .m-ewmimg img {
            width: 150px;
            height: 150px;
        }

.icon {
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    transition: transform 0.1s linear;
    -webkit-transition: transform 0.1s linear;
    -o-transition: transform 0.1s linear;
    -ms-transition: transform 0.1s linear;
    -moz-transition: transform 0.1s linear;
}

.icon-pc {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjIwcHgiIGhlaWdodD0iMjBweCIgdmlld0JveD0iMCAwIDIwIDIwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0MSAoMzUzMjYpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPkFydGJvYXJkPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+CiAgICAgICAgPHBhdGggZD0iTTAsMS45OTE4ODQxOSBDMCwwLjg5MTc5NjkyNyAwLjUzNDIxMDM2LDIuOTExNTU5NjFlLTE2IDEuNjMwNDAzMTEsMi43OTI4MDQ5NGUtMTYgQzEuNjMwNDAzMTEsMi43OTI4MDQ5NGUtMTYgLTEuNzM4NjgyNDEsNi42NTU1NTE5NmUtMTYgNS41MDc1NDUwNiwwIEwxOC4wMDc3NDk4LDAgQzE5LjEwODAzOTIsMCAyMCwwLjg5MzM5NzMzMSAyMCwxLjk5MTg4NDE5IEwyMCwxMy4wMDgxMTU4IEMyMCwxNC4xMDgyMDMxIDE5LjEwMDQ4MzMsMTUgMTguMDAwNzIzOSwxNSBMMTAuMDYxMzYyOCwxNSBMMS45OTk4MzEwMywxNSBDMC44OTUzNTQ4NDksMTUgMCwxNC4xMDY2MDI3IDAsMTMuMDA4MTE1OCBMMCwxLjk5MTg4NDE5IFoiIGlkPSJwYXRoLTEiPjwvcGF0aD4KICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBtYXNrQ29udGVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgbWFza1VuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeD0iMCIgeT0iMCIgd2lkdGg9IjIwIiBoZWlnaHQ9IjE1IiBmaWxsPSJ3aGl0ZSI+CiAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+CiAgICAgICAgPC9tYXNrPgogICAgPC9kZWZzPgogICAgPGcgaWQ9IuiuvuiuoeWZqCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkFydGJvYXJkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTUwLjAwMDAwMCwgLTU3LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTUwLjAwMDAwMCwgNTguMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNyI+CiAgICAgICAgICAgICAgICAgICAgPHVzZSBpZD0iUmVjdGFuZ2xlLTUiIHN0cm9rZT0iI0ZGRkZGRiIgbWFzaz0idXJsKCNtYXNrLTIpIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+CiAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS0yMCIgZmlsbD0iI0ZGRkZGRiIgeD0iMCIgeT0iMTIiIHdpZHRoPSIyMCIgaGVpZ2h0PSIxIj48L3JlY3Q+CiAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS0yMSIgZmlsbD0iI0ZGRkZGRiIgeD0iMTEiIHk9IjE0IiB3aWR0aD0iMSIgaGVpZ2h0PSI0Ij48L3JlY3Q+CiAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS0yMSIgZmlsbD0iI0ZGRkZGRiIgeD0iOCIgeT0iMTQiIHdpZHRoPSIxIiBoZWlnaHQ9IjQiPjwvcmVjdD4KICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTIyIiBmaWxsPSIjRkZGRkZGIiB4PSI1IiB5PSIxNyIgd2lkdGg9IjEwIiBoZWlnaHQ9IjEiIHJ4PSIwLjUiPjwvcmVjdD4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
}

.icon-pc-black {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjIwcHgiIGhlaWdodD0iMjBweCIgdmlld0JveD0iMCAwIDIwIDIwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0MCAoMzM3NjIpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPkFydGJvYXJkPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+CiAgICAgICAgPHBhdGggZD0iTTAsMS45OTE4ODQxOSBDMCwwLjg5MTc5NjkyNyAwLjUzNDIxMDM2LDIuOTExNTU5NjFlLTE2IDEuNjMwNDAzMTEsMi43OTI4MDQ5NGUtMTYgQzEuNjMwNDAzMTEsMi43OTI4MDQ5NGUtMTYgLTEuNzM4NjgyNDEsNi42NTU1NTE5NmUtMTYgNS41MDc1NDUwNiwwIEwxOC4wMDc3NDk4LDAgQzE5LjEwODAzOTIsMCAyMCwwLjg5MzM5NzMzMSAyMCwxLjk5MTg4NDE5IEwyMCwxMy4wMDgxMTU4IEMyMCwxNC4xMDgyMDMxIDE5LjEwMDQ4MzMsMTUgMTguMDAwNzIzOSwxNSBMMTAuMDYxMzYyOCwxNSBMMS45OTk4MzEwMywxNSBDMC44OTUzNTQ4NDksMTUgMCwxNC4xMDY2MDI3IDAsMTMuMDA4MTE1OCBMMCwxLjk5MTg4NDE5IFoiIGlkPSJwYXRoLTEiPjwvcGF0aD4KICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBtYXNrQ29udGVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgbWFza1VuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeD0iMCIgeT0iMCIgd2lkdGg9IjIwIiBoZWlnaHQ9IjE1IiBmaWxsPSJ3aGl0ZSI+CiAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+CiAgICAgICAgPC9tYXNrPgogICAgPC9kZWZzPgogICAgPGcgaWQ9IuiuvuiuoeWZqCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkFydGJvYXJkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTUwLjAwMDAwMCwgLTMyLjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTUwLjAwMDAwMCwgMzMuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNyI+CiAgICAgICAgICAgICAgICAgICAgPHVzZSBpZD0iUmVjdGFuZ2xlLTUiIHN0cm9rZT0iIzRBNEE0QSIgbWFzaz0idXJsKCNtYXNrLTIpIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+CiAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS0yMCIgZmlsbD0iIzRBNEE0QSIgeD0iMCIgeT0iMTIiIHdpZHRoPSIyMCIgaGVpZ2h0PSIxIj48L3JlY3Q+CiAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS0yMSIgZmlsbD0iIzRBNEE0QSIgeD0iMTEiIHk9IjE0IiB3aWR0aD0iMSIgaGVpZ2h0PSI0Ij48L3JlY3Q+CiAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS0yMSIgZmlsbD0iIzRBNEE0QSIgeD0iOCIgeT0iMTQiIHdpZHRoPSIxIiBoZWlnaHQ9IjQiPjwvcmVjdD4KICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTIyIiBmaWxsPSIjNEE0QTRBIiB4PSI1IiB5PSIxNyIgd2lkdGg9IjEwIiBoZWlnaHQ9IjEiIHJ4PSIwLjUiPjwvcmVjdD4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
}

.icon-mobile {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjIwcHgiIGhlaWdodD0iMjBweCIgdmlld0JveD0iMCAwIDIwIDIwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0MSAoMzUzMjYpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPkFydGJvYXJkPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+CiAgICAgICAgPHJlY3QgaWQ9InBhdGgtMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjE0IiBoZWlnaHQ9IjIwIiByeD0iMiI+PC9yZWN0PgogICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIG1hc2tDb250ZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBtYXNrVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiB4PSIwIiB5PSIwIiB3aWR0aD0iMTQiIGhlaWdodD0iMjAiIGZpbGw9IndoaXRlIj4KICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICA8L21hc2s+CiAgICA8L2RlZnM+CiAgICA8ZyBpZD0i6K6+6K6h5ZmoIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iQXJ0Ym9hcmQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNzguMDAwMDAwLCAtNTcuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cC00IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxODEuMDAwMDAwLCA1Ny4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC04Ij4KICAgICAgICAgICAgICAgICAgICA8dXNlIGlkPSJSZWN0YW5nbGUtMTEiIHN0cm9rZT0iI0ZGRkZGRiIgbWFzaz0idXJsKCNtYXNrLTIpIiBzdHJva2Utd2lkdGg9IjIiIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTYiIGZpbGw9IiNGRkZGRkYiIHg9IjAiIHk9IjE1IiB3aWR0aD0iMTQiIGhlaWdodD0iMSI+PC9yZWN0PgogICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTciIGZpbGw9IiNGRkZGRkYiIHg9IjYiIHk9IjE3IiB3aWR0aD0iMiIgaGVpZ2h0PSIxIiByeD0iMC41Ij48L3JlY3Q+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
}

.icon-mobile-black {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjIwcHgiIGhlaWdodD0iMjBweCIgdmlld0JveD0iMCAwIDIwIDIwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0MCAoMzM3NjIpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPkFydGJvYXJkPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+CiAgICAgICAgPHJlY3QgaWQ9InBhdGgtMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjE0IiBoZWlnaHQ9IjIwIiByeD0iMiI+PC9yZWN0PgogICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIG1hc2tDb250ZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBtYXNrVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiB4PSIwIiB5PSIwIiB3aWR0aD0iMTQiIGhlaWdodD0iMjAiIGZpbGw9IndoaXRlIj4KICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICA8L21hc2s+CiAgICA8L2RlZnM+CiAgICA8ZyBpZD0i6K6+6K6h5ZmoIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iQXJ0Ym9hcmQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNzguMDAwMDAwLCAtMzIuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cC00IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxODEuMDAwMDAwLCAzMi4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC04Ij4KICAgICAgICAgICAgICAgICAgICA8dXNlIGlkPSJSZWN0YW5nbGUtMTEiIHN0cm9rZT0iIzRBNEE0QSIgbWFzaz0idXJsKCNtYXNrLTIpIiBzdHJva2Utd2lkdGg9IjIiIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTYiIGZpbGw9IiM0QTRBNEEiIHg9IjAiIHk9IjE1IiB3aWR0aD0iMTQiIGhlaWdodD0iMSI+PC9yZWN0PgogICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTciIGZpbGw9IiM0QTRBNEEiIHg9IjYiIHk9IjE3IiB3aWR0aD0iMiIgaGVpZ2h0PSIxIiByeD0iMC41Ij48L3JlY3Q+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
}

.m-deviceSwitch {
    position: fixed;
    right: 110px;
    top: 30px;
    z-index: 999999;
}

    .m-deviceSwitch .m-switch-ul {
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    }

        .m-deviceSwitch .m-switch-ul .m-switch-item {
            width: 48px;
            float: left;
            position: relative;
        }

            .m-deviceSwitch .m-switch-ul .m-switch-item:hover {
                overflow: inherit;
                background-color: transparent;
            }

                .m-deviceSwitch .m-switch-ul .m-switch-item:hover > .lzprompt-plan {
                    display: block;
                    z-index: 9;
                    animation: tipfadeup 0.2s;
                    -webkit-animation: tipfadeup 0.2s;
                }

            .m-deviceSwitch .m-switch-ul .m-switch-item:first-child .m-switch-link {
                border-radius: 4px 0 0 4px;
            }

            .m-deviceSwitch .m-switch-ul .m-switch-item:last-child .m-switch-link {
                border-radius: 0 4px 4px 0;
            }

            .m-deviceSwitch .m-switch-ul .m-switch-item .m-switch-link {
                display: block;
                width: 48px;
                height: 48px;
                line-height: 48px;
                background-color: #FFF;
                text-align: center;
            }

                .m-deviceSwitch .m-switch-ul .m-switch-item .m-switch-link .icon {
                    width: 20px;
                    height: 20px;
                    vertical-align: top;
                    margin-top: 14px;
                }

                .m-deviceSwitch .m-switch-ul .m-switch-item .m-switch-link.z-current {
                    background-color: #609EE9;
                }

                    .m-deviceSwitch .m-switch-ul .m-switch-item .m-switch-link.z-current .icon.icon-pc-black {
                        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjIwcHgiIGhlaWdodD0iMjBweCIgdmlld0JveD0iMCAwIDIwIDIwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0MSAoMzUzMjYpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPkFydGJvYXJkPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+CiAgICAgICAgPHBhdGggZD0iTTAsMS45OTE4ODQxOSBDMCwwLjg5MTc5NjkyNyAwLjUzNDIxMDM2LDIuOTExNTU5NjFlLTE2IDEuNjMwNDAzMTEsMi43OTI4MDQ5NGUtMTYgQzEuNjMwNDAzMTEsMi43OTI4MDQ5NGUtMTYgLTEuNzM4NjgyNDEsNi42NTU1NTE5NmUtMTYgNS41MDc1NDUwNiwwIEwxOC4wMDc3NDk4LDAgQzE5LjEwODAzOTIsMCAyMCwwLjg5MzM5NzMzMSAyMCwxLjk5MTg4NDE5IEwyMCwxMy4wMDgxMTU4IEMyMCwxNC4xMDgyMDMxIDE5LjEwMDQ4MzMsMTUgMTguMDAwNzIzOSwxNSBMMTAuMDYxMzYyOCwxNSBMMS45OTk4MzEwMywxNSBDMC44OTUzNTQ4NDksMTUgMCwxNC4xMDY2MDI3IDAsMTMuMDA4MTE1OCBMMCwxLjk5MTg4NDE5IFoiIGlkPSJwYXRoLTEiPjwvcGF0aD4KICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBtYXNrQ29udGVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgbWFza1VuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeD0iMCIgeT0iMCIgd2lkdGg9IjIwIiBoZWlnaHQ9IjE1IiBmaWxsPSJ3aGl0ZSI+CiAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+CiAgICAgICAgPC9tYXNrPgogICAgPC9kZWZzPgogICAgPGcgaWQ9IuiuvuiuoeWZqCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkFydGJvYXJkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTUwLjAwMDAwMCwgLTU3LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTUwLjAwMDAwMCwgNTguMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNyI+CiAgICAgICAgICAgICAgICAgICAgPHVzZSBpZD0iUmVjdGFuZ2xlLTUiIHN0cm9rZT0iI0ZGRkZGRiIgbWFzaz0idXJsKCNtYXNrLTIpIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+CiAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS0yMCIgZmlsbD0iI0ZGRkZGRiIgeD0iMCIgeT0iMTIiIHdpZHRoPSIyMCIgaGVpZ2h0PSIxIj48L3JlY3Q+CiAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS0yMSIgZmlsbD0iI0ZGRkZGRiIgeD0iMTEiIHk9IjE0IiB3aWR0aD0iMSIgaGVpZ2h0PSI0Ij48L3JlY3Q+CiAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS0yMSIgZmlsbD0iI0ZGRkZGRiIgeD0iOCIgeT0iMTQiIHdpZHRoPSIxIiBoZWlnaHQ9IjQiPjwvcmVjdD4KICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTIyIiBmaWxsPSIjRkZGRkZGIiB4PSI1IiB5PSIxNyIgd2lkdGg9IjEwIiBoZWlnaHQ9IjEiIHJ4PSIwLjUiPjwvcmVjdD4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
                    }

                    .m-deviceSwitch .m-switch-ul .m-switch-item .m-switch-link.z-current .icon.icon-mobile-black {
                        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjIwcHgiIGhlaWdodD0iMjBweCIgdmlld0JveD0iMCAwIDIwIDIwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0MSAoMzUzMjYpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPkFydGJvYXJkPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+CiAgICAgICAgPHJlY3QgaWQ9InBhdGgtMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjE0IiBoZWlnaHQ9IjIwIiByeD0iMiI+PC9yZWN0PgogICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIG1hc2tDb250ZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBtYXNrVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiB4PSIwIiB5PSIwIiB3aWR0aD0iMTQiIGhlaWdodD0iMjAiIGZpbGw9IndoaXRlIj4KICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICA8L21hc2s+CiAgICA8L2RlZnM+CiAgICA8ZyBpZD0i6K6+6K6h5ZmoIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iQXJ0Ym9hcmQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNzguMDAwMDAwLCAtNTcuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cC00IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxODEuMDAwMDAwLCA1Ny4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC04Ij4KICAgICAgICAgICAgICAgICAgICA8dXNlIGlkPSJSZWN0YW5nbGUtMTEiIHN0cm9rZT0iI0ZGRkZGRiIgbWFzaz0idXJsKCNtYXNrLTIpIiBzdHJva2Utd2lkdGg9IjIiIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTYiIGZpbGw9IiNGRkZGRkYiIHg9IjAiIHk9IjE1IiB3aWR0aD0iMTQiIGhlaWdodD0iMSI+PC9yZWN0PgogICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTciIGZpbGw9IiNGRkZGRkYiIHg9IjYiIHk9IjE3IiB3aWR0aD0iMiIgaGVpZ2h0PSIxIiByeD0iMC41Ij48L3JlY3Q+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
                    }

@keyframes tipfadeup {
    from {
        top: 54px;
        filter: alpha(opacity=0);
        -moz-opacity: 0;
        -webkit-opacity: 0;
        -ms-opacity: 0;
        -o-opacity: 0;
        opacity: 0;
    }

    to {
        top: 56px;
        filter: alpha(opacity=100);
        -moz-opacity: 1;
        -webkit-opacity: 1;
        -ms-opacity: 1;
        -o-opacity: 1;
        opacity: 1;
    }
}

@-webkit-keyframes tipfadeup /*Safari and Chrome*/ {
    from {
        top: 54px;
        filter: alpha(opacity=0);
        -moz-opacity: 0;
        -webkit-opacity: 0;
        -ms-opacity: 0;
        -o-opacity: 0;
        opacity: 0;
    }

    to {
        top: 56px;
        filter: alpha(opacity=100);
        -moz-opacity: 1;
        -webkit-opacity: 1;
        -ms-opacity: 1;
        -o-opacity: 1;
        opacity: 1;
    }
}

.lzprompt-point-bottom {
    width: 0;
    height: 0;
}

.lzprompt-point-bottom {
    border: 8px solid transparent;
}

.lzprompt-point-bottom {
    position: absolute;
    overflow: visible !important;
    visibility: inherit !important;
}

.m-deviceSwitch .lzprompt-plan {
    position: absolute;
    z-index: -1;
    left: 0;
    top: 54px;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    box-sizing: border-box;
    min-width: 56px;
    max-width: 300px;
    padding: 8px 16px;
    background-color: rgba(35, 45, 60, 0.9);
    font-family: 'Microsoft yahei';
    text-align: left;
    z-index: 3000;
    border-radius: 4px;
    white-space: nowrap;
    color: #E6E9ED;
    display: none;
}

.lzprompt-point-bottom {
    border-bottom-width: 4px;
    border-bottom-color: rgba(35, 45, 60, 0.9);
    left: 50%;
    top: -12px;
    margin-left: -8px;
}

/*loading*/
.modal-loading {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background: rgba(142, 161, 191, 0.18);
}

    .modal-loading.modal-loading-part {
        position: absolute;
        top: 50px;
        background: rgba(255, 255, 255, 0.5);
    }

        .modal-loading.modal-loading-part .load {
            position: absolute;
            border: 1px #eef0f3 solid;
        }

.load {
    width: 230px;
    position: fixed;
    z-index: 2;
    top: 50%;
    left: 50%;
    margin-left: -98px;
    margin-top: -30px;
    background: #FFF;
    padding: 10px 20px;
    border-radius: 4px;
    box-shadow: 0px 1px 2px 0px rgba(44, 62, 79, 0.05);
    line-height: 28px;
    color: #656d78;
    font-size: 12px;
}

    .load svg {
        height: 28px;
        width: 28px;
        margin: 0 6px 0 0;
        float: left;
        overflow: visible; /*   border:1px solid red; */
    }

    .load .g-circles {
        -webkit-transform: scale(0.9) translate(7px, 7px);
        -ms-transform: scale(0.9) translate(7px, 7px);
        transform: scale(0.9) translate(7px, 7px);
    }

    .load circle {
        fill: dodgerblue;
        fill-opacity: 0;
        -webkit-animation: opacity 1.2s linear infinite;
        animation: opacity 1.2s linear infinite;
    }

        .load circle:nth-child(12n + 1) {
            -webkit-animation-delay: -0.1s;
            animation-delay: -0.1s;
        }

        .load circle:nth-child(12n + 2) {
            -webkit-animation-delay: -0.2s;
            animation-delay: -0.2s;
        }

        .load circle:nth-child(12n + 3) {
            -webkit-animation-delay: -0.3s;
            animation-delay: -0.3s;
        }

        .load circle:nth-child(12n + 4) {
            -webkit-animation-delay: -0.4s;
            animation-delay: -0.4s;
        }

        .load circle:nth-child(12n + 5) {
            -webkit-animation-delay: -0.5s;
            animation-delay: -0.5s;
        }

        .load circle:nth-child(12n + 6) {
            -webkit-animation-delay: -0.6s;
            animation-delay: -0.6s;
        }

        .load circle:nth-child(12n + 7) {
            -webkit-animation-delay: -0.7s;
            animation-delay: -0.7s;
        }

        .load circle:nth-child(12n + 8) {
            -webkit-animation-delay: -0.8s;
            animation-delay: -0.8s;
        }

        .load circle:nth-child(12n + 9) {
            -webkit-animation-delay: -0.9s;
            animation-delay: -0.9s;
        }

        .load circle:nth-child(12n + 10) {
            -webkit-animation-delay: -1s;
            animation-delay: -1s;
        }

        .load circle:nth-child(12n + 11) {
            -webkit-animation-delay: -1.1s;
            animation-delay: -1.1s;
        }

        .load circle:nth-child(12n + 12) {
            -webkit-animation-delay: -1.2s;
            animation-delay: -1.2s;
        }

    .load .g-circles--v2 circle {
        fill-opacity: 0;
        stroke-opacity: 0;
        stroke-width: 1;
        stroke: yellowgreen;
        -webkit-animation-name: opacity-stroke, colors, colors-stroke, transform-2;
        animation-name: opacity-stroke, colors, colors-stroke, transform-2;
    }

    .load .g-circles--v3 circle {
        fill-opacity: 1;
        -webkit-animation-name: opacity, colors;
        animation-name: opacity, colors;
    }

    .load .g-circles--v4 circle {
        fill-opacity: 1;
        fill: orange;
        -webkit-transform-origin: 60px 60px;
        -ms-transform-origin: 60px 60px;
        transform-origin: 60px 60px;
        -webkit-animation-name: opacity, colors-3, transform;
        animation-name: opacity, colors-3, transform;
    }

.mobile-loading {
    width: 320px;
    left: 26px;
    height: 100%;
}

    .mobile-loading .modal-loading {
        background: rgba(142, 161, 191, 0.08);
    }

        .mobile-loading .modal-loading.modal-loading-part {
            top: 0;
        }

            .mobile-loading .modal-loading.modal-loading-part .load {
                width: 200px;
                margin-left: -100px;
            }

@-webkit-keyframes opacity {
    3% {
        fill-opacity: 1;
    }

    75% {
        fill-opacity: 0;
    }
}

@keyframes opacity {
    3% {
        fill-opacity: 1;
    }

    75% {
        fill-opacity: 0;
    }
}

@-webkit-keyframes opacity-stroke {
    10% {
        stroke-opacity: 1;
    }

    85% {
        stroke-opacity: 0;
    }
}

@keyframes opacity-stroke {
    10% {
        stroke-opacity: 1;
    }

    85% {
        stroke-opacity: 0;
    }
}

@-webkit-keyframes colors {
    0% {
        fill: yellowgreen;
    }

    10% {
        fill: gold;
    }

    75% {
        fill: crimson;
    }
}

@keyframes colors {
    0% {
        fill: yellowgreen;
    }

    10% {
        fill: gold;
    }

    75% {
        fill: crimson;
    }
}

@-webkit-keyframes colors-stroke {
    0% {
        stroke: yellowgreen;
    }

    10% {
        stroke: gold;
    }

    75% {
        stroke: crimson;
    }
}

@keyframes colors-stroke {
    0% {
        stroke: yellowgreen;
    }

    10% {
        stroke: gold;
    }

    75% {
        stroke: crimson;
    }
}

@-webkit-keyframes colors-2 {
    0% {
        fill: yellow;
    }

    50% {
        fill: red;
    }

    65% {
        fill: orangered;
    }

    95% {
        fill: gold;
    }
}

@keyframes colors-2 {
    0% {
        fill: yellow;
    }

    50% {
        fill: red;
    }

    65% {
        fill: orangered;
    }

    95% {
        fill: gold;
    }
}

@-webkit-keyframes colors-3 {
    0% {
        fill: yellowgreen;
    }

    50% {
        fill: turquoise;
    }

    65% {
        fill: yellow;
    }

    95% {
        fill: orange;
    }
}

@keyframes colors-3 {
    0% {
        fill: yellowgreen;
    }

    50% {
        fill: turquoise;
    }

    65% {
        fill: yellow;
    }

    95% {
        fill: orange;
    }
}

@-webkit-keyframes transform {
    10% {
        -webkit-transform: scale(0.75);
        transform: scale(0.75);
    }
}

@keyframes transform {
    10% {
        -webkit-transform: scale(0.75);
        transform: scale(0.75);
    }
}

@-webkit-keyframes transform-2 {
    40% {
        -webkit-transform: scale(0.85);
        transform: scale(0.85);
    }

    60% {
        stroke-width: 20;
    }
}

@keyframes transform-2 {
    40% {
        -webkit-transform: scale(0.85);
        transform: scale(0.85);
    }

    60% {
        stroke-width: 20;
    }
}

.smv-mask {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(../../../images/linex_03.png) repeat 0 0;
    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;
}

    .smv-mask .smv-maskin {
        position: absolute;
        width: 320px;
        left: 50%;
        top: 50%;
        margin-left: -160px;
        margin-top: -28px;
    }

        .smv-mask .smv-maskin .smv-maskcon {
            padding: 20px 18px;
            background-color: rgba(45,65,80,.65);
            font-size: 16px;
            color: #FFF;
            text-align: center;
        }
/*# sourceMappingURL=view.css.map */

.re-phone-header-search {
    padding-bottom: 5px;
}

    .re-phone-header-search:after {
        content: '';
        display: block;
        clear: both;
    }

    .re-phone-header-search .search-right {
        width: 46px;
        height: 30px;
        line-height: 46px;
        float: right;
        text-align: left;
    }

    .re-phone-header-search .search-left {
        padding: 0px 10px;
        overflow: hidden;
        position: relative;
    }

    .re-phone-header-search .search-input-box {
        border: 0.5px solid #ddd;
        border-radius: 4px;
        background-color: rgba(255,255,255,.3);
        padding: 5px 34px;
    }

        .re-phone-header-search .search-input-box input {
            width: 100%;
            height: 20px;
            line-height: 20px;
            border: 0;
            display: block;
            background: none;
        }

    .re-phone-header-search .search-icon-box {
        position: absolute;
        padding: 8px 10px;
        bottom: 0;
        top: 0;
        width: 16px;
    }

        .re-phone-header-search .search-icon-box.search {
            left: 10px;
        }

        .re-phone-header-search .search-icon-box.close {
            right: 10px;
            opacity: 0.45;
            display: none;
        }

    .re-phone-header-search .icon {
        width: 16px;
        height: 16px;
        position: relative;
        display: inline-block;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
    }

    .re-phone-header-search .icon-close {
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuWbvuWxgl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCIgdmlld0JveD0iMCAwIDMyIDMyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzMiAzMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8dGl0bGU+5Ye66ZSZPC90aXRsZT4NCjxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KPGc+DQoJPHBhdGggaWQ9IlJlY3RhbmdsZS02IiBmaWxsPSIjQUFCMkJEIiBzdHJva2U9IiNBQUIyQkQiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTE2LDFMMTYsMWM4LjI4NCwwLDE1LDYuNzE2LDE1LDE1bDAsMA0KCQljMCw4LjI4NC02LjcxNiwxNS0xNSwxNWwwLDBDNy43MTYsMzEsMSwyNC4yODQsMSwxNmwwLDBDMSw3LjcxNiw3LjcxNiwxLDE2LDF6Ii8+DQoJPGc+DQoJCTxwYXRoIGlkPSJMaW5lIiBmaWxsPSJub25lIiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkPSJNMTAuMzc1LDEwLjM3NQ0KCQkJbDExLjI1LDExLjI1Ii8+DQoJCTxwYXRoIGlkPSJMaW5lXzFfIiBmaWxsPSJub25lIiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkPSINCgkJCU0xMC4zNzUsMjEuNjI1bDExLjI1LTExLjI1Ii8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=);
    }

    .re-phone-header-search .icon-search {
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTQgMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQwLjEgKDMzODA0KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT7mkJzntKI8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0i5LqR5LyB5Lia5a6Y572R5ZCO5Y+w6aaW6aG1IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPgogICAgICAgIDxnIGlkPSLlkI7lj7DpppbpobUyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTA4My4wMDAwMDAsIC02MzAuMDAwMDAwKSIgc3Ryb2tlPSIjQUFCMkJEIj4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTUzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMDQzLjAwMDAwMCwgODcuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNDgiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC05IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNC4wMDAwMDAsIDUzMy4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IuaQnOe0oiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYuMDAwMDAwLCAxMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMy4xMjUsMTMuMTI1IEw5LjYyNSwxMC4wNjI1IiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwiIGN4PSI2LjEyNSIgY3k9IjYuMTI1IiByPSI1LjI1Ij48L2NpcmNsZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
    }

    .re-phone-header-search .search-right .icon-classification {
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjIwcHgiIGhlaWdodD0iMjFweCIgdmlld0JveD0iMCAwIDIwIDIxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0MSAoMzUzMjYpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPkNvbWJpbmVkIFNoYXBlPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNTAuMDAwMDAwLCAtMTA3LjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICA8cGF0aCBkPSJNMjUwLjc0NjI2OSwxMTEuOTYyMzMyIEwyNTMuNDY0MjY0LDExMS45NjIzMzIgTDI1My40NjQyNjQsMTEzLjI1MDU5OSBMMjUwLjc0NjI2OSwxMTMuMjUwNTk5IEwyNTAuNzQ2MjY5LDExMS45NjIzMzIgWiBNMjUwLjc0NjI2OSwxMTYuNTMwMTAxIEwyNTMuNDY0MjY0LDExNi41MzAxMDEgTDI1My40NjQyNjQsMTE3LjgxODM2OCBMMjUwLjc0NjI2OSwxMTcuODE4MzY4IEwyNTAuNzQ2MjY5LDExNi41MzAxMDEgWiBNMjUwLjc0NjI2OSwxMjEuNDI2NzI0IEwyNTMuNDY0MjY0LDEyMS40MjY3MjQgTDI1My40NjQyNjQsMTIyLjg5OTc1NyBMMjUwLjc0NjI2OSwxMjIuODk5NzU3IEwyNTAuNzQ2MjY5LDEyMS40MjY3MjQgWiBNMjU1LjI3NjI2MSwxMTEuOTYyMzMyIEwyNjkuMDI5ODUxLDExMS45NjIzMzIgTDI2OS4wMjk4NTEsMTEzLjI1MDU5OSBMMjU1LjI3NjI2MSwxMTMuMjUwNTk5IEwyNTUuMjc2MjYxLDExMS45NjIzMzIgWiBNMjU1LjI3NjI2MSwxMTYuNTMwMTAxIEwyNjkuMDI5ODUxLDExNi41MzAxMDEgTDI2OS4wMjk4NTEsMTE3LjgxODM2OCBMMjU1LjI3NjI2MSwxMTcuODE4MzY4IEwyNTUuMjc2MjYxLDExNi41MzAxMDEgWiBNMjU1LjI3NjI2MSwxMjEuNDI2NzI0IEwyNjkuMDI5ODUxLDEyMS40MjY3MjQgTDI2OS4wMjk4NTEsMTIyLjg5OTc1NyBMMjU1LjI3NjI2MSwxMjIuODk5NzU3IEwyNTUuMjc2MjYxLDEyMS40MjY3MjQgWiIgaWQ9IkNvbWJpbmVkLVNoYXBlIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);
    }

        .re-phone-header-search .search-right .icon-classification.white {
            background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjQycHgiIGhlaWdodD0iNDJweCIgdmlld0JveD0iMCAwIDQyIDQyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0MSAoMzUzMjYpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPkNvbWJpbmVkIFNoYXBlPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZD0iTTAsOCBMNiw4IEw2LDEwIEwwLDEwIEwwLDggWiBNMCwxOSBMNiwxOSBMNiwyMSBMMCwyMSBMMCwxOSBaIE0wLDMxIEw2LDMxIEw2LDMzIEwwLDMzIEwwLDMxIFogTTEwLDggTDQwLjM2MTE3NDIsOCBMNDAuMzYxMTc0MiwxMCBMMTAsMTAgTDEwLDggWiBNMTAsMTkgTDQwLjM2MTE3NDIsMTkgTDQwLjM2MTE3NDIsMjEgTDEwLDIxIEwxMCwxOSBaIE0xMCwzMSBMNDAuMzYxMTc0MiwzMSBMNDAuMzYxMTc0MiwzMyBMMTAsMzMgTDEwLDMxIFoiIGlkPSJDb21iaW5lZC1TaGFwZSIgZmlsbD0iIzg4ODg4OCI+PC9wYXRoPgogICAgPC9nPgo8L3N2Zz4=');
        }

    .re-phone-header-search .search-right .icon {
        width: 24px;
        height: 24px;
        top: -8px;
    }


.xiaoapp-nav .mw-nav {
    /* reset */
    margin: 0 auto;
    padding: 0;
    /* size */
    width: 320px;
    height: 46px;
    /* background */
    background-color: #fdfdfd;
    border-top: 1px solid #ddd;
    position: relative;
}

    .xiaoapp-nav .mw-nav:after {
        content: '';
        display: table;
        clear: both;
        zoom: 1;
    }


    .xiaoapp-nav .mw-nav .mw-nav-inner {
        padding: 0;
        margin: 0;
        float: left;
        list-style: none;
        width: 20%;
        height: 46px;
    }

    .xiaoapp-nav .mw-nav .mw-nav-item {
        padding: 0;
        margin: 0;
        position: relative;
        display: block;
        height: 100%;
        width: 100%;
    }

    .xiaoapp-nav .mw-nav .mw-nav-inner:first-child .mw-nav-item .mw-nav-item-line {
        display: none;
    }

    .xiaoapp-nav .mw-nav .mw-nav-item .mw-nav-item-link {
        /* reset */
        margin: 0;
        padding: 0;
        text-decoration: none;
        outline: none;
        display: block;
        float: left;
        width: 100%;
        height: 100%;
        text-align: center;
    }

        .xiaoapp-nav .mw-nav .mw-nav-item .mw-nav-item-link .mw-nav-item-link-inner {
            padding: 0 5px;
            margin: 0;
        }

        .xiaoapp-nav .mw-nav .mw-nav-item .mw-nav-item-link .mw-link-txt {
            margin-top: 2px;
            font-size: 8px;
            line-height: 1.5;
            color: #444;
            display: block;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            width: 100%;
        }

    /* current */
    .xiaoapp-nav .mw-nav .mw-nav-item-link.current .mw-link-txt {
        color: #444;
    }

    .xiaoapp-nav .mw-nav .mw_icon {
        margin-top: 2px;
        width: 24px;
        height: 24px;
        border: 0;
    }

.xiaoapp-nav {
    position: relative;
}

    .xiaoapp-nav .mw-nav .xiaoapp-nav-mask {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        background-color: rgba(255,255,255,.8);
        text-align: center;
        line-height: 40px;
        z-index: 10;
    }

:root {
    --primary: #2563eb;
    --secondary: #7c3aed;
    --bg-light: #ffffff;
    --bg-lighter: #f9fafb;
    --text: #1f2937;
    --text-dim: #6b7280;
    --border: #e5e7eb;
}

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: 'Inter', 'Segoe UI', 'Microsoft YaHei', sans-serif;
}

body {
    background: #2C2D3D;
    color: var(--text);
    line-height: 1.6;
    overflow-x: hidden;
}

.container {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 20px;
}

header {
    padding: 40px 0 60px;
    text-align: center;
    position: relative;
    background-color: transparent;
}

    header::before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        height: 2px;
        background: linear-gradient(90deg, transparent, #00f2ff, transparent);
        box-shadow: 0 0 10px #00f2ff;
    }

.tagline {
    color: var(--text-dim);
    font-size: 1.1rem;
    max-width: 700px;
    margin: 0 auto 40px;
    position: relative;
}

.hero {
    margin: 0 auto;
    text-align: center;
}

.hero-title {
    font-size: 2.5rem;
    font-weight: 700;
    margin-bottom: 20px;
    line-height: 1.2;
    color: #2563eb;
    margin-top: 10px
}

.hero-desc {
    color: white;
    font-size: 1.1rem;
    margin-bottom: 40px;
}

.cta-button {
    display: inline-block;
    padding: 12px 30px;
    border-radius: 8px;
    background: linear-gradient(90deg, var(--primary), var(--secondary));
    color: white;
    text-decoration: none;
    font-weight: 500;
    font-size: 1rem;
    transition: all 0.3s ease;
    box-shadow: 0 4px 15px rgba(37, 99, 235, 0.2);
}

    .cta-button:hover {
        transform: translateY(-2px);
        box-shadow: 0 6px 20px rgba(37, 99, 235, 0.3);
    }

.section {
    padding: 80px 0;
    position: relative;
}

.section-title {
    text-align: center;
    font-size: 2rem;
    font-weight: 700;
    margin-bottom: 60px;
    position: relative;
}

    .section-title::after {
        content: '';
        position: absolute;
        bottom: -15px;
        left: 50%;
        transform: translateX(-50%);
        width: 60px;
        height: 3px;
        background: linear-gradient(90deg, var(--primary), var(--secondary));
    }

.features {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
    gap: 40px;
}

.feature-card {
    background: var(--bg-lighter);
    border-radius: 12px;
    padding: 30px;
    transition: all 0.3s ease;
    border: 1px solid var(--border);
    position: relative;
    overflow: hidden;
}

    .feature-card:hover {
        transform: translateY(-5px);
        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.05);
    }

.feature-icon {
    width: 60px;
    height: 60px;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 20px;
    background: linear-gradient(135deg, rgba(37, 99, 235, 0.1), rgba(124, 58, 237, 0.1));
}

    .feature-icon svg {
        width: 30px;
        height: 30px;
        color: var(--primary);
    }

.feature-title {
    font-size: 1.3rem;
    font-weight: 600;
    margin-bottom: 15px;
}

.feature-desc {
    color: var(--text-dim);
    font-size: 0.95rem;
}

.stats {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    gap: 30px;
    margin-top: 60px;
}

.stat-item {
    text-align: center;
}

.stat-number {
    font-size: 2.5rem;
    font-weight: 700;
    margin-bottom: 10px;
    background: linear-gradient(90deg, var(--primary), var(--secondary));
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
}

.stat-label {
    color: var(--text-dim);
    font-size: 0.9rem;
}

.process {
    max-width: 800px;
    margin: 0 auto;
    position: relative;
}

.process-step {
    display: flex;
    margin-bottom: 40px;
    position: relative;
}

    .process-step:last-child {
        margin-bottom: 0;
    }

.step-number {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: linear-gradient(135deg, var(--primary), var(--secondary));
    color: white;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 700;
    margin-right: 20px;
    flex-shrink: 0;
}

.step-content {
    padding-top: 10px;
}

.step-title {
    font-size: 1.2rem;
    font-weight: 600;
    margin-bottom: 10px;
}

.step-desc {
    color: var(--text-dim);
    font-size: 0.95rem;
}

.team {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
    gap: 30px;
}

.team-member {
    text-align: center;
}

.member-avatar {
    width: 150px;
    height: 150px;
    border-radius: 50%;
    object-fit: cover;
    margin: 0 auto 20px;
    border: 5px solid var(--bg-lighter);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);
}

.member-name {
    font-size: 1.2rem;
    font-weight: 600;
    margin-bottom: 5px;
}

.member-position {
    color: var(--primary);
    font-size: 0.9rem;
    margin-bottom: 15px;
}

.member-desc {
    color: var(--text-dim);
    font-size: 0.9rem;
}

.contact-form {
    max-width: 600px;
    margin: 0 auto;
    background: var(--bg-lighter);
    padding: 40px;
    border-radius: 12px;
    box-shadow: 0 5px 20px rgba(0, 0, 0, 0.03);
}

.form-group {
    margin-bottom: 20px;
}

.form-label {
    display: block;
    margin-bottom: 8px;
    font-weight: 500;
}

.form-input {
    width: 100%;
    padding: 12px 15px;
    border-radius: 8px;
    border: 1px solid var(--border);
    font-size: 1rem;
    transition: all 0.3s ease;
}

    .form-input:focus {
        outline: none;
        border-color: var(--primary);
        box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.1);
    }

textarea.form-input {
    min-height: 120px;
    resize: vertical;
}

footer {
    background: var(--bg-lighter);
    padding: 40px 0;
    text-align: center;
    border-top: 1px solid var(--border);
}

.footer-links {
    display: flex;
    justify-content: center;
    gap: 20px;
    margin-bottom: 20px;
}

.footer-link {
    color: var(--text-dim);
    text-decoration: none;
    transition: color 0.3s ease;
}

    .footer-link:hover {
        color: var(--primary);
    }

.copyright {
    color: var(--text-dim);
    font-size: 0.9rem;
}