.ui-icon {
    display: block
}

.ui-icon-small {
    width: 16px;
    height: 16px
}

.ui-icon-mid {
    width: 20px;
    height: 20px
}

.ui-icon-check-checked {
    background: url(../style/icon-checked-blue-small.html) no-repeat center center
}

.ui-icon-check-unchecked,
.ui-icon-check- {
    background: url(../style/icon-unchecked-small.html) no-repeat center center
}

.ui-icon-gender-male {
    background: url(../style/icon-male.html) no-repeat center center
}

.ui-icon-gender-female {
    background: url(../style/icon-female.html) no-repeat center center
}

.ui-loantype {
    display: block;
    width: 19px;
    height: 19px;
    line-height: 19px;
    background: url(../style/loantypes_be5510f.html) no-repeat scroll left top transparent
}

.ui-loantype.XYRZ {
    background-position: -58px 0
}

.ui-loantype.SDRZ {
    background-position: -0 0
}

.ui-loantype.JGDB {
    background-position: -29px 0
}

.ui-loantype.ZNLC {
    background-position: -87px 0
}

.ui-loantype-s {
    display: inline-block;
    width: 19px;
    height: 19px;
    line-height: 19px;
    margin-right: 3px;
    background: url(../style/loantypes_be5510f.html) no-repeat scroll left top transparent;
    vertical-align: middle
}

.ui-loantype-s.XYRZ {
    background-position: -58px 0
}

.ui-loantype-s.SDRZ {
    background-position: -0 0
}

.ui-loantype-s.JGDB {
    background-position: -29px 0
}

.ui-loantype-s.ZNLC {
    background-position: -87px 0
}

.ui-creditlevel {
    display: block;
    border-radius: 18px;
    width: 36px;
    height: 36px;
    line-height: 36px;
    font-size: 16px;
    font-style: normal;
    text-align: center;
    text-decoration: none;
    color: #fff
}

.ui-creditlevel-s {
    display: block;
    border-radius: 18px;
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    text-align: center;
    text-decoration: none;
    color: #fff
}

.ui-creditlevel.AA {
    background: #1bb8e2
}

.ui-creditlevel.A {
    background: #bfdb39
}

.ui-creditlevel.B {
    background: #ede71f
}

.ui-creditlevel.C {
    background: #ffc400
}

.ui-creditlevel.D {
    background: #fb5a00
}

.ui-creditlevel.E {
    background: #e52012
}

.ui-creditlevel.HR {
    background: #f01f5a
}

.ui-breadcrumb-text {
    margin-top: 2px;
    font-size: 14px;
    line-height: 20px
}

.ui-breadcrumb-text-first {
    margin-top: 0;
    font-size: 16px;
    line-height: 24px
}

.ui-breadcrumb-text a {
    display: block;
    color: gray
}

.ui-breadcrumb-text a:hover {
    color: #0697da
}

.ui-breadcrumb-text-current a,
.ui-breadcrumb-text-current a:hover {
    color: #666;
    cursor: default
}

.ui-breadcrumb-separator {
    margin: 6px 12px 2px;
    width: 9px;
    height: 14px;
    background: url(../style/breadcrumb-angle-right.html) no-repeat center center
}

.ui-progressbar-mid {
    display: block;
    width: 44px;
    height: 44px;
    line-height: 44px;
    font-size: 8px;
    text-align: center;
    background: url(../style/progressbar_mid.html)
}

.ui-progressbar-mid em {
    font-size: 14px
}

.ui-progressbar-mid-0 {
    background-position: 0 0
}

.ui-progressbar-mid-1 {
    background-position: -54px 0
}

.ui-progressbar-mid-2 {
    background-position: -108px 0
}

.ui-progressbar-mid-3 {
    background-position: -162px 0
}

.ui-progressbar-mid-4 {
    background-position: -216px 0
}

.ui-progressbar-mid-5 {
    background-position: -270px 0
}

.ui-progressbar-mid-6 {
    background-position: -324px 0
}

.ui-progressbar-mid-7 {
    background-position: -378px 0
}

.ui-progressbar-mid-8 {
    background-position: -432px 0
}

.ui-progressbar-mid-9 {
    background-position: -486px 0
}

.ui-progressbar-mid-10 {
    background-position: -540px 0
}

.ui-progressbar-mid-11 {
    background-position: -594px 0
}

.ui-progressbar-mid-12 {
    background-position: -648px 0
}

.ui-progressbar-mid-13 {
    background-position: -702px 0
}

.ui-progressbar-mid-14 {
    background-position: -756px 0
}

.ui-progressbar-mid-15 {
    background-position: -810px 0
}

.ui-progressbar-mid-16 {
    background-position: -864px 0
}

.ui-progressbar-mid-17 {
    background-position: -918px 0
}

.ui-progressbar-mid-18 {
    background-position: -972px 0
}

.ui-progressbar-mid-19 {
    background-position: -1026px 0
}

.ui-progressbar-mid-20 {
    background-position: -1080px 0
}

.ui-progressbar-mid-21 {
    background-position: -1134px 0
}

.ui-progressbar-mid-22 {
    background-position: -1188px 0
}

.ui-progressbar-mid-23 {
    background-position: -1242px 0
}

.ui-progressbar-mid-24 {
    background-position: -1296px 0
}

.ui-progressbar-mid-25 {
    background-position: -1350px 0
}

.ui-progressbar-mid-26 {
    background-position: -1404px 0
}

.ui-progressbar-mid-27 {
    background-position: -1458px 0
}

.ui-progressbar-mid-28 {
    background-position: -1512px 0
}

.ui-progressbar-mid-29 {
    background-position: -1566px 0
}

.ui-progressbar-mid-30 {
    background-position: -1620px 0
}

.ui-progressbar-mid-31 {
    background-position: -1674px 0
}

.ui-progressbar-mid-32 {
    background-position: -1728px 0
}

.ui-progressbar-mid-33 {
    background-position: -1782px 0
}

.ui-progressbar-mid-34 {
    background-position: -1836px 0
}

.ui-progressbar-mid-35 {
    background-position: -1890px 0
}

.ui-progressbar-mid-36 {
    background-position: -1944px 0
}

.ui-progressbar-mid-37 {
    background-position: -1998px 0
}

.ui-progressbar-mid-38 {
    background-position: -2052px 0
}

.ui-progressbar-mid-39 {
    background-position: -2106px 0
}

.ui-progressbar-mid-40 {
    background-position: -2160px 0
}

.ui-progressbar-mid-41 {
    background-position: -2214px 0
}

.ui-progressbar-mid-42 {
    background-position: -2268px 0
}

.ui-progressbar-mid-43 {
    background-position: -2322px 0
}

.ui-progressbar-mid-44 {
    background-position: -2376px 0
}

.ui-progressbar-mid-45 {
    background-position: -2430px 0
}

.ui-progressbar-mid-46 {
    background-position: -2484px 0
}

.ui-progressbar-mid-47 {
    background-position: -2538px 0
}

.ui-progressbar-mid-48 {
    background-position: -2592px 0
}

.ui-progressbar-mid-49 {
    background-position: -2646px 0
}

.ui-progressbar-mid-50 {
    background-position: -2700px 0
}

.ui-progressbar-mid-51 {
    background-position: -2754px 0
}

.ui-progressbar-mid-52 {
    background-position: -2808px 0
}

.ui-progressbar-mid-53 {
    background-position: -2862px 0
}

.ui-progressbar-mid-54 {
    background-position: -2916px 0
}

.ui-progressbar-mid-55 {
    background-position: -2970px 0
}

.ui-progressbar-mid-56 {
    background-position: -3024px 0
}

.ui-progressbar-mid-57 {
    background-position: -3078px 0
}

.ui-progressbar-mid-58 {
    background-position: -3132px 0
}

.ui-progressbar-mid-59 {
    background-position: -3186px 0
}

.ui-progressbar-mid-60 {
    background-position: -3240px 0
}

.ui-progressbar-mid-61 {
    background-position: -3294px 0
}

.ui-progressbar-mid-62 {
    background-position: -3348px 0
}

.ui-progressbar-mid-63 {
    background-position: -3402px 0
}

.ui-progressbar-mid-64 {
    background-position: -3456px 0
}

.ui-progressbar-mid-65 {
    background-position: -3510px 0
}

.ui-progressbar-mid-66 {
    background-position: -3564px 0
}

.ui-progressbar-mid-67 {
    background-position: -3618px 0
}

.ui-progressbar-mid-68 {
    background-position: -3672px 0
}

.ui-progressbar-mid-69 {
    background-position: -3726px 0
}

.ui-progressbar-mid-70 {
    background-position: -3780px 0
}

.ui-progressbar-mid-71 {
    background-position: -3834px 0
}

.ui-progressbar-mid-72 {
    background-position: -3888px 0
}

.ui-progressbar-mid-73 {
    background-position: -3942px 0
}

.ui-progressbar-mid-74 {
    background-position: -3996px 0
}

.ui-progressbar-mid-75 {
    background-position: -4050px 0
}

.ui-progressbar-mid-76 {
    background-position: -4104px 0
}

.ui-progressbar-mid-77 {
    background-position: -4158px 0
}

.ui-progressbar-mid-78 {
    background-position: -4212px 0
}

.ui-progressbar-mid-79 {
    background-position: -4266px 0
}

.ui-progressbar-mid-80 {
    background-position: -4320px 0
}

.ui-progressbar-mid-81 {
    background-position: -4374px 0
}

.ui-progressbar-mid-82 {
    background-position: -4428px 0
}

.ui-progressbar-mid-83 {
    background-position: -4482px 0
}

.ui-progressbar-mid-84 {
    background-position: -4536px 0
}

.ui-progressbar-mid-85 {
    background-position: -4590px 0
}

.ui-progressbar-mid-86 {
    background-position: -4644px 0
}

.ui-progressbar-mid-87 {
    background-position: -4698px 0
}

.ui-progressbar-mid-88 {
    background-position: -4752px 0
}

.ui-progressbar-mid-89 {
    background-position: -4806px 0
}

.ui-progressbar-mid-90 {
    background-position: -4860px 0
}

.ui-progressbar-mid-91 {
    background-position: -4914px 0
}

.ui-progressbar-mid-92 {
    background-position: -4968px 0
}

.ui-progressbar-mid-93 {
    background-position: -5022px 0
}

.ui-progressbar-mid-94 {
    background-position: -5076px 0
}

.ui-progressbar-mid-95 {
    background-position: -5130px 0
}

.ui-progressbar-mid-96 {
    background-position: -5184px 0
}

.ui-progressbar-mid-97 {
    background-position: -5238px 0
}

.ui-progressbar-mid-98 {
    background-position: -5292px 0
}

.ui-progressbar-mid-99 {
    background-position: -5346px 0
}

.ui-progressbar-mid-100 {
    background-position: -5400px 0
}

.ui-progressbar-small {
    display: block;
    margin: 8px auto;
    padding-left: 2px;
    width: 32px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    font-size: 8px;
    background: url(../style/progressbar_small_inline.html)
}

.ui-progressbar-small em {
    font-size: 8px
}

.ui-progressbar-small-0 {
    background-position: 0 0
}

.ui-progressbar-small-1 {
    background-position: -44px 0
}

.ui-progressbar-small-2 {
    background-position: -88px 0
}

.ui-progressbar-small-3 {
    background-position: -132px 0
}

.ui-progressbar-small-4 {
    background-position: -176px 0
}

.ui-progressbar-small-5 {
    background-position: -220px 0
}

.ui-progressbar-small-6 {
    background-position: -264px 0
}

.ui-progressbar-small-7 {
    background-position: -308px 0
}

.ui-progressbar-small-8 {
    background-position: -352px 0
}

.ui-progressbar-small-9 {
    background-position: -396px 0
}

.ui-progressbar-small-10 {
    background-position: -440px 0
}

.ui-progressbar-small-11 {
    background-position: -484px 0
}

.ui-progressbar-small-12 {
    background-position: -528px 0
}

.ui-progressbar-small-13 {
    background-position: -572px 0
}

.ui-progressbar-small-14 {
    background-position: -616px 0
}

.ui-progressbar-small-15 {
    background-position: -660px 0
}

.ui-progressbar-small-16 {
    background-position: -704px 0
}

.ui-progressbar-small-17 {
    background-position: -748px 0
}

.ui-progressbar-small-18 {
    background-position: -792px 0
}

.ui-progressbar-small-19 {
    background-position: -836px 0
}

.ui-progressbar-small-20 {
    background-position: -880px 0
}

.ui-progressbar-small-21 {
    background-position: -924px 0
}

.ui-progressbar-small-22 {
    background-position: -968px 0
}

.ui-progressbar-small-23 {
    background-position: -1012px 0
}

.ui-progressbar-small-24 {
    background-position: -1056px 0
}

.ui-progressbar-small-25 {
    background-position: -1100px 0
}

.ui-progressbar-small-26 {
    background-position: -1144px 0
}

.ui-progressbar-small-27 {
    background-position: -1188px 0
}

.ui-progressbar-small-28 {
    background-position: -1232px 0
}

.ui-progressbar-small-29 {
    background-position: -1276px 0
}

.ui-progressbar-small-30 {
    background-position: -1320px 0
}

.ui-progressbar-small-31 {
    background-position: -1364px 0
}

.ui-progressbar-small-32 {
    background-position: -1408px 0
}

.ui-progressbar-small-33 {
    background-position: -1452px 0
}

.ui-progressbar-small-34 {
    background-position: -1496px 0
}

.ui-progressbar-small-35 {
    background-position: -1540px 0
}

.ui-progressbar-small-36 {
    background-position: -1584px 0
}

.ui-progressbar-small-37 {
    background-position: -1628px 0
}

.ui-progressbar-small-38 {
    background-position: -1672px 0
}

.ui-progressbar-small-39 {
    background-position: -1716px 0
}

.ui-progressbar-small-40 {
    background-position: -1760px 0
}

.ui-progressbar-small-41 {
    background-position: -1804px 0
}

.ui-progressbar-small-42 {
    background-position: -1848px 0
}

.ui-progressbar-small-43 {
    background-position: -1892px 0
}

.ui-progressbar-small-44 {
    background-position: -1936px 0
}

.ui-progressbar-small-45 {
    background-position: -1980px 0
}

.ui-progressbar-small-46 {
    background-position: -2024px 0
}

.ui-progressbar-small-47 {
    background-position: -2068px 0
}

.ui-progressbar-small-48 {
    background-position: -2112px 0
}

.ui-progressbar-small-49 {
    background-position: -2156px 0
}

.ui-progressbar-small-50 {
    background-position: -2200px 0
}

.ui-progressbar-small-51 {
    background-position: -2244px 0
}

.ui-progressbar-small-52 {
    background-position: -2288px 0
}

.ui-progressbar-small-53 {
    background-position: -2332px 0
}

.ui-progressbar-small-54 {
    background-position: -2376px 0
}

.ui-progressbar-small-55 {
    background-position: -2420px 0
}

.ui-progressbar-small-56 {
    background-position: -2464px 0
}

.ui-progressbar-small-57 {
    background-position: -2508px 0
}

.ui-progressbar-small-58 {
    background-position: -2552px 0
}

.ui-progressbar-small-59 {
    background-position: -2596px 0
}

.ui-progressbar-small-60 {
    background-position: -2640px 0
}

.ui-progressbar-small-61 {
    background-position: -2684px 0
}

.ui-progressbar-small-62 {
    background-position: -2728px 0
}

.ui-progressbar-small-63 {
    background-position: -2772px 0
}

.ui-progressbar-small-64 {
    background-position: -2816px 0
}

.ui-progressbar-small-65 {
    background-position: -2860px 0
}

.ui-progressbar-small-66 {
    background-position: -2904px 0
}

.ui-progressbar-small-67 {
    background-position: -2948px 0
}

.ui-progressbar-small-68 {
    background-position: -2992px 0
}

.ui-progressbar-small-69 {
    background-position: -3036px 0
}

.ui-progressbar-small-70 {
    background-position: -3080px 0
}

.ui-progressbar-small-71 {
    background-position: -3124px 0
}

.ui-progressbar-small-72 {
    background-position: -3168px 0
}

.ui-progressbar-small-73 {
    background-position: -3212px 0
}

.ui-progressbar-small-74 {
    background-position: -3256px 0
}

.ui-progressbar-small-75 {
    background-position: -3300px 0
}

.ui-progressbar-small-76 {
    background-position: -3344px 0
}

.ui-progressbar-small-77 {
    background-position: -3388px 0
}

.ui-progressbar-small-78 {
    background-position: -3432px 0
}

.ui-progressbar-small-79 {
    background-position: -3476px 0
}

.ui-progressbar-small-80 {
    background-position: -3520px 0
}

.ui-progressbar-small-81 {
    background-position: -3564px 0
}

.ui-progressbar-small-82 {
    background-position: -3608px 0
}

.ui-progressbar-small-83 {
    background-position: -3652px 0
}

.ui-progressbar-small-84 {
    background-position: -3696px 0
}

.ui-progressbar-small-85 {
    background-position: -3740px 0
}

.ui-progressbar-small-86 {
    background-position: -3784px 0
}

.ui-progressbar-small-87 {
    background-position: -3828px 0
}

.ui-progressbar-small-88 {
    background-position: -3872px 0
}

.ui-progressbar-small-89 {
    background-position: -3916px 0
}

.ui-progressbar-small-90 {
    background-position: -3960px 0
}

.ui-progressbar-small-91 {
    background-position: -4004px 0
}

.ui-progressbar-small-92 {
    background-position: -4048px 0
}

.ui-progressbar-small-93 {
    background-position: -4092px 0
}

.ui-progressbar-small-94 {
    background-position: -4136px 0
}

.ui-progressbar-small-95 {
    background-position: -4180px 0
}

.ui-progressbar-small-96 {
    background-position: -4224px 0
}

.ui-progressbar-small-97 {
    background-position: -4268px 0
}

.ui-progressbar-small-98 {
    background-position: -4312px 0
}

.ui-progressbar-small-99 {
    background-position: -4356px 0
}

.ui-progressbar-small-100 {
    background-position: -4400px 0
}

.ui-process-long {
    display: block;
    text-align: center
}

.ui-process-long .basic-progress-bg {
    zoom: 1;
    background: #d0e4f7;
    height: 4px;
    width: 50px;
    margin-top: 24px
}

.ui-process-long .basic-percent {
    position: relative;
    top: 0;
    left: 0;
    background: #8ac1f4;
    height: 4px
}

.ui-process-long .basic-text {
    zoom: 1;
    width: 40px;
    text-align: right
}

.ui-progressbar-circle {
    display: block;
    width: 80px;
    height: 80px;
    line-height: 80px;
    border-radius: 50%;
    text-align: center;
    font-size: 16px
}

.ui-progressbar-circle-ready {
    color: #83a700;
    border: 8px solid #83a700;
    box-shadow: 0 0 8px -2px #83a700;
    text-shadow: 0 0 2px #83a700
}

.ui-progressbar-circle-ready:hover {
    color: #83a700
}

.ui-progressbar-circle-failed {
    color: #464646;
    border: 8px solid #464646;
    box-shadow: 0 0 8px -2px #464646;
    text-shadow: 0 0 2px #464646
}

.ui-progressbar-circle-failed:hover {
    color: #46464
}

.ui-progressbar-circle-closed {
    color: #0697da;
    border: 8px solid #0697da;
    box-shadow: 0 0 8px -2px #0697da;
    text-shadow: 0 0 2px #0697da
}

.ui-progressbar-circle-closed:hover {
    color: #0697da
}

.ui-progressbar-circle-guaranteed {
    color: #167aa8;
    border: 8px solid #167aa8;
    box-shadow: 0 0 8px -2px #167aa8;
    text-shadow: 0 0 2px #167aa8
}

.ui-progressbar-circle-guaranteed:hover {
    color: #167aa8
}

.ui-progressbar-circle-join,
a.ui-progressbar-circle-join {
    color: #83a700;
    border: 8px solid #83a700
}

.ui-progressbar-circle-join:hover {
    color: #728f07;
    border: 8px solid #728f07
}

.ui-progressbar-large {
    display: block;
    width: 96px;
    height: 96px;
    line-height: 96px;
    text-align: center;
    font-size: 16px;
    background: url(../style/progressbar_large.html)
}

.ui-progressbar-large em {
    font-size: 34px
}

.ui-progressbar-large-0 {
    background-position: 0 0
}

.ui-progressbar-large-1 {
    background-position: -106px 0
}

.ui-progressbar-large-2 {
    background-position: -212px 0
}

.ui-progressbar-large-3 {
    background-position: -318px 0
}

.ui-progressbar-large-4 {
    background-position: -424px 0
}

.ui-progressbar-large-5 {
    background-position: -530px 0
}

.ui-progressbar-large-6 {
    background-position: -636px 0
}

.ui-progressbar-large-7 {
    background-position: -742px 0
}

.ui-progressbar-large-8 {
    background-position: -848px 0
}

.ui-progressbar-large-9 {
    background-position: -954px 0
}

.ui-progressbar-large-10 {
    background-position: -1060px 0
}

.ui-progressbar-large-11 {
    background-position: -1166px 0
}

.ui-progressbar-large-12 {
    background-position: -1272px 0
}

.ui-progressbar-large-13 {
    background-position: -1378px 0
}

.ui-progressbar-large-14 {
    background-position: -1484px 0
}

.ui-progressbar-large-15 {
    background-position: -1590px 0
}

.ui-progressbar-large-16 {
    background-position: -1696px 0
}

.ui-progressbar-large-17 {
    background-position: -1802px 0
}

.ui-progressbar-large-18 {
    background-position: -1908px 0
}

.ui-progressbar-large-19 {
    background-position: -2014px 0
}

.ui-progressbar-large-20 {
    background-position: -2120px 0
}

.ui-progressbar-large-21 {
    background-position: -2226px 0
}

.ui-progressbar-large-22 {
    background-position: -2332px 0
}

.ui-progressbar-large-23 {
    background-position: -2438px 0
}

.ui-progressbar-large-24 {
    background-position: -2544px 0
}

.ui-progressbar-large-25 {
    background-position: -2650px 0
}

.ui-progressbar-large-26 {
    background-position: -2756px 0
}

.ui-progressbar-large-27 {
    background-position: -2862px 0
}

.ui-progressbar-large-28 {
    background-position: -2968px 0
}

.ui-progressbar-large-29 {
    background-position: -3074px 0
}

.ui-progressbar-large-30 {
    background-position: -3180px 0
}

.ui-progressbar-large-31 {
    background-position: -3286px 0
}

.ui-progressbar-large-32 {
    background-position: -3392px 0
}

.ui-progressbar-large-33 {
    background-position: -3498px 0
}

.ui-progressbar-large-34 {
    background-position: -3604px 0
}

.ui-progressbar-large-35 {
    background-position: -3710px 0
}

.ui-progressbar-large-36 {
    background-position: -3816px 0
}

.ui-progressbar-large-37 {
    background-position: -3922px 0
}

.ui-progressbar-large-38 {
    background-position: -4028px 0
}

.ui-progressbar-large-39 {
    background-position: -4134px 0
}

.ui-progressbar-large-40 {
    background-position: -4240px 0
}

.ui-progressbar-large-41 {
    background-position: -4346px 0
}

.ui-progressbar-large-42 {
    background-position: -4452px 0
}

.ui-progressbar-large-43 {
    background-position: -4558px 0
}

.ui-progressbar-large-44 {
    background-position: -4664px 0
}

.ui-progressbar-large-45 {
    background-position: -4770px 0
}

.ui-progressbar-large-46 {
    background-position: -4876px 0
}

.ui-progressbar-large-47 {
    background-position: -4982px 0
}

.ui-progressbar-large-48 {
    background-position: -5088px 0
}

.ui-progressbar-large-49 {
    background-position: -5194px 0
}

.ui-progressbar-large-50 {
    background-position: -5300px 0
}

.ui-progressbar-large-51 {
    background-position: -5406px 0
}

.ui-progressbar-large-52 {
    background-position: -5512px 0
}

.ui-progressbar-large-53 {
    background-position: -5618px 0
}

.ui-progressbar-large-54 {
    background-position: -5724px 0
}

.ui-progressbar-large-55 {
    background-position: -5830px 0
}

.ui-progressbar-large-56 {
    background-position: -5936px 0
}

.ui-progressbar-large-57 {
    background-position: -6042px 0
}

.ui-progressbar-large-58 {
    background-position: -6148px 0
}

.ui-progressbar-large-59 {
    background-position: -6254px 0
}

.ui-progressbar-large-60 {
    background-position: -6360px 0
}

.ui-progressbar-large-61 {
    background-position: -6466px 0
}

.ui-progressbar-large-62 {
    background-position: -6572px 0
}

.ui-progressbar-large-63 {
    background-position: -6678px 0
}

