﻿.LoginTableRow {
    position: relative;
}

#divExtCode span {
    position: absolute;
    top: 10px;
    left: 50px;
    display: none;
}

#LoginContent label {
    color: #999999;
    cursor: text;
    font-size: 16px;
    line-height: 36px;
    /*padding-left: 10px;*/
    position: absolute;
    top: 0px;
    left: 10px;
    padding-left: 39px;
}

* {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

a, img {
    border: 0;
}

body {
    font: 12px/180% Arial, Helvetica, sans-serif;
    font-family: 'Microsoft YaHei';
}

/* flexslider */
.flexslider {
    position: relative;
    height: 440px;
    overflow: hidden;
    background: url(../../Js/focus39/images/loading.gif) 50% no-repeat;
    width: 100%;
    min-width: 1000px;
    z-index: 0000;
}

.slides {
    position: relative;
    z-index: 1;
    height: 440px;
}

    .slides li {
        height: 440px;
    }

        .slides li div {
            width: 710px;
            height: 400px;
        }

.flex-control-nav {
    position: absolute;
    bottom: 10px;
    z-index: 2;
    width: 100%;
    text-align: center;
}

    .flex-control-nav li {
        display: inline-block;
        width: 14px;
        height: 14px;
        margin: 0 5px;
        *display: inline;
        zoom: 1;
    }

    .flex-control-nav a {
        display: inline-block;
        width: 14px;
        height: 14px;
        line-height: 40px;
        overflow: hidden;
        background: url(../../images/Index/dot.png) right 0 no-repeat;
        cursor: pointer;
    }

    .flex-control-nav .flex-active {
        background-position: 0 0;
    }

.flex-direction-nav {
    position: absolute;
    z-index: 3;
    width: 100%;
    top: 45%;
}

    .flex-direction-nav li a {
        display: block;
        width: 50px;
        height: 50px;
        overflow: hidden;
        cursor: pointer;
        position: absolute;
    }

        .flex-direction-nav li a.flex-prev {
            left: 40px;
            background: url(../../images/Index/prev.png) center center no-repeat;
        }

        .flex-direction-nav li a.flex-next {
            right: 40px;
            background: url(../../images/Index/next.png) center center no-repeat;
        }

#LoginContent label {
    color: #999999;
    cursor: text;
    font-size: 16px;
    line-height: 36px;
    /*padding-left: 10px;*/
    position: absolute;
}

/* Banner */
.banner {
    width: 100%;
    height: 400px;
    background: #f2f2f2;
    border-bottom: 1px #bbbbbb solid;
}

.banner_ser {
    width: 100%;
    height: 500px;
    margin-top: -500px; /*-23%;*/
    z-index: 99999;
}

.banner_BGR {
    width: 290px;
    float: right;
}

.banner_login {
    width: 270px;
    min-height: 350px;
    background-image: url(../../Images/Index/login_bg.png);
    margin: 6px 0px 0px 0px;
    padding: 0px 8px 0px 8px;
    float: right;
}

.banner_login_tab {
    width: 250px;
    margin: 0px 0px 5px 10px;
}

    .banner_login_tab td {
        padding: 2px 0px 2px 0px;
    }

        .banner_login_tab td h1 {
            font: 16px microsoft yahei,sans-serif;
            color: #fff;
            float: left;
            margin: 10px 0px;
        }

        .banner_login_tab td span.personal {
            font: 16px microsoft yahei,sans-serif;
            color: black;
            float: right;
            margin: 10px 0px;
        }

        .banner_login_tab td h2 {
            color: #f60;
            font: 12px microsoft yahei,sans-serif;
        }

        .banner_login_tab td a span {
            color: #888;
            margin-left: 10px;
            font-size: 12px;
        }

.banner_login_tab2 {
    width: 250px;
    margin: 30px 0px 0px 10px;
}

    .banner_login_tab2 td {
        padding: 5px 0px 5px 0px;
    }

        .banner_login_tab2 td h1 {
            font: 16px microsoft yahei,sans-serif;
            color: #f60;
            float: left;
            margin-bottom: 5px;
        }

        .banner_login_tab2 td h2 {
            color: #f60;
            font: 12px microsoft yahei,sans-serif;
        }

