﻿@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: 14px/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,
.col4,
.form-grid,
.search-box {
    zoom: 1;
}

.cl:before,
.cl:after,
.col2:before,
.col2:after,
.col3:before,
.col3:after,
.col4:before,
.col4:after,
.form-grid:before,
.form-grid:after,
.search-box:before,
.search-box:after {
    display: table;
    content: " ";
}

.cl:after,
.col2:after,
.col3:after,
.col4: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 !important;
}

.ofv {
    overflow: visible !important;
}

.vt {
    vertical-align: top;
}

.vm {
    vertical-align: middle;
}

.vb {
    vertical-align: bottom;
}

.fwb {
    font-weight: bold;
}

.fwn {
    font-weight: normal !important;
}

.dis-n {
    display: none !important;
}

.dis-b {
    display: block !important;
}

.dis-ib {
    display: -moz-inline-block;
    display: inline-block !important;
    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: #0b7752 !important;
}

.c-green {
    color: #0b7752 !important;
}

.c-orange {
    color: #ffa303 !important;
}

.c-orange2 {
    color: #ff7800 !important;
}

.c-gray {
    color: #707070 !important;
}

.c-gray-green {
    color: #3f6b58 !important;
}

.c-black {
    color: #212121 !important;
}

.c-bule {
    color: #118be2 !important;
}
.c-blue {
    color: #118be2 !important;
}
.c-light-bule {
    color: #05c2de !important;
}

.c-red {
    color: #ff6e61 !important;
}
.c-wred{
    color:#ff3a29 !important;
}

.c-light-green {
    color: #2fa894 !important;
}

.c-light-purple {
    color: #5c73ec !important;
}

.c-light-gray {
    color: #a9bfe0 !important;
}

.c-light-gray {
    color: #a9bfe0 !important;
}

.c-light-bule2 {
    color: #7bb7e5 !important;
}

.c-purple {
    color: #777aff !important;
}

.underline {
    text-decoration: underline;
}

.nobg {
    background: none !important;
}

.bg-gray {
    background-color: #f4f4f4 !important;
}

.bg-orange{
    background-color: #f3871e !important;
}

.bg-white {
    background-color: #ffffff !important;
}

.bg-green {
    background-color: #0b7752 !important;
}
.bg-green2 {
    background-color: #f6fcf9 !important;
}

.bg-gray2 {
    background-color: #f5f5f5;
}

.bg-red {
    background-color: #ff6e61 !important;
    border-color: #ff6e61 !important;
}

.bg-bule {
    background-color: #0b7752 !important;
    border-color: #0b7752 !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;
}

.per32 {
    width: 32% !important;
}

.per36 {
    width: 36% !important;
}

.per40 {
    width: 40% !important;
}

.per32 {
    width: 32% !important;
}

.per33 {
    width: 33% !important;
}

.per44 {
    width: 44% !important;
}
.per45 {
    width: 45% !important;
}
.per48 {
    width: 48% !important;
}

.per50 {
    width: 50% !important;
}

.per56 {
    width: 56% !important;
}
.per60 {
    width: 60% !important;
}
.per66 {
    width: 66.66% !important;
}
.per68{
    width: 68% !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;
}
.her65{
    height: 65% !important;
}
.her70{
    height: 70% !important;
}
.topper40{
    top: 40% !important;
}
.wauto {
    width: auto !important;
}

.min-w100 {
    min-width: 100px;
}
.min-w170 {
    min-width: 170px;
}
.min-w1100{
    min-width: 1100px !important
}
.min-w1106{
    min-width: 1106px !important
}
.w60{
    width: 60px !important;
}
.w70 {
    width: 70px !important;
}

.w75 {
    width: 75px !important;
}
.w112 {
    width: 112px !important;
}
.w120 {
    width: 120px !important;
}
.w130 {
    width: 130px !important;
}
.w136{
    width: 136px !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;
}
.w185 {
    width: 185px !important;
}
.w190 {
    width: 190px !important;
}
.w200 {
    width: 200px !important;
}
.w210 {
    width: 210px !important;
}

.w215 {
    width: 215px !important;
}
.w218{
    width: 218px !important;
}
.w220 {
    width: 190px !important;
}
.w240 {
    width: 240px !important;
}

.w250 {
    width: 250px !important;
}

.w268 {
    width: 268px !important;
}

.w278 {
    width: 278px !important;
}

.w290 {
    width: 290px !important;
}

.w300 {
    width: 300px !important;
}

.w340 {
    width: 340px !important;
}
.w357{
    width: 357px !important;
}
.w360 {
    width: 360px !important;
}
.w378{
    width: 378px !important;
}

.w400 {
    width: 400px !important;
}

.w410 {
    width: 410px !important;
}
.w430 {
    width: 430px !important;
}
.w440 {
    width: 440px !important;
}

.w450 {
    width: 450px !important;
}

.w460 {
    width: 460px !important;
}

.w454 {
    width: 454px !important;
}

.w500 {
    width: 500px !important;
}
.w520{
    width: 520px !important;
}
.w552 {
    width: 552px !important;
}

.w556 {
    width: 556px !important;
}
.w530{
    width: 530px !important;
}
.w500 {
    width: 500px !important;
}
.w585 {
    width: 585px !important;
}
.w590 {
    width: 590px !important;
}

.w594 {
    width: 594px !important;
}

.w598 {
    width: 598px !important;
}

.w600 {
    width: 600px !important;
}

.w615 {
    width: 615px !important;
}

.w620 {
    width: 620px !important;
}

.w650 {
    width: 650px !important;
}

.w660 {
    width: 660px !important;
}
.w672{
    width: 672px !important;
}
.w676{
    width: 676px !important;
}
.w680{
    width: 680px !important;
}
.w700{
    width: 700px !important;
}
.w738 {
    width: 738px !important;
}
.w780 {
    width: 780px !important;
}

.w800 {
    width: 800px !important;
}

.w840 {
    width: 840px !important;
}

.w900 {
    width: 900px !important;
}

.w940 {
    width: 940px !important;
}

.w1000 {
    width: 1000px !important;
}

.w1056 {
    width: 1056px !important;
}
.w1065 {
    width: 1065px !important;
}
.w1100 {
    width: 1100px !important;
}
.w1120 {
    width: 1120px !important;
}

.w1136 {
    width: 1136px !important;
}
.w1160{
    width: 1160px !important;
}
.w1200 {
    width: 1200px !important;
    margin: 0 auto;
}
.w1680{
    width: 1680px !important;
}

.w1220 {
    width: 1220px !important;
}
.wem7{
    width: 7em !important;
}
.wem10{
    width: 10em !important;
}
.mh300{
    max-height: 300px !important;
}
.max-h514{
    max-height: 514px !important;
}
.mh600{
    max-height: 600px !important;
}
.hper100 {
    height: 100% !important;
}

.hauto {
    height: auto !important;
}

.h40 {
    height: 40px !important;
}
.h48{
    height: 48px !important;
}
.h60 {
    height: 60px !important;
}

.h80 {
    height: 80px !important;
}
.h90{
    height: 90.65px !important;
}
.h110{
    height: 110px !important;
}
.h120 {
    height: 120px !important;
}
.h138 {
    height: 138px !important;
}

.h148 {
    height: 148px !important;
}

.h150 {
    height: 150px !important;
}

.h152 {
    height: 152px !important;
}

.h156 {
    height: 156px !important;
}

.h162 {
    height: 162px !important;
}
.h165{
    height: 165px !important;
}
.h167 {
    height: 167px !important;
}
.h175{
    height: 175px !important;
}
.h180 {
    height: 180px !important;
}

.h190 {
    height: 190px !important;
}
.h195{
    height: 195px !important;
}
.h198 {
    height: 198px !important;
}

.h216 {
    height: 216px !important;
}

.h220 {
    height: 220px !important;
}
.h239 {
    height: 239px !important;
}
.h240 {
    height: 240px !important;
}

.h242 {
    height: 242px !important;
}

.h300 {
    height: 300px !important;
}

.h314 {
    height: 314px !important;
}

.h323 {
    height: 323px !important;
}

.h336 {
    height: 336px !important;
}

.h338 {
    height: 338px !important;
}
.h346 {
    height: 346px !important;
}

.h348 {
    height: 348px !important;
}

.h374 {
    height: 374px !important;
}

.h364 {
    height: 364px !important;
}

.h404 {
    height: 404px !important;
}

.h408 {
    height: 408px !important;
}
.h415{
    height: 415px !important;
}
.h448 {
    height: 448px !important;
}

.h450 {
    height: 450px !important;
}
.h470{
    height: 470px !important;
}
.h452 {
    height: 452px !important;
}

.h460 {
    height: 460px !important;
}
.h548 {
    height: 548px !important;
}
.h690{
    height: 690px !important;
}
.h700{
    height: 700px !important;
}
.mh320 {
    min-height: 320px !important;
}

.min-w1200{
    min-width: 1200px !important;
}
.min-w1600 {
    min-width: 1600px !important;
}
.min-w2000 {
    min-width: 2000px !important;
}
.min-w2600 {
    min-width: 2600px !important;
}
.min-w3000 {
    min-width: 3000px !important;
}
.min-w4000 {
    min-width: 4000px !important;
}
.min-w5000 {
    min-width: 5000px !important;
}
.min-w6000 {
    min-width: 6000px !important;
}
.min-w7000 {
    min-width: 7000px !important;
}
.min-w8000 {
    min-width: 8000px !important;
}
.min-w10000 {
    min-width: 10000px !important;
}
.min-w13000 {
    min-width: 13000px !important;
}
.min-w15000 {
    min-width: 15000px !important;
}
/* only */
.mh360 {
    min-height: 360px !important;
}

.mh376 {
    min-height: 376px !important;
}

/* only */
.mh396 {
    min-height: 396px !important;
}

/* only */
.min-h46 {
    min-height: 46px !important;
}

.min-h520 {
    min-height: 520px !important;
}

.min-h110 {
    min-height: 110px !important;
}

.min-h140 {
    min-height: 140px !important;
}

.min-h200 {
    min-height: 200px !important;
}
.min-h350 {
    min-height: 350px !important;
}

.p0 {
    padding: 0 !important;
}

.p10 {
    padding: 10px !important;
}
.p16{
    padding: 16px !important;
}
.p20{
    padding: 20px !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;
}

.pt8 {
    padding-top: 8px !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;
}
.pt100 {
    padding-top: 100px !important;
}
.pt128 {
    padding-top: 128px !important;
}

.pt168 {
    padding-top: 168px !important;
}

.pr0 {
    padding-right: 0 !important;
}
.pr4 {
    padding-right: 4px !important;
}
.pr6 {
    padding-right: 6px !important;
}

.pr10 {
    padding-right: 10px !important;
}

.pr15 {
    padding-right: 15px !important;
}

.pr16 {
    padding-right: 16px !important;
}

.pr20 {
    padding-right: 20px !important;
}
.pr24 {
    padding-right: 24px !important;
}

.pr25 {
    padding-right: 25px !important;
}

.pr30 {
    padding-right: 30px !important;
}

.pr36 {
    padding-right: 36px !important;
}

.pr38 {
    padding-right: 38px !important;
}

.pr40 {
    padding-right: 40px !important;
}

.pr50 {
    padding-right: 50px !important;
}

.pr60 {
    padding-right: 60px !important;
}
.pr135{
    padding-right: 135px !important;
}
.pr140{
    padding-right: 140px !important;
}
.pr160{
    padding-right: 160px !important;
}
.pr190 {
    padding-right: 190px !important;
}

