﻿

.ant-tag:hover {
    opacity: .85
}

.ant-tag,
.ant-tag a,
.ant-tag a:hover {
    color: rgba(0, 0, 0, .65)
}

.ant-tag>a:first-child:last-child {
    display: inline-block;
    margin: 0 -8px;
    padding: 0 8px
}

.ant-tag .anticon-close {
    display: inline-block;
    font-size: 12px;
    font-size: 10px\9;
    transform: scale(.83333333) rotate(0deg);
    margin-left: 3px;
    color: rgba(0, 0, 0, .45);
    font-weight: 700;
    cursor: pointer;
    transition: all .3s cubic-bezier(.78, .14, .15, .86)
}

:root .ant-tag .anticon-close {
    font-size: 12px
}

.ant-tag .anticon-close:hover {
    color: rgba(0, 0, 0, .85)
}

.ant-tag-has-color {
    border-color: transparent
}

.ant-tag-has-color,
.ant-tag-has-color .anticon-close,
.ant-tag-has-color .anticon-close:hover,
.ant-tag-has-color a,
.ant-tag-has-color a:hover {
    color: #fff
}

.ant-tag-checkable {
    background-color: transparent;
    border-color: transparent
}

.ant-tag-checkable:not(.ant-tag-checkable-checked):hover {
    color: #ea4234
}

.ant-tag-checkable-checked,
.ant-tag-checkable:active {
    color: #fff
}

.ant-tag-checkable-checked {
    background-color: #ea4234
}

.ant-tag-checkable:active {
    background-color: #3735c4
}

.ant-tag-hidden {
    display: none
}

.ant-tag-pink {
    color: #eb2f96;
    background: #fff0f6;
    border-color: #ffadd2
}

.ant-tag-pink-inverse {
    color: #fff;
    background: #eb2f96;
    border-color: #eb2f96
}

.ant-tag-magenta {
    color: #eb2f96;
    background: #fff0f6;
    border-color: #ffadd2
}

.ant-tag-magenta-inverse {
    color: #fff;
    background: #eb2f96;
    border-color: #eb2f96
}

.ant-tag-red {
    color: #f5222d;
    background: #fff1f0;
    border-color: #ffa39e
}

.ant-tag-red-inverse {
    color: #fff;
    background: #f5222d;
    border-color: #f5222d
}

.ant-tag-volcano {
    color: #fa541c;
    background: #fff2e8;
    border-color: #ffbb96
}

.ant-tag-volcano-inverse {
    color: #fff;
    background: #fa541c;
    border-color: #fa541c
}

.ant-tag-orange {
    color: #fa8c16;
    background: #fff7e6;
    border-color: #ffd591
}

.ant-tag-orange-inverse {
    color: #fff;
    background: #fa8c16;
    border-color: #fa8c16
}

.ant-tag-yellow {
    color: #fadb14;
    background: #feffe6;
    border-color: #fffb8f
}

.ant-tag-yellow-inverse {
    color: #fff;
    background: #fadb14;
    border-color: #fadb14
}

.ant-tag-gold {
    color: #faad14;
    background: #fffbe6;
    border-color: #ffe58f
}

.ant-tag-gold-inverse {
    color: #fff;
    background: #faad14;
    border-color: #faad14
}

.ant-tag-cyan {
    color: #13c2c2;
    background: #e6fffb;
    border-color: #87e8de
}

.ant-tag-cyan-inverse {
    color: #fff;
    background: #13c2c2;
    border-color: #13c2c2
}

.ant-tag-lime {
    color: #a0d911;
    background: #fcffe6;
    border-color: #eaff8f
}

.ant-tag-lime-inverse {
    color: #fff;
    background: #a0d911;
    border-color: #a0d911
}

.ant-tag-green {
    color: #52c41a;
    background: #f6ffed;
    border-color: #b7eb8f
}

.ant-tag-green-inverse {
    color: #fff;
    background: #52c41a;
    border-color: #52c41a
}

.ant-tag-blue {
    color: #1890ff;
    background: #e6f7ff;
    border-color: #91d5ff
}

.ant-tag-blue-inverse {
    color: #fff;
    background: #1890ff;
    border-color: #1890ff
}

.ant-tag-geekblue {
    color: #2f54eb;
    background: #f0f5ff;
    border-color: #adc6ff
}

.ant-tag-geekblue-inverse {
    color: #fff;
    background: #2f54eb;
    border-color: #2f54eb
}

.ant-tag-purple {
    color: #722ed1;
    background: #f9f0ff;
    border-color: #d3adf7
}

.ant-tag-purple-inverse {
    color: #fff;
    background: #722ed1;
    border-color: #722ed1
}

.wmn-template-1>h5>p,
.wmn-template-2>h5>p,
.wmn-template-3>h5>p,
.wmn-template-4>h5>p,
.wmn-template-5>h5>p,
.wmn-template-6>h5>p,
.wmn-template-7>h5>p,
.wmn-template-8>h5>p,
.wmn-template-9>h5>p,
.wmn-template-10>h5>p,
.wmn-template-11>h5>span>p,
.wmn-template-12>h5>p,
.wmn-template-13>h5>p,
.wmn-template-14>h5>span>p,
.wmn-template-15 span>p,
.wmn-template-16>h5>span>p,
.wmn-template-17>h5>span>p {
    font-size: 18px;
    font-weight: bold;
}

.wmn-template-1>h5 {
    position: relative;
    text-align: center;
    margin: 0
}

.wmn-template-1>h5>span:first-of-type {
    display: block;
    width: 100%;
    height: 1px;
    position: absolute;
    top: 50%;
    left: 0
}

.wmn-template-1>h5>p {
    display: inline-block;
    padding: 0 10px;
    font-size: 18px;
    position: relative;
    background-color: #fff;
}

.wmn-template-2>h5 {
    padding: 0 20px;
    box-sizing: border-box;
    font-size: 18px;
    margin: 0;
    position: relative
}

.wmn-template-2>h5>span:first-child {
    display: block;
    position: absolute;
    width: 100%;
    height: 1px;
    background-color: #d3d3d3;
    top: 50%;
    left: 0
}

.wmn-template-2>h5>p {
    background-color: #fff;
    display: inline-block;
    padding: 0 10px;
    position: relative;
}

.wmn-template-3 {
    position: relative
}

.wmn-template-3>h5 {
    width: 100%;
    padding: 6px 20px;
    box-sizing: border-box;
    border-bottom: 5px solid #ccc;
    margin: 0
}

.wmn-template-3>h5:before {
    content: "";
    display: inline-block;
    position: absolute;
    bottom: 2px;
    right: 0;
    width: calc(100% - 20px);
    height: 3px;
    background-color: #fff
}

.wmn-template-4>h5 {
    width: 100%;
    padding: 8px 20px;
    box-sizing: border-box;
    border-bottom: 3px solid #666;
    margin: 0
}

.wmn-template-5>h5 {
    position: relative;
    padding-bottom: 10px;
    margin: 0;
    padding-left: 10px
}

.wmn-template-5>h5>span {
    display: block;
    width: 30px;
    height: 3px;
    position: absolute;
    bottom: 0;
    left: 10px
}

.wmn-template-6>h5 {
    border: 1px solid #ccc;
    box-shadow: 2px 2px 2px #ccc
}

.wmn-template-6>h5,
.wmn-template-7>h5 {
    width: 100%;
    padding: 8px 20px;
    box-sizing: border-box;
    margin: 0
}

.wmn-template-7>h5 {
    box-shadow: inset 0 0 10px rgba(0, 0, 0, .3);
    background: hsla(0, 0%, 100%, .1);
    border-radius: 4px
}

.wmn-template-8>h5 {
    width: 100%;
    text-align: center;
    padding: 8px 0;
    border-radius: 4px;
    margin: 0
}

.wmn-template-9>h5 {
    position: relative;
    padding: 6px 20px 8px;
    box-sizing: border-box;
    margin: 0
}

.wmn-template-9>h5>:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 7px;
    bottom: -4px;
    left: 0;
    background: radial-gradient(circle, #fff, #fff 4px, transparent 0);
    background-size: 9px 10px;
    margin: 0
}

.wmn-template-10>h5 {
    width: 100%;
    padding: 8px 20px 8px 44px;
    box-sizing: border-box;
    background-position: 14px;
    border-left: 3px solid #2371a4;
    border-radius: 0 4px 4px 0;
    margin: 0;
    background-size: 26px
}

.wmn-template-11>h5 {
    width: 100%;
    border-bottom: 2px solid #ccc;
    margin: 0
}

.wmn-template-11>h5>span {
    display: inline-block;
    padding: 8px 20px;
    box-sizing: border-box;
    transform: skew(-20deg) translate(8px, 1px)
}

.wmn-template-11>h5>span>p {
    display: inline-block;
    transform: skew(20deg)
}

.wmn-template-12 {
    position: relative
}

.wmn-template-12:before {
    content: "";
    display: inline-block;
    position: absolute;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #fff;
    left: 14px;
    top: 50%;
    margin-top: -3px
}

.wmn-template-12>span:last-of-type {
    display: block;
    width: calc(100% - 20px);
    height: 2px;
    position: absolute;
    bottom: 0;
    right: 0
}

.wmn-template-12>h5 {
    position: relative;
    display: inline-block;
    font-size: 18px;
    padding: 8px 10px 8px 26px;
    box-sizing: border-box;
    margin: 0
}

.wmn-template-12>h5>span:first-of-type {
    display: inline-block;
    position: absolute;
    width: 100%;
    height: 51%;
    left: 10px;
    top: 0;
    transform: skew(-45deg)
}