/* 合作银行机构 */
a.bank_ico1, a.bank_ico2, a.bank_ico3, a.bank_ico4, a.bank_ico5, a.bank_ico6, a.bank_ico7, a.bank_ico8, a.bank_ico9, a.bank_ico10, a.bank_ico11, a.bank_ico12, a.bank_ico13, a.bank_ico14, a.bank_ico15, a.bank_ico16, a.bank_ico17, a.bank_ico18, a.bank_ico19, a.bank_ico20, a.bank_ico21, a.bank_ico22, a.bank_ico23, a.bank_ico24, a.bank_ico25, a.bank_ico26, a.bank_ico27, a.bank_ico28, a.bank_ico29, a.bank_ico30, a.bank_ico31, a.bank_ico32, a.bank_ico33, a.bank_ico34, a.bank_ico35, a.bank_ico36, a.bank_ico37 {
    background: url(../../images/Index/bank_ico.gif) no-repeat 0 0;
    display: block;
    margin: 0px 20px 10px 0px;
    float: left;
}



/*合作商户部分*/
.AdTable td {
    padding: 0px 3px 15px 3px;
}

    .AdTable td a {
        display: block;
        width: 56px;
        height: 16px;
        background: url(../../Images/Index/alliance.gif) no-repeat 0 0;
    }

        .AdTable td a.AdTableQQ {
            background-position: 0px -128px;
        }

            .AdTable td a.AdTableQQ:hover {
                background-position: -64px -128px;
            }

        .AdTable td a.AdTable163 {
            background-position: 0px -176px;
        }

            .AdTable td a.AdTable163:hover {
                background-position: -64px -176px;
            }

        .AdTable td a.AdTableChangYou {
            background-position: 0px -96px;
        }

            .AdTable td a.AdTableChangYou:hover {
                background-position: -64px -96px;
            }

        .AdTable td a.AdTableZTgame {
            background-position: 0px -32px;
        }

            .AdTable td a.AdTableZTgame:hover {
                background-position: -64px -32px;
            }

        .AdTable td a.AdTableWanMei {
            background-position: 0px -192px;
        }

            .AdTable td a.AdTableWanMei:hover {
                background-position: -64px -192px;
            }

        .AdTable td a.AdTableShengDa {
            background-position: 0px -80px;
        }

            .AdTable td a.AdTableShengDa:hover {
                background-position: -64px -80px;
            }

        .AdTable td a.AdTableThe9 {
            background-position: 0px 0px;
        }

            .AdTable td a.AdTableThe9:hover {
                background-position: -64px 0px;
            }

        .AdTable td a.AdTableRenRen {
            background-position: 0px -64px;
        }

            .AdTable td a.AdTableRenRen:hover {
                background-position: -64px -64px;
            }

        .AdTable td a.AdTableND {
            background-position: 0px -160px;
        }

            .AdTable td a.AdTableND:hover {
                background-position: -64px -160px;
            }

        .AdTable td a.AdTable61 {
            background-position: 0px -112px;
        }

            .AdTable td a.AdTable61:hover {
                background-position: -64px -112px;
            }

        .AdTable td a.AdTableWoNiu {
            background-position: 0px -208px;
        }

            .AdTable td a.AdTableWoNiu:hover {
                background-position: -64px -208px;
            }

        .AdTable td a.AdTablelinekong {
            background-position: 0px -47px;
        }

            .AdTable td a.AdTablelinekong:hover {
                background-position: -64px -47px;
            }

        .AdTable td a.AdTablet2cn {
            background-position: 0px -144px;
        }

            .AdTable td a.AdTablet2cn:hover {
                background-position: -64px -144px;
            }

        .AdTable td a.AdTablexoyo {
            background-position: -1px -16px;
        }

            .AdTable td a.AdTablexoyo:hover {
                background-position: -65px -16px;
            }

        .AdTable td a.Connection {
            background: none;
            width: 100px;
            line-height: 18px;
        }

            .AdTable td a.Connection span.WXImg {
                float: left;
                background-image: url(../../Images/Footer/index_wx.png);
                width: 18px;
                height: 18px;
            }

            .AdTable td a.Connection span.WBImg {
                float: left;
                background-image: url(../../Images/Footer/index_wb.png);
                width: 18px;
                height: 18px;
            }

