﻿@charset "utf-8";

/* reset ----- css */
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,
var,
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,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    padding: 0;
    margin: 0;
    font-size: 100%;
}

html,
body {
    height: 100%;
}

body {
    font: 12px/20px "\5FAE\8F6F\96C5\9ED1", "Helvetica Neue", Helvetica, STHeiTi,
        Arial, sans-serif;
    color: #212121;
    background-color: #f5f5f5;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
menu,
nav,
section,
iframe {
    display: block;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: normal;
}

fieldset,
img {
    border: 0;
}

input,
img {
    vertical-align: middle;
}

img {
    max-width: 100%;
}

ol,
ul,
li {
    list-style: none;
}

audio,
canvas,
video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

table {
    table-layout: fixed;
    border-collapse: collapse;
    border-spacing: 0;
}

caption,
th {
    text-align: left;
}

abbr,
acronym {
    font-variant: normal;
    border: 0;
}

del {
    text-decoration: line-through;
}

address,
caption,
cite,
code,
dfn,
em,
th,
var,
optgroup {
    font-style: normal;
    font-weight: normal;
}

sub,
sup {
    position: relative;
    line-height: 0;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

i,
em {
    font-style: normal;
}

q,
blockquote {
    quotes: none;
}

q:before,
q:after,
blockquote:before,
blockquote:after {
    content: "";
}

button,
input,
select,
textarea {
    border: none;
}

button,
input,
select,
textarea,
optgroup {
    margin: 0;
    color: inherit;
}

button,
input,
select,
textarea,
optgroup,
option {
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    background: #fff;
}

button {
    overflow: visible;
}

button,
select {
    text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}

input:-ms-clear,
input::-ms-clear,
input::-ms-reveal {
    display: none;
}

textarea {
    overflow: auto;
    resize: none;
    outline-style: none;
}

ins,
a {
    text-decoration: none;
    outline: none;
}

:focus {
    text-decoration: none;
    outline: 0;
}

button:focus,
a:focus,
a:link,
a:visited {
    outline: none;
}

a {
    cursor: pointer;
}

.cl,
.col2,
.col3,
.form-grid,
.search-box {
    zoom: 1;
}

.cl:before,
.cl:after,
.col2:before,
.col2:after,
.col3:before,
.col3:after,
.form-grid:before,
.form-grid:after,
.search-box:before,
.search-box:after {
    display: table;
    content: " ";
}

.cl:after,
.col2:after,
.col3:after,
.form-grid:after,
.search-box:after {
    clear: both;
}

.border-box,
.border-box * {
    padding: 0;
    margin: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.no-border-box,
.no-border-box * {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.no-bd{
    border-bottom: none !important;
}
.center {
    width: 1200px;
    margin: 0 auto;
}

.fl {
    float: left !important;
    *display: inline;
}

.fr {
    float: right !important;
    *display: inline;
}

.fn {
    float: none !important;
    *display: inline;
}

.psr {
    position: relative;
}

.psa {
    position: absolute;
}

.psf {
    position: fixed !important;
}

.ofh {
    overflow: hidden;
}

.ofa {
    overflow: auto;
}

.ofv {
    overflow: visible !important;
}

.vt {
    vertical-align: top;
}

.vm {
    vertical-align: middle;
}

.vb {
    vertical-align: bottom;
}

.fwb {
    font-weight: bold;
}

.fwn {
    font-weight: normal !important;
}

.dis-n {
    display: none;
}

.dis-b {
    display: block !important;
}

.dis-ib {
    display: -moz-inline-block;
    display: inline-block;
    display: inline\9;
    *display: inline;
    *zoom: 1;
}

.tl {
    text-align: left !important;
}

.tc {
    text-align: center !important;
}

.tr {
    text-align: right !important;
}

.fs12 {
    font-size: 12px !important;
}

.fs14 {
    font-size: 14px !important;
}

.fs16 {
    font-size: 16px !important;
}

.fs18 {
    font-size: 18px !important;
}

.fs20 {
    font-size: 20px !important;
}

.fs24 {
    font-size: 24px !important;
}

.ti2 {
    text-indent: 2em;
}

.nowrap {
    white-space: nowrap;
}

.c-main {
    color: #0a8145 !important;
}

.c-green {
    color: #0a8145 !important;
}

.c-orange {
    color: #ffa303 !important;
}

.c-orange2 {
    color: #ff7800 !important;
}

.c-gray {
    color: #707070 !important;
}

.c-gray-green {
    color: #3f6b58 !important;
}

.c-black {
    color: #212121 !important;
}

.c-bule {
    color: #0084ff !important;
}

.c-light-bule {
    color: #05c2de !important;
}

.c-red {
    color: #f53b4c !important;
}

.c-light-green {
    color: #2fa894 !important;
}

.c-light-purple {
    color: #5c73ec !important;
}

.c-light-gray {
    color: #a9bfe0 !important;
}

.c-light-gray {
    color: #a9bfe0 !important;
}

.c-light-bule2 {
    color: #7bb7e5 !important;
}

.c-purple {
    color: #777aff !important;
}

.c-white {
    color: #ffffff !important;
}

.underline {
    text-decoration: underline;
}

.nobg {
    background: none !important;
}

.bg-gray {
    background-color: #f4f4f4 !important;
}

.bg-orange{
    background-color: #f3871e !important;
}

.bg-white {
    background-color: #ffffff !important;
}

.bg-green {
    background-color: #0a8145 !important;
}

.bg-gray2 {
    background-color: #f5f5f5;
}

.bg-red {
    background-color: #ff6e61 !important;
    border-color: #ff6e61 !important;
}

.bg-bule {
    background-color: #0a8145 !important;
    border-color: #0a8145 !important;
}

.bg-light-bule {
    background-color: #179dad !important;
}

.bg-light-purple {
    background-color: #5369ed !important;
}

.bg-light-green {
    background-color: #f4faf7 !important;
}

.bg-pic01 {
    background-image: url(../images/right-bg.jpg);
    background-position: right bottom;
    background-repeat: no-repeat;
    background-size: 100% auto;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/right-bg.jpg', sizingMethod='scale');
}

.nobd {
    border: 0 !important;
}

.per22 {
    width: 22% !important;
}

.per23 {
    width: 23% !important;
}

.per24 {
    width: 24% !important;
}

.per25 {
    width: 25% !important;
}

.per26 {
    width: 26% !important;
}

.per27 {
    width: 27% !important;
}

.per28 {
    width: 28% !important;
}

.per30 {
    width: 30% !important;
}

.per40 {
    width: 40% !important;
}

.per32 {
    width: 32% !important;
}

.per33 {
    width: 33% !important;
}

.per44 {
    width: 44% !important;
}
.per45 {
    width: 45% !important;
}
.per48 {
    width: 48% !important;
}

.per50 {
    width: 50% !important;
}

.per56 {
    width: 56% !important;
}
.per60 {
    width: 60% !important;
}
.per66 {
    width: 66.66% !important;
}

.per70 {
    width: 70% !important;
}

.per76 {
    width: 76% !important;
}

.per80 {
    width: 80% !important;
}

.per85 {
    width: 85% !important;
}

.per90 {
    width: 90% !important;
}

.per100 {
    width: 100% !important;
}

.wauto {
    width: auto !important;
}

.min-w100 {
    min-width: 100px;
}
.min-w170 {
    min-width: 170px;
}

.w70 {
    width: 70px !important;
}

.w75 {
    width: 75px !important;
}

.w120 {
    width: 120px !important;
}

.w130 {
    width: 130px !important;
}

.w140 {
    width: 140px !important;
}

.w144 {
    width: 144px !important;
}

.w150 {
    width: 150px !important;
}

.w160 {
    width: 160px !important;
}

.w170 {
    width: 170px !important;
}

.w180 {
    width: 180px !important;
}
.w200 {
    width: 200px !important;
}

.w210 {
    width: 210px !important;
}

.w215 {
    width: 215px !important;
}

.w240 {
    width: 240px !important;
}

.w250 {
    width: 250px !important;
}

.w268 {
    width: 268px !important;
}

.w278 {
    width: 278px !important;
}

.w290 {
    width: 290px !important;
}
.w294 {
    width: 294px !important;
}

.w300 {
    width: 300px !important;
}

.w340 {
    width: 340px !important;
}

.w360 {
    width: 360px !important;
}

.w400 {
    width: 400px !important;
}

.w410 {
    width: 410px !important;
}

.w420 {
    width: 420px !important;
}

.w440 {
    width: 440px !important;
}

.w450 {
    width: 450px !important;
}

.w460 {
    width: 460px !important;
}

.w454 {
    width: 454px !important;
}

.w500 {
    width: 500px !important;
}

.w552 {
    width: 552px !important;
}

.w556 {
    width: 556px !important;
}
.w585 {
    width: 585px !important;
}
.w590 {
    width: 590px !important;
}

.w594 {
    width: 594px !important;
}

.w598 {
    width: 598px !important;
}

.w600 {
    width: 600px !important;
}

.w615 {
    width: 615px !important;
}

.w620 {
    width: 620px !important;
}

.w650 {
    width: 650px !important;
}

.w660 {
    width: 660px !important;
}
.w760 {
    width: 760px !important;
}
.w780 {
    width: 780px !important;
}

.w800 {
    width: 800px !important;
}

.w840 {
    width: 840px !important;
}

.w900 {
    width: 900px !important;
}

.w940 {
    width: 940px !important;
}

.w1000 {
    width: 1000px !important;
}

.w1050{
    width: 1050px !important;
}
.w1056 {
    width: 1056px !important;
}
.w1060 {
    width: 1060px !important;
}

.w1120 {
    width: 1120px !important;
}

.w1136 {
    width: 1136px !important;
}

.w1200 {
    width: 1200px !important;
    margin: 0 auto;
}

.w1220 {
    width: 1220px !important;
}

.max-w930 {
    max-width: 930px;
    margin: 0 auto !important;
}

.max-h514{
    /* max-height: 514px; */
    max-height: 516px;
}

.hper100 {
    height: 100% !important;
}

.hauto {
    height: auto !important;
}

.h40 {
    height: 40px !important;
}

.h60 {
    height: 60px !important;
}

.h80 {
    height: 80px !important;
}

.h138 {
    height: 138px !important;
}

.h148 {
    height: 148px !important;
}

.h150 {
    height: 150px !important;
}

.h152 {
    height: 152px !important;
}

.h156 {
    height: 156px !important;
}

.h162 {
    height: 162px !important;
}

.h180 {
    height: 180px !important;
}

.h190 {
    height: 190px !important;
}
.h210 {
    height: 210px !important;
}
.h216 {
    height: 216px !important;
}

.h240 {
    height: 240px !important;
}

.h242 {
    height: 242px !important;
}
.h250 {
    height: 250px !important;
}
.h300 {
    height: 300px !important;
}

.h314 {
    height: 314px !important;
}

.h323 {
    height: 323px !important;
}

.h336 {
    height: 336px !important;
}

.h346 {
    height: 346px !important;
}

.h348 {
    height: 348px !important;
}

.h374 {
    height: 374px !important;
}

.h364 {
    height: 364px !important;
}

.h404 {
    height: 404px !important;
}

.h408 {
    height: 408px !important;
}

.h448 {
    height: 448px !important;
}

.h450 {
    height: 450px !important;
}

.h452 {
    height: 452px !important;
}

.h436 {
    height: 436px !important;
}

.h460 {
    height: 460px !important;
}

.mh320 {
    min-height: 320px !important;
}

/* only */
.mh360 {
    min-height: 360px !important;
}

.mh376 {
    min-height: 376px !important;
}

/* only */
.mh396 {
    min-height: 396px !important;
}

/* only */
.min-h520 {
    min-height: 520px !important;
}

.min-h110 {
    min-height: 110px !important;
}

.min-h140 {
    min-height: 140px !important;
}
.min-h184 {
    min-height: 184px !important;
}
.min-h200 {
    min-height: 200px !important;
}

.p0 {
    padding: 0 !important;
}
.p4 {
    padding: 4px !important;
}
.p10 {
    padding: 10px !important;
}
.p16 {
    padding: 16px !important;
}
.p18 {
    padding: 18px !important;
}
.pt0 {
    padding-top: 0 !important;
}

.pt2 {
    padding-top: 2px !important;
}
.pt3 {
    padding-top: 3px !important;
}

.pt5 {
    padding-top: 5px !important;
}

.pt6 {
    padding-top: 6px !important;
}

.pt10 {
    padding-top: 10px !important;
}

.pt12 {
    padding-top: 12px !important;
}

.pt15 {
    padding-top: 15px !important;
}

.pt20 {
    padding-top: 20px !important;
}

.pt26 {
    padding-top: 26px !important;
}

.pt30 {
    padding-top: 30px !important;
}

.pt40 {
    padding-top: 40px !important;
}

.pt50 {
    padding-top: 50px !important;
}

.pt60 {
    padding-top: 60px !important;
}

.pt68 {
    padding-top: 68px !important;
}

.pt78 {
    padding-top: 78px !important;
}

.pt92 {
    padding-top: 92px !important;
}

.pt128 {
    padding-top: 128px !important;
}

.pt168 {
    padding-top: 168px !important;
}

.pr0 {
    padding-right: 0 !important;
}
.pr4 {
    padding-right: 4px !important;
}
.pr5 {
    padding-right: 5px !important;
}
.pr6 {
    padding-right: 6px !important;
}

.pr10 {
    padding-right: 10px !important;
}

.pr15 {
    padding-right: 15px !important;
}

.pr16 {
    padding-right: 16px !important;
}

.pr20 {
    padding-right: 20px !important;
}

.pr25 {
    padding-right: 25px !important;
}

.pr30 {
    padding-right: 30px !important;
}

.pr36 {
    padding-right: 36px !important;
}

.pr38 {
    padding-right: 38px !important;
}

.pr40 {
    padding-right: 40px !important;
}

.pr50 {
    padding-right: 50px !important;
}

.pr60 {
    padding-right: 60px !important;
}
.pr140{
    padding-right: 140px !important;
}
.pr190 {
    padding-right: 190px !important;
}

.pr196 {
    padding-right: 196px !important;
}

.pr220 {
    padding-right: 220px !important;
}

.pr300 {
    padding-right: 300px !important;
}

.pb0 {
    padding-bottom: 0 !important;
}

.pb5 {
    padding-bottom: 5px !important;
}

.pb10 {
    padding-bottom: 10px !important;
}

.pb15 {
    padding-bottom: 15px !important;
}

.pb16 {
    padding-bottom: 16px !important;
}

.pb20 {
    padding-bottom: 20px !important;
}

.pb30 {
    padding-bottom: 30px !important;
}

.pb40 {
    padding-bottom: 40px !important;
}

.pb50 {
    padding-bottom: 50px !important;
}

.pb60 {
    padding-bottom: 60px !important;
}

.pb80 {
    padding-bottom: 80px !important;
}

.pb90 {
    padding-bottom: 90px !important;
}
.pb110 {
    padding-bottom: 110px !important;
}

.pb130 {
    padding-bottom: 130px !important;
}

.pl0 {
    padding-left: 0 !important;
}
.pl4 {
    padding-left: 4px !important;
}
.pl5 {
    padding-left: 5px !important;
}
.pl10 {
    padding-left: 10px !important;
}
.pl12 {
    padding-left: 12px !important;
}

.pl20 {
    padding-left: 20px !important;
}

.pl15 {
    padding-left: 15px !important;
}

.pl16 {
    padding-left: 16px !important;
}

.pl25 {
    padding-left: 25px !important;
}

.pl30 {
    padding-left: 30px !important;
}

.pl32 {
    padding-left: 32px !important;
}

.pl40 {
    padding-left: 40px !important;
}
.pl196 {
    padding-left: 196px !important;
}
.pl200 {
    padding-left: 200px !important;
}

.pl240 {
    padding-left: 240px !important;
}
.pl284{
    padding-left: 284px !important;
}

.m0 {
    margin: 0 auto !important;
}

.mt-94 {
    margin-top: -94px !important;
}

.mt-12 {
    margin-top: -12px !important;
}

.mt-4 {
    margin-top: -4px !important;
}

.mt-2 {
    margin-top: -2px !important;
}

.mt0 {
    margin-top: 0px !important;
}

.mt2 {
    margin-top: 2px !important;
}

.mt4 {
    margin-top: 4px !important;
}

.mt6 {
    margin-top: 6px !important;
}

.mt7 {
    margin-top: 7px !important;
}

.mt8 {
    margin-top: 8px !important;
}

.mt10 {
    margin-top: 10px !important;
}

.mt12 {
    margin-top: 12px !important;
}

.mt15 {
    margin-top: 15px !important;
}

.mt16 {
    margin-top: 16px !important;
}

.mt20 {
    margin-top: 20px !important;
}

.mt25 {
    margin-top: 25px !important;
}

.mt30 {
    margin-top: 30px !important;
}

.mt32 {
    margin-top: 32px !important;
}

.mt40 {
    margin-top: 40px !important;
}
.mt60 {
    margin-top: 60px !important;
}

.mt80 {
    margin-top: 80px !important;
}

.mt86 {
    margin-top: 86px !important;
}

.mt120 {
    margin-top: 120px !important;
}

.mr0 {
    margin-right: 0 !important;
}

.mr4 {
    margin-right: 4px !important;
}

.mr5 {
    margin-right: 5px !important;
}

.mr10 {
    margin-right: 10px !important;
}

.mr14 {
    margin-right: 14px !important;
}
.mr20 {
    margin-right: 20px !important;
} 
.mr28 {
    margin-right: 28px !important;
} 
.mr38 {
    margin-right: 38px !important;
}

.mr50 {
    margin-right: 50px !important;
}

.mb0 {
    margin-bottom: 0 !important;
}

.mb4 {
    margin-bottom: 4px !important;
}

.mb10 {
    margin-bottom: 10px !important;
}

.mb12 {
    margin-bottom: 12px !important;
}

.mb15 {
    margin-bottom: 15px !important;
}

.mb18 {
    margin-bottom: 18px !important;
}

.mb20 {
    margin-bottom: 20px !important;
}

.mb22 {
    margin-bottom: 22px !important;
}

.mb24 {
    margin-bottom: 24px !important;
}

.mb26 {
    margin-bottom: 26px !important;
}

.mb28 {
    margin-bottom: 28px !important;
}

.mb30 {
    margin-bottom: 30px !important;
}

.mb38 {
    margin-bottom: 38px !important;
}

.mb40 {
    margin-bottom: 40px !important;
}

.mb50 {
    margin-bottom: 50px !important;
}

.mb60 {
    margin-bottom: 60px !important;
}

.ml0 {
    margin-left: 0 !important;
}

.ml5 {
    margin-left: 5px !important;
}

.ml6 {
    margin-left: 6px !important;
}

.ml10 {
    margin-left: 10px !important;
}

.ml16 {
    margin-left: 16px !important;
}
.ml20 {
    margin-left: 20px !important;
}
.ml24 {
    margin-left: 24px !important;
}

.ml33 {
    margin-left: 33px !important;
}
.ml70 {
    margin-left: 70px !important;
}

.ml-72 {
    margin-left: -72px !important;
}

.ml-80 {
    margin-left: -80px !important;
}

.ml-120 {
    margin-left: -120px !important;
}

.ml-180 {
    margin-left: -180px !important;
}

.ml-350 {
    margin-left: -350px !important;
}
.ml-350:before{
    margin-left: 162px !important;
}
.ml-200 {
    margin-left: -200px !important;
}
.ml-220 {
    margin-left: -220px !important;
}
.ml-240 {
    margin-left: -240px !important;
}


.ml-per50 {
    margin-left: -50% !important;
}

.t42{ top: 42px !important;}
.b42{ bottom: 42px !important;}
.tnone{ top: none;}
/* position */
.position-rel {
    position: relative;
}

/* scrollbar */
::-webkit-scrollbar {
    width: 6px;
    height: 6px;
}

::-webkit-scrollbar-thumb {
    background-color: #a6a6a6;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

/* icon */
[class*="icon-"] {
    display: inline-block;
    vertical-align: middle;
    background-image: url(../images/icon.png);
    background-repeat: no-repeat;
}

.layui-icon {
    background-image: none;
}
@font-face {
    font-family: "iconfont"; /* Project id 2426175 */
    src: url('font/iconfont.eot?t=1626059724271'); /* IE9 */
    src: url('font/iconfont.eot?t=1626059724271#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
         url('font/iconfont.woff?t=1626059724271') format('woff'),
         url('font/iconfont.ttf?t=1626059724271') format('truetype'),
         url('font/iconfont.svg?t=1626059724271#iconfont') format('svg');
  }
  

@font-face {
    font-family: "DIN-Medium";
    src: url("font/DIN-Medium/DIN-Medium.woff2") format("woff2"),
        url("font/DIN-Medium/DIN-Medium.woff") format("woff"),
        url("font/DIN-Medium/DIN-Medium.ttf") format("truetype"),
        url("font/DIN-Medium/DIN-Medium.eot") format("embedded-opentype"),
        url("font/DIN-Medium/DIN-Medium.svg") format("svg");
}

@font-face {
    font-family: "Banner";
    src: url("font/Banner/Banner.woff2") format("woff2"),
         url("font/Banner/Banner.woff") format("woff"),
         url("font/Banner/Banner.ttf") format("truetype"),
         url("font/Banner/Banner.eot") format("embedded-opentype"),
         url("font/Banner/Banner.svg") format("svg");
}

.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background-image: none;
}





.icon-early-warning:before {
    content: "\e782";
}
.icon-normal:before {
    content: "\e783";
}


.icon-re-election:before {
    content: "\e790";
}
.icon-total-business:before {
    content: "\e60d";
}
.icon-number-of-business:before {
    content: "\e659";
}
.icon-number-of-transactions:before {
    content: "\e757";
}
.icon-total-amount:before {
    content: "\e758";
}
.icon-average-rate:before {
    content: "\e759";
}

.icon-code:before {
    content: "\e720";
}
.icon-evaluation-company:before {
    content: "\e6f9";
}
.icon-login03:before {
    content: "\e6f8";
}
.icon-login02:before {
    content: "\e6f6";
}
.icon-login01:before {
    content: "\e6f7";
}
.icon-section01:before {
    content: "\e6eb";
}
.icon-section02:before {
    content: "\e6ed";
}
.icon-section03:before {
    content: "\e6ec";
}

.icon-bigdata01:before {
    content: "\e6e6";
}
.icon-bigdata02:before {
    content: "\e6ea";
}
.icon-bigdata03:before {
    content: "\e6e8";
}
.icon-bigdata04:before {
    content: "\e6e7";
}
.icon-bigdata05:before {
    content: "\e672";
}

.icon-identification-report:before {
    content: "\e6e4";
}

.icon-stock:before {
    content: "\e6e1";
}
.icon-intelligent2:before {
    content: "\e6e2";
}
.icon-work-order:before {
    content: "\e6e0";
}

.icon-enterprise:before {
    content: "\e6db";
}
.icon-certification2:before {
    content: "\e6e3";
}

.icon-big-dot:before {
    content: "\e7bc";
}

.icon-dot:before {
    content: "\e6c2";
}

.icon-prev:before {
    content: "\e6cb";
}

.icon-next:before {
    content: "\e6cc";
}

.icon-prev2:before {
    content: "\e68a";
}

.icon-next2:before {
    content: "\e68c";
}

.icon-fold,
.icon-unfold,
.icon-down {
    font-size: 12px;
}

.icon-fold:before {
    content: "\e6c3";
}

.icon-unfold:before,
.icon-down:before {
    content: "\e6c4";
}

.icon-fold2:before {
    content: "\e7bc";
}

.icon-unfold2:before {
    content: "\e63c";
}

.icon-tip:before {
    content: "\e68b";
}

.icon-center:before {
    content: "\e619";
}

.icon-success:before {
    content: "\e629";
    color: #43cd4c;
}

.icon-false:before {
    content: "\e6b0";
    color: #f53b4c;
}

.icon-warning:before {
    content: "\e627";
    color: #ffa303;
}

.icon-success.lg,
.icon-false.lg,
.icon-warning.lg,
.icon-query.lg {
    font-size: 36px;
}

.icon-add:before {
    content: "\e67a";
}
.icon-add3:before {
    content: "\e628";
}
.icon-del3:before {
    content: "\e62a";
}


.icon-close,
.icon-pop-close,
.icon-close2,
.icon-up2,
.icon-down2,
.icon-add2,
.icon-del2 {
    cursor: pointer;
}

.iconfont.icon-close:before,
.icon-pop-close:before {
    content: "\e604";
}

.icon-close2:before {
    content: "\e6b0";
}

.icon-up2:before {
    content: "\e76f";
}

.icon-down2:before {
    content: "\e774";
}

.icon-add2:before {
    content: "\e686";
}

.icon-del2:before {
    content: "\e685";
}

.icon-search:before {
    content: "\e6c7";
}

.icon-added:before {
    content: "\e6c8";
}

.icon-up-sort:before {
    content: "\e653";
}

.icon-down-sort:before {
    content: "\e64f";
}

.icon-download:before {
    content: "\e647";
}

.icon-download-file:before {
    content: "\e65f";
}

.icon-credit-scheme:before {
    content: "\e657";
}

.icon-credit-scheme2:before {
    content: "\e655";
}

.icon-credit-scheme3:before {
    content: "\e67d";
}

.icon-financing-needs:before {
    content: "\e658";
}

.icon-under-review:before {
    content: "\e659";
}

.icon-shelf:before {
    content: "\e65e";
}

.icon-obtained:before {
    content: "\e65d";
}

.icon-dismissed:before {
    content: "\e65c";
}

.icon-allocated:before {
    content: "\e65e";
}

.icon-unallocated:before {
    content: "\e65b";
}

.icon-certification-passed:before {
    content: "\e656";
}

.icon-time:before {
    content: "\e661";
}

.icon-time2:before {
    content: "\e6de";
}

.icon-my-user:before {
    content: "\e662";
}

.icon-out:before {
    content: "\e663";
}

.icon-right-opent:before {
    content: "\e66e";
}

.icon-intelligent:before {
    content: "\e667";
}

.icon-basis:before {
    content: "\e668";
}

.icon-micro-credit:before {
    content: "\e666";
}

.icon-more:before {
    content: "\e665";
}

.icon-more-collapse:before {
    content: "\e664";
}

.icon-top:before {
    content: "\e669";
}

.icon-bottom:before {
    content: "\e7bd";
}

.icon-introduction:before {
    content: "\e66a";
}

.icon-feature:before {
    content: "\e66d";
}

.icon-conditions:before {
    content: "\e66b";
}

.icon-needed:before {
    content: "\e66c";
}

.icon-correct:before {
    content: "\e66f";
}

.icon-qmark:before {
    content: "\e601";
    cursor: pointer;
}

.icon-drag-upload:before {
    content: "\e670";
}

.icon-apply-loan:before {
    content: "\e677";
}

.icon-credit-supermarket:before {
    content: "\e679";
}

.icon-registration-certification:before,
.icon-apply-discount:before {
    content: "\e67b";
}

.icon-release-demand:before {
    content: "\e678";
}

.icon-green-recognition:before {
    content: "\e676";
}

.icon-commissioner-follow:before {
    content: "\e674";
}

.icon-post-loan:before {
    content: "\e675";
}

.icon-more-right:before {
    content: "\e673";
}

.icon-pending:before {
    content: "\e680";
}

.icon-green-financing:before {
    content: "\e67f";
}

.icon-not-accepted:before {
    content: "\e67e";
}

.icon-no-credit:before {
    content: "\e67c";
}

.icon-company:before {
    content: "\e681";
}

.icon-release-financing-needs:before {
    content: "\e672";
}

.icon-financing-amount2:before {
    content: "\e682";
}

.icon-up3:before {
    content: "\e81b";
}

.icon-down3:before {
    content: "\e616";
}

.icon-up4:before {
    content: "\e630";
}

.icon-down4:before {
    content: "\e608";
}


.icon-user-name:before {
    content: "\e684";
}

.icon-user-name2:before {
    content: "\e684";
}

.icon-login-password:before {
    content: "\e686";
}

.icon-phone-number:before {
    content: "\e685";
}

.icon-affiliation:before {
    content: "\e687";
}

.icon-post:before {
    content: "\e683";
}

.icon-discount:before {
    content: "\e688";
}

.icon-msg3:before {
    content: "\e693";
}

.icon-identification:before {
    content: "\e6be";
}

.icon-identification2:before {
    content: "\e6ab";
}

.icon-estimate:before {
    content: "\e6b6";
}

.icon-management:before {
    content: "\e6b7";
}

.icon-description:before {
    content: "\e694";
}

.icon-shelf2:before {
    content: "\e65a";
}

.icon-edit:before {
    content: "\e611";
}

.icon-file-download:before {
    content: "\e691";
    font-size: 15px;
}

.icon-set:before {
    content: "\e699";
}

.icon-upload:before {
    content: "\e625";
}

.icon-bulk-recogni:before {
    content: "\e6a2";
}

.icon-export2:before {
    content: "\e6a5";
}

.icon-report4:before {
    content: "\e6bb";
}

.icon-report1:before {
    content: "\e6b8";
}

.icon-report3:before {
    content: "\e6ba";
}

.icon-report5:before {
    content: "\e6bc";
}

.icon-report2:before {
    content: "\e6b9";
}

.icon-tip:before {
    content: "\e68b";
}

.icon-home:before {
    content: "\e697";
}

.icon-home2:before {
    content: "\e6df";
}

.icon-aging:before {
    content: "\e69a";
}

.icon-tool:before {
    content: "\e698";
}

.icon-data:before {
    content: "\e69c";
}

.icon-cultural-travel:before {
    content: "\e7be";
}

.icon-green-business:before {
    content: "\e7bf";
}

.icon-suggestions:before {
    content: "\e6ad";
    font-size: 25px;
}

.icon-msg2:before {
    content: "\e60a";
}

.icon-tel:before {
    content: "\e6cd";
}

.icon-address:before {
    content: "\e6c6";
}

.icon-address2:before {
    content: "\e6dd";
}

.icon-contact:before {
    content: "\e6dc";
}

.icon-person:before {
    content: "\e61f";
}

.icon-big-right:before {
    content: "\e6d3";
}

.icon-msg2 {
    position: relative;
    top: -3px;
    margin-right: 6px;
    font-size: 18px;
    color: #0a8145;
}

.icon-noChart:before {
    content: "\e6bf";
}

.icon-notice:before {
    content: "\e6da";
}

.icon-problem:before {
    content: "\e6d8";
}

.icon-hotline:before {
    content: "\e6d5";
}

.icon-about-us:before {
    content: "\e6d9";
}

.icon-subsidy:before {
    content: "\e6f4";
}

.icon-reward:before {
    content: "\e6f5";
}










/* body */
.wrap {
    position: relative;
    width: 100%;
}

.wrap,
.header,
.header2 {
    min-width: 1260px;
    /* background-color: #fff; */
}

.content-wrap .wrap {
    min-width: auto;
}

/* header */
.header,
.header2,
.page-body.right .left-side,
.guide {
    position: fixed;
    z-index: 96;
}

.header {
    top: 0;
    z-index: 97;
    width: 100%;
    height: 48px;
    background-color: #fff;
    border-bottom: 1px solid #e4e4e4;
}


.header2 {
    top: 0;
    z-index: 97;
    width: 100%;
    height: 128px;
    background-color: #fff;
    border-bottom: none;
}

.logo-box{
    height: 80px;
}
.logo-box a{
    display: block;
    float: left;
    height: 80px;
}
.logo2{
    overflow: hidden;
    position: relative;
}
.logo2:before{
	content:"";
	position: absolute;
	left: -100px;
	top: 0px;
	width: 200px;
	height: 15px;
	background-color: rgba(255,255,255,.5);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-animation: searchLights 3s ease-in 0s infinite;
	-o-animation: searchLights 3s ease-in 0s infinite;
	animation: searchLights 3s ease-in 0s infinite;
}
@-webkit-keyframes searchLights {
	0% { left: -100px; top: 0; }
	to { left: 1000px; top: 0; }
}
@-o-keyframes searchLights {
	0% { left: -100px; top: 0; }
	to { left: 1000px; top: 0; }
}
@-moz-keyframes searchLights {
	0% { left: -100px; top: 0; }
	to { left: 1000px; top: 0; }
}
@keyframes searchLights {
	0% { left: -100px; top: 0; }
	to { left: 1000px; top: 0; }
}
.header-btn{
    height: 80px;
    padding-top: 21px;
    text-align: right;
}
.header-btn a{
    display: block;
    float: right;
    height: 38px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-left: 16px;
    font-size: 16px;
    color: #fff;
    text-align: center;
    line-height: 38px;
}
.header-btn a.islogin{
    color: #212121;
    margin-left: 20px;
    width: auto;
}
.header-btn a.islogin i{
    margin-right: 6px;
    color: #707070;
    font-size: 20px;
    margin-top: -2px;
}
.header-btn a.islogin i.icon-my-user{
    margin-top: -3px;
}
.header-btn a.islogin:hover i,
.header-btn a.islogin:hover{
    color: #0a8145;
}
/* .header-btn a.header-btn01{
    background: url(../images/header-btn01.png) center no-repeat;
    background-size: 100% 100%;
}
.header-btn a.header-btn02{
    background: url(../images/header-btn02.png) center no-repeat;
    background-size: 100% 100%;
}
.header-btn a.header-btn03{
    background: url(../images/header-btn03.png) center no-repeat;
    background-size: 100% 100%;
} */
.header-btn a.header-btn04,
.header-btn a.header-btn03,
.header-btn a.header-btn02,
.header-btn a.header-btn01{
    padding: 0 10px;
    font-size: 14px;
}
.header-btn a.header-btn04 i,
.header-btn a.header-btn03 i,
.header-btn a.header-btn02 i,
.header-btn a.header-btn01 i{
    font-size: 18px;
    margin: -4px 8px 0 0;
    opacity: .6;
    filter: alpha(opacity=60);
}
.header-btn a.header-btn01{
    border: 1px solid #0a8145;
    color: #0a8145;
}
.header-btn a.header-btn02{
    border: 1px solid #127dd0;
    color: #127dd0;
}
.header-btn a.header-btn03{
    border: 1px solid #3d38a3;
    color: #3d38a3;
}
.header-btn a.header-btn04{
    border: 1px solid #33a016;
    color: #33a016;
}

.header-btn a.header-btn04:hover,
.header-btn a.header-btn03:hover,
.header-btn a.header-btn02:hover,
.header-btn a.header-btn01:hover,
.header-btn a.header-btn04:hover i,
.header-btn a.header-btn03:hover i,
.header-btn a.header-btn02:hover i,
.header-btn a.header-btn01:hover i{
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100);
}
.header-btn a.header-btn01:hover{
    background-color: #0a8145;
}
.header-btn a.header-btn02:hover{
    background-color: #127dd0;
}
.header-btn a.header-btn03:hover{
    background-color: #3d38a3;
}
.header-btn a.header-btn04:hover{
    background-color: #33a016;
}
.header-btn a.header-btn01:active{
    background-color: #07743d;
    border: 1px solid #07743d;
}
.header-btn a.header-btn02:active{
    background-color: #0c6fbc;
    border: 1px solid #0c6fbc;
}
.header-btn a.header-btn03:active{
    background-color: #322d96;
    border: 1px solid #322d96;
}
.header-btn a.header-btn04:active{
    background-color: #33a016;
    border: 1px solid #33a016;
}

.top {
    width: 1200px;
    margin: 0 auto;
}
.header2 .top {
    background: url(../images/top-h-bg.png) center left no-repeat;
}

.top-logo,
.top-logo2 {
    /* width: 14%; */
    float: left;
    display: inline-block;
    width: 192px;
    height: 64px;
    margin-bottom: -1px;
    background-color: #0a8145;
    border-bottom: 1px solid #1c9861;
}

.top-logo a,
.top-logo2 a {
    display: inline-block;
    width: 100%;
    padding-top: 7px;
    height: 57px;
    background: url(../images/top-logo.png) center no-repeat;
}

/* .top-logo2 a { background-position: 50% -26px; } */
.top-text {
    font-size: 14px;
    color: #0a8145;
    line-height: 50px;
    text-indent: 16px;
}

.top-right-text {
    height: 32px;
    font-size: 14px;
    color: #707070;
    line-height: 32px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 32px 0 6px;
}

.top-right-text i {
    margin-right: 6px;
    position: relative;
}

.top-right-text i.msgno {
    position: absolute;
    top: -8px;
    left: 16px;
    height: 16px;
    text-align: center;
    color: #fff;
    line-height: 16px;
    text-align: center;
    padding: 0 6px;
    font-size: 12px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    background-color: #ffa303;
}

.header .fr {
    padding-top: 8px;
    padding-right: 10px;
}

.header .fr .iconfont {
    color: #707070;
}

.header .fr .btn .iconfont {
    color: #fff;
}

.header .icon-msg,
.header .icon-personal {
    position: relative;
    font-size: 24px;
}

.header .icon-personal:before {
    content: "\e654";
}

.header .icon-msg:before {
    content: "\e6c5";
}

.header .icon-msg .icon-dot {
    position: absolute;
    top: -6px;
    right: -5px;
    z-index: 1;
    width: 10px;
    height: 10px;
}

.header .icon-dot:before {
    position: absolute;
    top: -2px;
    left: 0px;
    font-size: 16px;
    color: #ff5213;
}

.header .fr span {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}

.top-time,
.sub-side2,
.sub-body2,
.box,
.box2,
.box3,
.btn,
.btn2,
.btn-h,
.btn-h2,
.lbl,
.inp,
.select,
.option,
.datepicker-box,
.search,
.datepicker,
.datepicker3,
.textarea,
.tb-box,
.page a,
.pop,
.tooltip,
.tooltip2,
.tip-box4,
.upload-img li div,
.upload-img li .num,
.add-box,
.img-shade,
.img-box,
.apply-loan,
.form-grid3.bg-gray2 {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.btn3 {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    border: 1px solid #89c8ac;
    font-size: 14px;
    color: #0a8145;
    text-align: center;
    padding: 0 10px;
    background-color: #f3f9f6;
}

.btn4 {
    display: inline-block;
    height: 40px;
    background-color: #0a8145;
    color: #ffffff;
    line-height: 40px;
    text-align: center;
    font-size: 16px;
    padding: 0 36px;
}

.top-time {
    height: 26px;
    padding-right: 6px;
    padding-left: 8px;
    margin-right: 15px;
    margin-left: 20px;
    line-height: 26px;
    color: #707070;
    background-color: #f5f5f5;
}

.top-time:before {
    position: absolute;
    right: -10px;
    bottom: -9px;
    font-family: "iconfont";
    color: #f5f5f5;
    content: "\e6cd";
}

.top-time .icon-msg2 {
    margin-right: 6px;
}

.top-time .icon-msg2:before {
    content: "\e6c6";
}

.top-user {
    height: 32px;
    cursor: pointer;
}

.icon-user,
.radio.disabled>.iconfont {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}

.icon-user {
    width: 32px;
    height: 32px;
    background-image: url(../images/icon-user.png);
    background-position: 0 0;
}

.top-user em {
    display: inline-block;
    margin-left: 6px;
    font-size: 14px;
    line-height: 32px;
    vertical-align: middle;
}

.top-user .icon-down {
    margin-left: 2px;
}

.top-user .drop,
.btn .drop {
    position: absolute;
    right: 0;
    z-index: 99;
    display: none;
}

.top-user .drop {
    top: 0;
    padding-top: 43px;
}

.top-user:hover .drop,
.btn:hover .drop {
    display: block;
}

.drop ul {
    background-color: #fff;
    -webkit-box-shadow: 0 4px 18px 0 rgba(0, 0, 0, 0.24);
    -moz-box-shadow: 0 4px 18px 0 rgba(0, 0, 0, 0.24);
    box-shadow: 0 4px 18px 0 rgba(0, 0, 0, 0.24);
}

.drop ul {
    border: 1px solid #e5e5e5\9;
}

.top-user .drop ul {
    width: 100px;
}

.drop li a {
    display: block;
    line-height: 30px;
    color: #707070;
    text-align: center;
}

.top-user .drop li a {
    padding: 5px 20px;
}

.drop li a:hover,
.drop li a.active {
    color: #0a8145;
    background-color: #e6f4ee;
}

.nav-bg{
    background-color: #0a8145;
    height: 48px;
}
.nav-center{
    width: 1200px;
    margin: 0 auto;
    height: 48px;
    /* overflow: hidden; */
}
.nav {
    width: 1222px;
    height: 48px;
}

.nav li {
    /* width: 114px;
    margin-right: 67px; */
    width: 100px;
    margin-right: 22px;
    height: 48px; 
    float: left;
    text-align: center;
    position: relative;
}

.nav li a {
    color: #ccf8e2;
    font-size: 16px;
    line-height: 48px;
    height: 48px;
    display: block;
    text-align: center;
    overflow: hidden;
    position: relative;
    z-index: 9;
}
.nav li a span{
    position: relative;
    z-index: 3;
}
.nav li sub {
    bottom: -38px;
    height: 38px;
    width: 100%;
    position: absolute;
    z-index: 2;
    background: #e7fff3;
    display: block;
    margin: 0 auto;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
    -webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.nav li .second{
    position: absolute;
    padding-top: 12px;
    display: none;
    width: 200px;
    left: 50%;
    margin-left: -100px;
    top: 46px;
    /* -webkit-transition: all ease 1s; 
    transition: all ease 1s; 
    -moz-transition: all ease 1s; 
    -o-transition: all ease 1s; */
}
.nav li dl{
    padding: 0 10px;
    background-color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    position: relative;
    -webkit-box-shadow: 0 4px 18px 0 rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 0 4px 18px 0 rgba(0, 0, 0, 0.08);
    box-shadow: 0 4px 18px 0 rgba(0, 0, 0, 0.08);
    border: 1px solid #e5e5e5\9;
}
.nav li dl dd{
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #707070;
    border-top: 1px solid #e5e5e5;
}
.nav li dl dd:first-child{
    border-top: none;
}
.nav li dl dd.first-child{
    border-top: none;
}
.nav li dl dd a{
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #707070;
}

.nav li dl:before{
    display: block;
    width: 13px;
    height: 8px;
    background: url(../images/icon.png) 0 -34px no-repeat;
    position: absolute;
    top: -8px;
    left: 50%;
    margin-left: -6px;
    content: '';
}
.nav li:hover .second{
    display: block;
}

.nav li.active a,
.nav li:hover a {
    color: #0a8145;
    line-height: 58px;
}

.nav li:hover dl a{
    line-height: 40px;
}

.nav li:hover sub,
.nav li.active sub {
    bottom: 0;
}

.nav li .second dl a,
.nav li .second dl a {
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #707070;
}



.nav li .second dd a.active,
.nav li .second dd a:hover{
    color: #0a8145;
}
.n-nav{
    width: 100%;
    height: 40px;
    padding-top: 6px;
    overflow: hidden;
    line-height: 34px;
    color: #707070;
    font-size: 14px;
}
.n-nav a{
    color: #707070;
}


.top-right {
    font-size: 14px;
    color: #0a8145;
    padding-top: 14px;
    line-height: 30px;
}

.top-right span,
.top-right a {
    margin-left: 24px;
    color: #0a8145;
    vertical-align: middle;
}

.top-right .code-span {
    margin-left: 0;
}

.top-right a i {
    margin-right: 6px;
}

/* container */
.container {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%;
    padding-top: 48px;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* page-body */
.page-body.right {
    position: relative;
    height: 100%;
    /* padding-left: 14%; */
    padding-left: 192px;
    overflow: auto;
}

.page-body.right .left-side {
    top: 64px;
    bottom: 0;
    left: 0;
    /* width: 14%; */
    width: 192px;
    /* min-width: 176px; */
    overflow: auto;
    background: #0a8145 url(../images/left-side.png) no-repeat 0 100%;
}

.page-body.right .left-side::-webkit-scrollbar {
    width: 0;
}

.page-body.right .left-side:hover::-webkit-scrollbar {
    width: 6px;
}

.page-loand {
    width: 100%;
    height: 50px;
    background: url(../images/loading.gif) center top no-repeat;
}

/* side-nav */
.side-nav {
    padding-top: 6px;
}

.side-nav li ul li span,
.side-nav li ul li a {
    padding: 9px 10px 9px 52px;
}

.side-nav li ul li ul li span,
.side-nav li ul li ul li a {
    padding: 9px 10px 9px 62px;
}

.side-nav>li {
    margin-bottom: 6px;
}

.side-nav li span,
.side-nav li a,
.side-nav li [class*="icon-nav"],
.side-nav li li a .icon-dot {
    color: rgba(255, 255, 255, 0.6);
    color: #a1d3bd\9;
}

.side-nav li span,
.side-nav li a {
    display: block;
    padding: 9px 10px 9px 22px;
}

.side-nav li span,
.side-nav>li>a {
    font-size: 14px;
}

.side-nav li span {
    position: relative;
}

.side-nav li [class*="icon-nav"] {
    margin-right: 12px;
}

.side-nav li em {
    vertical-align: middle;
}

.side-nav li span .icon-fold,
.side-nav li span .icon-unfold {
    position: absolute;
    top: 10px;
    right: 10px;
    color: #fff;
    cursor: pointer;
}

.side-nav li:hover>a,
.side-nav li:hover>a>.icon-dot,
.side-nav li.active span,
.side-nav li.active>a,
.side-nav li.active [class*="icon-nav"],
.side-nav li.active>a>.icon-dot {
    color: #fff;
}

.side-nav li:hover>a,
.side-nav li li.active {
    background-color: rgba(255, 255, 255, 0.15);
    background-color: #36a172\9;
}

.side-nav li li.active:hover>a {
    background-color: transparent;
}

.side-nav li li a {
    position: relative;
    padding-left: 50px;
}

.side-nav li li a .icon-dot {
    position: absolute;
    top: 11px;
    left: 36px;
    margin-right: 2px;
    font-size: 12px;
}

.side-nav ul {
    display: none;
}

.side-nav li.active ul {
    display: block;
}

/* .nav-close ul{display: none;}
.nav-close span{ cursor: pointer;}
.nav-close span .icon-fold:before{ content: '\e6c4';}
.nav-opent ul{ display: block;}
.nav-opent span{ cursor: pointer;}
.nav-opent span .icon-fold:before{ content: '\e6c3';}
 */

.icon-nav-b1:before {
    content: "\e64e";
}

/* front */
.icon-nav-b2:before {
    content: "\e6d0";
}

.icon-nav-b3:before {
    content: "\e650";
}

.icon-nav-b4:before {
    content: "\e64b";
}

.icon-nav-b5:before {
    content: "\e64d";
}

.icon-nav-b6:before {
    content: "\e64c";
}

/* background */
/* front */
.icon-nav-b7:before {
    content: "\e6b2";
}

/* 管理驾驶舱 */
.icon-nav-b8:before {
    content: "\e6b1";
}

/* 融资对接管理 */
.icon-nav-b9:before {
    content: "\e6a3";
}

/* 金融服务管理 */
.icon-nav-b10:before {
    content: "\e6c0";
}

/* 环境效益测算 */
.icon-nav-b11:before {
    content: "\e6aa";
}

/* 平台信息管理 */
.icon-nav-b12:before {
    content: "\e6a4";
}

/* 平台文件管理 */
.icon-nav-b13:before {
    content: "\e6bd";
}

/* 评价与建议管理 */
.icon-nav-b14:before {
    content: "\e6c9";
}

/* 金融机构管理 */
.icon-nav-b15:before {
    content: "\e6c1";
}

/* 后台用户管理 */
.icon-nav-b16:before {
    content: "\e6cf";
}

/* 企业用户管理 */
.icon-nav-b17:before {
    content: "\e6a7";
}

/* 报表导出日志 */
.icon-nav-b18:before {
    content: "\e6d1";
}

/* 平台系统管理 */
.icon-nav-b19:before {
    content: "\e6d7";
}

/* 信贷工作台 */
.icon-nav-b20:before {
    content: "\e6ca";
}

/* 融资需求市场 */
.icon-nav-b21:before {
    content: "\e6d2";
}

/* 融资业务管理 */
.icon-nav-b22:before {
    content: "\e6ce";
}

/* 环境效益测算 */
.icon-nav-b23:before {
    content: "\e6cf";
}

/* 账号管理 */
.icon-nav-b24:before {
    content: "\e6d4";
}

/* 机构管理 */
.icon-nav-b25:before {
    content: "\e6a7";
}

/* 报表导出日志 */
.icon-nav-b26:before {
    content: "\e6d6";
}

/* 企业用水用气管理 */
.icon-nav-b27:before {
    content: "\e6e5";
}

/* 地方政策管理 */
.icon-nav-b28:before {
    content: "\e6e9";
}

/* 统计报表管理 */
.icon-nav-b29:before {
    content: "\e6f1";
}

/* 地方政策管理 */
.icon-nav-b30:before {
    content: "\e6f2";
}

/* 保险产品类型 */
.icon-nav-b31:before {
    content: "\eacf";
}

/* 产品管理 */
.icon-nav-b32:before {
    content: "\e60e";
}
/* 业务管理 */
.icon-nav-b33:before {
    content: "\e60c";
}
/* 保险产品审核 */
.icon-nav-b34:before {
    content: "\e60f";
}
/* 集团贷款预警 */
.icon-nav-b35:before {
    content: "\e614";
}


/* 文件下载中心 */

/* porcelain */
.icon-demand-order:before {
    content: "\e60d";
}

.icon-attention:before {
    content: "\e651";
}

.icon-financing-amount:before {
    content: "\e652";
}


.icon-insured:before {
    content: "\e773";
}

.icon-pending:before {
    content: "\e771";
}

.icon-rejected:before {
    content: "\e772";
}

 

/* main-body */
.main-body {
    min-height: 100%;
    padding: 12px 12px 16px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* guide */
.guide {
    top: 48px;
    right: 0;
    left: 0;
    min-width: 1260px;
}

.guide .inner {
    padding: 7px 12px;
    margin-right: 16px;
    /* margin-left: 14%; */
    margin-left: 192px;
    background-color: #f5f5f5;
}

.guide a,
.guide em {
    display: inline-block;
    vertical-align: middle;
}

.guide .icon-next {
    font-size: 12px;
    color: #707070;
}

/* box */
.box {
    position: relative;
    padding: 16px;
    background-color: #fff;
    -webkit-box-shadow: 0 4px 18px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 4px 18px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 4px 18px 0 rgba(0, 0, 0, 0.1);
}

.box2 {
    position: relative;
    /* z-index: 1; */
    padding: 16px;
    background-color: #fff;
}

.box-shadow {
    -webkit-box-shadow: 0 4px 18px 0 rgba(0, 0, 0, 0.24);
    -moz-box-shadow: 0 4px 18px 0 rgba(0, 0, 0, 0.24);
    box-shadow: 0 4px 18px 0 rgba(0, 0, 0, 0.24);
    border: 1px solid #e5e5e5\9;
}

.box3 {
    position: relative;
    padding: 30px;
    background-color: #fff;
    -webkit-box-shadow: 0 4px 18px 0 rgba(0, 0, 0, 0.24);
    -moz-box-shadow: 0 4px 18px 0 rgba(0, 0, 0, 0.24);
    box-shadow: 0 4px 18px 0 rgba(0, 0, 0, 0.24);
}

.form-control .box {
    border: 1px solid #e5e5e5;
}

.form-control>.unit {
    position: absolute;
    top: 8px;
    color: #bdbdbd;
    right: 6px;
    font-size: 14px;
}
.form-control>.unit-box{
    display: inline-block;
    position: relative;
}
.form-control>.unit-box>.unit-em{
    position: absolute;
    top: 4px;
    color: #bdbdbd;
    right: 6px;
    font-size: 14px;
}

.form-control3>.unit {
    position: absolute;
    top: 2px;
    color: #bdbdbd;
    right: 6px;
    font-size: 14px;
}

/* cont */
.cont {
    padding: 16px 20px;
}

.left-side .cont,
.form-control .box {
    padding: 16px;
}

/* sub-side */
.sub-side {
    position: absolute !important;
    left: 0;
    width: 20% !important;
}

.sub-side.list4-box {
    padding-top: 0;
    padding-bottom: 0;
    border: 0 !important;
    border-radius: 0 !important;
}

.sub-side .tree {
    padding: 15px;
}

.sub-side .search-box,
.list4-box .search-box {
    padding: 5px 7px 5px 5px;
    margin-right: 0;
    border-bottom: 1px solid #e5e5e5;
}

.sub-side .search,
.list4-box .search {
    width: 100%;
}

.sub-side .bottom+.list3,
.sub-side .bottom+.list4,
.sub-side .bottom+.list5,
.list4-box .bottom+.list4 {
    margin-bottom: 40px;
}

.sub-side .bottom,
.list4-box .bottom {
    position: absolute;
    padding: 10px 12px 7px;
    background-color: #fff;
    border-top: 1px solid #e5e5e5;
}

.sub-side .bottom {
    right: 0;
    bottom: 0;
    left: 0;
}

.sub-side .bottom .abtn+.abtn,
.list4-box .bottom .abtn+.abtn {
    margin-left: 12px;
}

.sub-side .bottom .iconfont,
.list4-box .bottom .iconfont {
    margin: -2px 6px 2px 0;
}

.sub-side {
    overflow: visible;
}

.sub-body,
.sub-side .list3,
.list4,
.scroll-box {
    overflow: auto;
}

.sub-side.list4-box .auto-comboBox-dropDown {
    margin-left: -1px;
    background: #fff;
    box-shadow: none !important;
    border-width: 0 1px 0 0;
}

.list4-box {
    position: relative;
    width: 288px;
    padding-top: 5px;
    padding-bottom: 5px;
    border: 1px solid #e5e5e5;
}

.list4-box .bottom {
    right: 1px;
    bottom: 1px;
    left: 1px;
}

.sub-side h3.title,
.list4-box h3.title {
    padding: 13px 5px 13px 16px;
    font-size: 14px;
    line-height: 22px;
    border-bottom: 1px solid #e5e5e5;
}

.sub-side2,
.sub-body2 {
    overflow: auto;
    border: 1px solid #e5e5e5;
}

.sub-side2 {
    position: absolute !important;
    top: 0;
    right: 82%;
    bottom: 0;
    left: 0;
    margin-right: 12px;
}

.sub-side2 h3.title2 {
    margin-top: 20px;
}

.sub-side2 ul {
    padding-top: 5px;
    padding-bottom: 15px;
}

.sub-side2 li {
    padding: 5px 10px 5px 20px;
}

.sub-side2 li.active {
    color: #0a8145;
}

.sub-body2 {
    padding: 20px 16px;
    margin-left: 18%;
}

.sub-body .list4 {
    max-height: 420px;
}

.list4 li {
    padding-bottom: 0 !important;
}

.list4 li div {
    position: relative;
    padding: 4px 10px 6px 26px;
}

.list4 li li div {
    padding-left: 46px;
}

.list4 li li li div {
    padding-left: 66px;
}

.list4 li li li li div {
    padding-left: 86px;
}

.list4 li .icon-folder,
.list4 li .icon-file {
    position: absolute;
    top: 5px;
    left: 6px;
    font-size: 14px;
}

.list4 li li .icon-folder,
.list4 li li .icon-file {
    left: 26px;
}

.list4 li li li .icon-folder,
.list4 li li li .icon-file {
    left: 46px;
}

.list4 li li li li .icon-folder,
.list4 li li li li .icon-file {
    left: 66px;
}

.list4 li .icon-file {
    margin-left: 1px;
}

.list4 li span {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.list4 li .right+span {
    margin-right: 30px;
}

.list4 li .right {
    position: absolute;
    top: 3px;
    right: 6px;
    display: none;
}

.list4 li div:hover .right,
.list4 li.active>div .right {
    display: block;
}

.list4 li div:hover,
.list4 li.active div,
.list4 li.active div:hover,
.list4 li div:hover .iconfont,
.list4 li.active .iconfont,
.list4 li.active div:hover .iconfont {
    color: #3577f8;
}

.list4 li div:hover,
.list4 li.active div,
.list4 li.active div:hover {
    cursor: pointer;
    background-color: #f3f7ff;
}

.list4 li .iconfont,
.list4 li.active li div,
.list4 li.active li div .iconfont {
    color: #707070;
}

.list4 li.active li div {
    background-color: #fff;
}

/* sub-body */
.sub-body {
    margin-left: 20%;
    border-left: 1px solid #e5e5e5;
}

.sub-body h4 {
    padding-top: 20px;
    padding-bottom: 5px;
    font-size: 14px;
    font-weight: bold;
}

.sub-body h4.title2 {
    padding-top: 0;
}

/* title */
h3.title {
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 20px;
    font-weight: bold;
    line-height: 29px;
}

h3.title em {
    vertical-align: top;
}

h3.title .abtn,
h3.title .btn {
    font-size: 14px;
    font-weight: normal;
}

h3.title2 {
    padding: 9px 10px;
    font-size: 14px;
    line-height: 22px;
    background-color: #f2f2f2;
}

h4.title5 {
    margin-top: 14px;
    font-size: 14px;
    color: #39a034;
}

.icon-title {
    display: inline-block;
    width: 3px;
    height: 14px;
    margin-right: 10px;
    background: #0a8145;
}

.icon-msg4 {
    position: relative;
    top: -1px;
    margin-right: 5px;
    font-size: 18px;
    color: #0a8145;
}

/* alink */
.tablebtn {
    display: inline-block;
    min-width: 28px;
    white-space: nowrap;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    position: relative;
    height: 29px;
    padding-right: 15px;
    padding-left: 15px;
    line-height: 29px;
    color: #0a8145;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.tablebtn,
.abtn,
.alink {
    color: #0a8145;
    cursor: pointer;
}

.abtn:hover,
.alink {
    text-decoration: underline;
}

.alink:hover {
    text-decoration: none;
}

.tb tr:hover .tablebtn,
.tb tr.active .tablebtn {
    color: #fff;
    background-color: #0a8145;
}

/* btn */
.btn,
.btn-h {
    display: inline-block;
    min-width: 28px;
    white-space: nowrap;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    position: relative;
}

.btn.no-position,
.btn-h.no-position {
    cursor: auto;
}

.btn {
    position: relative;
    height: 29px;
    padding-right: 15px;
    padding-left: 15px;
    line-height: 29px;
    color: #fff;
    background-color: #0a8145;
}

.btn2 {
    cursor: pointer;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    height: 44px;
    padding: 0 20px;
    line-height: 42px;
    color: #fff;
    background-color: #0a8145;
    border: 1px solid #0a8145;
}

.btn:hover {
    background-color: #0a8145;
}

.btn-h2 {
    cursor: pointer;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    height: 44px;
    padding: 0 20px;
    line-height: 42px;
    color: #0a8145;
    border: 1px solid #0a8145;
}

/* .btn-h2:hover {
    background-color: #0a8145;
    color: #fff;
} */

.btn-h,
.btn.disabled {
    height: 27px;
    line-height: 27px;
}


.btn-h {
    padding-right: 14px;
    padding-left: 14px;
    color: #212121;
    background-color: #fff;
    border: 1px solid #e5e5e5;
}

.btn-h:hover {
    background-color: #f9f9f9;
}

.btn-h.green {
    padding-right: 14px;
    padding-left: 14px;
    font-size: 14px;
    color: #0a8145;
    background-color: #fff;
    border: 1px solid #0a8145;
}

.btn-h.radius-green {
    padding-right: 14px;
    padding-left: 14px;
    font-size: 14px;
    color: #0a8145;
    background-color: #fff;
    border: 1px solid #0a8145;
    -webkit-border-radius: 13px;
    -moz-border-radius: 13px;
    border-radius: 13px;
    margin-right: 16px;
}

.btn-h.green i {
    color: #0a8145 !important;
}

.btn-h.blue {
    padding-right: 14px;
    padding-left: 14px;
    font-size: 14px;
    color: #0a8145;
    background-color: #fff;
    border: 1px solid #0a8145;
}

.btn-h.radius-blue {
    padding-right: 14px;
    padding-left: 14px;
    font-size: 14px;
    color: #0a8145;
    background-color: #fff;
    border: 1px solid #0a8145;
    -webkit-border-radius: 13px;
    -moz-border-radius: 13px;
    border-radius: 13px;
    margin-right: 16px;
}

.btn-h.blue i {
    color: #0a8145 !important;
}

.btn.disabled,
.btn-h.disabled {
    color: #bdbdbd !important;
    background-color: #fafafa;
    border: 1px solid #e5e5e5 !important;
    cursor: not-allowed;
}

.btn2.disabled {
    border: 1px solid #e5e5e5 !important;
    color: #bdbdbd !important;
    background-color: #fafafa !important;
    cursor: not-allowed;
}

.btn+.btn-h,
.btn-h+.btn,
.btn+.btn {
    margin-left: 8px;
}

.btn i,
.btn-h i,
.abtn i,
.btn2 i {
    margin: -1px 5px 1px -3px;
}

.btn-h .icon-add {
    margin-top: -2px;
    margin-bottom: 2px;
    font-size: 12px;
}

.btn.big {
    height: 34px;
    line-height: 34px;
    padding-right: 20px;
    padding-left: 20px;
}

.btn.big,
.btn-h.big {
    min-width: 60px;
    font-size: 14px;
}

.btn-h.big {
    height: 32px;
    line-height: 32px;
    padding-right: 19px;
    padding-left: 19px;
}

.btn.big .drop {
    bottom: 0;
    width: 100%;
    padding-bottom: 35px;
}

.btn-border {
    color: #0a8145;
    border-color: #0a8145;
}

.btn-border.key-word {
    padding-right: 0px;
    padding-left: 20px;
}

.btn-border.key-word i.icon-close {
    color: #fff;
    padding-left: 4px;
}

.btn-border.key-word:hover {
    color: #fff;
    background-color: #0a8145;
}

.btn-h input[type="file"] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer;
}

.btn-h.red {
    color: #f53b4c;
    border-color: #f53b4c;
}

.input-box {
    display: none;
    position: absolute;
    overflow: hidden;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    font-size: 200%;
    z-index: 3;
}

.btn input[type="file"],
.btn-h input[type="file"] {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
    opacity: 0;
    border: none;
    background: none;
    filter: alpha(opacity=0);
}

/* btn-box */
.btn-box {
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
}

.btn-box2 {
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: center;
}

.btn-box3 {
    padding-bottom: 12px;
}

/* lbl */
.lbl {
    display: inline-block;
    min-width: 38px;
    height: 24px;
    padding-right: 7px;
    padding-left: 7px;
    overflow: hidden;
    line-height: 24px;
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.lbl+.lbl {
    margin-left: 10px;
}

.lbl.gray {
    color: #707070;
    background-color: #dddddd;
    cursor: pointer;
}

.lbl.green {
    color: #18c687;
    background-color: #e1f7ed;
}

.lbl.blue {
    color: #3fb3ed;
    background-color: #ddf2fa;
}

.lbl.orange {
    color: #ffa303;
    background-color: #fff1e8;
}

/* lbl2 */
.lbl2 {
    position: relative;
    display: inline-block;
    height: 30px;
    padding-right: 8px;
    padding-left: 11px;
    line-height: 30px;
    color: #fff;
    background-color: #eab001;
}

.lbl2:before,
.lbl2:after {
    position: absolute;
    background-image: url(../images/icon.png);
    background-repeat: no-repeat;
    content: "";
}

.lbl2:before {
    bottom: -5px;
    left: 0;
    width: 6px;
    height: 5px;
    background-position: 0 -75px;
}

.lbl2:after {
    top: 0;
    right: -9px;
    width: 10px;
    height: 30px;
    background-position: -11px -75px;
}

.lbl2.gray {
    color: #212121;
    background-color: #ccc;
}

.lbl2.gray:before {
    background-position: -25px -75px;
}

.lbl2.gray:after {
    background-position: -36px -75px;
}

.lbl2.green {
    background-color: #0a8145;
}

.lbl2.green:before {
    background-position: -50px -75px;
}

.lbl2.green:after {
    background-position: -61px -75px;
}

.ellipsis-2 {
    display: block;
    width: 100%;
    line-height: 18px;
    max-height: 36px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.lbl3 {
    height: 20px;
    padding-right: 8px;
    padding-left: 8px;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    background-color: #0a8145;
    display: inline-block;
    vertical-align: middle;
    white-space: nowrap;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.lbl2.green {
    background-color: #35a854;
}

/* inp */
.inp,
.select,
.search,
.datepicker,
.textarea {
    padding-right: 10px;
    padding-left: 10px;
    vertical-align: middle;
    border: 1px solid #e5e5e5;
}

.inp,
.select>input,
.search>input,
.datepicker>input {
    height: 25px;
    line-height: 25px;
}
.user-tab-search .inp{
    height: 27px;
    line-height: 27px;
}
.user-tab-search{
    margin: 0 auto !important;
    margin-left: 16px !important;
}

.inp2,
.search2>input,
.datepicker2>input {
    height: 38px;
    line-height: 38px;
}

.border-box .inp2,
.border-box .search2>input,
.border-box .datepicker2>input {
    height: 44px;
    line-height: 44px;
}

.select2>input {
    height: 41px;
    line-height: 41px;
}

.border-box .select2>input {
    height: 43px;
    line-height: 43px;
}

.inp3,
.search3>input,
.datepicker3>input {
    height: 30px;
    line-height: 30px;
}

.border-box .inp3,
.border-box .search3>input,
.border-box .datepicker3>input {
    height: 30px;
    line-height: 30px;
}

.select3>input {
    height: 26px;
    line-height: 26px;
}

.border-box .select3>input {
    height: 28px;
    line-height: 28px;
}

.inp:focus,
.select.focus,
.textarea:focus {
    border-color: #0a8145 !important;
}

.inp.error,
.select.error,
.textarea.error {
    border-color: #f53b4c !important;
}

.tree-select {
    padding: 0 !important;
    position: relative;
    z-index: 1;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.tree-select * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.tree-select em {
    z-index: 3;
}

.tree-select input {
    position: relative;
    z-index: 9;
    padding: 0 23px 0 10px !important;
}

.inp.xxs {
    width: 60px;
}

.inp.xs {
    width: 78px;
}

.inp.sm {
    width: 118px;
}

.inp.md {
    width: 158px;
}

.inp,
.textarea {
    width: 210px;
}

.inp.lg {
    width: 238px;
}

.inp.xl,
.textarea.xl {
    width: 278px;
}

.inp.xxl,
.textarea.xxl {
    width: 318px;
}

.inp.w680,
.textarea.w680 {
    width: 678px;
}

.inp-wrap {
    margin-right: 22px;
}

.inp-wrap .inp,
.select-wrap .select,
.textarea-wrap .textarea {
    width: 100%;
}

/* select & datepicker */
.select,
.search,
.datepicker {
    position: relative;
    display: inline-block;
    height: 27px;
    line-height: 21px;
    padding-right: 23px;
    white-space: nowrap;
    background-color: #fff;
    cursor: pointer;
}

.select2,
.search2,
.datepicker2 {
    position: relative;
    display: inline-block;
    height: 44px;
    line-height: 37px;
    padding-right: 23px;
    white-space: nowrap;
    background-color: #fff;
    cursor: pointer;
}

.select3,
.search3,
.datepicker3 {
    position: relative;
    display: inline-block;
    height: 32px;
    line-height: 25px;
    padding-right: 23px;
    white-space: nowrap;
    background-color: #fff;
    cursor: pointer;
}

.select>input,
.search>input,
.datepicker>input {
    width: 100%;
    background-color: transparent;
    outline-offset: 0;
}
.fs-label-wrap >.iconfont,
.select>.iconfont,
.search>.iconfont,
.datepicker>.iconfont {
    position: absolute;
    top: 3px;
    color: #707070;
}

.select>input {
    z-index: 3;
    position: relative;
}
.fs-label-wrap >.iconfont,
.select>.iconfont {
    right: 1px;
    z-index: 2;
}
.fs-label-wrap >.iconfont:before,
.select>.iconfont:before {
    font-size: 14px;
    content: "\e6c4";
}

.select .option {
    max-height: 200px;
    overflow-y: auto;
    position: absolute;
    top: 28px;
    right: -1px;
    left: -1px;
    z-index: 90;
    display: none;
    background-color: #fff;
    border: 1px solid #0a8145;
}

.select2 .option {
    position: absolute;
    top: 42px;
    right: -1px;
    left: -1px;
    z-index: 90;
    display: none;
    background-color: #fff;
    border: 1px solid #0a8145;
}

.select3 .option {
    position: absolute;
    top: 32px;
    right: -1px;
    left: -1px;
    z-index: 90;
    display: none;
    background-color: #fff;
    border: 1px solid #0a8145;
}

.select .option li {
    width: 100% !important;
    min-height: auto;
    padding: 4px 10px;
    white-space: normal;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.select .option li:hover,
.select .option li.active {
    background-color: #f1f9f5;
}

.search>.iconfont {
    right: 6px;
}

.search>.iconfont:before {
    font-size: 15px;
    content: "\e6c7";
}

.datepicker>.iconfont {
    right: 6px;
    font-size: 17px;
}
.datepicker .datepicker-box{
    position: absolute;
    top: 28px;
    left: -1px;
    z-index: 90;
    width: 210px;
    display: none;
    background-color: #fff;
    border: 1px solid #0a8145;
}
.datepicker .datepicker-box ul{
    width: 200px;
    padding: 10px 5px 0;
}
.datepicker .datepicker-box li {
    width: 90px;
    padding: 0;
    min-height: auto;
    background-color: #ddd;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin: 0 5px 10px;
    float: left;
    height: 30px;
    text-align: center;
    line-height: 30px;
    white-space: normal;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
}
.datepicker .datepicker-box li.active{
    background-color: #0a8145;
    color: #fff;
}
.datepicker .datepicker-box .datepicker-year{
    display: block;
    width: 100%;
    height: 30px;
    position: relative;
    padding: 0 30px;
    border-bottom: 1px solid #0a8145;
    overflow: hidden;
}
.datepicker-input{
    display: block;
    width: 100%;
    height: 100%;
    line-height: 30px;
    text-align: center;
}
.datepicker .datepicker-box .datepicker-year .iconfont{
    display: block;
    width: 30px;
    height: 30px;
    position: absolute;
    top: 0;
    text-align: center;
    line-height: 30px;
    cursor: pointer;
}
.datepicker .datepicker-box .datepicker-year .icon-prev{
    left: 0;
}
.datepicker .datepicker-box .datepicker-year .icon-next{
    right: 0;
}
.datepicker .datepicker-box .datepicker-btn{
    padding: 0 10px 10px 0;
}

.search>.green-search {
    display: block;
    width: 28px;
    height: 100%;
    text-align: center;
    top: 0;
    right: -1px;
    background-color: #0a8145;
    color: #fff;
    line-height: 27px;
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
}

.datepicker>.iconfont:before {
    content: "\e609";
}

.select.xs,
.search.xs,
.datepicker.xs {
    width: 65px;
}

.tree-select.xs {
    width: 98px;
}

.select.sm,
.search.sm,
.datepicker.sm {
    width: 105px;
}

.tree-select.sm {
    width: 138px;
}

.select.md,
.search.md,
.datepicker.md {
    width: 145px;
}

.tree-select.md {
    width: 178px;
}

.select,
.search,
.datepicker {
    width: 185px;
}

.datepicker3 {
    width: 100%;
}

.tree-select {
    width: 218px;
}

.select.lg,
.search.lg,
.datepicker.lg {
    width: 225px;
}

.tree-select.lg {
    width: 258px;
}

.select.xl,
.search.xl,
.datepicker.xl {
    width: 265px;
}

.tree-select.xl {
    width: 298px;
}

.select.w480 {
    width: 465px;
}

.select.w60 {
    width: 36px;
}

.select-wrap,
.search-wrap,
.datepicker-wrap {
    margin-right: 33px;
}

/* native select */
select.select {
    height: 29px;
    padding-right: 0;
    padding-left: 6px;
    line-height: 29px;
}

select.select.xxs {
    width: 112px;
}

/*112--*/
select.select.xs {
    width: 160px;
}

/*160--*/
select.select.sm {
    width: 200px;
}

/*200*/
select.select.md {
    width: 220px;
}

/*220--*/
select.select {
    width: 290px;
}

/*290--*/
select.select.lg {
    width: 320px;
}

/*320---*/
select.select.w70 {
    width: 70px;
}

/*70*/

/* textarea */
.textarea {
    height: 88px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.textarea-wrap {
    position: relative;
    padding-right: 40px;
}

/* radio & checkbox */
.radio-inline,
.checkbox-inline,
.radio>em,
.checkbox>em {
    display: inline-block;
    vertical-align: middle;
}

.radio,
.checkbox {
    display: inline-block;
    height: 20px;
    padding-right: 25px;
    font-weight: normal;
    line-height: 16px;
    white-space: nowrap;
    cursor: pointer;
    position: relative;
}

.tb .tc .radio,
.tb .tc .checkbox {
    padding-right: 0;
}

.radio>em,
.checkbox>em {
    padding-left: 3px;
    position: relative;
    top: -1px;
}

.radio>input,
.checkbox>input {
    position: absolute;
    top: 3px;
    left: 0;
    z-index: -1;
    width: 16px;
    height: 16px;
    opacity: 0;
    filter: alpha(opacity=0);
}

.radio>.iconfont,
.checkbox>.iconfont {
    position: relative;
    top: 0;
    color: #bdbdbd;
    vertical-align: middle;
}

.radio.active>.iconfont,
.checkbox.active>.iconfont {
    color: #0a8145;
}

.radio>.iconfont:before {
    content: "\e606";
}

.radio.active>.iconfont:before {
    content: "\e607";
}

.checkbox>.iconfont:before {
    content: "\e660";
}

.checkbox.active>.iconfont:before {
    content: "\e602";
}

.radio.lbl {
    padding-right: 22px;
    margin-left: 0;
}

.radio.lbl:hover {
    background-color: #f0f0f0;
}

.radio.lbl em {
    position: relative;
}

.radio.lbl .icon-close {
    display: none;
}

.radio.lbl:hover .icon-close {
    position: absolute;
    top: 0;
    right: -15px;
    z-index: 2;
    display: inline-block;
    font-size: 12px;
    color: #f53b4c;
}

/* disabled */
.inp.disabled,
.select.disabled,
.search.disabled,
.datepicker.disabled,
.textarea.disabled {
    color: #707070;
    background-color: #f5f5f5;
}

.inp.disabled,
.select.disabled,
.search.disabled,
.select.disabled>input,
.search.disabled>input,
.datepicker.disabled,
.datepicker.disabled>input,
.textarea.disabled,
.radio.disabled,
.checkbox.disabled {
    cursor: not-allowed;
}

.radio.disabled>.iconfont,
.checkbox.disabled>.iconfont {
    color: #e5e5e5;
    background-color: #f5f5f5;
}

.radio.disabled em,
.checkbox.disabled em {
    color: #bdbdbd;
}

/* readonly */
.radio.readonly,
.checkbox.readonly {
    cursor: default;
}

/* form-grid */
/* .form-grid { margin-bottom: -12px; }
.pop .form-grid { margin-bottom: 0; } */
.form-grid,
.ope-bar .search-box {
    margin-bottom: -12px;
}

.form-grid li,
.form-grid3 li,
.search-box li {
    min-height: 29px;
    padding-bottom: 12px;
}

.form-grid li {
    position: relative;
    float: left\9;
    width: 100%;
    min-height: 29px;
    padding-bottom: 12px;
}

.form-grid.col2 li,
.form-grid.col3 li {
    float: left;
}

.form-grid.col2 li {
    width: 50%;
}

.form-grid.col3 li {
    width: 33.33%;
}

.form-lab {
    line-height: 29px;
    color: #707070;
    display: inline-block;
    display: inline\9;
}

.form-lab2 {
    line-height: 40px;
}

.form-lab3 {
    line-height: 32px;
}

.required {
    padding-right: 2px;
    padding-left: 3px;
    font-family: Arial;
    /* font-size: 18px; */
    line-height: 25px;
    color: #f53b4c;
    vertical-align: middle;
}

.form-grid .form-lab {
    position: absolute;
    top: 0;
    left: 0;
    width: 5em;
    text-align: right;
}

.form-grid .form-control {
    position: relative;
    padding-left: 8px;
    margin-left: 5em;
}

.form-grid .form-control i.icon-warning:before {
    color: #ff6e61;
}

.txt3 .form-lab {
    width: 3em;
}

.txt3 .form-control {
    margin-left: 3em;
}

.txt4 .form-lab {
    width: 4em;
}

.txt4 .form-control {
    margin-left: 4em;
}

.txt5 .form-lab {
    width: 5em;
}

.txt5 .form-control {
    margin-left: 5em;
}

.txt6 .form-lab {
    width: 6em;
}

.txt6 .form-control {
    margin-left: 6em;
}

.txt7 .form-lab {
    width: 7em;
}

.txt7 .form-control {
    margin-left: 7em;
}

.txt8 .form-lab {
    width: 8em;
}

.txt8 .form-control {
    margin-left: 8em;
}

.txt9 .form-lab {
    width: 9em;
}

.txt9 .form-control {
    margin-left: 9em;
}

.txt10 .form-lab {
    width: 10em;
}

.txt10 .form-control {
    margin-left: 10em;
}

.txt11 .form-lab {
    width: 11em;
}

.txt11 .form-control {
    margin-left: 11em;
}

.txt12 .form-lab {
    width: 12em;
}

.txt12 .form-control {
    margin-left: 12em;
}

.txt13 .form-lab {
    width: 13em;
}

.txt13 .form-control {
    margin-left: 13em;
}

.txt14 .form-lab {
    width: 14em;
}

.txt14 .form-control {
    margin-left: 14em;
}

.txt16 .form-lab {
    width: 16em;
}

.txt16 .form-control {
    margin-left: 16em;
}
.txt24 .form-lab {
    width: 24em;
}

.txt24 .form-control {
    margin-left: 24em;
}
.form-control>a,
.form-control>em {
    display: inline-block;
    margin-top: 4px;
    margin-bottom: 5px;
    vertical-align: middle;
}

.form-control>a.btn,
.form-control>a.btn-h {
    margin-top: 0;
    margin-bottom: 0;
}

.form-control .radio,
.form-control .checkbox {
    padding-top: 6px;
    padding-bottom: 3px;
}

.form-grid .tip {
    position: relative;
    padding-top: 4px;
    padding-bottom: 6px;
    font-size: 12px;
    color: #f53b4c;
}

.form-grid .tip.dis-ib {
    padding-top: 0;
}

.form-grid .tip .icon-tip {
    margin: -2px 5px 2px 1px;
}

/* form-grid3 */
.form-grid3 {
    padding-left: 2em;
}

.form-grid3.bg-gray2 {
    padding-top: 10px;
}

.form-grid3 li .form-lab,
.form-grid3 li .form-control {
    display: inline-block;
    vertical-align: top;
}

.form-grid3 li .form-lab {
    width: 20em;
    /* width: 11em; */
    padding: 4px 4px 1px 0;
    line-height: 20px;
}

.form-grid3 li .form-control {
    width: 66%;
}

.form-grid3.value li .form-lab,
.form-grid3.value li .form-control {
    width: auto;
    padding-right: 0;
}

.form-grid3 li .tip {
    padding-top: 5px;
}

/* vertical-align */
.vertical-middle {
    vertical-align: middle;
}

/* form-grid value*/
.form-grid.value li {
    padding-bottom: 6px;
}

/* search-box */
.search-box {
    margin-right: -15px;
}

.search-box li {
    min-height: 29px;
    float: left;
    padding-right: 15px;
    padding-bottom: 12px;
}

.search-box.tc {
    padding-left: 15px;
    margin: 0 auto;
}

.search-box li .form-lab {
    vertical-align: middle;
}

/* upload-box */
.upload-box {
    padding-bottom: 5px;
}

.upload-box .tab2.lg {
    margin-top: 5px;
}

.upload-box>p {
    padding-bottom: 3px;
    color: #707070;
}

.file-list {
    margin: 0 auto;
}

.file-list li,
.file-wrap {
    position: relative;
    background-color: #fff;
    border: 1px solid #f5f5f5;
}

.file-list li {
    float: left;
    width: 50%;
    padding: 6px 12px;
    margin: 0 6px 10px;
}

.file-wrap {
    display: inline-block;
    width: 250px;
    padding: 5px 12px 4px;
    vertical-align: middle;
}

.form-control .file-wrap {
    margin-top: -1px;
}

.file-list li>span,
.file-wrap>span {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.file-list li>span {
    font-size: 14px;
}

.file-wrap>span {
    margin-right: 25px;
}

.file-list li:hover,
.file-list li.active,
.file-wrap:hover,
.file-wrap.active {
    border-color: #0a8145;
}

.file-list li:hover>span,
.file-list li.active>span,
.file-wrap:hover>span,
.file-wrap.active>span {
    color: #0a8145;
}

.file-list li>p {
    margin-top: 4px;
    font-size: 12px;
    color: #707070;
}

.file-list li>p em {
    display: inline-block;
    width: 90px;
}

.form-control .file-list.no-ope {
    margin-bottom: -4px;
}

.file-list.no-ope li {
    width: 238px;
    min-height: auto;
    padding: 1px 12px 3px;
    margin-bottom: 8px;
    text-align: left;
}

.file-list.no-ope span,
.file-list.no-ope em {
    display: inline-block;
    font-size: 12px;
    vertical-align: middle;
}

.file-list.no-ope span {
    max-width: 122px;
    margin-right: 5px;
}

.file-list.no-ope em {
    color: #707070;
}

.file-list .icon-close {
    position: absolute;
    top: 50%;
    right: 5px;
    margin-top: -9px;
    font-size: 12px;
    color: #bdbdbd;
}

.file-list li:hover .icon-close {
    color: #707070;
}

.file-btn {
    position: absolute;
    right: 8px;
    bottom: 4px;
}

.file-wrap .file-btn {
    bottom: 3px;
}

.file-btn a {
    display: inline-block;
    width: 24px;
    height: 24px;
    margin-left: 4px;
    font-weight: normal;
    text-align: center;
    cursor: pointer;
    background-color: transparent\9;
    background-color: #fff;
}

.file-btn a i {
    margin-top: 2px;
    font-size: 15px;
    line-height: 16px;
}

.file-btn a i.icon-del2 {
    margin-top: 1px;
    font-size: 16px;
}

.file-btn .disabled {
    cursor: not-allowed;
}

.file-btn .disabled i:before {
    color: #bdbdbd !important;
}

.file-cont {
    position: relative;
    padding: 10px 10px 50px;
    margin-top: 6px;
    text-align: center;
    border: 1px solid #e5e5e5;
}

.btn-prev,
.btn-next {
    display: inline-block;
    width: 44px;
    height: 44px;
    background-image: url(../images/btn-arrow.png);
    background-repeat: no-repeat;
}

.btn-prev {
    background-position: 0 0;
}

.btn-next {
    background-position: -46px 0;
}

.file-cont .btn-prev,
.file-cont .btn-next {
    position: absolute;
    top: 50%;
    margin-top: -22px;
}

.file-cont .btn-prev {
    left: 10px;
}

.file-cont .btn-next {
    right: 10px;
}

.file-cont .operate {
    position: absolute;
    bottom: -1px;
    display: block;
    width: 100%;
    height: 40px;
    background: url(../images/operate.png) no-repeat 50% 0;
}

.file-cont2 {
    position: relative;
    width: 814px;
    padding: 4px;
    background-color: #f5f5f5;
}

.file-cont2 h4 {
    position: absolute;
    top: 5px;
    left: 5px;
    width: 684px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    text-align: center;
}

.upload-box [class*="btn-zoom"] {
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    width: 690px;
    height: 525px;
    cursor: pointer;
}

/* tip-box */
.tip-box4 {
    position: fixed;
    top: 68px;
    left: 57%;
    z-index: 96;
    display: none;
    width: 600px;
    height: 40px;
    padding-right: 20px;
    padding-left: 20px;
    margin-left: -320px;
    font-size: 14px;
    line-height: 40px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.tip-box4.psr {
    position: relative !important;
    top: auto !important;
    left: auto;
    z-index: 1;
    display: block;
    width: 100%;
    margin-left: 0;
}

.tip-box4.green {
    background-color: #e6faf0;
}

.tip-box4.red {
    background-color: #feebed;
}

.tip-box4.yellow {
    background-color: #fff6e5;
}

.tip-box4.green,
.tip-box4.green a {
    color: #0ecd68;
}

.tip-box4.red,
.tip-box4.red a {
    color: #f53b4c;
}

.tip-box4.yellow,
.tip-box4.yellow a {
    color: #ffa303;
}

.tip-box4 a {
    text-decoration: underline;
}

.tip-box4 .icon-close {
    position: absolute;
    top: 11px;
    right: 15px;
    padding: 5px;
    font-size: 12px;
    line-height: 10px;
    color: #ababab;
    background: 0;
}

.tip-box4 .iconfont.icon-close {
    right: 6px;
}

.tip-box4 .icon-close:hover {
    color: #0a8145;
}

.tip-box4.red .icon-close:hover {
    color: #f53b4c;
}

.tip-box4 .icon-success,
.tip-box4 .icon-false,
.tip-box4 .icon-warning,
.tip-box4 .icon-query {
    margin-right: 8px;
    margin-top: -1px\9;
    font-size: 17px;
}

.tip-box4.orange {
    font-size: 14px;
    color: #ff9600;
    background-color: #fff0db;
}

.tip-box4.aotuh {
    height: auto;
    padding: 10px 20px;
    line-height: 24px;
    min-height: 24px;
}

.tip-box4.psr {
    position: relative !important;
    top: auto !important;
    left: auto;
    z-index: 1;
    display: block;
    margin-left: 0;
    width: auto;
    font-size: 12px;
}

/* pop right */
.pop,
.pop2 {
    position: fixed !important;
    top: 50%;
    left: 50%;
    z-index: 9991 !important;
    display: none;
    overflow: hidden;
    background-color: #fff;
}

.pop2,
.pop2 .pop-title {
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.4) inset;
    -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.4) inset;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.4) inset;
}

.pop2 {
    /* top: 48px; */
    top: 0;
    right: -50%;
    left: auto;
    bottom: 0;
    margin-top: 0 !important;
}

.pop2 .pop-title {
    padding-left: 45px;
    font-size: 14px;
    text-align: left;
    background-color: #f8f8f8;
    border-bottom: 1px solid #e5e5e5;
}

.pop2 .icon-pop-close {
    top: 2px;
    right: auto;
    left: 15px;
    font-size: 14px;
    color: #707070;
}

.pop2 .disabled {
    color: #bdbdbd !important;
    cursor: not-allowed;
}

.pop2 .icon-pop-close:before {
    content: "\e68a";
}

.pop2 .pop-cont {
    padding: 20px;
}

.pop2 .pop-btn {
    position: absolute;
    bottom: 0;
    right: 0;
    left: 2px;
    padding: 8px 16px;
    background-color: #fff;
    border-top: 1px solid #e5e5e5;
}

.pop-cont .sub-title {
    display: block;
    color: #999999;
    font-size: 12px;
    line-height: 24px;
    padding: 12px 0;
}

.pop-cont .pop-cont-title {
    font-size: 18px;
    line-height: 24px;
    color: #212121;
    margin: 10px 0 16px;
}

.pop-cont .pop-cont-title span {
    vertical-align: middle;
}

.pop-cont .pop-cont-title em {
    line-height: 24px !important;
    padding: 0 10px !important;
    margin-right: 8px;
    height: 24px !important;
}

/* tooltip */
.tooltip2 {
    font-size: 12px;
    line-height: 18px;
    position: absolute;
    top: 28px;
    left: -15px;
    z-index: 96;
    display: none;
    width: 216px;
    padding: 10px 15px;
    background-color: #fff;
    -webkit-box-shadow: 0 3px 16px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 3px 16px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 3px 16px 0 rgba(0, 0, 0, 0.3);
    border: 1px solid #e5e5e5\9;
}

.bottom-tooltip2 {
    position: absolute;
    top: auto;
    left: auto;
    bottom: 42px;
    right: 0px;
}


.psr-hover:hover .tooltip2 {
    display: block;
}

.tooltip2 .icon-arrow {
    position: absolute;
    top: -6px;
    left: 16px;
    width: 14px;
    height: 8px;
    background-position: 0 -34px;
    background-position: 0 -34px\9;
}

.tooltip2.right {
    right: -14px;
    left: auto;
    text-align: left;
}

.tooltip2.right .icon-arrow {
    right: 15px;
    left: auto;
}

.tooltip2 .prompt {
    margin: 0 5px 5px;
}

.tooltip2 .prompt p {
    color: #212121;
    line-height: 26px;
}

.tooltip2 .icon-close {
    position: absolute;
    top: 4px;
    right: 5px;
    font-size: 12px;
    color: #707070;
}

.tooltip2 .icon-close:hover {
    color: #212121;
}

.tooltip2 .icon-close+p {
    padding-right: 10px;
}

.tooltip2 p.tr a+a {
    margin-left: 8px;
}

.form-lab .tooltip2 {
    line-height: 20px;
    text-align: left;
}

.form-lab .psr:hover .tooltip2 {
    display: none;
}

.tooltip2.up {
    top: -98px;
    left: -14px;
}

.tooltip2.up .icon-arrow {
    top: auto;
    bottom: -8px;
    background-position: -16px -45px;
    background-position: -16px -45px\9;
}

/* tooltip */
.discount-prompt {
    color: #707070;
    position: relative;
}

.form-prompt {
    position: absolute;
    width: 20px;
    height: 20px;
    top: 20px;
    right: -30px;
    color: #f54051;
}

.tooltip {
    position: absolute;
    top: 32px;
    left: 50%;
    z-index: 120;
    display: none;
    width: 200px;
    background-color: #fff;
    -webkit-box-shadow: 0 3px 16px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 3px 16px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 3px 16px 0 rgba(0, 0, 0, 0.3);
    border: 1px solid #e5e5e5\9;
}

.tooltip-right {
    right: 0;
    left: auto;
}

.tooltip:before {
    position: absolute;
    top: -8px;
    left: 50%;
    width: 14px;
    margin-left: -8px;
    height: 9px;
    content: "";
    background: url(../images/icon.png) no-repeat 0 -34px;
    background-position: 0 -44px\9;
}

.tooltip-right:before {
    right: 0;
    left: auto;
}

.tooltip.right {
    left: auto;
    right: 0px;
}

.tooltip.right:before {
    left: auto;
    right: 1px;
    margin-left: 0px;
}

.tooltip .icon-close {
    position: absolute;
    top: 4px;
    right: 4px;
    color: #707070;
}

.tooltip h1 {
    font-size: 12px;
    color: #212121;
    line-height: 28px;
    padding: 8px 12px 0;
}

.tooltip p {
    line-height: 16px;
    font-size: 12px;
    color: #707070;
    padding: 0 12px 10px;
}

.tooltip.up {
    top: -62px;
}

.tooltip.up:before {
    top: auto;
    bottom: -8px;
    background-position: -16px -34px;
    background-position: -16px -44px\9;
}

.tooltip .tip-title {
    width: 100%;
    height: 46px;
    border-bottom: 1px solid #e5e5e5;
    line-height: 46px;
    text-align: center;
    color: #0a8145;
    font-size: 14px;
}

.tooltip .detection-box {
    height: 300px;
    padding: 20px 28px 0;
    overflow-y: auto;
}

.tooltip .detection-box li {
    margin-bottom: 20px;
    padding: 0 24px;
    font-size: 14px;
    color: #212121;
    height: 40px;
    line-height: 40px;
    background-color: #f4faf7;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}

.tooltip .detection-box li .fr {
    padding: 0;
    color: #0a8145;
    font-size: 14px;
}

.tooltip .detection-box em {
    vertical-align: middle;
}

.tooltip .tip-box {
    height: 290px;
    padding: 16px 80px 0 22px;
    overflow-y: auto;
}

.tooltip .tip-box .tip-item {
    padding-left: 34px;
    position: relative;
}

.tooltip .tip-box .tip-num {
    position: relative;
    font-size: 14px;
    color: #0a8145;
    position: absolute;
    top: 5px;
    left: 0;
    width: 22px;
    height: 22px;
    line-height: 18px;
    text-align: center;
    border: 2px solid #0a8145;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}

.tooltip .tip-box .tip-num:after {
    content: "";
    position: absolute;
    top: 26px;
    height: 36px;
    width: 1px;
    background-color: #b8b8b8;
    left: 50%;
    margin-left: 0;
}

.tooltip .tip-item:last-child .tip-num:after {
    display: none;
}

.tooltip .tip-item .tip-none:after {
    display: none;
}

.tooltip .tip-box .tip-text {
    width: 100%;
    height: 68px;
}

.tooltip .tip-box .tip-name {
    line-height: 22px;
    font-size: 14px;
    color: #0a8145;
}

.tooltip .tip-box .tip-time {
    line-height: 18px;
    font-size: 12px;
    color: #707070;
}

.tooltip-btn {
    cursor: pointer;
}

/* pop */
.shade,
.img-shade {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #000;
    opacity: 0.5;
    filter: alpha(opacity=50);
}

.shade,
.login-shade {
    position: fixed;
    z-index: 98;
}

.login-shade {
    display: none;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: url(../images/shade.png) repeat;
}

.img-shade {
    position: absolute;
    z-index: 2;
}

.loading {
    display: none;
    width: 50px;
    height: 50px;
    background: url(../images/loading.gif) center;
    background-size: 100%;
}

.loading.fixed {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -25px;
    margin-left: -25px;
    z-index: 999;
}

.pop {
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 9991;
    display: none;
    overflow: hidden;
    background-color: #fff;
    -webkit-box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.3);
}

.pop-visible {
    overflow: visible;
}

.pop-title {
    position: relative;
    padding-left: 20px;
    font-size: 16px;
    line-height: 40px;
    background-color: #f5f5f5;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
}

.pop-title .icon-pop-close {
    position: absolute;
    top: 2px;
    right: 13px;
    font-size: 18px;
    color: #bdbdbd;
}

.pop-title .icon-pop-close:hover {
    color: #707070;
}

.pop-cont {
    padding: 15px 20px 0;
    overflow: auto;
}

.select-cont {
    overflow: visible;
}

.pop-btn {
    position: relative;
    padding: 20px;
    text-align: right;
}

.pop-cont .prompt {
    position: relative;
    min-width: 150px;
    min-height: 40px;
    padding-top: 6px;
    padding-left: 55px;
    margin: 10px 10px 0;
}

.prompt .icon-success,
.prompt .icon-false,
.prompt .icon-warning,
.prompt .icon-query {
    position: absolute;
    top: 13px;
    left: 0;
}

.prompt>span {
    display: block;
    padding-top: 5px;
    font-size: 16px;
    line-height: 22px;
}

.prompt p {
    padding-top: 10px;
    line-height: 18px;
    color: #707070;
}

.border-hide {
    width: 100%;
    overflow: hidden;
}

/* tab */
.tab {
    position: relative;
    margin-bottom: 20px;
    font-size: 14px;
    border-bottom: 1px solid #ececec;
}

/* tab2 */
.tab2 {
    position: relative;
    display: inline-block;
    /* padding-right: 5px;
    -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
    -moz-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.1); */
}

.tab2 em {
    position: absolute;
    top: 4px;
    right: 4px;
    line-height: 16px;
    display: inline-block;
    text-align: center;
    min-width: 16px;
    height: 16px;
    font-size: 12px;
    background-color: #ff7800;
    color: #fff;
    padding: 0 4px;
    border-radius: 10px;
}

.user-tab {
    padding: 0 20px;
}

.tab span {
    position: relative;
    display: inline-block;
    padding: 10px 4px;
    margin-bottom: -1px;
    color: #707070;
    cursor: pointer;
}

.user-tab span {
    margin-left: 10px !important;
    margin-right: 10px !important;
    padding: 10px 12px;
}

.tab span+span {
    margin-left: 20px;
}

.tab span:hover,
.tab span.active {
    color: #0a8145;
    border-bottom: 2px solid #0a8145;
}

.tab2 span,
.tab2 a {
    background-color: #fff;
    display: inline-block;
    height: 27px;
    padding-right: 20px;
    padding-left: 20px;
    margin-right: -5px;
    line-height: 28px;
    cursor: pointer;
    color: #212121;
    border: 1px solid #e5e5e5;
}

.tab2 span:first-child,
.tab2 a:first-child,
.tab2 .right+a,
.tab2 .right+span {
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
}

.tab2 span:last-child,
.tab2 a:last-child {
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
}

.tab2 span:only-child,
.tab2 a:only-child,
.tab2 .right+a:last-child,
.tab2 .right+span:last-child {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.tab2 span:hover,
.tab2 a:hover,
.tab2 span.active,
.tab2 a.active {
    position: relative;
    z-index: 2;
    color: #fff !important;
    background-color: #0a8145 !important;
    border-color: #0a8145;
}

.tab2 span:hover .required,
.tab2 a:hover .required,
.tab2 span.active .required,
.tab2 a.active .required {
    color: #fff;
}

.tab2 span a {
    display: block;
    margin: 0 -20px;
    color: #707070;
}

.tab2 span:hover a,
.tab2 span.active a {
    color: #fff;
}
.report-bg .tab2 span{
    z-index: 2;
}
.report-bg .tab2 span:hover{
    cursor: auto;
    position: initial;
    color: #212121 !important;
    background-color: #fff !important;
    border-color: #e5e5e5;
}
.tab2 span.active:hover{
    position: relative;
    color: #fff !important;
    background-color: #0a8145 !important;
    border-color: #0a8145;
}

.tab2 .right {
    position: absolute;
    top: 0;
    right: 0;
}

.tab2 .right .checkbox,
.tab2 .right .checkbox-sub,
.tab2 .right .checkbox-all,
.tab2 .right .table-checkbox-sub,
.tab2 .right .table-checkbox-all,
.tab2 .right .checkbox2 {
    top: 4px;
}

/* tab3 */
.tab3 {
    padding-top: 7px;
    margin-bottom: 13px;
    border-bottom: 1px solid #e5e5e5;
}

.tab3 span,
.tab4 span {
    display: inline-block;
    font-size: 16px;
    color: #3b3b3b;
    cursor: pointer;
}

.tab3 span {
    position: relative;
    padding: 10px 12px;
    margin-bottom: -1px;
}

.tab3 span+span {
    margin-left: 26px;
}

.tab3 span:hover,
.tab3 span.active {
    color: #0a8145;
    border-bottom: 2px solid #0a8145;
}

.tab3 span .icon-dot {
    top: -7px;
    right: 8px;
    margin-right: -10px;
}

.tab-cont3.psf {
    bottom: 100%;
}

/* step-box */
.step-box {
    padding-bottom: 60px;
    margin: 0 auto;
    text-align: center;
}

.step-box li {
    position: relative;
    display: inline-block;
    width: 340px;
    margin-right: -4px;
}

.step-box li .icon-step {
    position: relative;
    z-index: 2;
    display: inline-block;
    width: 36px;
    height: 32px;
    margin-top: 10px;
    cursor: pointer;
    background-position: 0 0;
}

.step-box li.active .icon-step {
    background-position: -36px 0;
}

.step-box li+li .line {
    position: absolute;
    top: 21px;
    right: 50%;
    width: 100%;
    height: 2px;
    line-height: 2px;
    background-color: #0a8145;
}

.step-box li span {
    position: absolute;
    left: 50%;
    top: 42px;
    margin-left: -24px;
    font-size: 14px;
}

.step-box li em {
    color: #0a8145;
}

.step-cont {
    position: relative;
    width: 1000px;
    margin: 0 auto;
}

.tab-cont .tip-box4.psr {
    margin-bottom: 20px;
}

.step-cont .btn-box {
    padding-top: 15px;
}

.step-cont .btn-box .btn.big,
.step-cont .btn-box .btn-h.big {
    min-width: 36px;
}

.step-cont .sub-body2 .btn-box {
    padding-top: 10px;
    padding-bottom: 10px;
}

/* upload-img */
.upload-img {
    margin-right: -15px;
    margin-bottom: -15px;
}

.upload-img li {
    float: left;
    width: 282px;
    height: 164px;
    padding-right: 15px;
    padding-bottom: 15px;
}

.upload-img li div,
.add-box {
    width: 270px;
    text-align: center;
    border: 1px dashed #dbdbdb;
}

.upload-img li div {
    position: relative;
    display: table-cell;
    height: 152px;
    padding: 5px;
    font-size: 0;
    line-height: 152px;
}

.upload-img li div img {
    max-height: 100%;
}

.upload-img li .icon-close2,
.upload-img li .num {
    position: absolute;
    z-index: 2;
    display: inline-block;
}

.upload-img li .icon-close2 {
    top: -10px;
    right: -10px;
    font-size: 20px;
    line-height: 20px;
    color: rgba(0, 0, 0, 0.6);
    color: #666\9;
}

.upload-img li .num {
    bottom: 0;
    left: 50%;
    width: 50px;
    margin-left: -25px;
    height: 26px;
    font-size: 14px;
    line-height: 26px;
    color: #fff;
    background-color: rgba(0, 0, 0, 0.3);
    background-color: #b2b2b2\9;
}

/* add-box */
.add-box {
    display: block !important;
    height: auto !important;
    line-height: 24px !important;
    cursor: pointer;
    background-color: #fafafa;
}

.upload-img li .add-box {
    padding-top: 44px;
    padding-bottom: 38px;
}

.add-box .icon-add {
    font-size: 46px;
    line-height: 46px;
    color: #b7b7b7;
}

.add-box em {
    display: block;
    padding-top: 10px;
    font-size: 14px;
    color: #707070;
}

.add-box:hover .icon-add,
.add-box:hover em {
    color: #0a8145;
}

/* table */
.tb-box {
    padding: 4px;
    margin-right: -4px;
    margin-left: -4px;
    background-color: #f5f5f5;
}

.tb-no-box .page .btn-h {
    margin-right: 0 !important;
}

.tb-no-box .tb,
.tb2 {
    border-top-color: #dbe9fb;
    border-left: none !important;
    border-right: none !important;
}

.tb-box3 {
    padding: 4px;
    background-color: #f5f5f5;
}

.tb,
.tb2,
.tb3 {
    line-height: 18px;
    background-color: #fff;
    border: 1px solid #e5e5e5;
}


.tb tr:nth-child(odd),
.tb tr:nth-child(odd) td,
.tb tr:nth-child(odd) th,
.tb2 tr:nth-child(odd),
.tb2 tr:nth-child(odd) td,
.tb2 tr:nth-child(odd) th{
    background:#ffffff;
}

.tb tr:nth-child(even),
.tb tr:nth-child(even) td,
.tb tr:nth-child(even) th,
.tb2 tr:nth-child(even),
.tb2 tr:nth-child(even) td,
.tb2 tr:nth-child(even) th{
    background:#f9f9f9;
}

.tb3 tr:nth-child(odd),
.tb3 tr:nth-child(odd) td,
.tb3 tr:nth-child(odd) th{
    background:#f9f9f9;
    border: 1px solid #e5e5e5;
}

.tb3 tr:nth-child(even),
.tb3 tr:nth-child(even) td,
.tb3 tr:nth-child(even) th{
    background:#ffffff;
    border: 1px solid #e5e5e5;
}

.tb3 .bg-white,
.tb3 .bg-white td,
.tb3 .bg-white th{
    background:#ffffff !important;
}


.tb th {
    padding: 11px 10px;
}

.tb td {
    height: 18px;
    padding: 9px 10px;
    word-break: break-all;
    color: #707070;
    border-top: 1px solid #e5e5e5;
}

.tb tr:hover td {
    background-color: #f1f9f5;
}

.tb tr.active td {
    background-color: #e2f2eb;
}

.tb th.tr,
.tb td.tr {
    padding-right: 20px;
}

.tb td .alink+.alink {
    margin-left: 8px;
}

/* page */
.page,
.page * {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.page>div {
    padding-top: 11px;
    padding-bottom: 4px;
}

.page em {
    line-height: 24px;
    color: #707070;
}

.page .fl {
    padding-left: 12px;
}

.page .fl em {
    padding-right: 12px;
}

.page a {
    display: inline-block;
    min-width: 12px;
    height: 22px;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
    line-height: 22px;
    text-align: center;
    vertical-align: top;
    border: 1px solid #e5e5e5;
}

.page a:hover,
.page a.active {
    color: #fff !important;
    background-color: #0a8145 !important;
    border-color: #0a8145;
}

.page a:link,
.page a:visited {
    color: #212121;
}

.page .btn-arrow {
    background-color: #fff;
}

.page .btn-arrow i {
    margin-top: -1px;
    margin-bottom: 1px;
    color: #707070;
}

.page .btn-arrow.disabled {
    cursor: not-allowed;
    border-color: #e5e5e5;
}

.page .btn-arrow.disabled i {
    color: #e5e5e5 !important;
}

.page .btn-arrow:hover i {
    color: #fff;
}

.page a.disabled:hover,
.page a.disabled.active {
    color: #e5e5e5 !important;
    background-color: #fff !important;
    border-color: #e5e5e5;
}

.page b {
    padding-right: 10px;
    padding-left: 12px;
    font-weight: normal;
}

.page span em {
    color: #bdbdbd;
}

.page .inp {
    width: 32px;
    height: 20px;
    padding-right: 5px;
    padding-left: 5px;
    margin: 0 6px;
    line-height: 18px;
    text-align: center;
    vertical-align: top;
}

.page .btn-h {
    padding-right: 12px;
    padding-left: 12px;
    margin-right: 12px;
    margin-left: 4px;
    background-color: #fff;
    border-color: #bdbdbd;
}

.tb .page {
    padding-top: 5px;
    padding-bottom: 11px;
}

.list-set {
    position: relative;
    margin-right: 20px;
}

.list-set .icon-listset {
    margin-right: 5px;
    color: #6d6d6d;
}

.list-set em {
    color: #212121;
    vertical-align: middle;
}

.list-set:hover .drop {
    position: absolute;
    bottom: 13px;
    left: -47px;
    z-index: 97;
    display: block;
    width: 286px;
    height: 394px;
    background: url(../images/temp/list-set.png) no-repeat 0 0;
}

.page.sm a {
    height: 20px;
    padding-right: 4px;
    padding-left: 4px;
    line-height: 20px;
    color: #707070;
    background-color: #f5f5f5;
    border: 0;
}

.page.sm.fr {
    margin-top: 4px;
    margin-bottom: -2px;
}

.page.sm.fr a {
    margin-right: 0;
    margin-left: 4px;
    font-size: 12px !important;
}

/* nodata,nofile,nomatter,syserror */
.nodata,
.nofile,
.nomatter,
.syserror {
    position: relative;
    display: inline-block;
    height: 74px;
    padding: 46px 0 0 160px;
    margin-bottom: 20px;
    font-size: 14px;
    color: #707070;
    text-align: left;
}

.nomatter {
    height: 60px;
    padding: 46px 0 0 110px;
}

.nodata>i,
.nofile>i,
.nomatter>i,
.syserror>i {
    position: absolute;
    top: 0;
    left: 0;
}

.nodata span,
.nofile span,
.nomatter span,
.syserror span {
    display: block;
    padding-bottom: 10px;
    font-size: 16px;
    font-weight: bold;
    line-height: 24px;
    color: #707070;
}

.nomatter span {
    font-size: 14px;
}

.icon-nodata,
.icon-nofile,
.icon-nomatter,
.icon-non-green-project,
.icon-syserror {
    width: 126px;
    height: 120px;
    background-position: 0 100%;
}

.icon-nomatter {
    width: 110px;
    height: 100px;
    background-position: 0 100%;
}

.icon-nodata {
    background-image: url(../images/icon-nodata.png);
}

.icon-nofile {
    background-image: url(../images/icon-nofile.png);
}

.icon-nomatter {
    background-image: url(../images/icon-nomatter.png);
}

.icon-syserror {
    background-image: url(../images/icon-syserror.png);
}

.icon-non-green-project {
    background-image: url(../images/icon-non-green-project.png);
}

.bd-b1 {
    border-bottom: 1px solid #e5e5e5;
    width: 100%;
}

.bd-b2 {
    border-bottom: 1px solid #e5e5e5;
}

.bd-t2 {
    border-top: 1px solid #e5e5e5;
}

.nodata.pl0 {
    display: block;
    width: auto !important;
    min-width: 126px;
    min-height: 120px;
    padding-top: 0;
    margin: 0 auto;
    text-align: center;
}

.nodata.pl0 .icon-nodata,
.nodata.pl0 .icon-nofile {
    position: relative;
}

.nodata.pl0 em {
    display: block;
    padding-top: 10px;
    font-size: 14px;
}

.nodata.pl0 .btn {
    min-width: 48px;
}

.nodata.lg .icon-nodata {
    width: 170px;
    height: 160px;
    background-image: url(../images/icon-nodata-lg.png);
}

.nodata.lg.pl0 {
    min-width: 170px;
    min-height: 205px;
}

.nodata.lg.pl0 em {
    padding-top: 20px;
}

.main-body .box .nodata,
.main-body .box .nofile {
    width: 260px;
}

.main-body .box .tab-cont .nodata {
    margin-top: 175px;
    margin-left: -117px;
}

.main-body .box .file-cont .nofile {
    margin-top: 20px;
    margin-bottom: -15px;
}

.syserror {
    padding-left: 175px;
    margin-top: 17%;
}

.syserror2 {
    text-align: center;
}

.syserror2 h4 {
    padding-top: 25px;
    padding-bottom: 6px;
    font-size: 16px !important;
    font-weight: bold;
    color: #f53b4c;
}

.syserror2 p {
    font-size: 14px;
    font-weight: bold;
    color: #707070;
}

.tb-box {
    position: relative;
}

.tb-box .autodata {
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    margin: -60px 0 0 -150px !important;
}

.nodata2 {
    text-align: center;
}

.nodata2 dd {
    width: 270px;
    height: 180px;
    margin: 0 auto;
    background: url(../images/icon-nodata2.png) center no-repeat;
}

.nodata2 dt {
    display: block;
    font-size: 16px;
    color: #212121;
    line-height: 50px;
}

.refuse {
    text-align: center;
}

.refuse dd {
    width: 200px;
    height: 120px;
    margin: 0 auto;
    background: url(../images/icon-refuse01.png) center no-repeat;
}

.refuse dd.red {
    background: url(../images/icon-refuse02.png) center no-repeat;
}

.refuse dt {
    display: block;
    font-size: 16px;
    color: #707070;
    line-height: 40px;
}

.nodata3,
.nodata4 {
    text-align: center;
}

.nodata3 dd {
    width: 270px;
    height: 180px;
    margin: 0 auto;
    background: url(../images/icon-nodata3.png) center no-repeat;
}

.nodata3 dt {
    display: block;
    font-size: 16px;
    color: #212121;
    line-height: 50px;
}

.nodata4 {
    width: 50%;
    margin: 30px auto;
}

.icon-nodata4 {
    width: 221px;
    height: 160px;
    margin: 0 auto;
    background-image: url(../images/icon-nodata4.png);
}

.icon-nodata4.look-forward {
    width: 221px;
    height: 180px;
    margin: 0 auto;
    background-image: url(../images/look-forward.png);
}

.icon-nodata4.settle-in {
    width: 221px;
    height: 180px;
    margin: 0 auto;
    background-image: url(../images/settle-in.png);
}

.nodata4 p {
    font-size: 16px;
    line-height: 26px;
}

.nodata5 {
    width: 100%;
    text-align: center;
    color: #3f6b58;
}

.nodata5 .icon-noChart {
    display: block;
    width: 80px;
    position: relative;
    height: 80px;
    line-height: 80px;
    margin: 0 auto;
    font-size: 68px;
}

.nodata5 span {
    font-size: 20px;
    line-height: 46px;
}

.nodata6 {
    width: 100%;
    text-align: center;
}

.nodata6 img {
    display: block;
    width: 360px;
    position: relative;
    height: 140px;
    margin: 0 auto;
}

.nodata6 span {
    display: block;
    text-align: center;
    font-size: 14px;
    line-height: 36px;
    color: #707070;
}



/* img-box */
.img-box {
    position: relative;
    display: table-cell;
    overflow: hidden;
    font-size: 0;
    text-align: center;
    background-color: #f5f5f5;
}

.img-box .txt,
.img-box input[type="file"] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}

.img-box .txt {
    z-index: 3;
    font-size: 14px;
    color: #fff;
}

.img-box input[type="file"] {
    z-index: 4;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}

.img-box img {
    max-height: 100%;
}

.btn-group {
    padding-right: 16px;
}

.btn-group a {
    color: #707070;
    background-color: none;
    margin: 0 auto !important;
    border-right: none !important;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.btn-group a:first-child {
    border-right: 1px solid #e5e5e5 !important;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
}

.btn-group a:last-child {
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
}

.btn-group a i {
    margin: -1px -3px 1px 5px !important;
    font-size: 12px;
}

.btn-group a.active {
    color: #0a8145;
}

.cate-ul li {
    position: relative;
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 60px;
    width: 100%;
}

.cate-ul li label {
    width: 60px;
    position: absolute;
    top: 0;
    left: 0;
}

.cate-ul li .lbl+.lbl,
.cate-ul li .lbl {
    margin: 0 10px 0 0;
}

.cate-ul li.search-li {
    padding-right: 100px;
    position: relative;
    padding-bottom: 20px;
}

.cate-ul li.search-li .btn {
    position: absolute;
    top: 5px;
    right: 16px;
}

/* table-box3 */
.border-box-inner {
    margin: 0 -6px;
}

.table-box3 {
    width: 50%;
    float: left;
    padding: 0 6px 12px;
}
.table-box3_margin{
    margin-right: 23px;
}

.table-box3 .inner {
    padding: 0 16px 16px;
    background-color: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.table-title {
    font-size: 14px;
    color: #212121;
    position: relative;
    z-index: 5;
}
.table-title em,
.table-title h3 {
    line-height: 40px;
    height: 40px;
}
.table-title em{
    font-size: 12px;
}

.table-charts {
    position: relative;
    z-index: 1;
    height: 218px;
    width: 100%;
}
.pie-charts{
    margin: 0 auto;
    width: 100%;
    max-width: 484px;
    height: 218px;
    position: relative;
    z-index: 1;
}
.pie-charts.no-data{
    background: url(../images/charts-nodata.png) center no-repeat;
}

#charts4{
    position: relative;
    z-index: 9;
}

.pie-title{
    position: absolute;
    top: 80px;
    left: 40px;
    width: 140px;
    height: 60px;
    color: #212121;
    z-index: 2;
    text-align: center;
}
.pie-title h1{
    font-size: 18px;
    line-height: 32px;
}
.pie-title p{
    font-size: 16px;
    line-height: 28px;
    color: #e709c2;
}


.tab-table-box3 .table-charts {
    height: 218px;
}

.tab-table-box3 .ranking-ul {
    min-height: 312px;
}

.table-box3 .tab2 {
    margin-bottom: 6px;
    margin-top: -4px;
}

.table-box3 .tab2 span {
    height: 28px;
    line-height: 26px;
    padding-right: 12px;
    padding-left: 12px;
}
.table-uni{
    position: absolute;
    top: -30px;
    right: 0;
}

/* body-center */
.body-center {
    width: 1200px;
    margin: 0 auto;
    min-height: 100%;
    padding: 68px 0 100px;
}

.body-center .inner {
    width: 100%;
    height: 100%;
    position: relative;
    /* overflow-y: auto; */
}

.front-title1 {
    line-height: 60px;
    font-size: 28px;
    color: #212121;
}

.push-step-box {
    width: 1008px;
    margin: 0 auto;
    padding-top: 40px;
}

.push-step-box .push-step-item {
    width: 336px;
    text-align: center;
    float: left;
}

.push-step-box .push-step-item dd {
    margin: 0 auto;
    width: 48px;
    height: 48px;
    border: 1px solid #0a8145;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    line-height: 48px;
    text-align: center;
    font-size: 20px;
    color: #0a8145;
}

.push-step-box .push-step-item dd i {
    vertical-align: middle;
    margin-top: -5px;
}

.push-step-box .push-step-item dt {
    font-size: 18px;
    line-height: 64px;
    color: #0a8145;
}

.push-step-box dl.line {
    position: relative;
}

.push-step-box dl.line:before {
    content: "";
    display: block;
    width: 250px;
    height: 1px;
    background-color: #0a8145;
    top: 24px;
    left: -125px;
    position: absolute;
}

.push-step-box dl.active dd {
    color: #ffffff;
    background-color: #0a8145;
}

.push-step-box dl.disabled dt {
    color: #707070;
}

.push-step-box dl.disabled dd {
    border: 1px solid #707070;
    color: #707070;
}

.push-step-box dl.disabled:before {
    background-color: #707070;
}

.no-green {
    display: none;
}

h3.title .icon-qmark,
.form-lab .icon-qmark {
    font-size: 15px;
    color: #f53b4c;
    cursor: pointer;
}

h3.title a.fr {
    font-size: 12px;
    font-weight: normal;
    color: #707070;
}

/* h3.title {
    padding: 15px 16px;
} */
h2.title {
    padding: 10px 0;
    font-size: 16px;
    font-weight: bold;
    line-height: 24px;
}

/* form-grid2 big */
.form-grid2.big .form-lab,
.search-box2 .form-lab,
.form-grid2.big .inp,
.search-box2 .inp,
.form-grid2.big .select,
.search-box2 .select {
    font-size: 14px;
}

.form-grid2.big .form-lab,
.search-box2 .form-lab {
    line-height: 38px;
    color: #545454;
}

.form-grid2.big .required,
.search-box2 .required {
    margin-right: 12px;
}

.form-grid2.big .inp,
.search-box2 .inp {
    height: 42px;
    line-height: 42px;
}

.form-grid2.big .select,
.search-box2 .select {
    height: 44px;
    line-height: 40px;
}

.form-grid2.big .select .iconfont,
.search-box2 .select .iconfont {
    font-size: 24px;
}

.form-grid2.big .textarea {
    height: 126px !important;
}

.form-grid2.big .btn-h {
    height: 44px;
    line-height: 44px;
}

.tip.red,
.error {
    color: #f53b4c;
}

.inp-wrap {
    margin-right: 22px;
}

.select-wrap,
.search-wrap,
.datepicker-wrap {
    margin-right: 35px;
}

.form-grid2 .form-control {
    padding-right: 20px;
}

/* news-list3 */
.news-list3 {
    background: url(../images/dashed.png) no-repeat 0 10px;
}

.news-list3 li {
    padding: 2px 0 12px 16px;
}

.news-list3>li>span {
    display: inline-block;
    padding-bottom: 8px;
    margin-left: -27px;
}

.news-list3>li>span em {
    font-size: 14px;
    font-weight: bold;
    vertical-align: middle;
}

.news-list3>li>span .iconfont {
    margin-right: 2px;
    font-size: 24px;
    color: #707070;
}

.news-list3 h3 span {
    font-size: 16px;
    font-weight: bold;
    line-height: 26px;
    vertical-align: middle;
}

.news-list3 h3 .lbl {
    width: 50px;
    height: 26px;
    margin-right: 12px;
    font-size: 12px;
    line-height: 26px;
    text-align: center;
}

.news-list3 .cont {
    padding: 16px 23px;
    border: 1px solid #e6e6e6;
}

.news-list3 .news-param {
    padding-bottom: 15px;
    color: #a8a8a8;
    border-bottom: 1px dashed #e6e6e6;
}

.news-list3 .news-cont {
    padding: 16px 0;
    font-size: 14px;
    line-height: 22px;
}

.see-footer {
    padding-bottom: 80px;
    position: relative;
    z-index: 1;
    /* overflow: hidden; */
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #f5f5f5;
}

.see-footer .footer {
    position: absolute;
    bottom: 0;
    left: 0;
    /* z-index: 99; */
}
body.see-footer-bg{
    background-color: #292929 !important;
}

.form-grid2 .form-control .textarea {
    width: 100%;
    height: 120px;
}

.btn-fold {
    display: inline-block;
    line-height: 25px;
    color: #0a8145;
}

.pop-cont .form-grid {
    margin-bottom: 0;
}

/* upload-btn */
.upload-btn {
    cursor: pointer;
    display: inline-block;
    width: 110px;
    height: 110px;
    border: 1px dashed #e5e5e5;
    background-color: #fff;
    text-align: center;
    line-height: 110px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.upload-btn i {
    color: #0a8145;
    font-size: 24px;
}

.upload-text {
    position: relative;
}

.upload-text p {
    display: block;
    width: 100%;
    height: 30px;
    line-height: 30px;
    position: absolute;
    top: 67px;
    left: 0;
}

.upload-text i {
    display: block;
    height: 30px;
    width: 100%;
    line-height: 30px;
    position: absolute;
    left: 0;
    top: 30px;
}

.show-img {
    display: inline-block;
    position: relative;
}

.show-img i {
    display: block;
    position: absolute;
    top: 3px;
    right: 14px;
    color: #666;
}

.show-img .img-itme {
    display: inline-block;
}

.show-img .img-itme img {
    border: 1px solid #e5e5e5;
    width: 110px;
    height: 110px;
    margin-right: 10px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.upload-box {
    display: inline-block;
    height: 112px;
}

.upload-box span {
    vertical-align: bottom;
}

.upload-box em {
    color: #f53b4c;
    vertical-align: bottom;
}

.ui-popup {
    position: fixed !important;
    top: 60px !important;
    z-index: 9999 !important;
}

.upload-images{
    height: 60px;
    line-height: 54px;
    position: relative;
    border: 1px solid #e5e5e5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.upload-images.show-img{
    display: inline-block;
    
}
.upload-images img{
    display: inline-block;
    max-width: 140px;
    max-height: 54px;
    margin: 0 auto;
}
.upload-images i.icon-false{
    display: block;
    width: 30px;
    height: 30px;
    position: absolute;
    top: -15px;
    right: -15px;
    text-align: center;
    line-height: 30px;
}
.policy-search {
    margin: 40px auto 20px;
    padding-top: 38px;
    width: 1200px;
    height: 280px;
    background: url(../images/policy.png) center no-repeat;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.intermediary-banner {
    margin: 40px auto 20px;
    padding-top: 38px;
    width: 1200px;
    height: 280px;
    background: url(../images/intermediary-banner.png) center no-repeat;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.policy-search h1 {
    display: none;
    line-height: 80px;
    font-size: 60px;
    text-align: center;
    color: #fff;
}

.policy-search .search {
    display: block;
    width: 544px;
    height: 44px;
    margin: 0 auto;
    font-size: 14px;
    line-height: 44px;
    padding: 0 100px 0 0 !important;
    position: relative;
    border: none;
}

.policy-search .search input {
    display: block;
    width: 100%;
    height: 44px;
    line-height: 44px;
    padding-left: 16px;
}

.policy-search .search>.green-search {
    display: block;
    width: 100px;
    height: 44px;
    text-align: center;
    top: 0;
    right: 0px;
    background-color: #0a8145;
    color: #fff;
    line-height: 44px;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
}

.policy-search .search>.iconfont:before {
    padding-right: 6px;
}

.policy-box {
    width: 1200px;
    margin: 20px auto 46px;
    background-color: #fff;
    padding-bottom: 20px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 4px 18px 0 rgba(0, 0, 0, .24);
    -moz-box-shadow: 0 4px 18px 0 rgba(0, 0, 0, .24);
    box-shadow: 0 4px 18px 0 rgba(0, 0, 0, .24);
}

.policy-list {
    width: 1120px;
    margin: 0 auto;
}

.policy-list li {
    width: 100%;
    height: 106px;
    margin-bottom: 20px;
}

.policy-list li a {
    display: block;
    width: 100%;
    height: 106px;
    border: #f5f5f5 1px solid;
    background-color: #f8f8f8;
    padding: 0 30px;
}

.policy-list li a h3 {
    font-size: 20px;
    line-height: 60px;
    height: 60px;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #212121;
}
.policy-list li a h3 span{
    display: inline-block;
    padding-right: 14px;
    padding-left: 14px;
    font-size: 14px;
    color: #0a8145;
    background-color: #fff;
    border: 1px solid #0a8145;
    -webkit-border-radius: 13px;
    -moz-border-radius: 13px;
    border-radius: 13px;
    margin-left: 10px;
    line-height: 28px;
}

.policy-list li a p {
    font-size: 16px;
    line-height: 36px;
    height: 36px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #212121;
}

.policy-list li a p span {
    color: #707070;
}

.select-group .inner {
    padding: 5px;
    background-color: #f5f5f5;
}

.select-group .tree {
    padding-bottom: 4px;
    margin-top: 5px;
    overflow: auto;
    background-color: #fff;
    border: 1px solid #e5e5e5;
}

.select-group .tree li {
    padding: 4px 10px 8px 28px;
}

/* .policy-box{
    width: 1200px;
    height: 716px;
    margin-bottom: 90px;
}
.policy-left{
    padding: 0 20px;
    background: #fff url(../images/policy-left.png) center bottom no-repeat;
    width: 464px;
    height: 716px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
   -webkit-box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
       -moz-box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
            box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.policy-left-title{
    height: 61px;
    font-size: 24px;
    line-height: 56px;
    font-size: 24px;
    color: #0a8145;
    border-bottom: 1px solid #eaeaea;
}
.policy-left ul{ padding-top: 18px;}
.policy-left ul li{
    padding-left: 36px;
    position: relative;
    line-height: 26px;
    color: #212121;
    font-size: 18px;
    margin-bottom: 18px;
}
.policy-left  ul li:before{
    position: absolute;
    display: block;
    content: '';
    width: 15px;
    height: 15px;
    left: 0;
    top: 7px;
    background: url(../images/icon.png) 0 -228px no-repeat;
    overflow: hidden;
}

.policy-right{
    width: 716px;
    height: 866px;
}
.policy-right li{
    padding: 12px 190px 0 32px;
    position: relative;
    width: 100%;
    height: 127px;
    background-color: #fff;
    margin-bottom: 20px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
   -webkit-box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
       -moz-box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
            box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.policy-right li a{
    width: 110px;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    color: #fff;
    position: absolute;
    top: 50%;
    margin-top: -19px;
    right: 40px;
}
.policy-right li h1{
    height: 34px;
    line-height: 34px;
    font-size: 18px;
    color: #212121;
    position: relative;
    padding-left: 13px;
    margin-bottom: 12px;
}
.policy-right li h1:before{
    display: block;
    content: '';
    height: 22px;
    width: 3px;
    background-color: #0a8145;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -11px;
}
.policy-right li p{
    line-height: 36px;
    height: 50px;
    padding: 14px 0 0 56px;
    position: relative;
}
.policy-right li p:before{
    display: block;
    content: '';
    width: 56px;
    height: 50px;
    position: absolute;
    top: 0;
    left: 0;
    background: url(../images/policy-item.png) center no-repeat;
}
.policy-right li span{
    font-size: 16px;
    color: #212121;
    vertical-align: bottom;
}
.policy-right li em{
    font-size: 20px;
    color: #0a8145;
    padding-right: 4px;
    vertical-align: bottom;
} */

/* lbl-list */
.lbl-list {
    padding-right: 20px;
    padding-left: 20px;
    padding-top: 10px;
    margin-bottom: 30px;
    line-height: 24px;
    background-color: #fff;
}

.lbl-list>li {
    position: relative;
    padding-left: 9em;
}

.lbl-list.txt8>li {
    padding-left: 8em;
}

.lbl-list>li+li {
    border-top: 1px dashed #e6e6e6;
}

.lbl-list li span {
    font-size: 16px;
    position: absolute;
    top: 14px;
    left: 0;
    display: inline-block;
    color: #999;
}

.lbl-list ul {
    padding-top: 12px;
    padding-bottom: 4px;
    margin-right: 15px;
    margin-left: 10px;
}

.lbl-list ul li {
    font-size: 16px;
    position: relative;
    display: inline-block;
    min-width: 42px;
    padding: 2px 10px;
    margin-right: 20px;
    overflow: hidden;
    color: #333;
    text-align: center;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.lbl-list ul li.active {
    color: #0a8145;
    background-color: #f1f9f5;
}

.lbl-list ul li.active:before {
    position: absolute;
    top: -4px;
    right: 0;
    font-family: "iconfont";
    font-size: 18px;
    content: "\e6ef";
}

.cate-ul em {
    min-width: 72px;
}

.show-con-btn {
    cursor: pointer;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.news-bg {
    width: 100%;
    padding-bottom: 1px;
    background: #f5f5f5 url(../images/news-bg.png) bottom center no-repeat;
    background-size: 100% auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.layui-transfer-data {
    height: 267px !important;
    overflow: hidden;
    overflow-y: auto;
}

.select,
.datepicker {
    padding: 0 !important;
    position: relative;
    z-index: 1;
}

.select>.iconfont,
.datepicker>.iconfont {
    z-index: 3;
    /* background-color: #fff; */
}

.select>input,
.select2>input,
.select3>input,
.datepicker>input,
.datepicker2>input,
.datepicker3>input {
    width: 100%;
    box-sizing: border-box;
    height: 100%;
    padding-right: 25px;
    padding-left: 10px;
    position: relative;
    z-index: 9;
}

.select.xs,
.datepicker.xs {
    width: 110px;
}

.select.sm,
.datepicker.sm {
    width: 150px;
}

.select.md,
.datepicker.md {
    width: 190px;
}

.select,
.datepicker {
    width: 230px;
}

.select3,
.datepicker3 {
    width: 100%;
}

.select.lg,
.datepicker.lg {
    width: 270px;
}

.select.xl,
.datepicker.xl {
    width: 310px;
}

.placeholder {
    color: #757575 !important;
}

.zIndex {
    z-index: 990 !important;
}

.all-right{
    display: block;
    width: 80px;
    height: 320px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    position: fixed;
    right: 10px;
    top: 50%;
    margin-top: -160px;
    z-index: 96;
    background: #fff;
}
.all-right a{
    display: block;
    width: 80px;
    height: 80px;
    border: 1px solid #ececec;
    border-bottom: none;
    text-align: center;
    padding-top: 9px;
    position: relative;
}
.all-right a i{
    display: block;
    width: 36px;
    height: 36px;
    text-align: center;
    line-height: 36px;
    font-size: 26px;
    margin: 0 auto;
    color: #0a8145;
}
.all-right a p{
    font-size: 14px;
    color: #707070;
    line-height: 22px;
}
.all-right a.item01{
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
}
.all-right a.item04:hover,
.all-right a.item03:hover{
    cursor: auto;
}
.all-right a.item04{
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
    border-bottom: 1px solid #ececec;
}
.all-right a:hover{
    background-color: #0a8145;
    color: #fff;
    border-color: #0a8145;
}
.all-right a:hover i,
.all-right a:hover p{
    color: #fff;
}
.right-code{
    display: none;
    position: absolute;
    left: -148px;
    top: 50%;
    margin-top: -68px;
    width: 148px;
    height: 136px;
    background: url(../images/code-bg.png) center no-repeat;
    padding: 18px 30px 18px 18px;
}
.right-code img{
    width: 100px;
    height: 100px;
}

.right-tel{
    height: 56px;
    width: 226px;
    display: none;
    background: url(../images/right-tel.png) center no-repeat;
    background-size: 100% 100%;
    padding: 8px 20px 8px 8px;
    position: absolute;
    left: -226px;
    top: 50%;
    margin-top: -28px;
    font-size: 20px;
    line-height: 40px;
    color: #0a8145;
}
.right-tel i{
    font-size: 20px !important;
    color: #0a8145;
    display: inline-block !important;
}

.all-right a.item03:hover .right-tel{
    display: block;
    /* -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both; */
}

.all-right a.item03:hover  .right-tel i{
    color: #0a8145 !important;
    display: inline-block !important;
}

.all-right a.item04:hover .right-code{
    display: block;
    /* animation: rotationX 1s linear normal;
    -moz-animation: rotationX 1s linear normal;
    -webkit-animation: rotationX 1s linear normal;
    -o-animation: rotationX 1s linear normal; */
}
@-webkit-keyframes rotationX{
    from {-webkit-transform: rotateX(0deg);}
    to {-webkit-transform: rotateX(360deg);}
}

.body-bg{
    background: url(../images/big-bg.png) top center;
    background-size: 100% 100%;
}
.ie-tip{
    display: block;
    width: 100%;
    height: 40px;
    font-size: 16px;
    background: url(../images/ie-tip.png) repeat;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 9999;
    color: #212121;
    text-align: center;
    line-height: 40px;
}
.ie-tip i.icon-discount{
    font-size: 20px;
    color: #f42121;
    margin-right: 8px;
}
.ie-tip i.icon-discount{
    font-size: 20px;
    color: #f42121;
    margin-right: 8px;
    margin-top: -2px;
}
.ie-tip i.icon-ie-tip-close{
    font-size: 20px;
    color: #212121;
    margin-left: 8px;
    cursor: pointer;
}
.ie-tip i.icon-ie-tip-close:before {
    content: "\e604";
}

.sort-text{
    display: block;
    float: left;
    height: 20px;
    line-height: 20px;
}
.sort-span{
    margin-left: 2px;
    display: block;
    float: left;
    width: 30px;
    height: 20px;
    overflow: hidden;
    position: relative;
    cursor: pointer;
}
.sort-span i{
    cursor: pointer;
    display: block;
    width: 30px;
    height: 10px;
    position: absolute;
    left: 0;
    text-align: center;
    line-height: 10px;
    color: #212121;
    font-size: 22px;
}
.sort-span i.icon-up4{
    top: 0;
}
.sort-span i.icon-down4{
    bottom: 0;
}
.sort-span i.active{
    color: #0a8145;
}

.undone{
    background: url(../images/no-data3.png) center no-repeat;
    width: 100%;
    height: 500px;
}

.performance-ul{
    position: relative;
    width: 100%;
    text-align: left;
}
.performance-ul li{
    padding-left: 16px;
    border-left: 1px solid #0a8145;
    position: relative;
    z-index: 1;
    padding-bottom: 6px;
}
.performance-ul li:before{
    position: absolute;
    left: -7px;
    display: block;
    top: 4px;
    content: "\e7bc";
    color: #0a8145;
    font-size: 13px;
    font-family: "iconfont" !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background-image: none;
}
.performance-ul li h4{
    line-height: 24px;
    font-size: 16px;
    color: #0a8145;
}
.performance-ul li p{
    width: 100%;
    font-size: 14px;
    line-height: 22px;
    color: #707070;
    word-wrap:break-word;
    white-space: pre-wrap !important;
}
.performance-ul:before {
    position: absolute;
    top: -18px;
    right: 34px;
    width: 14px;
    height: 9px;
    content: "";
    background: url(../images/icon.png) no-repeat 0 -34px;
    background-position: 0 -44px\9;
}

.bottom-tooltip2 .performance-ul:before {
    top: auto;
    bottom: -18px;
    right: 20px;
    background: url(../images/icon.png) no-repeat -16px -35px;
    background-position: -16px -44px\9;
}

.box-upper-triangle{
    display: block;
    width: 13px;
    height: 8px;
    background: url(../images/icon.png) 0px -35px no-repeat;
    position: absolute;
    top: -8px;
    left: 50%;
    margin-left: -6px;
}
.form-grid.col-inline-block li {
    display: inline-block;
    width: auto;
    padding-right: 50px;
}

.border-radius4{
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    border-radius: 4px !important;
}

/* schedule-box */
.schedule-box{
    position: relative;
    width: 332px;
    height: 3px;
    background-color: #d8e8ef;
    margin: 8px 0;
    padding: 0 16px;
}
.schedule-center{
    position: relative;
}
.schedule-center i{
    font-size: 12px;
    color: #d8e8ef;
    position: absolute;
    display: block;
    width: 16px;
    height: 16px;
    text-align: center;
    line-height: 16px;
    top: -6px;
    margin-left: -8px;
}
.schedule-box i.schedule-dot01{ left: 0;}
.schedule-box i.schedule-dot02{ left: 50px;}
.schedule-box i.schedule-dot03{ left: 100px;}
.schedule-box i.schedule-dot04{ left: 150px;}
.schedule-box i.schedule-dot05{ left: 200px;}
.schedule-box i.schedule-dot06{ left: 250px;}
.schedule-box i.schedule-dot07{ left: 300px;}

.schedule-box i.schedule-dot01:after,
.schedule-box i.schedule-dot02:after,
.schedule-box i.schedule-dot03:after,
.schedule-box i.schedule-dot04:after,
.schedule-box i.schedule-dot05:after,
.schedule-box i.schedule-dot06:after,
.schedule-box i.schedule-dot07:after{
    content: '';
    position: absolute;
    top: 6px;
    left: 3px;
    height: 3px;
    width: 50px;
}
.schedule-box i.schedule-dot07:after{
    width: 22px;
}

.schedule-box.active:before{
    background-color: #0db146;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 3px;
    width: 16px;
}
.schedule-box i.active{
    color: #0db146;
}
.schedule-box i.no-active{
    color: #ff6e61;
}
.schedule-box i.active:after{
    background-color: #0db146;
}
.schedule-box i.no-active:after{
    background-color: #ff6e61;
}

.guarantee-from .inp{
    height: 29px;
    line-height: 27px;
}

.set-btn{
    height: 40px; 
    line-height: 40px;
    border-color: #fff !important;
    background-color: #fff !important;
    color: #212121 !important;
    font-size: 16px !important;
}

.tag {
    display: inline-block;
    padding: 2px 8px;
    font-size: 12px;
    color: #fff;
    background-color: #0a8145;
    border-radius: 4px;
}
.tag.blue {
    background-color: #0084ff;
}
.tag.lightGreen {
    background-color: #0cc16a;
}
.tag.grey {
    background-color: #7F7F7F;
}

/* text */
.color-grey {
    color: #7F7F7F;
}
.color-green {
    color: #0a8145;
}
.color-blue {
    color: #247ADE;
}
.color-orange {
    color: #d97000;
}
.color-red {
    color: #D9001B;
}
.color-lightGreen {
    color: #0cc16a;
}
.color-lightOrange {
    color: #F59A23;
}