﻿.v-height, .v-middle
{
    display: table-cell;
    zoom: 1;
    vertical-align: middle;
    text-align: center;
    overflow: hidden;
}

.vHeight
{
    width: 0;
}

.help-container
{
    margin-top: 32px;
}

.help-box
{
    background: #fff url(../images/help-bg.png) repeat-y;
    min-height: 500px;
}

.icon-help
{
    background: url(../images/icon-help.png) no-repeat;
    display: inline-block;
}

.icon-help-title
{
    width: 16px;
    height: 16px;
    margin-right: 8px;
    vertical-align: middle;
}

.icon-help-sh
{
    background-position: 0 -120px;
}

.icon-help-wm
{
    background-position: 0 -180px;
}

.icon-help-zf
{
    background-position: 0 -60px;
}

.icon-help-arrow
{
    width: 8px;
    height: 4px;
    background-position: 0 -620px;
    vertical-align: middle;
    float: right;
    margin-top: 22px;
}

.help-menu .current .icon-help-arrow
{
    background-position: -20px -620px;
}

.help-menu
{
    width: 224px;
    padding-right: 2px;
}

.help-content
{
    width: 910px;
    background: #fff;
    padding: 22px 32px 64px 32px;
}

.help-menu-title
{
    height: 46px;
    line-height: 46px;
    font-weight: 700;
    padding: 0 16px;
}

    .help-menu-title a
    {
        display: block;
        color: #646464;
        font-size: 14px;
    }

.help-list
{
    background-color: #fff;
    padding: 4px 16px 4px 40px;
}

    .help-list li
    {
        height: 28px;
        line-height: 28px;
    }

    .help-list a
    {
        display: block;
        color: #b4b4b4;
    }

        .help-list .current a, .help-list a:hover
        {
            color: #646464;
        }

.help-title
{
    font-size: 16px;
    color: #4c3f3f;
    padding: 0 0 16px 10px;
    height: 20px;
    line-height: 20px;
    background: url(../images/icon-global.png) 0 -1032px no-repeat;
    border-bottom: solid 2px #f2f2f2;
}

.help-detail
{
    margin-top: 32px;
    color: #646464;
}

.help-map
{
    width: 100%;
}

.contact-address
{
    padding-top: 40px;
    font-size: 16px;
}

.about-content
{
    width: 974px;
    padding-top: 22px;
}

.about-us-describe
{
    padding: 16px 40px 40px 80px;
    color: #4c3f3f;
}

    .about-us-describe p
    {
        padding-top: 12px;
        font-size: 16px;
        text-indent: 2em;
    }

.about-us-top
{
    background: url(../images/about-us-top.png) 50% 50% no-repeat;
    height: 40px;
    text-indent: -9999em;
    overflow: hidden;
}

.about-us-graceful
{
    background: url(../images/wmdfc.jpg) no-repeat;
    height: 509px;
}

.about-us-report
{
    background: url(../images/mtbd.jpg) no-repeat;
    height: 802px;
}

.us-life-box
{
    padding: 170px 40px 118px 40px;
}

.us-life-container
{
    height: 220px;
    padding: 0 50px;
    position: relative;
}

.us-life
{
    width: 794px;
    height: 174px;
    overflow: hidden;
}

.us-life-item
{
    width: 259px;
    height: 174px;
    padding-right: 7px;
    float: left;
    position: relative;
}

    .us-life-item a
    {
        padding: 2px;
        background-color: #fff;
        display: block;
    }

    .us-life-item img
    {
        width: 100%;
    }

    .certificate-item:hover img, .us-life-item:hover img
    {
        opacity: .7;
        filter: alpha(opacity=70);
    }

.mb-left, .mb-right
{
    background: url(../images/i-aboutus.png) no-repeat;
}

.mb-left
{
    width: 28px;
    height: 40px;
    display: block;
    position: absolute;
    left: 34px;
    top: 116px;
}

    .mb-left:hover
    {
        background-position: 0 -50px;
    }