.pr196 {
    padding-right: 196px !important;
}
.pr210{
    padding-right: 210px !important;
}
.pr220 {
    padding-right: 220px !important;
}

.pr300 {
    padding-right: 300px !important;
}

.pb0 {
    padding-bottom: 0 !important;
}

.pb5 {
    padding-bottom: 5px !important;
}

.pb10 {
    padding-bottom: 10px !important;
}

.pb15 {
    padding-bottom: 15px !important;
}

.pb16 {
    padding-bottom: 16px !important;
}

.pb20 {
    padding-bottom: 20px !important;
}

.pb30 {
    padding-bottom: 30px !important;
}

.pb40 {
    padding-bottom: 40px !important;
}

.pb50 {
    padding-bottom: 50px !important;
}

.pb60 {
    padding-bottom: 60px !important;
}

.pb80 {
    padding-bottom: 80px !important;
}

.pb90 {
    padding-bottom: 90px !important;
}
.pb110 {
    padding-bottom: 110px !important;
}

.pb130 {
    padding-bottom: 130px !important;
}

.pl0 {
    padding-left: 0 !important;
}
.pl4 {
    padding-left: 4px !important;
}
.pl10 {
    padding-left: 10px !important;
}
.pl12 {
    padding-left: 12px !important;
}

.pl20 {
    padding-left: 20px !important;
}

.pl15 {
    padding-left: 15px !important;
}

.pl16 {
    padding-left: 16px !important;
}

.pl25 {
    padding-left: 25px !important;
}

.pl27 {
    padding-left: 27px !important;
}

.pl30 {
    padding-left: 30px !important;
}

.pl32 {
    padding-left: 32px !important;
}
.pl38 {
    padding-left: 38px !important;
}
.pl40 {
    padding-left: 40px !important;
}
.pl52{
    padding-left: 52px !important;
}
.pl196 {
    padding-left: 196px !important;
}
.pl200 {
    padding-left: 200px !important;
}
.pl210{
    padding-left: 210px !important;
}

.pl240 {
    padding-left: 240px !important;
}

.pl560{
    padding-left: 560px !important;
}

.m0 {
    margin: 0 auto !important;
}
.m10{
    margin: 10px!important;
}
.mt-94 {
    margin-top: -94px !important;
}

.mt-12 {
    margin-top: -12px !important;
}

.mt-4 {
    margin-top: -4px !important;
}

.mt-2 {
    margin-top: -2px !important;
}

.mt0 {
    margin-top: 0px !important;
}

.mt2 {
    margin-top: 2px !important;
}

.mt4 {
    margin-top: 4px !important;
}

.mt6 {
    margin-top: 6px !important;
}

.mt7 {
    margin-top: 7px !important;
}

.mt8 {
    margin-top: 8px !important;
}

.mt10 {
    margin-top: 10px !important;
}

.mt12 {
    margin-top: 12px !important;
}

.mt15 {
    margin-top: 15px !important;
}

.mt16 {
    margin-top: 16px !important;
}

.mt20 {
    margin-top: 20px !important;
}

.mt25 {
    margin-top: 25px !important;
}

.mt30 {
    margin-top: 30px !important;
}

.mt32 {
    margin-top: 32px !important;
}

.mt40 {
    margin-top: 40px !important;
}
.mt60 {
    margin-top: 60px !important;
}
.mt70{
    margin-top: 70px !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;
}
.mr6 {
    margin-right: 6px !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;
}
.mb5{
    margin-bottom: 5px !important;
}
.mb6 {
    margin-bottom: 6px !important;
}

.mb10 {
    margin-bottom: 10px !important;
}

.mb12 {
    margin-bottom: 12px !important;
}

.mb15 {
    margin-bottom: 15px !important;
}

.mb18 {
    margin-bottom: 18px !important;
}

.mb20 {
    margin-bottom: 20px !important;
}

.mb22 {
    margin-bottom: 22px !important;
}

.mb24 {
    margin-bottom: 24px !important;
}

.mb26 {
    margin-bottom: 26px !important;
}

.mb28 {
    margin-bottom: 28px !important;
}

.mb30 {
    margin-bottom: 30px !important;
}

.mb38 {
    margin-bottom: 38px !important;
}

.mb40 {
    margin-bottom: 40px !important;
}

.mb50 {
    margin-bottom: 50px !important;
}

.mb60 {
    margin-bottom: 60px !important;
}

.ml0 {
    margin-left: 0 !important;
}

.ml4 {
    margin-left: 4px !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;
}
.ml28{
    margin-left: 28px !important;
}

.ml33 {
    margin-left: 33px !important;
}
.ml70 {
    margin-left: 70px !important;
}
.ml200{
    margin-left: 200px !important;
}
.ml300{
    margin-left: 300px !important;
}
.ml-72 {
    margin-left: -72px !important;
}
.ml-100 {
    margin-left: -100px !important;
}
.ml-120 {
    margin-left: -120px !important;
}

.ml-180 {
    margin-left: -180px !important;
}
.ml-200 {
    margin-left: -200px !important;
}
.ml-250 {
    margin-left: -250px !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;
}
.mtb10{
    margin: 10px 0 !important;
}
.mtb20{
    margin: 20px 0 !important;
    text-align: left;
    text-indent:2em;
}
.mtb60{
    margin: 60px 0 !important;
}
.ml-per50 {
    margin-left: -50% !important;
}

.t42{ top: 42px !important;}
.b42{ bottom: 42px !important;}
.tnone{ top: none;}
/* position */
.position-rel {
    position: relative;
}
.pointer{
    cursor: pointer;
}
/* 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 2791495 */
    src: url('font/iconfont.eot?t=1645781691656'); /* IE9 */
    src: url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
    url('font/iconfont.woff?t=1645781691656') format('woff'),
    url('font/iconfont.ttf?t=1645781691656') format('truetype');
}

@font-face {
    font-family: "iconfont";
    src: url('font/iconfont.eot?t=1645781691656#iefix') format('embedded-opentype');
    /* IE6-IE8 */
}

@font-face {
    font-family: "DIN-Medium";
    src: url("font/DIN-Medium/DIN-Medium.woff2") format("woff2"),
    url("font/DIN-Medium/DIN-Medium.woff") format("woff"),
    url("font/DIN-Medium/DIN-Medium.ttf") format("truetype"),
    url("font/DIN-Medium/DIN-Medium.eot") format("embedded-opentype"),
    url("font/DIN-Medium/DIN-Medium.svg") format("svg");
}

@font-face {
    font-family: "Banner";
    src: url("font/Banner/Banner.woff2") format("woff2"),
    url("font/Banner/Banner.woff") format("woff"),
    url("font/Banner/Banner.ttf") format("truetype"),
    url("font/Banner/Banner.eot") format("embedded-opentype"),
    url("font/Banner/Banner.svg") format("svg");
}

.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background-image: none;
}
.icon-declare01:before {
    content: "\e7e5";
}
.icon-declare02:before {
    content: "\e7e6";
}
.icon-declare03:before {
    content: "\e7e7";
}
.icon-declare04:before {
    content: "\e7e8";
}
.icon-radio:before {
    content: "\e607";
}
.icon-select:before {
    content: "\e783";
}
.icon-tab-enterprise:before {
    content: "\e796";
}
.icon-tab-mechanism:before {
    content: "\e797";
}
.icon-tab-government:before {
    content: "\e794";
}
.icon-password:before {
    content: "\e793";
}
.icon-login-right:before {
    content: "\e798";
}

.icon-financial-institution:before {
    content: "\e7c0";
}





.icon-bank:before {
    content: "\e687";
}
.icon-green-enterprise:before {
    content: "\e75b";
}
.icon-green-project:before {
    content: "\e75a";
}

.icon-enterprise-score:before {
    content: "\e752";
}
.icon-enterprise-evaluation-results:before {
    content: "\e753";
}
.icon-marine-economy:before {
    content: "\e64a";
}

.icon-close3:before {
    content: "\e612";
}

.icon-close4:before {
    content: "\e610";
}

.icon-code:before {
    content: "\e720";
}
.icon-evaluation-company:before {
    content: "\e6f9";
}
.icon-login03:before {
    content: "\e6f8";
}
.icon-login02:before {
    content: "\e6f6";
}
.icon-login01:before {
    content: "\e6f7";
}
.icon-section01:before {
    content: "\e6eb";
}
.icon-section02:before {
    content: "\e6ed";
}
.icon-section03:before {
    content: "\e6ec";
}

.icon-bigdata01:before {
    content: "\e6e6";
}
.icon-bigdata02:before {
    content: "\e6ea";
}
.icon-bigdata03:before {
    content: "\e6e8";
}
.icon-bigdata04:before {
    content: "\e6e7";
}
.icon-bigdata05:before {
    content: "\e672";
}

.icon-identification-report:before {
    content: "\e6e4";
}

.icon-stock:before {
    content: "\e6e1";
}
.icon-intelligent2:before {
    content: "\e6e2";
}
.icon-work-order:before {
    content: "\e6e0";
}

.icon-enterprise:before {
    content: "\e6dc";
}
.icon-certification2:before {
    content: "\e6e3";
}

.icon-big-dot:before {
    content: "\e7bc";
}

.icon-dot:before {
    content: "\e6c2";
}

.icon-prev:before {
    content: "\e6cb";
}

.icon-next:before {
    content: "\e6cc";
}

.icon-prev2:before {
    content: "\e68a";
}

.icon-next2:before {
    content: "\e68c";
}

.icon-fold,
.icon-unfold,
.icon-down {
    font-size: 12px;
}

.icon-fold:before {
    content: "\e6c3";
}

.icon-unfold:before,
.icon-down:before {
    content: "\e6c4";
}

.icon-fold2:before {
    content: "\e7bc";
}

.icon-unfold2:before {
    content: "\e63c";
}

.icon-tip:before {
    content: "\e68b";
}

.icon-success:before {
    content: "\e629";
    color: #43cd4c;
}

.icon-false:before {
    content: "\e6b0";
    color: #f53b4c;
}

.icon-warning:before {
    content: "\e627";
    color: #ffa303;
}

.icon-success.lg,
.icon-false.lg,
.icon-warning.lg,
.icon-query.lg {
    font-size: 36px;
}

.icon-add:before {
    content: "\e67a";
}
.icon-add3:before {
    content: "\e628";
}
.icon-del3:before {
    content: "\e62a";
}


.icon-close,
.icon-pop-close,
.icon-close2,
.icon-up2,
.icon-down2,
.icon-add2,
.icon-del2 {
    cursor: pointer;
}

.iconfont.icon-close:before,
.icon-pop-close:before {
    content: "\e604";
}

.icon-close2:before {
    content: "\e6b0";
}

.icon-up2:before {
    content: "\e76f";
}

.icon-down2:before {
    content: "\e774";
}

.icon-add2:before {
    content: "\e686";
}

.icon-del2:before {
    content: "\e685";
}

.icon-search:before {
    content: "\e6c7";
}

.icon-added:before {
    content: "\e6c8";
}

.icon-up-sort:before {
    content: "\e653";
}

.icon-down-sort:before {
    content: "\e64f";
}

.icon-download:before {
    content: "\e647";
}

.icon-download-file:before {
    content: "\e65f";
}

.icon-credit-scheme:before {
    content: "\e657";
}

