.width-1023 .ecp_top-nav .ecp_tn-header {
    width: 1023px;
}

body {
    background: #eeeced;
}

.left {
    float: left;
}

.right {
    float: right;
}

.topbanner {
    width: 100%;
    background: #fff;
}

.cz_head {
    width: 100%;
    background: #1482dc;
    height: 82px;
}

    .cz_head .head_con {
        margin: 0px auto;
        height: 82px;
        width: 980px;
    }

        .cz_head .head_con .hc_left {
            float: left;
            height: 82px;
            width: 400px;
        }

            .cz_head .head_con .hc_left span {
                float: left;
                display: block;
            }

                .cz_head .head_con .hc_left span.gwc_logo {
                    background: url(../images/gwc_logo.gif) no-repeat;
                    width: 195px;
                    height: 54px;
                    margin-top: 15px;
                }

                .cz_head .head_con .hc_left span.cz_word {
                    width: 136px;
                    height: 38px;
                    background: url(../images/head_czzx.jpg) no-repeat;
                    margin-top: 25px;
                }

        .cz_head .head_con .hc_right {
            float: right;
            width: 81px;
            height: 26px;
            margin: 28px 10px 0 0;
        }

            .cz_head .head_con .hc_right .fpsq {
                display: block;
                background: url(../images/fpsq.gif) no-repeat;
                width: 81px;
                height: 26px; /*line-height:26px; text-align:center; color:#f05502; font-size:14px; text-decoration:none; */
                cursor: pointer;
            }

                .cz_head .head_con .hc_right .fpsq:hover {
                    background: url(../images/fpsq-hover.gif) no-repeat;
                }

.width-1023 {
    min-width: 1023px;
}

.cz_main {
    width: 1023px;
    margin: 0px auto 40px;
    overflow: hidden;
    font: 12px/1.5 宋体, tahoma, arial, sans-serif;
    min-width: 1023px;
}

    .cz_main .main_part01 {
        width: 1010px;
        min-width: 1010px;
        margin-top: 21px;
        margin-bottom: 5px;
        overflow: hidden;
        padding: 0 6px;
    }

        .cz_main .main_part01 dl {
            float: left;
            width: 99px;
            overflow: hidden;
            margin: 0 14px;
        }

            .cz_main .main_part01 dl dd {
                width: 97px;
                text-align: center;
                line-height: 36px;
                font-size: 14px;
                font-weight: bold;
                color: #575757;
                margin-bottom: 11px;
            }

                .cz_main .main_part01 dl dd span {
                    color: #f58404;
                    font-size: 18px;
                }

            .cz_main .main_part01 dl dt {
                text-align: center;
            }

                .cz_main .main_part01 dl dt img {
                    margin: 0 auto;
                }

                    .cz_main .main_part01 dl dt img.nav-logo-active {
                        width: 91px;
                        height: 91px;
                    }

                    .cz_main .main_part01 dl dt img.nav-logo-hover {
                        display: none;
                        width: 91px;
                        height: 91px;
                    }

                    .cz_main .main_part01 dl dt img.nav-logo {
                        margin-top: 10px;
                        width: 80px;
                        height: 80px;
                    }

    .cz_main .cz_arrow_bg {
        width: 1023px;
        overflow: hidden;
        height: 8px;
        position: relative;
        bottom: -1px;
    }

        .cz_main .cz_arrow_bg span {
            display: block;
            position: absolute;
            background: url(../images/cz_arrow.jpg) no-repeat;
            width: 15px;
            height: 8px;
        }

        .cz_main .cz_arrow_bg .dingwei01 {
            left: 60px;
        }

        .cz_main .cz_arrow_bg .dingwei02 {
            left: 188px;
        }

        .cz_main .cz_arrow_bg .dingwei03 {
            left: 314px;
        }

        .cz_main .cz_arrow_bg .dingwei04 {
            left: 442px;
        }

        .cz_main .cz_arrow_bg .dingwei05 {
            left: 570px;
        }

        /*.cz_main .cz_arrow_bg .dingwei06 {
            left: 612px;
        }*/

        .cz_main .cz_arrow_bg .dingwei07 {
            left: 697px;
        }

        /*.cz_main .cz_arrow_bg .dingwei08 { left: 692px; }

.cz_main .cz_arrow_bg .dingwei09 { left: 758px; }*/

        .cz_main .cz_arrow_bg .dingwei10 {
            left: 823px;
        }

        .cz_main .cz_arrow_bg .dingwei11 {
            left: 950px;
        }

    .cz_main .main_part02 {
        background: #fff;
        border: 1px solid #ccc;
        _width: 920px;
        padding: 0 40px 0 40px;
        overflow: hidden;
        _zoom: 1;
    }

        .cz_main .main_part02 .tit_hei {
            font-size: 16px;
            color: #575757;
            font-weight: bold;
            line-height: 60px;
        }

        .cz_main .main_part02 .tit_hei02 {
            font-size: 12px;
            color: #666;
            padding-left: 10px;
            line-height: 36px;
        }

        .cz_main .main_part02 .je_tab {
            overflow: hidden;
        }

            .cz_main .main_part02 .je_tab .je_box {
                float: left;
                background: url(../images/cz_box_bg.jpg) no-repeat;
                width: 105px;
                height: 63px;
                text-align: center;
                font-size: 18px;
                margin-right: 14px;
                font-family: Arial, Helvetica, sans-serif;
                color: #000;
                cursor: pointer;
                line-height: 27px;
                padding-top: 9px;
            }

                .cz_main .main_part02 .je_tab .je_box.padding-top-20 {
                    padding-top: 20px;
                    height: 52px;
                }

                .cz_main .main_part01 dl.mgr0, .cz_main .main_part02 .je_tab .je_box.mgr0 {
                    margin-right: 0;
                }

                .cz_main .main_part02 .je_tab .je_box span {
                    color: #000;
                    font-family: “ 微软雅黑 ”;
                    font-size: 12px;
                }

                    .cz_main .main_part02 .je_tab .je_box span i {
                        font-style: normal;
                    }

                .cz_main .main_part02 .je_tab .je_box:hover {
                    background: url(../images/cz_box_bg_a.jpg) no-repeat;
                    color: #000;
                }

                .cz_main .main_part02 .je_tab .je_box.hover {
                    background: url(../images/cz_box_bg_a.jpg) no-repeat;
                    color: #000;
                }

                .cz_main .main_part02 .je_tab .je_box:hover span {
                    color: #000;
                }

                .cz_main .main_part02 .je_tab .je_box.hover span {
                    color: #000;
                }

            .cz_main .main_part02 .je_tab .je_box_active {
                background: url(../images/cz_box_bg_a.jpg) no-repeat;
                color: #ff5000;
                position: relative;
                width: 105px;
                height: 63px;
                text-align: center;
                font-size: 18px;
                font-family: Arial, Helvetica, sans-serif;
                float: left;
                font-weight: bold;
            }

                .cz_main .main_part02 .je_tab .je_box_active span {
                    color: #000;
                    font-family: “ 微软雅黑 ”;
                    font-size: 12px;
                }

                .cz_main .main_part02 .je_tab .je_box_active p {
                    background: url(../images/cz_activebg.png) no-repeat;
                    _background: none;
                    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/cz_activebg.png");
                    display: block;
                    width: 29px;
                    height: 24px;
                    position: absolute;
                    right: 2px;
                    bottom: 3px;
                }

                .cz_main .main_part02 .je_tab .je_box_active.padding-top-20 p {
                    -bottom: 10px;
                }

        /**.cz_main .main_part02 .je_tab .je_box_small { float:left; background: url(../images/cz_box_bgsmall.jpg) no-repeat; width:104px; height:63px; text-align:center; font-size:18px; margin:10px 10px; _margin:10px 7px; font-family:Arial, Helvetica, sans-serif; color:#b48404; cursor:pointer; padding-top:10px; line-height:24px;}
.cz_main .main_part02 .je_tab .je_box_small span { color:#c00; font-family:“微软雅黑”; font-size:12px;}
.cz_main .main_part02 .je_tab .je_box_small:hover { background: url(../images/cz_box_bgsmall_a.jpg) no-repeat; color:#fff;}
.cz_main .main_part02 .je_tab .je_box_small:hover span{color:#FFEEA3;}
.cz_main .main_part02 .je_tab .je_box_small_active { background: url(../images/cz_box_bgsmall_a.jpg) no-repeat; color:#fff; position:relative; width:104px; height:63px; text-align:center; font-size:18px; margin:10px; font-family:Arial, Helvetica, sans-serif; padding-top:10px; line-height:24px; float:left;}
.cz_main .main_part02 .je_tab .je_box_small_active span { color:#FFEEA3; font-family:“微软雅黑”; font-size:12px;}
.cz_main .main_part02 .je_tab .je_box_small_active p { background: url(../images/cz_activebg.png) no-repeat; display:block; width:29px; height:24px; position:absolute; right:0px; bottom:0px;}
**/

        .cz_main .main_part02 .cz_btn01 {
            display: block;
            width: 135px;
            height: 40px;
            text-align: center;
            line-height: 40px;
            font-size: 18px;
            font-family: 微软雅黑;
            color: rgb(255, 255, 255);
            float: none;
            cursor: pointer;
            background: rgb(214, 0, 0);
            margin: 10px 0px 10px 20px;
            margin-left: auto;
            margin-right: auto;
            position: relative;
            left: -15px;
        }

            .cz_main .main_part02 .cz_btn01:hover {
                text-decoration: none;
                background: #ff2021;
            }

        .cz_main .main_part02 .cz_wxts {
            width: 928px;
            border-top: 1px dashed #CCC;
            padding: 20px 0;
            margin: 10px auto 0;
            color: #666;
            line-height: 25px;
            overflow: hidden;
        }