.mb-right
{
    width: 28px;
    height: 40px;
    display: block;
    position: absolute;
    right: 34px;
    top: 116px;
    background-position: 0 -100px;
}

    .mb-right:hover
    {
        background-position: 0 -150px;
    }

.us-life .mb-left
{
    left: 0;
    top: 72px;
}

.mb-left:hover
{
    background-position: 0 -50px;
}

.us-life .mb-right
{
    right: 0;
    top: 72px;
    background-position: 0 -100px;
}

.mb-right:hover
{
    background-position: 0 -150px;
}

.mb-controls
{
    position: absolute;
    z-index: 2;
    bottom: 0;
    width: 794px;
    text-align: center;
}

.mb-links
{
    display: inline-block;
}

.mb-link
{
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 8px;
    background: #555;
    margin: 0 5px;
    opacity: .8;
    cursor: pointer;
    overflow: hidden;
    text-indent: -999em;
}

.mb-links .current
{
    background: #3fac75;
}

.report-item
{
    position: absolute;
}

.report-item-1
{
    width: 208px;
    height: 270px;
    left: 160px;
    top: 108px;
}

.report-item-2
{
    width: 257px;
    height: 322px;
    left: 392px;
    top: 142px;
}

.report-item-3
{
    width: 208px;
    height: 278px;
    right: 94px;
    top: 123px;
}

.report-item-4
{
    width: 208px;
    height: 310px;
    left: 90px;
    top: 396px;
}

.report-item-5
{
    width: 328px;
    height: 200px;
    left: 322px;
    top: 485px;
}

.report-item-6
{
    width: 208px;
    height: 208px;
    right: 94px;
    top: 435px;
}

.report-item a
{
    display: block;
    position: relative;
    width: 100%;
    height: 100%;
}

.report-item img
{
    width: 100%;
    height: 100%;
    position: absolute;
}

.report-item-hover
{
    background-color: #000;
    opacity: .55;
    filter: alpha(opacity=55);
    position: absolute;
    width: 100%;
    height: 100%;
}

.report-item-btn
{
    position: absolute;
    border: solid 2px #fff;
    color: #fff;
    width: 146px;
    height: 56px;
    text-align: center;
    line-height: 56px;
    border-radius: 6px;
    left: 50%;
    top: 50%;
    margin: -28px 0 0 -73px;
    font-size: 26px;
}

.mb-scroll
{
    width: 100%;
    height: 380px;
    overflow: hidden;
    margin: 0 auto;
    padding: 0;
    position: relative;
    left: 0;
    top: 0;
}

.about-us-certificate
{
    height: 330px;
}

.certificate-box
{
    padding: 34px 88px;
    position: relative;
}

.certificate-container
{
    height: 198px;
    overflow: hidden;
}

.certificate-item
{
    width: 260px;
    float: left;
    padding: 0 10px;
    position: relative;
    overflow: hidden;
}

    .certificate-item .v-height
    {
        height: 186px;
    }

    .certificate-item a
    {
        height: 186px;
        display: block;
        text-align: center;
    }

    .certificate-item img
    {
        vertical-align: middle;
        width: 100%;
    }

.certificate-big
{
    width: 100%;
    top: 100px;
}

.contact-list
{
    padding-left: 52px;
}

    .contact-list li
    {
        float: left;
        font-size: 16px;
        margin-top: 44px;
        background-image: url(../images/icon-help.png);
        background-repeat: no-repeat;
        padding-left: 56px;
        width: 370px;
    }

.contact-cg
{
    background-position: 0 -216px;
}

.contact-mj
{
    background-position: 0 -296px;
}

.contact-tg
{
    background-position: 0 -376px;
}

.contact-ns
{
    background-position: 0 -456px;
}

.contact-qd
{
    background-position: 0 -536px;
}

.contact-list a:hover
{
    color: #3fac75;
    text-decoration: underline;
}

.help-guide li
{
    float: left;
}

.help-guide a
{
    display: block;
    padding-left: 40px;
    padding-top: 110px;
    width: 110px;
    font-size: 16px;
    color: #b4b4b4;
}

    .help-guide .current a, .help-guide a:hover
    {
        color: #3fac75;
    }