.ui-progressbar-large-64 {
    background-position: -6784px 0
}

.ui-progressbar-large-65 {
    background-position: -6890px 0
}

.ui-progressbar-large-66 {
    background-position: -6996px 0
}

.ui-progressbar-large-67 {
    background-position: -7102px 0
}

.ui-progressbar-large-68 {
    background-position: -7208px 0
}

.ui-progressbar-large-69 {
    background-position: -7314px 0
}

.ui-progressbar-large-70 {
    background-position: -7420px 0
}

.ui-progressbar-large-71 {
    background-position: -7526px 0
}

.ui-progressbar-large-72 {
    background-position: -7632px 0
}

.ui-progressbar-large-73 {
    background-position: -7738px 0
}

.ui-progressbar-large-74 {
    background-position: -7844px 0
}

.ui-progressbar-large-75 {
    background-position: -7950px 0
}

.ui-progressbar-large-76 {
    background-position: -8056px 0
}

.ui-progressbar-large-77 {
    background-position: -8162px 0
}

.ui-progressbar-large-78 {
    background-position: -8268px 0
}

.ui-progressbar-large-79 {
    background-position: -8374px 0
}

.ui-progressbar-large-80 {
    background-position: -8480px 0
}

.ui-progressbar-large-81 {
    background-position: -8586px 0
}

.ui-progressbar-large-82 {
    background-position: -8692px 0
}

.ui-progressbar-large-83 {
    background-position: -8798px 0
}

.ui-progressbar-large-84 {
    background-position: -8904px 0
}

.ui-progressbar-large-85 {
    background-position: -9010px 0
}

.ui-progressbar-large-86 {
    background-position: -9116px 0
}

.ui-progressbar-large-87 {
    background-position: -9222px 0
}

.ui-progressbar-large-88 {
    background-position: -9328px 0
}

.ui-progressbar-large-89 {
    background-position: -9434px 0
}

.ui-progressbar-large-90 {
    background-position: -9540px 0
}

.ui-progressbar-large-91 {
    background-position: -9646px 0
}

.ui-progressbar-large-92 {
    background-position: -9752px 0
}

.ui-progressbar-large-93 {
    background-position: -9858px 0
}

.ui-progressbar-large-94 {
    background-position: -9964px 0
}

.ui-progressbar-large-95 {
    background-position: -10070px 0
}

.ui-progressbar-large-96 {
    background-position: -10176px 0
}

.ui-progressbar-large-97 {
    background-position: -10282px 0
}

.ui-progressbar-large-98 {
    background-position: -10388px 0
}

.ui-progressbar-large-99 {
    background-position: -10494px 0
}

.ui-progressbar-large-100 {
    background-position: -10600px 0
}

.icon {
    display: inline-block;
    width: 18px;
    height: 18px;
    background: url(../style/icon-content.html) no-repeat;
    vertical-align: middle
}

.icon-check-checked {
    background-position: -30px 0
}

.icon-check-unchecked {
    background-position: 0 0
}

.icon-circle-checked {
    display: inline-block;
    height: 22px;
    width: 22px;
    background: url("../images/jpeg_5068.html") 0 0 no-repeat;
    vertical-align: middle
}

.icon-info {
    width: 21px;
    height: 21px;
    background-position: 0 -46px
}

.icon-snow-down {
    background-position: 5px -75px
}

.icon-snow-top {
    background-position: -12px -75px;
    cursor: pointer
}

.icon-hot {
    width: 26px;
    height: 15px;
    background-position: 0 -95px
}

.icon-snow-right {
    width: 10px;
    height: 18px;
    background-position: 0 -201px
}

.icon-app {
    width: 10px;
    height: 16px;
    margin-top: -3px;
    *margin-top: 0;
    background-position: -37px -46px
}

.icon-tips-down {
    width: 19px;
    height: 10px;
    background-position: 0 -134px
}

.icon-tips-top {
    width: 19px;
    height: 10px;
    background-position: 0 -118px
}

.icon-tips-left {
    width: 10px;
    height: 19px;
    background-position: 0 -172px
}

.icon-tips-right {
    width: 10px;
    height: 19px;
    background-position: 0 -148px
}

.icon-calculator {
    height: 28px;
    width: 25px;
    background: url(../style/borrow-icon.html) no-repeat scroll -27px -71px
}

.icon-qa {
    width: 36px;
    height: 34px;
    background-position: left -231px
}

.icon-arrow {
    width: 20px;
    height: 20px;
    background-position: -28px -201px
}

.icon-reserve {
    width: 22px;
    height: 22px;
    background-position: 0 -280px
}

.icon-msg {
    width: 17px;
    height: 20px;
    background-position: -31px -177px
}

.icon-bill {
    background: url(../style/icon-bill.html) no-repeat
}

.icon-bill-link {
    width: 16px;
    height: 18px;
    background-position: -28px -105px
}

.icon-bill-property {
    width: 30px;
    height: 32px;
    margin-top: -3px
}

.icon-select-on {
    display: inline-block;
    width: 18px;
    height: 21px;
    background: url(../style/borrow-icon.html) no-repeat scroll -3px -23px
}

.icon-cash {
    width: 24px;
    height: 24px;
    background-position: 0 -315px
}

.icon-bill-plan {
    width: 30px;
    height: 32px;
    margin-top: -3px;
    background-position: -49px -5px
}

.icon-bill-borrow {
    width: 30px;
    height: 32px;
    margin-top: -3px;
    background-position: -96px -5px
}

.icon-bill-tatol {
    width: 50px;
    height: 50px;
    background-position: 0 -46px
}

.icon-bill-down {
    width: 16px;
    height: 16px;
    background-position: 0 -108px
}

.icon-performace {
    position: absolute;
    top: 30px;
    left: 53px;
    display: block;
    width: 24px;
    height: 24px;
    background: url(../style/icon-performace.html) no-repeat scroll 0 0
}

.icon-performace.sum {
    background-position: 0 0
}

.icon-performace.count {
    background-position: 0 -33px
}

.icon-performace.rate {
    background-position: 0 -60px
}

.icon-performace.bidcount {
    left: 40px;
    background-position: 0 -94px
}

.icon-performace.interest {
    left: 46px;
    background-position: 0 -137px
}

.icon-performace-autoinvest {
    position: absolute;
    top: 34px;
    left: 24px;
    display: block;
    width: 29px;
    height: 24px;
    background: url(../style/icon-performace-autoinvest.html) no-repeat scroll 0 0
}

.icon-performace-autoinvest.sum {
    background-position: center 0;
    left: 28px
}

.icon-performace-autoinvest.count {
    background-position: center -33px;
    left: 34px
}

.icon-performace-autoinvest.bidcount {
    background-position: center -60px
}

.icon-performace-autoinvest.interest {
    background-position: center -94px
}

.icon-u {
    display: inline-block;
    height: 28px;
    width: 25px;
    background: url(../images/png_4971.html) no-repeat;
    vertical-align: middle
}

.icon-u-code {
    background-position: left 0
}

.icon-u-mobile {
    background-position: left -39px
}

.icon-u-web {
    background-position: left -79px;
    display: none
}

.icon-loantype {
    position: relative;
    top: 3px;
    display: inline-block;
    width: 19px;
    height: 19px;
    background: url(../style/loantypes_be5510f.html) no-repeat scroll left top transparent
}

.icon-loantype.XYRZ {
    background-position: -58px 0
}

.icon-loantype.SDRZ {
    background-position: -0 0
}

.icon-loantype.JGDB {
    background-position: -29px 0
}

.icon-loantype.ZNLC {
    background-position: -87px 0
}

.icon-loantype-s {
    display: inline-block;
    width: 18px;
    height: 18px;
    line-height: 18px;
    margin-right: 3px;
    background: url(../style/loantypes-s_f12f7cf.html) no-repeat scroll left top transparent;
    vertical-align: middle
}

.icon-loantype-s.XYRZ {
    background-position: 0 0
}

.icon-loantype-s.SDRZ {
    background-position: -32px 0
}

.icon-loantype-s.JGDB {
    background-position: -64px 0
}

.icon-loantype-s.ZNLC {
    background-position: -96px 0
}

.icon-creditlevel,
.icon-creditlevel-s {
    display: inline-block;
    width: 28px;
    height: 28px;
    background: #fff;
    vertical-align: middle
}

.icon-creditlevel.AA {
    background: url("../images/png_4971.html") no-repeat scroll left top
}

.icon-creditlevel.A {
    background: url("../images/png_4971.html") no-repeat scroll left top
}

.icon-creditlevel.B {
    background: url("../images/png_4971.html") no-repeat scroll left top
}

.icon-creditlevel.C {
    background: url("../images/png_4971.html") no-repeat scroll left top
}

.icon-creditlevel.D {
    background: url("../images/png_4971.html") no-repeat scroll left top
}

.icon-creditlevel.E {
    background: url("../images/png_4971.html") no-repeat scroll left top
}

.icon-creditlevel.HR {
    background: url("../images/png_4971.html") no-repeat scroll left top
}

.ui-pagination li {
    display: inline-block;
    margin: 5px
}

.ui-pagination li span,
.ui-pagination li a.page-link {
    display: block;
    padding: 0 0 1px 1px;
    width: 32px;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    text-align: center;
    overflow: hidden;
    font-family: Helvetica
}

.ui-pagination li span {
    color: #3a84cf;
    border: 1px solid #3a84cf
}

.ui-pagination li.disabled span {
    color: gray;
    border: 1px solid #fff;
    background: #fff
}

.ui-pagination li span.prev,
.ui-pagination li span.next,
.ui-pagination li a.page-link.prev,
.ui-pagination li a.page-link.next {
    width: 84px
}

.ui-pagination li span.prev,
.ui-pagination li span.next {
    border: 1px solid #e5e4e2;
    background-color: #e5e4e2;
    color: #fff
}

.ui-pagination li a.page-link.prev {}

.ui-pagination li a.page-link.next {}

.ui-pagination li span.prev,
.ui-pagination li a.page-link.prev:hover {}

.ui-pagination li span.next,
.ui-pagination li a.page-link.next:hover {}

.ui-pagination li a.page-link {
    color: #f7f7f7;
    border: 1px solid #f7f7f7
}

.ui-pagination li a.page-link {
    color: gray
}

.ui-pagination li a.page-link:hover {
    color: #3a84cf;
    border: 1px solid #3a84cf
}

.ui-pagination li span {
    cursor: default
}

.ui-pagination {
    width: 100%;
    background-color: #fff;
    padding: 15px 0 30px
}

.ui-pagination ul {
    text-align: center
}

input[type=reset]::-moz-focus-inner,
input[type=button]::-moz-focus-inner,
input[type=submit]::-moz-focus-inner,
input[type=file]>input[type=button]::-moz-focus-inner {
    border: 0;
    padding: 0
}

.ui-button * {
    margin: 0;
    padding: 0
}

.ui-button {
    display: inline-block;
    *display: inline;
    border-radius: 6px;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    padding: 0 15px;
    *zoom: 1;
    *overflow: visible
}

.ui-button .ui-button-text {
    background: 0 0;
    padding: 0;
    height: auto;
    line-height: auto
}

.ui-button:hover {
    text-decoration: none
}

input.ui-button-text,
button.ui-button-text {
    *vertical-align: top
}

.ui-button-small {
    font-size: 14px;
    line-height: 23px;
    height: 23px;
    min-width: 50px
}

.ui-button-mid {
    font-size: 16px;
    line-height: 30px;
    height: 30px;
    min-width: 50px;
    text-align: center
}

.ui-button-large {
    font-size: 18px;
    line-height: 34px;
    height: 34px;
    min-width: 50px;
    border-radius: 15px;
    text-align: center
}

.ui-button-rect-mid {
    padding: 0 18px;
    font-size: 16px;
    line-height: 30px;
    height: 30px;
    border: 0;
    text-align: center
}

.ui-button-blue {
    border: 0;
    color: #fff;
    background-color: #3a84cf
}

.ui-button-blue:hover {
    background-color: #3676b7
}

a.ui-button-blue,
a.ui-button-blue:active,
a.ui-button-blue:hover {
    color: #fff
}

.ui-button-orange {
    border: 0;
    color: #fff;
    background-color: #ff711c
}

.ui-button-orange:hover {
    background-color: #f2711b
}

a.ui-button-orange,
a.ui-button-orange:active,
a.ui-button-orange:hover {
    color: #fff
}

.ui-button-green {
    border: 0;
    color: #fff;
    background-color: #8ab46e
}

.ui-button-green:hover {
    background-color: #6e8b00
}

a.ui-button-green,
a.ui-button-green:active,
a.ui-button-green:hover {
    color: #fff
}

.ui-button-green.disabled,
.ui-button-green.disabled:hover {
    background-color: #a2ab7f;
    cursor: default
}

.ui-button-transparent {
    border: 1px solid #c2c2c2;
    color: #898989
}

a.ui-button-transparent:active {
    border: 1px solid #0697da;
    color: #0697da
}

a.ui-button-transparent:hover {
    border: 1px solid #00a8e8;
    color: #00a8e8
}

.ui-button-red {
    border: 0;
    color: #fff;
    background-color: #cc5400
}

.ui-button-red:hover {
    background-color: #b4500a
}

a.ui-button-red,
a.ui-button-red:active,
a.ui-button-red:hover {
    color: #fff
}

.ui-button-gray {
    border: 0;
    color: #676D70;
    background-color: #dbdbdb
}

.ui-button-gray:hover {
    background-color: #d5d5d5
}

a.ui-button-gray,
a.ui-button-gray:active,
a.ui-button-gray:hover {
    color: #d5d5d5
}

.ui-button-litgray {
    border: 0;
    color: #fff;
    background-color: #e7e7e7
}

a.ui-button-litgray,
a.ui-button-litgray:active,
a.ui-button-litgray:hover {
    color: #fff
}

a.ui-button-rrd-blue,
.ui-button-rrd-blue {
    height: 40px;
    line-height: 40px;
    background: #2ea7e0;
    border: 0;
    border-radius: 2px;
    color: #fff;
    text-align: center;
    cursor: pointer
}

.ui-button-rrd-blue-large {
    width: 165px;
    font-size: 18px
}

.ui-button-rrd-blue-mid {
    width: 85px;
    font-size: 18px
}

a.ui-button-blue-new,
.ui-button-blue-new {
    height: 40px;
    line-height: 40px;
    background: #51c2e8;
    border: 0;
    border-radius: 2px;
    color: #fff;
    text-align: center;
    cursor: pointer
}

.ui-button-blue-new-large {
    width: 165px;
    font-size: 18px
}

.ui-button-blue-new-mid {
    width: 85px;
    font-size: 18px
}

.ui-button-disabled {
    border: 0;
    color: #fff;
    cursor: default;
    background-color: #cfcfcf
}

.ui-button-disabled:hover {
    background: #cfcfcf
}

a.ui-button-disabled,
a.ui-button-disabled:active,
a.ui-button-disabled:hover {
    color: #fff;
    cursor: default
}

a.ui-button-dark,
.ui-button-dark {
    background: #666;
    color: #fff;
    cursor: default
}

a.button,
.button {
    display: inline-block;
    padding: 0;
    border-radius: 6px;
    text-align: center
}

.button-mid {
    min-width: 113px;
    height: 26px;
    line-height: 26px
}

.button-blue {
    border: 0;
    color: #fff;
    background-color: #2ea7e0;
    cursor: pointer
}

.button-blue:hover {
    background-color: #2ea7e0
}

.button-blue-light {
    border: 0;
    color: #fff;
    background-color: #2fa8e1;
    cursor: pointer
}

.button-blue-light:hover {
    background-color: #2a97ca;
    color: #fff
}

.button-blue-border {
    border: solid 1px #2fa8e1;
    color: #2fa8e1;
    background-color: #fff;
    cursor: pointer
}

.button-blue-border .icon-arrow {
    width: 21px;
    height: 21px;
    background: url(../style/uplan-icon.html) no-repeat 0 0
}

.button-blue-border-on:hover {
    background-color: #2fa8e1;
    color: #fff
}

.button-blue-border-on:hover .icon-arrow {
    background: url(../style/uplan-icon.html) no-repeat -30px 0
}

a.button-blue,
a.button-blue:active,
a.button-blue:hover {
    color: #fff
}

.button-disable {
    border: 0;
    color: #fff;
    background-color: #d7d7d7
}

.button-disable:hover {
    background-color: #d7d7d7
}

a.button-disable,
a.button-disable:active,
a.button-disable:hover {
    color: #fff
}

.button-transparent {
    color: #2bb9e0;
    background-color: #fff;
    border: 1px solid #2bb9e0;
    border-radius: 3px
}

.ui-table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    border-radius: 5px
}

.ui-table td {
    line-height: 26px;
    color: #2b2b2b
}

.ui-table td.color-gray-text {
    color: #848484
}

.ui-table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0
}

.ui-table caption {
    margin-bottom: 20px;
    font-size: 24px;
    font-weight: 500
}

.ui-table thead th {
    height: 36px;
    line-height: 36px;
    color: gray
}

.ui-table tbody td {
    height: 56px;
    line-height: 56px;
    border-bottom: 1px solid #e5e4e2
}

.ui-table tbody a {}

.ui-table tbody .last td {
    border-bottom: 0
}

.ui-table .pagination-box {
    padding-top: 20px
}

.ui-table td .ui-list-title {
    *margin-top: -12px;
    height: auto;
    line-height: 56px
}

.ui-table td .ui-list-title a {
    width: 140px;
    text-align: left
}

.ui-table td .ui-loantype {
    float: left;
    margin: 13px 3px 13px 8px
}

.ui-table-blue {
    border-radius: 5px 5px 0 0
}

.ui-table-blue thead th {
    height: 38px;
    line-height: 38px;
    padding-bottom: 2px;
    color: #fff;
    font-size: 16px
}

.ui-table-blue thead th span {
    display: block;
    height: 38px;
    background: #3bafda
}

.ui-table-blue thead th,
.ui-table-blue tbody td {
    border: 2px solid #fff;
    border-top: 0;
    border-bottom: 0
}

.ui-table-blue tbody tr:hover {
    background: 0 0
}

.ui-table-blue tbody td {
    height: 34px;
    line-height: 34px
}

.ui-table-blue td .ui-td-bg {
    height: 34px;
    background: #fafbfc
}

.ui-table-blue tbody tr.dark .ui-td-bg {
    background: #e1e4e9
}

.ui-table-blue thead th:first-child span {
    border-radius: 5px 0 0
}

.ui-table-blue thead th:last-child span {
    border-radius: 0 5px 0 0
}

.ui-table-blue tbody .last td:first-child .ui-td-bg,
.ui-table-blue tbody tr:last-child td:first-child .ui-td-bg {
    border-radius: 0 0 0 5px
}

.ui-table-blue tbody .last td:last-child .ui-td-bg,
.ui-table tbody tr:last-child td:last-child .ui-td-bg {
    border-radius: 0 0 5px
}

.ui-table-blue-noborder thead th,
.ui-table-blue-noborder tbody td {
    border: 0
}

.ui-table-light-blue tbody th {
    text-align: right;
    border: 2px solid #fff
}

.ui-table-light-blue tbody th,
.ui-table-light-blue tbody td {
    font-size: 14px;
    padding: 12px 30px 12px 20px;
    line-height: 26px;
    border-top: 0;
    border-bottom: 0;
    color: #848484
}

.ui-table-light-blue tbody td {
    height: auto;
    color: #2B2B2B
}

.ui-table-light-blue tr {
    background: #fffff
}

.ui-table-light-blue tr.dark {
    background: #f9fcff
}

.ui-table-gray tbody th {
    text-align: right
}

.ui-table-gray tbody td {
    height: auto
}

.ui-table-gray tbody th,
.ui-table-gray tbody td {
    padding: 0 32px;
    line-height: 34px;
    border: 2px solid #fff;
    border-top: 0;
    border-bottom: 0;
    color: #222
}

.ui-table-gray tr {
    background: #fafbfc
}

.ui-table-gray tr.dark {
    background: #e1e4e9
}

.ui-table-gray tr:first-child th {
    border-radius: 5px 0 0
}

.ui-table-gray tr:first-child td {
    border-radius: 0 5px 0 0
}

.ui-table-gray tr:last-child th {
    border-radius: 0 0 0 5px
}

.ui-table-gray tr:last-child td {
    border-radius: 0 0 5px
}

.ui-table-center th,
.ui-table-center td {
    text-align: center
}

.ui-table-center th.text-right,
.ui-table-center td.text-right {
    text-align: right
}

.ui-table-center th.text-left,
.ui-table-center td.text-left {
    text-align: left
}

.ui-table-light {}

.ui-table-light tr {
    border-bottom: 1px solid #e3e3e3;
    border-left: 1px solid #e3e3e3
}

.ui-table-light thead th {
    height: 40px;
    line-height: 40px;
    color: #535353;
    font-size: 16px
}

.ui-table-light thead tr {
    border-top: 1px solid #e3e3e3;
    border-radius: 5px 5px 0 0
}

.ui-table-light thead th {
    background: #f0f0f0
}

.ui-table-light thead th span {
    display: block
}

.ui-table-light thead th,
.ui-table-light tbody td {
    border-right: 1px solid #e3e3e3;
    border-bottom: 0
}

.ui-table-light tbody tr:hover {
    background: 0 0
}

.ui-table-light tbody tr td {
    height: auto;
    line-height: normal;
    vertical-align: top
}

.ui-table-light-double-line tbody td div {
    line-height: 34px
}

.ui-table-light-single-line tbody td div {
    line-height: 40px
}

.ui-table-light td .ui-td-bg {
    background: #fff
}

.ui-table-light tbody tr.dark {
    background: #f7f7f7
}

.ui-table-light thead th:first-child span {
    border-radius: 5px 0 0
}

.ui-table-light thead th:last-child span {
    border-radius: 0 5px 0 0
}

.ui-table-light tbody .last td:first-child .ui-td-bg,
.ui-table-light tbody tr:last-child td:first-child .ui-td-bg {
    border-radius: 0 0 0 5px
}

.ui-table-light tbody .last td:last-child .ui-td-bg,
.ui-table tbody tr:last-child td:last-child .ui-td-bg {
    border-radius: 0 0 5px
}

.ui-table-light-noborder thead th,
.ui-table-light-noborder tbody td {
    border: 0
}

.ui-table-inbox td {
    padding: 0 10px
}

.ui-table-inbox thead {
    color: #222
}

.ui-table-inbox tbody td {
    height: 36px;
    line-height: 36px;
    color: inherit
}

.ui-table-inbox tbody tr.dark {
    background: #f6fbfd
}

.ui-message-content {
    padding: 20px;
    padding-bottom: 10px
}

.ui-message-icon {
    margin-right: 14px;
    width: 36px;
    height: 36px
}

.ui-message-icon .iconfont {
    width: 36px;
    height: 36px;
    line-height: 36px;
    font-size: 36px
}

.ui-message-icon .iconfont.info {
    color: #68b5e2
}

.ui-message-icon .iconfont.success {
    color: #b5de70
}

.ui-message-icon .iconfont.warning {
    color: #f96
}

.ui-message-icon .iconfont.error {
    color: #f17975
}

.ui-message-text {
    width: 360px
}

.ui-message-text em {
    color: #c82e25
}

.ui-confirm {
    padding: 20px;
    padding-bottom: 10px
}

.ui-confirm-label,
.ui-confirm-value {}

.ui-confirm-label {
    font-size: 12px;
    width: 100px
}

.ui-confirm-label-short {}

.ui-confirm-label.big {
    font-size: 16px
}

.ui-confirm-value {
    width: 360px
}

.ui-confirm-value.two-column {
    width: 130px
}

.ui-confirm-form .ui-form-item {
    margin-bottom: 0
}

.ui-confirm-form .ui-button {
    padding-left: 30px;
    padding-right: 30px;
    min-width: none
}

.ui-confirm-item-note {}

.ui-confirm-item-note-loan {
    padding: 0 56px
}

.ui-confirm-submit-box {
    margin: 0 auto;
    text-align: center
}

.ui-confirm-cancel-link {
    cursor: pointer
}

.ui-confirm-cancel-link:hover {}

.ui-confirm-cancel-link.disabled:hover {}

.ui-confirm-loading {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -100px;
    margin-left: -100px;
    width: 200px;
    height: 200px;
    color: #fff;
    background-color: rgba(255, 255, 255, .7);
    background-image: url(../images/loading.html);
    background-repeat: no-repeat;
    background-position: center center;
    border-radius: 5px;
    text-align: center
}

