﻿@charset "utf-8";
/* CSS Document */
img {
    border: none;
}

body {
    margin: 0px;
    padding: 0px;
    font-size: 12px;
    margin: 0px auto;
    color: #555555;
}

    body a {
        text-decoration: none;
        color: #717171;
        outline: none;
    }

        body a:hover {
            color: #9cab8c;
            text-decoration: none;
            cursor: pointer;
        }

    body p {
        padding: 0px;
        margin: 0px;
    }

    body ul {
        list-style-type: none;
        margin: 0px;
        padding: 0px;
    }

input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"] {
    cursor: pointer;
    outline: none;
}

button {
    outline: 0;
}

    button::-moz-focus-inner {
        border-color: transparent;
    }


.header {
    width: 100%;
    min-width: 1000px;
}

.headertop {
    height: 30px;
    background: #99cc66;
}

.headertop_1 {
    width: 1000px;
    margin: 0px auto;
    height: 30px;
}

.top_left {
    float: left;
    width: 50%;
    height: 30px;
    text-align: center;
    line-height: 30px;
}

.headertop_1 li {
    float: left;
    height: 30px;
    background: url(../images/top_text_bj_02.jpg) no-repeat right;
}

    .headertop_1 li a {
        color: #e5efe7;
        padding: 0px 10px;
        float: left;
    }

        .headertop_1 li a:hover {
            float: left;
            color: #e5efe7;
            padding: 0px 10px;
            _background: url(../images/ie6_top_bj_02.jpg);
            height: 30px;
            line-height: 30px;
            background: #83b353;
        }

.top_right {
    float: right;
    height: 30px;
    text-align: right;
    line-height: 30px;
}





/*头部客服下拉*/
#navigation {
    position: relative;
    float: right;
    height: 30px;
    line-height: 30px;
}

    #navigation li {
        float: left;
        height: 30px;
        background: url(../images/top_text_bj_02.jpg) no-repeat;
    }

        #navigation li a {
            color: #e5efe7;
            padding: 0px 15px;
            float: left;
        }

            #navigation li a:hover {
                background: #83b353;
                color: #e5efe7;
                padding: 0px 15px;
                float: left;
                _background: url(../images/ie6_top_bj_02.jpg);
            }

    #navigation ul ul :hover > a.drop {
        background: #fff;
        color: #202c32;
    }

    #navigation ul ul {
        visibility: hidden;
        position: absolute;
        top: 30px;
        margin-left: -83px !importent;
        _margin-left: -1px;
        max-width: 186px;
        _width: 186px;
        border-left: 1px solid #83b353;
        border-right: 1px solid #83b353;
        border-bottom: 1px solid #83b353;
        padding: 12px 0px 2px 0px;
        background: #FFFFFF;
    }

        #navigation ul ul li {
            background: none;
            float: left;
        }

    #navigation table {
        position: absolute;
        top: 0;
        left: 0;
        border-collapse: collapse;
    }

    #navigation ul ul a, #navigation ul ul a:visited {
        height: auto;
        display: block;
        text-decoration: none;
        padding: 0px 0px 0px 26px;
        margin: 0px 0px 0px 13px;
        _margin: 0px 0px 0px 6px;
        color: #244700;
        float: left;
        background: url(../images/qq_icon_05.png) no-repeat;
        height: 20px;
        line-height: 20px;
        width: 50px;
    }

        #navigation ul ul a:hover {
            background: url(../images/qq_icon_05.png) no-repeat;
            display: block;
            text-decoration: none;
            padding: 0px 0px 0px 26px;
            color: #244700;
        }

    #navigation ul li:hover ul {
        visibility: visible;
    }

    #navigation ul a:hover ul {
        visibility: visible;
    }

    #navigation ul :hover ul ul {
        visibility: hidden;
    }

    #navigation ul :hover ul :hover ul {
        visibility: visible;
    }

    #navigation ul ul a span {
        float: left;
        height: 20px;
        line-height: 20px;
    }

        #navigation ul ul a span img {
            margin-right: 4px;
            width: 20px;
            height: 20px;
        }

#kefu_lx {
    background: url(../images/kefu_top_g_02.jpg) no-repeat;
}

#navigation #kefu_lx:hover {
    color: #bababa;
    background: url(../images/kefu_top_xl_02.jpg) no-repeat;
}