.Announcement {
    float: left;
    background-image: url(../../Images/Footer/index_gg.png);
    width: 10px;
    height: 18px;
}

.footer {
    /*width: 100%;
	background: #f5f5f5;
	border-top: 1px #c6c6c6 solid;
	padding: 20px 0px 30px 0px;*/
}

.footerT {
    width: 250px;
    float: left;
    margin: 10px 10px 0px 15px;
}

.footerT2 {
    width: 360px;
    float: left;
    margin: 10px 10px 0px 0px;
}

.footerT3 {
    width: 260px;
    float: right;
    margin: 0px 0px 0px 0px;
}

.footer h1 {
    font: 14px microsoft yahei,sans-serif;
    float: left;
    margin: 0px 0px 10px 0px;
    color: #000;
    font-family: 'Microsoft YaHei';
    font-size: 9pt;
    font-weight: 700;
    line-height: 9pt;
}

.footer p {
    font: 12px microsoft yahei,sans-serif;
    float: left;
    margin: 0px 0px 10px 0px;
    padding-top: 3px;
    padding-left: 15px;
}

a.login_btn_ser, a.login_btn3, a.login_btn4 {
    background: url(../../images/Common/hfb_bg.gif) no-repeat 0 0;
}

a.login_btn_ser {
    width: 250px;
    height: 45px;
    background-position: 0 -855px;
    display: block;
    border-radius: 6px;
}

    a.login_btn_ser:hover {
        background-position: 0 -810px;
    }

a.login_btn3 {
    width: 100px;
    height: 30px;
    background: none;
    display: block;
    float: left;
    padding-top: 15px;
    padding-left: 10px;
}

    a.login_btn3 span.aa {
        font-size: 14px;
    }

a.login_btn4 {
    width: 70px;
    height: 45px;
    background-position: -438px -90px;
    display: block;
    float: left;
}

    a.login_btn4 span {
        display: none;
    }

    a.login_btn4:hover {
        background-position: -438px -135px;
    }
/*新样式*/
/** Top Begin **/
.Top {
    width: 100%;
    background-color: #F5F5F5;
    border-style: solid;
    border-bottom: 1px solid #DEDEDE;
    border-bottom-color: #DEDEDE;
    height: 35px;
    font-size: 9pt;
}


    .Top ul.Top_Left {
        float: left;
    }

        .Top ul.Top_Left > li {
            float: left;
            padding-left: 40px;
            padding-right: 25px;
            text-align: center;
        }

    .Top ul.Top_Right {
        float: right;
    }

        .Top ul.Top_Right > li {
            float: left;
            padding-left: 18px;
            padding-right: 25px;
            text-align: center;
        }

    .Top ul > li {
        margin-right: 12px;
        cursor: pointer;
        position: relative;
        margin-top: 7px;
    }

        .Top ul > li a:hover {
            color: rgb(1, 144, 255);
        }

    .Top li, .Top li a, .Top li a:hover {
        color: #000000;
    }

        .Top li > span {
            background-image: url('../../Images/Common/MainIcon.png');
            background-repeat: no-repeat;
            display: block;
            width: 12px;
            height: 13px;
            position: absolute;
        }

        .Top li span.Icon1 {
            background-position: 0 0;
            left: 15px;
            top: 19px;
        }

        .Top li span.Icon2 {
            background-position: -16px 0;
            left: 15px;
            top: 19px;
        }

        .Top li span.Icon3 {
            background-position: -32px 0;
            width: 10px;
            height: 14px;
            left: 15px;
            top: 19px;
        }

        .Top li span.More {
            background-position: -47px 0;
            width: 11px;
            height: 6px;
            top: 15px;
            right: 10px;
        }


    .Top div.LoginBtn {
        position: absolute;
        margin-left: 10px;
        line-height: 35px;
    }

        .Top div.LoginBtn a {
            padding-right: 20px;
        }

            .Top div.LoginBtn a:hover, .Top div.LoginBtn a.active {
                color: rgb(14, 144, 255);
            }