.ui-confirm-loading-text {
    position: absolute;
    top: 0;
    left: 0;
    color: #000;
    background: rgba(255, 255, 255, .9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#DFFFFFFF, endColorstr=#DFFFFFFF);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#DFFFFFFF, endColorstr=#DFFFFFFF)";
    text-align: center;
    z-index: 100
}

.ui-confirm-loading-text p.hint {
    margin-top: 100px
}

.ui-confirm-loading-text p.loading {
    height: 50px;
    background: url(../images/loading.html) no-repeat center center
}

.w80 {
    width: 80px
}

.w120 {
    width: 120px
}

.w100 {
    width: 100px
}

.w140 {
    width: 140px
}

.text-left-imp {
    text-align: left !important
}

.list-ul-name {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100px
}

.list-u-code {
    background: url(../style/ucode.html) no-repeat;
    display: inline-block;
    height: 28px;
    height: 25px \9;
    width: 25px
}

.list-a-pay {
    margin-left: 15px
}

.color-red {
    color: red
}

.worm-tips {
    background-color: #FCE6BF;
    border: 1px solid #FCDA9F;
    border-radius: 10px;
    height: 45px;
    margin: 25px 0;
    width: 778px
}

.worm-tips .icon {
    background: url(../style/borrow-icon.html) no-repeat;
    background-position: -3px -75px;
    display: inline-block;
    height: 20px;
    margin-left: 35px;
    width: 20px
}

.worm-tips .txt {
    line-height: 45px
}

.conform_pay_div {
    overflow: hidden;
    padding: 0 !important
}

.conform_pay_div .title {
    display: inline-block;
    font-size: 24px;
    line-height: 50px;
    text-align: left
}

.conform_pay_div ul {}

.conform_pay_div ul li {}

.conform_pay_div .ui-selectdrop-dialog ul li {}

.conform_pay_div ul li span {}

.conform_pay_div ul li.selected span {}

.conform_pay_div p {}

.conform_pay_div .money-div {
    padding: 10px 0
}

.conform_pay_div p span {}

.conform_pay_div p em {
    font-size: 24px
}

.conform_pay_div .money-div .ui-form-item {
    padding-left: 210px;
    margin-bottom: 10px;
    display: none
}

.conform_pay_div .money-div .pr {
    padding-left: 176px
}

.conform_pay_div .money-div .pr2 {
    padding-left: 210px;
    margin-bottom: 10px
}

.conform_pay_div .money-div .ui-form-item .ui-input {
    padding: 0 0 0 10px;
    width: 253px;
    height: 34px;
    line-height: 34px
}

.conform_pay_div .money-div .ui-form-item .use-ucode-btn {
    position: static;
    margin-left: 10px
}

.conform_pay_div .addCoupon {
    line-height: normal;
    position: relative;
    margin: 0 0 10px;
    *z-index: 999
}

.conform_pay_div .addCoupon .txt-name {}

.conform_pay_div .addCoupon .use-psw {
    margin-top: 0;
    margin-left: 10px;
    width: 120px;
    height: 36px;
    line-height: 36px;
    color: #fff
}

.conform_pay_div .addCoupon .use-psw:hover {
    background: #3676b7;
    color: #fff
}

.conform_pay_div .addCoupon .ui-select {
    float: left;
    margin: 8px 14px 0 0
}

.conform_pay_div .money-div a {
    margin-left: 20px
}

.conform_pay_div .addCoupon .ui-selectdrop-dialog {
    position: static
}

.conform_pay_div p label {
    margin-right: 10px
}

.conform_pay_div .worm-tips {
    height: 145px;
    margin: 10px 0 0 10px;
    width: 560px
}

.conform_pay_div .worm-tips p {
    margin-left: 10px
}

.conform_pay_div .worm-tips .icon {
    margin-left: 10px
}

.conform_pay_div .submit-button {
    margin: 0 0 20px;
    text-align: center
}

.conform_pay_div .submit-button input {
    width: 80px !important;
    margin-right: 20px
}

.conform_pay_div .btn-savecon {}

.conform_pay_div .tips-yd .icon-excla {
    left: 37px
}

.conform_pay_div .tips-yd .txtspan {
    width: 425px;
    color: #666
}

.conform_pay_div .tips-yd .txtspan em {
    color: #E4873A
}

.conform_pay_div .tips-yd {
    border-bottom: 1px dashed #E0E0E0;
    height: 90px;
    margin-bottom: 20px
}

.ui-message-content-new h3 {
    line-height: 45px;
    background-color: #f3f3f3;
    text-align: center
}

.ui-message-content-new .text-p {
    font-size: 16px;
    padding: 20px 10px 0 25px
}

.ui-message-content-new .text-p em {
    color: #fb741a
}

.ui-message-content-new .ui-message-button {
    margin: 20px 0
}

.conform_pay_div .money-div .pr .ui-input {
    padding: 0 0 0 10px;
    width: 238px;
    height: 34px;
    line-height: 34px
}

.conform_pay_div .no-coupon-list .addCoupon .use-psw {
    margin-left: 0
}

.conform_pay_div .money-div .no-coupon-list .ui-form-item {
    padding-left: 176px
}

.ui-comments-textarea {
    padding: 10px 20px;
    width: 753px;
    max-width: 753px;
    min-width: 753px;
    height: 95px;
    min-height: 95px;
    border: 1px solid #b7babf;
    border-radius: 2px
}

.ui-reply-textarea {
    width: 485px;
    min-width: 485px;
    max-width: 485px;
    height: 50px;
    min-height: 50px;
    border: 1px solid #DEE9EC;
    margin-top: 10px
}

.ui-comment-button-min {
    display: block
}

.ui-comments-submit {
    margin-right: -6px
}

.icon-comments-time {
    background-position: -35px -25px
}

.ui-comment-button:hover,
.ui-comment-button:focus {
    color: #fff
}

.comments-user-photo,
.comments-user-photo img {
    width: 56px;
    height: 56px;
    overflow: hidden
}

.comments-message-box {
    width: 720px;
    margin-right: -4px
}

.comments-message-box h5 {
    padding: 10px 32px 0
}

.comments-message-box h5 a {
    display: block
}

.comments-message-box h5 span {
    display: block;
    width: 140px
}

.comments-message-info {
    padding: 0 32px;
    word-wrap: break-word;
    word-break: break-all
}

.comments-message-reply {
    width: 622px;
    padding: 15px 0 0 36px;
    overflow: hidden
}

.comments-message-reply-box {
    width: 546px
}

.comments-message-reply-box h5 {
    padding: 0 10px
}

.comments-message-reply-info {
    padding: 0 10px;
    overflow: hidden
}

.comments-message-box,
.comments-message-reply-box {
    border: 1px solid #d7e4e8;
    border-radius: 5px;
    position: relative;
    padding-bottom: 20px
}

.comments-message-reply-box {
    background: #edf3f5;
    padding-bottom: 0
}

.comments-message-box em {
    width: 8px;
    height: 17px;
    background: url(../style/arrow-left-white.html) no-repeat;
    display: block;
    position: absolute;
    left: -8px;
    top: 20px
}

.comments-message-reply-box em {
    width: 8px;
    height: 17px;
    background: url(../style/arrow-left-blue.html) no-repeat;
    display: block;
    position: absolute;
    left: -8px;
    top: 20px
}

.ui-filter {}

.ui-filter-header {
    line-height: 30px
}

.ui-filter-category li {
    height: 24px;
    line-height: 24x
}

.ui-filter-title {
    float: left;
    width: 80px
}

.ui-filter-tag {
    display: block;
    float: left;
    font-size: 14px;
    padding: 0 15px;
    margin: 0 5px;
    border-radius: 12px;
    cursor: pointer
}

.ui-filter-tag:hover {
    background: #f3f3f3
}

.ui-filter-tag:active {
    background: #0697da;
    color: #fff
}

.ui-filter-tag.active {
    background: #2ea7e0;
    color: #fff
}

.ui-filter-tag input {
    display: none
}

.ui-filter-tag span {
    display: block;
    line-height: 23px
}

.ui-filter-switcher {
    margin: 5px 0 0 10px;
    padding: 1px 12px;
    line-height: 21px;
    border-radius: 4px;
    background: #dfdfdf;
    color: #999;
    cursor: pointer
}

.ui-filter-switcher:hover {
    background: #83a700;
    color: #f8f7e0;
    -moz-box-shadow: 0 1px 2px #999;
    -webkit-box-shadow: 0 1px 2px #999;
    box-shadow: 0 1px 2px #999
}

.ui-filter-switcher:active {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.ui-filter-switcher.active {
    color: #f8f7e0;
    background: #83a700;
    -moz-box-shadow: inset 0 0 5px #666;
    -webkit-box-shadow: inset 0 0 5px #666;
    box-shadow: inset 0 0 5px #666
}

.ui-form {
    font-size: 14px;
    line-height: 1.5
}

.ui-form,
.ui-form * {
    list-style: none
}

.ui-form fieldset {
    border: 0
}

.ui-form input.input-icon {
    padding-left: 30px
}

.ui-form legend {
    font-size: 16px;
    margin-bottom: 15px
}

.ui-form-text {
    display: inline-block;
    margin-top: 6px;
    *display: inline;
    *zoom: 1
}

.ui-form-item:after {
    clear: both;
    content: '.';
    display: block;
    height: 0;
    visibility: hidden
}

.ui-form-item {
    position: relative;
    padding: 0 5px 20px 170px;
    zoom: 1
}

.ui-form-item-nolabel {
    padding: 0
}

.ui-form-item input {
    vertical-align: middle
}

.ui-form-item textarea {
    border: 1px solid #c5c5c5;
    background: url(../style/input_inner.html) repeat-x
}


.ui-form-item .icon {
    width: 25px;
    height: 21px;
    background: url(../style/input-icon-all.html) no-repeat;
    position: absolute;
    top: 12px;
    left: 9px
}

.ui-form-item .input-bg-gray {}

.ui-form-item .input-bg-red {}

.ui-form-item .input-icon-id-gray {
    background-position: 0 0
}

.ui-form-item .input-icon-id-red {
    background-position: 0 -71px
}

.ui-form-item .input-icon-head-gray {
    background-position: 0 -142px
}

.ui-form-item .input-icon-head-blue {
    background-position: 0 -213px
}

.ui-form-item .input-icon-head-red {
    background-position: 0 -284px
}

.ui-form-item .input-icon-id-blue {
    background-position: 0 -355px
}

.ui-form-item .input-icon-lock-gray {
    background-position: 0 -426px
}

.ui-form-item .input-icon-lock-blue {
    background-position: 0 -497px
}

.ui-form-item .input-icon-lock-red {
    background-position: 0 -568px
}

.ui-form-item .input-icon-phone-gray {
    background-position: 0 -639px
}

.ui-form-item .input-icon-phone-blue {
    background-position: 0 -710px
}

.ui-form-item .input-icon-phone-red {
    background-position: 0 -781px
}

.ui-form-item .input-icon-lock {
    background-position: 0 0
}

.ui-form-item .input-icon-key {
    background-position: 0 -40px
}

.ui-form-item .input-icon-mobile {
    background-position: 2px -85px
}

.ui-form-item .input-icon-user {
    background-position: 0 -127px
}

.ui-form input.error,
.ui-form textarea.error {
    border: 1px solid #ee7565
}

.ui-form label.error {
    display: block;
    color: #ee7565
}

.ui-form label.valid {
    color: #aaa
}

.ui-input:hover,
.ui-textarea:hover,
.ui-input:focus,
.ui-textarea:focus,
.ui-input-hover {
    border: 1px solid #3a84cf
}

.ui-input:focus,
.ui-textarea:focus,
.ui-input-focus,
input:focus,
select:focus,
button:focus {
    outline: 0
}

.ui-label {
    float: left;
    width: 170px;
    margin-left: -180px;
    padding-top: 0;
    text-align: right;
    font-size: 14px
}

.ui-form-required {
    color: red;
    font-family: SimSun;
    font-size: 14px;
    margin-right: 6px
}

.ui-select {
    display: inline-block;
    _display: inline;
    _zoom: 1;
    padding: 4px;
    cursor: pointer;
    margin-top: 2px;
    vertical-align: middle;
    padding-right: 5px
}

.ui-select input {
    visibility: hidden
}

.servermsg {
    color: red;
    line-height: 30px
}

.radio-label {
    margin-left: 5px
}

.phoneCodeMsg {
    display: block
}

.ui-form-line {
    border-bottom: 1px dashed #ccc;
    margin-bottom: 10px
}

.ui-form-item .phone-pre {
    width: 50px
}

.ui-form-item .phone-suf {
    width: 120px
}

.form-msg {
    margin-left: 10px
}

.form-msg .warn {
    color: #ee7465
}

@font-face {
    font-family: rei;
    src: url(../images/rei_c9f1701.html);
    src: url(../images/rei_c9f1701.html) format("embedded-opentype"), url(../images/rei_2030da4.html) format("woff"), url(../images/rei_4926078.html) format("truetype"), url(../images/rei_3ddf008.html) format("svg");
    font-weight: 400;
    font-style: normal
}

.iconfont {
    font-family: rei;
    font-style: normal;
    cursor: default;
    -webkit-font-smoothing: antialiased
}

.ui-list {
    position: relative
}

.ui-list i.info {
    background: url(../images/png_4971.html);
    display: inline-block;
    width: 22px;
    height: 22px;
    vertical-align: text-bottom;
    margin: -2px 10px;
    cursor: pointer
}

.ui-list i.plus {
    background: url(../images/png_4971.html);
    display: inline-block;
    width: 22px;
    height: 22px;
    vertical-align: text-bottom;
    margin: -2px 4px
}

.ui-list i.minus {
    background: url(../images/png_4971.html);
    display: inline-block;
    width: 22px;
    height: 22px;
    vertical-align: text-bottom;
    margin: -3px 4px
}

.ui-list-item {
    cursor: default
}

.ui-list-header {
    background-color: #f0f7ff
}

.ui-list-item.last {
    border-bottom: 0
}

.ui-list-title {
    height: 40px;
    line-height: 40px;
    color: #848484
}

.ui-list-title.two-line {
    line-height: 18px
}

.ui-list-title-sortable {
    cursor: pointer
}

.ui-list-title-sortable {
    background-repeat: no-repeat;
    background-position: 100% center
}

.ui-list-title-sortable-1,
.ui-list-title-sortable-2,
.ui-list-title-sortable-3,
.ui-list-title-sortable-4,
.ui-list-title-sortable-5,
.ui-list-title-sortable-6,
.ui-list-title-sortable-7,
.ui-list-title-sortable-8 {
    background-image: url(../style/order_01.html)
}

.ui-list-title-sortable-1:hover,
.ui-list-title-sortable-2:hover,
.ui-list-title-sortable-3:hover,
.ui-list-title-sortable-4:hover,
.ui-list-title-sortable-5:hover,
.ui-list-title-sortable-6:hover,
.ui-list-title-sortable-7:hover,
.ui-list-title-sortable-8:hover,
    {
    background-image: url(../style/order_02.html)
}

.ui-list-title-sortable-1 {
    background-position: 94px center
}

.ui-list-title-sortable-2 {
    background-position: 138px center
}

.ui-list-title-sortable-3 {
    background-position: 148px center
}

.ui-list-title-sortable-4 {
    background-position: 179px center
}

.ui-list-title-sortable-5 {
    background-position: 122px center
}

.ui-list-title-sortable-6 {
    background-position: 125px center
}

.ui-list-title-sortable-7 {
    background-position: 160px center
}

.ui-list-title-sortable-8 {
    background-position: 133px center
}

.ui-list-header .asc,
.ui-list-header .asc:hover {
    background-image: url(../style/order_04.html)
}

.ui-list-header .desc,
.ui-list-header .desc:hover {
    background-image: url(../style/order_03.html)
}

.ui-list-title-refresh {
    color: #2ea7e0;
    background-image: url(../style/order_05.html);
    background-repeat: no-repeat;
    background-position: 78px center
}

.ui-list-title-refresh:hover {
    background-image: url(../style/order_05.html)
}

.ui-list-title-sortable .sortable {
    font-size: 10px
}

.ui-list-field {
    height: 50px;
    line-height: 50px;
    color: #2b2b2b
}

.ui-list-status {
    font-size: 20px;
    padding: 30px 0;
    text-align: center
}

.ui-list-more {
    border-bottom: 1px solid #e5e4e2;
    font-size: 16px;
    padding: 10px;
    text-align: center
}

.ui-list-loading {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -100px;
    margin-left: -100px;
    width: 200px;
    height: 200px;
    color: #fff;
    background-image: url(../style/loading-icon_c721125.html);
    background-repeat: no-repeat;
    background-position: center center;
    border-radius: 5px;
    text-align: center
}

.ui-list-m {
    min-height: 240px
}

.ui-list-m .ui-list-field {
    height: 50px;
    line-height: 50px;
    vertical-align: middle
}

.ui-list-s {
    min-height: 240px
}

.ui-list-s .ui-list-item {}

.ui-list-s .ui-list-item.last {
    border-bottom: 0
}

.ui-list-s .ui-list-item,
.ui-list-s .ui-list-item:hover {
    background: #fff
}

.ui-list-s .ui-list-item.dark,
.ui-list-s .ui-list-item.dark:hover,
.table-tr-color,
table tr.odd {
    background: #f9fcff
}

.ui-list-item.dark {
    background: #f9fcff
}

.ui-list-s .ui-list-item.clickable {
    cursor: pointer
}

.ui-list-s .ui-list-item.clickable:hover,
.ui-list-s .ui-list-item.clickable.dark:hover {
    background: #fffbe2
}

.ui-list-s .ui-list-field {
    height: 50px;
    line-height: 50px
}

.ui-list-field.number {
    font-family: Helvetica
}

.ui-list-field .light {
    color: #848484
}

.ui-list-field.dark {
    color: #2b2b2b
}

.ui-list-field span.plus {
    color: #ff711c
}

.ui-list-field .value-small.plus {
    color: #ff711c
}

.ui-list-field span.minus {
    color: #63b97c
}

.ui-list-field .value-small.minus {
    color: #63b97c
}

.ui-list-field span.info {
    font-size: 18px;
    color: #e4e4e4;
    margin-left: 5px;
    vertical-align: text-top
}

.ui-list-invest .ui-list-item .ui-loantype {
    float: left;
    margin: 10px 3px 13px 0
}

.ui-list-invest .ui-list-item .ui-creditlevel {
    margin: 10px auto
}

.ui-list-invest .ui-list-item .ui-progressbar-mid {
    margin: 6px auto
}

.ui-list-invest .ui-list-invest-button span {
    display: none
}

.ui-list-invest .ui-list-invest-button-READY,
.ui-list-invest .ui-list-invest-button-FIRST_READY,
.ui-list-invest .ui-list-invest-button-IN_PROGRESS {
    cursor: default
}

.ui-list-invest .ui-list-invest-button-READY,
.ui-list-invest .ui-list-invest-button-FIRST_READY {
    background-color: #cfcfcf !important
}

.ui-list-invest .ui-list-invest-button-IN_PROGRESS,
.ui-list-invest .ui-list-invest-button-CLOSED,
.ui-list-invest .ui-list-invest-button-FIRST_APPLY,
.ui-list-invest .ui-list-invest-button-DRAFT,
.ui-list-invest .ui-list-invest-button-BAD_DEBT,
.ui-list-invest .ui-list-invest-button-OVER_DUE {
    background-color: #cfcfcf !important
}

.ui-list-invest .ui-list-invest-button-READY span.READY,
.ui-list-invest .ui-list-invest-button-FIRST_READY span.FIRST_READY,
.ui-list-invest .ui-list-invest-button-OPEN span.OPEN,
.ui-list-invest .ui-list-invest-button-IN_PROGRESS span.IN_PROGRESS,
.ui-list-invest .ui-list-invest-button-CLOSED span.CLOSED,
.ui-list-invest .ui-list-invest-button-OVER_DUE span.OVER_DUE,
.ui-list-invest .ui-list-invest-button-BAD_DEBT span.BAD_DEBT,
.ui-list-invest .ui-list-invest-button-FIRST_APPLY span.FIRST_APPLY,
.ui-list-invest .ui-list-invest-button-DRAFT span.FIRST_APPLY {
    display: inline
}

.ui-list-invest .ui-list-item {
    position: relative
}

.ui-list-invest .ui-list-item .ui-poptip {
    position: absolute;
    top: 13px;
    left: 44px
}

.ui-list-news {
    min-height: 120px
}

.ui-list-news .ui-list-item {
    height: 40px;
    line-height: 40px;
    overflow: hidden
}

.ui-list-news .field.text {
    float: left;
    overflow: hidden;
    white-space: nowrap;
    width: 790px
}

.ui-list-news.narrow .field.text {
    width: 590px
}

.ui-list-news .decoration {
    float: left;
    display: inline;
    margin: 14px 19px;
    height: 10px;
    width: 10px;
    border: 1px solid #0697DA;
    border-radius: 50%
}

.ui-list-news .ui-list-field.text .title {
    margin-right: 10px
}

.ui-list-news .ui-list-field.date {
    text-align: right;
    width: 90px
}

.ui-list-comments .ui-list-item {
    padding: 10px;
    border-bottom: 1px solid #e5e5e5
}

.ui-list-comments .ui-list-item:hover {
    background: 0 0
}

.ui-list-comments .ui-list-item.last {
    border-bottom: 0
}

.ui-list-disc li span {
    float: left;
    display: block
}

.ui-list-disc li>i {
    float: left;
    display: block;
    width: 4px;
    height: 4px;
    margin: 12px 6px 0 0;
    background: #09d;
    border-radius: 50%;
    vertical-align: middle
}

.ui-style-decimal,
.ui-style-decimal li {
    list-style: decimal
}

.ui-style-decimal {
    *margin-left: 30px
}

.lists-header {
    border-top: solid 1px #f4f4f4;
    border-bottom: solid 1px #f4f4f4
}

.lists-item {
    border-bottom: solid 1px #f4f4f4
}

.ui-list-invest .ui-list-invest-button {
    padding: 0;
    width: 84px
}

.j-sortable-list-header .ui-list-title-sortable {
    width: 80px;
    padding: 0 20px 0 0;
    margin-left: auto;
    text-align: right
}

.j-sortable-list-header .ui-list-title-sortable-2 {
    background-position: 85px center
}

.j-sortable-list-header .ui-list-title-sortable-3 {
    background-position: 85px center
}

.j-sortable-list-header .ui-list-title-sortable-4 {
    background-position: 85px center
}

.j-sortable-list-header .ui-list-title-refresh {
    padding-right: 0;
    background-position: center center;
    width: 84px;
    margin: 0 25px 0 auto
}

.new-table-ui-list-header {
    line-height: 50px;
    background: #fafafa
}

.new-table-noBg-ui-list-header {
    line-height: 50px;
    border: solid 1px #f4f4f4;
    border-right: 0;
    border-left: 0
}

.ui-list-s .new-table-ui-list-item.dark {
    background: #fafafa
}

.ui-list-s .new-table-noBg-ui-list-item {
    border-bottom: solid 1px #f4f4f4
}

.ui-list-s .new-table-ui-list-item a,
.ui-list-s .new-table-ui-list-item a:link,
.ui-list-s .new-table-ui-list-item a:visited,
.ui-list-s .new-table-ui-list-item a:active,
.ui-list-s .new-table-noBg-ui-list-item a,
.ui-list-s .new-table-noBg-ui-list-item a:link,
.ui-list-s .new-table-noBg-ui-list-item a:visited,
.ui-list-s .new-table-noBg-ui-list-item a:active {
    color: #2b2b2b
}

.ui-list-s .new-table-ui-list-item a:hover,
.ui-list-s .new-table-noBg-ui-list-item a:hover {
    color: #3a84cf
}

.slides {
    position: relative;
    background: url(../images/loading.html) no-repeat center
}

.ui-slides {
    height: 376px;
    margin: 0 auto;
    width: 100%;
    position: relative
}

.ui-slides .ui-slide01 {
    color: #FFF;
    height: 356px;
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    margin: 0 auto
}

.ui-slides .ui-slide01 a {
    display: block;
    height: 356px
}

.ui-slides .ui-slide01-title {
    float: left;
    height: 137px;
    left: 190px;
    position: relative;
    top: 90px;
    width: 320px
}

.ui-slides .ui-slide01-title-big {
    font-family: "黑体";
    font-size: 42px;
    font-weight: 700;
    text-shadow: 2px 2px 5px #333;
    line-height: 50px
}

.ui-slides .ui-slide01-title-small {
    font-family: "黑体";
    font-size: 21px;
    height: 26px;
    margin-top: 8px
}

.ui-slides .ui-slide01-icons {
    display: block;
    height: 10px;
    left: 545px;
    position: absolute;
    top: 90px;
    width: 420px
}

.ui-slides .ui-slide01-icons li img {
    display: block
}

.ui-slides .ui-slide01-icons-item {
    display: block;
    float: left;
    font-family: "黑体";
    margin-right: 20px;
    text-align: center;
    width: 115px
}

.ui-slides .ui-slide01-icons-item-img01 {
    width: 110px;
    height: 81px;
    background: url(../style/slide01-icons-item-img01.html);
    _background: url(../style/slide01-icons-item-img01-2.html)
}

.ui-slides .ui-slide01-icons-item-img02 {
    width: 110px;
    height: 81px;
    background: url(../style/slide01-icons-item-img02.html);
    _background: url(../style/slide01-icons-item-img02-2.html)
}

.ui-slides .ui-slide01-icons-item-img03 {
    width: 110px;
    height: 81px;
    background: url(../style/slide01-icons-item-img03.html);
    _background: url(../style/slide01-icons-item-img03-2.html)
}

.ui-slides .ui-slide01-icons-item-b {
    height: 30px;
    line-height: 30px
}

.ui-slides .ui-slide01-icons-item-b b {
    font-size: 36px;
    margin-right: 5px
}

.ui-slides .ui-slide01-button {
    background: url(../style/ui-slide01-button.html) no-repeat scroll 111px 3px #83A700;
    border-radius: 20px;
    border: medium none;
    color: #FFF;
    display: block;
    font-family: "黑体";
    font-size: 21px;
    height: 40px;
    left: 190px;
    padding: 0 30px 1px 0;
    position: absolute;
    top: 256px;
    width: 150px;
    cursor: pointer
}

#slider_nav {
    left: 50%;
    position: absolute;
    top: 330px;
    z-index: 99999;
    margin-left: -30px
}

.slider-nav-box li {
    float: left;
    padding: 5px 10px;
    background: #000;
    text-align: center;
    margin-left: 10px;
    filter: alpha(opacity=50);
    -moz-opacity: .5;
    -khtml-opacity: .5;
    opacity: .5
}

.slider-nav-box li a {
    color: #fff;
    text-decoration: none
}

.slider-nav-pointer li {
    border: 1px solid #aaa;
    background: #aaa;
    border-radius: 10px;
    float: left;
    height: 10px;
    margin-left: 10px;
    overflow: hidden;
    text-align: center;
    width: 10px
}

.slider-nav-pointer li.active {
    border: 1px solid #2ea7e0;
    background: #2ea7e0
}

.slider-nav-pointer li a {
    color: #000;
    text-decoration: none;
    padding-left: 20px
}

.ui-tab {
    margin: 0;
    padding: 0
}

.ui-tab ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.ui-tab li {
    list-style: none;
    vertical-align: top;
    position: relative;
    top: 1px
}

.ui-tab-items {
    border-bottom: 1px solid #E5E5E5;
    font-size: 14px
}

.ui-tab-item {
    float: left
}

.ui-tab-item a {
    line-height: 32px;
    height: 32px;
    padding: 0 10px;
    border-bottom: 0;
    color: #4D4D4D;
    float: left;
    cursor: pointer
}

.ui-tab-item a,
.ui-tab-item a:hover,
.ui-tab-item a:active {
    color: #4D4D4D
}

.ui-tab-item-current a {
    font-weight: 700;
    height: 33px
}

.ui-tab-item a:hover {
    background: #f6f6f6;
    text-decoration: none
}

.ui-tab-item-current a:hover {
    background: #fff
}

.ui-tab-content {
    display: none;
    vertical-align: middle
}

.ui-tab-align {
    vertical-align: middle
}

.ui-tab-content-current {
    display: block
}

.ui-tab-transparent .ui-tab-items {
    border-bottom: 0
}

.ui-tab-transparent .ui-tab-item {
    position: relative
}

.ui-tab-transparent .ui-tab-item a {
    font-size: 16px;
    border: 0;
    color: #999
}

.ui-tab-transparent .ui-tab-item a,
.ui-tab-transparent .ui-tab-item a:hover,
.ui-tab-transparent .ui-tab-item a:active {
    font-weight: 400
}

.ui-tab-transparent .ui-tab-item-current,
.ui-tab-transparent .ui-tab-item:hover {
    background: #fff;
    border-top: 4px solid #00a8e8
}

.ui-tab-transparent .ui-tab-item-current a,
.ui-tab-transparent .ui-tab-item:hover a {
    padding-top: 0;
    padding: 0 35px;
    border-top: 0;
    color: #474747
}

.ui-tab-transparent .ui-tab-item-current a.ui-tab-item-link {
    border-left: 1px solid #E0E0E0;
    border-right: 1px solid #E0E0E0
}

.ui-tab-blue {
    padding-bottom: 1px;
    border-bottom: 3px solid #39a4d3
}

.ui-tab-blue ul {
    width: 1000px
}

.ui-tab-blue li {
    float: left;
    width: 188px;
    height: 60px;
    margin-right: 5px;
    background: #e1e4e9;
    font-size: 18px;
    text-align: center;
    cursor: pointer;
    overflow: hidden
}

.ui-tab-blue li a {
    color: #222;
    padding: 0
}

.ui-tab-blue li.ui-tab-item-current,
.ui-tab-blue li:hover {
    background: #3bafda
}

.ui-tab-blue li.ui-tab-item-current a,
.ui-tab-blue li:hover a {
    color: #fff;
    font-weight: 400;
    background: #38acdb
}

.ui-tab-blue a {
    display: block;
    height: 56px;
    line-height: 56px;
    margin-top: 4px
}

.ui-tab-blue .ui-tab-item-current a.ui-tab-item-link {
    background: #38acdb
}

.ui-tab-blue li.ui-tab-item-current a,
.ui-tab-blue li:hover a {
    color: #fff;
    font-weight: 400
}

.ui-tab-item-link .block {
    background: none repeat scroll 0 0 #00a8e8;
    color: #fff;
    margin-left: 10px;
    padding: 0 5px;
    border-radius: 5px;
    font-weight: 700;
    display: inline
}

.ui-tab {
    position: relative;
    color: #848484;
    background: #f9f9f9
}

.ui-tab-transparent .loans-return-link {
    position: absolute;
    right: 0;
    top: 5px
}

.ui-tab-transparent .ui-tab-item a {
    font-weight: 400;
    height: 50px;
    line-height: 50px;
    color: #848484
}

.ui-tab-transparent .ui-tab-item-current a {
    font-weight: 400;
    height: 50px;
    line-height: 50px;
    color: #2b2b2b
}

.ui-tab-transparent .ui-tab-item {
    padding: 0;
    margin: 0;
    border-top: solid 2px #f9f9f9
}

.ui-tab-transparent .ui-tab-item-2 {
    width: 50%
}

.ui-tab-transparent .ui-tab-item-3 {
    width: 33.33333%
}

.ui-tab-transparent .ui-tab-item-4 {
    width: 25%
}

.ui-tab-transparent .ui-tab-item-5 {
    width: 20%
}

.ui-tab-transparent .ui-tab-item-link {
    width: 100%;
    padding: 0;
    margin: 0;
    text-align: center
}

.ui-tab-transparent .ui-tab-item-current {
    background: #fff;
    border-top: 2px solid #3a84cf
}

.ui-tab-transparent .ui-tab-item:hover {
    border-top: 2px solid #f6f6f6
}

.ui-tab-transparent .ui-tab-item-current a,
.ui-tab-transparent .ui-tab-item:hover a {
    padding: 0;
    margin: 0;
    text-align: center
}

.ui-tab-transparent .ui-tab-item-current a.ui-tab-item-link {
    border-left: 0;
    border-right: 0
}

.ui-tip {
    position: relative;
    padding: 10px 15px;
    background-color: #FCE6BF;
    border: 1px solid #FCDA9F;
    border-radius: 5px
}

.ui-icon-tip {
    position: absolute;
    bottom: -13px;
    left: 100px
}

.ui-tiptext-container {
    display: inline-block;
    padding: 3px 12px;
    border-radius: 5px;
    position: relative;
    zoom: 1;
    color: #fff
}

.ui-tiptext-container-error {
    background: #e4001a
}

.ui-tiptext-container-warning {
    background: #f29505
}

.ui-tiptext-container-success {
    background: #91c12f
}

.ui-tiptext-arrowup,
.ui-tiptext-arrowup em,
.ui-tiptext-arrowup span,
.ui-tiptext-arrowleft,
.ui-tiptext-arrowleft em,
.ui-tiptext-arrowleft span,
.ui-tiptext-arrowdown,
.ui-tiptext-arrowdown em,
.ui-tiptext-arrowdown span,
.ui-tiptext-arrowdownright,
.ui-tiptext-arrowdownright em,
.ui-tiptext-arrowdownright span {
    position: absolute;
    font-size: 14px;
    font-family: SimSun;
    font-style: normal;
    line-height: 1
}

.ui-tiptext-arrowup,
.ui-tiptext-arrowleft,
.ui-tiptext-arrowdown,
.ui-tiptext-arrowdownright {
    height: 10px;
    width: 16px
}

.ui-tiptext-arrowup {
    left: 32px;
    top: -5px
}

.ui-tiptext-arrowup em {
    top: -1px
}

.ui-tiptext-arrowleft {
    left: -6px;
    top: 10px
}

.ui-tiptext-arrowleft em {
    left: -1px
}

.ui-tiptext-arrowdown {
    left: 32px;
    bottom: -3px
}

.ui-tiptext-arrowdown em {
    top: 1px
}

.ui-tiptext-arrowdownright {
    right: 32px;
    bottom: -3px
}

.ui-tiptext-arrowdownright em {
    top: 1px
}

.ui-tiptext-container-message .ui-tiptext-arrow em {
    color: #b2e2ea
}

.ui-tiptext-container-message .ui-tiptext-arrow span {
    color: #e5f2f8
}

.ui-tiptext-container-success .ui-tiptext-arrow em {
    color: #91c12f
}

.ui-tiptext-container-success .ui-tiptext-arrow span {
    color: #91c12f
}

.ui-tiptext-container-error .ui-tiptext-arrow em {
    color: #e4001a
}

.ui-tiptext-container-error .ui-tiptext-arrow span {
    color: #e4001a
}

.ui-tiptext-container-warning .ui-tiptext-arrow em {
    color: #f29505
}

.ui-tiptext-container-warning .ui-tiptext-arrow span {
    color: #f29505
}

.ui-tiptext-container-question .ui-tiptext-arrow em {
    color: #b2e2ea
}

.ui-tiptext-container-question .ui-tiptext-arrow span {
    color: #e0f4ff
}

.ui-tiptext-container-stop .ui-tiptext-arrow em {
    color: #fadcd3
}

.ui-tiptext-container-stop .ui-tiptext-arrow span {
    color: #FDEEE9
}

.ui-tiptext-container-wait .ui-tiptext-arrow em {
    color: #fae3cc
}

.ui-tiptext-container-wait .ui-tiptext-arrow span {
    color: #FFF9D9
}

.ui-header {
    position: relative;
    z-index: 99999;
    border-bottom: 1px solid #E6E6E6
}

.ui-header-top {
    background: #555;
    color: #ccc
}

.ui-header-top .ui-nav-item {
    padding: 0 10px;
    height: 35px;
    line-height: 35px;
    font-size: 15px;
    color: #ccc
}

.ui-header-top .ui-nav-item.reg-link {
    color: #29aadf
}

.ui-header-top .ui-nav-item.login-link {
    color: #92c12f
}

.ui-header-top .ui-nav-item.ui-nav-username {
    color: #fff
}

.ui-header-top .ui-nav-item:hover {
    color: #fff
}

.ui-header-top .arrow-down {
    position: relative;
    top: 12px;
    border-top-color: #fff
}

.ui-header-top .ui-nav-item-x {
    display: inline-block;
    position: relative;
    z-index: 999999
}

.ui-header-top .ui-nav-item-x:hover {
    background: #fff
}

.ui-header-top .ui-nav-item-x .arrow-down-new {
    position: absolute;
    width: 11px;
    height: 6px;
    right: 10px;
    top: 50%;
    margin-top: -3px;
    background-image: url(../style/arrow-new.html);
    background-repeat: no-repeat
}

.ui-header-top .ui-nav-item-x:hover .arrow-down-new {
    background-position: left bottom
}

.ui-header-top .ui-nav-item-x:hover .ui-nav-username {
    color: #333
}

.ui-header-top .ui-nav-dropdown {
    position: absolute;
    top: 35px;
    right: 0;
    z-index: 99999;
    width: 320px;
    background: #fff;
    border: 1px solid #e0e0e0;
    border-top: 0;
    display: none
}

.ui-header-top .ui-nav-dropdown .loadfail {
    width: 320px;
    height: 150px;
    line-height: 150px;
    text-align: center
}

.ui-header-top .ui-nav-dropdown .loadfail img {
    vertical-align: middle
}

.ui-header-top .user-avatar-container {
    width: 78px;
    height: 78px;
    margin: 10px 10px 0;
    border: 1px solid #ccc;
    background: #fff
}

.ui-header-top .user-info-container dd {
    display: none
}

.ui-header-top .user-info-container dd.mb10 {
    line-height: 22px
}

.ui-header-top .user-info-container dd.user-info-container-tips {
    width: 200px;
    height: 44px;
    background: url(../style/tips-bg.html) no-repeat;
    padding: 2px 4px 6px 6px;
    line-height: 20px;
    color: #333
}

.ui-header-top .safe-progressbar {
    display: inline-block;
    width: 102px;
    height: 10px;
    border: 1px solid #c5c4c4;
    border-radius: 5px;
    overflow: hidden
}

.ui-header-top .safe-progressbar .bar {
    display: block;
    background: #fa0;
    width: 0;
    height: 8px;
    margin: 1px;
    border-radius: 4px
}

.ui-header-top .icon-box {
    margin-right: 14px;
    border-radius: 4px
}

.ui-header-top .safe-rank {
    background: url(../style/security-icons.html) no-repeat;
    width: 30px;
    height: 30px;
    display: inline-block;
    _display: inline;
    zoom: 1
}

.ui-header-top .icons .man {
    background-position: 0 0
}

.ui-header-top .icons .man.light {
    background-position: 0 -30px
}

.ui-header-top .icons .cellphone {
    background-position: -30px 0
}

.ui-header-top .icons .cellphone.light {
    background-position: -30px -30px
}

.ui-header-top .icons .mail {
    background-position: -60px 0
}

.ui-header-top .icons .mail.light {
    background-position: -60px -30px
}

.ui-header-top .icons .lock {
    background-position: -90px 0
}

.ui-header-top .icons .lock.light {
    background-position: -90px -30px
}

.ui-header-top .ui-nav-dropdown-bottom {
    height: 50px;
    background: #f8f8f8;
    line-height: 50px;
    font-size: 15px;
    color: #2fa8e1;
    text-align: center;
    margin-top: 10px;
    display: none
}

.ui-header-top .ui-nav-dropdown-bottom a {
    color: #2fa8e1
}

.ui-header-top .ui-nav-dropdown-bottom .ui-button {
    color: #fff;
    font-size: 15px
}

.ui-header-main {
    background: #fff
}

.ui-header-logo {
    display: block;
    height: 72px;
    width: 140px;
    background: url(../style/logo.html) no-repeat 0 center
}

.ui-header-newyear-logo {
    display: block;
    width: 195px;
    height: 72px;
    background: url(../style/newyear-logo.html) no-repeat 0 center;
    position: absolute;
    left: -42px;
    top: 0
}

.ui-header-logo-grid {
    width: 140px;
    height: 72px
}

.ui-header-newyear-grid {
    position: relative
}

.ui-header-slogan-grid {
    width: 193px;
    height: 72px
}

.ui-header-slogan {
    display: block;
    height: 72px;
    width: 193px;
    background: url(../style/slogan.html) no-repeat 0 center
}

.ui-header-grid {
    height: 72px
}

.ui-header-main .ui-nav-item {
    float: left;
    font-size: 18px
}

.ui-header-top .ui-nav-item .icon-msg {
    width: 17px;
    height: 20px;
    background-position: -27px -177px
}

.ui-header-top .ui-nav-item .icon-msg-new {
    display: inline-block;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    line-height: 14px;
    padding-bottom: 2px;
    text-align: center;
    background: url(../style/msg-new2.html) -10px -1px no-repeat;
    color: #fff;
    font-style: normal;
    letter-spacing: -.1em
}

.ui-header-top .ui-nav-item .icon-task-new {
    display: inline-block;
    width: 8px;
    height: 14px;
    background: url(../style/msg-new2.html) -1px -1px no-repeat
}

.ui-header-main .ui-nav-item-link {
    display: block;
    padding: 0 20px;
    height: 72px;
    line-height: 72px
}

.ui-header-main .ui-nav-item-x .ui-nav-item-link {
    padding-right: 30px
}

.ui-header-main .ui-nav-item-link .arrow-down {
    position: absolute;
    top: 36px;
    right: 17px;
    z-index: 1
}

.ui-header-main .ui-nav-item-link:hover .arrow-down {
    border-top: 4px solid #00a8e8
}

.ui-header-main .ui-nav-item-x {
    position: relative;
    z-index: 9999
}

.ui-header-main .ui-nav-dropdown {
    position: absolute;
    top: 55px;
    left: 0;
    z-index: 9999;
    padding: 5px 0;
    background: #fff;
    border: 1px solid #e0e0e0;
    -webkit-box-shadow: 0 0 3px -1px #ccc;
    -moz-box-shadow: 0 0 3px -1px #ccc;
    box-shadow: 0 0 3px -1px #ccc
}

.ui-header-main .ui-nav-dropdown-account {
    right: 10px
}

.ui-header-main .ui-nav-dropdown .ui-nav-dropdown-angle {
    position: absolute;
    top: -5px;
    left: 46px
}

.ui-header-main .ui-nav-dropdown .ui-nav-dropdown-angle span {
    display: block;
    width: 9px;
    height: 5px;
    background: url(../style/nav-angle-up.html) no-repeat center center
}

.ui-header-main .ui-nav-dropdown .ui-nav-dropdown-separator {
    height: 0;
    margin: 5px 10px;
    border-bottom: 1px solid #f2f2f2;
    font-size: 0
}

.ui-header-main .ui-nav-dropdown .ui-nav-dropdown-item {
    font-size: 14px;
    margin: 2px 10px;
    padding: 2px 10px;
    min-width: 74px;
    cursor: pointer
}

.ui-header-main .ui-nav-dropdown .ui-nav-dropdown-item a {
    display: block
}

.ui-header-main .ui-nav-dropdown .ui-nav-dropdown-item:hover {
    background: #2ea7e0
}

.ui-header-main .ui-nav-dropdown .ui-nav-dropdown-item:hover a,
.ui-header-main .ui-nav-dropdown .ui-nav-dropdown-item:hover a:hover,
.ui-header-main .ui-nav-dropdown .ui-nav-dropdown-item:hover a:active {
    color: #fff
}

.ui-header-main .ui-nav-dropdown-invest .ui-nav-dropdown-item {
    width: 84px
}

.ui-header .ui-header-main .no-nav-text {
    line-height: 40px;
    height: 40px;
    font-size: 25px;
    border-left: 1px solid #CCC;
    padding-left: 20px;
    margin-top: 17px;
    color: #aaa
}

.ui-term {
    width: 270px
}

.ui-term-field {
    position: relative
}

.ui-term-input {
    display: block;
    padding: 8px 77px 8px 8px;
    width: 183px;
    height: 24px;
    line-height: 24px;
    font-size: 18px;
    background: #fff;
    position: relative;
    left: 0;
    top: 0
}

.ui-term-field-cf .ui-term-input {
    width: 113px;
    margin: 0 auto
}

.ui-term-field-cf .calculate {
    display: block;
    position: absolute;
    top: 0;
    *top: 1px;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    color: #fff;
    background: url(../style/sign.html) no-repeat center 0 #30a9df;
    border: solid 1px #30a9df;
    cursor: pointer
}

.ui-term-field-cf .minus {
    left: 0;
    border-right: 0;
    border-radius: 4px 0 0 4px;
    background-position: center 20px
}

.ui-term-field-cf .plus {
    right: 0;
    border-left: 0;
    border-radius: 0 4px 4px 0;
    background-position: center -30px
}

.ui-term-field-cf .cal-grey {
    background-color: #e0e0e0;
    border: solid 1px #e0e0e0;
    cursor: default
}

.ui-term-input.invalid {
    color: #c82e25;
    border-color: #c82e25
}

.ui-term-placeholder,
.ui-term-inputunit {
    position: absolute
}

.ui-term-placeholder {
    top: 10px;
    left: 11px;
    color: #c2c2c2
}

.ui-term-inputunit {
    top: 10px;
    right: 8px;
    color: #c2c2c2
}

.ui-term-field-cf .ui-term-inputunit {
    right: 56px
}

.ui-term-inputunit .share {
    font-size: 12px;
    color: #898989
}

.ui-term-fee,
.ui-term-hint,
.ui-term-error {
    padding: 4px 8px 4px 0;
    font-size: 12px
}

.ui-term-fee,
.ui-term-hint {
    color: #676767
}

.ui-term-error {
    color: #c82e25
}

.ui-term-button {
    position: relative;
    width: 270px;
    line-height: 44px;
    height: 44px;
    text-align: center;
    font-size: 16px
}

.ui-term-button .ui-button-text {
    display: none;
    margin-top: -2px;
    padding-left: 10px;
    line-height: 44px;
    color: #fff
}

.ui-term-button.plan-button .ui-button-text {
    display: inline
}

.ui-term-button.disabled,
.ui-term-button.disabled:hover {
    cursor: default;
    color: #fff;
    background-color: #dbdbdb;
    border: 1px solid #dbdbdb
}

.ui-term-button.READY,
.ui-term-button.READY:hover {
    cursor: default;
    background-color: #c7d78c
}

.ui-term-button.FAILED,
.ui-term-button.FAILED:hover,
.ui-term-button.CANCELED,
.ui-term-button.CANCELED:hover,
.ui-term-button.APPLY,
.ui-term-button.APPLY:hover,
.ui-term-button.REPAYING,
.ui-term-button.REPAYING:hover,
.ui-term-button.OVERDUE,
.ui-term-button.OVERDUE:hover,
.ui-term-button.BADDEBT,
.ui-term-button.BADDEBT:hover,
.ui-term-button.CLOSED,
.ui-term-button.CLOSED:hover,
.ui-term-button.PRESALE,
.ui-term-button.PRESALE:hover,
.ui-term-button.UNKNOWN,
.ui-term-button.UNKNOWN:hover {
    cursor: default;
    background-color: #e0e0e0
}

.ui-term-button.OPEN .ui-button-text.OPEN,
.ui-term-button.OPEN_MORE .ui-button-text.OPEN_MORE,
.ui-term-button.CANCELED .ui-button-text.CANCELED,
.ui-term-button.APPLY .ui-button-text.APPLY,
.ui-term-button.READY .ui-button-text.READY,
.ui-term-button.FAILED .ui-button-text.FAILED,
.ui-term-button.REPAYING .ui-button-text.REPAYING,
.ui-term-button.OVERDUE .ui-button-text.OVERDUE,
.ui-term-button.BADDEBT .ui-button-text.BADDEBT,
.ui-term-button.CLOSED .ui-button-text.CLOSED,
.ui-term-button.PRESALE .ui-button-text.PRESALE,
.ui-term-button.UNKNOWN .ui-button-text.UNKNOWN {
    display: block
}

.ui-term-button .ui-button-icon {
    position: absolute;
    top: 11px;
    right: 15px;
    display: none;
    width: 10px;
    height: 18px;
    background: url(../style/angle-right-xlargebutton.html) no-repeat center center
}

.ui-term-button.OPEN .ui-button-icon.OPEN,
.ui-term-button.OPEN_MORE .ui-button-icon.OPEN_MORE {
    display: block
}

.ui-term-box {
    width: 270px;
    padding: 12px 22px 10px
}

.ui-term-overage a {
    text-align: right
}

.ui-term-overage span {
    display: block
}

.ui-selectdrop-dialog {
    position: absolute;
    width: 250px;
    right: 0;
    top: 0
}

.J_addCoupon .ui-selectdrop-dialog {
    width: 265px
}

.J_addCoupon .ui-selectdrop-dialog .j-big-input {
    width: 263px
}

.ui-selectdrop .s_select_bg {}

.ui-selectdrop .s_select_bg span.txt,
.addCoupon .ui-selectdrop .s_select_bg span.txt {
    display: inline-block;
    float: left;
    height: 34px;
    padding: 0 0 0 10px;
    width: 230px;
    overflow: hidden
}

.ui-selectdrop .s_select_bg span.txt70 {
    display: inline-block;
    float: left;
    height: 24px;
    padding: 8px 0 0 10px;
    width: 80px;
    overflow: hidden
}

.ui-selectdrop .s_select_bg span.arrow {}

.ui-selectdrop .s_select_bg span.arrow em {}

.ui-selectdrop .popBox {
    padding: 8px 0;
    background-color: #fff;
    cursor: default;
    outline: 0 none;
    z-index: 999;
    position: absolute;
    border: 1px solid #ddd;
    margin: 2px 0 0;
    max-height: 164px;
    overflow: auto;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px
}

.addCoupon .ui-selectdrop .popBox {
    width: 263px
}

.ui-selectdrop .popBox li {
    height: 33px;
    line-height: 33px;
    padding: 0 0 0 20px;
    color: #666;
    cursor: pointer;
    margin: 0
}

.ui-selectdrop .popBox .selected {
    color: #3a84cf;
    background: #fff
}

.het35 {
    height: 35px !important;
    line-height: inherit !important
}

.wid280 {
    width: 280px
}

.wid270 {
    width: 270px
}

.het45 {
    height: 31px;
    line-height: 31px\9 !important
}

.use-ucode-btn {
    min-width: 37px;
    position: absolute;
    right: 224px;
    top: 0
}

.use-coupon-warn {
    position: absolute;
    left: 560px;
    top: 0;
    line-height: 30px;
    display: none;
    color: red
}

.ui-confirm-form .ui-button {
    padding: 0
}

.ui-plan-latest {
    padding: 5px 10px
}

.ui-plan-latest-item {
    padding: 10px 10px 0;
    width: 210px;
    margin: 0 10px 0 54px;
    color: #2fa8e1
}

.ui-plan-latest-item .button {
    display: block;
    width: 136px;
    height: 37px;
    line-height: 37px;
    margin-left: -54px
}

.ui-plan-latest-item h4 {
    position: relative;
    margin-bottom: 6px
}

.ui-plan-latest-item h4 span {
    position: absolute;
    left: -54px;
    top: -20px;
    font-size: 64px
}

.ui-plan-latest-title p {
    margin-bottom: 15px;
    color: #666
}

.ui-plan-latest-title span {
    color: #2fa8e1
}

.ui-plan-latest-amount p {
    position: relative;
    top: 15px;
    *top: 25px
}

.ui-plan-latest-amount strong {
    position: absolute;
    left: -82px;
    top: -67px;
    font-size: 145px;
    letter-spacing: -22px
}

.ui-plan-latest-amount span {
    line-height: 10px;
    *line-height: 26px;
    font-size: 40px
}

.ui-plan-latest-amount strong,
.ui-plan-latest-amount span {
    font-family: Arial;
    font-weight: 100
}

.ui-plan-latest-item-C .ui-plan-latest-amount p {
    right: -48px
}

.ui-plan-latest-item-C .ui-plan-latest-amount strong {
    left: -134px
}

#confirm-plan-exit-execution a.iconfont {
    color: #7fd4f3;
    cursor: pointer
}