.icon-credit-scheme2:before {
    content: "\e655";
}

.icon-credit-scheme3:before {
    content: "\e67d";
}

.icon-credit-scheme4:before {
    content: "\e795";
}

.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" !important;
}

.icon-out:before {
    content: "\e663";
}

.icon-right-opent:before {
    content: "\e66e";
}

.icon-intelligent:before {
    content: "\e667";
}

.icon-basis:before {
    content: "\e668";
}

.icon-micro-credit:before {
    content: "\e666";
}

.icon-more:before {
    content: "\e665";
}

.icon-more-collapse:before {
    content: "\e664";
}

.icon-top:before {
    content: "\e669";
}

.icon-bottom:before {
    content: "\e7bd";
}

.icon-introduction:before {
    content: "\e66a";
}

.icon-feature:before {
    content: "\e66d";
}

.icon-conditions:before {
    content: "\e66b";
}

.icon-needed:before {
    content: "\e66c";
}

.icon-correct2:before {
    content: "\e66f";
}

.icon-qmark:before {
    content: "\e601";
    cursor: pointer;
}
.icon-qmark3:before {
    content: "\e601";
    cursor: pointer;
}

.icon-drag-upload:before {
    content: "\e670";
}

.icon-apply-loan:before {
    content: "\e677";
}

.icon-credit-supermarket:before {
    content: "\e679";
}

.icon-registration-certification:before,
.icon-apply-discount:before {
    content: "\e67b";
}

.icon-release-demand:before {
    content: "\e678";
}

.icon-green-recognition:before {
    content: "\e676";
}

.icon-commissioner-follow:before {
    content: "\e674";
}

.icon-post-loan:before {
    content: "\e675";
}

.icon-more-right:before {
    content: "\e673";
}

.icon-pending:before {
    content: "\e680";
}

.icon-green-financing:before {
    content: "\e67f";
}

.icon-not-accepted:before {
    content: "\e67e";
}

.icon-no-credit:before {
    content: "\e67c";
}

.icon-company:before {
    content: "\e681";
}

.icon-release-financing-needs:before {
    content: "\e672";
}

.icon-financing-amount2:before {
    content: "\e682";
}

.icon-up3:before {
    content: "\e81b";
}

.icon-down3:before {
    content: "\e616";
}

.icon-up4:before {
    content: "\e630";
}

.icon-down4:before {
    content: "\e608";
}


.icon-user-name:before {
    content: "\e684";
}

.icon-user-name2:before {
    content: "\e684";
}

.icon-login-password:before {
    content: "\e686";
}

.icon-phone-number:before {
    content: "\e685";
}

.icon-affiliation:before {
    content: "\e687";
}

.icon-post:before {
    content: "\e683";
}

.icon-discount:before {
    content: "\e688";
}

.icon-msg3:before {
    content: "\e693";
}

.icon-identification:before {
    content: "\e6be";
}

.icon-identification2:before {
    content: "\e6ab";
}

.icon-estimate:before {
    content: "\e6b6";
}

.icon-management:before {
    content: "\e6b7";
}

.icon-description:before {
    content: "\e694";
}

.icon-shelf2:before {
    content: "\e65a";
}

.icon-edit:before {
    content: "\e611";
}

.icon-detail:before {
    content: "\e6f3";
}
.icon-file3:before { content: "\e7e4"; }
.icon-file2:before{
    content: "\e6f4";
    font-size: 14px;
    position: relative;
    top: -3px;
}
.icon-file-download:before {
    content: "\e691";
    font-size: 15px;
}

.icon-set:before {
    content: "\e699";
}

.icon-upload:before {
    content: "\e625";
}

.icon-bulk-recogni:before {
    content: "\e6a2";
}

.icon-export2:before {
    content: "\e6a5";
}

.icon-report4:before {
    content: "\e6bb";
}

.icon-report1:before {
    content: "\e6b8";
}

.icon-report3:before {
    content: "\e6ba";
}

.icon-report5:before {
    content: "\e6bc";
}

.icon-report2:before {
    content: "\e6b9";
}

.icon-tip:before {
    content: "\e68b";
}

.icon-home:before {
    content: "\e697";
}

.icon-home2:before {
    content: "\e6df";
}

.icon-aging:before {
    content: "\e69a";
}

.icon-tool:before {
    content: "\e698";
}

.icon-data:before {
    content: "\e69c";
}

.icon-cultural-travel:before {
    content: "\e7be";
}

.icon-green-business:before {
    content: "\e7bf";
}

.icon-suggestions:before {
    content: "\e6ad";
    font-size: 25px;
}

.icon-msg2:before {
    content: "\e60a";
}

.icon-tel:before {
    content: "\e6cd";
}

.icon-address:before {
    content: "\e6c6";
}

.icon-address2:before {
    content: "\e6dd";
}

.icon-contact:before {
    content: "\e6dc";
}

.icon-person:before {
    content: "\e61f";
}

.icon-big-right:before {
    content: "\e6d3";
}
.icon-correct:before {
    content: "\e68d";
}



.icon-msg2 {
    position: relative;
    top: -3px;
    margin-right: 6px;
    font-size: 18px;
    color: #0a8145;
}

.icon-noChart:before {
    content: "\e6bf";
}

.icon-notice:before {
    content: "\e6da";
}

.icon-announcement:before {
    content: "\e618";
    font-size: 24px;
}

.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";
}


.icon-workbench01:before {
    content: "\e7a9";
}
.icon-workbench02:before {
    content: "\e7aa";
    font-size: 15px;
}
.icon-workbench03:before {
    content: "\e7ab";
}
.icon-workbench04:before {
    content: "\e7ac";
}
.icon-workbench05:before {
    content: "\e7ad";
}
.icon-workbench06:before {
    content: "\e7ae";
}
.icon-workbench07:before {
    content: "\e7af";
}
.icon-workbench08:before {
    content: "\e7b0";
}
.icon-workbench09:before {
    content: "\e7b1";
}







/* 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: #fff url(../images/header-bg.png) 192px center no-repeat;
    -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);
}


.header2 {
    top: 0;
    z-index: 97;
    width: 100%;
    height: 128px;
    background-color: #fff;
    border-bottom: none;
}

.logo-box{
    height: 80px;
}
.logo-box a{
    display: block;
    float: left;
    height: 80px;
}
.logo2{
    overflow: hidden;
    position: relative;
}
.logo2:before{
    content:"";
    position: absolute;
    left: -100px;
    top: 0px;
    width: 200px;
    height: 15px;
    background-color: rgba(255,255,255,.5);
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-animation: searchLights 3s ease-in 0s infinite;
    -o-animation: searchLights 3s ease-in 0s infinite;
    animation: searchLights 3s ease-in 0s infinite;
}
@-webkit-keyframes searchLights {
    0% { left: -100px; top: 0; }
    to { left: 1000px; top: 0; }
}
@-o-keyframes searchLights {
    0% { left: -100px; top: 0; }
    to { left: 1000px; top: 0; }
}
@-moz-keyframes searchLights {
    0% { left: -100px; top: 0; }
    to { left: 1000px; top: 0; }
}
@keyframes searchLights {
    0% { left: -100px; top: 0; }
    to { left: 1000px; top: 0; }
}
.header-btn{
    height: 80px;
    padding-top: 19px;
    text-align: right;
}
.header-btn a{
    display: block;
    float: right;
    height: 42px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-left: 20px;
    font-size: 18px;
    color: #fff;
    text-align: center;
    line-height: 42px;
}
.header-btn a.islogin{
    color: #212121;
    margin-left: 20px;
    width: auto;
}
.header-btn a.islogin i{
    margin-right: 6px;
    color: #707070;
    font-size: 20px;
    margin-top: -2px;
}
.header-btn a.islogin i.icon-my-user{
    margin-top: -3px;
}
.header-btn a.islogin:hover i,
.header-btn a.islogin:hover{
    color: #0b7752;
}
/* .header-btn a.header-btn01{
    background: url(../images/header-btn01.png) center no-repeat;
    background-size: 100% 100%;
}
.header-btn a.header-btn02{
    background: url(../images/header-btn02.png) center no-repeat;
    background-size: 100% 100%;
}
.header-btn a.header-btn03{
    background: url(../images/header-btn03.png) center no-repeat;
    background-size: 100% 100%;
} */
.header-btn a.header-btn03,
.header-btn a.header-btn02,
.header-btn a.header-btn01{
    padding: 0 18px;
    font-size: 16px;
}
.header-btn a.header-btn03 i,
.header-btn a.header-btn02 i,
.header-btn a.header-btn01 i{
    font-size: 20px;
    margin: -4px 8px 0 0;
    opacity: .6;
    filter: alpha(opacity=60);
}
.header-btn a.header-btn01{
    border: 1px solid #0b7752;
    color: #0b7752;
}
.header-btn a.header-btn02{
    border: 1px solid #127dd0;
    color: #127dd0;
}
.header-btn a.header-btn03{
    border: 1px solid #3d38a3;
    color: #3d38a3;
}

.header-btn a.header-btn03:hover,
.header-btn a.header-btn02:hover,
.header-btn a.header-btn01:hover,
.header-btn a.header-btn03:hover i,
.header-btn a.header-btn02:hover i,
.header-btn a.header-btn01:hover i{
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100);
}
.header-btn a.header-btn01:hover{
    background-color: #0b7752;
}
.header-btn a.header-btn02:hover{
    background-color: #127dd0;
}
.header-btn a.header-btn03:hover{
    background-color: #3d38a3;
}
.header-btn a.header-btn01:active{
    background-color: #07743d;
    border: 1px solid #07743d;
}
.header-btn a.header-btn02:active{
    background-color: #0c6fbc;
    border: 1px solid #0c6fbc;
}
.header-btn a.header-btn03:active{
    background-color: #322d96;
    border: 1px solid #322d96;
}

.top {
    width: 1200px;
    margin: 0 auto;
}
.header2 .top {
    background: url(../images/top-h-bg.png) center left no-repeat;
}
.top-1{
    top: -1px !important;
}
.top-2{
    top: -2px !important;
}
.top-4{
    top: -4px !important;
}
.left-20{
    left: -20px;
}
.top-logo,
.top-logo2 {
    /* width: 14%; */
    float: left;
    display: inline-block;
    width: 192px;
    height: 48px;
    margin-bottom: -1px;
    background-color: #fff;
}

.top-logo a,
.top-logo2 a {
    display: inline-block;
    width: 100%;
    height: 48px;
    background: url(../images/top-logo.png) center no-repeat;
}

/* .top-logo2 a { background-position: 50% -26px; } */

.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: #0b7752;
    text-align: center;
    padding: 0 10px;
    background-color: #f3f9f6;
}

.btn4 {
    display: inline-block;
    height: 40px;
    background-color: #0b7752;
    color: #ffffff;
    line-height: 40px;
    text-align: center;
    font-size: 16px;
    padding: 0 36px;
}

.top-time {
    height: 26px;
    padding-right: 6px;
    padding-left: 8px;
    margin-right: 15px;
    margin-left: 20px;
    line-height: 26px;
    color: #707070;
    background-color: #f5f5f5;
}

.top-time:before {
    position: absolute;
    right: -10px;
    bottom: -9px;
    font-family: "iconfont";
    color: #f5f5f5;
    content: "\e6cd";
}

.top-time .icon-msg2 {
    margin-right: 6px;
}

.top-time .icon-msg2:before {
    content: "\e6c6";
}

