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