#navigation :hover > a#kefu_lx, #navigation ul ul :hover > a#kefu_lx {
    background: url(../images/kefu_top_xl_02.jpg) no-repeat;
    color: #bababa;
}
/*头部客服下拉结束*/


/*导航开始*/
.headertop_2 {
    width: 100%;
    border-bottom: solid 1px #b1b1b1;
    float: left;
}

.headertop_dh {
    width: 1000px;
    margin: 0px auto;
    padding: 16px 0px;
    height: 77px;
}

.top_logo {
    height: 77px;
    padding: 0px 8px;
    width: 300px;
    overflow: hidden;
    float: left;
    line-height: 77px;
}

.top_logo_p {
    vertical-align: middle;
    display: table-cell;
    height: 77px;
}

    .top_logo_p img {
        max-height: 77px;
        max-width: 300px;
        vertical-align: middle;
    }

.top_dh {
    float: right;
    max-width: 660px;
    overflow: hidden;
}

    .top_dh li {
        float: left;
        height: 25px;
        padding: 50px 0px 2px 0px;
    }

        .top_dh li a {
            float: left;
            font-size: 15px;
            color: #000000;
            font-weight: bold;
            font-family: "微软雅黑";
            padding: 0px 16px;
            height: 25px;
            color: #666666;
        }

            .top_dh li a:hover {
                border-bottom: 3px solid #62b015;
                height: 22px;
                color: #62b015;
            }

#dh_on {
    border-bottom: 3px solid #62b015;
    height: 22px;
    color: #62b015;
}
/*导航结束*/




/*幻灯片开始*/

.pi_bg {
    float: left;
    width: 100%;
    height: 445px;
    overflow: hidden;
}

.banner {
    min-width: 1000px;
    height: 400px;
    left: 0px;
    top: 0px;
}

    .banner a {
        display: none;
        min-width: 1000px;
        width: 100%;
        height: 400px;
        position: absolute;
    }

        .banner a div {
            width: 100%;
            height: 400px;
            background-position:50% 50%;
        }


.png {
    display: inline-block;
    background: url(../images/icon_bg_05.png) no-repeat 0px 0px;
    background-repeat: no-repeat;
    vertical-align: middle;
    width: 17px;
    height: 19px;
}

.png2 {
    display: inline-block;
    background: url(../images/icon_bg_05.png) no-repeat -26px 0px;
    background-repeat: no-repeat;
    vertical-align: middle;
    width: 17px;
    height: 19px;
}



.inner {
    display: block;
    width: 100%;
    position: absolute;
    left: 0;
    text-align: center;
    top: 540px;
    height: 17px;
    padding: 14px 0px;
    overflow: hidden;
    margin: 0 auto;
}

.menu {
    height: 17px;
    max-width: 186px;
    _width: 186px;
    margin: 0 auto;
    overflow: hidden;
    zoom: 1;
}

    .menu a {
        margin: 0px 5px;
    }

    .menu ul {
        float: left;
    }

    .menu li {
        float: left;
        display: inline-block;
        height: 17px;
        margin-right: 20px;
        vertical-align: middle;
    }
/*幻灯片结束*/


/*主干部分*/
.main_pf {
    width: 1000px;
    margin: 0px auto;
}

.main_text {
    width: 1000px;
    height: 321px;
    padding-bottom: 26px;
    border-bottom: dotted 1px #CCCCCC;
    float: left;
}

.main_xtgg {
    float: left;
    width: 298px;
    height: 281px;
    padding: 20px 12px;
    margin-right: 10px;
}

    .main_xtgg:hover {
        background: #fafff5;
        _background: #fafff5;
    }

h1 {
    padding: 0px;
    margin: 0px;
    background: url(../images/icon_h_01.png) no-repeat;
    height: 28px;
    width: 100px;
    background-position: 0px 0px;
}

.main_xtgg ul {
    height: 222px;
    padding-left: 32px;
    overflow: hidden;
    width: 266px;
}

    .main_xtgg ul li {
        width: 266px;
        line-height: 33px;
        _line-height: 30px;
        _padding-top: 10px 0px 0px 0px;
        _height: 24px;
        float: left;
    }

        .main_xtgg ul li a {
            width: 266px;
            height: 33px;
            float: left;
            overflow: hidden;
        }