.wmn-template-12>h5>p {
    position: relative;
    z-index: 1
}

.wmn-template-12>h5>span:last-of-type {
    display: inline-block;
    position: absolute;
    width: 100%;
    height: 51%;
    left: 10px;
    bottom: 0;
    transform: skew(45deg)
}

.wmn-template-13>h5 {
    width: 100%;
    font-size: 18px;
    padding: 8px 20px;
    box-sizing: border-box;
    border-radius: 4px;
    margin: 0;
    color: #fff
}

.wmn-template-14>h5 {
    border: 1px solid;
    border-radius: 30px;
    font-size: 18px;
    margin: 0;
    padding: 4px;
    color: #fff
}

.wmn-template-14>h5>span {
    display: inline-block;
    border-radius: 30px;
    padding: 6px 20px
}

.wmn-template-15>div {
    margin: 0;
    font-size: 18px;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -ms-flex-align: center;
    align-items: center
}

.wmn-template-15>div:before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 1px;
    background-color: #999;
    top: 48%;
    left: 0;
    z-index: -1
}

.wmn-template-15>div>p:first-of-type {
    display: block;
    text-align: center;
    position: relative;
    padding: 2px 4px;
    width: 50px
}

.wmn-template-15>div>p>span {
    display: block;
    width: 100%;
    left: 0;
    top: 0;
    height: 100%;
    background-color: #fff;
    border-radius: 30px
}

.wmn-template-15>div>span {
    border-radius: 4px;
    display: block;
    -ms-flex: 1;
    flex: 1;
    margin-left: 10px;
    padding: 4px 16px;
    border: 1px solid #999
}

.wmn-template-16>h5 {
    border: 1px solid #999;
    border-radius: 10px;
    font-size: 18px;
    margin: 0;
    padding: 6px 0;
    width: calc(100% - 10px);
    margin-left: auto
}

.wmn-template-16>h5>span {
    display: inline-block;
    border-radius: 6px;
    padding: 4px 20px;
    border: 1px solid #999;
    margin-left: -10px
}

.wmn-template-17>h5 {
    margin: 0;
    display: -ms-flexbox;
    display: flex;
    background-color: #aaa;
    color: #fff
}

.wmn-template-17>h5>span:first-of-type {
    display: inline-block;
    color: #fff;
    font-size: 18px;
    padding: 6px 30px 6px 20px;
    position: relative
}

.wmn-template-17>h5>span:first-of-type:before {
    content: "";
    display: block;
    width: 12px;
    height: 102%;
    background-color: #fff;
    position: absolute;
    right: -6px;
    top: 0;
    transform: skewX(-18deg)
}

.wmn-template-17>h5>span:nth-of-type(2) {
    -ms-flex: 1;
    flex: 1;
    padding: 0 10px;
    text-transform: capitalize;
    font-weight: 400;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: end;
    justify-content: flex-end;
    font-size: 12px
}

/* h5样式改h2 begin */
.wmn-template-1>h2>p,
.wmn-template-2>h2>p,
.wmn-template-3>h2>p,
.wmn-template-4>h2>p,
.wmn-template-5>h2>p,
.wmn-template-6>h2>p,
.wmn-template-7>h2>p,
.wmn-template-8>h2>p,
.wmn-template-9>h2>p,
.wmn-template-10>h2>p,
.wmn-template-11>h2>span>p,
.wmn-template-12>h2>p,
.wmn-template-13>h2>p,
.wmn-template-14>h2>span>p,
.wmn-template-15 span>p,
.wmn-template-16>h2>span>p,
.wmn-template-17>h2>span>p {
    font-size: 18px;
    font-weight: bold;
}

.wmn-template-1>h2 {
    position: relative;
    text-align: center;
    margin: 0
}

.wmn-template-1>h2>span:first-of-type {
    display: block;
    width: 100%;
    height: 1px;
    position: absolute;
    top: 50%;
    left: 0
}

.wmn-template-1>h2>p {
    display: inline-block;
    padding: 0 10px;
    font-size: 18px;
    position: relative;
    background-color: #fff;
}

.wmn-template-2>h2 {
    padding: 0 20px;
    box-sizing: border-box;
    font-size: 18px;
    margin: 0;
    position: relative
}

.wmn-template-2>h2>span:first-child {
    display: block;
    position: absolute;
    width: 100%;
    height: 1px;
    background-color: #d3d3d3;
    top: 50%;
    left: 0
}

.wmn-template-2>h2>p {
    background-color: #fff;
    display: inline-block;
    padding: 0 10px;
    position: relative;
}

.wmn-template-3 {
    position: relative
}

.wmn-template-3>h2 {
    width: 100%;
    padding: 6px 20px;
    box-sizing: border-box;
    border-bottom: 5px solid #ccc;
    margin: 0
}

.wmn-template-3>h2:before {
    content: "";
    display: inline-block;
    position: absolute;
    bottom: 2px;
    right: 0;
    width: calc(100% - 20px);
    height: 3px;
    background-color: #fff
}

.wmn-template-4>h2 {
    width: 100%;
    padding: 8px 20px;
    box-sizing: border-box;
    border-bottom: 3px solid #666;
    margin: 0
}

.wmn-template-5>h2 {
    position: relative;
    padding-bottom: 10px;
    margin: 0;
    padding-left: 10px
}

.wmn-template-5>h2>span {
    display: block;
    width: 30px;
    height: 3px;
    position: absolute;
    bottom: 0;
    left: 10px
}

.wmn-template-6>h2 {
    border: 1px solid #ccc;
    box-shadow: 2px 2px 2px #ccc
}

.wmn-template-6>h2,
.wmn-template-7>h2 {
    width: 100%;
    padding: 8px 20px;
    box-sizing: border-box;
    margin: 0
}

.wmn-template-7>h2 {
    box-shadow: inset 0 0 10px rgba(0, 0, 0, .3);
    background: hsla(0, 0%, 100%, .1);
    border-radius: 4px
}

.wmn-template-8>h2 {
    width: 100%;
    text-align: center;
    padding: 8px 0;
    border-radius: 4px;
    margin: 0
}

.wmn-template-9>h2 {
    position: relative;
    padding: 6px 20px 8px;
    box-sizing: border-box;
    margin: 0
}

.wmn-template-9>h2>:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 7px;
    bottom: -4px;
    left: 0;
    background: radial-gradient(circle, #fff, #fff 4px, transparent 0);
    background-size: 9px 10px;
    margin: 0
}

.wmn-template-10>h2 {
    width: 100%;
    padding: 8px 20px 8px 44px;
    box-sizing: border-box;
    background-position: 14px;
    border-left: 3px solid #2371a4;
    border-radius: 0 4px 4px 0;
    margin: 0;
    background-size: 26px
}

.wmn-template-11>h2 {
    width: 100%;
    border-bottom: 2px solid #ccc;
    margin: 0
}

.wmn-template-11>h2>span {
    display: inline-block;
    padding: 8px 20px;
    box-sizing: border-box;
    transform: skew(-20deg) translate(8px, 1px)
}

.wmn-template-11>h2>span>p {
    display: inline-block;
    transform: skew(20deg)
}

.wmn-template-12 {
    position: relative
}

.wmn-template-12:before {
    content: "";
    display: inline-block;
    position: absolute;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #fff;
    left: 14px;
    top: 50%;
    margin-top: -3px
}

.wmn-template-12>span:last-of-type {
    display: block;
    width: calc(100% - 20px);
    height: 2px;
    position: absolute;
    bottom: 0;
    right: 0
}

.wmn-template-12>h2 {
    position: relative;
    display: inline-block;
    font-size: 18px;
    padding: 8px 10px 8px 26px;
    box-sizing: border-box;
    margin: 0
}

.wmn-template-12>h2>span:first-of-type {
    display: inline-block;
    position: absolute;
    width: 100%;
    height: 51%;
    left: 10px;
    top: 0;
    transform: skew(-45deg)
}

.wmn-template-12>h2>p {
    position: relative;
    z-index: 1
}

.wmn-template-12>h2>span:last-of-type {
    display: inline-block;
    position: absolute;
    width: 100%;
    height: 51%;
    left: 10px;
    bottom: 0;
    transform: skew(45deg)
}

.wmn-template-13>h2 {
    width: 100%;
    font-size: 18px;
    padding: 8px 20px;
    box-sizing: border-box;
    border-radius: 4px;
    margin: 0;
    color: #fff
}

.wmn-template-14>h2 {
    border: 1px solid;
    border-radius: 30px;
    font-size: 18px;
    margin: 0;
    padding: 4px;
    color: #fff
}

.wmn-template-14>h2>span {
    display: inline-block;
    border-radius: 30px;
    padding: 6px 20px
}

.wmn-template-15>div {
    margin: 0;
    font-size: 18px;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -ms-flex-align: center;
    align-items: center
}

.wmn-template-15>div:before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 1px;
    background-color: #999;
    top: 48%;
    left: 0;
    z-index: -1
}

.wmn-template-15>div>p:first-of-type {
    display: block;
    text-align: center;
    position: relative;
    padding: 2px 4px;
    width: 50px
}

.wmn-template-15>div>p>span {
    display: block;
    width: 100%;
    left: 0;
    top: 0;
    height: 100%;
    background-color: #fff;
    border-radius: 30px
}

.wmn-template-15>div>span {
    border-radius: 4px;
    display: block;
    -ms-flex: 1;
    flex: 1;
    margin-left: 10px;
    padding: 4px 16px;
    border: 1px solid #999
}

.wmn-template-16>h2 {
    border: 1px solid #999;
    border-radius: 10px;
    font-size: 18px;
    margin: 0;
    padding: 6px 0;
    width: calc(100% - 10px);
    margin-left: auto
}

