﻿@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: #118be2 !important;
}
.c-blue {
    color: #118be2 !important;
}
.c-light-bule {
    color: #05c2de !important;
}

.c-red {
    color: #ff6e61 !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;
}

.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;
}

.w300 {
    width: 300px !important;
}

.w340 {
    width: 340px !important;
}

.w360 {
    width: 360px !important;
}

.w400 {
    width: 400px !important;
}

.w410 {
    width: 410px !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;
}
.w672{
    width: 672px !important;
}
.w738 {
    width: 738px !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;
}

.w1056 {
    width: 1056px !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;
}

.hper100 {
    height: 100% !important;
}

.hauto {
    height: auto !important;
}

.h40 {
    height: 40px !important;
}

.h60 {
    height: 60px !important;
}

.h80 {
    height: 80px !important;
}
.h120 {
    height: 120px !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;
}

.h198 {
    height: 198px !important;
}

.h216 {
    height: 216px !important;
}

.h240 {
    height: 240px !important;
}

.h242 {
    height: 242px !important;
}

.h300 {
    height: 300px !important;
}

.h314 {
    height: 314px !important;
}

.h323 {
    height: 323px !important;
}

.h336 {
    height: 336px !important;
}

.h338 {
    height: 338px !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;
}

.h460 {
    height: 460px !important;
}
.h548 {
    height: 548px !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-h200 {
    min-height: 200px !important;
}
.min-h350 {
    min-height: 350px !important;
}

.p0 {
    padding: 0 !important;
}

.p10 {
    padding: 10px !important;
}
.p16{
    padding: 16px !important;
}

.pt0 {
    padding-top: 0 !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;
}
.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;
}
.pr24 {
    padding-right: 24px !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;
}
.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;
}

.pl27 {
    padding-left: 27px !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;
}

.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;
}

.mb6 {
    margin-bottom: 6px !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;
}

.ml24 {
    margin-left: 24px !important;
}

.ml33 {
    margin-left: 33px !important;
}
.ml70 {
    margin-left: 70px !important;
}

.ml-72 {
    margin-left: -72px !important;
}
.ml-100 {
    margin-left: -100px !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=1623983744524'); /* IE9 */
    src: url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
         url('font/iconfont.woff?t=1623983744524') format('woff'),
         url('font/iconfont.ttf?t=1623983744524') format('truetype'),
         url('font/iconfont.svg?t=1623983744524#iconfont') format('svg');
  }

@font-face {
    font-family: "iconfont";
    src: url('font/iconfont.eot?t=1623983744524#iefix') format('embedded-opentype');
    /* IE6-IE8 */
}

@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-green-enterprise:before {
    content: "\e75b";
}
.icon-green-project:before {
    content: "\e75a";
}

.icon-enterprise-score:before {
    content: "\e752";
}
.icon-enterprise-evaluation-results:before {
    content: "\e753";
}

.icon-close3:before {
    content: "\e612";
}

.icon-close4:before {
    content: "\e610";
}

.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-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-correct2: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-detail:before {
    content: "\e6f3";
}

.icon-file2:before{
    content: "\e6f4";
    font-size: 14px;
    position: relative;
    top: -3px;
}
.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-correct:before {
    content: "\e68d";
}



.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: 19px;
    text-align: right;
}
.header-btn a{
    display: block;
    float: right;
    height: 42px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-left: 20px;
    font-size: 18px;
    color: #fff;
    text-align: center;
    line-height: 42px;
}
.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-btn03,
.header-btn a.header-btn02,
.header-btn a.header-btn01{
    padding: 0 18px;
    font-size: 16px;
}
.header-btn a.header-btn03 i,
.header-btn a.header-btn02 i,
.header-btn a.header-btn01 i{
    font-size: 20px;
    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-btn03:hover,
.header-btn a.header-btn02:hover,
.header-btn a.header-btn01:hover,
.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-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;
}

.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: 1308px;
    height: 48px;
}

.nav li {
    /* width: 114px;
    margin-right: 67px; */
    width: 108px;
    margin-right: 48px;
    height: 48px;
    float: left;
    text-align: center;
}