#text_gg {
    float: left;
    width: 196px;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

#time_gg {
    float: right;
    width: 66px;
}

.main_text p {
    padding: 10px 0px 0px 32px;
    overflow: hidden;
    width: 266px;
    line-height: 24px;
}

    .main_text p a {
        color: #5d8b2f;
    }

        .main_text p a:hover {
            color: #3e611c;
        }



.main_cjwt {
    float: left;
    width: 276px;
    height: 281px;
    padding: 20px 32px;
    margin-right: 10px;
}

    .main_cjwt:hover {
        background: #fafff5;
    }

h2 {
    padding: 0px;
    margin: 0px;
    background: url(../images/icon_h_01.png) no-repeat;
    height: 28px;
    width: 100px;
    background-position: 0px -27px;
}

.main_cjwt ul {
    height: 222px;
    padding-left: 32px;
    overflow: hidden;
    width: 266px;
}

    .main_cjwt ul li {
        width: 266px;
        line-height: 33px;
        _line-height: 30px;
        _padding-top: 10px 0px 0px 0px;
        _height: 24px;
    }

        .main_cjwt ul li a {
            float: left;
            width: 266px;
            white-space: nowrap;
            overflow: hidden;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis;
        }

.main_our {
    float: left;
    width: 286px;
    height: 281px;
    padding: 20px 0px 20px 32px;
    _width: 246px;
    overflow: hidden;
}

    .main_our:hover {
        background: #fafff5;
    }

h3 {
    padding: 0px;
    margin: 0px;
    background: url(../images/icon_h_01.png) no-repeat;
    height: 28px;
    width: 100px;
    background-position: 0px -54px;
}

#text_our {
    text-indent: 2em;
    height: 222px;
    overflow: hidden;
    line-height: 25px;
    width: 240px;
    _width: 220px;
}

.main_our a {
    color: #717171;
}

.main_ad {
    width: 1000px;
    height: 254px;
    padding: 46px 0px 42px 0px;
    float: left;
}

.four_ad {
    width: 300px;
    padding-right: 20px;
    height: 254px;
    overflow: hidden;
    float: left;
}

    .four_ad ul {
        border-bottom: 2px solid #99cc66;
        height: 252px;
        width: 126px;
        padding: 0px 87px;
    }

        .four_ad ul li {
            width: 126px;
            padding-bottom: 24px;
            float: left;
            height: 35px;
        }

            .four_ad ul li a {
                width: 126px;
                height: 35px;
                float: left;
                background: url(../images/icon_h_01.png);
            }

#new_zn {
    background-position: 0px -85px;
}

#help_zx {
    background-position: 0px -124px;
}

#safe_sz {
    background-position: 0px -161px;
}

#download_zx {
    background-position: 0px -198px;
}

#new_zn:hover {
    background-position: -129px -85px;
}

#help_zx:hover {
    background-position: -129px -124px;
}

#safe_sz:hover {
    background-position: -129px -161px;
}

#download_zx:hover {
    background-position: -129px -198px;
}

.goods_hd {
    width: 300px;
    margin-left: 10px;
    padding: 0px 20px;
    height: 254px;
    overflow: hidden;
    float: left;
}

    .goods_hd img {
        height: 200px;
        width: 300px;
    }

#goods_name {
    height: 42px;
    width: 300px;
    line-height: 42px;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    border-bottom: 2px solid #99cc66;
    font-size: 14px;
    font-weight: bold;
    padding-top: 6px;
}

.goods_tj {
    width: 300px;
    margin-left: 10px;
    padding-left: 20px;
    height: 254px;
    overflow: hidden;
    float: left;
}

    .goods_tj img {
        height: 200px;
        width: 300px;
    }

/*合作伙伴切换开始*/
#theater {
    width: 1000px;
    float: left;
    background: url(../images/partner_1_03.jpg) no-repeat;
    overflow: hidden;
}

