/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */

/**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Correct the line height in all browsers.
 * 3. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */

/* Document
   ========================================================================== */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

ol,
ul {
    list-style: none;
}

html {
    font-family: sans-serif;
    /* 1 */
    line-height: 1.15;
    /* 2 */
    -ms-text-size-adjust: 100%;
    /* 3 */
    -webkit-text-size-adjust: 100%;
    /* 3 */
}

/* Sections
        ========================================================================== */

/**
      * Remove the margin in all browsers (opinionated).
      */

body {
    margin: 0;
}

/**
      * Add the correct display in IE 9-.
      */

article,
aside,
footer,
header,
nav,
section {
    display: block;
}

/**
      * Correct the font size and margin on `h1` elements within `section` and
      * `article` contexts in Chrome, Firefox, and Safari.
      */

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

/* Grouping content
        ========================================================================== */

/**
      * Add the correct display in IE 9-.
      * 1. Add the correct display in IE.
      */

figcaption,
figure,
main {
    /* 1 */
    display: block;
}

/**
      * Add the correct margin in IE 8.
      */

figure {
    margin: 1em 40px;
}

/**
      * 1. Add the correct box sizing in Firefox.
      * 2. Show the overflow in Edge and IE.
      */

hr {
    box-sizing: content-box;
    /* 1 */
    height: 0;
    /* 1 */
    overflow: visible;
    /* 2 */
}

/**
      * 1. Correct the inheritance and scaling of font size in all browsers.
      * 2. Correct the odd `em` font sizing in all browsers.
      */

pre {
    font-family: monospace, monospace;
    /* 1 */
    font-size: 1em;
    /* 2 */
}

/* Text-level semantics
        ========================================================================== */

/**
      * 1. Remove the gray background on active links in IE 10.
      * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
      */

a {
    background-color: transparent;
    /* 1 */
    -webkit-text-decoration-skip: objects;
    /* 2 */
}

/**
      * Remove the outline on focused links when they are also active or hovered
      * in all browsers (opinionated).
      */

a:active,
a:hover {
    outline-width: 0;
}

/**
      * 1. Remove the bottom border in Firefox 39-.
      * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
      */

abbr[title] {
    border-bottom: none;
    /* 1 */
    text-decoration: underline;
    /* 2 */
    text-decoration: underline dotted;
    /* 2 */
}

/**
      * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
      */

b,
strong {
    font-weight: inherit;
}

/**
      * Add the correct font weight in Chrome, Edge, and Safari.
      */

b,
strong {
    font-weight: bolder;
}

/**
      * 1. Correct the inheritance and scaling of font size in all browsers.
      * 2. Correct the odd `em` font sizing in all browsers.
      */

code,
kbd,
samp {
    font-family: monospace, monospace;
    /* 1 */
    font-size: 1em;
    /* 2 */
}

/**
      * Add the correct font style in Android 4.3-.
      */

dfn {
    font-style: italic;
}

/**
      * Add the correct background and color in IE 9-.
      */

mark {
    background-color: #ff0;
    color: #000;
}

/**
      * Add the correct font size in all browsers.
      */

small {
    font-size: 80%;
}

/**
      * Prevent `sub` and `sup` elements from affecting the line height in
      * all browsers.
      */

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sub {
    bottom: -0.25em;
}

sup {
    top: -0.5em;
}

/* Embedded content
        ========================================================================== */

/**
      * Add the correct display in IE 9-.
      */

audio,
video {
    display: inline-block;
}

/**
      * Add the correct display in iOS 4-7.
      */

audio:not([controls]) {
    display: none;
    height: 0;
}

/**
      * Remove the border on images inside links in IE 10-.
      */

img {
    border-style: none;
}

/**
      * Hide the overflow in IE.
      */

svg:not(:root) {
    overflow: hidden;
}

/* Forms
        ========================================================================== */

/**
      * 1. Change the font styles in all browsers (opinionated).
      * 2. Remove the margin in Firefox and Safari.
      */

button,
input,
optgroup,
select,
textarea {
    font-family: sans-serif;
    /* 1 */
    font-size: 100%;
    /* 1 */
    line-height: 1.15;
    /* 1 */
    margin: 0;
    /* 2 */
}

/**
      * Show the overflow in IE.
      * 1. Show the overflow in Edge.
      */

button,
input {
    /* 1 */
    overflow: visible;
}

/**
      * Remove the inheritance of text transform in Edge, Firefox, and IE.
      * 1. Remove the inheritance of text transform in Firefox.
      */

button,
select {
    /* 1 */
    text-transform: none;
}

/**
      * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
      *    controls in Android 4.
      * 2. Correct the inability to style clickable types in iOS and Safari.
      */

button,
html [type="button"],
    /* 1 */
[type="reset"],
[type="submit"] {
    -webkit-appearance: button;
    /* 2 */
}

/**
      * Remove the inner border and padding in Firefox.
      */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0;
}

/**
      * Restore the focus styles unset by the previous rule.
      */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText;
}

/**
      * Change the border, margin, and padding in all browsers (opinionated).
      */

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

/**
      * 1. Correct the text wrapping in Edge and IE.
      * 2. Correct the color inheritance from `fieldset` elements in IE.
      * 3. Remove the padding so developers are not caught out when they zero out
      *    `fieldset` elements in all browsers.
      */

legend {
    box-sizing: border-box;
    /* 1 */
    color: inherit;
    /* 2 */
    display: table;
    /* 1 */
    max-width: 100%;
    /* 1 */
    padding: 0;
    /* 3 */
    white-space: normal;
    /* 1 */
}

/**
      * 1. Add the correct display in IE 9-.
      * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
      */

progress {
    display: inline-block;
    /* 1 */
    vertical-align: baseline;
    /* 2 */
}

/**
      * Remove the default vertical scrollbar in IE.
      */

textarea {
    overflow: auto;
}

/**
      * 1. Add the correct box sizing in IE 10-.
      * 2. Remove the padding in IE 10-.
      */

[type="checkbox"],
[type="radio"] {
    box-sizing: border-box;
    /* 1 */
    padding: 0;
    /* 2 */
}

/**
      * Correct the cursor style of increment and decrement buttons in Chrome.
      */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
    height: auto;
}