.top-user {
    height: 32px;
    cursor: pointer;
}

.icon-user,
.radio.disabled>.iconfont {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}

.icon-user {
    width: 32px;
    height: 32px;
    background-image: url(../images/icon-user.png);
    background-position: 0 0;
}

.top-user em {
    display: inline-block;
    margin-left: 6px;
    font-size: 14px;
    line-height: 32px;
    vertical-align: middle;
}

.top-user .icon-down {
    margin-left: 2px;
}

.top-user .drop,
.btn .drop {
    position: absolute;
    right: 0;
    z-index: 99;
    display: none;
}

.top-user .drop {
    top: 0;
    padding-top: 43px;
}

.top-user:hover .drop,
.btn:hover .drop {
    display: block;
}

.drop ul {
    background-color: #fff;
    -webkit-box-shadow: 0 4px 18px 0 rgba(0, 0, 0, 0.24);
    -moz-box-shadow: 0 4px 18px 0 rgba(0, 0, 0, 0.24);
    box-shadow: 0 4px 18px 0 rgba(0, 0, 0, 0.24);
}

.drop ul {
    border: 1px solid #e5e5e5\9;
}

.top-user .drop ul {
    width: 100px;
}

.drop li a {
    display: block;
    line-height: 30px;
    color: #707070;
    text-align: center;
}

.top-user .drop li a {
    padding: 5px 20px;
}

.drop li a:hover,
.drop li a.active {
    color: #0b7752;
    background-color: #e6f4ee;
}

.nav-bg{
    background-color: #0b7752;
    height: 48px;
}
.nav-center{
    width: 1200px;
    margin: 0 auto;
    height: 48px;
    overflow: hidden;
}
.nav {
    width: 1308px;
    height: 48px;
}

.nav li {
    /* width: 114px;
    margin-right: 67px; */
    width: 108px;
    margin-right: 48px;
    height: 48px;
    float: left;
    text-align: center;
}

.nav li a {
    color: #ccf8e2;
    font-size: 16px;
    line-height: 48px;
    height: 48px;
    display: block;
    text-align: center;
    overflow: hidden;
    position: relative;
    z-index: 9;
}