.qPage {
    height: 16px;
    padding: 4px 9px 0 9px;
}

    .qPage .stat {
        float: left;
        color: #909090;
        line-height: 16px;
    }

    .qPage .turn {
        float: right;
        margin-top: 2px;
        height: 25px;
    }

        .qPage .turn div {
            display: inline-block;
            *display: inline;
            *zoom: 1;
            width: 16px;
            height: 16px;
            margin-left: 5px;
        }

        .qPage .turn a {
            display: block;
            width: 100%;
            height: 100%;
            line-height: 16px;
        }

        .qPage .turn .pre {
            cursor: pointer;
            background: url(../images/pre_nav_03.jpg) no-repeat;
        }

        .qPage .turn .next {
            cursor: pointer;
            background: url(../images/pre_nav_03.jpg) no-repeat;
            background-position: -13px 0px;
        }

        .qPage .turn .pre_disabled {
            cursor: default;
            background: url(../images/pre_nav_03.jpg) no-repeat;
        }

        .qPage .turn .next_disabled {
            cursor: default;
            background: url(../images/pre_nav_03.jpg) no-repeat;
        }

.items {
    width: 1000px;
    margin-bottom: 10px;
    float: left;
    height: 90px;
    padding-top: 16px;
    padding-top: 26px !importent;
    _padding-top: 16px;
}
.theater .item {
    width: 1000px;
    height: 117px;
    margin-bottom: 10px;
    overflow: hidden;
}

    .theater .item .thumb {
        float: left;
        width: 80px;
        height: 60px;
        display: inline;
    }

.items a {
width: 130px;
    height: 40px;
    border: 1px solid #CCCCCC;
    padding: 21px 26px 22px 26px;
    float: left;
    margin-right: 16px;
    _margin-right: 15px;
}

    .items a img {
        width: 130px;
        height: 40px;
    }
/*合作伙伴切换结束*/



/*底部开始*/
.footer {
    width: 100%;
    height: 204px;
    background: url(../images/foot_bj_24.jpg);
    float: left;
    min-width: 1000px;
}

.foot {
    margin: 0px auto;
    width: 1000px;
    height: 204px;
    overflow: hidden;
}

.foot_phone {
    padding: 35px 4px;
    width: 304px;
    height: 134px;
    float: left;
}

.phone_icon {
    background: url(../images/icon_foot_01.png) no-repeat;
    _background: url(../images/icon_foot_02.png) no-repeat;
    width: 38px;
    height: 38px;
    float: left;
}

.phone_num {
    padding: 0px 0px 0px 22px;
    width: 173px;
    height: 120px;
    overflow: hidden;
    float: left;
}

    .phone_num ul li {
        line-height: 14px;
        padding-bottom: 16px;
        color: #456f19;
        font-family: "微软雅黑";
        float: left;
        width: 173px;
    }

.phone_lb {
    float: left;
    width: 62px;
    text-align: right;
}

.phone_hm {
    width: 111px;
    float: left;
}

.foot_service {
    padding: 35px 0px 15px 0px;
    width: 348px;
    height: 154px;
    float: left;
}

.service_num {
    padding-left: 22px;
    width: 274px;
    height: 154px;
    overflow: hidden;
    float: left;
}

    .service_num ul li {
        line-height: 14px;
        padding-bottom: 7px;
        color: #456f19;
        font-family: "微软雅黑";
        float: left;
        width: 294px;
        overflow: hidden;
        _height: 20px;
    }

#service_lb {
    width: 38px;
    float: left;
    line-height: 24px;
    _width: 36px;
}

#service_hm {
    width: 256px;
    float: left;
    overflow: hidden;
    max-height: 24px;
    _width: 258px;
}

    #service_hm a {
        padding: 0px 0px 0px 24px;
        height: 20px;
        line-height: 20px;
        font-family: "微软雅黑";
        margin: 0px 26px 0px 0px;
        float: left;
        color: #456f19;
        background: url(../images/qq_icon_05.png) no-repeat;
        _background-position: 0px -20px;
    }

.foot_us {
    width: 340px;
    float: right;
    padding: 35px 0px 15px 0px;
    min-height: 154px;
}

.bq_xx {
    width: 340px;
    border-bottom: 1px solid #afda84;
    height: 25px;
}

    .bq_xx span {
        width: 340px;
        border-bottom: 1px solid #3e7506;
        height: 24px;
        text-align: top;
        float: left;
        font-size: 14px;
        font-family: "微软雅黑";
        color: #4b5c3c;
    }