/**
      * 1. Correct the odd appearance in Chrome and Safari.
      * 2. Correct the outline style in Safari.
      */

[type="search"] {
    -webkit-appearance: textfield;
    /* 1 */
    outline-offset: -2px;
    /* 2 */
}

/**
      * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
      */

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/**
      * 1. Correct the inability to style clickable types in iOS and Safari.
      * 2. Change font properties to `inherit` in Safari.
      */

::-webkit-file-upload-button {
    -webkit-appearance: button;
    /* 1 */
    font: inherit;
    /* 2 */
}

/* Interactive
        ========================================================================== */

/*
      * Add the correct display in IE 9-.
      * 1. Add the correct display in Edge, IE, and Firefox.
      */

details,
    /* 1 */
menu {
    display: block;
}

/*
      * Add the correct display in all browsers.
      */

summary {
    display: list-item;
}

/* Scripting
        ========================================================================== */

/**
      * Add the correct display in IE 9-.
      */

canvas {
    display: inline-block;
}

/**
      * Add the correct display in IE.
      */

template {
    display: none;
}

/* Hidden
        ========================================================================== */

/**
      * Add the correct display in IE 10-.
      */

[hidden] {
    display: none;
}

input[type="password"]::-ms-reveal {
    display: none;
}

@font-face {
    font-family: 'd-Alternate';
    src: url('../css/fonts/Alternate.ttf');
}

html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent
}

body {
    line-height: 1
}

div,
a {
    -webkit-tap-highlight-color: transparent;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    tap-highlight-color: rgba(0, 0, 0, 0)
}

:focus {
    outline: 1
}

.text-cut {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all
}

.main {
    position: relative;
    width: 1200px;
    margin: 126px auto 0;
}

.main .top {
    position: relative;
    display: flex;
    justify-content: space-between
}

.main .top-h5 {
    position: relative;
    display: none;
}

.main .top .banner-wrap {
    position: relative;
    width: 794px;
    height: 428px;
    margin-right: 18px;
    background: aquamarine
}

.main .top .banner-wrap .banner-item {
    position: relative;
    width: 794px;
    height: 428px;
    cursor: pointer;
}

.main .top .banner-wrap .banner-item img {
    width: 100%;
    height: 100%;
    display: block
}

.main .top .banner-wrap .banner-item .tips {
    position: absolute;
    box-sizing: border-box;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 60px;
    padding-left: 40px;
    background: rgba(0, 0, 0, 0.6)
}

.main .top .banner-wrap .banner-item .tips .title {
    width: 550px;
    font-size: 18px;
    font-weight: 500;
    line-height: 60px;
    color: #ffffff
}

.main .top .banner-wrap .swiper-pagination {
    z-index: 99;
    display: none;
    position: absolute;
    bottom: 20px;
    width: auto;
    right: 30px;
    left: unset
}

.main .top .banner-wrap .swiper-pagination .swiper-pagination-bullet {
    background-color: #ffffff
}

.main .top .banner-wrap .swiper-pagination .swiper-pagination-bullet-active {
    background-color: #409eff
}

.main .top .news-wrap {
    position: relative;
    width: 388px
}

.main .top .news-wrap .items {
    position: relative;
    box-sizing: border-box;
    cursor: pointer;
    width: 388px;
    height: 84px;
    background: #f3f6fb;
    padding: 22px 19px 20px 17px;
    margin-bottom: 2px
}

.main .top .news-wrap .items:last-child {
    margin-bottom: 0
}

.main .top .news-wrap .items::before {
    display: none;
    position: absolute;
    content: "";
    width: 4px;
    height: 100%;
    top: 0;
    left: 0;
    background: #3C77F9
}

.main .top .news-wrap .items:hover {
    background: #e7edf8
}

.main .top .news-wrap .items:hover::before {
    display: block
}

.main .top .news-wrap .items:hover .title {
    color: #3C77F9
}

.main .top .news-wrap .items:hover .date {
    color: #3C77F9
}

.main .top .news-wrap .items .title {
    width: 352px;
    height: 16px;
    font-size: 16px;
    font-weight: 400;
    color: #333333;
    line-height: 16px;
    margin-bottom: 12px
}

.main .top .news-wrap .items .date {
    height: 14px;
    font-size: 14px;
    font-weight: 400;
    color: #999999;
    line-height: 14px
}

.main .top .news-wrap .has-title-news-wrap {
    position: relative
}

.main .top .news-wrap .has-title-news-wrap .column-title {
    position: relative;
    box-sizing: border-box;
    padding: 30px 25px 32px 16px;
    display: flex;
    width: 388px;
    height: 85px;
    background: #f3f6fb;
    justify-content: space-between;
    margin-bottom: 2px
}

.main .top .news-wrap .has-title-news-wrap .column-title .titles {
    height: 22px;
    font-size: 22px;
    font-weight: 500;
    color: #3C77F9;
    line-height: 22px
}

.main .top .news-wrap .has-title-news-wrap .column-title .r {
    cursor: pointer;
    position: relative;
    display: flex;
    justify-content: space-between
}

.main .top .news-wrap .has-title-news-wrap .column-title .r span {
    height: 16px;
    font-size: 16px;
    font-weight: 400;
    color: #999999;
    line-height: 22px;
    margin-right: 9px
}

.main .top .news-wrap .has-title-news-wrap .column-title .r img {
    position: relative;
    right: 0;
    top: 6px;
    display: block;
    width: 10px;
    height: 10px
}

.main .top .news-wrap .has-title-news-wrap .el-collapse {
    position: relative;
    border: none
}

.main .top .news-wrap .has-title-news-wrap .el-collapse .el-collapse-item {
    cursor: default !important;
    position: relative;
    margin-bottom: 2px
}

.main .top .news-wrap .has-title-news-wrap .el-collapse .el-collapse-item:last-child {
    margin-bottom: 0
}

.main .top .news-wrap .has-title-news-wrap .el-collapse .el-collapse-item .el-collapse-item__header {
    position: relative;
    height: 65px;
    padding: 22px 26px 14px 17px;
    background: #f3f6fb;
    color: #576b95;
    border-bottom: none;
    box-sizing: content-box;
}

.main .top .news-wrap .has-title-news-wrap .el-collapse .el-collapse-item .el-collapse-item__header::before {
    content: ""
}