.help-guide-step
{
    background: url(../images/help-step.png) 22px 0 no-repeat;
}

.help-guide .current .help-guide-1
{
    background-position: 22px -200px;
}

.help-guide-2
{
    background-position: 22px -400px;
}

.help-guide .current .help-guide-2
{
    background-position: 22px -600px;
}

.help-guide-3
{
    background-position: 30px -800px;
    padding-right: 8px;
}

.help-guide .current .help-guide-3
{
    background-position: 30px -1000px;
}

.help-guide-4
{
    background-position: 22px -1200px;
}

.help-guide .current .help-guide-4
{
    background-position: 22px -1400px;
}

.help-guide-5
{
    background-position: 22px -1600px;
}

.help-guide .current .help-guide-5
{
    background-position: 22px -1800px;
}

.help-guide-6
{
    background-position: 30px -2000px;
}

.help-guide .current .help-guide-6
{
    background-position: 30px -2200px;
}

.help-guide-detail
{
    padding-top: 32px;
}

.help-privacy-title
{
    padding: 50px 10px 50px 140px;
    line-height: 24px;
    color: #646464;
}

.help-privacy-detail
{
    font-size: 14px;
}

.i-privacy-title
{
    width: 66px;
    height: 75px;
    background-position: 0 -1500px;
    left: 50px;
    top: 33px;
    position: absolute;
}

.help-sub-title
{
    height: 24px;
    line-height: 24px;
    padding: 0 14px;
    background-color: #f8f8f8;
    color: #4c3f3f;
}

.help-privacy-img
{
    padding: 40px 0 0 75px;
}

.help-privacy-d
{
    line-height: 30px;
    font-size: 16px;
    width: 320px;
    position: absolute;
}

.help-privacy-detail i
{
    position: absolute;
}

.help-privacy-t1
{
    left: 162px;
    top: 84px;
}

.help-privacy-t2
{
    left: 552px;
    top: 398px;
}

.help-privacy-t3
{
    left: 172px;
    top: 710px;
}

.help-privacy-t4
{
    left: 554px;
    top: 1039px;
}

.help-privacy-t5
{
    left: 170px;
    top: 1352px;
}

.help-privacy-d1
{
    top: 144px;
    left: 108px;
}

.help-privacy-d2
{
    top: 460px;
    left: 492px;
}

.help-privacy-d3
{
    left: 114px;
    top: 770px;
}

.help-privacy-d4
{
    left: 496px;
    top: 1100px;
}

.help-privacy-d5
{
    left: 112px;
    top: 1420px;
}

.help-bottom
{
    width: 360px;
    position: relative;
    padding: 30px 0 80px 110px;
    font-size: 14px;
    margin: 100px auto 0 auto;
    color: #646464;
}

    .help-bottom b
    {
        font-family: arial,helvetica,sans-serif;
    }

.help-bottom-title
{
    color: #4c3f3f;
    font-size: 24px;
    margin-top: -18px;
}

.i-kf
{
    background-position: 0 -1600px;
    width: 90px;
    height: 74px;
    position: absolute;
    left: 0;
    top: 0;
}

.help-fangpian
{
    font-size: 14px;
}

.help-fangpian-stress
{
    color: #3fac75;
}

.help-fangpian-statement
{
    margin: 0 100px;
    line-height: 28px;
    padding-bottom: 30px;
    border-bottom: solid 1px #e8e8e8;
}

    .help-fangpian-statement b
    {
        font-size: 16px;
    }

.help-statement-bottom
{
    padding-top: 40px;
    margin: 0 100px;
    border-top: solid 1px #e8e8e8;
}

.help-tel
{
    font-family: arial,helvetica,sans-serif;
}

.help-warm-title
{
    height: 66px;
    padding-left: 88px;
}

.i-help-warm
{
    width: 45px;
    height: 45px;
    background-position: 0 -1700px;
    position: absolute;
    left: 20px;
    top: 3px;
}

.help-warm-subtitle
{
    color: #ff503c;
    font-size: 16px;
}