.foot_us_nr {
    padding-top: 10px;
}

    .foot_us_nr p {
        float: left;
        color: #456f19;
        font-family: "微软雅黑";
        overflow: hidden;
        padding: 0px;
        margin: 0px;
        line-height: 20px;
        margin-bottom: -8px !importent;
        _margin-bottom: -8px;
    }

        .foot_us_nr p span {
            margin-left: 15px;
        }

    .foot_us_nr a {
        margin-left: 5px;
    }

        .foot_us_nr a img {
            max-height: 36px;
        }

/*登录框架开始*/
.Login {
    position: absolute;
    top: 140px;
    right: 18%;
    height: 400px;
    padding: 35px 5px 35px 0px; 
}

.Login_pf {
    width: 995px;
    margin: 0px auto;
    height: 330px;
    padding: 35px 5px 35px 0px;
}

.Login_dl {
    background: url(../images/dl_bg_09.png);
    float: right;
    height: 290px;
    _height: 290px;
    width: 283px;
    padding: 20px 17px;
    overflow: hidden;
}

    .Login_dl p {
        height: 25px;
        border-bottom: 1px solid #666666;
        width: 275px;
        padding: 0px 4px;
        margin: 0px;
        color: #666666;
    }

        .Login_dl p span {
            float: left;
        }

        .Login_dl p a {
            color: #7b9b5b;
            line-height: 24px;
        }

            .Login_dl p a:hover {
                color: #537332;
            }

    .Login_dl ul {
        margin-top: -16px !importent;
        _margin-top: -16px;
    }

        .Login_dl ul li {
            width: 283px;
            height: 36px;
            overflow: hidden;
            padding-top: 14px;
            padding-top: 12px !importent;
            _padding-top: 12px;
            line-height: 36px;
            font-size: 14px;
        }

#dl_text {
    width: 56px;
    float: left;
    color: #7f7f7f;
}

#dl_kj {
    width: 226px;
    height: 34px;
    float: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

    #dl_kj input {
        height: 30px;
        line-height: 30px;
        border: 1px solid #e1e1e1;
        float: left;
        background: #ffffff;
        -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
        -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
        box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    }

    #dl_kj img {
        margin: 6px 0px 0px 6px;
        width: 52px;
        height: 22px;
        float:left;
    }

.put_mb_s {
    color: #145f95;
    font-weight: bold;
    font-size: 14px;
    line-height: 24px;
    padding-left: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

#dl_icon {
    width: 119px;
    height: 41px;
    padding: 0px 10px 0px 56px;
    float: left;
}

    #dl_icon a {
        background: url(../images/login_icon_08.jpg) no-repeat;
        width: 119px;
        height: 41px;
        float: left;
    }

        #dl_icon a:hover {
            background-position: 0px -41px;
            width: 119px;
            height: 41px;
            float: left;
        }

#dl_down {
    height: 14px;
    float: left;
    font-size: 14px;
    font-weight: bold;
    padding-top: 6px;
    _padding-top: 12px;
}
/*登录框架结束*/


/*二级页*/
.erji_main {
    margin: 0px auto;
    width: 1000px;
    min-height: 600px;
}

.place_hear {
    float: left;
    height: 64px;
    line-height: 64px;
    color: #98a389;
    padding-left: 30px;
    background: url(../images/erji_icon_01.jpg) no-repeat;
    background-position: 0px 26px;
    width: 950px;
}

    .place_hear a {
        color: #98a389;
    }

.mber_left {
    float: left;
    width: 243px;
    border-top: 1px solid #f2f1f1;
    border-left: 1px solid #f2f1f1;
    border-right: 1px solid #f2f1f1;
}

    .mber_left li {
        width: 243px;
        height: 70px;
        border-bottom: 1px solid #f2f1f1;
        text-align: center;
        padding: 1px 0px;
        line-height: 70px;
        font-size: 16px;
        font-family: "微软雅黑";
        _margin-top: -4px;
    }

