.bg-pink {
    background: pink
}

img {
    vertical-align: middle
}

input {
    color: #777
}

:-moz-placeholder {
    color: #777
}

::-moz-placeholder {
    color: #777
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
    color: #777
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
    color: #777
}

a:hover {
    color: #4d90ff
}

a:hover, a:focus {
    text-decoration: none
}

.clearfix:after {
    font-size: 0;
    display: block;
    visibility: hidden;
    clear: both;
    height: 0;
    content: ' '
}

.clearfix {
    zoom: 1
}

.fl, .fr {
    display: inline
}

.fl {
    float: left
}

.fr {
    float: right
}

.show {
    display: inline-block
}

.hide {
    display: none
}

.block {
    display: block
}

.inline-block {
    display: inline-block
}

.position-relative {
    position: relative
}

.position-absolute {
    position: absolute
}

.overflow-hidden {
    overflow: hidden
}

.bg-fff {
}

.bg-f4 {
    background: #f4f4f4
}

.bg-f6 {
    background: #f6f6f6
}

.bg-f7 {
    background: #f7f7f7
}

.bg-f8 {
    background: #f8f8f8
}

.bg-f9 {
    background: #f9f9f9
}

.bg-478 {
    background-color: #4787ff
}

.color-tip {
    color: #ff7577
}

.tip {
    color: #eb595b;
    font-size: 24px;
}

.color-333 {
    color: #333
}

.color-444 {
    color: #444
}

.color-555 {
    color: #555
}

.color-666 {
    color: #666
}

.color-888 {
    color: #888
}

.color-999 {
    color: #999
}

.color-fff {
    color: #fff
}

.color-9a {
    color: #9a9a9a
}

.color-4c {
    color: #4c4c4c
}

.color-2e77ff {
    color: #2e77ff
}

.color-3e3 {
    color: #3e3a39
}

.font-12 {
    font-size: 12px
}

.font-14 {
    font-size: 14px
}

.font-16 {
    font-size: 18px
}

.font-18 {
    font-size: 18px
}

.font-24 {
    font-size: 24px
}

.bold {
    font-weight: 700
}

.font-weight-normal {
    font-weight: 400
}

.ebnew-border {
    border: 1px solid #e5e5e5
}

.ebnew-border-top {
    border-top: 1px solid #e5e5e5
}

.ebnew-border-right {
    border-right: 1px solid #e5e5e5
}

.ebnew-border-bottom {
    border-bottom: 1px solid #e5e5e5
}

.ebnew-border-left {
    border-left: 1px solid #e5e5e5
}

.line {
    display: inline-block;
    margin: 0 10px
}

.more {
    line-height: 44px;
    height: 44px;
    color: #2e77ff
}

.text-center {
    text-align: center
}

dt {
    font-weight: 400
}

.ebnew-layout-1200 {
    width: 1200px;
    margin: 0 auto
}

.ebnew-section-left {
    width: 918px
}

.width-5 {
    width: 5%
}

.width-10 {
    width: 10%
}

.width-15 {
    width: 15%
}

.width-20 {
    width: 20%
}

.width-25 {
    width: 25%
}

.width-30 {
    width: 30%
}

.width-35 {
    width: 35%
}

.width-40 {
    width: 40%
}

.width-45 {
    width: 45%
}

.width-50 {
    width: 50%
}

.width-55 {
    width: 50%
}

.width-60 {
    width: 60%
}

.width-75 {
    width: 75%
}

.width-70 {
    width: 70%
}

.width-80 {
    width: 80%
}

.width-85 {
    width: 85%
}

.width-90 {
    width: 90%
}

.width-95 {
    width: 95%
}

.width-100 {
    width: 100%
}

.width-px300 {
    width: 300px
}

.line-h20 {
    line-height: 20px
}

.line-h22 {
    line-height: 22px
}

.line-h24 {
    line-height: 24px
}

.line-h26 {
    line-height: 26px
}

.line-h28 {
    line-height: 28px
}

.line-h30 {
    line-height: 30px
}

.line-h32 {
    line-height: 32px
}

.line-h34 {
    line-height: 34px
}

.line-h36 {
    line-height: 36px
}

.line-h38 {
    line-height: 38px
}

.line-h40 {
    line-height: 40px
}

.line-h42 {
    line-height: 42px
}

.line-h44 {
    line-height: 44px
}

.line-h50 {
    line-height: 50px
}

.line-h54 {
    line-height: 54px
}

.mg-l-auto {
    margin-left: auto
}

.mg-r-auto {
    margin-right: auto
}

.mg-t5 {
    margin-top: 5px
}

.mg-t10 {
    margin-top: 10px
}

.mg-t8 {
    margin-top: 8px
}

.mg-t15 {
    margin-top: 15px
}

.mg-t17 {
    margin-top: 17px
}

.mg-t20 {
    margin-top: 20px
}

.mg-t23 {
    margin-top: 23px
}

.mg-t25 {
    margin-top: 25px
}

.mg-t30 {
    margin-top: 30px
}

.mg-t35 {
    margin-top: 35px
}

.mg-t40 {
    margin-top: 40px
}

.mg-t45 {
    margin-top: 45px
}

.mg-t50 {
    margin-top: 50px
}

.mg-t55 {
    margin-top: 55px
}

.mg-t60 {
    margin-top: 60px
}

.mg-t80 {
    margin-top: 80px
}

.mg-l5 {
    margin-left: 5px
}