.login-link {
    border-right: 1px solid #c9c9c9;
}

.Top div.LoginDiv {
    width: 80px;
    height: 33px;
    margin: 0px 0px 0px 15px;
    background-color: rgb(14, 144, 210);
    border: 1px solid rgb(14, 144, 210);
    cursor: pointer;
}

    .Top div.LoginDiv:hover, .Top div.RegisterDiv:hover {
        background-color: rgb(51, 71, 95);
        border: 1px solid rgb(51, 71, 95);
    }

.Top div.RegisterDiv {
    width: 80px;
    height: 33px;
    margin: -36px 22px 0px 0px;
    background-color: rgb(106, 202, 37);
    border: 1px solid rgb(106, 202, 37);
    float: right;
    cursor: pointer;
}

.Top div span.valogin {
    font-weight: 400;
    color: #FFF;
    text-align: center;
    line-height: 35px;
    float: right;
    margin-right: 18px;
}

.Top div span.valoginImg {
    background-repeat: no-repeat;
    background-position: left bottom;
    position: absolute;
    margin-top: 9px;
    margin-left: 15px;
    width: 16px;
    height: 16px;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    transform: rotate(0deg);
    box-shadow: none;
}

.Top div span.LoginImg {
    background-image: url('../../Images/Common/login.png');
}

.Top div span.RegisterImg {
    background-image: url('../../Images/Common/register.png');
}
/** Top End **/
/** Header Begin **/
.Header {
    height: 78px;
    background-color: #FFFFFF;
    border: 1px solid #dedede;
}

    .Header li {
        float: left;
    }

/*.Logo {
	float: left;
	margin-top: 28px;
	width: 150px;
	height: 26px;
}*/

.MainNav {
    float: right;
    font-size: 14px;
    font-weight: bold;
    margin-top: 30px;
    position: relative;
}

    .MainNav > ul > li {
        height: 33px;
        line-height: 33px;
        margin-right: 8px;
        padding-left: 52px;
        position: relative;
    }

        .MainNav > ul > li.Cur span {
            background-image: url('../../Images/Common/MainIcon.png');
            background-repeat: no-repeat;
            background-position: -1px -56px;
            width: 15px;
            height: 15px;
            position: absolute;
            top: 10px;
            left: 30px;
        }

        .MainNav > ul > li.Cur > a, .MainNav > ul > li.Cur > a:hover {
            color: #009dd9;
        }

        .MainNav > ul > li > a {
            font-size: 11pt;
            color: #434343;
        }

            .MainNav > ul > li > a:hover {
                color: #0072AE;
            }
/** Header End **/
.red {
    color: #FF0000;
}

.blue {
    color: #009dd9;
}

.orange {
    color: #fd6721;
}

.gray {
    color: #999999;
}
/*Header2*/
.Header2 {
    width: 270px;
    padding-left: 120px;
    background-image: url('../../Images/Common/NewLogo.png');
    background-repeat: no-repeat;
    background-position: left bottom;
    height: 36px;
    font-size: 16pt;
    line-height: 35pt;
    color: #333333;
    margin-top: 5px;
}
/*Login Begin*/
::-moz-placeholder {
    color: #808080;
}

::-webkit-input-placeholder {
    color: #808080;
}

:-ms-input-placeholder {
    color: #808080;
}

.LoginBanner {
    height: 500px;
    background-color: #10A0EA;
    background-image: url('../../Images/Common/Banner.png');
    background-repeat: no-repeat;
}

.LoginWrap {
    width: 1000px;
    position: relative;
    height: 500px;
    margin: 0 auto;
}