.remit-example .cz_wxts {
    margin-top: 10px;
    color: #999;
    line-height: 25px;
    overflow: hidden;
}

.cz_main .main_part_duanxin .cz_wxts {
    border-top: 0 none;
}

.cz_main .main_part02 .cz_wxts .wxts_l {
    float: left;
    width: 310px;
}

    .cz_main .main_part02 .cz_wxts .wxts_l p {
        overflow: hidden;
    }

        .cz_main .main_part02 .cz_wxts .wxts_l p span {
            float: left;
        }

            .cz_main .main_part02 .cz_wxts .wxts_l p span.width-288 {
                width: 288px;
            }

.cz_main .main_part02 .cz_wxts .wxts_r {
    float: right;
    width: 340px;
    margin-bottom: 45px;
}

    .cz_main .main_part02 .cz_wxts .wxts_r p {
        margin-bottom: 10px;
    }

.cz_main .main_part02 .cz_wxts b {
    color: #666;
}

.cz_main .main_part02 .cz_wxts .wxts_r a.gmhyk {
    float: left;
    background: url(../images/cz_btnbg01.jpg) no-repeat;
    width: 147px;
    height: 29px;
    display: block;
    text-align: center;
    line-height: 29px;
    color: #fff;
}

    .cz_main .main_part02 .cz_wxts .wxts_r a.gmhyk:hover {
        text-decoration: none;
        background: url(../images/cz_btnbg01_a.jpg) no-repeat;
    }

.cz_main .main_part02 .cz_wxts .wxts_r span {
    display: block;
    font-size: 12px;
    color: #ef0928;
    font-weight: bold;
    float: left;
    margin-left: 15px;
}

a.blue12:link, a.blue12:visited {
    color: #0386d8;
}

a.blue12:hover {
    color: #c00;
    text-decoration: underline;
}

.cz_main .main_part02 .zwk_tab {
    width: 462px;
    margin: 10px auto;
}

    .cz_main .main_part02 .zwk_tab .hang {
        height: 40px;
        margin: 15px 0;
    }

        .cz_main .main_part02 .zwk_tab .hang .word14 {
            font-size: 14px;
            float: left;
            color: #666;
            text-align: right;
            height: 40px;
            line-height: 40px;
            width: 120px;
            margin-right: 10px;
        }

        .cz_main .main_part02 .zwk_tab .hang .hang_rt {
            position: relative;
            float: left;
            width: 290px;
            height: 40px;
        }

            .cz_main .main_part02 .zwk_tab .hang .hang_rt input {
                border: 1px solid #CCC;
                height: 38px;
                line-height: 38px;
                font-size: 14px;
                padding-left: 6px;
            }

            .cz_main .main_part02 .zwk_tab .hang .hang_rt .long01 {
                width: 284px;
            }

            .cz_main .main_part02 .zwk_tab .hang .hang_rt .long02 {
                width: 80px;
                float: left;
            }

            .cz_main .main_part02 .zwk_tab .hang .hang_rt input.active {
                border: 1px solid #feb661;
            }

            .cz_main .main_part02 .zwk_tab .hang .hang_rt span.errorMemberCard {
                position: absolute;
                right: -142px;
                top: 12px;
                color: #d60000;
            }

            .cz_main .main_part02 .zwk_tab .hang .hang_rt .yzm {
                width: 85px;
                border: 1px solid #CCC;
                float: left;
                margin-left: 10px;
            }

            .cz_main .main_part02 .zwk_tab .hang .hang_rt a {
                display: block;
                width: 85px;
                height: 40px;
                line-height: 10px;
                float: left;
                margin-left: 10px;
                color: #b0b0b0;
            }

                .cz_main .main_part02 .zwk_tab .hang .hang_rt a span {
                    color: #0386d8;
                }