#confirm-plan-exit-execution a.iconfont:hover {
    color: #00a8e8
}

#confirm-plan-exit-execution .expected-exit-amount-tip,
#confirm-plan-exit-execution .expected-total-amount-tip {
    position: relative
}

#confirm-plan-exit-execution .expected-exit-amount-tip .ui-poptip {
    position: absolute;
    bottom: 20px;
    left: -16px;
    width: 240px;
    text-align: left
}

#confirm-plan-exit-execution .expected-total-amount-tip .ui-poptip {
    position: absolute;
    bottom: 20px;
    left: -16px;
    width: 300px;
    text-align: left
}

#getMobileCode,
#getMobileCode2 {
    width: 110px
}

.point-into p {
    margin-bottom: 15px
}

.point-into p i {
    display: inline-block;
    width: 5px;
    height: 20px;
    margin-right: 10px;
    background: #599431;
    vertical-align: middle
}

.ui-side {}

.ui-side-item {
    background: #ececec;
    border-bottom: 1px solid #f2f2f2
}

.ui-side-item.last {
    border-bottom: 0;
    position: relative
}

.ui-side-item.last .new {
    position: absolute;
    right: 0;
    top: 0;
    width: 33px;
    height: 33px;
    background: url(../style/new.html) no-repeat
}