.main .top .news-wrap .has-title-news-wrap .el-collapse .el-collapse-item .el-collapse-item__header .title-content {
    position: relative
}

.main .top .news-wrap .has-title-news-wrap .el-collapse .el-collapse-item .el-collapse-item__header .title-content .name {
    width: 340px;
    height: 16px;
    font-size: 16px;
    font-weight: 500;
    color: #576b95;
    line-height: 16px;
    margin-bottom: 14px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    word-break: break-all
}

.main .top .news-wrap .has-title-news-wrap .el-collapse .el-collapse-item .el-collapse-item__header .title-content .date {
    height: 14px;
    font-size: 14px;
    font-weight: 400;
    color: #999999;
    line-height: 14px
}

.main .top .news-wrap .has-title-news-wrap .el-collapse .el-collapse-item .el-collapse-item__header .el-collapse-item__arrow {
    position: absolute;
    right: 13px;
    top: 33px
}

.main .top .news-wrap .has-title-news-wrap .el-collapse .el-collapse-item .is-active::after {
    display: none
}

.main .top .news-wrap .has-title-news-wrap .el-collapse .el-collapse-item .is-active .date {
    color: #576b95 !important
}

.main .top .news-wrap .has-title-news-wrap .el-collapse .el-collapse-item .el-collapse-item__wrap {
    padding: 0px 26px 0px 17px;
    background: #f3f6fb
}

.main .top .news-wrap .has-title-news-wrap .el-collapse .el-collapse-item .el-collapse-item__wrap .el-collapse-item__content {
    cursor: pointer;
    font-size: 14px;
    font-weight: 400;
    color: #576b95;
    line-height: 20px;
    height: 42px;
    overflow: hidden;
    padding-bottom: 14px;
    box-sizing: content-box;
}

.main .top .news-wrap .has-title-news-wrap .el-collapse .el-collapse-item .el-collapse-item__wrap .el-collapse-item__content:hover {
    color: #3C77F9
}

.main .top .news-wrap .has-title-news-wrap .el-collapse .is-active::after {
    position: absolute;
    content: "";
    display: block;
    width: 4px;
    height: 158px;
    background: #3C77F9;
    top: 0;
    left: 0
}

.main .top .news-wrap .has-title-news-wrap .el-collapse .is-active .date {
    color: #576b95
}

.main .steps-wrap {
    position: relative;
    margin-top: 20px;
    display: flex;
    flex: 1;
    justify-content: space-between
}

.main .steps-h5 {
    position: relative;
    display: none;
}

.main .steps-wrap img {
    display: inline-block;
    width: 388px;
    height: 140px
}

.main .column-wrap {
    position: relative;
    margin-top: 18px;
    display: flex;
    flex: 1;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 50px
}