.cz_main .main_part02 .zwk_btn {
    display: block;
    margin: 20px auto;
    width: 200px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 18px;
    font-family: "微软雅黑";
    background: #c00;
    color: #fff;
    cursor: pointer;
}

    .cz_main .main_part02 .zwk_btn:hover {
        background: #f00;
        text-decoration: none;
    }

.cz_main .main_part02 .zwk_tab .hang .hang_rt img.delete-icon {
    position: absolute;
    right: 5px;
    top: 0;
    margin-top: 12px;
    cursor: pointer;
    display: none;
}

.cz_main .main_part02 ul {
    overflow: hidden;
    display: block;
}

    .cz_main .main_part02 ul li {
        float: left;
        width: 141px;
        height: 44px;
        border: 1px solid #dadada;
        position: relative;
        margin-bottom: 10px;
        margin-right: 12px;
    }

        .cz_main .main_part02 ul li.mgr0 {
            margin-right: 0;
        }

        .cz_main .main_part02 ul li:hover {
            border: 1px solid #F60;
        }

        .cz_main .main_part02 ul li.hover {
            border: 1px solid #F60;
        }

        .cz_main .main_part02 ul li.active {
            border: 1px solid #F60;
            margin-right: 12px;
        }

            .cz_main .main_part02 ul li.active.mgr0 {
                margin-right: 0;
            }

            .cz_main .main_part02 ul li.active p {
                position: absolute;
                right: -1px;
                bottom: -1px;
                background: url(../images/cz_activebg02.png) no-repeat;
                _background: none;
                _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/cz_activebg02.png");
                width: 18px;
                height: 16px;
                z-index: 10px;
            }

/*移动短信*/

.cz_main .main_part02 .duanxin {
    width: 924px;
    background: #fbfbfb;
    border: 1px solid #d3d3d3;
    height: 350px;
    margin: 22px auto 10px;
}

    .cz_main .main_part02 .duanxin .dx_left {
        width: 348px;
        border-right: 1px solid #D3D3D3;
        height: 350px;
    }

    .cz_main .main_part02 .duanxin .yd {
        background: url(../images/picdx_yd.jpg) no-repeat center;
    }

    .cz_main .main_part02 .duanxin .dx_right {
        width: 519px;
        height: 335px;
        padding-left: 56px;
        padding-top: 15px;
        overflow: hidden;
        position: relative;
    }

        .cz_main .main_part02 .duanxin .dx_right h1 {
            font-size: 16px;
            color: #575757;
            line-height: 30px;
            margin-bottom: 6px;
        }

        .cz_main .main_part02 .duanxin .dx_right .je_tab {
            overflow: hidden;
            margin-bottom: 10px;
        }

.cz_main .main_part02 .je_tab.je_box_big .je_box {
    float: left;
    background: url(../images/cz_box_bgbig.jpg) no-repeat;
    width: 137px;
    height: 71px;
    text-align: center;
    font-size: 24px;
    font-family: Arial, Helvetica, sans-serif;
    color: #000;
    cursor: pointer;
    padding-top: 23px;
    margin-left: 0;
    margin-right: 30px;
}

.cz_main .main_part02 .je_tab.je_box_big.padding-top-31 .je_box {
    padding-top: 31px;
    height: 63px;
}

.cz_main .main_part02 .je_tab.je_box_big .je_box_active {
    background: url(../images/cz_box_bgbig_a.jpg) no-repeat;
    color: #ff5000;
    position: relative;
    width: 137px;
    font-weight: bold;
}

.cz_main .main_part02 .je_tab.je_box_big .je_box:hover {
    background: url(../images/cz_box_bgbig_a.jpg) no-repeat;
    color: #000;
}

.cz_main .main_part02 .je_tab.je_box_big .je_box.hover {
    background: url(../images/cz_box_bgbig_a.jpg) no-repeat;
    color: #000;
}

.cz_main .main_part02 .je_tab.je_box_big span {
    font-size: 14px;
    color: #000;
}

.cz_main .main_part02 .je_tab.je_box_big .je_box.padding-top-31 {
    padding-top: 31px;
    height: 60px;
}

.cz_main .main_part02 .duanxin .dx_right input {
    margin-top: 10px;
    height: 38px;
    line-height: 38px;
    width: 298px;
    padding-left: 6px;
    border: 1px solid #D2D2D2;
    font-size: 16px;
}

.cz_main .main_part02 .duanxin .dx_right .focus {
    border-color: #FFB660;
}

.cz_main .main_part02 .duanxin .dx_right .next {
    position: absolute;
    bottom: 30px;
    right: 55px;
    width: 135px;
    height: 38px;
    text-align: center;
    line-height: 38px;
    background: #D60000;
    color: #fff;
    font-size: 20px;
    font-family: "微软雅黑";
    cursor: pointer;
}

    .cz_main .main_part02 .duanxin .dx_right .next:hover {
        background: #FF2121;
        text-decoration: none;
    }

.cz_main .main_part02 .duanxin {
    height: 410px;
}

    .cz_main .main_part02 .duanxin .dx_left {
        height: 410px;
    }

.cz_main .main_part02 .je_tab.je_box_big .je_box {
    margin-bottom: 20px;
    background: white;
    border-radius: 3px;
    border: 1px solid rgb(190,190,190);
}

.cz_main .main_part02 .duanxin .dx_right {
    height: 373px;
}

.cz_main .main_part02 .je_tab.je_box_big .je_box_active {
    background: rgb(255,240,233);
    border: 1px solid rgb(255,80,0);
}

.cz_main .main_part02 .je_tab.je_box_big .je_box:hover {
    background: rgb(255,240,233);
    border: 1px solid rgb(255,80,0);
}

.cz_main .main_part02 .je_tab.je_box_big .je_box.hover {
    background: rgb(255,240,233);
    border: 1px solid rgb(255,80,0);
}

.cz_main .main_part02 .je_tab.je_box_big.padding-top-31 .je_box {
    padding-top: 23px;
    height: 48px;
}

.cz_main .main_part02 .duanxin .dx_right .next {
    bottom: 0;
}

.cz_main .main_part02 .je_tab .je_box_active p.mobile-icon {
    right: 0px;
    bottom: -1px;
}
/*电信短信*/

.cz_main .main_part02 .duanxin .dx {
    background: url(../images/picdx_dx.jpg) no-repeat center;
}

/*联通短信*/

.cz_main .main_part02 .duanxin .lt {
    background: url(../images/picdx_lt.jpg) no-repeat center;
}

.txt-tip {
    color: #d60000;
    margin-top: 5px;
}

/*汇款充值*/