.nav li sub {
    top: 0;
    height: 38px;
    width: 100%;
    position: relative;
    z-index: 6;
    background: #e7fff3;
    display: block;
    margin: 0 auto;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
    -webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.nav li.active a,
.nav li:hover a {
    color: #0b7752;
    line-height: 58px;
}

.nav li:hover sub,
.nav li.active sub {
    top:-38px;
}

.n-nav{
    width: 100%;
    height: 40px;
    padding-top: 6px;
    overflow: hidden;
    line-height: 34px;
    color: #707070;
    font-size: 14px;
}
.n-nav a{
    color: #707070;
}


.top-right {
    font-size: 14px;
    color: #0b7752;
    padding-top: 14px;
    line-height: 30px;
}

.top-right span,
.top-right a {
    margin-left: 24px;
    color: #0b7752;
    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;
}
.is-tab{
    padding-top:0
}

/* page-body */
.page-body.right {
    position: relative;
    height: 100%;
    /* padding-left: 14%; */
    padding-left: 192px;
    overflow: auto;
}

.page-body.right .left-side {
    top: 48px;
    bottom: 0;
    left: 0;
    /* width: 14%; */
    width: 192px;
    /* min-width: 176px; */
    overflow: auto;
    background: #117f5c url(../images/left-side.png) no-repeat 0 100%;
}

.page-body.right .left-side::-webkit-scrollbar {
    width: 0;
}

.page-body.right .left-side:hover::-webkit-scrollbar {
    width: 6px;
}

.page-loand {
    width: 100%;
    height: 50px;
    background: url(../images/loading.gif) center top no-repeat;
}

/* side-nav */
.side-nav {
    padding-top: 6px;
}

.side-nav>li {
    margin-bottom: 6px;
}

.side-nav li span,
.side-nav li a,
.side-nav li [class*="icon-nav"],
.side-nav li li a .icon-dot {
    color: rgba(255, 255, 255, 0.6);
    color: #a1d3bd\9;
}

.side-nav li span,
.side-nav li a {
    display: block;
    padding: 9px 10px 9px 22px;
}

.side-nav li span,
.side-nav>li>a {
    font-size: 14px;
}

.side-nav li span {
    position: relative;
}

.side-nav li [class*="icon-nav"] {
    margin-right: 10px;
    width: 20px;
}

.side-nav li em {
    vertical-align: middle;
}

.side-nav li span .icon-fold,
.side-nav li span .icon-unfold {
    position: absolute;
    top: 10px;
    right: 10px;
    color: #fff;
    cursor: pointer;
}

.side-nav li:hover>a,
.side-nav li:hover>a>.icon-dot,
.side-nav li.active span,
.side-nav li.active>a,
.side-nav li.active [class*="icon-nav"],
.side-nav li.active>a>.icon-dot {
    color: #fff;
}

.side-nav li:hover>a,
.side-nav li li.active {
    background-color: rgba(255, 255, 255, 0.15);
    background-color: #36a172\9;
}

.side-nav li li.active:hover>a {
    background-color: transparent;
}

.side-nav li li a {
    position: relative;
    padding-left: 50px;
}

.side-nav li li a .icon-dot {
    position: absolute;
    top: 11px;
    left: 36px;
    margin-right: 2px;
    font-size: 12px;
}

.side-nav ul {
    display: none;
}

.side-nav li.active ul {
    display: block;
}

/* .nav-close ul{display: none;}
.nav-close span{ cursor: pointer;}
.nav-close span .icon-fold:before{ content: '\e6c4';}
.nav-opent ul{ display: block;}
.nav-opent span{ cursor: pointer;}
.nav-opent span .icon-fold:before{ content: '\e6c3';}
 */

/* front */
/* 工作台 */
.icon-nav-b1:before {
    content: "\e76b";
}
/* 企业申报管理 */
.icon-nav-b2:before {
    content: "\e78e";
}
/* 项目申报管理 */
.icon-nav-b3:before {
    content: "\e791";
}
/* 文件下载 */
.icon-nav-b4:before {
    content: "\e6d6";
}
/* 账号管理 */
.icon-nav-b5:before {
    content: "\e78f";
}

/* background */
/* front */
/* 驾驶舱 */
.icon-nav-b6:before {
    content: "\e766";
}
/* 企业认定管理 */
.icon-nav-b7:before {
    content: "\e761";
}

/* 企业巡检管理 */
.icon-nav-b8:before {
    content: "\e760";
}

/* 企业库管理 */
.icon-nav-b9:before {
    content: "\e75c";
}

/* 项目认定管理 */
.icon-nav-b10:before {
    content: "\e75f";
}

/* 项目巡检管理 */
.icon-nav-b11:before {
    content: "\e763";
}

/* 项目库管理 */
.icon-nav-b12:before {
    content: "\e76d";
}

/* 用户管理 */
.icon-nav-b13:before {
    content: "\e75e";
}

/* 角色管理 */
.icon-nav-b14:before {
    content: "\e762";
}

/* 企业认定评级管理 */
.icon-nav-b15:before {
    content: "\e767";
}

/* 项目认定评级管理 */
.icon-nav-b16:before {
    content: "\e764";
}

/* 文件管理 */
.icon-nav-b17:before {
    content: "\e769";
}

/* 企业用户管理 */
.icon-nav-b18:before {
    content: "\e76a";
}

/* 评价机构用户管理 */
.icon-nav-b19:before {
    content: "\e76e";
}

/* 管理端用户管理 */
.icon-nav-b20:before {
    content: "\e772";
}

/* 融资需求市场 */
.icon-nav-b21:before {
    content: "\e6d2";
}

/* 融资业务管理 */
.icon-nav-b22:before {
    content: "\e6ce";
}

/* 环境效益测算 */
.icon-nav-b23:before {
    content: "\e6cf";
}

/* 账号管理 */
.icon-nav-b24:before {
    content: "\e6d4";
}

/* 机构管理 */
.icon-nav-b25:before {
    content: "\e6a7";
}

/* 报表导出日志 */
.icon-nav-b26:before {
    content: "\e6d6";
}

/* 企业用水用气管理 */
.icon-nav-b27:before {
    content: "\e6e5";
}

/* 地方政策管理 */
.icon-nav-b28:before {
    content: "\e6e9";
}

/* 统计报表管理 */
.icon-nav-b29:before {
    content: "\e6f1";
}

/* 地方政策管理 */
.icon-nav-b30:before {
    content: "\e6f2";
}

/* 环披信息审核 */
.icon-nav-b31:before {
    content: "\e615";
}

/* 环境信息披露管理 */
.icon-nav-b32:before {
    content: "\e636";
}

/* 融资信息管理 */
.icon-nav-b33:before {
    content: "\e715";
}

/* 重大事故说明 */
.icon-nav-b34:before {
    content: "\e605";
}

/* 贴息管理 */
.icon-nav-b35:before {
    content: "\e738";
}

/* 平台模板管理 */
.icon-nav-b36:before {
    content: "\e617";
}



/* main-body */
.main-body {
    min-height: 100%;
    padding: 12px 12px 16px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* guide */
.guide {
    top: 48px;
    right: 0;
    left: 0;
    min-width: 1260px;
}

.guide .inner {
    padding: 7px 12px;
    margin-right: 16px;
    /* margin-left: 14%; */
    margin-left: 192px;
    background-color: #f5f5f5;
}

.guide a,
.guide em {
    display: inline-block;
    vertical-align: middle;
}

.guide .icon-next {
    font-size: 12px;
    color: #707070;
}

/* box */
.box {
    position: relative;
    padding: 16px;
    background-color: #fff;
    -webkit-box-shadow: 0 4px 18px 0 rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 0 4px 18px 0 rgba(0, 0, 0, 0.08);
    box-shadow: 0 4px 18px 0 rgba(0, 0, 0, 0.08);
    border: 1px solid #e5e5e5\9;
}

.box2 {
    position: relative;
    /* z-index: 1; */
    padding: 16px;
    background-color: #fff;
}

.box-shadow {
    -webkit-box-shadow: 0 4px 18px 0 rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 0 4px 18px 0 rgba(0, 0, 0, 0.08);
    box-shadow: 0 4px 18px 0 rgba(0, 0, 0, 0.08);
    border: 1px solid #e5e5e5\9;
}

.box3 {
    position: relative;
    padding: 30px;
    background-color: #fff;
    -webkit-box-shadow: 0 4px 18px 0 rgba(0, 0, 0, 0.24);
    -moz-box-shadow: 0 4px 18px 0 rgba(0, 0, 0, 0.24);
    box-shadow: 0 4px 18px 0 rgba(0, 0, 0, 0.24);
}
.box4 {
    position: relative;
    padding: 16px;
    background-color: #fff;
    border: 1px solid #e5e5e5;
}

.form-control .box {
    border: 1px solid #e5e5e5;
}
.form-control .form-inline-block{
    display: inline-block;
    position: relative;
}
.form-control>.unit {
    position: absolute;
    top: 8px;
    color: #bdbdbd;
    right: 6px;
    font-size: 14px;
}
.form-control .form-inline-block>.unit {
    position: absolute;
    top: 4px;
    color: #bdbdbd;
    right: 6px;
    font-size: 14px;
}

.form-control3>.unit {
    position: absolute;
    top: 2px;
    color: #bdbdbd;
    right: 6px;
    font-size: 14px;
}

/* cont */
.cont {
    padding: 16px 20px;
}

.left-side .cont,
.form-control .box {
    padding: 16px;
}

/* sub-side */
.sub-side {
    position: absolute !important;
    left: 0;
    width: 20% !important;
}

.sub-side.list4-box {
    padding-top: 0;
    padding-bottom: 0;
    border: 0 !important;
    border-radius: 0 !important;
}

.sub-side .tree {
    padding: 15px;
}

.sub-side .search-box,
.list4-box .search-box {
    padding: 5px 7px 5px 5px;
    margin-right: 0;
    border-bottom: 1px solid #e5e5e5;
}

.sub-side .search,
.list4-box .search {
    width: 100%;
}

.sub-side .bottom+.list3,
.sub-side .bottom+.list4,
.sub-side .bottom+.list5,
.list4-box .bottom+.list4 {
    margin-bottom: 40px;
}

.sub-side .bottom,
.list4-box .bottom {
    position: absolute;
    padding: 10px 12px 7px;
    background-color: #fff;
    border-top: 1px solid #e5e5e5;
}

.sub-side .bottom {
    right: 0;
    bottom: 0;
    left: 0;
}

.sub-side .bottom .abtn+.abtn,
.list4-box .bottom .abtn+.abtn {
    margin-left: 12px;
}

.sub-side .bottom .iconfont,
.list4-box .bottom .iconfont {
    margin: -2px 6px 2px 0;
}

.sub-side {
    overflow: visible;
}

.sub-body,
.sub-side .list3,
.list4,
.scroll-box {
    overflow: auto;
}

.sub-side.list4-box .auto-comboBox-dropDown {
    margin-left: -1px;
    background: #fff;
    box-shadow: none !important;
    border-width: 0 1px 0 0;
}

.list4-box {
    position: relative;
    width: 288px;
    padding-top: 5px;
    padding-bottom: 5px;
    border: 1px solid #e5e5e5;
}

.list4-box .bottom {
    right: 1px;
    bottom: 1px;
    left: 1px;
}

.sub-side h3.title,
.list4-box h3.title {
    padding: 13px 5px 13px 16px;
    font-size: 14px;
    line-height: 22px;
    border-bottom: 1px solid #e5e5e5;
}

.sub-side2,
.sub-body2 {
    overflow: auto;
    border: 1px solid #e5e5e5;
}

.sub-side2 {
    position: absolute !important;
    top: 0;
    right: 82%;
    bottom: 0;
    left: 0;
    margin-right: 12px;
}

.sub-side2 h3.title2 {
    margin-top: 20px;
}

.sub-side2 ul {
    padding-top: 5px;
    padding-bottom: 15px;
}

.sub-side2 li {
    padding: 5px 10px 5px 20px;
}

.sub-side2 li.active {
    color: #0b7752;
}

.sub-body2 {
    padding: 20px 16px;
    margin-left: 18%;
}

.sub-body .list4 {
    max-height: 420px;
}

.list4 li {
    padding-bottom: 0 !important;
}

.list4 li div {
    position: relative;
    padding: 4px 10px 6px 26px;
}

.list4 li li div {
    padding-left: 46px;
}

.list4 li li li div {
    padding-left: 66px;
}

.list4 li li li li div {
    padding-left: 86px;
}

.list4 li .icon-folder,
.list4 li .icon-file {
    position: absolute;
    top: 5px;
    left: 6px;
    font-size: 14px;
}

.list4 li li .icon-folder,
.list4 li li .icon-file {
    left: 26px;
}

.list4 li li li .icon-folder,
.list4 li li li .icon-file {
    left: 46px;
}

.list4 li li li li .icon-folder,
.list4 li li li li .icon-file {
    left: 66px;
}

.list4 li .icon-file {
    margin-left: 1px;
}

.list4 li span {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.list4 li .right+span {
    margin-right: 30px;
}

.list4 li .right {
    position: absolute;
    top: 3px;
    right: 6px;
    display: none;
}

.list4 li div:hover .right,
.list4 li.active>div .right {
    display: block;
}

.list4 li div:hover,
.list4 li.active div,
.list4 li.active div:hover,
.list4 li div:hover .iconfont,
.list4 li.active .iconfont,
.list4 li.active div:hover .iconfont {
    color: #3577f8;
}

.list4 li div:hover,
.list4 li.active div,
.list4 li.active div:hover {
    cursor: pointer;
    background-color: #f3f7ff;
}

.list4 li .iconfont,
.list4 li.active li div,
.list4 li.active li div .iconfont {
    color: #707070;
}

.list4 li.active li div {
    background-color: #fff;
}

/* sub-body */
.sub-body {
    margin-left: 20%;
    border-left: 1px solid #e5e5e5;
}

.sub-body h4 {
    padding-top: 20px;
    padding-bottom: 5px;
    font-size: 14px;
    font-weight: bold;
}

.sub-body h4.title2 {
    padding-top: 0;
}

/* title */
h3.title {
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 20px;
    font-weight: bold;
    line-height: 29px;
}
h1.title img,
h2.title img,
h3.title img{
    position: relative;
    top: -2px;
    margin-right: 4px;
}

h3.title em {
    vertical-align: top;
}

h3.title .abtn,
h3.title .btn {
    font-size: 14px;
    font-weight: normal;
}

h3.title2 {
    padding: 9px 10px;
    font-size: 14px;
    line-height: 22px;
    background-color: #f2f2f2;
}

h4.title5 {
    margin-top: 14px;
    font-size: 14px;
    color: #39a034;
}

.icon-title {
    display: inline-block;
    width: 3px;
    height: 14px;
    margin-right: 10px;
    background: #0b7752;
}

.icon-msg4 {
    position: relative;
    top: -1px;
    margin-right: 5px;
    font-size: 18px;
    color: #0b7752;
}

/* 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: #0b7752;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.tablebtn,
.abtn,
.alink {
    color: #0b7752;
    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: #0b7752;
}

/* 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: #0b7752;
}

.btn2 {
    cursor: pointer;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    height: 44px;
    padding: 0 20px;
    line-height: 42px;
    color: #fff;
    background-color: #0b7752;
    border: 1px solid #0b7752;
}

.btn:hover {
    background-color: #0b7752;
}

.btn-h2 {
    cursor: pointer;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    height: 44px;
    padding: 0 20px;
    line-height: 42px;
    color: #0b7752;
    border: 1px solid #0b7752;
}
.btn-h2.gray{
    color: #707070;
    border: 1px solid #707070;
}

/* .btn-h2:hover {
    background-color: #0b7752;
    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: #0b7752;
    background-color: #fff;
    border: 1px solid #0b7752;
}
.btn-h.orange {
    padding-right: 14px;
    padding-left: 14px;
    font-size: 14px;
    color: #ffa303;
    background-color: #fff;
    border: 1px solid #ffa303;
}

.btn-h.radius-green {
    padding-right: 14px;
    padding-left: 14px;
    font-size: 14px;
    color: #0b7752;
    background-color: #fff;
    border: 1px solid #0b7752;
    -webkit-border-radius: 13px;
    -moz-border-radius: 13px;
    border-radius: 13px;
    margin-right: 16px;
}
.btn-h.radius-orange {
    padding-right: 14px;
    padding-left: 14px;
    font-size: 14px;
    color: #ffa303;
    background-color: #fff;
    border: 1px solid #ffa303;
    -webkit-border-radius: 13px;
    -moz-border-radius: 13px;
    border-radius: 13px;
    margin-right: 16px;
}

.btn.radius {
    -webkit-border-radius: 13px;
    -moz-border-radius: 13px;
    border-radius: 13px;
}

.btn-h.green i {
    color: #0b7752 !important;
}
.btn-h.orange i {
    color: #ffa303 !important;
}
.btn.orange{
    background-color: #ffa303 !important;
}
.btn-h.blue {
    padding-right: 14px;
    padding-left: 14px;
    font-size: 14px;
    color: #0b7752;
    background-color: #fff;
    border: 1px solid #0b7752;
}

.btn-h.radius-blue {
    padding-right: 14px;
    padding-left: 14px;
    font-size: 14px;
    color: #0b7752;
    background-color: #fff;
    border: 1px solid #0b7752;
    -webkit-border-radius: 13px;
    -moz-border-radius: 13px;
    border-radius: 13px;
    margin-right: 16px;
}

.btn-h.blue i {
    color: #0b7752 !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: #0b7752;
    border-color: #0b7752;
}

.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: #0b7752;
}

.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: #0b7752;
}

.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: #0b7752;
    display: inline-block;
    vertical-align: middle;
    white-space: nowrap;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.lbl2.green {
    background-color: #35a854;
}

/* inp */
.inp,
.select,
.search,
.datepicker,
.textarea {
    padding-right: 10px;
    padding-left: 10px;
    vertical-align: middle;
    border: 1px solid #e5e5e5;
}

.inp,
.select>input,
.search>input,
.datepicker>input {
    height: 25px;
    line-height: 25px;
}

.inp2,
.search2>input,
.datepicker2>input {
    height: 38px;
    line-height: 38px;
}

.border-box .inp2,
.border-box .search2>input,
.border-box .datepicker2>input {
    height: 44px;
    line-height: 44px;
}

.select2>input {
    height: 41px;
    line-height: 41px;
}

.border-box .select2>input {
    height: 43px;
    line-height: 43px;
}

.inp3,
.search3>input,
.datepicker3>input {
    height: 30px;
    line-height: 30px;
}

.border-box .inp3,
.border-box .search3>input,
.border-box .datepicker3>input {
    height: 30px;
    line-height: 30px;
}

.select3>input {
    height: 26px;
    line-height: 26px;
}

.border-box .select3>input {
    height: 28px;
    line-height: 28px;
}

.inp:focus,
.select.focus,
.textarea:focus {
    border-color: #0b7752 !important;
}

.inp.error,
.select.error,
.textarea.error {
    border-color: #f53b4c !important;
}

.tree-select {
    padding: 0 !important;
    position: relative;
    z-index: 1;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.tree-select * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.tree-select em {
    z-index: 3;
}

.tree-select input {
    position: relative;
    z-index: 9;
    padding: 0 23px 0 10px !important;
}

.inp.xxs {
    width: 60px;
}

.inp.xs {
    width: 78px;
}

.inp.sm {
    width: 118px;
}

.inp.md {
    width: 158px;
}

.inp,
.textarea {
    width: 198px;
}

.inp.lg {
    width: 238px;
}

.inp.xl,
.textarea.xl {
    width: 278px;
}

.inp.xxl,
.textarea.xxl {
    width: 318px;
}

.inp.w680,
.textarea.w680 {
    width: 678px;
}

.inp-wrap {
    margin-right: 22px;
}

.inp-wrap .inp,
.select-wrap .select,
.textarea-wrap .textarea {
    width: 100%;
}

/* select & datepicker */
.select,
.search,
.datepicker {
    position: relative;
    display: inline-block;
    height: 27px;
    line-height: 21px;
    padding-right: 23px;
    white-space: nowrap;
    background-color: #fff;
    cursor: pointer;
}

.select2,
.search2,
.datepicker2 {
    position: relative;
    display: inline-block;
    height: 44px;
    line-height: 37px;
    padding-right: 23px;
    white-space: nowrap;
    background-color: #fff;
    cursor: pointer;
}

.select3,
.search3,
.datepicker3 {
    position: relative;
    display: inline-block;
    height: 32px;
    line-height: 25px;
    padding-right: 23px;
    white-space: nowrap;
    background-color: #fff;
    cursor: pointer;
}

.select>input,
.search>input,
.datepicker>input {
    width: 100%;
    background-color: transparent;
    outline-offset: 0;
}
.fs-label-wrap >.iconfont,
.select>.iconfont,
.search>.iconfont,
.datepicker>.iconfont {
    position: absolute;
    top: 3px;
    color: #707070;
}

.select>input {
    z-index: 3;
    position: relative;
}
.fs-label-wrap >.iconfont,
.select>.iconfont {
    right: 1px;
    z-index: 2;
}
.fs-label-wrap >.iconfont:before,
.select>.iconfont:before {
    font-size: 14px;
    content: "\e6c4";
}

.select .option {
    max-height: 200px;
    overflow-y: auto;
    position: absolute;
    top: 28px;
    right: -1px;
    left: -1px;
    z-index: 90;
    display: none;
    background-color: #fff;
    border: 1px solid #0b7752;
}

.select2 .option {
    position: absolute;
    top: 42px;
    right: -1px;
    left: -1px;
    z-index: 90;
    display: none;
    background-color: #fff;
    border: 1px solid #0b7752;
}

.select3 .option {
    position: absolute;
    top: 32px;
    right: -1px;
    left: -1px;
    z-index: 90;
    display: none;
    background-color: #fff;
    border: 1px solid #0b7752;
}

.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 #0b7752;
}
.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: #0b7752;
    color: #fff;
}
.datepicker .datepicker-box .datepicker-year{
    display: block;
    width: 100%;
    height: 30px;
    position: relative;
    padding: 0 30px;
    border-bottom: 1px solid #0b7752;
    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: #0b7752;
    color: #fff;
    line-height: 27px;
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
}

.datepicker>.iconfont:before {
    content: "\e609";
}

.select.xs,
.search.xs,
.datepicker.xs {
    width: 65px;
}

.tree-select.xs {
    width: 98px;
}

.select.sm,
.search.sm,
.datepicker.sm {
    width: 105px;
}

.tree-select.sm {
    width: 138px;
}

.select.md,
.search.md,
.datepicker.md {
    width: 145px;
}

.tree-select.md {
    width: 178px;
}

.select,
.search,
.datepicker {
    width: 185px;
}

.datepicker3 {
    width: 100%;
}

.tree-select {
    width: 218px;
}

.select.lg,
.search.lg,
.datepicker.lg {
    width: 225px;
}


.tree-select.lg {
    width: 258px;
}

.select.xl,
.search.xl,
.datepicker.xl {
    width: 265px;
}

.select.xxl,
.search.xxl,
.datepicker.xxl {
    width: 360px;
}

.tree-select.xl {
    width: 298px;
}

.select.w480 {
    width: 465px;
}

.select.w60 {
    width: 36px;
}

.select-wrap,
.search-wrap,
.datepicker-wrap {
    margin-right: 33px;
}

/* native select */
select.select {
    height: 29px;
    padding-right: 0;
    padding-left: 6px;
    line-height: 29px;
}

select.select.xxs {
    width: 112px;
}

/*112--*/
select.select.xs {
    width: 160px;
}

/*160--*/
select.select.sm {
    width: 200px;
}

/*200*/
select.select.md {
    width: 220px;
}

/*220--*/
select.select {
    width: 290px;
}

/*290--*/
select.select.lg {
    width: 320px;
}

/*320---*/
select.select.w70 {
    width: 70px;
}

/*70*/

/* textarea */
.textarea {
    height: 88px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.textarea-wrap {
    position: relative;
    padding-right: 40px;
}

/* radio & checkbox */
.radio-inline,
.checkbox-inline,
.radio>em,
.checkbox>em {
    display: inline-block;
    vertical-align: middle;
}

.radio,
.checkbox {
    position: relative;
    display: inline-block;
    height: 20px;
    padding-right: 25px;
    font-weight: normal;
    line-height: 16px;
    white-space: nowrap;
    cursor: pointer;
}

.tb .tc .radio,
.tb .tc .checkbox {
    padding-right: 0;
}

.radio>em,
.checkbox>em {
    padding-left: 3px;
}

.radio>input,
.checkbox>input {
    position: absolute;
    top: 3px;
    left: 0;
    z-index: -1;
    width: 16px;
    height: 16px;
    opacity: 0;
    filter: alpha(opacity=0);
}

.radio>.iconfont,
.checkbox>.iconfont {
    position: relative;
    top: 0;
    color: #bdbdbd;
    vertical-align: middle;
}

.radio.active>.iconfont,
.checkbox.active>.iconfont {
    color: #0b7752;
}

.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,
.form-grid.col4 li {
    float: left;
}

.form-grid.col2 li {
    width: 50%;
}

.form-grid.col3 li {
    width: 33.33%;
}

.form-grid.col4 li {
    width: 25%;
}
.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;
}

.txt15 .form-lab {
    width: 15em;
}

.txt15 .form-control {
    margin-left: 15em;
}

.txt16 .form-lab {
    width: 16em;
}

.txt16 .form-control {
    margin-left: 16em;
}
.txt17 .form-lab {
    width: 17em;
}

.txt17 .form-control {
    margin-left: 17em;
}


.txt18 .form-lab {
    width: 18em;
}

.txt18 .form-control {
    margin-left: 18em;
}
.txt19 .form-lab {
    width: 19em;
}

.txt19 .form-control {
    margin-left: 19em;
}
.txt20 .form-lab {
    width: 20em;
}

.txt20 .form-control {
    margin-left: 20em;
}
.txt21 .form-lab {
    width: 21em;
}

.txt21 .form-control {
    margin-left: 21em;
}
.txt22 .form-lab {
    width: 22em;
}

.txt22 .form-control {
    margin-left: 22em;
}
.txt23 .form-lab {
    width: 23em;
}

.txt23 .form-control {
    margin-left: 23em;
}

.txt24 .form-lab {
    width: 24em;
}

.txt24 .form-control {
    margin-left: 24em;
}
.txt25 .form-lab {
    width: 25em;
}

.txt25 .form-control {
    margin-left: 25em;
}
.txt26 .form-lab {
    width: 26em;
}

.txt26 .form-control {
    margin-left: 26em;
}
.txt27 .form-lab {
    width: 27em;
}

.txt27 .form-control {
    margin-left: 27em;
}
.txt28 .form-lab {
    width: 28em;
}

.txt28 .form-control {
    margin-left: 28em;
}
.form-control>a,
.form-control>em {
    display: inline-block;
    margin-top: 5px;
    margin-bottom: 5px;
    vertical-align: middle;
    word-break: break-all;
}

.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-lab.fl{
    position: relative !important;
}
.form-grid3 li .form-control.fl{
    margin-left: 0 !important;
}

.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: 12px;
}
.form-grid.value .option li{
    padding-bottom: 4px;
}

/* 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: #0b7752;
}

.file-list li:hover>span,
.file-list li.active>span,
.file-wrap:hover>span,
.file-wrap.active>span {
    color: #0b7752;
}

.file-list li>p {
    margin-top: 4px;
    font-size: 12px;
    color: #707070;
}

.file-list li>p em {
    display: inline-block;
    width: 90px;
}

.form-control .file-list.no-ope {
    margin-bottom: -4px;
}

.file-list.no-ope li {
    width: 238px;
    min-height: auto;
    padding: 1px 12px 3px;
    margin-bottom: 8px;
    text-align: left;
}

.file-list.no-ope span,
.file-list.no-ope em {
    display: inline-block;
    font-size: 12px;
    vertical-align: middle;
}

.file-list.no-ope span {
    max-width: 144px;
    margin-right: 5px;
}

.file-list.no-ope em {
    color: #707070;
}

.file-list .icon-close {
    position: absolute;
    top: 50%;
    right: 5px;
    margin-top: -9px;
    font-size: 12px;
    color: #bdbdbd;
}

.file-list li:hover .icon-close {
    color: #707070;
}

.file-btn {
    position: absolute;
    right: 8px;
    bottom: 4px;
}

.file-wrap .file-btn {
    bottom: 3px;
}

.file-btn a {
    display: inline-block;
    width: 24px;
    height: 24px;
    margin-left: 4px;
    font-weight: normal;
    text-align: center;
    cursor: pointer;
    background-color: transparent\9;
    background-color: #fff;
}

.file-btn a i {
    margin-top: 2px;
    font-size: 15px;
    line-height: 16px;
}

.file-btn a i.icon-del2 {
    margin-top: 1px;
    font-size: 16px;
}

.file-btn .disabled {
    cursor: not-allowed;
}

.file-btn .disabled i:before {
    color: #bdbdbd !important;
}

.file-cont {
    position: relative;
    padding: 10px 10px 50px;
    margin-top: 6px;
    text-align: center;
    border: 1px solid #e5e5e5;
}

.btn-prev,
.btn-next {
    display: inline-block;
    width: 44px;
    height: 44px;
    background-image: url(../images/btn-arrow.png);
    background-repeat: no-repeat;
}

.btn-prev {
    background-position: 0 0;
}

.btn-next {
    background-position: -46px 0;
}

.file-cont .btn-prev,
.file-cont .btn-next {
    position: absolute;
    top: 50%;
    margin-top: -22px;
}

.file-cont .btn-prev {
    left: 10px;
}

.file-cont .btn-next {
    right: 10px;
}

.file-cont .operate {
    position: absolute;
    bottom: -1px;
    display: block;
    width: 100%;
    height: 40px;
    background: url(../images/operate.png) no-repeat 50% 0;
}

.file-cont2 {
    position: relative;
    width: 814px;
    padding: 4px;
    background-color: #f5f5f5;
}

.file-cont2 h4 {
    position: absolute;
    top: 5px;
    left: 5px;
    width: 684px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    text-align: center;
}

.upload-box [class*="btn-zoom"] {
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    width: 690px;
    height: 525px;
    cursor: pointer;
}

/* tip-box */
.tip-box4 {
    position: fixed;
    top: 68px;
    left: 57%;
    z-index: 96;
    display: none;
    width: 600px;
    height: 40px;
    padding-right: 20px;
    padding-left: 20px;
    margin-left: -320px;
    font-size: 14px;
    line-height: 40px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.tip-box4.psr {
    position: relative !important;
    top: auto !important;
    left: auto;
    z-index: 1;
    display: block;
    width: 100%;
    margin-left: 0;
}

.tip-box4.green {
    background-color: #e6faf0;
}

.tip-box4.red {
    background-color: #feebed;
}

.tip-box4.yellow {
    background-color: #fff6e5;
}

.tip-box4.green,
.tip-box4.green a {
    color: #0ecd68;
}

.tip-box4.red,
.tip-box4.red a {
    color: #f53b4c;
}

.tip-box4.yellow,
.tip-box4.yellow a {
    color: #ffa303;
}

.tip-box4 a {
    text-decoration: underline;
}

.tip-box4 .icon-close {
    position: absolute;
    top: 11px;
    right: 15px;
    padding: 5px;
    font-size: 12px;
    line-height: 10px;
    color: #ababab;
    background: 0;
}

.tip-box4 .iconfont.icon-close {
    right: 6px;
}

.tip-box4 .icon-close:hover {
    color: #0b7752;
}

.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 15px 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: #0b7752;
    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: #0b7752;
    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: #0b7752;
    position: absolute;
    top: 5px;
    left: 0;
    width: 22px;
    height: 22px;
    line-height: 18px;
    text-align: center;
    border: 2px solid #0b7752;
    -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: #0b7752;
}

.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-btn-tc{
    position: relative;
    padding: 20px;
    text-align: center;
}
.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: 2px;
    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;
}
.hide{
    display: none;
}