.help-qa-item
{
    position: relative;
    padding-left: 52px;
    margin-top: 24px;
}

    .help-qa-item dd
    {
        padding: 10px 0;
    }

.help-qa-title
{
    color: #3fac75;
    font-size: 16px;
    line-height: 24px;
}

.i-help-num
{
    position: absolute;
    background-position: 0 -1800px;
    width: 24px;
    height: 24px;
    text-align: center;
    line-height: 24px;
    font-family: arial,helvetica,sans-serif;
    font-size: 16px;
    font-style: normal;
    left: 14px;
    color: #fff;
}

.help-qa-extrude
{
    font-size: 18px;
}

.help-qa-gray
{
    color: #b4b4b4;
    padding: 8px 0;
}

.help-qa-red
{
    color: #ff503c;
}

.help-payment-wrap li
{
    width: 455px;
    margin-bottom: 83px;
}

.help-payment-icon
{
    padding-left: 35px;
    margin-right: 23px;
}

    .help-payment-icon i
    {
        width: 30px;
        height: 30px;
    }

.help-icon-car
{
    display: inline-block;
    background: url(../images/icon-after-sale.png) 0 0 no-repeat;
}

.help-icon-safe
{
    display: inline-block;
    background: url(../images/icon-after-sale.png) -100px 0 no-repeat;
}

.help-icon-cry
{
    display: inline-block;
    background: url(../images/icon-after-sale.png) 0 -50px no-repeat;
}

.help-icon-ie
{
    display: inline-block;
    background: url(../images/icon-after-sale.png) -100px -50px no-repeat;
}

.help-icon-payoff
{
    display: inline-block;
    background: url(../images/icon-after-sale.png) 0 -100px no-repeat;
}

.help-payment-item-wrap
{
    width: 348px;
}

.help-payment-title
{
    font-size: 16px;
    color: #4c3f3f;
}

.help-payment-icon
{
    margin-top: 5px;
}

.help-payment-content
{
    font-size: 14px;
    color: #4c3f3f;
    margin-top: 5px;
}

.help-payment-content
{
    line-height: 30px;
}

.help-cod-icon i
{
    display: inline-block;
    width: 40px;
    height: 30px;
}

.help-cod-car
{
    background: url(../images/icon-after-sale.png) 0 -200px no-repeat;
    margin-right: 20px;
    margin-top: 5px;
}

.help-cod-people
{
    background: url(../images/icon-after-sale.png) -100px -200px no-repeat;
    margin-right: 20px;
    margin-top: 5px;
}

.help-cod-payment
{
    background: url(../images/icon-after-sale.png) 0 -250px no-repeat;
    margin-right: 20px;
    margin-top: 5px;
}

.help-cod-warn
{
    background: url(../images/icon-after-sale.png) -100px -250px no-repeat;
    margin-right: 20px;
    margin-top: 5px;
}

.help-cod-wrap
{
    padding-left: 38px;
    margin-top: 50px;
}

.help-cod-content-title
{
    color: #4c3f3f;
    font-size: 16px;
}

.help-cod-content-para
{
    color: #4c3f3f;
    font-size: 14px;
    line-height: 28px;
}

.help-bank-info
{
    width: 280px;
    font-size: 14px;
    color: #4c3f3f;
    margin-left: 70px;
}

.help-bank-title
{
    line-height: 25px;
    padding-bottom: 20px;
    border-bottom: 1px solid gray;
}

.help-bank-icon i
{
    width: 25px;
    height: 25px;
    display: inline-block;
    margin-top: 5px;
}

.help-bank-content
{
    margin-left: 22px;
    font-size: 16px;
}

.help-bank-people
{
    background: url(../images/icon-after-sale.png) -100px -100px no-repeat;
}

.help-bank-card
{
    background: url(../images/icon-after-sale.png) 0 -150px no-repeat;
}

.help-bank-name
{
    background: url(../images/icon-after-sale.png) -100px -150px no-repeat;
}

.help-bank-names li
{
    margin-top: 30px;
}

.help-sign-wrap
{
    width: 680px;
    margin-left: 110px;
    margin-top: 100px;
}