.cz_main .main_hk {
    width: 938px;
    padding: 30px 20px;
}

    .cz_main .main_hk .hk_cont {
        width: 408px;
        padding: 22px 20px;
        border: 1px solid #D3D3D3;
    }

        .cz_main .main_hk .hk_cont .top {
            border-bottom: 1px dashed #C0C0C0;
            padding-bottom: 20px;
            margin-bottom: 20px;
        }

        .cz_main .main_hk .hk_cont .bottom {
            padding-bottom: 20px;
        }

        .cz_main .main_hk .hk_cont .top h1 {
            height: 36px;
            line-height: 36px;
            padding-left: 48px;
            font-family: "微软雅黑";
            font-size: 20px;
            margin-bottom: 15px;
        }

    .cz_main .main_hk .hk_left .top h1 {
        background: url(../images/cz_yhdh.gif) no-repeat left center;
        color: #5889A9;
    }

    .cz_main .main_hk .hk_cont .top p {
        color: #737781;
        font-weight: bold;
        line-height: 30px;
        padding-left: 5px;
    }

    .cz_main .main_hk .hk_right .top h1 {
        background: url(../images/cz_yjhk.gif) no-repeat left center;
        color: #017c2b;
    }

    .cz_main .main_hk .hk_cont .bottom h1 {
        height: 36px;
        line-height: 36px;
        padding-left: 38px;
        font-family: "微软雅黑";
        font-size: 16px;
        margin-bottom: 15px;
    }

    .cz_main .main_hk .hk_left .bottom h1 {
        background: url(../images/cz_bankhklc.gif) no-repeat left center;
        color: #5889a9;
    }

    .cz_main .main_hk .hk_right .bottom h1 {
        background: url(../images/cz_yjhklc.gif) no-repeat left center;
        color: #017c2b;
    }

    .cz_main .main_hk .hk_cont .bottom p {
        line-height: 26px;
        color: #737781;
        padding-left: 5px;
    }

        .cz_main .main_hk .hk_cont .bottom p a {
            color: #FF8A01;
        }

    .cz_main .main_hk .hk_cont .bottom .btn {
        display: block;
        width: 152px;
        height: 42px;
        line-height: 42px;
        text-align: center;
        color: #fff;
        font-family: "微软雅黑";
        font-size: 22px;
    }

    .cz_main .main_hk .hk_left .bottom .btn {
        background: url(../images/cz_bluebtn.gif) no-repeat;
        margin: 20px 0 30px 15px;
    }

        .cz_main .main_hk .hk_left .bottom .btn:hover {
            background: url(../images/cz_bluebtnhover.gif) no-repeat;
            text-decoration: none;
        }

    .cz_main .main_hk .hk_left .bottom .tip {
        color: #ff8a01;
        font-size: 14px;
        line-height: 22px;
    }

    .cz_main .main_hk .hk_right .bottom .btn {
        background: url(../images/cz_greenbtn.gif) no-repeat;
        margin: 20px 0 73px 15px;
    }

        .cz_main .main_hk .hk_right .bottom .btn:hover {
            background: url(../images/cz_greenbtnhover.gif) no-repeat;
            text-decoration: none;
        }

/*确认订单开始*/

.qrdd {
    margin: 10px auto;
    width: 903px;
    padding: 0 38px 30px;
    border: 1px solid #CACACA;
    background: #fff;
    font: 12px/1.5 宋体, tahoma, arial, sans-serif;
}

    .qrdd .tit {
        padding: 30px 0;
        font-size: 16px;
        font-weight: bold;
        color: #575757;
        position: relative;
    }

        .qrdd .tit span {
            color: #B90000;
        }

        .qrdd .tit a {
            position: absolute;
            top: 28px;
            right: 0px;
            _right: 38px;
            width: 81px;
            height: 26px;
            background: url(../images/fpsq.gif) no-repeat;
        }

            .qrdd .tit a:hover {
                background: url(../images/fpsq-hover.gif) no-repeat;
            }

    .qrdd .qrdd_tab {
        width: 903px;
        overflow: hidden;
    }

    .qrdd .wx_tab {
        width: 549px;
    }

    .qrdd .sm .top1 {
        border: 1px solid #dcdcdc;
        width: 311px;
        padding: 10px 12px;
        margin-bottom: 15px;
    }

    .qrdd .sm .bottom {
        width: 267px;
        padding-left: 70px;
        line-height: 44px;
        font-size: 14px;
        color: #fff;
        font-weight: bold;
        background: #FF8A00 url(../images/sys.jpg) no-repeat 18px center;
    }

    .qrdd .qrdd_tab .ddxx {
        width: 547px;
        height: 38px;
        background: #FEE2A7;
        border: 1px solid #DCDCDC;
        line-height: 38px;
        text-align: center;
        font-size: 16px;
        font-weight: bold;
        color: #575757;
    }

    .qrdd .wx_tab .ddxx {
        width: 547px;
    }

    .qrdd .qrdd_tab .lie01 {
        width: 170px;
        float: left;
        height: 156px;
        background: #FFFBEE;
        font-size: 16px;
        text-align: center;
        line-height: 38px;
        font-weight: bold;
        color: #575757;
        border-left: 1px solid #dcdcdc;
    }

        .qrdd .qrdd_tab .lie01 .rr {
            height: 38px;
            border-bottom: 1px solid #dcdcdc;
            color: #575757;
        }

    .qrdd .qrdd_tab .lie02 {
        width: 269px;
        float: left;
        height: 156px;
        border-left: 1px solid #dcdcdc;
    }

    .qrdd .wx_tab .lie02 {
        width: 269px;
    }

    .qrdd .qrdd_tab .lie02 .r01 {
        height: 38px;
        line-height: 38px;
        font-size: 16px;
        color: #333;
        border-bottom: 1px solid #dcdcdc;
        padding-left: 20px;
        font-weight: bold;
    }

    .qrdd .qrdd_tab .lie02 .r02 {
        height: 38px;
        line-height: 38px;
        font-size: 16px;
        color: #333;
        border-bottom: 1px solid #dcdcdc;
        padding-left: 20px;
        font-family: Arial, Helvetica, sans-serif;
    }

    .qrdd .qrdd_tab .lie02 .r03 {
        height: 38px;
        line-height: 38px;
        font-size: 16px;
        color: #333;
        border-bottom: 1px solid #dcdcdc;
        padding-left: 20px;
    }

        .qrdd .qrdd_tab .lie02 .r03 .red14 {
            color: #c00;
            font-weight: bold;
        }

        .qrdd .qrdd_tab .lie02 .r03 .green12 {
            color: #368800;
            font-size: 12px;
        }

    .qrdd .qrdd_tab .lie03 {
        width: 106px;
        float: left;
        height: 155px;
        border: 1px solid #dcdcdc;
        border-top: none;
    }

    .qrdd .wx_tab .lie03 {
        width: 106px;
    }

    .qrdd .qrdd_tab .bg_zxzf {
        background: url(../images/qrddpic_yl.jpg) no-repeat center;
    }

    .qrdd .qrdd_tab .bg_wxzf {
        background: url(../images/qrddpic_wx.jpg) no-repeat center;
    }

    .qrdd .qrdd_tab .bg_zfbzf {
        background: url(../images/qrddpic_zfb.jpg) no-repeat center;
        */;
    }

    .qrdd .qrdd_tab .bg_hftxzf {
        background: url(../images/order-bank01.jpg) no-repeat;
    }

    .qrdd .qrdd_tab .bg_szxzf {
        background: url(../images/qrddpic_szx.jpg) no-repeat center;
    }

    .qrdd .qrdd_tab .bg_cftzf {
        background: url(../images/qrddpic_cft.jpg) no-repeat center;
    }

    .qrdd .qrdd_tab .bg_ydzf {
        background: url(../images/qrddpic_yd.jpg) no-repeat center;
    }

    .qrdd .qrdd_tab .bg_dxzf {
        background: url(../images/qrddpic_dx.jpg) no-repeat center;
    }

    .qrdd .qrdd_tab .bg_ltzf {
        background: url(../images/qrddpic_lt.jpg) no-repeat center;
    }