/* tab */
.tab {
    position: relative;
    margin-bottom: 20px;
    font-size: 14px;
    border-bottom: 1px solid #ececec;
}

/* tab2 */
.tab2 {
    position: relative;
    display: inline-block;
    /* padding-right: 5px;
    -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
    -moz-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.1); */
}

.tab2 em {
    position: absolute;
    top: 4px;
    right: 4px;
    line-height: 16px;
    display: inline-block;
    text-align: center;
    min-width: 16px;
    height: 16px;
    font-size: 12px;
    background-color: #ff7800;
    color: #fff;
    padding: 0 4px;
    border-radius: 10px;
}

.user-tab {
    padding: 0 20px;
}

.tab span {
    position: relative;
    display: inline-block;
    padding: 10px 4px;
    margin-bottom: -1px;
    color: #707070;
    cursor: pointer;
}
.declare-tab span{
    position: relative;
    display: inline-block;
    padding: 10px 4px;
    margin-bottom: -1px;
    color: #707070;
    cursor: pointer;
    font-size: 16;
    font-weight: 600;
}
.user-tab span {
    margin-left: 20px;
    margin-right: 20px;
    padding: 10px 12px;
}

.tab span+span,
.declare-tab span+span {
    margin-left: 20px;
}

.tab span:hover,
.tab span.active {
    color: #0b7752;
    border-bottom: 2px solid #0b7752;
}
.declare-tab span:hover,
.declare-tab span.active{
    color: #000;
    border: none;

}