.help-sign-content
{
    width: 380px;
}

    .help-sign-content.first
    {
        margin-left: 75px;
    }

    .help-sign-content.third
    {
        margin-right: 75px;
    }

.help-sign-title.first
{
    font-size: 24px;
    color: #3fac75;
}

.help-sign-info.first
{
    font-size: 16px;
    color: #646464;
    line-height: 30px;
    margin-top: 32px;
    margin-left: 15px;
}

.help-sign-vertify
{
    display: inline-block;
    width: 212px;
    height: 184px;
    background: url(../images/sign-circle.png) 0 0 no-repeat;
}

.help-sign-recieve
{
    display: inline-block;
    width: 177px;
    height: 181px;
    background: url(../images/sign-circle.png) 0 -194px no-repeat;
}

.help-sign-event
{
    display: inline-block;
    width: 188px;
    height: 164px;
    background: url(../images/sign-circle.png) 0 -385px no-repeat;
}

.help-sign-title.third
{
    color: #ff8c54;
    font-size: 24px;
}

.help-sign-info.third
{
    font-size: 16px;
    color: #ff8c54;
    line-height: 30px;
    margin-top: 32px;
    margin-left: 15px;
}

.help-sign-content.fuck
{
    margin-left: 75px;
}

.help-express
{
    height: 125px;
    background-color: #f8f8f8;
    padding-top: 25px;
    padding-left: 65px;
    margin-bottom: 50px;
}

.help-express-right
{
    font-size: 14px;
}

.help-express-bold
{
    font-weight: 700;
}

.help-express-red
{
    font-size: 18px;
    color: #ff503c;
}

.help-express-left i
{
    display: inline-block;
    width: 91px;
    height: 71px;
    background: url(../images/express-car.png);
    margin-right: 27px;
    margin-top: 5px;
}

.help-express-words p
{
    font-size: 16px;
    font-weight: 700;
    line-height: 60px;
    margin-left: 43px;
}

.help-express-circle
{
    color: #ffc848;
    margin-right: 20px;
}

.help-express-info
{
    height: 115px;
    background-color: #f8f8f8;
}

.help-express-item
{
    color: #646464;
    line-height: 25px;
}

.help-express-info
{
    padding-left: 42px;
    padding-top: 15px;
    margin-top: 70px;
}

.help-express-title
{
    font-size: 14px;
    color: #3fac75;
    margin-bottom: 5px;
}

.help-express-attention
{
    color: #ff503c;
    font-size: 12px;
    margin-top: 20px;
}

.help-return-rule th
{
    width: 137px;
    height: 85px;
    font-size: 16px;
    background-color: #f8f8f8;
    border-right: 1px solid #fff;
}

.help-return-rule td
{
    text-align: center;
    font-size: 12px;
    height: 145px;
    border-bottom: 1px solid #e7e7e9;
    border-right: 1px solid #e7e7e9;
}

.help-detail .help-border-bottom-none
{
    border-bottom: none;
}

.help-detail .help-border-right-none
{
    border-right: none;
}

.help-return-check
{
    display: inline-block;
    width: 36px;
    height: 36px;
    background: url(../images/return-check.png) no-repeat;
}

.help-icon-workflow
{
    display: inline-block;
    width: 30px;
    height: 46px;
}

.help-return-process
{
    margin-top: 90px;
}

    .help-return-process ul
    {
        margin-top: 50px;
    }

    .help-return-process li
    {
        float: left;
        width: 214px;
        border-right: 1px solid #e6e6e6;
        padding-left: 10px;
    }

        .help-return-process li p
        {
            margin-top: 30px;
            width: 180px;
            height: 150px;
        }

.workflow-one
{
    background: url(../images/number.png) 0 0 no-repeat;
}

.workflow-two
{
    background: url(../images/number.png) 0 -46px no-repeat;
}

.workflow-three
{
    background: url(../images/number.png) 0 -92px no-repeat;
}

.workflow-four
{
    background: url(../images/number.png) 0 -140px no-repeat;
}