.Login {
    border: 1px solid #ffffff;
    background-color: #ffffff;
    height: 466px;
    width: 318px;
    position: absolute;
    right: 0;
    top: 6px;
    font-size: 12pt;
    padding-left: 20px;
    padding-top: 20px;
}

    .Login h1 {
        color: #666666;
        font-weight: normal;
        font-size: 12pt;
        text-align: left;
        width: 100%;
        position: relative;
        height: 29px;
    }

        .Login h1 a {
            position: absolute;
            right: 20px;
            color: #6aca25;
            font-size: 9pt;
            font-weight: 700;
        }

    .Login li {
        margin-bottom: 9px;
        width: 300px;
        border-color: #cccccc #eaeaea #eaeaea #cccccc;
        border-style: solid;
        border-width: 1px;
        display: inline-block;
        height: 37px;
        position: relative;
    }

        .Login li div.ExtCode {
            width: 160px;
        }

            .Login li div.ExtCode input {
                width: 120px;
            }

        .Login li div label {
            position: absolute;
            margin: 8px 0px 0px 10px;
            color: #808080;
            font-size: 9pt;
        }

        .Login li input[type="text"], .Login li input[type="password"] {
            background-color: #ffffff;
            height: 35px;
            line-height: 35px;
            padding-left: 10px;
            width: 290px;
            border: none;
        }

        .Login li input[type="password"] {
            color: #808080;
        }

        .Login li img {
            height: 40px;
            left: 170px;
            position: absolute;
            width: 90px;
        }

        .Login li a {
            font-size: 9pt;
        }

        .Login li.Ext {
            color: #333333;
            font-size: 9pt;
            height: 30px;
            margin-bottom: 0;
            padding-top: 8px;
            position: relative;
        }

            .Login li.Ext a {
                margin-top: 0;
                position: absolute;
                right: 0;
            }

        .Login li.Ext2 {
            color: #999999;
            font-size: 9pt;
            height: 20px;
            line-height: 20px;
            margin-top: 15px;
        }

        .Login li.Ext3 a {
            position: static;
            color: #000000;
            padding: 0 10px;
            border-right: 1px solid #CCCCCC;
        }

            .Login li.Ext3 a:first-child {
                padding-left: 0;
            }

            .Login li.Ext3 a:last-child {
                border: none;
            }

            .Login li.Ext3 a:hover {
                color: #fd6721;
                text-decoration: underline;
            }

        .Login li div span {
            background-repeat: no-repeat;
            height: 20px;
            position: absolute;
            right: 12px;
            top: 8px;
            width: 20px;
        }

            .Login li div span.Item01 {
                background-image: url('../../Images/Common/LoginIcon.png');
                background-position: -21px 0;
            }

            .Login li div span.Item02 {
                background-image: url('../../Images/Common/LoginIcon.png');
                background-position: -45px 0;
            }

            .Login li div span.Item03 {
                background-image: url('../../Images/Common/LoginIcon.png');
                background-position: -67px 0;
            }

            .Login li div span.Item04 {
                background-image: url('../../Images/Common/LoginIcon.png');
                background-position: -91px 0;
            }

#ExtCodeImg {
    position: absolute;
    margin: 2px 30px 0px 0px;
}

.LoginTip {
    background-color: #fffece;
    border: 1px solid #fdca2e;
    color: #666666;
    font-size: 9pt;
    height: 32px;
    line-height: 32px;
    margin-top: 16px;
    padding-left: 40px;
    position: relative;
    width: 258px;
}

    .LoginTip span {
        background-image: url('../../Images/Common/LoginIcon.png');
        background-position: -2px -2px;
        background-repeat: no-repeat;
        height: 15px;
        left: 19px;
        position: absolute;
        top: 9px;
        width: 13px;
    }

.ErrorMsg {
    background-color: #f7e6e6;
    border: 1px solid #fc0d1b;
    color: #fe0000;
}

.valign {
    vertical-align: middle;
    text-align: center;
    width: initial;
    height: initial;
    display: table-cell;
}

    .valign span.ValignImg {
        color: #333;
        text-align: center;
        text-decoration: none;
        font-family: 'Microsoft YaHei';
        font-size: 9pt;
        font-weight: 400;
        line-height: 0px;
    }

.commentable {
    position: absolute;
    top: -2px;
    left: 220px;
    width: 78px;
    height: 38px;
    background-color: #FFF;
    border: 1px solid #EAEAEA;
    opacity: 0.92;
}