.wmn-template-16>h2>span {
    display: inline-block;
    border-radius: 6px;
    padding: 4px 20px;
    border: 1px solid #999;
    margin-left: -10px
}

.wmn-template-17>h2 {
    margin: 0;
    display: -ms-flexbox;
    display: flex;
    background-color: #aaa;
    color: #fff
}

.wmn-template-17>h2>span:first-of-type {
    display: inline-block;
    color: #fff;
    font-size: 18px;
    padding: 6px 30px 6px 20px;
    position: relative
}

.wmn-template-17>h2>span:first-of-type:before {
    content: "";
    display: block;
    width: 12px;
    height: 102%;
    background-color: #fff;
    position: absolute;
    right: -6px;
    top: 0;
    transform: skewX(-18deg)
}

.wmn-template-17>h2>span:nth-of-type(2) {
    -ms-flex: 1;
    flex: 1;
    padding: 0 10px;
    text-transform: capitalize;
    font-weight: 400;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: end;
    justify-content: flex-end;
    font-size: 12px
}

/* h5样式改h2 end */

.zoom {
    /*width:100%;*/
    border-spacing: 0;
    border-collapse: separate
}

.zoom>tbody>tr>td {
    padding: 6px 8px;
    /*border:none*/
    border: 1px solid #ddd;
}

.wmn-table-frame-box>tbody>tr>td,
.wmn-table-frame-hsides>tbody>tr>td,
.wmn-table-frame-vsides>tbody>tr>td,
.wmn-table-rules>tbody>tr>td {
    border: none
}