.tab2 span,
.tab2 a {
    background-color: #fff;
    display: inline-block;
    height: 27px;
    padding-right: 20px;
    padding-left: 20px;
    margin-right: -6px;
    line-height: 28px;
    cursor: pointer;
    color: #212121;
    border: 1px solid #e5e5e5;
}

.tab2.txt11 span {
    /* width: 11em; */
    text-align: center;
    margin-bottom: 10px;
}
.tab2.mb10 span {
    text-align: center;
    margin-bottom: 10px;
    width: 210px;
}

.tab2 span:first-child,
.tab2 a:first-child,
.tab2 .right+a,
.tab2 .right+span,
.tab2 .radius-l {
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
}
.tab2 span:last-child,
.tab2 a:last-child,
.tab2 .radius-r {
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
}
.tab2 span:last-child.radius-l {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.tab2 span:only-child,
.tab2 a:only-child,
.tab2 .right+a:last-child,
.tab2 .right+span:last-child {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.tab2 span.active,
.tab2 a.active {
    position: relative;
    z-index: 2;
    color: #fff !important;
    background-color: #0b7752 !important;
    border-color: #0b7752;
}
.tab2 span:hover,
.tab2 a:hover{
    background-color: #def1e8 !important;
    /* border-color: #def1e8; */
}
.tab2 span.active:hover,
.tab2 a.active:hover{
    background-color: #0b7752 !important;
}
.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: #0b7752 !important;
    border-color: #0b7752;
}

.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: #0b7752;
    border-bottom: 2px solid #0b7752;
}

.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: #0b7752;
}

.step-box li span {
    position: absolute;
    left: 50%;
    top: 42px;
    margin-left: -24px;
    font-size: 14px;
}

.step-box li em {
    color: #0b7752;
}

.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: #0b7752;
}

/* table */
.tb-box {
    padding: 4px;
    margin-right: -4px;
    margin-left: -4px;
    background-color: #f5f5f5;
}
.tb-box .alink{
    display: inline-block;
}

.tb-no-box .page .btn-h {
    margin-right: 0 !important;
}

.tb-no-box .tb,
.tb2 {
    border-top-color: #dbe9fb;
    border-left: none !important;
    border-right: none !important;
}

.tb-box3 {
    padding: 4px;
    background-color: #f5f5f5;
}

.tb,
.tb2,
.tb3 {
    line-height: 18px;
    background-color: #fff;
    border: 1px solid #e5e5e5;
}


.tb tr:nth-child(odd),
.tb tr:nth-child(odd) td,
.tb tr:nth-child(odd) th,
.tb2 tr:nth-child(odd),
.tb2 tr:nth-child(odd) td,
.tb2 tr:nth-child(odd) th{
    background:#ffffff;
}

.tb tr:nth-child(even),
.tb tr:nth-child(even) td,
.tb tr:nth-child(even) th,
.tb2 tr:nth-child(even),
.tb2 tr:nth-child(even) td,
.tb2 tr:nth-child(even) th{
    background:#f9f9f9;
}

.tb3 tr:nth-child(odd),
.tb3 tr:nth-child(odd) td,
.tb3 tr:nth-child(odd) th{
    background:#f9f9f9;
    border: 1px solid #e5e5e5;
}

.tb3 tr:nth-child(even),
.tb3 tr:nth-child(even) td,
.tb3 tr:nth-child(even) th{
    background:#ffffff;
    border: 1px solid #e5e5e5;
}

.tb3 .bg-white,
.tb3 .bg-white td,
.tb3 .bg-white th{
    background:#ffffff !important;
}


.tb th {
    padding: 11px 10px;
}

.tb td {
    height: 18px;
    padding: 9px 10px;
    word-break: break-all;
    color: #707070;
    border-top: 1px solid #e5e5e5;
}

.tb tr:hover td {
    background-color: #f1f9f5;
}

.tb tr.active td {
    background-color: #e2f2eb;
}

.tb th.tr,
.tb td.tr {
    padding-right: 20px;
}

.tb td .alink {
    margin-right: 8px;
}

/* page */
.page,
.page * {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.page>div {
    padding-top: 11px;
    padding-bottom: 4px;
}

.page em {
    line-height: 24px;
    color: #707070;
}

.page .fl {
    padding-left: 12px;
}

.page .fl em {
    padding-right: 12px;
}

.page a {
    display: inline-block;
    min-width: 12px;
    height: 22px;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
    line-height: 22px;
    text-align: center;
    vertical-align: top;
    border: 1px solid #e5e5e5;
}

.page a:hover,
.page a.active {
    color: #fff !important;
    background-color: #0b7752 !important;
    border-color: #0b7752;
}

.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: #0b7752;
}

.cate-ul li {
    position: relative;
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 60px;
    width: 100%;
}

.cate-ul li label {
    width: 60px;
    position: absolute;
    top: 0;
    left: 0;
}

.cate-ul li .lbl+.lbl,
.cate-ul li .lbl {
    margin: 0 10px 0 0;
}

.cate-ul li.search-li {
    padding-right: 100px;
    position: relative;
    padding-bottom: 20px;
}

.cate-ul li.search-li .btn {
    position: absolute;
    top: 5px;
    right: 16px;
}

/* table-box3 */
.border-box-inner {
    margin: 0 -6px;
}

.table-box3 {
    width: 50%;
    float: left;
    padding: 0 6px 12px;
}

.table-box3 .inner {
    padding: 0 16px 16px;
    background-color: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.table-title {
    font-size: 14px;
    color: #212121;
    position: relative;
    z-index: 5;
}
.table-title em,
.table-title h3 {
    line-height: 40px;
    height: 40px;
}
.table-title em{
    font-size: 12px;
}

.table-charts {
    position: relative;
    z-index: 1;
    height: 218px;
    width: 100%;
}
.pie-charts{
    margin: 0 auto;
    width: 100%;
    max-width: 484px;
    height: 218px;
    position: relative;
    z-index: 1;
}
.pie-charts.no-data{
    background: url(../images/charts-nodata.png) center no-repeat;
}

#charts4{
    position: relative;
    z-index: 9;
}

.pie-title{
    position: absolute;
    top: 80px;
    left: 40px;
    width: 140px;
    height: 60px;
    color: #212121;
    z-index: 2;
    text-align: center;
}
.pie-title h1{
    font-size: 18px;
    line-height: 32px;
}
.pie-title p{
    font-size: 16px;
    line-height: 28px;
    color: #e709c2;
}


.tab-table-box3 .table-charts {
    height: 218px;
}

.tab-table-box3 .ranking-ul {
    min-height: 312px;
}

.table-box3 .tab2 {
    margin-bottom: 6px;
    margin-top: -4px;
}

.table-box3 .tab2 span {
    height: 28px;
    line-height: 26px;
    padding-right: 12px;
    padding-left: 12px;
}
.table-uni{
    position: absolute;
    top: -30px;
    right: 0;
}

/* body-center */
.body-center {
    width: 1200px;
    margin: 0 auto;
    min-height: 100%;
    padding: 68px 0 100px;
}

.body-center .inner {
    width: 100%;
    height: 100%;
    position: relative;
    /* overflow-y: auto; */
}

.front-title1 {
    line-height: 60px;
    font-size: 28px;
    color: #212121;
}

.push-step-box {
    width: 750px;
    margin: 0 auto;
    padding-top: 40px;
}

.push-step-box .push-step-item {
    width: 250px;
    text-align: center;
    float: left;
}

.push-step-box .push-step-item dd {
    margin: 0 auto;
    width: 36px;
    height: 36px;
    border: 1px solid #0b7752;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    line-height: 36px;
    text-align: center;
    font-size: 20px;
    color: #0b7752;
}

.push-step-box .push-step-item dd i {
    vertical-align: middle;
    margin-top: -5px;
}

.push-step-box .push-step-item dt {
    font-size: 14px;
    line-height: 46px;
    color: #0b7752;
}

.push-step-box dl.line {
    position: relative;
}

.push-step-box dl.line:before {
    content: "";
    display: block;
    width: 180px;
    height: 1px;
    background-color: #0b7752;
    top: 18px;
    left: -90px;
    position: absolute;
}

.push-step-box dl.active dd {
    color: #ffffff;
    background-color: #0b7752;
}

.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: #0b7752;
}