.cl {
    clear: both;
}

.qrdd .qrdd_tab .zhuyi {
    width: 547px;
    border: 1px solid #dcdcdc;
    border-top: none;
    line-height: 38px;
    text-align: center;
    color: #999999;
}

    /*.qrdd .wx_tab .zhuyi{line-height:88px;}*/

    .qrdd .qrdd_tab .zhuyi.height-48 {
        height: 48px;
        line-height: 48px;
    }

.qrdd .other {
    line-height: 40px;
    text-align: right;
}

    .qrdd .other a {
        color: #666;
    }

        .qrdd .other a:hover {
            color: #1482dc;
        }

.qrdd .sure {
    display: block;
    width: 150px;
    text-align: center;
    height: 40px;
    line-height: 40px;
    color: #fff;
    background: #D60000;
    margin: 0px auto 30px;
    font-family: "微软雅黑";
    font-size: 18px;
}

    .qrdd .sure:hover {
        background: #FF2121;
        color: #fff;
        text-decoration: none;
    }

.qrdd .czbz {
    border-top: 1px dotted #CACACA;
    padding-top: 20px;
    width: 903px;
    color: #7A7A7A;
    line-height: 26px;
}

    .qrdd .czbz .big {
        font-size: 14px;
        font-weight: bold;
    }

    .qrdd .czbz .blue {
        color: #5FAADF;
    }

.qrdd.width-100 .qrdd_tab .ddxx {
    width: 901px;
}

.qrdd.width-100 .qrdd_tab .lie02 {
    width: 432px;
}

.qrdd.width-100 .qrdd_tab .lie03 {
    float: right;
    width: 297px;
}

.qrdd.width-100 .qrdd_tab .zhuyi {
    width: 901px;
}

.qrdd.height-117 .qrdd_tab .lie01, .qrdd.height-117 .qrdd_tab .lie02 {
    height: 117px;
}

.qrdd.height-117 .qrdd_tab .lie03 {
    height: 116px;
}

/*充值成功*/

.success {
    width: 978px;
    border: 1px solid #CECECE;
    margin: 15px auto 60px;
}

    .success .top {
        height: 142px;
        border-bottom: 1px solid #CECECE;
        background: #FFF6DC url(../images/success.jpg) no-repeat 153px center;
        padding-left: 228px;
        position: relative;
    }

        .success .top .p1 {
            font-size: 16px;
            color: #575757;
            font-weight: bold;
            padding-top: 35px;
            padding-bottom: 10px;
            line-height: 24px;
        }

            .success .top .p1 span {
                font-family: Arial;
                font-size: 18px;
                color: #FF8A01;
            }

        .success .top .p2 {
            color: #7A7A7A;
            margin-bottom: 10px;
            line-height: 16px;
            padding-left: 2px;
        }

        .success .top .p3 {
            color: #666666;
            line-height: 16px;
            padding-left: 2px;
        }

            .success .top .p3 span {
                font-family: Arial;
                font-size: 14px;
                color: #FF8A01;
            }

        .success .top a {
            position: absolute;
            width: 81px;
            height: 26px;
            right: 40px;
            top: 35px;
            background: url(../images/fpsq.gif) no-repeat;
        }

            .success .top a:hover {
                background: url(../images/fpsq-hover.gif) no-repeat;
            }

    .success .bottom {
        padding-top: 50px;
        padding-left: 40px;
        padding-bottom: 80px;
        background: #fff;
    }

        .success .bottom label {
            font-size: 16px;
            color: #575757;
            font-weight: bold;
            margin-right: 20px;
        }

        .success .bottom a {
            width: 209px;
            padding-top: 27px;
            height: 162px;
            text-align: center;
            color: #333333;
            font-size: 14px;
            font-family: "微软雅黑";
            margin-right: 40px;
        }

        .success .bottom .a1 {
            background: url(../images/look.jpg) no-repeat;
        }

            .success .bottom .a1:hover {
                background: url(../images/look-hover.jpg) no-repeat;
                text-decoration: none;
            }

            .success .bottom .a1:active {
                background: url(../images/look-active.jpg) no-repeat;
                text-decoration: none;
            }

        .success .bottom .a2 {
            background: url(../images/download.jpg) no-repeat;
        }

            .success .bottom .a2:hover {
                background: url(../images/download-hover.jpg) no-repeat;
                text-decoration: none;
            }

            .success .bottom .a2:active {
                background: url(../images/download-active.jpg) no-repeat;
                text-decoration: none;
            }

        .success .bottom .a3 {
            background: url(../images/charge.jpg) no-repeat;
        }

            .success .bottom .a3:hover {
                background: url(../images/charge-hover.jpg) no-repeat;
                text-decoration: none;
            }

            .success .bottom .a3:active {
                background: url(../images/charge-active.jpg) no-repeat;
                text-decoration: none;
            }

.fail {
    padding: 0 0 150px;
    width: 980px;
    border: 1px solid #CECECE;
    background: #fff;
    margin: 15px auto 50px;
}

    .fail .icon {
        height: 191px;
        background-color: #fff6dc;
        border-bottom: 1px solid #cecece;
        position: relative;
    }

        .fail .icon i {
            position: absolute;
            top: 50%;
            margin-top: -62px;
            left: 50%;
            margin-left: -77px;
            display: block;
            width: 154px;
            height: 124px;
            background: url(../images/fail_icon.jpg) no-repeat;
        }

    .fail p {
        padding: 0 110px;
    }

    .fail .p1 {
        font-size: 14px;
        font-weight: bold;
        color: #575757;
        line-height: 38px;
        padding-top: 50px;
    }

    .fail .p2 {
        font-size: 14px;
        color: #575757;
        line-height: 36px;
    }

        .fail .p2 a {
            color: #FF8A01;
            font-weight: bold;
        }