.wmn-table-container {
    /*overflow-x:auto*/
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

/*.wmn-table-border {border-top:1px solid #ccc;border-left:1px solid #ccc}*/
.wmn-table-border>tbody>tr>td {
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc
}

.wmn-table-topbg>tbody>tr:not(:first-child) {
    background-color: #fff;
    font-weight: 400
}

.wmn-table-leftbg,
.wmn-table-topbg,
.wmn-table-topLeftbg {
    font-weight: 700
}

.wmn-table-leftbg>tbody>tr>td:not(:first-child),
.wmn-table-topLeftbg>tbody>tr:nth-child(n+2)>td:not(:first-child) {
    background-color: #fff;
    font-weight: 400
}

.wmn-table-td-even>tbody>tr>td:nth-child(2n),
.wmn-table-td-odd>tbody>tr>td:nth-child(odd),
.wmn-table-tr-even>tbody>tr:nth-child(2n),
.wmn-table-tr-odd>tbody>tr:nth-child(odd) {
    background-color: #fff
}

.wmn-table-rules-rows>tbody>tr:not(:last-child)>td {
    border-bottom: 1px solid #ccc
}

.wmn-table-rules-all>tbody>tr>td:not(:last-child),
.wmn-table-rules-cols>tbody>tr>td:not(:last-child) {
    border-right: 1px solid #ccc
}

.wmn-table-rules-all>tbody>tr:not(:last-child)>td {
    border-bottom: 1px solid #ccc
}

.wmn-table-frame-box {
    border: 1px solid #ccc
}

.wmn-table-frame-hsides {
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc
}

.wmn-table-frame-vsides {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc
}

.wmn-border-radius {
    border-radius: 8px !important
}

.wmn-border-radius>tbody>tr:first-child>td:first-child {
    border-top-left-radius: 8px
}

.wmn-border-radius>tbody>tr:first-child>td:last-child {
    border-top-right-radius: 8px
}

.wmn-border-radius>tbody>tr:last-child>td:first-child {
    border-bottom-left-radius: 8px
}

.wmn-border-radius>tbody>tr:last-child>td:last-child {
    border-bottom-right-radius: 8px
}

.wmn-item-title {
    margin: 6px 0
}

.wmn-item-img {
    overflow: hidden
}

.wmn-item-img img {
    width: 100% !important;
    display: block;
    height: auto !important;
}

.wmn-template-18,
.wmn-template-19,
.wmn-template-20,
.wmn-template-21,
.wmn-template-22,
.wmn-template-23,
.wmn-template-24,
.wmn-template-25,
.wmn-template-26,
.wmn-template-27,
.wmn-template-28,
.wmn-template-29,
.wmn-template-30 {
    overflow-x: auto;
}

.wmn-template-18 .nei-table table,
.wmn-template-19 .nei-table table,
.wmn-template-20 .nei-table table,
.wmn-template-21 .nei-table table,
.wmn-template-22 .nei-table table,
.wmn-template-23 .nei-table table,
.wmn-template-24 .nei-table table,
.wmn-template-25 .nei-table table,
.wmn-template-26 .nei-table table,
.wmn-template-27 .nei-table table,
.wmn-template-28 .nei-table table,
.wmn-template-29 .nei-table table,
.wmn-template-30 .nei-table table {
    box-sizing: border-box;
}

.wmn-template-31>.wmn-flex-list>.wmn-flex-item2 {
    padding: 14px;
    border-radius: 20px;
    border: 1px solid #aaa;
    box-sizing: border-box;
    background-color: #fff
}

.wmn-template-31>.wmn-flex-list>.wmn-flex-item2>.wmn-flex-l {
    width: 30%;
    overflow: hidden
}

.wmn-template-31 .wmn-flex-l img {
    display: block;
    width: 100%
}

.wmn-template-31>.wmn-flex-list>.wmn-flex-item2>.wmn-flex-r {
    -ms-flex: 1;
    flex: 1;
    padding-left: 16px
}

.wmn-template-31>.wmn-flex-list>.wmn-flex-item2>.wmn-flex-r>.wmn-flex-r-title {
    color: #333;
    text-transform: capitalize;
    margin: 0;
    font-size: 18px
}

.wmn-template-31>.wmn-flex-list>.wmn-flex-item2>.wmn-flex-r>.wmn-flex-r-text {
    font-size: 14px;
    margin: 0
}

/*.wmn-template-37>div {position:relative;max-width:1000px}*/
.wmn-template-37>.wmn-flex-ai-c {
    display: flex;
    flex-direction: row;
    flex-wrap: inherit;
    margin-bottom: 20px;
}

.wmn-template-37>.wmn-flex-ai-c.wmn-flex-row-reverse {
    flex-direction: row-reverse;
}

.wmn-template-37>div>.wmn-item-img {
    /*position:relative;z-index:1; */
    width: 30%;
    border-radius: 5%;
    border: 8px solid #ddd;
    background-color: #fff;
    box-sizing: border-box;
    flex-shrink: 0;
}

.wmn-template-37>div>.wmn-item-box {
    /*position:absolute;left:150px;top:50%;right:0;transform:translateY(-50%)*/
    background-color: #ddd;
    border: 8px solid #eee;
    border-radius: 20px;
    padding: 20px;
    box-sizing: border-box;
}

.wmn-template-37>div>.wmn-item-box>p:first-child {
    font-size: 18px;
    margin: 0 0 4px;
    text-transform: capitalize;
    font-weight: bold;
}

.wmn-template-37>div>.wmn-item-box>p {
    font-size: 14px;
    margin: 0
}

.wmn-template-37>.wmn-flex-row-reverse>.wmn-item-box {
    left: 0;
    right: 160px;
    padding: 20px
}

/*备份.wmn-template-37>div>.wmn-item-box {position:absolute;left:150px;top:50%;right:0;background-color:#ddd;border:8px solid #eee;border-radius:20px;padding:20px 40px 20px 170px;box-sizing:border-box;transform:translateY(-50%)}
.wmn-template-37>div>.wmn-item-box>p:first-child {font-size:18px;margin:0 0 4px;text-transform:capitalize;font-weight: bold;}
.wmn-template-37>div>.wmn-item-box>p {font-size:14px;margin:0}
.wmn-template-37>.wmn-flex-row-reverse>.wmn-item-box {left:0;right:160px;padding:20px 170px 20px 40px}*/
@media (max-width:768px) {
    .wmn-template-37>.wmn-flex-ai-c {
        flex-direction: column;
        margin-bottom: 20px;
    }

    .wmn-template-37>.wmn-flex-ai-c.wmn-flex-row-reverse {
        flex-direction: column;
    }

    .wmn-template-37>div>.wmn-item-img {
        width: 100%;
    }

    .wmn-template-37>div>.wmn-item-box {
        position: relative;
        transform: translateY(0);
        width: 100%;
        padding: 10px;
        left: 0;
    }

    .wmn-template-37>.wmn-flex-row-reverse>.wmn-item-box {
        padding: 10px;
        right: 0;
    }
}

@media (max-width:768px) {
    .wmn-template-31>.wmn-flex-list>.wmn-flex-item2 {
        width: 100%;
    }
}

.wmn-template-38>div {
    background-color: #eee
}

.wmn-template-38>div>div {
    width: 50%
}

.wmn-template-38>div>.wmn-item-img {
    /*padding:15% 0;*/
    position: relative
}

.wmn-template-38 .wmn-item-img img {
    /*position:absolute;top:0;left:0*/
}

.wmn-template-38>div>.wmn-item-box {
    padding: 3%;
    box-sizing: border-box;
    position: relative
}

.wmn-template-38>div>.wmn-item-box>p:first-child {
    font-size: 18px;
    display: block;
    font-weight: bold;
}

.wmn-template-38>div>.wmn-item-box>p {
    margin: 6px 0;
    font-size: 16px
}

@media (max-width:768px) {
    .wmn-template-38>div>.wmn-item-box>p br {
        display: none;
    }
}

.wmn-template-38>div>.wmn-item-box>span {
    position: absolute;
    top: 50%;
    right: 100%;
    width: 0;
    height: 0;
    border: 10px solid transparent;
    border-right-color: #eee;
    transform: translateY(-50%);
    border-bottom-color: transparent !important;
    border-top-color: transparent !important
}

.wmn-template-38>.wmn-flex:not(.wmn-flex-row-reverse)>.wmn-item-box>span {
    border-left-color: transparent !important
}

.wmn-template-38>.wmn-flex-row-reverse>.wmn-item-box>span {
    left: 100%;
    right: auto;
    border-right-color: transparent !important;
    border-left-color: #eee
}

@media (max-width:768px) {

    .wmn-flex,
    .wmn-flex-row-reverse {
        flex-direction: column;
    }

    .wmn-template-38>div>div {
        width: 100%;
    }

    .wmn-template-38>div>.wmn-item-img {
        padding: 0;
    }

    .wmn-template-38 .wmn-item-img img {
        position: relative;
    }
}

.wmn-template-38 .wmn-item-img embed {
    width: 100% !important;
}

.wmn-template-38 .wmn-item-img iframe {
    width: 100% !important;
}

.wmn-template-box-title {
    font-size: 30px;
    text-align: center;
    color: #333;
    margin: 20px 0;
    text-transform: capitalize
}

.wmn-template-box-title>strong {
    display: inline-block;
    margin: 0 10px
}

.wmn-template-box-title>span {
    display: inline-block;
    background: #333;
    transform: rotate(45deg);
    margin: 0 4px
}

.wmn-template-box-title>span:first-of-type,
.wmn-template-box-title>span:nth-of-type(6) {
    width: 4px;
    height: 4px;
    opacity: .4
}

.wmn-template-box-title>span:nth-of-type(2),
.wmn-template-box-title>span:nth-of-type(5) {
    width: 6px;
    height: 6px;
    opacity: .6
}

.wmn-template-box-title>span:nth-of-type(3),
.wmn-template-box-title>span:nth-of-type(4) {
    width: 8px;
    height: 8px
}

.wmn-flex,
.wmn-flex-row-reverse {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.wmn-flex-row-reverse {
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.wmn-flex-column {
    -ms-flex-direction: column;
    flex-direction: column
}

.wmn-flex-column,
.wmn-flex-column-reverse {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.wmn-flex-column-reverse {
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

.wmn-flex-ai-c {
    -ms-flex-align: center;
    align-items: center
}

.wmn-flex-ai-c,
.wmn-flex-ai-fs {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.wmn-flex-ai-fs {
    -ms-flex-align: start;
    align-items: flex-start
}

.wmn-flex-ai-fe {
    -ms-flex-align: end;
    align-items: flex-end
}

.wmn-flex-ai-fe,
.wmn-flex-jc-c {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.wmn-flex-jc-c {
    -ms-flex-pack: center;
    justify-content: center
}

.wmn-flex-jc-sb {
    -ms-flex-pack: justify;
    justify-content: space-between
}

.wmn-flex-jc-sa,
.wmn-flex-jc-sb {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.wmn-flex-jc-sa {
    -ms-flex-pack: distribute;
    justify-content: space-around
}

.wmn-flex-jc-fe {
    -ms-flex-pack: end;
    justify-content: flex-end
}

.wmn-flex-jc-fe,
.wmn-flex-jc-fs {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.wmn-flex-jc-fs {
    -ms-flex-pack: start;
    justify-content: flex-start
}

.wmn-flex-jc-ai-c {
    -ms-flex-pack: center;
    justify-content: center
}

.wmn-flex-jc-ai-c,
.wmn-flex-jc-ai-sb {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center
}

.wmn-flex-jc-ai-sb {
    -ms-flex-pack: justify;
    justify-content: space-between
}

.wmn-flex-item2 {
    width: 49%;
    margin: 10px 0
}

.wmn-flex-item3 {
    width: 32%;
    margin: 10px 0
}

.wmn-flex-item4 {
    width: 24% !important;
    margin: 10px 0
}

.wmn-flex-item2 .wmn-item-img img {
    height: auto !important
}

.wmn-flex-item3 .wmn-item-img img {
    height: auto !important
}

.wmn-flex-item4 .wmn-item-img img {
    height: auto !important
}

.wmn-flex-item-auto {
    -ms-flex: 1;
    flex: 1;
    margin: 10px 0
}

.wmn-flex-item-10 {
    width: 10%;
    margin: 10px 0
}

.wmn-flex-item-20 {
    width: 20%;
    margin: 10px 0
}

.wmn-flex-item-30 {
    width: 30%;
    margin: 10px 0
}

.wmn-flex-item-40 {
    width: 40%;
    margin: 10px 0
}

.wmn-flex-item-50 {
    width: 50%;
    margin: 10px 0
}

.wmn-flex-item-60 {
    width: 60%;
    margin: 10px 0
}

.wmn-flex-item-70 {
    width: 70%;
    margin: 10px 0
}

.wmn-flex-item-80 {
    width: 80%;
    margin: 10px 0
}

.wmn-flex-item-90 {
    width: 90%;
    margin: 10px 0
}

.wmn-flex-item-100 {
    width: 100%;
    margin: 10px 0
}

@media screen and (max-width:768px) {
    .wmn-flex-item2 {
        width: 100%;
    }

    .wmn-flex-item3 {
        width: 100%;
    }

    .wmn-flex-item4 {
        flex: 0 0 49% !important;
        width: 49% !important;
    }

    .wmn-flex-item-10 {
        width: 100%;
    }

    .wmn-flex-item-20 {
        width: 100%;
    }

    .wmn-flex-item-30 {
        width: 100%;
    }

    .wmn-flex-item-40 {
        width: 100%;
    }

    .wmn-flex-item-50 {
        width: 100%;
    }

    .wmn-flex-item-60 {
        width: 100%;
    }

    .wmn-flex-item-70 {
        width: 100%;
    }

    .wmn-flex-item-80 {
        width: 100%;
    }

    .wmn-flex-item-90 {
        width: 100%;
    }
}

.wmn-text-align-c {
    text-align: center !important
}

.wmn-text-align-l {
    text-align: left !important
}

.wmn-text-align-r {
    text-align: right !important
}

.wmn-padding-left1 {
    padding-left: 1%;
    box-sizing: border-box
}

.wmn-padding-left2 {
    padding-left: 2%;
    box-sizing: border-box
}

.wmn-padding-left3 {
    padding-left: 3%;
    box-sizing: border-box
}

.wmn-padding-left4 {
    padding-left: 4%;
    box-sizing: border-box
}

.wmn-padding-left5 {
    padding-left: 5%;
    box-sizing: border-box
}

.wmn-padding-right1 {
    padding-right: 1%;
    box-sizing: border-box
}

.wmn-padding-right2 {
    padding-right: 2%;
    box-sizing: border-box
}

.wmn-padding-right3 {
    padding-right: 3%;
    box-sizing: border-box
}

.wmn-padding-right4 {
    padding-right: 4%;
    box-sizing: border-box
}

.wmn-padding-right5 {
    padding-right: 5%;
    box-sizing: border-box
}

.wmn-list-disc-customize {
    padding-left: 0
}

.wmn-list-disc-customize,
.wmn-list-disc-customize>li {
    list-style-type: none
}

.wmn-list-disc-customize>li {
    padding-left: 16px;
    position: relative
}

.wmn-list-disc-customize>li:before {
    content: "";
    display: block;
    position: absolute;
    width: 6px;
    height: 6px;
    background-color: #000;
    border-radius: 50%;
    left: 1px;
    top: 8px
}

.wmn-list-decimal,
.wmn-list-disc {
    padding-left: 20px
}

.wmn-list-disc,
.wmn-list-disc>li {
    list-style-type: disc
}

.wmn-list-decimal,
.wmn-list-decimal>li {
    list-style-type: decimal
}

.wmn-history-item {
    width: calc(50% + 10px);
    padding: 10px 0;
    box-sizing: border-box;
    position: relative
}

.wmn-history-list {
    position: relative
}

.wmn-history-item:nth-of-type(odd) {
    float: right;
    padding-left: 26px
}

.wmn-history-item:nth-of-type(2n) {
    float: left;
    text-align: right;
    padding-right: 26px
}

.wmn-history-line {
    position: absolute;
    top: 0;
    left: 50%;
    width: 2px;
    height: 100%;
    background-color: #eee;
    margin-left: -1px
}

.wmn-history-item>strong {
    font-size: 22px;
    font-weight: 400;
    color: #ea4234
}

.wmn-history-item>p {
    font-size: 14px;
    margin: 6px 0;
    color: #666
}

.wmn-history-item>span {
    box-sizing: border-box;
    width: 8px;
    height: 8px;
    background-color: #fff;
    border: 2px solid #ea4234;
    display: block;
    position: absolute;
    border-radius: 50%;
    top: 18px
}

.wmn-history-item:nth-of-type(2n)>span {
    right: 6px
}

.wmn-history-item:nth-of-type(odd)>span {
    left: 6px
}

.wmn-clearfix {
    zoom: 1
}

.wmn-clearfix:after {
    content: "";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden
}

.wmn-course-item {
    border-top: 1px dashed #ccc
}

.wmn-course-item:last-of-type {
    border-bottom: 1px dashed #ccc
}

.wmn-course-item:nth-of-type(odd) {
    background-color: #f6f7fb
}

.wmn-course-item>strong {
    font-size: 22px;
    font-weight: 400;
    padding: 10px 20px;
    border-right: 1px dashed #ccc;
    line-height: 1.1;
    font-family: serif
}

.wmn-course-item>p {
    margin: 0;
    -ms-flex: 1;
    flex: 1;
    padding: 10px 20px;
    position: relative;
    font-size: 14px
}

.wmn-course-item>p>span {
    position: absolute;
    display: block;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #fff;
    border: 2px solid #ea4234;
    left: -4px;
    top: calc(50% - 4px);
    box-sizing: border-box
}

.wmn-flex-list>.wmn-flex-item {
    border-radius: 4px;
    transition: box-shadow .2s;
    overflow: hidden
}

.wmn-flex-list>.wmn-flex-item:hover {
    box-shadow: 0 0 10px #ccc
}

.wmn-flex-list>.wmn-flex-item:first-of-type>.wmn-flex-t {
    background-color: #e40112
}

.wmn-flex-list>.wmn-flex-item:nth-of-type(2)>.wmn-flex-t {
    background-color: #ea5700
}

.wmn-flex-list>.wmn-flex-item:nth-of-type(3)>.wmn-flex-t {
    background-color: #f87c08
}

.wmn-flex-list>.wmn-flex-item:nth-of-type(4)>.wmn-flex-t {
    background-color: #f1ac06
}

.wmn-flex-list>div>.wmn-flex-t>p {
    border: 3px solid #fff;
    border-radius: 50%;
    font-size: 18px;
    color: #fff;
    width: 40px;
    height: 40px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 8% 0
}

.wmn-flex-list>div>.wmn-flex-b {
    background-color: #fff;
    padding: 10px;
    border: 1px solid #ddd
}

.wmn-flex-list>div>.wmn-flex-b p:first-child {
    font-weight: bold;
    font-size: 18px;
}

.wmn-flex-b-text {
    font-size: 14px;
    color: #666;
    margin-top: 6px
}

.wmn-flex-curcle>.wmn-flex-item:first-of-type>.wmn-curcle-w {
    background-color: #00712e
}

.wmn-flex-curcle>.wmn-flex-item:nth-of-type(2)>.wmn-curcle-w {
    background-color: #058ab7
}

.wmn-flex-curcle>.wmn-flex-item:nth-of-type(3)>.wmn-curcle-w {
    background-color: #fdd400
}

.wmn-flex-curcle>.wmn-flex-item:nth-of-type(4)>.wmn-curcle-w {
    background-color: #bbbf06
}

.wmn-curcle-w {
    width: 100%;
    height: 0;
    padding-bottom: 100%;
    background-color: #eee;
    position: relative
}

.wmn-curcle-n,
.wmn-curcle-w {
    border-radius: 10%;
    border: 1px solid #ccc
}

.wmn-curcle-n {
    position: absolute;
    width: 80%;
    height: 80%;
    top: 50%;
    left: 50%;
    background-color: #fff;
    transform: translate(-50%, -50%);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 18px;
    transition: box-shadow .2s;
    margin: 0;
    font-weight: bold;
}

.wmn-curcle-w:hover>.wmn-curcle-n {
    box-shadow: 0 0 10px #666
}

.wmn-template-44>.wmn-flex>.wmn-flex-l>h5,
.wmn-template-45>.wmn-flex>.wmn-flex-l>h5,
.wmn-template-46>.wmn-flex-row-reverse>.wmn-flex-l>h5 {
    font-size: 18px;
    margin: 0;
    font-weight: bold;
}

/* h5样式改h2 begin */
.wmn-template-44>.wmn-flex>.wmn-flex-l>h2,
.wmn-template-45>.wmn-flex>.wmn-flex-l>h2,
.wmn-template-46>.wmn-flex-row-reverse>.wmn-flex-l>h2 {
    font-size: 18px;
    margin: 0;
    font-weight: bold;
}

/* h5样式改h2 end */

.wmn-template-44>.wmn-flex>.wmn-flex-l>ul>li>p,
.wmn-template-45>.wmn-flex>.wmn-flex-l>ul>li>p,
.wmn-template-46>.wmn-flex-row-reverse>.wmn-flex-l>ul>li>p {
    margin: 0
}

.wmn-template-44>.wmn-flex>.wmn-flex-l>ul>li,
.wmn-template-45>.wmn-flex>.wmn-flex-l>ul>li,
.wmn-template-46>.wmn-flex-row-reverse>.wmn-flex-l>ul>li {
    margin: 8px 0
}

.wmn-template-45 .wmn-flex {
    flex-direction: row-reverse;
}

.wmn-template-47::after {
    content: "";
    display: block;
    height: 0;
    visibility: hidden;
    clear: both;
}

.wmn-template-47 img {
    /*max-width:50%!important;*/
    float: left;
    margin: 6px 10px 0 0
}

.wmn-template-47>p {
    margin: 0 0 10px 0;
    line-height: 1.6
}

.wmn-template-51>hr {
    border: none;
    border-top: 1px solid #ccc;
    margin: 10px 0
}

.wmn-template-52>hr {
    border: none;
    border-top: 1px dashed;
    margin: 10px 0
}

.wmn-template-53>div>p>a,
.wmn-template-54>div>a {
    color: #000;
    text-decoration: none
}

.wmn-template-53>div>p {
    margin: 0;
    -ms-flex: 1;
    flex: 1;
    word-break: break-all
}

.wmn-template-53 img,
.wmn-template-54 img {
    margin-right: 4px;
    vertical-align: middle;
    max-width: 25px
}

.wmn-template-53>div,
.wmn-template-54>div {
    margin: 8px 0
}

.wmn-template-54>div {
    margin-right: 10px
}

.wmn-template-48 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start
}

.wmn-template-48 img {
    margin-top: 4px
}

.wmn-template-48>div {
    -ms-flex: 1;
    flex: 1;
    padding-left: 10px
}

.wmn-template-48>div>p:first-of-type {
    font-size: 16px;
    margin: 0
}

.wmn-template-48>div>p:nth-of-type(2) {
    font-size: 14px;
    color: #555;
    margin: 0
}

.wmn-template-49,
.wmn-template-50 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start
}

.wmn-template-49>p,
.wmn-template-50>p {
    margin: 0;
    -ms-flex: 1;
    flex: 1;
    padding-left: 10px
}

.wmn-template-49 img {
    margin-top: 8px
}

.wmn-template-50 img {
    margin-top: 6px
}

.wmn-position-title>.wmn-flex-item {
    position: relative
}

.wmn-position-title>div>p {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100% !important;
    margin: 0;
    background: rgba(0, 0, 0, .5);
    color: #fff;
    padding: 6px 0;
    font-weight: bold;
    text-align: center;
}

.wmn-scale .wmn-item-img img {
    transition: all .3s
}

.wmn-scale .wmn-flex-item:hover .wmn-item-img img {
    transform: scale(1.2)
}

.wmn-template-34>.wmn-flex-list>.wmn-flex-item {
    border: 1px solid #eee;
    background: #fff;
}

.wmn-template-34>.wmn-flex-list>div>.wmn-flex-b {
    border: none;
    background: none;
}

.wmn-template-35>.wmn-flex-list>.wmn-flex-item {
    border: 1px solid #eee;
    background: #fff;
}

.wmn-template-35>.wmn-flex-list>div>.wmn-flex-b {
    border: none;
    background: none;
}

.wmn-template-35>.wmn-flex-list>div>.wmn-flex-b p {
    text-align: center;
}

@media (max-width:768px) {
    .wmn-template-39 .wmn-flex-jc-sb .wmn-flex-item4 {
        width: 100%;
    }

    .wmn-template-39 .wmn-position-title>div>p {
        position: relative;
        margin: 0;
    }

    .wmn-template-40 .wmn-flex-jc-sb .wmn-flex-item4 {
        width: 100%;
    }

    .wmn-template-40 .wmn-position-title>div>p {
        position: relative;
        margin: 0;
    }

    .wmn-template-41 .wmn-position-title>div>p {
        position: relative;
        margin: 0;
    }

    .wmn-template-42 .wmn-flex-jc-sb .wmn-flex-item3 {
        width: 100%;
    }

    .wmn-template-43 .wmn-flex-jc-sb .wmn-flex-item3 {
        width: 100%;
    }

    .wmn-template-47 {
        display: flex;
        flex-direction: column;
    }

    .wmn-template-47 img {
        width: 100%;
        max-width: 100% !important;
        float: none;
    }
}

/*字体色、标题色、内标题色*/
.wmn-title-gray,
.wmn-title2-gray,
.wmn-title3-gray {
    color: #ededed !important
}

.wmn-title-white,
.wmn-title2-white,
.wmn-title3-white {
    color: #fff !important
}

.wmn-title-black,
.wmn-title2-black,
.wmn-title3-black {
    color: #111 !important
}

.wmn-title-green,
.wmn-title2-green,
.wmn-title3-green {
    color: #2cb740 !important
}

.wmn-title-blue,
.wmn-title2-blue,
.wmn-title3-blue {
    color: #217fe1 !important
}

.wmn-title-yellow,
.wmn-title2-yellow,
.wmn-title3-yellow {
    color: #fcb026 !important
}

.wmn-title-red,
.wmn-title2-red,
.wmn-title3-red {
    color: #ee2c2d !important
}

.wmn-title-orange,
.wmn-title2-orange,
.wmn-title3-orange {
    color: #ff511f !important
}

.wmn-title-darkgreen,
.wmn-title2-darkgreen,
.wmn-title3-darkgreen {
    color: #007842 !important
}

.wmn-title-cyan,
.wmn-title2-cyan,
.wmn-title3-cyan {
    color: #07b8c0 !important
}

.wmn-title-darkblue,
.wmn-title2-darkblue,
.wmn-title3-darkblue {
    color: #013299 !important
}

.wmn-title-limegreen,
.wmn-title2-limegreen,
.wmn-title3-limegreen {
    color: #6bc235 !important
}

.wmn-title-teal,
.wmn-title2-teal,
.wmn-title3-teal {
    color: teal !important
}

.wmn-title-brown,
.wmn-title2-brown,
.wmn-title3-brown {
    color: #9f5032 !important
}

.wmn-title-orchid,
.wmn-title2-orchid,
.wmn-title3-orchid {
    color: #696cc9 !important
}

.wmn-title-purple,
.wmn-title2-purple,
.wmn-title3-purple {
    color: #833f83 !important
}

.wmn-title-cyanblue,
.wmn-title2-cyanblue,
.wmn-title3-cyanblue {
    color: #1f94c7 !important
}

.wmn-title-pink,
.wmn-title2-pink,
.wmn-title3-pink {
    color: #ef5097 !important
}

.wmn-title-rackley,
.wmn-title2-rackley,
.wmn-title3-rackley {
    color: #6792ac !important
}

.wmn-title-black-light,
.wmn-title2-black-light,
.wmn-title3-black-light {
    color: #666 !important
}

.wmn-title-green-light,
.wmn-title2-green-light,
.wmn-title3-green-light {
    color: #28cd3f !important
}

.wmn-title-blue-light,
.wmn-title2-blue-light,
.wmn-title3-blue-light {
    color: #1f9bed !important
}

.wmn-title-yellow-light,
.wmn-title2-yellow-light,
.wmn-title3-yellow-light {
    color: #f1a824 !important
}

.wmn-title-red-light,
.wmn-title2-red-light,
.wmn-title3-red-light {
    color: #e00 !important
}

.wmn-title-orange-light,
.wmn-title2-orange-light,
.wmn-title3-orange-light {
    color: #ff8400 !important
}

.wmn-title-darkgreen-light,
.wmn-title2-darkgreen-light,
.wmn-title3-darkgreen-light {
    color: #008c49 !important
}

.wmn-title-cyan-light,
.wmn-title2-cyan-light,
.wmn-title3-cyan-light {
    color: #28d2db !important
}

.wmn-title-darkblue-light,
.wmn-title2-darkblue-light,
.wmn-title3-darkblue-light {
    color: #0c4da9 !important
}

.wmn-title-limegreen-light,
.wmn-title2-limegreen-light,
.wmn-title3-limegreen-light {
    color: #99e74b !important
}

.wmn-title-teal-light,
.wmn-title2-teal-light,
.wmn-title3-teal-light {
    color: #0ab49a !important
}

.wmn-title-brown-light,
.wmn-title2-brown-light,
.wmn-title3-brown-light {
    color: #ab8266 !important
}

.wmn-title-orchid-light,
.wmn-title2-orchid-light,
.wmn-title3-orchid-light {
    color: #9476e0 !important
}

.wmn-title-purple-light,
.wmn-title2-purple-light,
.wmn-title3-purple-light {
    color: #aa00a9 !important
}

.wmn-title-cyanblue-light,
.wmn-title2-cyanblue-light,
.wmn-title3-cyanblue-light {
    color: #4ca9d2 !important
}

.wmn-title-pink-light,
.wmn-title2-pink-light,
.wmn-title3-pink-light {
    color: #ff80bf !important
}

.wmn-title-rackley-light,
.wmn-title2-rackley-light,
.wmn-title3-rackley-light {
    color: #85a8bd !important
}

/*背景色、背景色2、背景色3、背景色4、图形色*/
.wmn-bg-gray,
.wmn-bg2-gray,
.wmn-bg3-gray,
.wmn-bg4-gray,
.wmn-forged-gray>li:before {
    background-color: #ededed !important
}

.wmn-bg-white,
.wmn-bg2-white,
.wmn-bg3-white,
.wmn-bg4-white,
.wmn-forged-white>li:before {
    background-color: #fff !important
}

.wmn-bg-black,
.wmn-bg2-black,
.wmn-bg3-black,
.wmn-bg4-black,
.wmn-forged-black>li:before {
    background-color: #111 !important
}

.wmn-bg-black-light,
.wmn-bg2-black-light,
.wmn-bg3-black-light,
.wmn-bg4-black-light,
.wmn-forged-black-light>li:before {
    background-color: #666 !important
}

.wmn-bg-green,
.wmn-bg2-green,
.wmn-bg3-green,
.wmn-bg4-green,
.wmn-forged-green>li:before {
    background-color: #2cb740 !important
}

.wmn-bg-green-light,
.wmn-bg2-green-light,
.wmn-bg3-green-light,
.wmn-bg4-green-light,
.wmn-forged-green-light>li:before {
    background-color: #28cd3f !important
}

.wmn-bg-blue,
.wmn-bg2-blue,
.wmn-bg3-blue,
.wmn-bg4-blue,
.wmn-forged-blue>li:before {
    background-color: #217fe1 !important
}

.wmn-bg-blue-light,
.wmn-bg2-blue-light,
.wmn-bg3-blue-light,
.wmn-bg4-blue-light,
.wmn-forged-blue-light>li:before {
    background-color: #1f9bed !important
}

.wmn-bg-yellow,
.wmn-bg2-yellow,
.wmn-bg3-yellow,
.wmn-bg4-yellow,
.wmn-forged-yellow>li:before {
    background-color: #fcb026 !important
}

.wmn-bg-yellow-light,
.wmn-bg2-yellow-light,
.wmn-bg3-yellow-light,
.wmn-bg4-yellow-light,
.wmn-forged-yellow-light>li:before {
    background-color: #f1a824 !important
}

.wmn-bg-red,
.wmn-bg2-red,
.wmn-bg3-red,
.wmn-bg4-red,
.wmn-forged-red>li:before {
    background-color: #ee2c2d !important
}

.wmn-bg-red-light,
.wmn-bg2-red-light,
.wmn-bg3-red-light,
.wmn-bg4-red-light,
.wmn-forged-red-light>li:before {
    background-color: #e00 !important
}

.wmn-bg-orange,
.wmn-bg2-orange,
.wmn-bg3-orange,
.wmn-bg4-orange,
.wmn-forged-orange>li:before {
    background-color: #ff511f !important
}

.wmn-bg-orange-light,
.wmn-bg2-orange-light,
.wmn-bg3-orange-light,
.wmn-bg4-orange-light,
.wmn-forged-orange-light>li:before {
    background-color: #ff8400 !important
}

.wmn-bg-darkgreen,
.wmn-bg2-darkgreen,
.wmn-bg3-darkgreen,
.wmn-bg4-darkgreen,
.wmn-forged-darkgreen>li:before {
    background-color: #007842 !important
}

.wmn-bg-darkgreen-light,
.wmn-bg2-darkgreen-light,
.wmn-bg3-darkgreen-light,
.wmn-bg4-darkgreen-light,
.wmn-forged-darkgreen-light>li:before {
    background-color: #008c49 !important
}

.wmn-bg-cyan,
.wmn-bg2-cyan,
.wmn-bg3-cyan,
.wmn-bg4-cyan,
.wmn-forged-cyan>li:before {
    background-color: #07b8c0 !important
}

.wmn-bg-cyan-light,
.wmn-bg2-cyan-light,
.wmn-bg3-cyan-light,
.wmn-bg4-cyan-light,
.wmn-forged-cyan-light>li:before {
    background-color: #28d2db !important
}

.wmn-bg-darkblue,
.wmn-bg2-darkblue,
.wmn-bg3-darkblue,
.wmn-bg4-darkblue,
.wmn-forged-darkblue>li:before {
    background-color: #013299 !important
}

.wmn-bg-darkblue-light,
.wmn-bg2-darkblue-light,
.wmn-bg3-darkblue-light,
.wmn-bg4-darkblue-light,
.wmn-forged-darkblue-light>li:before {
    background-color: #0c4da9 !important
}

.wmn-bg-limegreen,
.wmn-bg2-limegreen,
.wmn-bg3-limegreen,
.wmn-bg4-limegreen,
.wmn-forged-limegreen>li:before {
    background-color: #6bc235 !important
}

.wmn-bg-limegreen-light,
.wmn-bg2-limegreen-light,
.wmn-bg3-limegreen-light,
.wmn-bg4-limegreen-light,
.wmn-forged-limegreen-light>li:before {
    background-color: #99e74b !important
}

.wmn-bg-teal,
.wmn-bg2-teal,
.wmn-bg3-teal,
.wmn-bg4-teal,
.wmn-forged-teal>li:before {
    background-color: teal !important
}

.wmn-bg-teal-light,
.wmn-bg2-teal-light,
.wmn-bg3-teal-light,
.wmn-bg4-teal-light,
.wmn-forged-teal-light>li:before {
    background-color: #0ab49a !important
}

.wmn-bg-brown,
.wmn-bg2-brown,
.wmn-bg3-brown,
.wmn-bg4-brown,
.wmn-forged-brown>li:before {
    background-color: #9f5032 !important
}

.wmn-bg-brown-light,
.wmn-bg2-brown-light,
.wmn-bg3-brown-light,
.wmn-bg4-brown-light,
.wmn-forged-brown-light>li:before {
    background-color: #ab8266 !important
}

.wmn-bg-orchid,
.wmn-bg2-orchid,
.wmn-bg3-orchid,
.wmn-bg4-orchid,
.wmn-forged-orchid>li:before {
    background-color: #696cc9 !important
}

.wmn-bg-orchid-light,
.wmn-bg2-orchid-light,
.wmn-bg3-orchid-light,
.wmn-bg4-orchid-light,
.wmn-forged-orchid-light>li:before {
    background-color: #9476e0 !important
}

.wmn-bg-purple,
.wmn-bg2-purple,
.wmn-bg3-purple,
.wmn-bg4-purple,
.wmn-forged-purple>li:before {
    background-color: #833f83 !important
}

.wmn-bg-purple-light,
.wmn-bg2-purple-light,
.wmn-bg3-purple-light,
.wmn-bg4-purple-light,
.wmn-forged-purple-light>li:before {
    background-color: #aa00a9 !important
}

.wmn-bg-cyanblue,
.wmn-bg2-cyanblue,
.wmn-bg3-cyanblue,
.wmn-bg4-cyanblue,
.wmn-forged-cyanblue>li:before {
    background-color: #1f94c7 !important
}

.wmn-bg-cyanblue-light,
.wmn-bg2-cyanblue-light,
.wmn-bg3-cyanblue-light,
.wmn-bg4-cyanblue-light,
.wmn-forged-cyanblue-light>li:before {
    background-color: #4ca9d2 !important
}

.wmn-bg-pink,
.wmn-bg2-pink,
.wmn-bg3-pink,
.wmn-bg4-pink,
.wmn-forged-pink>li:before {
    background-color: #ef5097 !important
}

.wmn-bg-pink-light,
.wmn-bg2-pink-light,
.wmn-bg3-pink-light,
.wmn-bg4-pink-light,
.wmn-forged-pink-light>li:before {
    background-color: #ff80bf !important
}

.wmn-bg-rackley,
.wmn-bg2-rackley,
.wmn-bg3-rackley,
.wmn-bg4-rackley,
.wmn-forged-rackley>li:before {
    background-color: #6792ac !important
}

.wmn-bg-rackley-light,
.wmn-bg2-rackley-light,
.wmn-bg3-rackley-light,
.wmn-bg4-rackley-light,
.wmn-forged-rackley-light>li:before {
    background-color: #85a8bd !important
}

/*边框色,边框色2*/
.wmn-border-white,
.wmn-table-border.wmn-border-white>tbody>tr>td,
.wmn-table-rules.wmn-border-white>tbody>tr>td {
    border-color: #fff !important
}

.wmn-border-gray,
.wmn-table-border.wmn-border-gray>tbody>tr>td,
.wmn-table-rules.wmn-border-gray>tbody>tr>td {
    border-color: #ededed !important
}

.wmn-border-green,
.wmn-table-border.wmn-border-green>tbody>tr>td,
.wmn-table-rules.wmn-border-green>tbody>tr>td {
    border-color: #2cb740 !important
}

.wmn-border-green-light,
.wmn-table-border.wmn-border-green-light>tbody>tr>td,
.wmn-table-rules.wmn-border-green-light>tbody>tr>td {
    border-color: #28cd3f !important
}

.wmn-border-blue,
.wmn-table-border.wmn-border-blue>tbody>tr>td,
.wmn-table-rules.wmn-border-blue>tbody>tr>td {
    border-color: #217fe1 !important
}

.wmn-border-blue-light,
.wmn-table-border.wmn-border-blue-light>tbody>tr>td,
.wmn-table-rules.wmn-border-blue-light>tbody>tr>td {
    border-color: #1f9bed !important
}

.wmn-border-yellow,
.wmn-table-border.wmn-border-yellow>tbody>tr>td,
.wmn-table-rules.wmn-border-yellow>tbody>tr>td {
    border-color: #fcb026 !important
}

.wmn-border-yellow-light,
.wmn-table-border.wmn-border-yellow-light>tbody>tr>td,
.wmn-table-rules.wmn-border-yellow-light>tbody>tr>td {
    border-color: #f1a824 !important
}

.wmn-border-red,
.wmn-table-border.wmn-border-red>tbody>tr>td,
.wmn-table-rules.wmn-border-red>tbody>tr>td {
    border-color: #ee2c2d !important
}

.wmn-border-red-light,
.wmn-table-border.wmn-border-red-light>tbody>tr>td,
.wmn-table-rules.wmn-border-red-light>tbody>tr>td {
    border-color: #e00 !important
}

.wmn-border-orange,
.wmn-table-border.wmn-border-orange>tbody>tr>td,
.wmn-table-rules.wmn-border-orange>tbody>tr>td {
    border-color: #ff511f !important
}

.wmn-border-orange-light,
.wmn-table-border.wmn-border-orange-light>tbody>tr>td,
.wmn-table-rules.wmn-border-orange-light>tbody>tr>td {
    border-color: #ff8400 !important
}

.wmn-border-darkgreen,
.wmn-table-border.wmn-border-darkgreen>tbody>tr>td,
.wmn-table-rules.wmn-border-darkgreen>tbody>tr>td {
    border-color: #007842 !important
}

.wmn-border-darkgreen-light,
.wmn-table-border.wmn-border-darkgreen-light>tbody>tr>td,
.wmn-table-rules.wmn-border-darkgreen-light>tbody>tr>td {
    border-color: #008c49 !important
}

.wmn-border-cyan,
.wmn-table-border.wmn-border-cyan>tbody>tr>td,
.wmn-table-rules.wmn-border-cyan>tbody>tr>td {
    border-color: #07b8c0 !important
}

.wmn-border-cyan-light,
.wmn-table-border.wmn-border-cyan-light>tbody>tr>td,
.wmn-table-rules.wmn-border-cyan-light>tbody>tr>td {
    border-color: #28d2db !important
}

.wmn-border-darkblue,
.wmn-table-border.wmn-border-darkblue>tbody>tr>td,
.wmn-table-rules.wmn-border-darkblue>tbody>tr>td {
    border-color: #013299 !important
}

.wmn-border-darkblue-light,
.wmn-table-border.wmn-border-darkblue-light>tbody>tr>td,
.wmn-table-rules.wmn-border-darkblue-light>tbody>tr>td {
    border-color: #0c4da9 !important
}

.wmn-border-limegreen,
.wmn-table-border.wmn-border-limegreen>tbody>tr>td,
.wmn-table-rules.wmn-border-limegreen>tbody>tr>td {
    border-color: #6bc235 !important
}

.wmn-border-limegreen-light,
.wmn-table-border.wmn-border-limegreen-light>tbody>tr>td,
.wmn-table-rules.wmn-border-limegreen-light>tbody>tr>td {
    border-color: #99e74b !important
}

.wmn-border-teal,
.wmn-table-border.wmn-border-teal>tbody>tr>td,
.wmn-table-rules.wmn-border-teal>tbody>tr>td {
    border-color: teal !important
}

.wmn-border-teal-light,
.wmn-table-border.wmn-border-teal-light>tbody>tr>td,
.wmn-table-rules.wmn-border-teal-light>tbody>tr>td {
    border-color: #0ab49a !important
}

.wmn-border-black,
.wmn-table-border.wmn-border-black>tbody>tr>td,
.wmn-table-rules.wmn-border-black>tbody>tr>td {
    border-color: #111 !important
}

.wmn-border-black-light,
.wmn-table-border.wmn-border-black-light>tbody>tr>td,
.wmn-table-rules.wmn-border-black-light>tbody>tr>td {
    border-color: #666 !important
}

.wmn-border-brown,
.wmn-table-border.wmn-border-brown>tbody>tr>td,
.wmn-table-rules.wmn-border-brown>tbody>tr>td {
    border-color: #9f5032 !important
}

.wmn-border-brown-light,
.wmn-table-border.wmn-border-brown-light>tbody>tr>td,
.wmn-table-rules.wmn-border-brown-light>tbody>tr>td {
    border-color: #ab8266 !important
}

.wmn-border-orchid,
.wmn-table-border.wmn-border-orchid>tbody>tr>td,
.wmn-table-rules.wmn-border-orchid>tbody>tr>td {
    border-color: #696cc9 !important
}

.wmn-border-orchid-light,
.wmn-table-border.wmn-border-orchid-light>tbody>tr>td,
.wmn-table-rules.wmn-border-orchid-light>tbody>tr>td {
    border-color: #9476e0 !important
}

.wmn-border-purple,
.wmn-table-border.wmn-border-purple>tbody>tr>td,
.wmn-table-rules.wmn-border-purple>tbody>tr>td {
    border-color: #833f83 !important
}

.wmn-border-purple-light,
.wmn-table-border.wmn-border-purple-light>tbody>tr>td,
.wmn-table-rules.wmn-border-purple-light>tbody>tr>td {
    border-color: #aa00a9 !important
}

.wmn-border-cyanblue,
.wmn-table-border.wmn-border-cyanblue>tbody>tr>td,
.wmn-table-rules.wmn-border-cyanblue>tbody>tr>td {
    border-color: #1f94c7 !important
}

.wmn-border-cyanblue-light,
.wmn-table-border.wmn-border-cyanblue-light>tbody>tr>td,
.wmn-table-rules.wmn-border-cyanblue-light>tbody>tr>td {
    border-color: #4ca9d2 !important
}

.wmn-border-pink,
.wmn-table-border.wmn-border-pink>tbody>tr>td,
.wmn-table-rules.wmn-border-pink>tbody>tr>td {
    border-color: #ef5097 !important
}

.wmn-border-pink-light,
.wmn-table-border.wmn-border-pink-light>tbody>tr>td,
.wmn-table-rules.wmn-border-pink-light>tbody>tr>td {
    border-color: #ff80bf !important
}

.wmn-border-rackley,
.wmn-table-border.wmn-border-rackley>tbody>tr>td,
.wmn-table-rules.wmn-border-rackley>tbody>tr>td {
    border-color: #6792ac !important
}

.wmn-border-rackley-light,
.wmn-table-border.wmn-border-rackley-light>tbody>tr>td,
.wmn-table-rules.wmn-border-rackley-light>tbody>tr>td {
    border-color: #85a8bd !important
}

.wmn-border2-white,
.wmn-table-border.wmn-border2-white>tbody>tr>td,
.wmn-table-rules.wmn-border2-white>tbody>tr>td {
    border-color: #fff !important
}

.wmn-border2-gray,
.wmn-table-border.wmn-border2-gray>tbody>tr>td,
.wmn-table-rules.wmn-border2-gray>tbody>tr>td {
    border-color: #ededed !important
}

.wmn-border2-green,
.wmn-table-border.wmn-border2-green>tbody>tr>td,
.wmn-table-rules.wmn-border2-green>tbody>tr>td {
    border-color: #2cb740 !important
}

.wmn-border2-green-light,
.wmn-table-border.wmn-border2-green-light>tbody>tr>td,
.wmn-table-rules.wmn-border2-green-light>tbody>tr>td {
    border-color: #28cd3f !important
}

.wmn-border2-blue,
.wmn-table-border.wmn-border2-blue>tbody>tr>td,
.wmn-table-rules.wmn-border2-blue>tbody>tr>td {
    border-color: #217fe1 !important
}

.wmn-border2-blue-light,
.wmn-table-border.wmn-border2-blue-light>tbody>tr>td,
.wmn-table-rules.wmn-border2-blue-light>tbody>tr>td {
    border-color: #1f9bed !important
}

.wmn-border2-yellow,
.wmn-table-border.wmn-border2-yellow>tbody>tr>td,
.wmn-table-rules.wmn-border2-yellow>tbody>tr>td {
    border-color: #fcb026 !important
}

.wmn-border2-yellow-light,
.wmn-table-border.wmn-border2-yellow-light>tbody>tr>td,
.wmn-table-rules.wmn-border2-yellow-light>tbody>tr>td {
    border-color: #f1a824 !important
}

.wmn-border2-red,
.wmn-table-border.wmn-border2-red>tbody>tr>td,
.wmn-table-rules.wmn-border2-red>tbody>tr>td {
    border-color: #ee2c2d !important
}

.wmn-border2-red-light,
.wmn-table-border.wmn-border2-red-light>tbody>tr>td,
.wmn-table-rules.wmn-border2-red-light>tbody>tr>td {
    border-color: #e00 !important
}

.wmn-border2-orange,
.wmn-table-border.wmn-border2-orange>tbody>tr>td,
.wmn-table-rules.wmn-border2-orange>tbody>tr>td {
    border-color: #ff511f !important
}

.wmn-border2-orange-light,
.wmn-table-border.wmn-border2-orange-light>tbody>tr>td,
.wmn-table-rules.wmn-border2-orange-light>tbody>tr>td {
    border-color: #ff8400 !important
}

.wmn-border2-darkgreen,
.wmn-table-border.wmn-border2-darkgreen>tbody>tr>td,
.wmn-table-rules.wmn-border2-darkgreen>tbody>tr>td {
    border-color: #007842 !important
}

.wmn-border2-darkgreen-light,
.wmn-table-border.wmn-border2-darkgreen-light>tbody>tr>td,
.wmn-table-rules.wmn-border2-darkgreen-light>tbody>tr>td {
    border-color: #008c49 !important
}

.wmn-border2-cyan,
.wmn-table-border.wmn-border2-cyan>tbody>tr>td,
.wmn-table-rules.wmn-border2-cyan>tbody>tr>td {
    border-color: #07b8c0 !important
}

.wmn-border2-cyan-light,
.wmn-table-border.wmn-border2-cyan-light>tbody>tr>td,
.wmn-table-rules.wmn-border2-cyan-light>tbody>tr>td {
    border-color: #28d2db !important
}

.wmn-border2-darkblue,
.wmn-table-border.wmn-border2-darkblue>tbody>tr>td,
.wmn-table-rules.wmn-border2-darkblue>tbody>tr>td {
    border-color: #013299 !important
}

.wmn-border2-darkblue-light,
.wmn-table-border.wmn-border2-darkblue-light>tbody>tr>td,
.wmn-table-rules.wmn-border2-darkblue-light>tbody>tr>td {
    border-color: #0c4da9 !important
}

.wmn-border2-limegreen,
.wmn-table-border.wmn-border2-limegreen>tbody>tr>td,
.wmn-table-rules.wmn-border2-limegreen>tbody>tr>td {
    border-color: #6bc235 !important
}

.wmn-border2-limegreen-light,
.wmn-table-border.wmn-border2-limegreen-light>tbody>tr>td,
.wmn-table-rules.wmn-border2-limegreen-light>tbody>tr>td {
    border-color: #99e74b !important
}

.wmn-border2-teal,
.wmn-table-border.wmn-border2-teal>tbody>tr>td,
.wmn-table-rules.wmn-border2-teal>tbody>tr>td {
    border-color: teal !important
}

.wmn-border2-teal-light,
.wmn-table-border.wmn-border2-teal-light>tbody>tr>td,
.wmn-table-rules.wmn-border2-teal-light>tbody>tr>td {
    border-color: #0ab49a !important
}

.wmn-border2-black,
.wmn-table-border.wmn-border2-black>tbody>tr>td,
.wmn-table-rules.wmn-border2-black>tbody>tr>td {
    border-color: #111 !important
}

.wmn-border2-black-light,
.wmn-table-border.wmn-border2-black-light>tbody>tr>td,
.wmn-table-rules.wmn-border2-black-light>tbody>tr>td {
    border-color: #666 !important
}

.wmn-border2-brown,
.wmn-table-border.wmn-border2-brown>tbody>tr>td,
.wmn-table-rules.wmn-border2-brown>tbody>tr>td {
    border-color: #9f5032 !important
}

.wmn-border2-brown-light,
.wmn-table-border.wmn-border2-brown-light>tbody>tr>td,
.wmn-table-rules.wmn-border2-brown-light>tbody>tr>td {
    border-color: #ab8266 !important
}

.wmn-border2-orchid,
.wmn-table-border.wmn-border2-orchid>tbody>tr>td,
.wmn-table-rules.wmn-border2-orchid>tbody>tr>td {
    border-color: #696cc9 !important
}

.wmn-border2-orchid-light,
.wmn-table-border.wmn-border2-orchid-light>tbody>tr>td,
.wmn-table-rules.wmn-border2-orchid-light>tbody>tr>td {
    border-color: #9476e0 !important
}

.wmn-border2-purple,
.wmn-table-border.wmn-border2-purple>tbody>tr>td,
.wmn-table-rules.wmn-border2-purple>tbody>tr>td {
    border-color: #833f83 !important
}

.wmn-border2-purple-light,
.wmn-table-border.wmn-border2-purple-light>tbody>tr>td,
.wmn-table-rules.wmn-border2-purple-light>tbody>tr>td {
    border-color: #aa00a9 !important
}

.wmn-border2-cyanblue,
.wmn-table-border.wmn-border2-cyanblue>tbody>tr>td,
.wmn-table-rules.wmn-border2-cyanblue>tbody>tr>td {
    border-color: #1f94c7 !important
}

.wmn-border2-cyanblue-light,
.wmn-table-border.wmn-border2-cyanblue-light>tbody>tr>td,
.wmn-table-rules.wmn-border2-cyanblue-light>tbody>tr>td {
    border-color: #4ca9d2 !important
}

.wmn-border2-pink,
.wmn-table-border.wmn-border2-pink>tbody>tr>td,
.wmn-table-rules.wmn-border2-pink>tbody>tr>td {
    border-color: #ef5097 !important
}

.wmn-border2-pink-light,
.wmn-table-border.wmn-border2-pink-light>tbody>tr>td,
.wmn-table-rules.wmn-border2-pink-light>tbody>tr>td {
    border-color: #ff80bf !important
}

.wmn-border2-rackley,
.wmn-table-border.wmn-border2-rackley>tbody>tr>td,
.wmn-table-rules.wmn-border2-rackley>tbody>tr>td {
    border-color: #6792ac !important
}

.wmn-border2-rackley-light,
.wmn-table-border.wmn-border2-rackley-light>tbody>tr>td,
.wmn-table-rules.wmn-border2-rackley-light>tbody>tr>td {
    border-color: #85a8bd !important
}

#features {
    padding: 10px 0;
    background: #e1dfdd;
    font-family: 'Arial', 'Helvetica Neue', 'Helvetica', 'sans-serif' !important;
    font-size: 16px;
    letter-spacing: -.1px;
    color: #53565a
}

#features .wrap {
    /*max-width:1200px;*/
    margin: 0 auto
}

#features .wrap h2 {
    padding: 0 1%;
    margin-bottom: 0;
    text-align: center;
    font-weight: bold;
}

#features .feature-list {
    display: flex;
    justify-content: center;
}

#features .feature-list>.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
}

#features .feature-list>.row>div {
    display: -ms-flexbox;
    display: flex;
    margin: 10px 1% 10px;
    width: 31%
}

#features .feature-list>.row>div>div {
    text-align: left;
    background-color: #fff
}

#features .feature-list>.row>div>div img {
    width: 100%
}

#features .feature-list>.row>div>div .feature-info {
    position: relative;
    font-size: 14px;
    margin: 0 30px 30px
}

#features .feature-list>.row>div>div .feature-info .wmn-flex-r-title {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 18px;
    margin: 30px 0 10px;
    font-size: 16px;
    letter-spacing: -.1px;
    color: #53565a;
    white-space: normal;
}

@media (max-width:768px) {
    #features .feature-list>.row>div {
        width: 100%;
        flex-direction: column;
    }

    #features .feature-list>.row>div>div {
        text-align: center;
    }

    #features .feature-list>.row>div>div img {
        width: 100%;
    }
}