.ui-side-item-link {
    display: block;
    padding-left: 20px;
    height: 50px;
    line-height: 50px;
    color: #545454;
    cursor: pointer
}

.ui-side-item-link:hover {
    background: #f7f7f7
}

.ui-side-withicon .ui-side-item-link {
    padding-left: 10px
}

.ui-side-withicon .ui-icon-mid {
    margin-top: 15px;
    margin-right: 8px
}

.ui-side-item-link .ui-icon-mid.index {
    background: url(../style/sidebar-icons.html) no-repeat 0 0
}

.ui-side-item-link .ui-icon-mid.capital {
    background: url(../style/sidebar-icons.html) no-repeat 0 -20px
}

.ui-side-item-link .ui-icon-mid.invest {
    background: url(../style/sidebar-icons.html) no-repeat 0 -40px
}

.ui-side-item-link .ui-icon-mid.borrow {
    background: url(../style/sidebar-icons.html) no-repeat 0 -60px
}

.ui-side-item-link .ui-icon-mid.account {
    background: url(../style/sidebar-icons.html) no-repeat 0 -80px
}

.ui-side-item-link .ui-icon-mid.comm {
    background: url(../style/sidebar-icons.html) no-repeat 0 -100px
}

.ui-side-item-link .ui-icon-mid.coupons {
    background: url(../style/sidebar-icons.html) no-repeat 0 -118px
}

.ui-side-item-link .ui-icon-mid.friendinvite {
    background: url(../style/sidebar-icons.html) no-repeat 0 -140px
}

.ui-side-item-link:hover .ui-icon-mid.index,
.ui-side-item.active .ui-icon-mid.index {
    background: url(../style/sidebar-icons.html) no-repeat -20px 0
}

.ui-side-item-link:hover .ui-icon-mid.capital,
.ui-side-item.active .ui-icon-mid.capital {
    background: url(../style/sidebar-icons.html) no-repeat -20px -20px
}

.ui-side-item-link:hover .ui-icon-mid.invest,
.ui-side-item.active .ui-icon-mid.invest {
    background: url(../style/sidebar-icons.html) no-repeat -20px -40px
}

.ui-side-item-link:hover .ui-icon-mid.borrow,
.ui-side-item.active .ui-icon-mid.borrow {
    background: url(../style/sidebar-icons.html) no-repeat -20px -60px
}

.ui-side-item-link:hover .ui-icon-mid.account,
.ui-side-item.active .ui-icon-mid.account {
    background: url(../style/sidebar-icons.html) no-repeat -20px -80px
}

.ui-side-item-link:hover .ui-icon-mid.comm,
.ui-side-item.active .ui-icon-mid.comm {
    background: url(../style/sidebar-icons.html) no-repeat -20px -100px
}

.ui-side-item-link:hover .ui-icon-mid.coupons,
.ui-side-item.active .ui-icon-mid.coupons {
    background: url(../style/sidebar-icons.html) no-repeat -20px -118px
}

.ui-side-item-link:hover .ui-icon-mid.friendinvite,
.ui-side-item.active .ui-icon-mid.friendinvite {
    background: url(../style/sidebar-icons.html) no-repeat -20px -140px
}

.ui-side-item.active .ui-side-item-link,
.ui-side-item.active .ui-side-item-link:hover {
    cursor: default;
    color: #fff;
    background: #2ea7e0
}

.ui-side-item .ui-side-item-link:hover {
    color: #fff;
    background: #7fd4f3
}

.ui-side-sub-list {
    background: #f2f2f2;
    display: none
}

.ui-side-item.active .ui-side-sub-list {
    display: block
}

a.ui-side-sub-item-link {
    display: block;
    margin-left: 10px;
    padding-left: 30px;
    height: 36px;
    line-height: 36px;
    color: #909090;
    cursor: pointer;
    border-bottom: 1px solid #f2f2f2
}

a.ui-side-sub-item-link.last {
    border-bottom: 0
}

a.ui-side-sub-item-link:hover {
    color: #fff;
    background: #7fd4f3
}

.ui-side-sub-item.active a.ui-side-sub-item-link,
.ui-side-sub-item.active a.ui-side-sub-item-link:hover {
    cursor: default;
    color: #fff;
    background: #7fd4f3
}

.ui-poptip {
    z-index: 101;
    font-size: 12px;
    line-height: 1.5;
    zoom: 1
}

.ui-poptip-shadow {
    background-color: rgba(229, 169, 107, .15);
    FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#26e5a96b, endColorstr=#26e5a96b);
    border-radius: 2px;
    padding: 2px;
    zoom: 1;
    _display: inline
}

.ui-poptip-container {
    position: relative;
    background-color: #FFFCEF;
    border: 1px solid #ffbb76;
    border-radius: 2px;
    padding: 5px 15px;
    zoom: 1;
    _display: inline
}

.ui-poptip:after,
.ui-poptip-shadow:after,
.ui-poptip-container:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0
}