.mber_left {
    float: left;
    width: 243px;
    border-top: 1px solid #f2f1f1;
    border-left: 1px solid #f2f1f1;
    border-right: 1px solid #f2f1f1;
}

    .mber_left li {
        width: 243px;
        height: 70px;
        border-bottom: 1px solid #f2f1f1;
        text-align: center;
        padding: 1px 0px;
        line-height: 70px;
        font-size: 16px;
        font-family: "微软雅黑";
        _margin-top: -4px;
    }

        .mber_left li a {
            height: 70px;
            width: 243px;
            background: url(../images/erji_left_bj_01.jpg) no-repeat bottom;
            float: left;
            color: #828d71;
            margin: 0px;
            padding: 0px;
        }

            .mber_left li a:hover {
                background-position: top;
                color: #71b514;
            }

#mb_on {
    background-position: top;
    color: #71b514;
}

.mber_right {
    float: right;
    width: 663px;
    border: 1px solid #f2f1f1;
    padding: 20px 40px;
    _padding: 20px 40px 0px 40px;
    margin-bottom: 20px;
}

    .mber_right p {
        line-height: 28px;
        padding-top: 5px;
        text-indent: 2em;
        color: #959595;
    }

.mber_notice {
    width: 663px;
    float: left;
}

    .mber_notice li {
        width: 663px;
        float: left;
        border-bottom: 1px dotted #d3d3d3;
        line-height: 48px;
    }

        .mber_notice li a:hover {
            color: #2c4b0d;
        }

#notice_gg {
    width: 580px;
    float: left;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.update_page {
    width: 580px;
    float: left;
    padding: 20px 0px 0px 0px;
}

.pagelist a {
    color: #afafaf;
    width: 17px;
    height: 16px;
    text-align: center;
    float: left;
    margin: 6px 10px 0px 10px;
}

    .pagelist a:hover {
        background: url(../images/page_icon_03.jpg) no-repeat;
        color: #ffffff;
    }

#thisclass {
    background: url(../images/page_icon_03.jpg) no-repeat;
    color: #ffffff;
}

#on_page {
    background: #f2f1f1;
    padding: 6px 15px;
    width: 48px;
    margin: 0px 10px 0px 10px;
}

    #on_page:hover {
        background: #99cc66;
        color: #ffffff;
    }

#nextpage {
    background: #99cc66;
    padding: 6px 15px;
    color: #ffffff;
    width: 48px;
    float: left;
    margin: 0px 10px 0px 10px;
}

.pageinfo {
    margin: 2px 0px 0px 10px;
    _margin: 2px 0px 0px 10px;
    float: left;
    color: #afafaf;
    line-height: 24px;
}

.pagelist input {
    border: 1px solid #e3e8df;
    background: #f2f1f1;
    height: 24px;
    color: #afafaf;
    padding: 0px;
    float: left;
    line-height: 24px;
}

.ds-post-button {
    border: 1px solid #e3e8df;
    background: #f2f1f1;
    height: 26px;
    color: #afafaf;
    margin: 0px 0px 0px 10px;
    width: 40px;
    float: left;
}

.bank_num {
    border-top: 1px solid #f2f1f1;
    border-left: 1px solid #f2f1f1;
    float: left;
}

    .bank_num li {
        width: 216px;
        height: 72px;
        border-right: 1px solid #f2f1f1;
        border-bottom: 1px solid #f2f1f1;
        padding: 20px 5px 15px 10px;
        float: left;
    }