.imgKey {
    margin: 10px 0px 0px 62px;
    z-index: 100;
}

/*Login End*/
/*Project Begin*/
.Project {
    width: 320px;
    height: 376px;
    border: 1px solid #D9D9D9;
    float: left;
    margin-left: 10px;
    margin-top: 100px;
    font-family: 'Microsoft YaHei';
}

.ProjectTop {
    width: 100%;
    height: 220px;
    border-bottom: 1px solid #D9D9D9;
}

    .ProjectTop span {
        float: left;
        width: 65px;
        height: 65px;
        background-repeat: no-repeat;
        background-size: 100%;
        margin: 40px 0px 0px 127px;
    }

        .ProjectTop span.ZFFW {
            background-image: url('../../Images/Common/login_zffw.png');
        }

        .ProjectTop span.CPFW {
            background-image: url('../../Images/Common/login_cpfw.png');
        }

        .ProjectTop span.AQBZ {
            background-image: url('../../Images/Common/login_aqbz.png');
        }

    .ProjectTop h1 {
        width: 100%;
        text-align: center;
        font-size: 14pt;
        color: #000;
        text-decoration: none;
        font-weight: 400;
        margin-top: 30px;
        float: left;
    }

    .ProjectTop p {
        width: 100%;
        text-align: center;
        font-size: 9pt;
        color: #999;
        text-decoration: none;
        font-weight: 400;
        margin-top: 20px;
        float: left;
    }

.ProjectBottom ul li {
    width: 160px;
    height: 38px;
    border-bottom: 1px solid #D9D9D9;
    text-align: center;
    line-height: 40px;
    float: left;
}

    .ProjectBottom ul li:hover, .ProjectBottom ul li:hover a {
        cursor: pointer;
        background-color: rgb(51, 71, 95);
        color: #fff;
    }

.BtnLogin {
    background-color: #0190ff;
    width: 300px;
    height: 40px;
    font-size: 12pt;
    font-family: 'Microsoft YaHei';
    color: #fff;
    border: none;
}

    /*.BtnLogin:hover {
        background-color: #33475f;
    }*/

/*Project End*/


/*新改版*/
.Content {
    width: 1000px;
    height: 355px;
    padding: 13px 0 7px;
    margin: auto;
    overflow: hidden;
}

.SubContent {
    width: 220px;
    border: 1px solid #efefef;
    height: 327px;
    float: left;
    margin-right: 37px;
    background-color: #FFFFFF;
    position: relative;
}

    .SubContent:hover {
        background: #F4F6F9;
    }

    .SubContent a {
        background-position: center 80px;
        background-repeat: no-repeat;
        display: block;
        height: 160px;
        padding: 160px 10px 0;
        text-decoration: none;
        width: 198px;
    }

    .SubContent span {
        position: absolute;
        background-repeat: no-repeat;
        width: 100px;
        height: 100px;
        display: block;
        left: 59px;
        top: 45px;
    }

        .SubContent span.Index_Item1 {
            background-image: url('../../Images/Common/Index_Item1.png');
        }

        .SubContent span.Index_Item2 {
            background-image: url('../../Images/Common/Index_Item2.png');
        }

        .SubContent span.Index_Item3 {
            background-image: url('../../Images/Common/Index_Item3.png');
        }

        .SubContent span.Index_Item4 {
            background-image: url('../../Images/Common/Index_Item4.png');
            background-size: cover;
        }

    .SubContent h1, .SubContent h3, .SubContent h4 {
        text-align: center;
        text-decoration: none;
        line-height: 30px;
        font-family: STHeiti,Arial;
        font-weight: 200;
    }

    .SubContent h1 {
        color: #333333;
        font-size: 14pt;
        line-height: 50px;
        margin-bottom: 13px;
    }

    .SubContent h3 {
        color: #666666;
        font-size: 10pt;
        line-height: 23px;
        height: 70px;
        overflow: hidden;
        padding-left: 5px;
        text-align: left;
    }

    .SubContent h4 {
        color: #0190ff;
        font-size: 10pt;
        height: 30px;
        margin-top: 30px;
    }

    .SubContent:hover h4 {
        text-decoration: underline;
    }