/*弹窗1*/

.alert1 {
    position: absolute;
    left: 50%;
    margin-left: -225px;
    top: 50%;
    margin-top: -117px;
    width: 424px;
    height: 207px;
    padding: 9px 14px 17px 12px;
    background: url(../images/alert1.png) no-repeat;
    z-index: 100;
}

    .alert1 .top {
        position: relative;
        height: 40px;
        padding-left: 20px;
        color: #fff;
        line-height: 40px;
        font-size: 18px;
    }

        .alert1 .top .close {
            position: absolute;
            width: 20px;
            height: 20px;
            top: 11px;
            right: 11px;
            background: url(../images/close.jpg) no-repeat center;
        }

            .alert1 .top .close:hover {
                background: url(../images/close-hover.jpg) no-repeat center;
            }

            .alert1 .top .close:active {
                background: url(../images/close-active.jpg) no-repeat;
            }

    .alert1 .wrap {
        padding-left: 60px;
    }

        .alert1 .wrap .p1 {
            font-size: 14px;
            font-weight: bold;
            color: #666666;
            line-height: 16px;
            padding-top: 25px;
            padding-bottom: 12px;
        }

        .alert1 .wrap .p2 {
            color: #999999;
            line-height: 16px;
            padding-bottom: 30px;
        }

        .alert1 .wrap .btn1 {
            width: 117px;
            height: 36px;
            text-align: center;
            line-height: 36px;
            color: #fff;
            font-size: 16px;
            font-weight: bold;
            margin-right: 26px;
            background: url(../images/green1-1.jpg) no-repeat;
            cursor: pointer;
        }

            .alert1 .wrap .btn1:hover {
                background: url(../images/green1-2.jpg) no-repeat;
                text-decoration: none;
            }

        .alert1 .wrap .btn2 {
            width: 163px;
            height: 36px;
            line-height: 36px;
            text-align: center;
            color: #636A86;
            font-size: 14px;
            background: url(../images/blue1-1.jpg) no-repeat;
            cursor: pointer;
        }

            .alert1 .wrap .btn2:hover {
                background: url(../images/blue1-2.jpg) no-repeat;
                text-decoration: none;
            }

/*弹窗2*/

.alert2 {
    position: absolute;
    left: 50%;
    margin-left: -222px;
    top: 50%;
    margin-top: -113px;
    width: 424px;
    height: 207px;
    padding: 8px 10px 10px 10px;
    background: url(../images/alert2.png) no-repeat;
}

    .alert2 .top {
        position: relative;
        height: 40px;
        padding-left: 20px;
        color: #fff;
        line-height: 40px;
        font-size: 18px;
    }

        .alert2 .top .close {
            position: absolute;
            width: 20px;
            height: 20px;
            top: 11px;
            right: 11px;
            background: url(../images/close.jpg) no-repeat center;
        }

            .alert2 .top .close:hover {
                background: url(../images/close-hover.jpg) no-repeat;
            }

            .alert2 .top .close:active {
                background: url(../images/close-active.jpg) no-repeat;
            }

    .alert2 .p3 {
        padding: 36px 0 45px;
        text-align: center;
        font-size: 14px;
        color: #666666;
        font-weight: bold;
        text-indent: 10px;
    }

    .alert2 .btn3 {
        display: block;
        margin: 0 auto;
        width: 171px;
        height: 36px;
        line-height: 36px;
        text-align: center;
        color: #fff;
        font-size: 16px;
        font-weight: bold;
        background: url(../images/orange1-1.jpg) no-repeat;
    }

        .alert2 .btn3:hover {
            background: url(../images/orange1-2.jpg) no-repeat;
            color: #fff;
            text-decoration: none;
        }

/*****提交订单公共头部尾部*****/

.inner {
    width: 980px;
    margin: 0 auto;
    position: relative;
}

.width-1023 .topbar .inner, .width-1023 .recharge-logo .inner {
    width: 1023px;
}

.footer .inner {
    width: 1200px;
    position: static;
}

.recharge-logo {
    height: 64px;
    padding-top: 20px;
    background-color: #1482dc;
    width: 1200px;
	margin:0 auto;
}

    .recharge-logo .inner .logo1 {
        float: left;
        width: 187px;
        height: 44px;
        background: url(../images/ckni-logo.png) no-repeat;
        _background: url(../images/ckni-logo.gif) no-repeat;
    }

    .recharge-logo .inner .logo2 {
        float: left;
        width: 110px;
        height: 44px;
        background: url(../images/recharge-logo.png) no-repeat;
        _background: url(../images/recharge-logo.gif) no-repeat;
    }

    .recharge-logo .inner .logo3 {
        background: url(../images/recharge-gr.png) no-repeat;
        _background: url(../images/recharge-gr.png) no-repeat;
    }
    .recharge-logo .inner .line {
        float: left;
        width: 2px;
        height: 38px;
        margin: 3px 15px;
        background-color: #7cc0f8;
        font-size: 0;
        _zoom: 1;
        overflow: hidden;
    }

/*****提交订单公共头部尾部结束*****/

.pay-ewm {
    width: 340px;
    height: 190px;
}

    .pay-ewm dl {
        width: 336px;
        height: 195px;
        border: 1px solid #dcdcdc;
        overflow: hidden;
    }

/**
.pay-ewm dl dd{
	width: 165px;
}
.pay-ewm-tip{
	margin-top: 36px;

}
.pay-ewm-tip h4{
	font-size: 15px;
	color:#000;
	font-family: "微软雅黑";
}
.pay-ewm-tip p {
	line-height: 30px;
	text-align:center;
	color:#000;
}
.pay-ewm-tip p a{
	color:#00a1e9;
}**/

.goCharging {
    line-height: 33px;
    font-size: 14px;
    color: #000;
    margin-top: 13px;
}

    .goCharging a {
        float: right;
        width: 100px;
        height: 33px;
        line-height: 33px;
        text-align: center;
        border-radius: 5px;
        color: #fff;
        background-color: #ff6b21;
        font-size: 18px;
        font-family: "微软雅黑";
    }

        .goCharging a:hover, .goCharging a:active {
            background-color: #e75309;
        }

/***充值中心选择金额***/

.recharge-logo .inner a.fpsq {
    position: absolute;
    top: 14px;
    right: 0px;
    width: 81px;
    height: 26px;
    background: url(../images/fpsq.gif) no-repeat;
}

    .recharge-logo .inner a.fpsq:hover {
        background: url(../images/fpsq-hover.gif) no-repeat;
    }

.using-privilege {
    margin-top: 38px;
    overflow: hidden;
}

    .using-privilege .using-yh-title {
        display: inline-block;
        height: 21px;
        line-height: 21px;
        padding-bottom: 13px;
        color: #1482dc;
        font-size: 14px;
        font-weight: bold;
    }