.bank-101, .bank-102, .bank-103, .bank-104, .bank-105, .bank-106, .bank-107, .bank-108, .bank-109, .bank-110, .bank-111, .bank-112, .bank-113, .bank-114, .bank-115, .bank-116, .bank-117, .bank-118, .bank-119, .bank-120, .bank-121, .bank-122, .bank-123, .bank-124, .bank-125, .bank-101, .bank-126, .bank-127, .bank-128, .bank-201, .bank-202, .bank-203, .bank204{ float:left; width:40px; background:url(../images/bank_logo.jpg) no-repeat; height:30px; margin:15px 0px;}
.bank-101{ background-position:0px 0px;}/*农业银行*/
.bank-102{ background-position:-50px 0px;}/*工商银行*/
.bank-103{ background-position:-100px 0px;}/*中国银行*/
.bank-104{ background-position:-150px -0px;}/*建设银行*/
.bank-105{ background-position:-200px -0px;}/*邮政银行*/
.bank-106{ background-position:-250px -0px;}/*交通银行*/
.bank-107{ background-position:-300px -0px;}/*招商银行*/
.bank-108{ background-position:-350px -0px;}/*浦发银行*/
.bank-109{ background-position:-400px -0px;}/*兴业银行*/
.bank-110{ background-position:-450px -0px;}/*华夏银行*/
.bank-111{ background-position:0px -40px;}/*广发银行*/
.bank-112{ background-position:-50px -40px;}/*民生银行*/
.bank-113{ background-position:-100px -40px;}/*中信银行*/
.bank-114{ background-position:-150px -40px;}/*光大银行*/
.bank-115{ background-position:-200px -40px;}/*恒丰银行*/
.bank-116{ background-position:-250px -40px;}/*浙商银行*/
.bank-117{ background-position:-300px -40px;}/*渤海银行*/
.bank-118{ background-position:-350px -40px;}/*平安银行*/
.bank-119{ background-position:-400px -40px;}/*东亚银行*/
.bank-120{ background-position:-450px -40px;}/*韩亚银行*/
.bank-121{ background-position:0px -80px;}/*深圳发展银行*/
.bank-122{ background-position:-50px -80px;}/*北京银行*/
.bank-123{ background-position:-100px -80px;}/*上海银行*/
.bank-124{ background-position:-150px -80px;}/*宁波银行*/
.bank-125{ background-position:-200px -80px;}/*上海农村商业银行*/
.bank-126{ background-position:-250px -80px;}/*江苏银行*/
.bank-127{ background-position:-300px -80px;}/*南京银行*/
.bank-128{ background-position:-350px -80px;}/*广州银行*/
.bank-201{ background-position:-0px -120px;}/*网付通*/
.bank-202{ background-position:-50px -120px;}/*财付通*/
.bank-203{ background-position:-100px -120px;}/*支付宝*/
.bank-204{ background-position:-150px -120px;}/*盛付通*/

.bank_ms {
    width: 176px;
    _width: 179px;
    float: left;
    height: 72px;
    overflow: hidden;
    _margin-left: -20px;
}

    .bank_ms p {
        width: 176px;
        _width: 179px;
        float: left;
        height: 24px;
        padding: 0px;
        margin: 0px;
        line-height: 24px;
        overflow: hidden;
        text-indent: inherit;
        color: #717171;
    }

#bank_name1 {
    font-weight: bold;
}

.feedback_nr {
    float: left;
    padding-top: 40px;
}

.feedback p {
    line-height: 28px;
    padding: 0px;
    text-indent: inherit;
    text-indent: 0em;
    float: left;
    width: 683px;
    overflow: hidden;
}

.feedback_nr {
    padding-top: 50px;
}

    .feedback_nr p {
        line-height: 44px;
    }

#yj_lb {
    float: left;
    width: 78px;
    font-size: 14px;
    color: #456813;
}

#yj_nr {
    float: right;
    width: 600px;
}

    #yj_nr input {
        width: 210px;
        border: 1px solid #e2e2e2;
        height: 24px;
    }

#yj_jy {
    float: left;
    width: 600px;
    font-size: 14px;
}

    #yj_jy label {
        margin-right: 10px;
        float: left;
    }

.ds-yj-button {
    color: #FFFFFF;
    background: #90c956;
    width: 150px;
    height: 52px;
    border: 1px solid #e2e2e2;
    font-size: 18px;
    font-family: "微软雅黑";
    letter-spacing: 6px;
    line-height: 36px;
    float: left;
    _margin-top: 14px;
}



.text_main {
    padding: 30px;
    width: 940px;
    float: left;
    border: 1px solid #f2f1f1;
    color: #666666;
    margin-bottom: 20px;
    *margin-bottom: 20px;
}

    .text_main h6 {
        width: 940px;
        padding: 0px 0px 30px 0px;
        margin: 0px;
        text-align: center;
        font-size: 15px;
        font-weight: bold;
        border-bottom: 1px dotted #e2e2e2;
        font-weight: normal;
        font-family: "微软雅黑";
    }

    .text_main p {
        text-indent: 2em;
    }

.text_Par {
    width: 940px;
    padding: 25px 0px 0px 0px;
    float: left;
}

    .text_Par p {
        line-height: 30px;
        float: left;
        text-indent: 0em;
        padding: 10px 20px 0px 20px;
    }

        .text_Par p span {
            text-indent: 2em;
            width: 900px;
            float: left;
        }