.main .column-wrap .colum-items {
    position: relative;
    display: inline-block;
    width: 591px;
    height: 312px;
    box-sizing: border-box;
    padding: 20px 24px 0px 26px;
    background: linear-gradient(360deg, #fafbfd 0%, #f3f6fb 100%)
}

.main .column-wrap .colum-items:nth-child(1),
.main .column-wrap .colum-items:nth-child(2) {
    margin-bottom: 18px
}

.main .column-wrap .colum-items .header {
    position: relative;
    width: 541px;
    height: 22px;
    line-height: 22px;
    display: flex;
    margin-bottom: 40px;
    justify-content: space-between
}

.main .column-wrap .colum-items .header span {
    display: inline-block
}

.main .column-wrap .colum-items .header .name {
    height: 22px;
    font-size: 22px;
    font-weight: 500;
    color: #3C77F9;
    line-height: 22px
}

.main .column-wrap .colum-items .header .more {
    cursor: pointer;
    height: 16px;
    font-size: 16px;
    line-height: 16px;
    font-weight: 400;
    color: #999999
}

.main .column-wrap .colum-items .header .more img {
    display: inline-block;
    width: 14px;
    height: 14px
}

.main .column-wrap .colum-items .body {
    position: relative
}

.main .column-wrap .colum-items .body .items {
    cursor: pointer;
    position: relative;
    width: 541px;
    height: 16px;
    display: flex;
    justify-content: space-between;
    margin-bottom: 30px
}

.main .column-wrap .colum-items .body .items:hover .title {
    color: #3C77F9;
}

.main .column-wrap .colum-items .body .items::before {
    content: "";
    position: absolute;
    top: 50%;
    left: -11px;
    transform: translateY(-50%);
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: #becde3
}

.main .column-wrap .colum-items .body .items span {
    display: inline-block
}

.main .column-wrap .colum-items .body .items .title {
    width: 475px;
    height: 16px;
    font-size: 16px;
    font-weight: 400;
    color: #333333;
    line-height: 16px
}

.main .column-wrap .colum-items .body .items .date {
    height: 16px;
    font-size: 16px;
    font-weight: 400;
    color: #999999;
    line-height: 16px
}

.main .column-wrap .three-colum-tabs {
    position: relative
}

.main .column-wrap .three-colum-tabs .header {
    position: relative;
    justify-content: end !important
}

.main .column-wrap .yejs .header {
    justify-content: unset !important
}

.main .column-wrap .three-colum-tabs .header::before {
    content: "";
    display: block;
    position: absolute;
    top: 40px;
    left: -26px;
    width: 591px;
    height: 1px;
    background: #e3e8f2
}

.main .column-wrap .three-colum-tabs .header .tabs {
    cursor: default;
    position: relative;
    display: inline-block !important;
    margin-right: 32px;
    height: 22px;
    font-size: 22px;
    font-weight: 400;
    color: #333333;
    line-height: 22px
}

.main .column-wrap .three-colum-tabs .header .tabs:hover {
    font-weight: 500;
    color: #3C77F9
}

.main .column-wrap .three-colum-tabs .header .tabs:hover::before {
    position: absolute;
    display: block;
    content: "";
    width: 86px;
    height: 3px;
    background: #3C77F9;
    bottom: -19px;
    left: 50%;
    transform: translateX(-50%)
}

.main .column-wrap .three-colum-tabs .header .active {
    font-weight: 500;
    color: #3C77F9
}

.main .column-wrap .three-colum-tabs .header .active::before {
    position: absolute;
    display: block;
    content: "";
    width: 86px;
    height: 3px;
    background: #3C77F9;
    bottom: -19px;
    left: 50%;
    transform: translateX(-50%)
}

.main .column-wrap .three-colum-tabs .header .more {
    position: absolute;
    top: 0;
    right: 0
}

.main .column-wrap .gdjy-images-show {
    position: relative
}

.main .column-wrap .gdjy-images-show img {
    position: absolute;
    cursor: pointer
}

.main .column-wrap .gdjy-images-show .show1 {
    width: 227px;
    height: 312px;
    top: 0;
    left: 0
}

.main .column-wrap .gdjy-images-show .show2 {
    width: 343px;
    height: 146px;
    top: 0;
    right: 0
}

.main .column-wrap .gdjy-images-show .show3 {
    width: 343px;
    height: 146px;
    bottom: 0;
    right: 0
}

.main .column-wrap .mskt {
    position: relative;
    height: 498px
}

.main .column-wrap .mskt .body .items {
    position: relative;
    height: 80px;
    justify-content: end !important;
    margin-bottom: 20px
}

.main .column-wrap .mskt .body .items:last-child {
    margin-bottom: 0px
}

.main .column-wrap .mskt .body .items::before {
    display: none
}

.main .column-wrap .mskt .body .items .l {
    position: relative;
    display: inline-block;
    width: 140px;
    height: 80px;
    margin-right: 20px
}

.main .column-wrap .mskt .body .items .l img {
    display: block;
    width: 100%;
    height: 100%
}

.main .column-wrap .mskt .body .items .r {
    position: relative;
    display: inline-block;
    width: 363px
}

.main .column-wrap .mskt .body .items .r .title {
    width: 350px !important;
    height: 16px;
    font-size: 16px;
    font-weight: 400;
    color: #333333;
    line-height: 16px;
    margin-bottom: 16px
}

.main .column-wrap .mskt .body .items .r .info {
    height: 16px;
    font-size: 16px;
    font-weight: 400;
    color: #999999;
    line-height: 16px
}

.main .column-wrap .mskt .body .items .r .info .publish {
    margin-right: 7px
}

.main .column-wrap .tsyd {
    position: relative;
    height: 498px
}

.main .column-wrap .tsyd .body .items {
    position: relative;
    height: 112px;
    justify-content: end !important;
    margin-bottom: 20px
}

.main .column-wrap .tsyd .body .items:last-child {
    margin-bottom: 0px
}

.main .column-wrap .tsyd .body .items::before {
    display: none
}

.main .column-wrap .tsyd .body .items .l {
    position: relative;
    display: inline-block;
    width: 80px;
    height: 112px;
    margin-right: 20px
}

.main .column-wrap .tsyd .body .items .l img {
    display: block;
    width: 100%;
    height: 100%
}

.main .column-wrap .tsyd .body .items .r {
    position: relative;
    display: inline-block;
    width: 363px
}

.main .column-wrap .tsyd .body .items .r .title {
    width: 350px;
    height: 22px;
    font-size: 16px;
    font-weight: 400;
    color: #333333;
    line-height: 22px;
    margin-bottom: 20px
}

.main .column-wrap .tsyd .body .items .r .author {
    height: 16px;
    font-size: 16px;
    font-weight: 400;
    color: #333333;
    line-height: 16px;
    margin-bottom: 20px
}

.main .column-wrap .tsyd .body .items .r .publish {
    height: 16px;
    font-size: 16px;
    font-weight: 400;
    color: #999999;
    line-height: 16px
}

.main .other-three-wrap {
    display: flex;
    justify-content: space-between;
    position: relative;
    margin-bottom: 20px
}

/*.main .other-three-wrap .other-link-wrap {*/
/*    position: relative;*/
/*    width: 702px;*/
/*    height: 424px;*/
/*    box-sizing: border-box;*/
/*    display: flex;*/
/*    flex: 1;*/
/*    justify-content: space-between;*/
/*    margin-right: 10px*/
/*}*/

.main .other-three-wrap .other-link-wrap {
    position: relative;
    width: 591px;
    padding: 30px;
    background: #f8fafd;
    height: 450px;
    box-sizing: border-box;
}

/*.main .other-three-wrap .other-link-wrap .other-link-items-wrap {*/
/*    position: relative;*/
/*    box-sizing: border-box;*/
/*    display: flex;*/
/*    flex-wrap: wrap;*/
/*    flex: 1;*/
/*    width: 346px;*/
/*    height: 424px;*/
/*    padding: 10px;*/
/*    background: #f8fafd*/
/*}*/

/*.main .other-three-wrap .other-link-wrap .other-link-items-wrap:first-child {*/
/*    margin-right: 10px*/
/*}*/

.main .other-three-wrap .other-link-wrap .other-link-items-wrap .other-link-items .apps-logo {
    display: block;
    width: 48px;
    height: 48px;
    margin-bottom: 20px
}

.main .other-three-wrap .other-link-wrap .other-link-items-wrap .other-link-items .name {
    height: 22px;
    font-size: 16px;
    font-weight: 400;
    color: #333333;
    line-height: 22px
}

.main .other-three-wrap .other-link-wrap .tops {
    position: relative;
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    flex: 1;
    width: 100%;
    height: 138px;
    margin-bottom: 18px;
}

.main .other-three-wrap .other-link-wrap .other-link-items-wrap .other-link-items {
    position: relative;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column
}

.main .other-three-wrap .other-link-wrap .tops .other-link-items {
    position: relative;
    width: 165px;
    height: 138px;
    background: #ffffff;
    border-radius: 4px;
}

.main .other-three-wrap .other-link-wrap .tops .other-link-items:nth-of-type(1), .main .other-three-wrap .other-link-wrap .tops .other-link-items:nth-of-type(2) {
    margin-right: 18px;
}

.main .other-three-wrap .other-link-wrap .bottoms {
    position: relative;
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    flex: 1;
    width: 100%;
    height: 234px;
    margin-bottom: 18px;
}

.main .other-three-wrap .other-link-wrap .bottoms .other-link-items {
    width: 257px;
    height: 108px;
    background: #FFFFFF;
    border-radius: 4px;
    flex-direction: row;
    justify-content: flex-start;
    padding-left: 39px;
}

.main .other-three-wrap .other-link-wrap .bottoms .other-link-items .apps-logo {
    margin-bottom: 0px;
    margin-right: 20px;
}

.main .other-three-wrap .other-link-wrap .bottoms .other-link-items:nth-of-type(1) {
    margin-right: 17px;
    margin-bottom: 18px;
}

.main .other-three-wrap .other-link-wrap .bottoms .other-link-items:nth-of-type(3) {
    margin-right: 17px;
}

/*.main .other-three-wrap .other-link-wrap .other-link-items-wrap .other-link-items:nth-of-type(2),*/
/*.main .other-three-wrap .other-link-wrap .other-link-items-wrap .other-link-items:nth-of-type(3),*/
/*.main .other-three-wrap .other-link-wrap .other-link-items-wrap .other-link-items:nth-of-type(4),*/
/*.main .other-three-wrap .other-link-wrap .other-link-items-wrap .other-link-items:nth-of-type(5) {*/
/*    position: relative;*/
/*    width: 158px;*/
/*    height: 138px;*/
/*    background: #ffffff;*/
/*    border-radius: 4px*/
/*}*/

/*.main .other-three-wrap .other-link-wrap .other-link-items-wrap .other-link-items:nth-of-type(2),*/
/*.main .other-three-wrap .other-link-wrap .other-link-items-wrap .other-link-items:nth-of-type(4) {*/
/*    margin-right: 10px*/
/*}*/

/*.main .other-three-wrap .other-link-wrap .other-link-items-wrap .other-link-items:nth-of-type(2),*/
/*.main .other-three-wrap .other-link-wrap .other-link-items-wrap .other-link-items:nth-of-type(3) {*/
/*    margin-bottom: 10px*/
/*}*/


/*.main .other-three-wrap .other-link-wrap .other-link-items-wrap .other-link-items:first-child {*/
/*    position: relative;*/
/*    width: 326px;*/
/*    height: 108px;*/
/*    background: #ffffff;*/
/*    border-radius: 4px;*/
/*    margin-bottom: 10px;*/
/*    display: flex;*/
/*    flex-direction: row;*/
/*    justify-content: center;*/
/*    align-items: center*/
/*}*/

/*.main .other-three-wrap .other-link-wrap .other-link-items-wrap .other-link-items:first-child .apps-logo {*/
/*    margin-right: 20px;*/
/*    margin-bottom: 0*/
/*}*/

/*.main .other-three-wrap .other-link-wrap .other-link-items-wrap .other-link-items:first-child .name {*/
/*    height: 25px;*/
/*    font-size: 18px;*/
/*    font-weight: 400;*/
/*    color: #333333;*/
/*    line-height: 25px*/
/*}*/

.main .other-three-wrap .three-colum-tabs {
    position: relative;
    display: inline-block;
    width: 591px;
    height: 450px;
    box-sizing: border-box;
    padding: 20px 30px 0px 25px;
    background: linear-gradient(360deg, #fafbfd 0%, #f3f6fb 100%)
}

.main .other-three-wrap .three-colum-tabs .header {
    position: relative;
    width: 565px;
    height: 22px;
    line-height: 22px;
    margin-bottom: 40px
}

.main .other-three-wrap .three-colum-tabs .header::before {
    content: "";
    display: block;
    position: absolute;
    top: 40px;
    left: -26px;
    width: 591px;
    height: 1px;
    background: #e3e8f2
}

.main .other-three-wrap .three-colum-tabs .header .tabs {
    cursor: pointer;
    position: relative;
    display: inline-block !important;
    margin-right: 28px;
    height: 22px;
    font-size: 22px;
    font-weight: 400;
    color: #333333;
    line-height: 22px
}

.main .other-three-wrap .three-colum-tabs .header .tabs:nth-of-type(3) {
    margin-right: 0
}

.main .other-three-wrap .three-colum-tabs .header .active {
    font-weight: 500;
    color: #3C77F9
}

.main .other-three-wrap .three-colum-tabs .header .active::before {
    position: absolute;
    display: block;
    content: "";
    width: 86px;
    height: 3px;
    background: #3C77F9;
    bottom: -19px;
    left: 50%;
    transform: translateX(-50%)
}

.main .other-three-wrap .three-colum-tabs .header .more {
    position: absolute;
    cursor: pointer;
    height: 16px;
    font-size: 16px;
    line-height: 16px;
    font-weight: 400;
    color: #999999;
    right: 40px;
    top: 3px
}

.main .other-three-wrap .three-colum-tabs .header .more img {
    display: inline-block;
    width: 14px;
    height: 14px
}

.main .other-three-wrap .three-colum-tabs .body {
    position: relative
}

.main .other-three-wrap .three-colum-tabs .body .three-colum-item-wrap .items {
    cursor: pointer;
    position: relative;
    height: 80px;
    display: flex;
    justify-content: unset;
    margin-bottom: 20px
}

.main .other-three-wrap .three-colum-tabs .body .three-colum-item-wrap .items:last-child {
    margin-bottom: 0px
}

.main .other-three-wrap .three-colum-tabs .body .three-colum-item-wrap .items::before {
    display: none
}

.main .other-three-wrap .three-colum-tabs .body .three-colum-item-wrap .items:hover .r .title {
    color: #409eff
}

.main .other-three-wrap .three-colum-tabs .body .three-colum-item-wrap .items .l {
    position: relative;
    display: inline-block;
    width: 140px;
    height: 80px;
    margin-right: 20px
}

.main .other-three-wrap .three-colum-tabs .body .three-colum-item-wrap .items .l img {
    display: block;
    width: 100%;
    height: 100%
}

.main .other-three-wrap .three-colum-tabs .body .three-colum-item-wrap .items .r {
    position: relative;
    display: inline-block;
    width: 228px;
    height: 80px
}

.main .other-three-wrap .three-colum-tabs .body .three-colum-item-wrap .items .r .title {
    width: 200px !important;
    height: 16px;
    font-size: 16px;
    font-weight: 400;
    color: #333333;
    line-height: 16px;
    margin-bottom: 16px
}

.main .other-three-wrap .three-colum-tabs .body .three-colum-item-wrap .items .r .info {
    height: 16px;
    font-size: 16px;
    font-weight: 400;
    color: #999999;
    line-height: 16px
}

.main .other-three-wrap .three-colum-tabs .body .three-colum-item-wrap .items .r .info .publish {
    margin-right: 7px
}

.main .msfc-wrap {
    position: relative
}

.main .msfc-wrap .title {
    margin: 0px auto 30px;
    position: relative;
    width: 216px;
    height: 49px;
    background-image: url(data:image/png;base64,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);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 216px 49px
}

.main .msfc-wrap .title span {
    position: absolute;
    top: 9px;
    left: 64px;
    display: block;
    height: 22px;
    font-size: 22px;
    line-height: 22px;
    font-weight: 500;
    color: #3C77F9
}

.main .msfc-wrap .content {
    position: relative
}

.main .msfc-wrap .content .prev,
.main .msfc-wrap .content .next {
    cursor: pointer;
    position: absolute;
    display: block;
    top: 50%;
    transform: translateY(-50%);
    width: 48px;
    height: 48px
}

.main .msfc-wrap .content .prev img,
.main .msfc-wrap .content .next img {
    width: 100%;
    height: 100%
}

.main .msfc-wrap .content .prev {
    left: 0
}

.main .msfc-wrap .content .next {
    right: 0
}

.main .msfc-wrap .content .msfc-swiper {
    position: relative;
    width: 1084px;
    margin: 0 auto
}

.main .msfc-wrap .content .msfc-swiper .swiper-slide {
    width: 544px;
    height: 259px;
    background: #ffffff;
    box-shadow: 2px 2px 14px 0px rgba(0, 0, 0, 0.2);
    border-radius: 7px;
    border: 1px solid #e6e6e6;
    position: relative;
    box-sizing: border-box;
    padding: 22px;
    display: flex;
    justify-content: space-between
}

.main .msfc-wrap .content .msfc-swiper .swiper-slide > a {
    width: 100%;
    position: relative;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
}

.main .msfc-wrap .content .msfc-swiper .swiper-slide .photo {
    position: relative;
    width: 168px;
    height: 216px;
    display: flex;
    align-items: center;
}

.main .msfc-wrap .content .msfc-swiper .swiper-slide .photo img {
    width: 100%;
    /*height: 100%*/
}

.main .msfc-wrap .content .msfc-swiper .swiper-slide .info {
    position: relative;
    width: 310px
}

.main .msfc-wrap .content .msfc-swiper .swiper-slide .info .top {
    position: relative;
    display: flex;
    margin-bottom: 28px;
    justify-content: space-between
}

.main .msfc-wrap .content .msfc-swiper .swiper-slide .info .top .name {
    height: 28px;
    font-size: 28px;
    font-weight: 500;
    color: #333333;
    line-height: 28px
}

.main .msfc-wrap .content .msfc-swiper .swiper-slide .info .top .title-box {
    position: relative
}

.main .msfc-wrap .content .msfc-swiper .swiper-slide .info .top .title-box img {
    position: relative;
    right: -15px;
    display: inline-block;
    vertical-align: top;
    width: 26px;
    height: 30px
}

.main .msfc-wrap .content .msfc-swiper .swiper-slide .info .top .title-box .title-name {
    display: inline-block;
    width: 108px;
    height: 29px;
    font-size: 19px;
    font-weight: 500;
    color: #ad5d2d;
    line-height: 29px;
    text-align: center;
    background: #faebcc;
    border-radius: 4px
}

.main .msfc-wrap .content .msfc-swiper .swiper-slide .info .des {
    font-size: 16px;
    font-weight: 400;
    color: #737373;
    line-height: 28px
}

.main .msfc-wrap .content .msfc-swiper .swiper-slide-active {
    transform: translateX(35px) scale(1) !important
}

@media screen and (max-width: 900px) {
    .main {
        width: calc(100% - 16px);
        box-sizing: border-box;
        margin: 0 auto;
    }

    .main .top {
        display: none !important
    }

    .main .top-h5 {
        display: block !important;
        position: relative;
        box-sizing: border-box;
        background: #ffffff;
        margin-top: 12px;
        padding: 0px 12px;
        box-shadow: 0px 2px 6px 0px rgba(45, 55, 106, 0.05);
        border-radius: 10px
    }

    .main .top-h5 .banner-item-h5 img {
        display: block;
        width: 100%;
        height: 150px;
        margin-bottom: 14px
    }

    .main .top-h5 .banner-item-h5 .title {
        height: 20px;
        font-size: 15px;
        font-weight: 500;
        color: #333333;
        line-height: 20px;
        margin-bottom: 14px
    }

    .main .top-h5 .column-list-h5-wrap {
        position: relative;
        box-sizing: border-box
    }

    .main .top-h5 .column-list-h5-wrap .list-item {
        width: 100%;
        display: flex;
        height: auto;
        box-sizing: border-box;
        padding: 12px 0;
        border-bottom: 0.01em solid #dfdfdf
    }

    .main .top-h5 .column-list-h5-wrap .list-item:first-child {
        border-top: 0.01em solid #dfdfdf
    }

    .main .top-h5 .column-list-h5-wrap .list-item .l {
        position: relative;
        margin-right: 20px
    }

    .main .top-h5 .column-list-h5-wrap .list-item .l .mm-dd {
        padding-top: 3px;
        width: 35px;
        height: 15px;
        font-size: 16px;
        font-weight: 600;
        color: #333333;
        line-height: 15px;
        font-family: d-Alternate
    }

    .main .top-h5 .column-list-h5-wrap .list-item .l .yyyy {
        height: 15px;
        font-size: 16px;
        font-weight: 600;
        color: #d9d9d9;
        line-height: 15px;
        margin-top: 8px;
        font-family: d-Alternate
    }

    .main .top-h5 .column-list-h5-wrap .list-item .r {
        font-size: 15px;
        font-weight: 400;
        color: #333333;
        line-height: 22px
    }

    .main .top-h5 .column-list-h5-wrap .more {
        height: 50px;
        width: 100%;
        text-align: center;
        font-size: 14px;
        font-weight: 400;
        color: #333333;
        line-height: 50px
    }

    .main .top-h5 .column-list-h5-wrap .more img {
        width: 12px;
        height: 12px;
        margin-left: 5px
    }

    .main .column-wrap {
        width: 100%;
        margin-bottom: 0px
    }

    .main .column-wrap .colum-items {
        position: relative;
        display: inline-block;
        width: 100%;
        height: 346px;
        box-sizing: border-box;
        padding: 20px 12px 0px 12px;
        background: #ffffff;
        box-shadow: 0px 2px 6px 0px rgba(45, 55, 106, 0.05);
        border-radius: 10px;
        margin-bottom: 12px
    }

    .main .column-wrap .colum-items:nth-child(1),
    .main .column-wrap .colum-items:nth-child(2) {
        margin-bottom: 12px
    }

    .main .column-wrap .colum-items .header {
        position: relative;
        width: 100%;
        height: 18px;
        line-height: 18px;
        display: flex;
        margin-bottom: 32px;
        justify-content: space-between
    }

    .main .column-wrap .colum-items .header span {
        display: inline-block
    }

    .main .column-wrap .colum-items .header .name {
        height: 18px;
        font-size: 18px;
        font-weight: 700;
        color: #000000;
        line-height: 18px
    }

    .main .column-wrap .colum-items .header .more {
        height: 50px;
        width: auto;
        position: absolute;
        bottom: -307px;
        left: 50%;
        transform: translateX(-50%);
        cursor: pointer;
        font-size: 14px;
        line-height: 52px;
        font-weight: 400;
        color: #333333
    }

    .main .column-wrap .colum-items .header .more .h5-txt {
        display: inline-block !important
    }

    .main .column-wrap .colum-items .header .more img {
        display: inline-block;
        width: 12px;
        height: 12px
    }

    .main .column-wrap .colum-items .body {
        position: relative;
        margin-left: 17px
    }

    .main .column-wrap .colum-items .body .items {
        cursor: pointer;
        position: relative;
        width: 100%;
        height: 16px;
        display: flex;
        justify-content: space-between;
        padding: 15px 0;
        margin: 0;
        border-bottom: 0.11em solid #dfdfdf;
        box-sizing: content-box
    }

    .main .column-wrap .colum-items .body .items:hover .title {
        color: #3C77F9;
    }

    .main .column-wrap .colum-items .body .items::before {
        content: "";
        position: absolute;
        top: 50%;
        left: -11px;
        transform: translateY(-50%);
        width: 4px;
        height: 4px;
        border-radius: 50%;
        background: #becde3
    }

    .main .column-wrap .colum-items .body .items:first-child {
        padding-top: 0px !important
    }

    .main .column-wrap .colum-items .body .items span {
        display: inline-block
    }

    .main .column-wrap .colum-items .body .items .title {
        width: 318px;
        height: 14px;
        font-size: 14px;
        font-weight: 400;
        color: #333333;
        line-height: 14px
    }

    .main .column-wrap .colum-items .body .items .date {
        display: none
    }

    .main .column-wrap .mskt {
        position: relative;
        height: 401px
    }

    .main .column-wrap .mskt .header {
        margin-bottom: 20px
    }

    .main .column-wrap .mskt .header .more {
        height: 54px;
        line-height: 54px;
        bottom: -362px
    }

    .main .column-wrap .mskt .body {
        margin-left: 0
    }

    .main .column-wrap .mskt .body .items {
        position: relative;
        height: 80px;
        justify-content: end !important;
        margin-bottom: 16px;
        padding-top: 0;
        padding-bottom: 0;
        border-bottom: 0px
    }

    .main .column-wrap .mskt .body .items:last-child {
        margin-bottom: 0px
    }

    .main .column-wrap .mskt .body .items::before {
        display: none
    }

    .main .column-wrap .mskt .body .items .l {
        position: relative;
        display: inline-block;
        width: 140px;
        height: 80px;
        margin-right: 10px
    }

    .main .column-wrap .mskt .body .items .l img {
        display: block;
        width: 100%;
        height: 100%
    }

    .main .column-wrap .mskt .body .items .r {
        position: relative;
        display: inline-block;
        width: 208px
    }

    .main .column-wrap .mskt .body .items .r .title {
        width: 208px !important;
        height: 16px;
        font-size: 16px;
        font-weight: 400;
        color: #333333;
        line-height: 16px;
        margin-bottom: 16px
    }

    .main .column-wrap .mskt .body .items .r .info {
        position: absolute;
        left: 0;
        bottom: 0;
        height: 14px;
        font-size: 14px;
        font-weight: 400;
        color: #999999;
        line-height: 14px
    }

    .main .column-wrap .mskt .body .items .r .info .publish {
        margin-right: 7px
    }

    .main .column-wrap .mskt .body::after {
        display: block;
        content: "";
        position: absolute;
        left: 0;
        bottom: -16px;
        height: 1px;
        width: 100%;
        background-color: #dfdfdf
    }

    .main .column-wrap .tsyd {
        height: 497px
    }

    .main .column-wrap .tsyd .header {
        margin-bottom: 20px
    }

    .main .column-wrap .tsyd .header .more {
        bottom: -458px;
        height: 54px
    }

    .main .column-wrap .tsyd .body {
        margin-left: 0
    }

    .main .column-wrap .tsyd .body::after {
        display: block;
        content: "";
        position: absolute;
        left: 0;
        bottom: -16px;
        height: 1px;
        width: 100%;
        background-color: #dfdfdf
    }

    .main .column-wrap .tsyd .body .items {
        width: 100%;
        height: 112px;
        padding: 0;
        border-bottom: 0;
        margin-bottom: 16px
    }

    .main .column-wrap .tsyd .body .items:last-child {
        margin-bottom: 0
    }

    .main .column-wrap .tsyd .body .items .l {
        width: 80px;
        margin-right: 10px
    }

    .main .column-wrap .tsyd .body .items .r {
        width: auto
    }

    .main .column-wrap .tsyd .body .items .r .title {
        width: auto
    }

    .main .column-wrap .yejs .header::before {
        display: none
    }

    .main .column-wrap .yejs .header .more {
        bottom: -305px;
        left: 60%;
        top: unset
    }

    .main .column-wrap .yejs .header .active::before {
        width: 60px;
        height: 3px;
        bottom: -13px
    }

    .main .steps-wrap {
        display: none
    }

    .main .steps-h5 {
        position: relative;
        display: block !important;
        width: 359px;
        height: 130px;
        margin-top: 0;
        margin-top: 12px;
        margin-bottom: 12px;
        overflow: hidden;
        border-radius: 10px
    }

    .main .steps-h5 img {
        width: 100%;
        height: 100%
    }

    .main .other-three-wrap {
        justify-content: unset;
        position: relative;
        flex-wrap: wrap
    }

    .main .other-three-wrap .other-link-wrap {
        flex-wrap: wrap;
        width: 100%;
        height: auto;
        justify-content: unset;
        margin-right: 0;
        display: block;
    }

    .main .other-three-wrap .other-link-wrap .other-link-items-wrap {
        width: 100%;
    }


    .main .other-three-wrap .other-link-wrap .other-link-items-wrap:first-child {
        margin-right: 0;
        width: 100%
    }

    .main .other-three-wrap .other-link-wrap .other-link-items-wrap .other-link-items:first-child {
        width: 100%
    }

    .main .other-three-wrap .other-link-wrap .other-link-items-wrap .other-link-items:nth-of-type(2),
    .main .other-three-wrap .other-link-wrap .other-link-items-wrap .other-link-items:nth-of-type(3),
    .main .other-three-wrap .other-link-wrap .other-link-items-wrap .other-link-items:nth-of-type(4),
    .main .other-three-wrap .other-link-wrap .other-link-items-wrap .other-link-items:nth-of-type(5) {
        position: relative;
        width: 48%;
        height: 138px
    }

    .main .other-three-wrap .other-link-wrap .other-link-items-wrap .other-link-items:nth-of-type(2),
    .main .other-three-wrap .other-link-wrap .other-link-items-wrap .other-link-items:nth-of-type(4) {
        margin-right: 13px
    }

    .main .other-three-wrap .other-link-wrap .other-link-items-wrap .other-link-items .name {
        text-align: center;
    }

    .main .other-three-wrap .three-colum-tabs {
        padding: 20px 12px 0px;
        width: 100%;
        background: #ffffff
    }
    .main .other-three-wrap .three-colum-tabs .header {
        width: auto;
    }

    .main .other-three-wrap .three-colum-tabs .header::before {
        display: none
    }

    .main .other-three-wrap .three-colum-tabs .header .tabs {
        height: 18px;
        font-size: 18px;
        font-weight: 600;
        line-height: 18px
    }

    .main .other-three-wrap .three-colum-tabs .header .active::before {
        width: 64px
    }

    .main .other-three-wrap .three-colum-tabs .header .more {
        position: absolute;
        left: 38%;
        transform: translateX(-50%);
        bottom: -382px;
        top: unset;
        cursor: pointer;
        width: 80px;
        font-size: 14px;
        height: 52px;
        line-height: 52px;
        font-weight: 400;
        color: #333333
    }

    .main .other-three-wrap .three-colum-tabs .header .more .h5-txt {
        display: inline-block !important
    }

    .main .other-three-wrap .three-colum-tabs .body::after {
        display: block;
        content: "";
        position: absolute;
        left: 0;
        bottom: -16px;
        height: 1px;
        width: 100%;
        background-color: #dfdfdf
    }

    .main .other-three-wrap .three-colum-tabs .body .three-colum-item-wrap .items {
        width: 100%;
        margin-bottom: 16px
    }

    .main .other-three-wrap .three-colum-tabs .body .three-colum-item-wrap .items .l {
        margin-right: 10px !important
    }

    .main .other-three-wrap .three-colum-tabs .body .three-colum-item-wrap .items .r {
        width: 185px
    }

    .main .other-three-wrap .three-colum-tabs .body .three-colum-item-wrap .items .r .info {
        height: 14px;
        font-size: 14px;
        font-size: 14px
    }

    .main .msfc-wrap {
        padding: 15px 15px 44px;
        background: #ffffff;
        border-radius: 10px
    }

    .main .msfc-wrap .content {
        overflow: hidden
    }

    .main .msfc-wrap .content .msfc-swiper {
        position: relative;
        width: 100%;
        margin: 0
    }

    .main .msfc-wrap .content .msfc-swiper .swiper-slide {
        padding: 0px;
        width: 330px;
        height: 143px;
        box-shadow: none;
        border-radius: 0px;
        border: 0px;
        transform: translateX(0px) scale(1) !important
    }

    .main .msfc-wrap .content .msfc-swiper .swiper-slide .photo {
        position: relative;
        width: 110px;
        height: 143px
    }

    .main .msfc-wrap .content .msfc-swiper .swiper-slide .photo img {
        width: 100%;
        height: 100%
    }

    .main .msfc-wrap .content .msfc-swiper .swiper-slide .info {
        position: relative;
        width: 210px
    }

    .main .msfc-wrap .content .msfc-swiper .swiper-slide .info .top {
        position: relative;
        display: flex !important;
        margin-bottom: 12px;
        justify-content: space-between
    }

    .main .msfc-wrap .content .msfc-swiper .swiper-slide .info .top .name {
        height: 18px;
        font-size: 18px;
        font-weight: 500;
        color: #333333;
        line-height: 18px
    }

    .main .msfc-wrap .content .msfc-swiper .swiper-slide .info .top .title-box {
        position: relative
    }

    .main .msfc-wrap .content .msfc-swiper .swiper-slide .info .top .title-box img {
        position: relative;
        right: -15px;
        display: inline-block;
        vertical-align: top;
        width: 22px;
        height: 23px
    }

    .main .msfc-wrap .content .msfc-swiper .swiper-slide .info .top .title-box .title-name {
        display: inline-block;
        width: 82px;
        height: 22px;
        font-size: 13px;
        font-weight: 500;
        color: #ad5d2d;
        line-height: 22px;
        text-align: center;
        background: #faebcc;
        border-radius: 4px
    }

    .main .msfc-wrap .content .msfc-swiper .swiper-slide .info .des {
        font-size: 12px;
        font-weight: 400;
        color: #737373;
        line-height: 20px
    }

    .main .msfc-wrap .content .msfc-swiper .swiper-slide-active {
        transform: translateX(0px) scale(1) !important
    }
}