.yhq-tips {
    float: left;
    line-height: 21px;
    font-size: 14px;
    font-weight: bold;
    color: #d60000;
    display: none;
}

.using-privilege .using-yh-title:hover, .using-privilege .using-yh-title:active {
    color: #1482dc;
}

.using-privilege .using-yh-title.yhq-title {
    padding-bottom: 34px;
}

.using-privilege .using-yh-title i {
    float: left;
    display: block;
    width: 21px;
    height: 21px;
    margin-right: 10px;
    background: url(../images/using-privilege.jpg) no-repeat;
    cursor: pointer;
}

    .using-privilege .using-yh-title i.active {
        background: url(../images/using-privilege-active.jpg) no-repeat;
        cursor: pointer;
    }

.total-amount {
    width: 466px;
}

    .total-amount .privilege {
        margin: 10px 10px;
        line-height: 40px;
        font-size: 14px;
        float: left;
        color: #000;
    }

        .total-amount .privilege b {
            color: #d60000;
        }

.margin-40 {
    margin: 40px auto;
}

.width-660 {
    width: 680px;
}

.btn-wrap {
    position: relative;
    height: 60px;
    width: 100%;
}

.cz_main .main_part02 a.cz_btn01.center-block {
    margin: 0;
    position: absolute;
    width: 135px;
    height: 40px;
    left: 50%;
    margin-left: -67px;
    top: 0;
}

.select-more {
    float: right;
    width: 80px;
    height: 14px;
    line-height: 14px;
    padding-right: 20px;
    margin-top: 6px;
    background: url(../images/more-bank.jpg) right center no-repeat;
}

    .select-more:hover, .select-more:active {
        color: #1482dc;
        background: url(../images/more-bank-active.jpg) right center no-repeat;
    }

.cz_main .main_part02 ul.more-bank {
    display: none;
}

.using-yh-bd {
    width: 860px;
    background-color: #effafe;
    border: 1px solid #a1d4e9 !important;
    padding: 0 14px;
}

.using-yh-content {
    display: none;
    margin-bottom: 13px;
    margin-left: 31px;
    position: relative;
}

    .using-yh-content.active {
        display: block;
    }

.using-yh-tip {
    padding-left: 12px;
    height: 40px;
    line-height: 40px;
    color: #999;
}

.using-yhm-txt {
    height: 24px;
    line-height: 24px;
    margin-bottom: 12px;
    padding-left: 12px;
}

.cz_main .main_part02 .using-yhm-txt span {
    float: left;
    margin: 0 3px;
}

.cz_main .main_part02 .using-yhm-txt input {
    float: left;
    border: 0 none;
    width: 54px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    border: 1px solid #aaa;
}

.using-yhm-txt .yhm-tip {
    float: left;
    height: 24px;
    line-height: 24px;
}

    .using-yhm-txt .yhm-tip i {
        display: inline-block;
        vertical-align: middle;
        width: 22px;
        height: 22px;
        margin-right: 8px;
    }

.yhm-yz {
    color: red;
}

.yhm-error {
    color: #e43d40;
}

    .yhm-error i {
        background: url(../images/yhm-error.png) no-repeat;
        _background: none;
        _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/yhm-error.png");
    }

.yhm-success {
    color: #04ad24;
}

    .yhm-success i {
        background: url(../images/yhm-success.png) no-repeat;
        _background: none;
        _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/yhm-success.png");
    }

.yhm-gq {
    color: #f38f23;
}

    .yhm-gq i {
        background: url(../images/yhm-gq.png) no-repeat;
        _background: none;
        _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/yhm-gq.png");
    }

.using-yh-success {
    padding-left: 12px;
    height: 40px;
    line-height: 40px;
    border-top: 1px dashed #9ad0fc;
}

.using-yhm .using-yh-success {
    display: none;
}

.using-yh-success b {
    color: #fb0415;
}

.using-privilege .btn-using {
    float: left;
    width: 58px;
    height: 24px;
    background-color: #ff2121;
    line-height: 24px;
    margin: 0 19px;
    text-align: center;
    color: #fff;
    border-radius: 3px;
}

    .using-privilege .btn-using:hover {
        color: #fff;
    }

.using-yhq-hd a {
    float: left;
    color: #666;
    width: 160px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    border: 1px solid #dcdcdc;
    border-bottom: 0 none;
    background: #f2f3f5;
    margin-right: 6px;
    position: absolute;
    top: -21px;
}

    .using-yhq-hd a i {
        font-style: normal;
    }

    .using-yhq-hd a.available {
        left: 0;
    }

    .using-yhq-hd a.all {
        left: 168px;
    }

    .using-yhq-hd a.current {
        width: 160px;
        top: -25px;
        height: 25px;
        line-height: 25px;
        background-color: #effafe;
        border: 1px solid #a1d4e9;
        border-bottom-color: #effafe;
        font-size: 14px;
        font-weight: bold;
        color: #333;
    }

        .using-yhq-hd a.current i {
            color: #fb0415;
        }

.yhq-available, .yhq-all {
    display: none;
    background-color: #effafe;
    border: none !important;
}

    .yhq-available.active, .yhq-all.active {
        display: block;
        background-color: #effafe !important;
        border: none !important;
    }

.using-yh-tip .check-yhq {
    color: #3978ab;
}

    .using-yh-tip .check-yhq:hover, .using-yh-tip .check-yhq:active {
        text-decoration: underline;
    }

.yhq-category {
    padding-left: 12px;
    color: #666;
}

.yhq-all .yhq-category {
    padding-right: 34px;
}

.yhq-category ol {
    overflow: hidden;
    height: 30px;
}

.yhq-all .yhq-category ol {
    background: url(../images/yhq-all-bg.jpg) left 5px no-repeat;
    padding-left: 14px;
}

.yhq-category li {
    float: left;
}

.yhq-all .yhq-category li {
}

.yhq-category li.col1 {
    width: 250px;
}

.yhq-all .yhq-category li.col1 {
    width: 250px;
}

.yhq-category li.col2 {
    width: 150px;
    color: #ff2121;
}

.yhq-category li.col3 {
    width: 400px;
    color: #ff2121;
}

.yhq-category li.checkbox label {
    float: left;
    color: #ff2121;
    cursor: auto;
}

    .yhq-category li.checkbox label i {
        font-style: normal;
    }

.checkbox-icon {
    float: left;
    width: 12px;
    height: 12px;
    border: 1px solid #b8b8b8;
    background-color: #fff;
    margin: 3px 10px 0 0;
    overflow: hidden;
    cursor: pointer;
}

    .checkbox-icon i {
        display: block;
        width: 12px;
        height: 12px;
    }

.yhq-category ol.active .checkbox-icon i {
    width: 12px;
    height: 12px;
    background: #fff url(../images/checkbox-bg.png) center no-repeat;
}