.lastSubContern {
    margin: 0px;
}

.aIndex_Link {
    background-color: #FFFFFF;
    border: 1px solid #cccccc;
    cursor: pointer;
    font-family: STHeiti,Arial;
    font-size: 14pt;
    height: 38px;
    line-height: 38px;
    left: 775px;
    width: 368px;
    color: #333333;
    display: block;
    border-radius: 9px;
    text-align: center;
    margin: 0 auto 62px;
}

    .aIndex_Link:hover {
        background-color: #0190ff;
        color: rgb(248, 248, 248);
    }

.download-box {
    height: 270px;
    background: #f8f8f8;
}

    .download-box .down-bg {
        background-image: url('../../Images/Common/down-bg.jpg');
        background-size: contain;
        height: 100%;
    }

        .download-box .down-bg p {
            font: 400 24px/48px "Microsoft YaHei";
            color: #333;
            padding-top: 80px;
            margin-left: 22px;
        }

        .download-box .down-bg a, .phone-down .frbox a {
            display: block;
            width: 210px;
            border-radius: 5px;
            border: 1px solid #ccc;
            height: 38px;
            text-align: center;
            font: 400 16px/38px "Microsoft YaHei";
            color: #333;
            margin: 45px 0 0 110px;
            background: #fff;
        }

            .download-box .down-bg a:hover, .phone-down .frbox a:hover {
                border: 1px solid #3e90f7;
                height: 38px;
                background: #3e90f7;
                color: #fff;
            }

.phone-down {
    width: 460px;
    height: 200px;
    margin: 56px auto;
}

    .phone-down .flbox {
        float: left;
        width: 200px;
        height: 200px;
        background: #f0efef;
        margin-right: 32px;
    }

        .phone-down .flbox img {
            width: 163px;
            height: 163px;
            margin: 18px;
        }

    .phone-down .frbox {
        width: 225px;
        overflow: hidden;
    }

        .phone-down .frbox p {
            font: 400 15px/15px "Microsoft YaHei";
        }

        .phone-down .frbox a {
            margin: 42px 0;
            height: 49px;
            width: 223px;
            position: relative;
            line-height: 49px;
            background: #fff;
        }

            .phone-down .frbox a i {
                display: block;
                width: 30px;
                height: 31px;
                background: url('../../Images/Common/down-icon.png') no-repeat;
                position: absolute;
                left: 43px;
                top: 9px;
            }

            .phone-down .frbox a.and-pic i {
                background-position: 0 -33px;
            }

        .phone-down .frbox span {
            padding-left: 40px;
        }

        .phone-down .frbox a:hover {
            height: 49px;
        }

            .phone-down .frbox a:hover i {
                background-position: -32px -1px;
            }

        .phone-down .frbox a.and-pic:hover i {
            background-position: -32px -33px;
        }

.Friendly {
    border-top: 1px solid #f4f4f4;
    background: #f8f8f8;
    height: 132px;
    padding-top: 27px;
}

.Friendly_Panel1, .Friendly_Panel2, .Friendly_Panel3 {
    float: left;
}

.Friendly_Panel1 {
    width: 260px;
    margin-right: 70px;
}

.Friendly_Panel2 {
    width: 450px;
}

.Friendly_Panel3 {
    width: 175px;
    padding-left: 45px;
}

.Friendly_Panel1 dl {
    overflow: hidden;
    margin-bottom: 20px;
}

.Friendly_Panel1 dt, .Friendly_Panel1 dd, .Friendly_Panel2 dt, .Friendly_Panel2 dd {
    float: left;
}

.Friendly_Panel1 dt {
    color: #000000;
    font-size: 9pt;
    margin-right: 27px;
}

.Friendly_Panel2 dt {
    color: #000000;
    font-size: 9pt;
    margin-right: 27px;
    margin-bottom: 17px;
}

.Friendly_Panel3 dt {
    color: #000000;
    font-size: 9pt;
    margin-bottom: 15px;
    width: 60px;
}