.det_info {
    position: relative;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 940px;
    overflow: hidden;
}

    .det_info img {
        position: static;
        top: -50%;
        left: -50%;
        max-width: 840px;
        _top: -50%;
        _left: -50%;
    }

.web_used {
    float: left;
}

    .web_used h5 {
        font-size: 14px;
        background: #eff9e1;
        padding: 10px 15px;
        float: left;
        margin: 20px 0px 0px 0px;
        font-weight: normal;
    }

.used_cz {
    padding: 20px 0px 20px 20px;
    float: left;
    background: #fafafa;
}

    .used_cz li {
        float: left;
    }

        .used_cz li a {
            width: 110px;
            height: 52px;
            background: url(../images/used_wz_01.jpg) no-repeat bottom;
            padding: 0px 4px 0px 52px;
            white-space: nowrap;
            overflow: hidden;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis;
            line-height: 52px;
            font-size: 14px;
            float: left;
            margin: 10px 17px 0px 0px;
            color: #666666;
            font-family: "微软雅黑";
        }

    .used_cz a:hover {
        background-position: top;
        color: #2c4b0d;
    }

#on_used {
    background-position: top;
    color: #2c4b0d;
}

.used_cx {
    padding: 15px 0px 0px 20px;
    list-style-type: disc;
    font-size: 12px;
    float: left;
}

    .used_cx li {
        float: left;
        font-size: 10px;
        line-height: 28px;
        width: 120px;
        margin-left: 20px;
    }

        .used_cx li a {
            font-family: "微软雅黑";
            font-size: 13px;
            width: 120px;
            white-space: nowrap;
            overflow: hidden;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis;
        }

            .used_cx li a:hover {
                color: #2c4b0d;
            }


#enroll_an {
    background: #8ec854;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border: none;
    color: #FFFFFF;
    font-size: 14px;
    font-family: "微软雅黑";
    padding: 1px 10px 3px 10px;
    *padding: 0px 10px 3px 10px;
    _padding: 0px 5px 1px 0px;
    _height: 22px;
}

.enroll_main {
    float: left;
    width: 940px;
    padding: 20px 0px;
}

.regMain {
    float: left;
    _float: none;
    height: 48px;
    color: #9e9e9e;
    width: 940px;
}

    .regMain dl {
        margin: 0px;
        padding: 0px;
        float: left;
    }


#dt_name {
    float: left;
    text-align: right;
    width: 102px;
    margin: 0px;
    padding: 0px;
    line-height: 26px;
}

#input_kj {
    float: left;
    margin: 0px;
    padding: 0px;
    width: 288px;
}

.ipt {
    width: 274px;
    height: 26px;
    border: 1px solid #dbdbdb;
    float: left;
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
}

.input_text {
    float: left;
    line-height: 30px;
    background: #fafff5;
    padding: 0px 6px;
    margin: 0px;
    max-width: 530px;
}


.display_msg {
    background: url(../images/enroll_bz_01.jpg) no-repeat;
    background-position: 0px 3px;
    padding-left: 20px;
    max-width: 510px;
    float: left;
}


.enroll_main label.error {
    background: url(../images/enroll_bz_01.jpg) no-repeat;
    background-position: 0px -28px;
    padding-left: 17px;
    max-width: 510px;
    float: left;
    color: #c40e0e;
    background-position: 0px -29px;
    margin: -10px 0px 7px 101px;
    _margin: -10px 0px 7px 51px; /*ie6*/
    height: 20px;
}

.other_msg {
    background: url(../images/enroll_bz_01.jpg) no-repeat;
    background-position: 0px -69px;
    padding-left: 20px;
    max-width: 510px;
    float: left;
}


#input_kj option {
    line-height: 30px;
    float: left;
}

#input_kj select {
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
}

.safe_color {
    float: left;
    height: 5px;
    margin: 6px 0px 0px 102px;
    background: url(../images/safe_color_01.jpg) no-repeat;
    width: 159px;
}

#input_ty {
    float: left;
    text-align: left;
    padding: 26px 6px 0px 6px;
    margin: 0px;
    max-width: 530px;
    height: 24px;
}

    #input_ty label {
        top: 20px;
    }