.cz_main .main_part02_bank {
    padding: 22px 23px 65px;
    background-color: #fff;
    border: 1px solid #ccc;
}

.remit-instruction {
    border: 1px solid #d2d2d2;
    padding: 0 15px 0 10px;
}

.remit-instruction-t {
    height: 206px;
    padding: 0 43px 0 30px;
}

.cz_main .main_part02_bank .remit-instruction-t {
    height: 210px;
}

.remit-bank {
    _width: 300px;
}

.remit-process {
    _width: 516px;
}

.main_part02_bank .remit-title {
    height: 66px;
    line-height: 66px;
    font-size: 20px;
    color: #3d96dc;
    background: url(../images/remit-bank-01.jpg) left center no-repeat;
    -webkit-background-size: 30px;
    background-size: 30px;
    padding-left: 35px;
}

.remit-post-office .remit-title {
    background: url(../images/remit-yj-01.jpg) left center no-repeat;
    -webkit-background-size: 30px;
    background-size: 30px;
}

.remit-content {
    padding-bottom: 10px;
}

.remit-post-office .remit-content {
    padding-bottom: 14px;
}

.remit-content p {
    color: #737781;
    font-family: "宋体";
    line-height: 26px;
}

    .remit-content p b {
        color: #ff8a01;
    }

.remit-tip {
    height: 58px;
    line-height: 58px;
    padding-left: 30px;
    border-top: 1px dotted #c0c0c0;
    font-size: 14px;
    color: #ff8a01;
}

.remit-recepit {
    margin: 23px 0 0 10px;
    text-align: center;
}

.remit-process .remit-title {
    background: url(../images/remit-bank-02.jpg) left center no-repeat;
    -webkit-background-size: 28px;
    background-size: 28px;
}

.remit-post-office .remit-process .remit-title {
    background: url(../images/remit-yj-02.jpg) left center no-repeat;
    -webkit-background-size: 28px;
    background-size: 28px;
}

.remit-example {
    padding-left: 40px;
    height: 363px;
}

.remit-post-office .remit-example {
    padding-left: 50px;
    height: 610px;
}

.remit-example .remit-title {
    background: url(../images/remit-bank-03.jpg) left center no-repeat;
    _width: 120px;
    -webkit-background-size: 28px;
    background-size: 28px;
}

.remit-post-office .remit-example .remit-title {
    background: url(../images/remit-yj-03.jpg) left center no-repeat;
    -webkit-background-size: 28px;
    background-size: 28px;
}

.remit-post-office .remit-title {
    color: #017c2b;
}

.success .top .p4 {
    line-height: 142px;
    padding: 0;
}

/**2016.7.28**/

.pay-ewm dl dt {
    padding-left: 62px;
    line-height: 38px;
    background: #ff8a00 url(../images/sys.jpg) 17px center no-repeat;
    font: bold 14px/38px "宋体";
    color: #fff;
}

.pay-ewm dl dd {
    width: 327px;
    height: 142px;
    padding: 9px 0 0 17px;
    background: url(../images/mobileAli.jpg) right center no-repeat;
}


    .pay-ewm dl dd .ewm {
        width: 102px;
        height: 117px;
        /*background: #ccc;*/
        background: url(../images/loading.gif) center no-repeat;
        overflow: hidden;
        padding-left: 36px;
        padding-top: 20px;
    }



.yhq-all .yhq-category ol.fr {
    width: 350px;
}

.cz_main .main_part02 .je_tab .je_box_active span i {
    color: #ff5000;
    font-style: normal;
}
/**增加自定义金额**/
.cz_main .main_part02-1 {
    padding: 0 20px;
}

.cz-price {
    background: transparent;
    border: 0;
    padding: 0;
    margin: 0;
    border-bottom: 1px solid black;
    display: inline-block;
    zoom: 1;
    width: 63px;
    text-align: center;
}

.cz_main .main_part02-1 .je_tab {
    overflow: visible;
}

    .cz_main .main_part02-1 .je_tab .je_box {
        margin-right: 6.7px;
        width: 103px;
        position: relative;
    }

.je_box_alert {
    position: absolute;
    top: 105%;
    width: 103px;
    font-size: 12px;
    color: red;
    line-height: 20px;
    left: 0;
}

.total-amount {
    width: 560px !important;
}

.cz_main .main_part02-1 .je_tab .je_box_active p {
    right: 0;
}

.je_box_more {
    float: left;
    background: url(../images/cz_box_bg.jpg) no-repeat;
    width: 103px;
    height: 50px;
    text-align: center;
    font-size: 16px;
    margin-right: 0px;
    font-family: Arial, Helvetica, sans-serif;
    color: rgb(126,126,126);
    cursor: pointer;
    line-height: 27px;
    padding-top: 22px;
}

    .je_box_more:hover {
        background: url(../images/cz_box_bg.jpg) no-repeat;
        color: #ff5000;
    }
    .cz_main .main_part02 .total-amount .cz_btn01{
    float:right !important;
    left:0 !important;
}

/**增加自定义金额结束**/


/*pop 弹出层*/
.pop-layer{width:367px;position: absolute;top:50%;left:50%;margin-top:-60px;margin-left:-185px;z-index: 101;}
.pop-top{height:46px;padding:0 16px;background:url(../images/popLayer.png?v=20130426) no-repeat 0 0;}
.pop-con{padding:10px 40px;background:url(../images/popLayer.png?v=20130426) repeat-y -368px 0;}
.pop-bottom{height:10px;background:url(../images/popLayer.png?v=20130426) no-repeat 0 100%;}
.hint{float:left;width:40px;height:22px;background: url(../images/popLayer.png?v=20130426) no-repeat scroll -747px 1px transparent;overflow:hidden;line-height: 1000px;margin-top:16px}
.close{cursor: pointer;float: right;width:16px;height:16px;background: url(../images/popLayer.png?v=20130426) no-repeat scroll -750px -21px transparent;overflow:hidden;line-height: 1000px;margin-top:16px}
.pop-con .pcon{line-height:30px;font-size: 14px;padding: 6px 0;text-align: left;}
.pop-con .pbtn{text-align: center;padding: 10px 0;}
.btn-one,.btn-two{display:inline-block;width:84px;height:30px;line-height:30px;font-weight:bold;text-align:center;font-size:14px;margin:0 10px;background:url(../images/popLayer.png?v=20130426) no-repeat -800px 0;}
.btn-one:hover{color:#333;text-decoration: underline;}
.btn-two{background-position:-800px -30px;color:#fff;}
.btn-two:hover{color:#fff;text-decoration: underline;}
.icont{float: left;width:32px;height:26px;margin: 0px 0 -8px;margin-right: 12px;background: url(../image/popLayer.png?v=20130426) no-repeat scroll -747px -45px transparent;}