.mg-l10 {
    margin-left: 10px
}

.mg-l15 {
    margin-left: 15px
}

.mg-l20 {
    margin-left: 20px
}

.mg-l25 {
    margin-left: 25px
}

.mg-l30 {
    margin-left: 30px
}

.mg-l35 {
    margin-left: 35px
}

.mg-l40 {
    margin-left: 40px
}

.mg-l50 {
    margin-left: 50px
}

.mg-l55 {
    margin-left: 55px
}

.mg-l60 {
    margin-left: 60px
}

.mg-l65 {
    margin-left: 65px
}

.mg-l70 {
    margin-left: 70px
}

.mg-l75 {
    margin-left: 75px
}

.mg-l80 {
    margin-left: 80px
}

.mg-b5 {
    margin-bottom: 5px
}

.mg-b8 {
    margin-bottom: 8px
}

.mg-b10 {
    margin-bottom: 10px
}

.mg-b15 {
    margin-bottom: 15px
}

.mg-b20 {
    margin-bottom: 20px
}

.mg-b23 {
    margin-bottom: 23px
}

.mg-b25 {
    margin-bottom: 25px
}

.mg-b30 {
    margin-bottom: 30px
}

.mg-b35 {
    margin-bottom: 35px
}

.mg-b40 {
    margin-bottom: 40px
}

.mg-b45 {
    margin-bottom: 45px
}

.mg-b50 {
    margin-bottom: 50px
}

.mg-b55 {
    margin-bottom: 55px
}

.mg-b60 {
    margin-bottom: 60px
}

.mg-b65 {
    margin-bottom: 65px
}

.mg-b70 {
    margin-bottom: 70px
}

.mg-b100 {
    margin-bottom: 100px
}

.mg-r5 {
    margin-right: 5px
}

.mg-r10 {
    margin-right: 10px
}

.mg-r15 {
    margin-right: 15px
}

.mg-r20 {
    margin-right: 20px
}

.mg-r25 {
    margin-right: 25px
}

.mg-r30 {
    margin-right: 30px
}

.mg-r35 {
    margin-right: 35px
}

.mg-r40 {
    margin-right: 40px
}

.mg-r45 {
    margin-right: 45px
}

.mg-r50 {
    margin-right: 50px
}

.mg-r55 {
    margin-right: 55px
}

.mg-r60 {
    margin-right: 60px
}

.pd-t5 {
    padding-top: 5px
}

.pd-t10 {
    padding-top: 10px
}

.pd-t15 {
    padding-top: 15px
}

.pd-t20 {
    padding-top: 20px
}

.pd-t25 {
    padding-top: 25px
}

.pd-t30 {
    padding-top: 30px
}

.pd-t35 {
    padding-top: 35px
}

.pd-t40 {
    padding-top: 40px
}

.pd-t35 {
    padding-top: 35px
}

.pd-t50 {
    padding-top: 50px
}

.pd-l5 {
    padding-left: 5px
}

.pd-l10 {
    padding-left: 60px
}

.pd-l15 {
    padding-left: 15px
}

.pd-l20 {
    padding-left: 20px
}

.pd-l25 {
    padding-left: 25px
}

.pd-l30 {
    padding-left: 30px
}

.pd-l35 {
    padding-left: 35px
}

.pd-l40 {
    padding-left: 40px
}

.pd-b5 {
    padding-bottom: 5px
}

.pd-b10 {
    padding-bottom: 10px
}

.pd-b15 {
    padding-bottom: 15px
}

.pd-b20 {
    padding-bottom: 20px
}

.pd-b25 {
    padding-bottom: 25px
}

.pd-b30 {
    padding-bottom: 30px
}

.pd-b35 {
    padding-bottom: 35px
}

.pd-b40 {
    padding-bottom: 40px
}

.pd-b45 {
    padding-bottom: 45px
}

.pd-b50 {
    padding-bottom: 50px
}

.pd-r5 {
    padding-right: 5px
}

.pd-r10 {
    padding-right: 60px
}

.pd-r15 {
    padding-right: 15px
}

.pd-r20 {
    padding-right: 20px
}

.pd-r25 {
    padding-right: 25px
}

.pd-r35 {
    padding-right: 35px
}

.pd-r40 {
    padding-right: 40px
}

.core-yes, .core-no {
    display: inline-block;
    width: 26px;
    height: 26px
}

.core-yes {
    background: url(../../img/icon.png) no-repeat -63px -78px
}

.core-no {
    background: url(../../img/icon.png) no-repeat -63px -139px
}

.icon-location {
    position: relative;
    top: 2px;
    display: inline-block;
    width: 14px;
    height: 17px;
    margin-right: 5px;
    background: url(../../img/icon.png) -30px -38px no-repeat
}

.ebnew-credit-certification-yes, .ebnew-credit-certification-no {
    position: absolute;
    top: -5px;
    width: 20px;
    height: 24px;
    margin-left: 5px
}

.ebnew-credit-certification-yes {
    background: url(../../img/icon.png) -63px 0 no-repeat
}

.ebnew-credit-certification-no {
    background: url(../../img/icon.png) -63px -49px no-repeat
}

.ebnew-layout-1200 {
    width: 1260px;
    margin: 0 auto;
    padding: 10px;
    box-sizing: border-box;
    background-color: #fff;
}

.pd-t20 {
    padding-top: 10px;
}

.pd-b25 {
    padding-bottom: 10px;
}