@charset "utf-8";
* {
    padding: 0;
    margin: 0;
}
body,
dl,
dd,
ul,
ol,
h1,
h2,
h3,
h4,
h5,
h6,
form,
input,
button,
textarea,
p,
th,
td {
    margin: 0;
    padding: 0;
}

body {
    overflow-x: hidden !important;
}

ul,
ol,
li {
    list-style: none outside none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

button,
input,
select,
textarea {
    font-size: 100%;
    vertical-align: middle;
}

a:hover {
    text-decoration: none;
    text-decoration: none !important;
}

:focus {
    outline: 0 none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
    font-weight: normal;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
    cursor: pointer;
    -webkit-appearance: button;
    -moz-appearance: button;
}

.text,
.btn,
textarea {
    font-family: arial;
}

input::-webkit-input-placeholder {
    color: #b5b5b5;
}

input::-moz-placeholder {
    color: #b5b5b5;
}

input:-moz-placeholder {
    color: #b5b5b5;
}

input:-ms-input-placeholder {
    color: #b5b5b5;
}

textarea::-webkit-input-placeholder {
    color: #b5b5b5;
}

textarea::-moz-placeholder {
    color: #b5b5b5;
}

textarea:-moz-placeholder {
    color: #b5b5b5;
}

textarea:-ms-input-placeholder {
    color: #b5b5b5;
}


/* 编辑器 */
.mains_text {
    width: 100%;
    margin: 0 auto;
}

.mains_text img {
    max-width: 100%;
    text-align: center;
    width: revert-layer;
}

.mains_text ul li {
    list-style: initial;
}
.fl{
    float: left;
}
.fr{
    float: right;
}
/* 行数显示 */
.mult2,
.mult3,
.mult4,
.mult5,
.mult6,
.mult7,
.mult8,
.mult9 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.mult1 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.mult2 {
    -webkit-line-clamp: 2;
}

.mult3 {
    -webkit-line-clamp: 3;
}

.mult4 {
    -webkit-line-clamp: 4;
}

.mult5 {
    -webkit-line-clamp: 5;
}

.mult6 {
    -webkit-line-clamp: 6;
}

.mult7 {
    -webkit-line-clamp: 7;
}

.mult8 {
    -webkit-line-clamp: 8;
}

.mult9 {
    -webkit-line-clamp: 9;
}


/** 多边形 **/
.shape3 {
    clip-path: polygon(50% 0%, 100% 100%, 0% 100%);
}

.shape4 {
    clip-path: polygon(16% 0%, 100% 0%, 100% 0%, 80% 120%, 0% 100%, 0% 100%);
}

.shape5 {
    clip-path: polygon(25% 0%, 100% 0, 100% 100%, 25% 100%, 0% 50%);
}
.shape5s {
    clip-path: polygon(16% 0%, 100% 0%, 100% 100%, 80% 120%, 0% 100%, 0% 100%);
}
.shape6 {
    clip-path: polygon(25% 0%, 75% 0, 100% 50%, 75% 100%, 25% 100%, 0% 50%);
}

.shape6s {
    clip-path: polygon(0% 25%, 50% 0, 100% 25%, 100% 75%, 50% 100%, 0% 75%);
}

.BMap_Marker div{width: 39px !important;}

:root {
    --mainColor: #1d2088;
    --fontColor: #1e1e4c;
    --fontColora:#181414;
    --fontColorb:#bbbbbb;
    --fontColorc:#cccccc;
    --fontColord:#dddddd;
    --fontColore:#eeeeee;
    --fontColorf:#ffffff;
    --fontColor0:#000000;
    --fontColor1:#111111;
    --fontColor2:#222222;
    --fontColor3:#333333;
    --fontColor4:#444444;
    --fontColor5:#555555;
    --fontColor6:#666666;
    --fontColor7:#777777;
    --fontColor8:#888888;
    --fontColor9:#999999;
    --lineColor: #256ba7;
    --lineColor2: #eef2f6;
    --lineColor3: #e7ecf2;
}