.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 sub {
    top: 0;
    height: 38px;
    width: 100%;
    position: relative;
    z-index: 6;
    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.active a,
.nav li:hover a {
    color: #0a8145;
    line-height: 58px;
}

.nav li:hover sub,
.nav li.active sub {
    top:-38px;
}

.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 {
    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: 10px;
    width: 20px;
}

.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';}
 */

/* front */
/* 工作台 */
.icon-nav-b1:before {
    content: "\e76b";
}
/* 企业申报管理 */
.icon-nav-b2:before {
    content: "\e761";
}
/* 项目申报管理 */
.icon-nav-b3:before {
    content: "\e76c";
}
/* 文件下载 */
.icon-nav-b4:before {
    content: "\e75d";
}
/* 账号管理 */
.icon-nav-b5:before {
    content: "\e768";
}

/* background */
/* front */
/* 驾驶舱 */
.icon-nav-b6:before {
    content: "\e766";
}
/* 企业认定管理 */
.icon-nav-b7:before {
    content: "\e761";
}

/* 企业巡检管理 */
.icon-nav-b8:before {
    content: "\e760";
}

/* 企业库管理 */
.icon-nav-b9:before {
    content: "\e75c";
}

/* 项目认定管理 */
.icon-nav-b10:before {
    content: "\e75f";
}

/* 项目巡检管理 */
.icon-nav-b11:before {
    content: "\e763";
}

/* 项目库管理 */
.icon-nav-b12:before {
    content: "\e76d";
}

/* 用户管理 */
.icon-nav-b13:before {
    content: "\e75e";
}

/* 角色管理 */
.icon-nav-b14:before {
    content: "\e762";
}

/* 企业认定评级管理 */
.icon-nav-b15:before {
    content: "\e767";
}

/* 项目认定评级管理 */
.icon-nav-b16:before {
    content: "\e764";
}

/* 文件管理 */
.icon-nav-b17:before {
    content: "\e769";
}

/* 企业用户管理 */
.icon-nav-b18:before {
    content: "\e76a";
}

/* 评价机构用户管理 */
.icon-nav-b19:before {
    content: "\e76e";
}

/* 管理端用户管理 */
.icon-nav-b20:before {
    content: "\e772";
}

/* 融资需求市场 */
.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";
}



/* 文件下载中心 */

/* porcelain */
.icon-demand-order:before {
    content: "\e60d";
}

.icon-attention:before {
    content: "\e651";
}

.icon-financing-amount:before {
    content: "\e652";
}

/* 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.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);
}

.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.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;
}

.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 .form-inline-block{
    display: inline-block;
    position: relative;
}
.form-control>.unit {
    position: absolute;
    top: 8px;
    color: #bdbdbd;
    right: 6px;
    font-size: 14px;
}
.form-control .form-inline-block>.unit {
    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;
}
h1.title img,
h2.title img,
h3.title img{
    position: relative;
    top: -2px;
    margin-right: 4px;
}

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;
}

.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: 198px;
}

.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;
}

.select.xxl,
.search.xxl,
.datepicker.xxl {
    width: 360px;
}

.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;
}

.tb .tc .radio,
.tb .tc .checkbox {
    padding-right: 0;
}

.radio>em,
.checkbox>em {
    padding-left: 3px;
}

.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;
}
.txt17 .form-lab {
    width: 17em;
}

.txt17 .form-control {
    margin-left: 17em;
}

.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: 144px;
    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: 20px;
    margin-right: 20px;
    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.txt11 span {
    width: 11em;
    text-align: center;
    margin-bottom: 10px;
}

.tab2 span:first-child,
.tab2 a:first-child,
.tab2 .right+a,
.tab2 .right+span,
.tab2 .radius-l {
    -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,
.tab2 .radius-r {
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
}
.tab2 span:last-child.radius-l {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.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-box .alink{
    display: inline-block;
}

.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 {
    margin-right: 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 .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: 16px;
    line-height: 46px;
    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;
}

.box-title{
    display: inline-block;
    height: 28px;
    line-height: 28px;
    position: relative;
    background-color: #1e884b;
    color: #fff;
    padding: 0 10px 0 21px;
    font-size: 14px;
    left: -21px;
}
.box-title.l-21{
    left: -26px;
}
.box-title.l-26{
    left: -26px;
}
.box-title:before,
.box-title:after{
    display: block;
    content: '';
    position: absolute;
    top: 0;
}
.box-title:before{
    width: 5px;
    height: 33px;
    left: 0;
    background: url(../images/box-title01.png) center no-repeat;
}
.box-title:after{
    width: 7px;
    height: 28px;
    right: -7px;
    background: url(../images/box-title02.png) center no-repeat;
}
.box-title.txt4{
    min-width: 4em;
}
.box-title.txt5{
    min-width: 5em;
}
.box-title.txt6{
    min-width: 6em;
}
.box-title.txt7{
    min-width: 7em;
}

.custom-radio .radio{
    white-space: normal;
}

.custom-checkbox .checkbox{
    white-space: normal;
}

.pro-table td,
.pro-table th,
.pro-table tr,
.pro-table{
    border: 1px solid #e5e5e5;
}

.ta {
    text-align: center;
}