a.ui-poptip-close {
    position: absolute;
    right: 3px;
    top: 3px;
    border: 1px solid #ffc891;
    text-decoration: none;
    border-radius: 3px;
    width: 12px;
    height: 12px;
    font-family: tahoma;
    color: #dd7e00;
    line-height: 10px;
    *line-height: 12px;
    text-align: center;
    font-size: 14px;
    background: #ffd7af;
    background: -webkit-gradient(linear, left top, left bottom, from(#FFF0E1), to(#FFE7CD));
    background: -moz-linear-gradient(top, #FFF0E1, #FFE7CD);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF0E1', endColorstr='#FFE7CD');
    background: -o-linear-gradient(top, #FFF0E1, #FFE7CD);
    background: linear-gradient(top, #FFF0E1, #FFE7CD);
    overflow: hidden
}

a.ui-poptip-close:hover {
    border: 1px solid #ffb24c;
    text-decoration: none;
    color: #dd7e00;
    background: #ffd7af;
    background: -webkit-gradient(linear, left top, left bottom, from(#FFE5CA), to(#FFCC98));
    background: -moz-linear-gradient(top, #FFE5CA, #FFCC98);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFE5CA', endColorstr='#FFCC98');
    background: -o-linear-gradient(top, #FFE5CA, #FFCC98);
    background: linear-gradient(top, #FFE5CA, #FFCC98)
}

.ui-poptip-arrow {
    position: absolute;
    z-index: 10;
    *zoom: 1
}

.ui-poptip-arrow em,
.ui-poptip-arrow span {
    position: absolute;
    *zoom: 1;
    width: 0;
    height: 0;
    border-color: rgba(255, 255, 255, 0);
    border-color: transparent\0;
    *border-color: transparent;
    _border-color: tomato;
    _filter: chroma(color=tomato);
    border-style: solid;
    overflow: hidden;
    top: 0;
    left: 0
}

.ui-poptip-arrow-10 {
    left: -6px;
    top: 10px
}

.ui-poptip-arrow-10 em {
    top: 0;
    left: -1px;
    border-right-color: #ffbb76;
    border-width: 6px 6px 6px 0
}

.ui-poptip-arrow-10 span {
    border-right-color: #FFFCEF;
    border-width: 6px 6px 6px 0
}

.ui-poptip-arrow-2 {
    top: 10px;
    right: 0
}

.ui-poptip-arrow-2 em {
    top: 0;
    left: 1px;
    border-left-color: #ffbb76;
    border-width: 6px 0 6px 6px
}

.ui-poptip-arrow-2 span {
    border-left-color: #FFFCEF;
    border-width: 6px 0 6px 6px
}

.ui-poptip-arrow-11 em,
.ui-poptip-arrow-11 span {}

.ui-poptip-arrow-11 em,
.ui-poptip-arrow-1 em {
    border-width: 0 6px 6px;
    border-bottom-color: #ffbb76;
    top: -1px;
    left: 0
}

.ui-poptip-arrow-11 span,
.ui-poptip-arrow-1 span {
    border-width: 0 6px 6px;
    border-bottom-color: #FFFCEF
}

.ui-poptip-arrow-11 {
    left: 14px;
    top: -6px
}

.ui-poptip-arrow-1 {
    right: 28px;
    top: -6px
}

.ui-poptip-arrow-5 em,
.ui-poptip-arrow-7 em {
    border-width: 6px 6px 0;
    border-top-color: #ffbb76;
    top: 1px;
    left: 0
}

.ui-poptip-arrow-5 span,
.ui-poptip-arrow-7 span {
    border-width: 6px 6px 0;
    border-top-color: #FFFCEF
}

.ui-poptip-arrow-5 {
    right: 28px;
    bottom: 0
}

.ui-poptip-arrow-7 {
    left: 14px;
    bottom: 0
}

:root .ui-poptip-shadow {
    FILTER: none\9
}

.ui-poptip-blue {
    color: #4d4d4d
}

.ui-poptip-blue .ui-poptip-shadow {
    background-color: rgba(0, 0, 0, .05);
    FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#0c000000, endColorstr=#0c000000)
}

.ui-poptip-blue .ui-poptip-container {
    background-color: #F8FCFF;
    border: 1px solid #B9C8D3
}

.ui-poptip-blue .ui-poptip-arrow-10 em {
    border-right-color: #B9C8D3
}

.ui-poptip-blue .ui-poptip-arrow-11 em,
.ui-poptip-blue .ui-poptip-arrow-1 em {
    border-bottom-color: #B9C8D3
}

.ui-poptip-blue .ui-poptip-arrow-2 em,
.ui-poptip-blue .ui-poptip-arrow-4 em {
    border-left-color: #B9C8D3
}

.ui-poptip-blue .ui-poptip-arrow-5 em,
.ui-poptip-blue .ui-poptip-arrow-7 em {
    border-top-color: #B9C8D3
}

.ui-poptip-blue .ui-poptip-arrow-10 span {
    border-right-color: #F8FCFF
}

.ui-poptip-blue .ui-poptip-arrow-11 span,
.ui-poptip-blue .ui-poptip-arrow-1 span {
    border-bottom-color: #F8FCFF
}

.ui-poptip-blue .ui-poptip-arrow-2 span,
.ui-poptip-blue .ui-poptip-arrow-4 span {
    border-left-color: #F8FCFF
}

.ui-poptip-blue .ui-poptip-arrow-5 span,
.ui-poptip-blue .ui-poptip-arrow-7 span {
    border-top-color: #F8FCFF
}

.ui-poptip-white {
    color: #333
}

.ui-poptip-white .ui-poptip-shadow {
    background-color: rgba(0, 0, 0, .05);
    FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#0c000000, endColorstr=#0c000000)
}

.ui-poptip-white .ui-poptip-container {
    background-color: #fff;
    border: 1px solid #b1b1b1
}

.ui-poptip-white .ui-poptip-arrow-10 em {
    border-right-color: #b1b1b1
}

.ui-poptip-white .ui-poptip-arrow-11 em,
.ui-poptip-white .ui-poptip-arrow-1 em {
    border-bottom-color: #b1b1b1
}

.ui-poptip-white .ui-poptip-arrow-2 em,
.ui-poptip-white .ui-poptip-arrow-4 em {
    border-left-color: #b1b1b1
}

.ui-poptip-white .ui-poptip-arrow-5 em,
.ui-poptip-white .ui-poptip-arrow-7 em {
    border-top-color: #b1b1b1
}

.ui-poptip-white .ui-poptip-arrow-10 span {
    border-right-color: #fff
}

.ui-poptip-white .ui-poptip-arrow-11 span,
.ui-poptip-white .ui-poptip-arrow-1 span {
    border-bottom-color: #fff
}

.ui-poptip-white .ui-poptip-arrow-2 span,
.ui-poptip-white .ui-poptip-arrow-4 span {
    border-left-color: #fff
}

.ui-poptip-white .ui-poptip-arrow-5 span,
.ui-poptip-white .ui-poptip-arrow-7 span {
    border-top-color: #fff
}

.ui-poptip-orange {
    color: #4d4d4d
}

.ui-poptip-orange .ui-poptip-shadow {
    background-color: rgba(0, 0, 0, .05);
    FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#0c000000, endColorstr=#0c000000)
}

.ui-poptip-orange .ui-poptip-container {
    background-color: #fce6bf;
    border: 1px solid #fcda9f;
    border-radius: 5px
}

.ui-poptip-orange .ui-poptip-arrow-10 em {
    border-right-color: #fcda9f
}

.ui-poptip-orange .ui-poptip-arrow-11 em,
.ui-poptip-orange .ui-poptip-arrow-1 em {
    border-bottom-color: #fcda9f
}

.ui-poptip-orange .ui-poptip-arrow-2 em,
.ui-poptip-orange .ui-poptip-arrow-4 em {
    border-left-color: #fcda9f
}

.ui-poptip-orange .ui-poptip-arrow-5 em,
.ui-poptip-orange .ui-poptip-arrow-7 em {
    border-top-color: #fcda9f
}

.ui-poptip-orange .ui-poptip-arrow-10 span {
    border-right-color: #fce6bf
}

.ui-poptip-orange .ui-poptip-arrow-11 span,
.ui-poptip-orange .ui-poptip-arrow-1 span {
    border-bottom-color: #fce6bf
}

.ui-poptip-orange .ui-poptip-arrow-2 span,
.ui-poptip-orange .ui-poptip-arrow-4 span {
    border-left-color: #fce6bf
}

.ui-poptip-orange .ui-poptip-arrow-5 span,
.ui-poptip-orange .ui-poptip-arrow-7 span {
    border-top-color: #fce6bf
}

.ui-poptip-gray .ui-poptip-container {
    background-color: #f2f2f2;
    border: 1px solid #f2f2f2
}

.ui-poptip-gray .ui-poptip-arrow-10 em {
    border-right-color: #f2f2f2
}

.ui-poptip-gray .ui-poptip-arrow-11 em,
.ui-poptip-gray .ui-poptip-arrow-1 em {
    border-bottom-color: #f2f2f2
}

.ui-poptip-gray .ui-poptip-arrow-2 em,
.ui-poptip-gray .ui-poptip-arrow-4 em {
    border-left-color: #f2f2f2
}

.ui-poptip-gray .ui-poptip-arrow-5 em,
.ui-poptip-gray .ui-poptip-arrow-7 em {
    border-top-color: #f2f2f2
}

.ui-poptip-gray .ui-poptip-arrow-10 span {
    border-right-color: #f2f2f2
}

.ui-poptip-gray .ui-poptip-arrow-11 span,
.ui-poptip-gray .ui-poptip-arrow-1 span {
    border-bottom-color: #f2f2f2
}

.ui-poptip-gray .ui-poptip-arrow-2 span,
.ui-poptip-gray .ui-poptip-arrow-4 span {
    border-left-color: #f2f2f2
}

.ui-poptip-gray .ui-poptip-arrow-5 span,
.ui-poptip-gray .ui-poptip-arrow-7 span {
    border-top-color: #f2f2f2
}

.ui-poptip-gray .ui-poptip-content {
    color: #8c8c8c
}

.ui-poptip-new {
    color: #848484
}

.ui-poptip-new .ui-poptip-shadow {
    background-color: rgba(0, 0, 0, .05);
    FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#0c000000, endColorstr=#0c000000)
}

.ui-poptip-new .ui-poptip-container {
    background-color: #fff;
    border: 1px solid #848484;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

.ui-poptip-new .ui-poptip-arrow-10 em {
    border-right-color: #848484
}

.ui-poptip-new .ui-poptip-arrow-11 em,
.ui-poptip-new .ui-poptip-arrow-1 em {
    border-bottom-color: #848484
}

.ui-poptip-new .ui-poptip-arrow-2 em,
.ui-poptip-new .ui-poptip-arrow-4 em {
    border-left-color: #848484
}

.ui-poptip-new .ui-poptip-arrow-5 em,
.ui-poptip-new .ui-poptip-arrow-7 em {
    border-top-color: #848484
}

.ui-poptip-new .ui-poptip-arrow-10 span {
    border-color: transparent #fff transparent transparent
}

.ui-poptip-new .ui-poptip-arrow-11 span,
.ui-poptip-new .ui-poptip-arrow-1 span {
    border-bottom-color: #fff
}

.ui-poptip-new .ui-poptip-arrow-2 span,
.ui-poptip-new .ui-poptip-arrow-4 span {
    border-left-color: #848484
}

.ui-poptip-new .ui-poptip-arrow-5 span,
.ui-poptip-new .ui-poptip-arrow-7 span {
    border-top-color: #848484
}

.ui-poptip-new .ui-poptip-content {
    color: #848484
}

.ui-poptip-new .triangle-border-left {
    border-width: 7px 7px 7px 0;
    border-color: transparent #848484 transparent transparent;
    border-style: solid;
    margin: -1px -2px
}

.ui-list-field .ui-poptip {
    position: absolute;
    left: 230px;
    white-space: nowrap;
    top: -2px
}

.ui-list-field.ui-final-amount {
    position: relative
}

@import url(date_1671d05.html);
@import url(month_638d382.html);
@import url(year_e794fcb.html);

.ui-calendar {
    position: absolute;
    font: 16px/20px 'Xin Gothic', 'PT Sans', 'Hiragino Sans GB', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    background: #fff;
    border-collapse: collapse;
    border-spacing: 0;
    border: 1px solid #dadada;
    box-shadow: 1px 1px 9px #ccc;
    text-align: center;
    width: 238px;
    z-index: 10;
    font-size: 14px
}

.ui-calendar .ui-calendar-date-column {
    font-family: HelveticaNeueLt
}

.ui-calendar .ui-calendar-date,
.ui-calendar .ui-calendar-month,
.ui-calendar .ui-calendar-year {
    border: 0;
    box-shadow: none;
    font-size: 14px
}

.ui-calendar .ui-calendar-pannel {
    width: 238px;
    border-bottom: 1px solid #dadada;
    zoom: 1;
    background-color: #0d3c6e;
    color: #acbfd4;
    height: 50px;
    line-height: 45px
}

.ui-calendar .ui-calendar-pannel:after,
.ui-calendar .ui-calendar-pannel:before {
    display: table;
    line-height: 0;
    content: ""
}

.ui-calendar .ui-calendar-pannel:after {
    clear: both
}

.ui-calendar .ui-calendar-control {
    display: inline;
    display: inline-block;
    float: left;
    width: 12.5%;
    *width: 29px;
    padding: 2px 0;
    cursor: pointer
}

.ui-calendar .ui-calendar-control:hover {
    color: #fff
}

.ui-calendar .ui-calendar-pannel .month,
.ui-calendar .ui-calendar-pannel .year {
    width: 25%
}

.ui-calendar-date {
    font: 16px/20px 'Xin Gothic', 'PT Sans', 'Hiragino Sans GB', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    border-collapse: collapse;
    background-color: #f9f9f9;
    border: 1px solid #dadada;
    box-shadow: 1px 1px 9px #ccc;
    text-align: center;
    border-spacing: 0;
    width: 238px
}

.ui-calendar-date tr {
    background-color: #f9f9f9;
    border: 0;
    margin: 0;
    padding: 0;
    width: 100%;
    color: #333
}

.ui-calendar-date td,
.ui-calendar-date th {
    font-weight: 400;
    text-align: center;
    border: 0;
    width: 34px;
    padding: 4px 0;
    color: #848484
}

.ui-calendar-date .ui-calendar-day-column {
    border-bottom: 1px solid #dadada
}

.ui-calendar-date .ui-calendar-day-0,
.ui-calendar-date .ui-calendar-day-6 {}

.ui-calendar-date .ui-calendar-date-column .previous-month,
.ui-calendar-date .ui-calendar-date-column .next-month {
    color: #ccc
}

.ui-calendar-date .ui-calendar-date-column td:hover {
    cursor: pointer;
    color: #333;
    background: #dadada
}

.ui-calendar-date .ui-calendar-date-column td.focused-element {
    color: #fff;
    background: #0d3c6e
}

.ui-calendar-date .ui-calendar-date-column td.disabled-element {
    background: #eee;
    color: #bbb;
    cursor: not-allowed
}

.ui-calendar-month {
    font: 16px/20px 'Xin Gothic', 'PT Sans', 'Hiragino Sans GB', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    border-collapse: collapse;
    background-color: #f9f9f9;
    border: 1px solid #dadada;
    box-shadow: 1px 1px 9px #ccc;
    text-align: center;
    border-spacing: 0;
    width: 238px
}

.ui-calendar-month tr {
    background-color: #f9f9f9;
    border: 0;
    margin: 0;
    padding: 0;
    width: 100%;
    color: #333
}

.ui-calendar-month .ui-calendar-month-column td {
    text-align: center;
    width: 76px;
    border: 0;
    padding: 6px 0
}

.ui-calendar-month .ui-calendar-month-column td:hover {
    cursor: pointer;
    color: #333;
    background: #dadada
}

.ui-calendar-month .ui-calendar-month-column td.focused-element {
    color: #fff;
    background: #d64
}

.ui-calendar-month .ui-calendar-month-column td.disabled-element {
    background: #eee;
    color: #bbb;
    cursor: not-allowed
}

.ui-calendar-year {
    font: 16px/20px 'Xin Gothic', 'PT Sans', 'Hiragino Sans GB', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    border-collapse: collapse;
    background-color: #f9f9f9;
    border: 1px solid #dadada;
    box-shadow: 1px 1px 9px #ccc;
    text-align: center;
    border-spacing: 0;
    width: 238px
}

.ui-calendar-year tr {
    background-color: #f9f9f9;
    border: 0;
    margin: 0;
    padding: 0;
    width: 100%;
    color: #333
}

.ui-calendar-year .ui-calendar-year-column td {
    text-align: center;
    width: 76px;
    border: 0;
    padding: 6px 0
}

.ui-calendar-year .ui-calendar-year-column td:hover {
    cursor: pointer;
    color: #333;
    background: #dadada
}

.ui-calendar-year .ui-calendar-year-column td.focused-element {
    color: #fff;
    background: #d64
}

.ui-calendar-year .ui-calendar-year-column td.disabled-element {
    background: #eee;
    color: #bbb;
    cursor: not-allowed
}

.ui-dialog {
    border: 0;
    FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#88000000, endColorstr=#88000000)
}

:root .ui-dialog {
    FILTER: none\9
}

.ui-dialog-close {
    color: #999;
    cursor: pointer;
    display: block;
    font-family: tahoma;
    font-size: 24px;
    font-weight: 700;
    height: 18px;
    line-height: 14px;
    position: absolute;
    right: 16px;
    text-decoration: none;
    top: 16px;
    z-index: 10
}

.ui-dialog-close:hover {
    color: #666;
    text-shadow: 0 0 2px #aaa
}

.ui-dialog-title {
    height: 45px;
    font-size: 16px;
    font-family: '微软雅黑', '黑体', Arial;
    line-height: 46px;
    border-bottom: 1px solid #E1E1E1;
    color: #4d4d4d;
    text-indent: 20px;
    background: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#f9f9f9));
    background: -moz-linear-gradient(top, #fcfcfc, #f9f9f9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#f9f9f9');
    background: -o-linear-gradient(top, #fcfcfc, #f9f9f9);
    background: linear-gradient(top, #fcfcfc, #f9f9f9)
}

.ui-dialog-container {
    padding: 15px 20px 20px;
    font-size: 12px
}

.ui-dialog-message {
    margin-bottom: 15px
}

.ui-dialog-operation {
    zoom: 1
}

.ui-dialog-confirm,
.ui-dialog-cancel {
    display: inline
}

.ui-dialog-operation .ui-dialog-confirm {
    margin-right: 4px
}

.ui-dialog-button-orange,
.ui-dialog-button-white {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    font-size: 12px;
    font-weight: 700;
    border-radius: 2px;
    padding: 0 12px;
    line-height: 23px;
    height: 23px;
    *overflow: visible;
    background-image: none
}

a.ui-dialog-button-orange:hover,
a.ui-dialog-button-white:hover {
    text-decoration: none
}

.ui-dialog-button-orange {
    color: #fff;
    border: 1px solid #d66500;
    background-color: #f57403
}

.ui-dialog-button-orange:hover {
    background-color: #fb8318
}

.ui-dialog-button-white {
    border: 1px solid #afafaf;
    background-color: #f3f3f3;
    color: #777
}

.ui-dialog-button-white:hover {
    border: 1px solid #8e8e8e;
    background-color: #fcfbfb;
    color: #676d70
}

:root .ui-dialog {
    FILTER: none\9
}

.ui-dialog-close:hover {
    color: #666;
    text-shadow: 0 0 2px #aaa
}

.ui-dialog {
    position: absolute;
    width: 700px;
    left: 50%;
    top: 200px;
    z-index: 9999;
    padding: 0;
    background: #fff
}

.ui-dialog .title,
.ui-dialog .ui-confirm-title {
    position: relative;
    height: 50px;
    line-height: 50px;
    margin: 0 25px;
    border-bottom: 1px solid #f4f4f4;
    display: block;
    font-size: 16px;
    color: #2b2b2b
}

.ui-dialog .ui-dialog-close {
    position: absolute;
    right: 25px;
    top: 15px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    color: #686868;
    font-size: 24px;
    cursor: pointer;
    z-index: 999
}

.ui-dialog .j-dialog-footer {
    padding: 30px 58px 0;
    margin-top: 30px;
    border-top: 1px solid #f4f4f4;
    font-size: 14px;
    line-height: 24px;
    background: #fafafa;
    color: #848484
}

.ui-dialog .j-dialog-footer .j-dialog-section-title {
    margin-top: -17px
}

.ui-dialog .tiptip {
    margin-left: 56px
}

.ui-confirm-loading-text {
    position: absolute;
    top: 0;
    left: 0;
    color: #000;
    background: rgba(255, 255, 255, .9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#DFFFFFFF, endColorstr=#DFFFFFFF);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#DFFFFFFF, endColorstr=#DFFFFFFF)";
    text-align: center;
    z-index: 100
}

.counter-analog span.part {
    display: inline-block
}

.counter-analog span.separator {
    display: inline-block;
    height: 40px;
    line-height: 40px;
    width: 10px;
    vertical-align: middle;
    text-align: center;
    font-weight: 700
}

.counter-analog span.part span.digit {
    display: inline-block;
    height: 40px;
    line-height: 40px;
    width: 26px;
    vertical-align: middle;
    text-align: center;
    font: 0/0 a;
    text-shadow: none;
    color: transparent;
    margin: 0
}

.counter-analog span.part span.digit {
    background: transparent url(../style/jquery.counter-analog_81cf399.html) 0 0 repeat-y
}

.counter-analog span.part span.digit0 {
    background-position: 0 0
}

.counter-analog span.part span.digit1 {
    background-position: 0 -240px
}

.counter-analog span.part span.digit2 {
    background-position: 0 -480px
}

.counter-analog span.part span.digit3 {
    background-position: 0 -720px
}

.counter-analog span.part span.digit4 {
    background-position: 0 -960px
}

.counter-analog span.part span.digit5 {
    background-position: 0 -1200px
}

.counter-analog span.part span.digit6 {
    background-position: 0 -1440px
}

.counter-analog span.part span.digit7 {
    background-position: 0 -1680px
}

.counter-analog span.part span.digit8 {
    background-position: 0 -1920px
}

.counter-analog span.part span.digit9 {
    background-position: 0 -2160px
}

@-webkit-keyframes counter-analog-01 {
    from {
        background-position: 0 0
    }

    to {
        background-position: 0 -240px
    }
}

@-moz-keyframes counter-analog-01 {
    from {
        background-position: 0 0
    }

    to {
        background-position: 0 -240px
    }
}

@-ms-keyframes counter-analog-01 {
    from {
        background-position: 0 0
    }

    to {
        background-position: 0 -240px
    }
}

@-webkit-keyframes counter-analog-12 {
    from {
        background-position: 0 -240px
    }

    to {
        background-position: 0 -480px
    }
}

@-moz-keyframes counter-analog-12 {
    from {
        background-position: 0 -240px
    }

    to {
        background-position: 0 -480px
    }
}

@-ms-keyframes counter-analog-12 {
    from {
        background-position: 0 -240px
    }

    to {
        background-position: 0 -480px
    }
}

@-webkit-keyframes counter-analog-23 {
    from {
        background-position: 0 -480px
    }

    to {
        background-position: 0 -720px
    }
}

@-moz-keyframes counter-analog-23 {
    from {
        background-position: 0 -480px
    }

    to {
        background-position: 0 -720px
    }
}

@-ms-keyframes counter-analog-23 {
    from {
        background-position: 0 -480px
    }

    to {
        background-position: 0 -720px
    }
}

@-webkit-keyframes counter-analog-34 {
    from {
        background-position: 0 -720px
    }

    to {
        background-position: 0 -960px
    }
}

@-moz-keyframes counter-analog-34 {
    from {
        background-position: 0 -720px
    }

    to {
        background-position: 0 -960px
    }
}

@-ms-keyframes counter-analog-34 {
    from {
        background-position: 0 -720px
    }

    to {
        background-position: 0 -960px
    }
}

@-webkit-keyframes counter-analog-45 {
    from {
        background-position: 0 -960px
    }

    to {
        background-position: 0 -1200px
    }
}

@-moz-keyframes counter-analog-45 {
    from {
        background-position: 0 -960px
    }

    to {
        background-position: 0 -1200px
    }
}

@-ms-keyframes counter-analog-45 {
    from {
        background-position: 0 -960px
    }

    to {
        background-position: 0 -1200px
    }
}

@-webkit-keyframes counter-analog-56 {
    from {
        background-position: 0 -1200px
    }

    to {
        background-position: 0 -1440px
    }
}

@-moz-keyframes counter-analog-56 {
    from {
        background-position: 0 -1200px
    }

    to {
        background-position: 0 -1440px
    }
}

@-ms-keyframes counter-analog-56 {
    from {
        background-position: 0 -1200px
    }

    to {
        background-position: 0 -1440px
    }
}

@-webkit-keyframes counter-analog-67 {
    from {
        background-position: 0 -1440px
    }

    to {
        background-position: 0 -1680px
    }
}

@-moz-keyframes counter-analog-67 {
    from {
        background-position: 0 -1440px
    }

    to {
        background-position: 0 -1680px
    }
}

@-ms-keyframes counter-analog-67 {
    from {
        background-position: 0 -1440px
    }

    to {
        background-position: 0 -1680px
    }
}

@-webkit-keyframes counter-analog-78 {
    from {
        background-position: 0 -1680px
    }

    to {
        background-position: 0 -1920px
    }
}

@-moz-keyframes counter-analog-78 {
    from {
        background-position: 0 -1680px
    }

    to {
        background-position: 0 -1920px
    }
}

@-ms-keyframes counter-analog-78 {
    from {
        background-position: 0 -1680px
    }

    to {
        background-position: 0 -1920px
    }
}

@-webkit-keyframes counter-analog-89 {
    from {
        background-position: 0 -1920px
    }

    to {
        background-position: 0 -2160px
    }
}

@-moz-keyframes counter-analog-89 {
    from {
        background-position: 0 -1920px
    }

    to {
        background-position: 0 -2160px
    }
}

@-ms-keyframes counter-analog-89 {
    from {
        background-position: 0 -1920px
    }

    to {
        background-position: 0 -2160px
    }
}

@-webkit-keyframes counter-analog-90 {
    from {
        background-position: 0 -2160px
    }

    to {
        background-position: 0 -2400px
    }
}

@-moz-keyframes counter-analog-90 {
    from {
        background-position: 0 -2160px
    }

    to {
        background-position: 0 -2400px
    }
}

@-ms-keyframes counter-analog-90 {
    from {
        background-position: 0 -2160px
    }

    to {
        background-position: 0 -2400px
    }
}

.counter-analog span.part span.digit01 {
    -webkit-animation: counter-analog-01 .3s steps(6, end) 1;
    -moz-animation: counter-analog-01 .3s steps(6, end) 1;
    -ms-animation: counter-analog-01 .3s steps(6, end) 1
}

.counter-analog span.part span.digit12 {
    -webkit-animation: counter-analog-12 .3s steps(6, end) 1;
    -moz-animation: counter-analog-12 .3s steps(6, end) 1;
    -ms-animation: counter-analog-12 .3s steps(6, end) 1
}

.counter-analog span.part span.digit23 {
    -webkit-animation: counter-analog-23 .3s steps(6, end) 1;
    -moz-animation: counter-analog-23 .3s steps(6, end) 1;
    -ms-animation: counter-analog-23 .3s steps(6, end) 1
}

.counter-analog span.part span.digit34 {
    -webkit-animation: counter-analog-34 .3s steps(6, end) 1;
    -moz-animation: counter-analog-34 .3s steps(6, end) 1;
    -ms-animation: counter-analog-34 .3s steps(6, end) 1
}

.counter-analog span.part span.digit45 {
    -webkit-animation: counter-analog-45 .3s steps(6, end) 1;
    -moz-animation: counter-analog-45 .3s steps(6, end) 1;
    -ms-animation: counter-analog-45 .3s steps(6, end) 1
}

.counter-analog span.part span.digit56 {
    -webkit-animation: counter-analog-56 .3s steps(6, end) 1;
    -moz-animation: counter-analog-56 .3s steps(6, end) 1;
    -ms-animation: counter-analog-56 .3s steps(6, end) 1
}

.counter-analog span.part span.digit67 {
    -webkit-animation: counter-analog-67 .3s steps(6, end) 1;
    -moz-animation: counter-analog-67 .3s steps(6, end) 1;
    -ms-animation: counter-analog-67 .3s steps(6, end) 1
}

.counter-analog span.part span.digit78 {
    -webkit-animation: counter-analog-78 .3s steps(6, end) 1;
    -moz-animation: counter-analog-78 .3s steps(6, end) 1;
    -ms-animation: counter-analog-78 .3s steps(6, end) 1
}

.counter-analog span.part span.digit89 {
    -webkit-animation: counter-analog-89 .3s steps(6, end) 1;
    -moz-animation: counter-analog-89 .3s steps(6, end) 1;
    -ms-animation: counter-analog-89 .3s steps(6, end) 1
}

.counter-analog span.part span.digit90 {
    -webkit-animation: counter-analog-90 .3s steps(6, end) 1;
    -moz-animation: counter-analog-90 .3s steps(6, end) 1;
    -ms-animation: counter-analog-90 .3s steps(6, end) 1
}

@-webkit-keyframes counter-analog-10 {
    from {
        background-position: 0 -240px
    }

    to {
        background-position: 0 0
    }
}

@-moz-keyframes counter-analog-10 {
    from {
        background-position: 0 -240px
    }

    to {
        background-position: 0 0
    }
}

@-ms-keyframes counter-analog-10 {
    from {
        background-position: 0 -240px
    }

    to {
        background-position: 0 0
    }
}

@-webkit-keyframes counter-analog-21 {
    from {
        background-position: 0 -480px
    }

    to {
        background-position: 0 -240px
    }
}

@-moz-keyframes counter-analog-21 {
    from {
        background-position: 0 -480px
    }

    to {
        background-position: 0 -240px
    }
}

@-ms-keyframes counter-analog-21 {
    from {
        background-position: 0 -480px
    }

    to {
        background-position: 0 -240px
    }
}

@-webkit-keyframes counter-analog-32 {
    from {
        background-position: 0 -720px
    }

    to {
        background-position: 0 -480px
    }
}

@-moz-keyframes counter-analog-32 {
    from {
        background-position: 0 -720px
    }

    to {
        background-position: 0 -480px
    }
}

@-ms-keyframes counter-analog-32 {
    from {
        background-position: 0 -720px
    }

    to {
        background-position: 0 -480px
    }
}

@-webkit-keyframes counter-analog-43 {
    from {
        background-position: 0 -960px
    }

    to {
        background-position: 0 -720px
    }
}

@-moz-keyframes counter-analog-43 {
    from {
        background-position: 0 -960px
    }

    to {
        background-position: 0 -720px
    }
}

@-ms-keyframes counter-analog-43 {
    from {
        background-position: 0 -960px
    }

    to {
        background-position: 0 -720px
    }
}

@-webkit-keyframes counter-analog-54 {
    from {
        background-position: 0 -1200px
    }

    to {
        background-position: 0 -960px
    }
}

@-moz-keyframes counter-analog-54 {
    from {
        background-position: 0 -1200px
    }

    to {
        background-position: 0 -960px
    }
}

@-ms-keyframes counter-analog-54 {
    from {
        background-position: 0 -1200px
    }

    to {
        background-position: 0 -960px
    }
}

@-webkit-keyframes counter-analog-65 {
    from {
        background-position: 0 -1440px
    }

    to {
        background-position: 0 -1200px
    }
}

@-moz-keyframes counter-analog-65 {
    from {
        background-position: 0 -1440px
    }

    to {
        background-position: 0 -1200px
    }
}

@-ms-keyframes counter-analog-65 {
    from {
        background-position: 0 -1440px
    }

    to {
        background-position: 0 -1200px
    }
}

@-webkit-keyframes counter-analog-76 {
    from {
        background-position: 0 -1680px
    }

    to {
        background-position: 0 -1440px
    }
}

@-moz-keyframes counter-analog-76 {
    from {
        background-position: 0 -1680px
    }

    to {
        background-position: 0 -1440px
    }
}

@-ms-keyframes counter-analog-76 {
    from {
        background-position: 0 -1680px
    }

    to {
        background-position: 0 -1440px
    }
}

@-webkit-keyframes counter-analog-87 {
    from {
        background-position: 0 -1920px
    }

    to {
        background-position: 0 -1680px
    }
}

@-moz-keyframes counter-analog-87 {
    from {
        background-position: 0 -1920px
    }

    to {
        background-position: 0 -1680px
    }
}

@-ms-keyframes counter-analog-87 {
    from {
        background-position: 0 -1920px
    }

    to {
        background-position: 0 -1680px
    }
}

@-webkit-keyframes counter-analog-98 {
    from {
        background-position: 0 -2160px
    }

    to {
        background-position: 0 -1920px
    }
}

@-moz-keyframes counter-analog-98 {
    from {
        background-position: 0 -2160px
    }

    to {
        background-position: 0 -1920px
    }
}

@-ms-keyframes counter-analog-98 {
    from {
        background-position: 0 -2160px
    }

    to {
        background-position: 0 -1920px
    }
}

@-webkit-keyframes counter-analog-09 {
    from {
        background-position: 0 -2400px
    }

    to {
        background-position: 0 -2160px
    }
}

@-moz-keyframes counter-analog-09 {
    from {
        background-position: 0 -2400px
    }

    to {
        background-position: 0 -2160px
    }
}

@-ms-keyframes counter-analog-09 {
    from {
        background-position: 0 -2400px
    }

    to {
        background-position: 0 -2160px
    }
}

.counter-analog span.part span.digit10 {
    -webkit-animation: counter-analog-10 .3s steps(6, end) 1;
    -moz-animation: counter-analog-10 .3s steps(6, end) 1;
    -ms-animation: counter-analog-10 .3s steps(6, end) 1
}

.counter-analog span.part span.digit21 {
    -webkit-animation: counter-analog-21 .3s steps(6, end) 1;
    -moz-animation: counter-analog-21 .3s steps(6, end) 1;
    -ms-animation: counter-analog-21 .3s steps(6, end) 1
}

.counter-analog span.part span.digit32 {
    -webkit-animation: counter-analog-32 .3s steps(6, end) 1;
    -moz-animation: counter-analog-32 .3s steps(6, end) 1;
    -ms-animation: counter-analog-32 .3s steps(6, end) 1
}

.counter-analog span.part span.digit43 {
    -webkit-animation: counter-analog-43 .3s steps(6, end) 1;
    -moz-animation: counter-analog-43 .3s steps(6, end) 1;
    -ms-animation: counter-analog-43 .3s steps(6, end) 1
}

.counter-analog span.part span.digit54 {
    -webkit-animation: counter-analog-54 .3s steps(6, end) 1;
    -moz-animation: counter-analog-54 .3s steps(6, end) 1;
    -ms-animation: counter-analog-54 .3s steps(6, end) 1
}

.counter-analog span.part span.digit65 {
    -webkit-animation: counter-analog-65 .3s steps(6, end) 1;
    -moz-animation: counter-analog-65 .3s steps(6, end) 1;
    -ms-animation: counter-analog-65 .3s steps(6, end) 1
}

.counter-analog span.part span.digit76 {
    -webkit-animation: counter-analog-76 .3s steps(6, end) 1;
    -moz-animation: counter-analog-76 .3s steps(6, end) 1;
    -ms-animation: counter-analog-76 .3s steps(6, end) 1
}

.counter-analog span.part span.digit87 {
    -webkit-animation: counter-analog-87 .3s steps(6, end) 1;
    -moz-animation: counter-analog-87 .3s steps(6, end) 1;
    -ms-animation: counter-analog-87 .3s steps(6, end) 1
}

.counter-analog span.part span.digit98 {
    -webkit-animation: counter-analog-98 .3s steps(6, end) 1;
    -moz-animation: counter-analog-98 .3s steps(6, end) 1;
    -ms-animation: counter-analog-98 .3s steps(6, end) 1
}

.counter-analog span.part span.digit09 {
    -webkit-animation: counter-analog-09 .3s steps(6, end) 1;
    -moz-animation: counter-analog-09 .3s steps(6, end) 1;
    -ms-animation: counter-analog-09 .3s steps(6, end) 1
}

.counter-analog2 span.part {
    display: inline-block
}

.counter-analog2 span.separator {
    display: inline-block;
    height: 90px;
    line-height: 90px;
    width: 10px;
    vertical-align: middle;
    text-align: center;
    font-weight: 700
}

.counter-analog2 span.part span.digit {
    display: inline-block;
    height: 90px;
    line-height: 90px;
    width: 67px;
    vertical-align: middle;
    text-align: center;
    font: 0/0 a;
    text-shadow: none;
    color: transparent;
    margin: 0
}

.counter-analog2 span.part span.digit {
    background: transparent url(../style/jquery.counter-analog2_c599225.html) 0 0 repeat-y
}

.counter-analog2 span.part span.digit0 {
    background-position: 0 0
}

.counter-analog2 span.part span.digit1 {
    background-position: 0 -540px
}

.counter-analog2 span.part span.digit2 {
    background-position: 0 -1080px
}

.counter-analog2 span.part span.digit3 {
    background-position: 0 -1620px
}

.counter-analog2 span.part span.digit4 {
    background-position: 0 -2160px
}

.counter-analog2 span.part span.digit5 {
    background-position: 0 -2700px
}

.counter-analog2 span.part span.digit6 {
    background-position: 0 -3240px
}

.counter-analog2 span.part span.digit7 {
    background-position: 0 -3780px
}

.counter-analog2 span.part span.digit8 {
    background-position: 0 -4320px
}

.counter-analog2 span.part span.digit9 {
    background-position: 0 -4860px
}

@-webkit-keyframes counter-analog2-01 {
    from {
        background-position: 0 0
    }

    to {
        background-position: 0 -540px
    }
}

@-moz-keyframes counter-analog2-01 {
    from {
        background-position: 0 0
    }

    to {
        background-position: 0 -540px
    }
}

@-ms-keyframes counter-analog2-01 {
    from {
        background-position: 0 0
    }

    to {
        background-position: 0 -540px
    }
}

@-webkit-keyframes counter-analog2-12 {
    from {
        background-position: 0 -540px
    }

    to {
        background-position: 0 -1080px
    }
}

@-moz-keyframes counter-analog2-12 {
    from {
        background-position: 0 -540px
    }

    to {
        background-position: 0 -1080px
    }
}

@-ms-keyframes counter-analog2-12 {
    from {
        background-position: 0 -540px
    }

    to {
        background-position: 0 -1080px
    }
}

@-webkit-keyframes counter-analog2-23 {
    from {
        background-position: 0 -1080px
    }

    to {
        background-position: 0 -1620px
    }
}

@-moz-keyframes counter-analog2-23 {
    from {
        background-position: 0 -1080px
    }

    to {
        background-position: 0 -1620px
    }
}

@-ms-keyframes counter-analog2-23 {
    from {
        background-position: 0 -1080px
    }

    to {
        background-position: 0 -1620px
    }
}

@-webkit-keyframes counter-analog2-34 {
    from {
        background-position: 0 -1620px
    }

    to {
        background-position: 0 -2160px
    }
}

@-moz-keyframes counter-analog2-34 {
    from {
        background-position: 0 -1620px
    }

    to {
        background-position: 0 -2160px
    }
}

@-ms-keyframes counter-analog2-34 {
    from {
        background-position: 0 -1620px
    }

    to {
        background-position: 0 -2160px
    }
}

@-webkit-keyframes counter-analog2-45 {
    from {
        background-position: 0 -2160px
    }

    to {
        background-position: 0 -2700px
    }
}

@-moz-keyframes counter-analog2-45 {
    from {
        background-position: 0 -2160px
    }

    to {
        background-position: 0 -2700px
    }
}

@-ms-keyframes counter-analog2-45 {
    from {
        background-position: 0 -2160px
    }

    to {
        background-position: 0 -2700px
    }
}

@-webkit-keyframes counter-analog2-56 {
    from {
        background-position: 0 -2700px
    }

    to {
        background-position: 0 -3240px
    }
}

@-moz-keyframes counter-analog2-56 {
    from {
        background-position: 0 -2700px
    }

    to {
        background-position: 0 -3240px
    }
}

@-ms-keyframes counter-analog2-56 {
    from {
        background-position: 0 -2700px
    }

    to {
        background-position: 0 -3240px
    }
}

@-webkit-keyframes counter-analog2-67 {
    from {
        background-position: 0 -3240px
    }

    to {
        background-position: 0 -3780px
    }
}

@-moz-keyframes counter-analog2-67 {
    from {
        background-position: 0 -3240px
    }

    to {
        background-position: 0 -3780px
    }
}

@-ms-keyframes counter-analog2-67 {
    from {
        background-position: 0 -3240px
    }

    to {
        background-position: 0 -3780px
    }
}

@-webkit-keyframes counter-analog2-78 {
    from {
        background-position: 0 -3780px
    }

    to {
        background-position: 0 -4320px
    }
}

@-moz-keyframes counter-analog2-78 {
    from {
        background-position: 0 -3780px
    }

    to {
        background-position: 0 -4320px
    }
}

@-ms-keyframes counter-analog2-78 {
    from {
        background-position: 0 -3780px
    }

    to {
        background-position: 0 -4320px
    }
}

@-webkit-keyframes counter-analog2-89 {
    from {
        background-position: 0 -4320px
    }

    to {
        background-position: 0 -4860px
    }
}

@-moz-keyframes counter-analog2-89 {
    from {
        background-position: 0 -4320px
    }

    to {
        background-position: 0 -4860px
    }
}

@-ms-keyframes counter-analog2-89 {
    from {
        background-position: 0 -4320px
    }

    to {
        background-position: 0 -4860px
    }
}

@-webkit-keyframes counter-analog2-90 {
    from {
        background-position: 0 -4860px
    }

    to {
        background-position: 0 -2400px
    }
}

@-moz-keyframes counter-analog2-90 {
    from {
        background-position: 0 -4860px
    }

    to {
        background-position: 0 -2400px
    }
}

@-ms-keyframes counter-analog2-90 {
    from {
        background-position: 0 -4860px
    }

    to {
        background-position: 0 -2400px
    }
}

.counter-analog2 span.part span.digit01 {
    -webkit-animation: counter-analog2-01 .3s steps(6, end) 1;
    -moz-animation: counter-analog2-01 .3s steps(6, end) 1;
    -ms-animation: counter-analog2-01 .3s steps(6, end) 1
}

.counter-analog2 span.part span.digit12 {
    -webkit-animation: counter-analog2-12 .3s steps(6, end) 1;
    -moz-animation: counter-analog2-12 .3s steps(6, end) 1;
    -ms-animation: counter-analog2-12 .3s steps(6, end) 1
}

.counter-analog2 span.part span.digit23 {
    -webkit-animation: counter-analog2-23 .3s steps(6, end) 1;
    -moz-animation: counter-analog2-23 .3s steps(6, end) 1;
    -ms-animation: counter-analog2-23 .3s steps(6, end) 1
}

.counter-analog2 span.part span.digit34 {
    -webkit-animation: counter-analog2-34 .3s steps(6, end) 1;
    -moz-animation: counter-analog2-34 .3s steps(6, end) 1;
    -ms-animation: counter-analog2-34 .3s steps(6, end) 1
}

.counter-analog2 span.part span.digit45 {
    -webkit-animation: counter-analog2-45 .3s steps(6, end) 1;
    -moz-animation: counter-analog2-45 .3s steps(6, end) 1;
    -ms-animation: counter-analog2-45 .3s steps(6, end) 1
}

.counter-analog2 span.part span.digit56 {
    -webkit-animation: counter-analog2-56 .3s steps(6, end) 1;
    -moz-animation: counter-analog2-56 .3s steps(6, end) 1;
    -ms-animation: counter-analog2-56 .3s steps(6, end) 1
}

.counter-analog2 span.part span.digit67 {
    -webkit-animation: counter-analog2-67 .3s steps(6, end) 1;
    -moz-animation: counter-analog2-67 .3s steps(6, end) 1;
    -ms-animation: counter-analog2-67 .3s steps(6, end) 1
}

.counter-analog2 span.part span.digit78 {
    -webkit-animation: counter-analog2-78 .3s steps(6, end) 1;
    -moz-animation: counter-analog2-78 .3s steps(6, end) 1;
    -ms-animation: counter-analog2-78 .3s steps(6, end) 1
}

.counter-analog2 span.part span.digit89 {
    -webkit-animation: counter-analog2-89 .3s steps(6, end) 1;
    -moz-animation: counter-analog2-89 .3s steps(6, end) 1;
    -ms-animation: counter-analog2-89 .3s steps(6, end) 1
}

.counter-analog2 span.part span.digit90 {
    -webkit-animation: counter-analog2-90 .3s steps(6, end) 1;
    -moz-animation: counter-analog2-90 .3s steps(6, end) 1;
    -ms-animation: counter-analog2-90 .3s steps(6, end) 1
}

@-webkit-keyframes counter-analog2-10 {
    from {
        background-position: 0 -540px
    }

    to {
        background-position: 0 0
    }
}

@-moz-keyframes counter-analog2-10 {
    from {
        background-position: 0 -540px
    }

    to {
        background-position: 0 0
    }
}

@-ms-keyframes counter-analog2-10 {
    from {
        background-position: 0 -540px
    }

    to {
        background-position: 0 0
    }
}

@-webkit-keyframes counter-analog2-21 {
    from {
        background-position: 0 -1080px
    }

    to {
        background-position: 0 -540px
    }
}

@-moz-keyframes counter-analog2-21 {
    from {
        background-position: 0 -1080px
    }

    to {
        background-position: 0 -540px
    }
}

@-ms-keyframes counter-analog2-21 {
    from {
        background-position: 0 -1080px
    }

    to {
        background-position: 0 -540px
    }
}

@-webkit-keyframes counter-analog2-32 {
    from {
        background-position: 0 -1620px
    }

    to {
        background-position: 0 -1080px
    }
}

@-moz-keyframes counter-analog2-32 {
    from {
        background-position: 0 -1620px
    }

    to {
        background-position: 0 -1080px
    }
}

@-ms-keyframes counter-analog2-32 {
    from {
        background-position: 0 -1620px
    }

    to {
        background-position: 0 -1080px
    }
}

@-webkit-keyframes counter-analog2-43 {
    from {
        background-position: 0 -2160px
    }

    to {
        background-position: 0 -1620px
    }
}

@-moz-keyframes counter-analog2-43 {
    from {
        background-position: 0 -2160px
    }

    to {
        background-position: 0 -1620px
    }
}

@-ms-keyframes counter-analog2-43 {
    from {
        background-position: 0 -2160px
    }

    to {
        background-position: 0 -1620px
    }
}

@-webkit-keyframes counter-analog2-54 {
    from {
        background-position: 0 -2700px
    }

    to {
        background-position: 0 -2160px
    }
}

@-moz-keyframes counter-analog2-54 {
    from {
        background-position: 0 -2700px
    }

    to {
        background-position: 0 -2160px
    }
}

@-ms-keyframes counter-analog2-54 {
    from {
        background-position: 0 -2700px
    }

    to {
        background-position: 0 -2160px
    }
}

@-webkit-keyframes counter-analog2-65 {
    from {
        background-position: 0 -3240px
    }

    to {
        background-position: 0 -2700px
    }
}

@-moz-keyframes counter-analog2-65 {
    from {
        background-position: 0 -3240px
    }

    to {
        background-position: 0 -2700px
    }
}

@-ms-keyframes counter-analog2-65 {
    from {
        background-position: 0 -3240px
    }

    to {
        background-position: 0 -2700px
    }
}

@-webkit-keyframes counter-analog2-76 {
    from {
        background-position: 0 -3780px
    }

    to {
        background-position: 0 -3240px
    }
}

@-moz-keyframes counter-analog2-76 {
    from {
        background-position: 0 -3780px
    }

    to {
        background-position: 0 -3240px
    }
}

@-ms-keyframes counter-analog2-76 {
    from {
        background-position: 0 -3780px
    }

    to {
        background-position: 0 -3240px
    }
}

@-webkit-keyframes counter-analog2-87 {
    from {
        background-position: 0 -4320px
    }

    to {
        background-position: 0 -3780px
    }
}

@-moz-keyframes counter-analog2-87 {
    from {
        background-position: 0 -4320px
    }

    to {
        background-position: 0 -3780px
    }
}

@-ms-keyframes counter-analog2-87 {
    from {
        background-position: 0 -4320px
    }

    to {
        background-position: 0 -3780px
    }
}

@-webkit-keyframes counter-analog2-98 {
    from {
        background-position: 0 -4860px
    }

    to {
        background-position: 0 -4320px
    }
}

@-moz-keyframes counter-analog2-98 {
    from {
        background-position: 0 -4860px
    }

    to {
        background-position: 0 -4320px
    }
}

@-ms-keyframes counter-analog2-98 {
    from {
        background-position: 0 -4860px
    }

    to {
        background-position: 0 -4320px
    }
}

@-webkit-keyframes counter-analog2-09 {
    from {
        background-position: 0 -2400px
    }

    to {
        background-position: 0 -4860px
    }
}

@-moz-keyframes counter-analog2-09 {
    from {
        background-position: 0 -2400px
    }

    to {
        background-position: 0 -4860px
    }
}

@-ms-keyframes counter-analog2-09 {
    from {
        background-position: 0 -2400px
    }

    to {
        background-position: 0 -4860px
    }
}

.counter-analog2 span.part span.digit10 {
    -webkit-animation: counter-analog2-10 .3s steps(6, end) 1;
    -moz-animation: counter-analog2-10 .3s steps(6, end) 1;
    -ms-animation: counter-analog2-10 .3s steps(6, end) 1
}

.counter-analog2 span.part span.digit21 {
    -webkit-animation: counter-analog2-21 .3s steps(6, end) 1;
    -moz-animation: counter-analog2-21 .3s steps(6, end) 1;
    -ms-animation: counter-analog2-21 .3s steps(6, end) 1
}

.counter-analog2 span.part span.digit32 {
    -webkit-animation: counter-analog2-32 .3s steps(6, end) 1;
    -moz-animation: counter-analog2-32 .3s steps(6, end) 1;
    -ms-animation: counter-analog2-32 .3s steps(6, end) 1
}

.counter-analog2 span.part span.digit43 {
    -webkit-animation: counter-analog2-43 .3s steps(6, end) 1;
    -moz-animation: counter-analog2-43 .3s steps(6, end) 1;
    -ms-animation: counter-analog2-43 .3s steps(6, end) 1
}

.counter-analog2 span.part span.digit54 {
    -webkit-animation: counter-analog2-54 .3s steps(6, end) 1;
    -moz-animation: counter-analog2-54 .3s steps(6, end) 1;
    -ms-animation: counter-analog2-54 .3s steps(6, end) 1
}

.counter-analog2 span.part span.digit65 {
    -webkit-animation: counter-analog2-65 .3s steps(6, end) 1;
    -moz-animation: counter-analog2-65 .3s steps(6, end) 1;
    -ms-animation: counter-analog2-65 .3s steps(6, end) 1
}

.counter-analog2 span.part span.digit76 {
    -webkit-animation: counter-analog2-76 .3s steps(6, end) 1;
    -moz-animation: counter-analog2-76 .3s steps(6, end) 1;
    -ms-animation: counter-analog2-76 .3s steps(6, end) 1
}

.counter-analog2 span.part span.digit87 {
    -webkit-animation: counter-analog2-87 .3s steps(6, end) 1;
    -moz-animation: counter-analog2-87 .3s steps(6, end) 1;
    -ms-animation: counter-analog2-87 .3s steps(6, end) 1
}

.counter-analog2 span.part span.digit98 {
    -webkit-animation: counter-analog2-98 .3s steps(6, end) 1;
    -moz-animation: counter-analog2-98 .3s steps(6, end) 1;
    -ms-animation: counter-analog2-98 .3s steps(6, end) 1
}

.counter-analog2 span.part span.digit09 {
    -webkit-animation: counter-analog2-09 .3s steps(6, end) 1;
    -moz-animation: counter-analog2-09 .3s steps(6, end) 1;
    -ms-animation: counter-analog2-09 .3s steps(6, end) 1
}

.jcrop-holder {
    direction: ltr;
    text-align: left
}

.jcrop-vline,
.jcrop-hline {
    background: #fff url(../style/Jcrop_7a4b4c6.html);
    font-size: 0;
    position: absolute
}

.jcrop-vline {
    height: 100%;
    width: 1px !important
}

.jcrop-vline.right {
    right: 0
}

.jcrop-hline {
    height: 1px !important;
    width: 100%
}

.jcrop-hline.bottom {
    bottom: 0
}

.jcrop-tracker {
    height: 100%;
    width: 100%;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none
}

.jcrop-handle {
    background-color: #333;
    border: 1px #eee solid;
    width: 7px;
    height: 7px;
    font-size: 1px;
    *width: 9px;
    *height: 9px
}

.jcrop-handle.ord-n {
    left: 50%;
    margin-left: -4px;
    margin-top: -4px;
    top: 0
}

.jcrop-handle.ord-s {
    bottom: 0;
    left: 50%;
    margin-bottom: -4px;
    margin-left: -4px
}

.jcrop-handle.ord-e {
    margin-right: -4px;
    margin-top: -4px;
    right: 0;
    top: 50%
}

.jcrop-handle.ord-w {
    left: 0;
    margin-left: -4px;
    margin-top: -4px;
    top: 50%
}

.jcrop-handle.ord-nw {
    left: 0;
    margin-left: -4px;
    margin-top: -4px;
    top: 0
}

.jcrop-handle.ord-ne {
    margin-right: -4px;
    margin-top: -4px;
    right: 0;
    top: 0
}

.jcrop-handle.ord-se {
    bottom: 0;
    margin-bottom: -4px;
    margin-right: -4px;
    right: 0
}

.jcrop-handle.ord-sw {
    bottom: 0;
    left: 0;
    margin-bottom: -4px;
    margin-left: -4px
}

.jcrop-dragbar.ord-n,
.jcrop-dragbar.ord-s {
    height: 7px;
    width: 100%
}

.jcrop-dragbar.ord-e,
.jcrop-dragbar.ord-w {
    height: 100%;
    width: 7px
}

.jcrop-dragbar.ord-n {
    margin-top: -4px
}

.jcrop-dragbar.ord-s {
    bottom: 0;
    margin-bottom: -4px
}

.jcrop-dragbar.ord-e {
    margin-right: -4px;
    right: 0
}

.jcrop-dragbar.ord-w {
    margin-left: -4px
}

.jcrop-light .jcrop-vline,
.jcrop-light .jcrop-hline {
    background: #fff;
    filter: alpha(opacity=70) !important;
    opacity: .7 !important
}

.jcrop-light .jcrop-handle {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background-color: #000;
    border-color: #fff;
    border-radius: 3px
}

.jcrop-dark .jcrop-vline,
.jcrop-dark .jcrop-hline {
    background: #000;
    filter: alpha(opacity=70) !important;
    opacity: .7 !important
}

.jcrop-dark .jcrop-handle {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background-color: #fff;
    border-color: #000;
    border-radius: 3px
}

.solid-line .jcrop-vline,
.solid-line .jcrop-hline {
    background: #fff
}

.jcrop-holder img,
img.jcrop-preview {
    max-width: none
}

.jcrop-holder {
    direction: ltr;
    text-align: left
}

.jcrop-vline,
.jcrop-hline {
    background: #FFF url(../style/Jcrop_7a4b4c6.html);
    font-size: 0;
    position: absolute
}

.jcrop-vline {
    height: 100%;
    width: 1px !important
}

.jcrop-vline.right {
    right: 0
}

.jcrop-hline {
    height: 1px !important;
    width: 100%
}

.jcrop-hline.bottom {
    bottom: 0
}

.jcrop-tracker {
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    height: 100%;
    width: 100%
}

.jcrop-handle {
    background-color: #333;
    border: 1px #EEE solid;
    font-size: 1px;
    height: 7px;
    width: 7px
}

.jcrop-handle.ord-n {
    left: 50%;
    margin-left: -4px;
    margin-top: -4px;
    top: 0
}

.jcrop-handle.ord-s {
    bottom: 0;
    left: 50%;
    margin-bottom: -4px;
    margin-left: -4px
}

.jcrop-handle.ord-e {
    margin-right: -4px;
    margin-top: -4px;
    right: 0;
    top: 50%
}

.jcrop-handle.ord-w {
    left: 0;
    margin-left: -4px;
    margin-top: -4px;
    top: 50%
}

.jcrop-handle.ord-nw {
    left: 0;
    margin-left: -4px;
    margin-top: -4px;
    top: 0
}

.jcrop-handle.ord-ne {
    margin-right: -4px;
    margin-top: -4px;
    right: 0;
    top: 0
}

.jcrop-handle.ord-se {
    bottom: 0;
    margin-bottom: -4px;
    margin-right: -4px;
    right: 0
}

.jcrop-handle.ord-sw {
    bottom: 0;
    left: 0;
    margin-bottom: -4px;
    margin-left: -4px
}

.jcrop-dragbar.ord-n,
.jcrop-dragbar.ord-s {
    height: 7px;
    width: 100%
}

.jcrop-dragbar.ord-e,
.jcrop-dragbar.ord-w {
    height: 100%;
    width: 7px
}

.jcrop-dragbar.ord-n {
    margin-top: -4px
}

.jcrop-dragbar.ord-s {
    bottom: 0;
    margin-bottom: -4px
}

.jcrop-dragbar.ord-e {
    margin-right: -4px;
    right: 0
}

.jcrop-dragbar.ord-w {
    margin-left: -4px
}

.jcrop-light .jcrop-vline,
.jcrop-light .jcrop-hline {
    background: #FFF;
    filter: alpha(opacity=70) !important;
    opacity: .7 !important
}

.jcrop-light .jcrop-handle {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background-color: #000;
    border-color: #FFF;
    border-radius: 3px
}

.jcrop-dark .jcrop-vline,
.jcrop-dark .jcrop-hline {
    background: #000;
    filter: alpha(opacity=70) !important;
    opacity: .7 !important
}

.jcrop-dark .jcrop-handle {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background-color: #FFF;
    border-color: #000;
    border-radius: 3px
}

.solid-line .jcrop-vline,
.solid-line .jcrop-hline {
    background: #FFF
}

.jcrop-holder img,
img.jcrop-preview {
    max-width: none
}

.jcrop-holder {
    text-align: left
}

.jcrop-vline,
.jcrop-hline {
    font-size: 0;
    position: absolute;
    background: #fff url(../style/Jcrop_7a4b4c6.html) top left repeat
}

.jcrop-vline {
    height: 100%;
    width: 1px !important
}

.jcrop-hline {
    width: 100%;
    height: 1px !important
}

.jcrop-handle {
    font-size: 1px;
    width: 7px !important;
    height: 7px !important;
    border: 1px #eee solid;
    background-color: #333;
    *width: 9px;
    *height: 9px
}

.jcrop-tracker {
    width: 100%;
    height: 100%
}

.custom .jcrop-vline,
.custom .jcrop-hline {
    background: #ff0
}

.custom .jcrop-handle {
    border-color: #000;
    background-color: #C7BB00;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px
}

.jcrop-holder {
    text-align: left
}

.jcrop-vline,
.jcrop-hline {
    font-size: 0;
    position: absolute;
    background: #fff url(../style/Jcrop_7a4b4c6.html) top left repeat
}

.jcrop-vline {
    height: 100%;
    width: 1px !important
}

.jcrop-hline {
    width: 100%;
    height: 1px !important
}

.jcrop-handle {
    font-size: 1px;
    width: 7px !important;
    height: 7px !important;
    border: 1px #eee solid;
    background-color: #333;
    *width: 9px;
    *height: 9px
}

.jcrop-tracker {
    width: 100%;
    height: 100%
}

.custom .jcrop-vline,
.custom .jcrop-hline {
    background: #ff0
}

.custom .jcrop-handle {
    border-color: #000;
    background-color: #C7BB00;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px
}

.plupload_button {
    display: -moz-inline-box;
    display: inline-block;
    font: 400 12px sans-serif;
    text-decoration: none;
    color: #42454a;
    border: 1px solid #bababa;
    padding: 2px 8px 3px 20px;
    margin-right: 4px;
    background: #f3f3f3 url(../style/buttons_7a87bde.html) no-repeat 0 center;
    outline: 0;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px
}

.plupload_button:hover {
    color: #000;
    text-decoration: none
}

.plupload_disabled,
a.plupload_disabled:hover {
    color: #737373;
    border-color: #c5c5c5;
    background: #ededed url(../style/buttons-disabled_68eb176.html) no-repeat 0 center;
    cursor: default
}

.plupload_add {
    background-position: -181px center
}

.plupload_wrapper {
    font: 400 11px Verdana, sans-serif;
    width: 540px
}

.plupload_container {
    padding: 8px;
    background: url(../style/transp50_8fa227a.html)
}

.plupload_container input {
    border: 1px solid #DDD;
    font: 400 11px Verdana, sans-serif;
    width: 98%
}

.plupload_header {
    background: #2A2C2E url(../style/backgrounds_cffe0a9.html) repeat-x;
    display: none
}

.plupload_header_content {
    background: url(../style/backgrounds_cffe0a9.html) no-repeat 0 -317px;
    min-height: 56px;
    padding-left: 60px;
    color: #FFF
}

.plupload_header_title {
    font: 400 18px sans-serif;
    padding: 6px 0 3px
}

.plupload_header_text {
    font: 400 12px sans-serif
}

.plupload_filelist {
    margin: 0;
    padding: 0;
    list-style: none
}

.plupload_scroll .plupload_filelist {
    height: 154px;
    background: #F5F5F5;
    overflow-y: scroll
}

.plupload_filelist li {
    padding: 4px 8px;
    background: #F5F5F5 url(../style/backgrounds_cffe0a9.html) repeat-x 0 -156px;
    border-bottom: 1px solid #DDD
}

.plupload_filelist_header,
.plupload_filelist_footer {
    background: #DFDFDF;
    padding: 4px 8px;
    color: #42454A
}

.plupload_filelist_header {
    border-top: 1px solid #EEE;
    border-bottom: 1px solid #CDCDCD
}

.plupload_filelist_footer {
    border-top: 1px solid #FFF;
    height: 20px;
    line-height: 19px;
    vertical-align: middle
}

.plupload_file_name {
    float: left;
    overflow: hidden
}

.plupload_file_status {
    color: #777
}

.plupload_file_status span {
    color: #42454A
}

.plupload_file_size,
.plupload_file_status,
.plupload_progress {
    float: right;
    width: 80px
}

.plupload_file_size,
.plupload_file_status,
.plupload_file_action {
    text-align: right
}

.plupload_filelist .plupload_file_name {
    width: 205px
}

.plupload_file_action {
    float: right;
    width: 16px;
    height: 16px;
    margin-left: 15px
}

.plupload_file_action * {
    display: none;
    width: 16px;
    height: 16px
}

li.plupload_uploading {
    background: #ECF3DC url(../style/backgrounds_cffe0a9.html) repeat-x 0 -238px
}

li.plupload_done {
    color: #AAA
}

li.plupload_delete a {
    background: url(../style/delete_c717185.html)
}

li.plupload_failed a {
    background: url(../style/error_045182e.html);
    cursor: default
}

li.plupload_done a {
    background: url(../style/done_75ef13a.html);
    cursor: default
}

.plupload_progress,
.plupload_upload_status {
    display: none
}

.plupload_progress_container {
    margin-top: 3px;
    border: 1px solid #CCC;
    background: #FFF;
    padding: 1px
}

.plupload_progress_bar {
    width: 0;
    height: 7px;
    background: #CDEB8B
}

.plupload_scroll .plupload_filelist_header .plupload_file_action,
.plupload_scroll .plupload_filelist_footer .plupload_file_action {
    margin-right: 17px
}

.plupload_clear,
.plupload_clearer {
    clear: both
}

.plupload_clearer,
.plupload_progress_bar {
    display: block;
    font-size: 0;
    line-height: 0
}

li.plupload_droptext {
    background: transparent;
    text-align: center;
    vertical-align: middle;
    border: 0;
    line-height: 134px
}

.common-CMBC-dialog-wrapper {
    background: 0 0
}

.common-CMBC-dialog-wrapper .j-dialog-title-con {
    display: none
}

.common-CMBC-dialog-wrapper .common-cmbc-dialog-module {
    position: relative;
    width: 721px;
    border-radius: 10px;
    background: 0 0
}

.common-CMBC-dialog-wrapper .common-cmbc-dialog-module .j-dialog-close-btn {
    position: absolute;
    right: 5px;
    top: 10px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    color: #d3d3d3;
    font-size: 20px;
    cursor: pointer
}

.common-CMBC-dialog-wrapper .common-cmbc-dialog-module .j-dialog-close-btn:hover {
    color: #fff
}

.common-CMBC-dialog-wrapper .common-cmbc-dialog-module .cmbc-dialog-top {
    height: 332px;
    background: url(../style/cmbc-dialog-bg_57f5f72.html) no-repeat center;
    overflow: hidden
}

.common-CMBC-dialog-wrapper .common-cmbc-dialog-module .cmbc-dialog-top .mbc-dialog-logo {
    margin: 56px auto 21px;
    width: 401px;
    height: 146px;
    background: url(../style/cmbc-dialog-logo_bc48296.html) no-repeat center
}

@media screen and (-webkit-min-device-pixel-ratio:2),
screen and (max--moz-device-pixel-ratio:2) {
    .common-CMBC-dialog-wrapper .common-cmbc-dialog-module .cmbc-dialog-top .mbc-dialog-logo {
        background: url(../style/cmbc-dialog-logo-big_5476c75.html) no-repeat center;
        background-size: 401px 146px
    }
}

.common-CMBC-dialog-wrapper .common-cmbc-dialog-module .cmbc-dialog-top .mbc-dialog-text {
    margin-bottom: 30px
}

.common-CMBC-dialog-wrapper .common-cmbc-dialog-module .cmbc-dialog-top .mbc-dialog-text .mbc-dialog-title {
    text-align: center;
    font-size: 30px;
    color: #fff
}

.common-CMBC-dialog-wrapper .common-cmbc-dialog-module .cmbc-dialog-top .mbc-dialog-text .mbc-dialog-subtitle {
    height: 55px;
    line-height: 55px;
    text-align: center;
    font-size: 18px;
    color: #839dbd;
    padding-bottom: 10px
}

.common-CMBC-dialog-wrapper .common-cmbc-dialog-module .cmbc-dialog-bottom {
    height: 91px;
    line-height: 91px;
    text-align: center;
    font-size: 30px;
    background: #e8eaec;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px
}

.common-CMBC-dialog-wrapper .common-cmbc-dialog-module .cmbc-dialog-bottom a {
    width: 100%;
    height: 100%;
    color: #79a5d8;
    cursor: pointer
}

.common-CMBC-dialog-wrapper .common-cmbc-dialog-module .cmbc-dialog-bottom a:hover {
    color: #31669a
}

#wdgYellowBar {
    width: 100%;
    height: 48px;
    background: #ff8813;
    text-align: left
}

#wdgYellowBar .wdg-yellow-bar-inner {
    position: relative;
    width: 600px;
    margin: 0 auto
}

#wdgYellowBar .wdg-yellow-bar-inner span {
    height: 48px;
    line-height: 48px;
    color: #fff;
    font-size: 18px
}

#wdgYellowBar .wdg-yellow-bar-inner .yellow-bar-cbmc-btn {
    display: inline-block;
    position: absolute;
    top: 6px;
    right: 0;
    width: 161px;
    height: 34px;
    text-align: center;
    line-height: 34px;
    background: #fff;
    font-size: 14px;
    color: #ff8813;
    border-radius: 5px
}

#wdgYellowBar .wdg-yellow-bar-inner .yellow-bar-cbmc-btn:hover {
    background: #ffd200;
    color: #fff
}

#footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 10px 0;
    background: #555;
    color: #848484
}

#footer .icon {
    display: inline-block;
    vertical-align: middle
}

#footer .main-section {
    position: relative
}

#footer .main-section .ui-footer-narrow-hide {
    margin-bottom: 6px;
    height: 24px;
    overflow: hidden
}

#footer .main-section .icon-footer-snow-down {
    position: absolute;
    right: 0;
    top: 19px;
    width: 16px;
    height: 16px;
    background: url(../style/icon-snow_736f306.html) no-repeat left top;
    cursor: pointer
}

#footer .main-section .icon-footer-snow-top {
    background-position: left -16px
}

#footer .main-section .ui-footer-section {
    padding: 10px 0
}

#footer .main-section .ui-footer-section.second {
    position: relative;
    border-bottom: 1px solid gray;
    border-top: 1px solid gray
}

#footer .main-section .ui-footer-section.second ul {
    margin: 5px 0
}

#footer .main-section .ui-footer-section.second ul.icons,
#footer .main-section .ui-footer-section.second ul.service {
    margin-top: 15px
}