.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: #0b7752;
    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{
    display: inline-block;
    height: 60px;
    line-height: 54px;
    position: relative;
    border: 1px solid #e5e5e5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.upload-images.show-img{
    display: inline-block;

}
.upload-images img{
    display: inline-block;
    max-width: 140px;
    max-height: 54px;
    margin: 0 auto;
}
.upload-images i.icon-false{
    display: block;
    width: 30px;
    height: 30px;
    position: absolute;
    top: -15px;
    right: -15px;
    text-align: center;
    line-height: 30px;
}
.policy-search {
    margin: 40px auto 20px;
    padding-top: 38px;
    width: 1200px;
    height: 280px;
    background: url(../images/policy.png) center no-repeat;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.intermediary-banner {
    margin: 40px auto 20px;
    padding-top: 38px;
    width: 1200px;
    height: 280px;
    background: url(../images/intermediary-banner.png) center no-repeat;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.policy-search h1 {
    display: none;
    line-height: 80px;
    font-size: 60px;
    text-align: center;
    color: #fff;
}

.policy-search .search {
    display: block;
    width: 544px;
    height: 44px;
    margin: 0 auto;
    font-size: 14px;
    line-height: 44px;
    padding: 0 100px 0 0 !important;
    position: relative;
    border: none;
}

.policy-search .search input {
    display: block;
    width: 100%;
    height: 44px;
    line-height: 44px;
    padding-left: 16px;
}

.policy-search .search>.green-search {
    display: block;
    width: 100px;
    height: 44px;
    text-align: center;
    top: 0;
    right: 0px;
    background-color: #0b7752;
    color: #fff;
    line-height: 44px;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
}

.policy-search .search>.iconfont:before {
    padding-right: 6px;
}

.policy-box {
    width: 1200px;
    margin: 20px auto 46px;
    background-color: #fff;
    padding-bottom: 20px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 4px 18px 0 rgba(0, 0, 0, .24);
    -moz-box-shadow: 0 4px 18px 0 rgba(0, 0, 0, .24);
    box-shadow: 0 4px 18px 0 rgba(0, 0, 0, .24);
}

.policy-list {
    width: 1120px;
    margin: 0 auto;
}

.policy-list li {
    width: 100%;
    height: 106px;
    margin-bottom: 20px;
}

.policy-list li a {
    display: block;
    width: 100%;
    height: 106px;
    border: #f5f5f5 1px solid;
    background-color: #f8f8f8;
    padding: 0 30px;
}

.policy-list li a h3 {
    font-size: 20px;
    line-height: 60px;
    height: 60px;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #212121;
}
.policy-list li a h3 span{
    display: inline-block;
    padding-right: 14px;
    padding-left: 14px;
    font-size: 14px;
    color: #0b7752;
    background-color: #fff;
    border: 1px solid #0b7752;
    -webkit-border-radius: 13px;
    -moz-border-radius: 13px;
    border-radius: 13px;
    margin-left: 10px;
    line-height: 28px;
}

.policy-list li a p {
    font-size: 16px;
    line-height: 36px;
    height: 36px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #212121;
}

.policy-list li a p span {
    color: #707070;
}

.select-group .inner {
    padding: 5px;
    background-color: #f5f5f5;
}

.select-group .tree {
    padding-bottom: 4px;
    margin-top: 5px;
    overflow: auto;
    background-color: #fff;
    border: 1px solid #e5e5e5;
}

.select-group .tree li {
    padding: 4px 10px 8px 28px;
}

/* .policy-box{
    width: 1200px;
    height: 716px;
    margin-bottom: 90px;
}
.policy-left{
    padding: 0 20px;
    background: #fff url(../images/policy-left.png) center bottom no-repeat;
    width: 464px;
    height: 716px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
   -webkit-box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
       -moz-box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
            box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.policy-left-title{
    height: 61px;
    font-size: 24px;
    line-height: 56px;
    font-size: 24px;
    color: #0b7752;
    border-bottom: 1px solid #eaeaea;
}
.policy-left ul{ padding-top: 18px;}
.policy-left ul li{
    padding-left: 36px;
    position: relative;
    line-height: 26px;
    color: #212121;
    font-size: 18px;
    margin-bottom: 18px;
}
.policy-left  ul li:before{
    position: absolute;
    display: block;
    content: '';
    width: 15px;
    height: 15px;
    left: 0;
    top: 7px;
    background: url(../images/icon.png) 0 -228px no-repeat;
    overflow: hidden;
}

.policy-right{
    width: 716px;
    height: 866px;
}
.policy-right li{
    padding: 12px 190px 0 32px;
    position: relative;
    width: 100%;
    height: 127px;
    background-color: #fff;
    margin-bottom: 20px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
   -webkit-box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
       -moz-box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
            box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.policy-right li a{
    width: 110px;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    color: #fff;
    position: absolute;
    top: 50%;
    margin-top: -19px;
    right: 40px;
}
.policy-right li h1{
    height: 34px;
    line-height: 34px;
    font-size: 18px;
    color: #212121;
    position: relative;
    padding-left: 13px;
    margin-bottom: 12px;
}
.policy-right li h1:before{
    display: block;
    content: '';
    height: 22px;
    width: 3px;
    background-color: #0b7752;
    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: #0b7752;
    padding-right: 4px;
    vertical-align: bottom;
} */

/* lbl-list */
.lbl-list {
    padding-right: 20px;
    padding-left: 20px;
    padding-top: 10px;
    margin-bottom: 30px;
    line-height: 24px;
    background-color: #fff;
}

.lbl-list>li {
    position: relative;
    padding-left: 9em;
}

.lbl-list.txt8>li {
    padding-left: 8em;
}

.lbl-list>li+li {
    border-top: 1px dashed #e6e6e6;
}

.lbl-list li span {
    font-size: 16px;
    position: absolute;
    top: 14px;
    left: 0;
    display: inline-block;
    color: #999;
}

.lbl-list ul {
    padding-top: 12px;
    padding-bottom: 4px;
    margin-right: 15px;
    margin-left: 10px;
}

.lbl-list ul li {
    font-size: 16px;
    position: relative;
    display: inline-block;
    min-width: 42px;
    padding: 2px 10px;
    margin-right: 20px;
    overflow: hidden;
    color: #333;
    text-align: center;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.lbl-list ul li.active {
    color: #0b7752;
    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.xmd,
.datepicker.xmd {
    width: 290px;
}

.select,
.datepicker {
    width: 230px;
}

.select3,
.datepicker3 {
    width: 100%;
}

.select.lg,
.datepicker.lg {
    width: 258px;
}

.select.xl,
.datepicker.xl {
    width: 310px;
}

.placeholder {
    color: #757575 !important;
}

.zIndex {
    z-index: 990 !important;
}

.all-right{
    display: block;
    width: 80px;
    height: 320px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    position: fixed;
    right: 10px;
    top: 50%;
    margin-top: -160px;
    z-index: 96;
    background: #fff;
}
.all-right a{
    display: block;
    width: 80px;
    height: 80px;
    border: 1px solid #ececec;
    border-bottom: none;
    text-align: center;
    padding-top: 9px;
    position: relative;
}
.all-right a i{
    display: block;
    width: 36px;
    height: 36px;
    text-align: center;
    line-height: 36px;
    font-size: 26px;
    margin: 0 auto;
    color: #0b7752;
}
.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: #0b7752;
    color: #fff;
    border-color: #0b7752;
}
.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: #0b7752;
}
.right-tel i{
    font-size: 20px !important;
    color: #0b7752;
    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: #0b7752 !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: #0b7752;
}

.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 #0b7752;
    position: relative;
    z-index: 1;
    padding-bottom: 6px;
}
.performance-ul li:before{
    position: absolute;
    left: -7px;
    display: block;
    top: 4px;
    content: "\e7bc";
    color: #0b7752;
    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: #0b7752;
}
.performance-ul li p{
    width: 100%;
    font-size: 14px;
    line-height: 22px;
    color: #707070;
    word-wrap:break-word;
    white-space: pre-wrap !important;
}
.performance-ul:before {
    position: absolute;
    top: -18px;
    right: 34px;
    width: 14px;
    height: 9px;
    content: "";
    background: url(../images/icon.png) no-repeat 0 -34px;
    background-position: 0 -44px\9;
}

.bottom-tooltip2 .performance-ul:before {
    top: auto;
    bottom: -18px;
    right: 20px;
    background: url(../images/icon.png) no-repeat -16px -35px;
    background-position: -16px -44px\9;
}

.box-upper-triangle{
    display: block;
    width: 13px;
    height: 8px;
    background: url(../images/icon.png) 0px -35px no-repeat;
    position: absolute;
    top: -8px;
    left: 50%;
    margin-left: -6px;
}

.box-title{
    display: inline-block;
    height: 28px;
    line-height: 28px;
    position: relative;
    background-color: #1e884b;
    color: #fff;
    padding: 0 10px 0 21px;
    font-size: 14px;
    left: -21px;
}
.box-title.l-21{
    left: -26px;
}
.box-title.l-26{
    left: -26px;
}
.box-title:before,
.box-title:after{
    display: block;
    content: '';
    position: absolute;
    top: 0;
}
.box-title:before{
    width: 5px;
    height: 33px;
    left: 0;
    background: url(../images/box-title01.png) center no-repeat;
}
.box-title:after{
    width: 6px;
    height: 28px;
    right: -6px;
    background: url(../images/box-title02.png) center no-repeat;
}
.box-title.txt4{
    min-width: 4em;
}
.box-title.txt5{
    min-width: 5em;
}
.box-title.txt6{
    min-width: 6em;
}
.box-title.txt7{
    min-width: 7em;
}

.box-title2{
    height: 44px;
    line-height: 44px;
    font-size: 18px;
    border-bottom: 1px solid #e5e5e5;
    position: relative;
    color: #0b7752;
    z-index: 1;
}
.box-title2:after{
    display: block;
    width: 40px;
    height: 3px;
    background-color: #0b7752;
    content: '';
    position: absolute;
    left: 0;
    bottom: -1px;
    z-index: 3;
}

.box-title3{
    font-size: 16px;
    font-weight: 600;
    color: #212121;
    line-height: 36px;
    height: 36px;
    padding-left: 18px;
    position: relative;
}
.box-title3:before{
    display: block;
    width: 13px;
    height: 13px;
    background: url(../images/icon.png) -120px -34px no-repeat;
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -5px;
}

.box-title4{
    font-size: 16px;
    font-weight: 600;
    color: #212121;
    position: relative;
    padding: 4px 0 4px 18px;
}
.box-title4 h1{
    line-height: 28px;
}
/* .box-title4 h1:hover{
    height: auto;
    white-space:normal;
} */
.box-title4-box{
    display: block;
    float: left;
    position: relative;
    max-width: 100%;
    padding-right: 28px;
}
.box-title4 em.position-rel{
    position: absolute !important;
    right: 0;
    top: 3px;
}
.box-title4:before{
    display: block;
    width: 13px;
    height: 13px;
    background: url(../images/icon.png) -120px -34px no-repeat;
    content: '';
    position: absolute;
    top: 12px;
    left: 0;
}
.box-title4 .icon-qmark{
    left: -10px;
    position: relative;
}

.box-title4 .tooltip{
    left: auto !important;
    right: 0px !important;
}
.box-title4 .tooltip:before{
    left: auto !important;
    right: 10px !important;
}
.box-title4 .tooltip.left-tooltip{
    left: -18px !important;
    right: auto !important;
}
.box-title4 .tooltip.left-tooltip:before{
    left: 18px !important;
    right: auto !important;
}
.custom-radio .radio{
    white-space: normal;
}

.custom-checkbox .checkbox{
    white-space: normal;
}

.pro-table td,
.pro-table th,
.pro-table tr,
.pro-table{
    border: 1px solid #e5e5e5;
}

.line-h20{
    line-height: 20px !important;
}
.hide{
    display: none;
}
.line-h28{
    line-height: 28px !important;
}

.underline{
    text-decoration:underline
}

.isRadio-ul li{
    padding-bottom: 14px;
}

.cont>div.tab2.mb10 span{
    width: auto;
}
.db01{
    border-bottom: 1px solid #e5e5e5;
}

.border-table,
.border-table tr,
.border-table th,
.border-table td{
    border: 1px solid #e5e5e5;
}

/* 固定右列 */
.sticky-r{
    position: sticky;
    z-index: 1;
    right: 2px;

}
.sticky-r::before{
    content: '';
    position: absolute;
    width: 155px;
    height: 100%;
    border: 1px solid #e5e5e5;
    top: -1px;
    left: -1px;
    z-index: -1;
}
.sticky-r::after{
    content: '';
    position: absolute;
    top: 0;
    right: -6px;
    height: 100%;
    width: 5px;
    background: #f5f5f5;
}