.Friendly_Panel1 dd a, .Friendly_Panel2 dd a {
    color: #999999;
    font-size: 9pt;
}

    .Friendly_Panel1 dd a:hover, .Friendly_Panel2 dd a:hover {
        color: #000000;
        text-decoration: underline;
    }

.Friendly_Panel3 dl {
    float: left;
}

    .Friendly_Panel3 dl:first-child {
        margin-right: 45px;
    }
/* 合作银行机构 */
a.bank_ico1, a.bank_ico2, a.bank_ico3, a.bank_ico4, a.bank_ico5, a.bank_ico6, a.bank_ico7, a.bank_ico8, a.bank_ico9, a.bank_ico10 {
    background-image: url('../../Images/Common/Index_BankIcon.png');
    background-repeat: no-repeat;
    display: block;
    float: left;
    margin: 0 25px 10px 0;
    width: 25px;
    height: 25px;
}


a.bank_ico1 {
    background-position: 0 0;
}

a.bank_ico2 {
    background-position: -32px 0;
}

a.bank_ico3 {
    background-position: -64px 0;
}

a.bank_ico4 {
    background-position: -96px 0;
}

a.bank_ico5 {
    background-position: -127px 0;
}

a.bank_ico6 {
    background-position: 0 -34px;
}

a.bank_ico7 {
    background-position: -32px -34px;
}

a.bank_ico8 {
    background-position: -64px -34px;
}

a.bank_ico9 {
    background-position: -96px -34px;
}

a.bank_ico10 {
    background-position: -127px -34px;
}
/* 合作商户 */
a.alliance_ico1, a.alliance_ico2, a.alliance_ico3, a.alliance_ico4, a.alliance_ico5, a.alliance_ico6, a.alliance_ico7, a.alliance_ico8, a.alliance_ico9, a.alliance_ico10 {
    background-image: url('../../Images/Common/Index_AllianceIcon.png');
    background-repeat: no-repeat;
    display: block;
    margin: 0 17px 18px 0;
    width: 65px;
    height: 20px;
    float: left;
}

a.alliance_ico1 {
    background-position: -1px -231px;
}

a.alliance_ico2 {
    background-position: -1px -259px;
}

a.alliance_ico3 {
    background-position: -1px -118px;
}

a.alliance_ico4 {
    background-position: -1px -3px;
}

a.alliance_ico5 {
    background-position: -1px -146px;
}

a.alliance_ico6 {
    background-position: -1px -33px;
}

a.alliance_ico7 {
    background-position: -1px -88px;
}

a.alliance_ico8 {
    background-position: -1px -174px;
}

a.alliance_ico9 {
    background-position: -5px -291px;
    height: 21px;
}

a.alliance_ico10 {
    background-position: -4px -323px;
}

.aIndex_Link {
    background-color: #FFFFFF;
    border: 1px solid #cccccc;
    cursor: pointer;
    font-family: STHeiti,Arial;
    font-size: 14pt;
    height: 38px;
    line-height: 38px;
    left: 775px;
    width: 368px;
    color: #333333;
    display: block;
    border-radius: 9px;
    text-align: center;
    margin: 0 auto 62px;
}

    .aIndex_Link:hover {
        background-color: #0190ff;
        color: rgb(248, 248, 248);
    }
/* Footer*/
.Footer {
    width: 100%;
    text-align: center;
    font-size: 12px;
    padding-top: 20px;
    padding-bottom: 20px;
    line-height: 28px;
    color: #91979F;
}

    .Footer a, .Footer a:link, .Footer a:visited, .Footer a:active {
        color: #91979F;
    }

        .Footer a:hover {
            text-decoration: underline;
        }

.Footer_Row1 {
    margin: 0 auto;
    color: #FFFFFF;
}

    .Footer_Row1 a, .Footer_Row1 a:link, .Footer_Row1 a:visited, .Footer_Row1 a:active {
        color: #808080;
        margin: 0 10px;
    }

        .Footer_Row1 a:hover {
            color: #000000;
            text-decoration: underline;
        }

/* end Footer */