#footer .main-section .ui-footer-section .friendlink {
    width: 1050px;
    margin-top: -3px
}

#footer .main-section .ui-footer-section li {
    width: 100px;
    height: 30px;
    line-height: 30px
}

#footer .main-section .ui-footer-section a:hover {
    color: #ff711c
}

#footer .main-section .ui-footer-section .ui-footer-phone-number {
    color: #ff711c
}

#footer .main-section .ui-footer-section .icons li:hover .weibo {
    background-position: -74px -32px
}

#footer .main-section .ui-footer-section .icons li:hover .we-chat {
    background-position: -11px -30px
}

#footer .main-section .ui-footer-section .icons li:hover .online-customer-service {
    background-position: -141px -32px
}

#footer .main-section .ui-footer-section .icons .icon {
    width: 28px;
    height: 30px;
    background: url(../style/footer-icons_4cd624d.html) no-repeat 0 0;
    outline: 0
}

#footer .main-section .ui-footer-section .icons .icon:active {
    outline: 0
}

#footer .main-section .ui-footer-section .icons .weibo {
    background-position: -74px -2px
}

#footer .main-section .ui-footer-section .icons .we-chat {
    background-position: -11px 0
}

#footer .main-section .ui-footer-section .icons .online-customer-service {
    background-position: -141px -2px
}

#footer .main-section .ui-footer-copyright {
    margin-bottom: 10px;
    font-size: 14px;
    position: relative;
    text-align: center;
    line-height: 14px;
    overflow: hidden
}

#footer .main-section .ui-footer-copyright .ui-footer-contact-link {
    font-size: 14px;
    margin: 6px 0 0;
    padding: 0 10px
}

#footer .main-section .ui-footer-copyright .ui-footer-contact-link.has-separator {
    border-left: 1px solid gray
}

#footer .main-section .ui-footer-copyright .ui-footer-contact-link.last {
    padding-right: 0
}

#footer .main-section .ui-footer-warn {
    text-align: center;
    font-size: 14px;
    margin-bottom: 15px
}

#footer .main-section .ui-footer-renrenmi {
    text-align: center;
    font-size: 14px;
    margin-bottom: 5px
}

#footer .main-section .ui-footer-verification {
    margin: 0 auto;
    padding-bottom: 10px;
    width: 550px
}

#footer .main-section .ui-footer-verification .ui-footer-verification-item {
    display: block;
    height: 48px;
    margin: 0 10px;
    background: url(../style/footer-icons.html) no-repeat 0 0
}

#footer .main-section .ui-footer-verification .internet {
    width: 96px;
    background-position: 0 -154px
}

#footer .main-section .ui-footer-verification .internet:hover {
    width: 96px;
    background-position: 0 -197px
}

#footer .main-section .ui-footer-verification .trust {
    width: 96px;
    background-position: 0 -60px
}

#footer .main-section .ui-footer-verification .trust:hover {
    background-position: 0 -110px
}

#footer .main-section .ui-footer-verification .credibility {
    width: 96px;
    background-position: -249px -60px
}

#footer .main-section .ui-footer-verification .credibility:hover {
    background-position: -249px -110px
}

#footer .main-section .ui-footer-verification .itrust {
    width: 35px;
    background-position: -351px -59px
}

#footer .main-section .ui-footer-verification .itrust:hover {
    background-position: -351px -110px
}

#footer .main-section .ui-footer-verification .norton {
    width: 65px;
    background-position: -96px -62px
}

#footer .main-section .ui-footer-verification .norton:hover {
    background-position: -96px -112px
}

#footer .main-section .ui-footer-verification .police {
    width: 42px;
    background-position: -161px -60px
}

#footer .main-section .ui-footer-verification .police:hover {
    background-position: -161px -110px
}

#footer .main-section .ui-footer-verification .gongshang {
    width: 28px;
    background-position: -204px -60px
}

#footer .main-section .ui-footer-verification .gongshang:hover {
    background-position: -204px -110px
}

#footer .main-section .weixin {
    position: absolute;
    right: 24px;
    top: 20px;
    color: gray;
    text-align: center
}

#footer .main-section .weixin .app-down {
    margin-left: 40px
}

#footer .main-section .weixin img {
    width: 91px;
    height: 91px
}

.fixed-download-goBack {
    width: 50px;
    position: fixed;
    top: 160px;
    right: 10px;
    z-index: 99999
}

.fixed-download-goBack li {
    width: 50px;
    height: 50px;
    position: relative;
    border-bottom: 1px solid #efefef
}

.fixed-download-goBack li a.fixed-icon {
    display: block;
    width: 100%;
    height: 100%;
    text-align: center;
    background-color: #fff;
    background-image: url('../images/png_4971.html');
    background-repeat: no-repeat
}

.fixed-download-goBack li a.fixed-icon:hover {
    background-color: #3a84cf
}

.fixed-download-goBack li.fixed-calculator .fixed-icon {
    background-position: 0 0
}

.fixed-download-goBack li.fixed-calculator .fixed-icon:hover {
    background-position: right 0
}

.fixed-download-goBack li.fixed-service .fixed-icon {
    background-position: 0 -50px
}

.fixed-download-goBack li.fixed-service .fixed-icon:hover {
    background-position: right -50px
}

.fixed-download-goBack li.fixed-download {
    position: relative
}

.fixed-download-goBack li.fixed-download .fixed-icon {
    background-position: 0 -100px
}

.fixed-download-goBack li.fixed-download .fixed-icon:hover {
    background-position: right -100px
}

.fixed-download-goBack li.fixed-download .download-app-wrap-opacity {
    background: #000;
    bottom: 0;
    display: none;
    height: 176px;
    opacity: .4;
    padding: 25px;
    position: absolute;
    right: 56px;
    width: 364px
}

.fixed-download-goBack li.fixed-download .download-app-wrap-opacity .fixed-arrow {
    border-bottom: 6px solid transparent;
    border-left: 6px solid #000;
    border-top: 6px solid transparent;
    bottom: 16px;
    height: 0;
    position: absolute;
    right: -6px;
    width: 0;
    z-index: 999999
}

.fixed-download-goBack li.fixed-download .download-app-wrap {
    bottom: 0;
    display: none;
    height: 176px;
    padding: 25px;
    position: absolute;
    right: 56px;
    width: 364px
}

.fixed-download-goBack li.fixed-download .download-app-wrap h2 {
    border: medium none;
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 20px
}

.fixed-download-goBack li.fixed-download .download-app-wrap .ewm-big {
    float: left;
    height: 140px;
    margin-right: 28px;
    width: 140px
}

.fixed-download-goBack li.fixed-download .download-app-wrap .download-btns {
    padding-top: 12px
}

.fixed-download-goBack li.fixed-download .download-app-wrap .download-btns a {
    display: block
}

.fixed-download-goBack li.fixed-download .download-app-wrap .download-btns a.ios {
    margin-bottom: 24px
}

.fixed-download-goBack li.fixed-goTop {
    display: none
}

.fixed-download-goBack li.fixed-goTop .fixed-icon {
    background-position: 0 -150px
}

.fixed-download-goBack li.fixed-goTop .fixed-icon:hover {
    background-position: right -150px
}

.wdg-second-header-lg {
    height: 70px;
    background: #f30;
}

.wdg-second-header-lg .main-section {
    height: 50px;
    padding-top: 10px;
    padding-bottom: 10px
}

.wdg-second-header-lg .main-section .brand-logo {
    float: left;
    height: 40px;
    width: 364px;
    text-align: right;
}

.wdg-second-header-lg .main-section .brand-logo img {
    height: 100%;
}

.wdg-second-header-lg .main-section .site-nav {
    float: left;
    height: 100%;
    font-size: 20px
}

.wdg-second-header-lg .main-section .site-nav .channel-item {
    float: left;
    padding-left: 20px;
    height: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-left: 1px solid #fff;
    line-height: 50px;
    text-align: center;
    color: #fff
}

.wdg-second-header {
    position: relative;
    height: 70px;
    background: #0d3c6e;
    z-index: 7
}

.wdg-second-header .main-section {
    height: 70px
}

.wdg-second-header .main-section .brand-logo {
    float: left;
    height: 27px;
    width: 247px;
    margin-top: 21px
}

.wdg-second-header .main-section .brand-logo img {
    display: block;
    width: 100%;
    height: 100%
}

.wdg-second-header .main-section .site-nav {
    float: right;
    height: 100%;
    font-size: 16px
}

.wdg-second-header .main-section .site-nav .channel-item {
    float: left;
    width: 86px;
    height: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 2px solid #0d3c6e;
    line-height: 70px;
    text-align: center;
    color: #fff
}

.wdg-second-header .main-section .site-nav .channel-item a {
    color: #fff
}

.wdg-second-header .main-section .site-nav .channel-item:hover {
    border-bottom-color: #ff711c;
    color: #ff711c
}

.wdg-second-header .main-section .site-nav .channel-item:hover a {
    color: #ff711c
}

.wdg-second-header .main-section .site-nav .active-channel a {
    color: #ff711c
}

.wdg-second-header .main-section .site-nav .channel-has-more {
    position: relative
}

.wdg-second-header .main-section .site-nav .channel-has-more .more-list {
    position: absolute;
    width: 84px;
    left: 0;
    top: 56px;
    border: 1px solid #848484;
    padding: 8px 0;
    background: #fff
}

.wdg-second-header .main-section .site-nav .channel-has-more .more-list .more-nav-item {
    height: 33px;
    line-height: 33px
}

.wdg-second-header .main-section .site-nav .channel-has-more .more-list .more-nav-item a {
    color: #2b2b2b
}

.wdg-second-header .main-section .site-nav .user-item {
    float: right;
    padding-top: 17px;
    width: 120px
}

.wdg-second-header .main-section .site-nav .user-item .user-avatar-container {
    width: 36px;
    height: 36px;
    position: relative;
    margin-right: 14px
}

.wdg-second-header .main-section .site-nav .user-item .user-avatar-container .avatar-img {
    display: block;
    width: 30px;
    height: 30px;
    margin: 3px 0 0 3px
}

.wdg-second-header .main-section .site-nav .user-item .user-avatar-container * {
    width: 100%;
    height: 100%
}

.wdg-second-header .main-section .site-nav .user-item .user-avatar-container .avatar-masking {
    position: absolute;
    background: url(../images/png_4971.html) no-repeat center center;
    left: 0;
    top: 0
}

.wdg-second-header .main-section .site-nav .user-item .user-avatar-container .avatar-masking a {
    display: block;
    width: 100%;
    height: 100%
}

.wdg-second-header .main-section .site-nav .user-item .user-avatar-container #header-msgcount {
    width: 20px;
    height: 20px;
    text-align: center;
    line-height: 20px;
    color: #fff;
    position: absolute;
    right: -6px;
    top: -6px;
    font-size: 12px;
    display: none
}

.wdg-second-header .main-section .site-nav .user-item .user-avatar-container .msgcount-icon {
    width: 18px;
    height: 18px;
    background: url(../images/png_4971.html) no-repeat
}

.wdg-second-header .main-section .site-nav .user-item .user-avatar-container .msgcountmore-icon {
    width: 20px;
    height: 20px;
    background: url(../images/png_4971.html) no-repeat
}

.wdg-second-header .main-section .site-nav .user-item .user-name {
    line-height: 36px
}

.wdg-second-header .main-section .site-nav .user-item .user-name a {
    color: #fff
}

.wdg-slideBar {
    width: 300px;
    position: fixed;
    left: 0;
    top: 30px
}

.wdg-slideBar .menu {
    line-height: 30px;
    border: solid 1px #666;
    overflow: hidden;
    padding: 0
}

.wdg-slideBar .menu li {
    padding-left: 10px;
    font: 14px/30px '宋体';
    border-top: solid 1px #666;
    margin-top: -1px;
    list-style: none
}

.wdg-slideBar .menu li:hover {
    background: #cc3229
}

#footer-lg {
    width: 100%;
    height: 50px
}

#footer-lg .grid_12 {
    width: 1080px;
    margin: auto 0
}

#footer-lg .ui-footer-section {
    padding: 10px 0
}

#footer-lg .ui-footer-section.second {
    border-bottom: 1px solid gray;
    border-top: 1px solid gray
}

#footer-lg .ui-footer-section.last {
    border-bottom: 0
}

#footer-lg .ui-footer-links {
    float: left
}

#footer-lg .ui-footer-links.friendlink {
    width: 1050px
}

#footer-lg .ui-footer-links.friendlink li {
    width: 100px
}

#footer-lg .ui-footer-links li {
    width: 100px;
    height: 24px;
    line-height: 24px
}

#footer-lg .ui-footer-links .icons {
    margin-top: 10px
}

#footer-lg .ui-footer-links .icons li {
    height: 30px;
    line-height: 35px;
    margin-right: 30px
}

#footer-lg .ui-footer-contact-link {
    display: block;
    margin-left: 20px;
    margin: 6px 0 0;
    padding: 0 10px;
    line-height: 16px
}

#footer-lg .ui-footer-contact-link.last {
    padding-right: 0
}

#footer-lg .ui-footer-contact-link.has-separator {
    border-left: 1px solid gray
}

#footer-lg .ui-footer-copyright {
    font-size: 14px;
    position: relative;
    text-align: center;
    line-height: 30px
}

#footer-lg .ui-footer-renrenmi {
    font-size: 14px;
    text-align: center;
    line-height: 30px
}

#footer-lg .ui-footer-wran {
    font-size: 14px;
    text-align: center;
    line-height: 30px
}

#footer-lg .ui-footer-copyright-text {
    display: inline-block;
    min-height: 15px;
    zoom: 1;
    *display: inline;
    _height: 15px
}

#footer-lg .ui-footer-copyright .ui-footer-contact-link {
    display: inline;
    font-size: 14px;
    margin-top: 0
}

#footer-lg .ui-footer-verification {
    margin: 0 auto;
    padding-bottom: 10px;
    width: 550px
}

.ui-small-footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    background: #555;
    height: 50px
}

.ui-small-footer .grid_12 {
    width: 1080px;
    margin: auto 0
}

.ui-small-footer .ui-footer-section {
    padding: 10px 0
}

.ui-small-footer .ui-footer-section.second {
    border-bottom: 1px solid gray;
    border-top: 1px solid gray
}

.ui-small-footer .ui-footer-section.last {
    border-bottom: 0
}

.ui-small-footer .ui-footer-links {
    float: left
}

.ui-small-footer .ui-footer-links.friendlink {
    width: 1050px
}

.ui-small-footer .ui-footer-links.friendlink li {
    width: 100px
}

.ui-small-footer .ui-footer-links li {
    width: 100px;
    height: 24px;
    line-height: 24px
}

.ui-small-footer .ui-footer-links .icons {
    margin-top: 10px
}

.ui-small-footer .ui-footer-links .icons li {
    height: 30px;
    line-height: 35px;
    margin-right: 30px
}

.ui-small-footer .ui-footer-contact-link {
    display: block;
    margin-left: 20px;
    margin: 6px 0 0;
    padding: 0 10px;
    line-height: 16px
}

.ui-small-footer .ui-footer-contact-link.last {
    padding-right: 0
}

.ui-small-footer .ui-footer-contact-link.has-separator {
    border-left: 1px solid gray
}

.ui-small-footer .ui-footer-copyright {
    font-size: 14px;
    position: relative;
    text-align: center;
    line-height: 30px
}

.ui-small-footer .ui-footer-renrenmi {
    font-size: 14px;
    text-align: center;
    line-height: 30px
}

.ui-small-footer .ui-footer-wran {
    font-size: 14px;
    text-align: center;
    line-height: 30px
}

.ui-small-footer .ui-footer-copyright-text {
    display: inline-block;
    min-height: 15px;
    zoom: 1;
    *display: inline;
    _height: 15px
}

.ui-small-footer .ui-footer-copyright .ui-footer-contact-link {
    display: inline;
    font-size: 14px;
    margin-top: 0
}

.ui-small-footer .ui-footer-verification {
    margin: 0 auto;
    padding-bottom: 10px;
    width: 550px
}

.wdg-top-header {
    height: 30px;
    line-height: 30px;
    background: #062e58;
    font-size: 14px
}

.wdg-top-header .main-section {
    height: 100%;
    color: #8b919c
}

.wdg-top-header .main-section i {
    margin-right: 5px
}

.wdg-top-header .main-section .tel-phone {
    float: left;
    height: 100%
}

.wdg-top-header .main-section .site-nav {
    float: right
}

.wdg-top-header .main-section .site-nav .nav-item {
    float: left;
    height: 30px;
    text-align: center
}

.wdg-top-header .main-section .site-nav .nav-item a {
    color: #8b919c
}

.wdg-top-header .main-section .site-nav .nav-item a:hover,
.wdg-top-header .main-section .site-nav .nav-item a:active {
    color: #fff
}

.wdg-top-header .main-section .site-nav .nav-item-split {
    float: left;
    width: 1px;
    height: 14px;
    background: #3e465c;
    margin: 11px 30px 0
}

.j-dialog {
    display: none;
    position: absolute;
    width: 700px;
    left: 50%;
    top: 200px;
    z-index: 9999;
    padding: 0;
    background: #fff
}

.j-dialog .j-dialog-title-con {
    position: relative;
    height: 50px;
    line-height: 50px;
    margin: 0 25px;
    border-bottom: 1px solid #f4f4f4
}

.j-dialog .j-dialog-title-con .j-dialog-title {
    font-size: 16px;
    color: #2b2b2b
}

.j-dialog .j-dialog-title-con .j-dialog-close-btn {
    position: absolute;
    right: 0;
    top: 15px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    color: #686868;
    font-size: 24px;
    cursor: pointer
}

.j-dialog .j-dialog-content {}

.j-dialog .j-dialog-content .data-dialog-title {
    display: none
}

.j-dialog .j-dialog-btn-con {
    text-align: center;
    padding: 26px 0 0;
    margin-bottom: 30px
}

.j-dialog .ui-confirm-yue {
    margin: 0 0 0 76px;
    line-height: 30px
}

.j-dialog .j-dialog-footer {
    padding: 30px 58px 0;
    margin-top: 30px;
    border-top: 1px solid #f4f4f4;
    font-size: 14px;
    line-height: 24px;
    background: #fafafa;
    color: #848484
}

.j-dialog .j-dialog-footer .j-dialog-section-title {
    margin-top: -17px
}

.j-dialog .j-dialog-title-mask {
    position: absolute;
    height: 51px;
    width: 100%;
    left: 0;
    top: 0;
    background: #000;
    opacity: .2;
    filter: alpha(opacity=20) \9;
    z-index: 8
}

.j-select {
    position: relative;
    width: 250px;
    z-index: 8
}

.j-select .j-select-indicator {
    position: relative;
    height: 34px;
    line-height: 34px;
    border: 1px solid #c5c5c5;
    padding: 0 0 0 10px;
    cursor: pointer;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px
}

.j-select .j-select-indicator .j-select-arrow {
    position: absolute;
    right: 10px;
    top: 0;
    height: 100%;
    line-height: 34px;
    color: #acacac;
    zoom: 1\0
}

.j-select .j-select-indicator:hover {
    border-color: #3a84cf
}

.j-select .j-select-indicator:hover .j-select-arrow {
    color: #3a84cf
}

.j-select .j-select-list {
    position: absolute;
    top: 38px;
    left: 0;
    width: 248px;
    display: none;
    padding: 8px 0;
    border: 1px solid #C5C5C5;
    background: #fff;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px
}

.j-select .j-select-list .j-select-item {
    height: 33px;
    line-height: 33px;
    padding: 0 0 0 20px;
    color: #2b2b2b;
    cursor: pointer
}

.j-select .j-select-list .j-select-item:hover {
    color: #3a84cf
}

.j-mask {
    display: none;
    position: fixed;
    z-index: 9998;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: #000;
    opacity: .2;
    filter: alpha(opacity=20) \9
}

.j-service-change-dialog {
    background: none !important
}

.j-service-change-dialog .j-dialog-title-con {
    display: none !important
}

#j-service-change-con {
    background: url(../style/dialog-bg_8e329fb.html) scroll no-repeat 0 0
}

#j-service-change-con .dialog-main-body {
    height: 402px
}

#j-service-change-con .dialog-main-body .title {
    padding-top: 42px;
    font-size: 30px;
    line-height: 60px;
    text-align: center;
    color: #fff
}

#j-service-change-con .dialog-main-body .service-text-con {
    width: 540px;
    margin: 13px auto 0;
    text-align: left
}

#j-service-change-con .dialog-main-body .service-text-con dt {
    margin-bottom: 10px;
    font-size: 18px;
    color: #fff
}

#j-service-change-con .dialog-main-body .service-text-con dd p {
    font-size: 16px;
    line-height: 30px;
    color: #fff
}

#j-service-change-con .dialog-main-body .service-text-con dd p a {
    color: #9cf7ff
}

#j-service-change-con .dialog-main-body .service-text-con dd p a:hover {
    color: #21a6c7
}

#j-service-change-con .confirm-btn {
    height: 80px;
    line-height: 80px;
    font-size: 30px;
    color: #3a84cf;
    text-align: center;
    cursor: pointer
}

#j-service-change-con .confirm-btn:hover {
    color: #124d89;
    background: url(../images/png_4971.html) scroll no-repeat 0 0
}

.js-we-share {
    cursor: pointer
}