﻿body {
    margin: 0px;
    font-size: 14px;
    font-family: "PingFangSC", "Microsoft Yahei","FZLTHJW";
}

    body table {
        float: none !important;
    }

.info a {
    text-decoration: underline !important;
}

@font-face {
    font-family: 'FZLTHJW';
    src: url('../fonts/fzlthjw.ttf') format('truetype'), url('../fonts/fzlthjw.eot') format('embedded-opentype'), url('../fonts/fzlthjw.woff') format('woff');
}

/*清除浮动*/
.clearfix:after {
    content: "020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {
    zoom: 1;
}

* {
    font-size: 14px;
}

.goodtips {
    color: Blue;
    background: url(../images/advert.gif) no-repeat left;
    text-indent: 18px;
}

ul, li {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

.cms ul {
    margin: 0px;
    padding: 0px;
    list-style: disc;
    list-style-position: inside
}

    .cms ul li {
        margin: 0px;
        padding: 0px;
        list-style: disc;
        list-style-position: inside
    }

a:link {
    color: #333;
    text-decoration: none;
}

a:visited {
    color: #333;
    text-decoration: none;
}
/*a:hover { color:red; text-decoration:none; } */

.sub_divcontainer {
    width: 950px;
    margin: 0 auto;
}

/*begin 页面框架*/
#container {
    width: 950px;
    margin: 0 auto;
}

#column_left {
    width: 183px;
    height: 258px;
    margin-right: 8px;
    float: left;
}

#column_center {
    width: 532px;
    height: 258px;
    float: left;
    position: relative;
}

#column_right {
    width: 209px;
    float: right;
}

#column_main {
    width: 723px;
    padding: 0;
    margin-top: 8px;
    float: left;
}

#column_bottom {
    width: 950px;
    padding: 0;
    float: left;
}
/* end 页面框架*/


/*begin 左上最新活动*/
.new_ad {
    width: 181px;
    height: 256px;
    margin: 0px;
    border: 1px solid #cecece;
    overflow: hidden;
}

    .new_ad .new_ad_head {
        margin: 0px;
        height: 32px;
        line-height: 32px;
        background: #eee;
    }

    .new_ad h2 {
        padding-left: 45px;
        margin: 0px;
        font-size: 14px;
        color: #cc0000;
        background: url(../images/arrow.jpg) no-repeat 24px 8px;
    }

    .new_ad .new_head {
        background: url(../images/navlinkheader.gif) no-repeat;
        height: 28px;
    }

    .new_ad .sub_new_ad_select {
        height: 32px;
        position: relative;
        font-weight: bold;
        line-height: 32px;
        background: url(../images/main_newpro_curbg.jpg) no-repeat;
        cursor: pointer;
    }

    .new_ad .sub_new_ad_common {
        height: 32px;
        position: relative;
        line-height: 32px;
        background: url(../images/main_newpro_bg.jpg) no-repeat;
    }

    .new_ad span {
        margin-left: 43px;
    }

    .new_ad .cur_top_left_ad {
        display: block;
        height: 75px;
        color: #666;
        word-wrap: break-word;
        word-break: break-all;
        overflow: hidden;
        border-left: 1px solid #ccc;
        border-right: 1px solid #ccc;
    }

    .new_ad .hidden_top_left_ad {
        display: none;
        height: 75px;
        color: #666;
        word-wrap: break-word;
        word-break: break-all;
        overflow: hidden;
        border-left: 1px solid #ccc;
        border-right: 1px solid #ccc;
    }

.cur_top_left_ad .ad_content {
    margin: 8px 8px 4px 8px;
}

    .cur_top_left_ad .ad_content a:link, .hidden_top_left_ad .ad_content a:link {
        color: #666;
    }

    .cur_top_left_ad .ad_content a:visited, .hidden_top_left_ad .ad_content a:visited {
        color: #666;
    }

    .cur_top_left_ad .ad_content a:hover, .hidden_top_left_ad .ad_content a:hover {
        color: red;
    }

.hidden_top_left_ad .ad_content {
    margin: 8px 8px 4px 8px;
}

.hotspot {
    z-index: 999;
    left: 145px;
    position: absolute;
    top: 4px;
}
/*end 左上最新活动*/

/*netPaySafeTip*/
.u_safttip_con {
    width: 209px;
    margin-bottom: 4px;
    margin-top: -8px;
}


/*begin 右侧用户控件*/
.m_con {
    width: 209px;
    margin-bottom: 8px;
}

    .m_con a:link {
        color: #333;
    }

    .m_con a:visited {
        color: #333;
    }

    .m_con a:hover {
        color: red;
    }

    .m_con h2 {
        padding-left: 15px;
        margin: 0px;
        height: 27px;
        line-height: 27px;
        font-size: 14px;
        color: White;
        background: url(../images/main_func_title.jpg) no-repeat;
    }

    .m_con .m_con_info {
        margin: 0;
        border: 1px solid #cccccc;
    }

    .m_con .m_center {
        text-align: center;
        width: 204px;
        height: 40px;
        margin: 0px;
        clear: both;
    }

.m_center ul li {
    list-style: none;
    float: left;
    margin: 8px 0px 8px 4px !important;
}

.m_con_info td a {
    margin: 2px;
}

.m_con .m_con_info ul li {
    margin: 4px 0px 4px 18px;
    list-style: none;
    color: #cc0000;
}

    .m_con .m_con_info ul li a {
        margin-left: 8px;
    }

.m_con .m_con_info a.underline {
    text-decoration: underline;
}

.m_con_info .netbank li {
    color: #000 !important;
    margin: 0px !important;
}

    .m_con_info .netbank li a {
        margin: 0px !important;
    }

.m_con_stock {
    width: 209px;
    margin: 0;
}

.m_con_stock_head {
    width: 209px;
    height: 31px;
    background: url(../images/main_stock.jpg) no-repeat;
    margin: 0;
}

.m_con_stock .m_con_info {
    border: 1px solid #cccccc;
}

.m_con_stock .m_center {
    text-align: center;
    margin: 8px;
    clear: both;
}

.m_con_websites {
    width: 209px;
    margin: 0px 0px 8px 0px;
}

.m_con_websites_head {
    width: 209px;
    height: 31px;
    background: url(../images/main_websites.jpg) no-repeat;
    margin: 0;
}

.m_con_websites .m_con_info {
    border: 1px solid #cccccc;
}

.m_con_websites .m_center {
    text-align: center;
    margin: 8px 0px 8px 0px;
    clear: both;
}
/* end 右侧用户控件*/

/*begin 最新消息*/
.m_mid_con {
    width: 723px;
    margin: 0px;
    margin-bottom: 8px;
    height: 213px !important;
    padding: 0;
}

.m_mid_con_newprod {
    width: 723px;
    margin: 0px;
    margin-bottom: 0px;
    margin-bottom: 8px !important;
    margin-bottom: 8px;
    height: 225px !important;
    height: 225px !important;
    padding: 0;
}

.m_head {
    margin: 0px;
    height: 33px !important;
    height: 33px;
    vertical-align: middle;
    background: url(../images/main_content_bg.jpg) no-repeat;
    color: #cc0000;
    font-weight: bold;
}

    .m_head span {
        margin-left: 45px;
        float: left;
        font-size: 14px;
        margin-top: 8px;
        vertical-align: baseline;
    }

.m_con_container {
    width: 721px;
    height: 172px;
    border: 1px solid #cccccc;
    margin: 0px;
    padding: 0;
    border-top: none;
}

    .m_con_container span {
        font-size: 14px;
    }

.m_con_title {
    margin: 16px auto auto 40px;
    background: url(../images/main_arrow.jpg) no-repeat 28px 20px;
}

.m_mid_con_container {
    width: 721px;
    height: 190px;
    border: 1px solid #cccccc;
    border-top: none;
}

    .m_mid_con_container span {
        font-size: 14px;
    }

.m_con_notice {
    width: 388px;
    height: 183px;
    float: left;
    display: inline;
    margin-top: 8px;
}

    .m_con_notice .m_notice_head {
        height: 19px;
        margin-top: 10px;
        margin-left: 27px;
    }

.m_notice_head span {
    margin-left: 14px;
    color: #333;
    font-size: 14px;
}

.m_con_notice h2 {
    float: left;
    margin: 0px;
    width: 285px;
    border-bottom: 1px solid #ccc;
    background: url(../images/arrow_06.gif) no-repeat 0px 5px;
}

.m_con_notice .m_notice_more {
    float: left;
    margin-top: 2px;
}

.m_con_notice .m_con_info {
    margin-left: 22px;
    margin-top: 10px;
    height: 120px;
    overflow: hidden;
    clear: both;
}

.m_con_specialsale {
    width: 330px;
    height: 183px;
    float: left;
    display: inline;
    margin-top: 8px;
}

    .m_con_specialsale .m_specialsale_head {
        height: 19px;
        margin-top: 10px;
        margin-left: 20px;
    }

.m_specialsale_head span {
    margin-left: 14px;
    color: #333;
}

.m_con_specialsale h2 {
    float: left;
    margin: 0px;
    width: 235px;
    border-bottom: 1px solid #ccc;
    background: url(../images/arrow_06.gif) no-repeat 0px 5px;
}

.m_con_specialsale .m_specialsale_more {
    float: left;
    border-bottom: 0px solid #ccc;
    margin-top: 2px;
}

.m_con_specialsale .m_con_info {
    margin-left: 15px;
    margin-top: 10px;
    height: 120px;
    overflow: hidden;
    clear: both;
}

.m_con_notice a:link {
    color: #333;
}

.m_con_notice a:visited {
    color: #333;
}

.m_con_notice a:hover {
    color: red;
}

.m_con_specialsale a:link {
    color: #333;
}

.m_con_specialsale a:visited {
    color: #333;
}

.m_con_specialsale a:hover {
    color: red;
}

/*end 最新消息*/

/* notice */
.mid_notice {
    float: left;
    width: 532px;
    height: 68px;
    overflow: hidden;
    clear: both;
    margin-top: 2px;
    border-bottom: 1px solid #e8e8e8;
    background: url(../images/main_notice_bg.gif) no-repeat;
}

    .mid_notice .mid_notice_head {
        height: 19px;
        margin-top: 4px;
        margin-left: 20px;
    }

    .mid_notice span {
        margin-left: 20px;
        color: #333;
    }

    .mid_notice h2 {
        float: left;
        margin: 0px;
        background: url(../images/arrow.jpg) no-repeat 2px 2px;
    }

    .mid_notice .mid_notice_more {
        float: right;
        margin-right: 20px;
    }

    .mid_notice .mid_notice_info {
        margin-left: 20px;
        margin-top: 0px;
        height: 50px;
        overflow: hidden;
        clear: both;
    }

.liLeft, .liRight {
    height: 14px;
}

.mid_notice a:link {
    color: #666;
}

.mid_notice a:visited {
    color: #666;
}

.mid_notice a:hover {
    color: red;
}

.m_finance_con {
    width: 723px;
    margin: 0;
    height: 220px !important;
    height: 220px !important;
    padding: 0;
}

.finance_menu {
    width: 723px;
    margin: 0;
    height: 34px;
    float: left;
    text-align: left;
    font-weight: bold;
    color: Black;
    background: url(../images/main_finance_bg.jpg) repeat-x;
}

    .finance_menu ul {
        float: left;
        line-height: 34px;
    }

    .finance_menu li {
        float: left;
        height: 34px;
        list-style: none;
    }

.finance_menu_left {
    float: left;
    width: 10px;
    background: url(../images/main_finance_home.jpg) no-repeat;
}

.finance_menu_right {
    float: left;
    width: 10px;
    background: url(../images/main_finance_end.jpg) no-repeat right;
}

.f_curmenu {
    margin: 0px;
    width: 87px;
    text-align: center;
    color: #cd0000;
    background: url(../images/main_invest_focus.gif) no-repeat;
}

.f_menu {
    margin: 0px;
    width: 87px;
    text-align: center;
}

.f_curmenu a:link {
    color: #cd0000;
    font-size: 14px;
}

.f_curmenu a:visited {
    color: #cd0000;
    font-size: 14px;
}

.f_curmenu a:hover {
    color: red;
    font-size: 14px;
}

.f_menu a:link {
    color: #333;
    font-size: 14px;
}

.f_menu a:visited {
    color: #333;
    font-size: 14px;
}

.f_menu a:hover {
    color: red;
    font-size: 14px;
}

.f_menu_spit {
    width: 1px;
    height: 34px;
    float: left;
    background: url(../images/main_finance_spit.jpg) no-repeat;
}

.m_finance_container {
    width: 721px;
    height: 180px;
    float: left;
    border: 1px solid #cccccc;
    margin: 0px;
    padding: 0;
    border-top: none;
}

.m_finance_left {
    width: 388px;
    height: 180px;
    margin: 0;
    float: left;
    overflow: hidden
}

    .m_finance_left span {
        margin-left: 16px;
        font-size: 14px
    }

    .m_finance_left .m_finance_title {
        margin: 0px;
        margin-left: 17px !important;
        margin-left: 8px;
        color: #333;
        margin-top: 15px;
        float: left;
        background: url(../images/arrow_06.gif) no-repeat 3px 6px;
        width: 295px;
        margin-bottom: 7px;
    }

    .m_finance_left .m_finance_info {
        margin-left: 15px;
        width: 360px;
        height: 133px;
        overflow: hidden;
    }

        .m_finance_left .m_finance_info .SingleProduct {
            float: left;
            width: 110px;
            height: 100px;
        }

            .m_finance_left .m_finance_info .SingleProduct .proImg {
                width: 70px;
                height: 60px;
                margin: auto;
            }

            .m_finance_left .m_finance_info .SingleProduct .proDetail {
                margin: 0;
                padding: 0;
            }

            .m_finance_left .m_finance_info .SingleProduct li {
                width: 100%;
                height: 16px;
                line-height: 16px;
                text-align: center;
            }

.m_finance_info .goldProduct {
    float: left;
    width: 100px;
    margin: 0 10px;
    height: 125px;
    overflow: hidden;
    position: relative;
    display: inline;
}

.goldProduct .prdImg {
    width: 80px;
    height: 80px;
    border: 0px;
    margin: 0 10px;
    cursor: pointer;
}

.goldProduct .textLine {
    height: 20px;
    line-height: 20px;
    width: 100px;
    text-align: center;
}

.goldProduct .priceTag {
    color: #C00000;
    font-size: 15px;
    font-weight: bold;
}

.m_finance_left .m_finance_more {
    border: 0px;
    float: left;
    margin-top: 15px;
    margin-bottom: 7px;
}

.m_finance_midline {
    float: left;
    width: 1px;
    height: 150px;
    margin-top: 15px;
    border-left: 1px solid #ccc;
}

.m_finance_right {
    width: 331px;
    height: 180px;
    margin: 0;
    overflow: hidden;
    display: inline;
    float: left;
}

    .m_finance_right .m_finance_title {
        margin: 0px;
        margin-left: 17px !important;
        margin-left: 8px;
        color: #333;
        margin-top: 15px;
        float: left;
        background: url(../images/arrow_06.gif) no-repeat 3px 6px;
        width: 100%;
        margin-bottom: 7px;
    }

    .m_finance_right span {
        margin-left: 16px;
        font-size: 14px;
    }

    .m_finance_right .m_finance_info {
        margin-bottom: 3px;
        margin-left: 5px !important;
        width: 290px;
        line-height: 24px;
        height: 133px;
        overflow: hidden;
        clear: both;
    }

    .m_finance_right .m_finance_more {
        border: 0px;
        float: right;
        margin: 10px 4px;
    }

.repeaterli {
    float: left;
    line-height: 24px;
    width: 100%;
    display: block;
    height: 24px;
}

    .repeaterli a.red:link {
        color: red;
        text-decoration: none
    }

    .repeaterli a.red:visited {
        color: red;
        text-decoration: none
    }

    .repeaterli a.red:hover {
        color: red;
        text-decoration: none
    }

    .repeaterli a.gray:link {
        text-decoration: none
    }

    .repeaterli a.gray:visited {
        text-decoration: none
    }

    .repeaterli a.gray:hover {
        text-decoration: none
    }




/*begin 招行新闻*/
.m_mid_con_cmbinfo {
    width: 723px;
    margin: 0px;
    height: 297px;
    padding: 0;
}

.m_con_container_cmbinfo {
    width: 721px;
    height: 264px !important;
    height: 246px;
    border: 1px solid #cccccc;
    margin: 0px;
    padding: 0;
    border-top: none;
}

    .m_con_container_cmbinfo span {
        font-size: 14px;
    }

.m_con_left {
    width: 388px;
    height: 233px;
    float: left;
    overflow: hidden;
}

    .m_con_left .m_con_title {
        margin-left: 12px;
        float: left;
        color: #333;
        background: url(../images/arrow_06.gif) no-repeat 6px 6px;
    }

.m_con_title span {
    margin-left: 20px;
}

.m_con_left .m_con_info {
    margin: 4px auto auto 12px;
    width: 340px;
    float: left;
    height: 169px;
    overflow: hidden;
}

    .m_con_left .m_con_info li {
        margin: 9px;
    }

.m_con_left .m_con_more {
    border: 0px;
    float: right;
    margin: 2px 25px !important;
    margin: 2px 21px
}

.m_con_midline {
    float: left;
    width: 1px;
    height: 160px;
    margin-top: 20px;
    border-left: 1px solid #ccc;
}

.m_con_midline_cmbinfo {
    float: left;
    width: 1px;
    height: 210px;
    margin-top: 20px;
    border-left: 1px solid #ccc;
}

.m_con_right {
    width: 330px;
    height: 233px;
    overflow: hidden;
    display: inline;
    float: left;
}

    .m_con_right .m_con_title {
        margin: 0px;
        margin-left: 17px !important;
        margin-left: 8px;
        color: #333;
        margin-top: 16px;
        float: left;
        background: url(../images/arrow_06.gif) no-repeat 3px 6px;
        width: 100%;
        margin-bottom: 4px;
    }

    .m_con_right span {
        margin-left: 20px;
    }

    .m_con_right .m_con_info {
        margin-right: 3px;
        margin-left: 15px !important;
        width: 290px;
        line-height: 24px;
        height: 169px;
        overflow: hidden;
        clear: both;
    }

    .m_con_right .m_con_more {
        border: 0px;
        float: right;
        margin: 2px 26px 0px 0px !important;
        margin: 2px 25px 0px 0px
    }
/*end 招行新闻*/


/* begin 个人公司业务 */
.m_bussiness_left {
    width: 388px;
    height: 172px;
    float: left;
}

    .m_bussiness_left .m_con_title {
        margin-left: 30px;
        float: left;
        background: url(../images/main_arrow.jpg) no-repeat 17px 20px;
    }


    .m_bussiness_left .m_bussiness_img {
        margin: 12px 0px 0px 16px;
        float: left;
        display: inline;
        width: 108px;
        height: 160px;
    }

    .m_bussiness_left .m_bussiness_r {
        float: left;
        margin: 12px 0px 0px 16px;
        width: 240px;
        height: 160px;
    }

    .m_bussiness_left .m_bussiness_head {
        float: left;
        margin: 0px;
        font-size: 14px;
        font-weight: bold;
    }

    .m_bussiness_left .m_bussiness_info {
        margin: 0px;
        margin-top: 2px;
        width: 230px;
        float: left;
        height: 100px;
        word-wrap: break-word;
        word-break: break-all;
        color: #666;
        overflow: hidden;
    }

    .m_bussiness_left .m_bussiness_more {
        border: 0px;
        float: right;
        margin: 6px 17px;
    }

.m_bussiness_midline {
    float: left;
    width: 1px;
    height: 140px;
    margin-top: 15px;
    border-left: 1px solid #ccc;
}

.m_bussiness_right {
    width: 331px;
    height: 172px;
    overflow: hidden;
    display: inline;
    float: left;
}

    .m_bussiness_right .m_bussiness_title {
        margin: 0px;
        margin-left: 17px !important;
        margin-left: 8px;
        color: #333;
        margin-top: 12px;
        float: left;
        background: url(../images/arrow_06.gif) no-repeat 3px 6px;
        width: 100%;
        margin-bottom: 2px;
    }

    .m_bussiness_right span {
        margin-left: 16px;
    }

    .m_bussiness_right .m_bussiness_info {
        margin-right: 3px;
        margin-left: 17px !important;
        width: 290px;
        line-height: 24px;
        height: 100px;
        overflow: hidden;
        clear: both;
    }

    .m_bussiness_right .m_bussiness_more {
        border: 0px;
        float: right;
        margin: 6px 25px;
    }

.c_mid_con {
    width: 723px;
    margin: 0px;
    margin-bottom: 8px;
    height: 200px !important;
    padding: 0;
}

.c_con_container {
    width: 721px;
    height: 167px;
    border: 1px solid #cccccc;
    margin: 0px;
    padding: 0;
    border-top: none;
}

.c_bussiness_left {
    width: 388px;
    height: 172px;
    float: left;
}

    .c_bussiness_left .m_con_title {
        margin-left: 30px;
        float: left;
        background: url(../images/main_arrow.jpg) no-repeat 17px 20px;
    }


    .c_bussiness_left .m_bussiness_img {
        margin: 12px 0px 0px 16px;
        float: left;
        display: inline;
        width: 108px;
        height: 135px;
    }

    .c_bussiness_left .m_bussiness_r {
        float: left;
        margin: 12px 0px 0px 16px;
        width: 240px;
        height: 160px;
    }

    .c_bussiness_left .m_bussiness_head {
        float: left;
        margin: 0px;
        font-size: 14px;
        font-weight: bold;
    }

    .c_bussiness_left .m_bussiness_info {
        margin: 0px;
        margin-top: 4px;
        width: 230px;
        float: left;
        height: 94px;
        word-wrap: break-word;
        word-break: break-all;
        color: #666;
        overflow: hidden;
    }

    .c_bussiness_left .m_bussiness_more {
        border: 0px;
        float: right;
        margin: 6px 17px;
    }

.c_bussiness_midline {
    float: left;
    width: 1px;
    height: 140px;
    margin-top: 15px;
    border-left: 1px solid #ccc;
}

.c_bussiness_right {
    width: 331px;
    height: 172px;
    overflow: hidden;
    display: inline;
    float: left;
}

    .c_bussiness_right .m_bussiness_title {
        margin: 0px;
        margin-left: 17px !important;
        margin-left: 8px;
        color: #333;
        margin-top: 12px;
        float: left;
        background: url(../images/arrow_06.gif) no-repeat 3px 6px;
        width: 100%;
        margin-bottom: 2px;
    }

    .c_bussiness_right span {
        margin-left: 16px;
        font-size: 14px;
    }

    .c_bussiness_right .m_bussiness_info {
        margin-right: 3px;
        margin-left: 17px !important;
        width: 290px;
        line-height: 24px;
        height: 100px;
        overflow: hidden;
        margin-bottom: 2px !important;
        clear: both;
    }

    .c_bussiness_right .m_bussiness_more {
        border: 0px;
        float: right;
        margin: 0px 25px;
    }

/* end 个人公司业务 */



/* begin 中下*/
.bottom_ad {
    width: 948px;
    height: 60px;
    margin-bottom: 8px;
}

.bottom_con {
    width: 948px;
    border: 1px solid #ccc;
    margin-top: 8px;
    margin-bottom: 8px;
}

.bottom_con_column {
    margin-top: 8px;
    margin-bottom: 8px;
    margin-left: 20px;
}

    .bottom_con_column .bottom_con_title {
        width: 194px;
        font-size: 12px;
        font-weight: bold;
        border-bottom: 1px solid #ccc;
        background: url(../images/arrow.jpg) no-repeat 0px 3px;
    }

    .bottom_con_column span {
        margin-left: 20px;
    }

    .bottom_con_column ul {
        margin-left: 0px;
        margin-top: 8px;
    }

    .bottom_con_column li {
        list-style: none;
        margin-right: 10px;
        color: #cc0000;
    }

    .bottom_con_column ul li a {
        margin: 8px;
        color: #050505;
    }

        .bottom_con_column ul li a:linked {
            color: #050505;
        }

        .bottom_con_column ul li a:visited {
            color: #050505;
        }

        .bottom_con_column ul li a:hover {
            color: #cc0000;
        }
/* end 中下*/




/* 更多图片 */
.common_img_more {
    border: 0px;
    width: 49px;
    height: 19px;
}

div.spacer {
    clear: both;
}

/*Common NavigationLink*/
#NavigationLinkDiv a:link {
    text-decoration: none;
    color: #696969
}

#NavigationLinkDiv a:visited {
    text-decoration: none;
    color: #696969
}

#NavigationLinkDiv a:hover {
    text-decoration: none;
    color: red
}

.currentnav {
    color: #A30030
}


/*Common NavLink*/
.navlinkline {
    width: 184px;
    border-top: 1px solid #cccccc;
}

.NavLinkContent {
}

    .NavLinkContent .redspan {
        width: 8px;
        height: 28px;
        background-color: #D60000;
        display: block;
        vertical-align: middle;
        float: left
    }

    .NavLinkContent .subtxtspan {
        font-size: 9px;
        margin-left: 35px;
        float: left;
        height: 29px;
        line-height: 29px
    }

    .NavLinkContent .page {
        width: 184px;
        height: 30px;
        line-height: 30px;
        background: url(../images/page_bg.gif) no-repeat
    }

    .NavLinkContent .page_selected {
        width: 184px;
        height: 30px;
        line-height: 30px;
        background: url(../images/pageselected_bg.gif) no-repeat
    }

    .NavLinkContent .directory {
        width: 184px;
        height: 30px;
        line-height: 30px;
        background: url(../images/directory_bg.gif) no-repeat;
        overflow: hidden;
    }

    .NavLinkContent .directory_selected {
        width: 184px;
        height: 30px;
        line-height: 30px;
        background: url(../images/directory_hover_bg.gif) no-repeat;
        overflow: hidden;
    }

    .NavLinkContent .subpage {
        width: 184px;
        height: 30px;
        background-color: #ffffff;
        border-top: 1px solid #ccc
    }

    .NavLinkContent .subpage_selected {
        width: 184px;
        height: 30px;
        background-color: #ffffff;
        border-top: 1px solid #ccc;
        border-bottom: none;
    }

        .NavLinkContent .subpage_selected span a:link {
            color: red;
            text-decoration: none
        }

        .NavLinkContent .subpage_selected span a:visited {
            color: red;
            text-decoration: none
        }

        .NavLinkContent .subpage_selected span a:hover {
            color: red;
            text-decoration: none
        }

    .NavLinkContent a:link {
        color: #333;
        text-decoration: none
    }

    .NavLinkContent a:visited {
        color: #333;
        text-decoration: none
    }

    .NavLinkContent a:hover {
        color: red;
        text-decoration: none
    }

.NavLinkHeaderBig {
    width: 209px;
    height: 28px;
    background: url(../images/navlinkheader_big.gif);
    font-weight: bold;
    line-height: 28px
}

    .NavLinkHeaderBig span {
        margin-left: 45px;
        font-size: 14px
    }

.navlinklineBig {
    width: 209px;
    border-top: 1px solid #cccccc;
}

.NavLinkContentBig {
}

    .NavLinkContentBig .txtspan {
        font-size: 9px;
        margin-left: 50px;
        float: left;
        line-height: 30px
    }

    .NavLinkContentBig .redspan {
        width: 8px;
        height: 28px;
        background-color: #D60000;
        display: block;
        vertical-align: middle;
        float: left
    }

    .NavLinkContentBig .subtxtspan {
        font-size: 9px;
        margin-left: 35px;
        float: left;
        height: 29px;
        line-height: 29px
    }

    .NavLinkContentBig .page {
        width: 209px;
        height: 30px;
        line-height: 30px;
        background: url(../images/page_bg_big.gif) no-repeat
    }

    .NavLinkContentBig .page_selected {
        width: 209px;
        height: 30px;
        line-height: 30px;
        background: url(../images/pageselected_bg_big.gif) no-repeat
    }

    .NavLinkContentBig .directory {
        width: 209px;
        height: 30px;
        line-height: 30px;
        background: url(../images/directory_bg_big.gif) no-repeat;
        overflow: hidden;
    }

    .NavLinkContentBig .directory_selected {
        width: 209px;
        height: 30px;
        line-height: 30px;
        background: url(../images/directory_hover_bg_big.gif) no-repeat;
        overflow: hidden;
    }

    .NavLinkContentBig .subpage {
        width: 209px;
        height: 30px;
        background-color: #ffffff;
        border-top: 1px solid #ccc
    }

    .NavLinkContentBig .subpage_selected {
        width: 209px;
        height: 30px;
        background-color: #ffffff;
        border-top: 1px solid #ccc;
        border-bottom: none;
    }

        .NavLinkContentBig .subpage_selected span a:link {
            color: red;
            text-decoration: none
        }

        .NavLinkContentBig .subpage_selected span a:visited {
            color: red;
            text-decoration: none
        }

        .NavLinkContentBig .subpage_selected span a:hover {
            color: red;
            text-decoration: none
        }

    .NavLinkContentBig a:link {
        color: #333;
        text-decoration: none
    }

    .NavLinkContentBig a:visited {
        color: #333;
        text-decoration: none
    }

    .NavLinkContentBig a:hover {
        color: red;
        text-decoration: none
    }

/*DirPages*/
.gray12 {
    font-size: 12px;
    color: #333;
    font-weight: bold
}

a.gray12:link {
    color: #333;
    text-decoration: none
}

a.gray12:visited {
    color: #333;
    text-decoration: none
}

a.gray12:hover {
    color: Red;
    text-decoration: none
}

.dirhead {
    width: 90%;
    float: left;
    margin: 0px 0px 5px 5px !important;
    margin: 0px 0px 9px 3px;
}

.pages {
    margin: 5px 0px 5px 20px;
    padding: 1px;
}

.pageitem {
    width: 155px;
    float: left;
    height: 24px;
    display: block;
    line-height: 24px
}

.divspacer {
    float: left;
    width: 100%;
    height: 10px;
    background-image: url(../images/whqq_bg_line.gif);
    background-repeat: repeat-x;
    margin-top: 3px !Important;
    margin-top: 1px
}


/***************************************/
.rightheader {
    width: 160px;
    height: 16px;
    padding: 8px 0 8px 15px;
    background: url(../images/netbankarrow.gif) 15px 11px no-repeat;
    text-indent: 12px;
}

    .rightheader span {
        font-size: 14px;
        color: White;
        font-weight: bold;
        margin-left: 8px;
        line-height: 16px;
        height: 16px
    }

    .rightheader A.rightheadertitle:link, A.rightheadertitle:visited, A.rightheadertitle:hover {
        font-size: 14px;
        color: White;
        font-weight: bold;
        margin-left: 8px;
        line-height: 16px;
        height: 16px
    }

    .rightheader img {
        vertical-align: text-top;
        margin-top: -1px
    }

.netbankrightbg {
    background: url(../images/netbank_r_bg.jpg);
    width: 208px;
}

.netbankdiv {
    background: url(../images/netbankdiv.jpg) no-repeat;
    width: 208px;
    height: 478px;
    overflow: hidden
}

.netbankbottom {
    background: url(../images/netbankdivbottom.jpg) no-repeat bottom;
    width: 208px;
    height: 5px;
    font-size: 1px;
    background-color: White;
}

.whitebgtop {
    background: url(../images/whitetop.gif) no-repeat;
    width: 198px;
    background-position: top;
    height: 5px !important;
    min-height: 5px;
    *height: 5px;
    margin: 0px auto;
    overflow: hidden;
    font-size: 1px;
}

.whitebgmid {
    width: 198px;
    margin: 0px auto;
    overflow: hidden;
    background-color: White;
}

.whitebgbottom {
    background: url(../images/whitebottom.gif) no-repeat bottom;
    width: 198px;
    height: 5px !important;
    min-height: 5px;
    *height: 5px;
    margin: 0px auto;
    overflow: hidden;
    font-size: 1px;
}

.whitebgmid .bg {
    background: url(../images/itembg.gif) no-repeat;
    width: 178px;
    height: 25px;
    margin: 2px 0px 3px 10px;
    float: left;
}

.whitebgmid .textleft {
    padding-left: 16px;
    line-height: 25px
}

.whitebgmid .textleftnobg {
    padding-left: 16px;
}

.whitebgmid .bg span {
    margin-left: 16px;
    line-height: 25px
}

.whitebgmid .nobg {
    width: 178px;
    height: 25px;
    margin: 3px 0px 3px 10px;
}

    .whitebgmid .nobg span {
        margin-left: 16px;
        line-height: 25px
    }

        .whitebgmid .nobg span .underlineA {
            text-decoration: underline
        }

.whitebgmid .nobgbig {
    width: 178px;
    height: 20px;
    margin: 3px 0px 3px 10px;
}

    .whitebgmid .nobgbig span {
        margin-left: 16px;
        line-height: 20px
    }

.whitebgmid .nobgred span .underlineA {
    text-decoration: underline
}

.whitebgmid .toolboxli {
    float: left;
    width: 90px;
    margin: 0px 6px 0px 0px;
}

.toolboxdivbg {
    background: url(../images/toolbox_r_bg.jpg);
    width: 208px;
}

.toolboxdiv {
    background: url(../images/firmbankdiv.jpg) no-repeat;
    width: 208px;
    height: 370px;
    overflow: hidden
}

.toolboxbottom {
    background: url(../images/toolboxdivbottom.jpg) no-repeat bottom;
    width: 208px;
    height: 5px;
    overflow: hidden;
    font-size: 1px;
}

.firmbankdiv {
    background: url(../images/firmbankdiv.jpg) no-repeat;
    width: 208px;
    height: 290px;
    overflow: hidden
}

.firmbankbottom {
    background: url(../images/firmbankdivbottom.jpg) no-repeat;
    width: 208px;
    height: 5px
}

.realinfodiv {
    background: url(../images/realinfodiv.jpg) no-repeat;
    width: 208px;
    height: 281px;
    overflow: hidden
}

.realinfobottom {
    background: url(../images/realinfodivbottom.jpg) no-repeat;
    width: 208px;
    height: 5px;
    overflow: hidden
}

#right_search_type {
    height: 21px;
    width: 130px;
    padding-left: 8px;
    float: left;
    cursor: pointer;
    color: #666;
    line-height: 21px;
    border: 1px solid #A4A4A4;
    border-right: none;
    margin-left: 10px;
    margin-top: 10px
}

#right_search_type_Arrow {
    height: 25px;
    width: 28px;
    padding-left: 8px;
    float: left;
    cursor: pointer;
    line-height: 25px;
    background: url(../images/redarrow.gif) no-repeat;
    border: none;
    margin-top: 10px
}

#right_search_type_list {
    width: 138px;
    border: 1px solid #A4A4A4;
    color: #666;
    background-color: #fff;
    border-top: none;
    height: auto;
    display: none;
    position: absolute;
}

    #right_search_type_list ul {
        float: left;
        cursor: pointer;
    }

    #right_search_type_list li {
        margin: 4px auto 0px 8px;
        width: 131px;
    }

/*notice*/
.DivContainer {
    width: 950px;
    margin: 0 auto;
}

.DivLeft {
    width: 723px;
    float: left;
}

.DivRight {
    width: 209px;
    float: left;
    margin-left: 18px
}

.notice {
    width: 723px;
    margin: 0px;
    margin-bottom: 8px;
    padding: 0;
    margin-top: 10px
}

    .notice .head {
        margin: 0px;
        height: 33px !important;
        height: 33px;
        vertical-align: middle;
        background: url(../images/main_content_bg.jpg) no-repeat;
        color: Black;
        font-weight: bold;
    }

        .notice .head span {
            margin-left: 45px;
            float: left;
            font-size: 13px;
            margin-top: 8px;
            vertical-align: baseline;
        }

    .notice .container {
        width: 721px;
        height: 740px;
        border: 1px solid #cccccc;
        margin: 0px;
        padding: 0;
        border-top: none;
        overflow: hidden
    }

    .notice .content {
        width: 681px;
        height: 662px;
        margin: 20px 20px 0px 20px;
    }

    .notice .infocontainer {
        width: 681px;
        height: auto !important;
        min-height: 685px;
        *height: 685px;
        border: 1px solid #cccccc;
        padding: 20px;
        border-top: 0px;
        overflow-x: hidden;
    }

    .notice .infocontent {
        width: 681px;
        height: auto !important;
        min-height: 643px;
        *height: 643px;
    }

    .notice .pageinfo {
        margin: 0 auto;
        width: 100%;
        text-align: center;
        margin-top: 10px
    }

.noticehead {
    width: 146px;
    height: 40px;
}

    .noticehead span {
        height: 32px;
        line-height: 32px;
        font-size: 20px;
        color: #A30030;
        letter-spacing: 0.83px;
    }

.noticecontent {
    height: auto !important;
    min-height: 500px;
    *height: 500px;
    color: #333;
    padding: 0px;
    margin-top: 30px;
}

    .noticecontent .list {
        margin: 16px 0px 8px 0px;
        height: auto !important;
    }

        .noticecontent .list .libg {
            background-color: #EEEEEE;
        }

        .noticecontent .list li {
            height: 50px;
            line-height: 50px;
            padding: 0 20px 0 20px;
        }

.c_title {
    float: left;
}

.c_date {
    float: right;
}

a.rednotice:link {
    color: red;
    text-decoration: none;
}

a.rednotice:visited {
    color: red;
    text-decoration: none;
}

a.rednotice:hover {
    color: red;
    text-decoration: none;
}

a.graynotice:link {
    text-decoration: none;
}

a.graynotice:visited {
    text-decoration: none;
}

a.graynotice:hover {
    text-decoration: none;
}


/*pager*/
.pager {
    font-size: 13px;
    margin: 20px 0 0 0;
    height: 25px;
    line-height: 25px;
    width: 100%;
    border: solid 0px red;
    display: block;
    clear: both;
}

.pager_left {
    float: left;
    width: auto;
    color: #666;
    margin-left: 12px;
    margin-right: 0px;
}

    .pager_left span {
        margin-left: 8px;
        font-weight: bold;
    }

.pager_right {
    float: right;
    margin-right: 8px;
    width: 200px;
}

    .pager_right span, .pager_right a {
        padding-left: 2px;
        padding-right: 2px;
        border: 1px solid #cc0000;
        font-size: 12px;
        padding-top: 4px;
        padding-bottom: 2px;
        color: #ccc;
        background: #fff;
        text-decoration: none;
        margin-left: 6px;
    }

    .pager_right a {
        color: #cc0000 !important;
        border: 1px solid #cc0000;
    }

.pageText {
    color: #cc0000 !important;
}

.pager a:hover {
    padding-left: 2px;
    padding-right: 2px;
    border: 1px solid #cc0000;
    background: #fff;
    font-weight: bold;
}


/*about & corporate 内页*/
.cor_divcontainer {
    width: 950px;
    margin: 0 auto;
}

.cor_divtop {
    width: 950px;
    margin: 0 auto;
    overflow: hidden;
}

    .cor_divtop .left {
        float: left;
        width: 184px;
        border: 1px solid #cccccc;
        border-top: none;
        min-height: 504px;
        *height: 504px;
        height: auto
    }

    .cor_divtop .right {
        float: left;
        width: 754px;
        margin-left: 8px;
        height: auto
    }

        .cor_divtop .right .header {
            width: 754px;
            height: 33px;
            background: url(../images/header.gif)
        }

            .cor_divtop .right .header span {
                margin-left: 45px;
                float: left;
                margin-top: 8px;
                vertical-align: baseline;
                color: Black;
                font-weight: bold;
                font-size: 14px
            }

        .cor_divtop .right .content {
            width: 712px;
            border: 1px solid #cccccc;
            border-top: 0px;
            height: auto !important;
            min-height: 258px;
            *height: 258px;
            padding: 20px;
            overflow-x: hidden;
        }

            .cor_divtop .right .content .info {
                width: 712px;
                height: auto !important;
                min-height: 256px;
                *height: 256px;
            }

        .cor_divtop .right .smallcontent {
            width: 712px;
            border: 1px solid #cccccc;
            border-top: 0px;
            height: auto !important;
            min-height: 108px;
            *height: 108px;
            padding: 20px;
            overflow-x: hidden;
        }

            .cor_divtop .right .smallcontent .info {
                width: 712px;
                height: auto !important;
                min-height: 106px;
                *height: 106px;
                overflow-x: hidden;
            }


        .cor_divtop .right a:link {
            color: Blue;
            text-decoration: underline
        }

        .cor_divtop .right a:visited {
            color: Blue;
            text-decoration: underline
        }

        .cor_divtop .right a:hover {
            color: Blue;
            text-decoration: underline
        }

        .cor_divtop .right ol li {
            list-style: decimal
        }

        .cor_divtop .right ul li {
            list-style: disc
        }

.cor_divtop_big {
    width: 950px;
    margin: 0 auto;
    overflow: hidden;
}

    .cor_divtop_big .left {
        float: left;
        width: 209px;
        border: 1px solid #cccccc;
        border-top: none;
        min-height: 504px;
        *height: 504px;
        height: auto
    }

    .cor_divtop_big .right {
        float: left;
        width: 723px;
        margin-left: 8px;
        height: auto;
        margin-left: 16px;
    }

        .cor_divtop_big .right .header {
            width: 723px;
            height: 33px;
            background: url(../images/main_content_bg.jpg)
        }

            .cor_divtop_big .right .header span {
                margin-left: 45px;
                float: left;
                margin-top: 8px;
                vertical-align: baseline;
                color: Black;
                font-weight: bold;
                font-size: 14px
            }

        .cor_divtop_big .right .content {
            width: 721px;
            border: 1px solid #cccccc;
            border-top: 0px;
            height: auto !important;
            min-height: 258px;
            *height: 258px;
            overflow-x: hidden;
        }

            .cor_divtop_big .right .content .info {
                width: 681px;
                height: auto !important;
                min-height: 256px;
                *height: 256px;
                margin: 20px 20px 20px 20px;
            }

            .cor_divtop_big .right .content .infodefault {
                width: 681px;
                height: auto !important;
                min-height: 256px;
                *height: 256px;
                margin: 20px 20px 20px 20px;
            }

        .cor_divtop_big .right .smallcontent {
            width: 721px;
            border: 1px solid #cccccc;
            border-top: 0px;
            height: auto !important;
            min-height: 108px;
            *height: 108px;
            overflow-x: hidden;
        }

            .cor_divtop_big .right .smallcontent .info {
                width: 681px;
                height: auto !important;
                min-height: 106px;
                *height: 106px;
                overflow-x: hidden;
                margin: 20px 20px 20px 20px;
            }


        .cor_divtop_big .right .info a:link {
            color: Blue;
            text-decoration: underline
        }

        .cor_divtop_big .right .info a:visited {
            color: Blue;
            text-decoration: underline
        }

        .cor_divtop_big .right .info a:hover {
            color: Blue;
            text-decoration: underline
        }

        .cor_divtop_big .right ol li {
            list-style: decimal
        }

        .cor_divtop_big .right ul li {
            list-style: disc
        }

        .cor_divtop_big .right ul.SlideTriggers li {
            list-style: none
        }

.displayimg {
}

.notdisplayimg {
    display: none;
}

.adv_big {
    width: 723px;
    padding: 0;
    overflow-x: hidden
}

.adv_small {
    width: 723px;
    padding: 0;
    overflow-x: hidden
}

a.red:link {
    color: red;
    text-decoration: none;
}

a.red:visited {
    color: red;
    text-decoration: none;
}

a.red:hover {
    color: red;
    text-decoration: none;
}

.Service6 {
    background: url("../images/6s-v2.0.png") no-repeat scroll -1px 0 transparent;
    float: left;
    height: 274px;
    width: 209px;
}

.fzjgselect_con {
    width: 70%;
    margin: 0 auto 8px auto;
    position: relative;
}

    .fzjgselect_con.z1 {
        z-index: 1000;
    }

    .fzjgselect_con.z2 {
        z-index: 900;
    }

    .fzjgselect_con.z3 {
        z-index: 800;
    }

.fzjgselect_title {
    text-align: left;
    border: 1px solid #ccc;
    padding: 0 5px;
    width: 133px;
    height: 20px;
    position: relative;
}

    .fzjgselect_title:hover {
        border: 1px solid #999;
    }

.fzjgselect_edge {
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -3px;
    cursor: pointer;
    border-width: 6px;
    border-style: dashed;
    border-color: transparent;
    border-top-color: #999;
    border-top-style: solid;
    transition: all .3s;
    -webkit-transition: all .3s;
    width: 0;
    height: 0;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
}

.fzjgselect_nav {
    position: absolute;
    left: 0;
    top: 21px;
    border: 1px solid #ccc;
    width: 143px;
    height: auto;
    max-height: 300px;
    overflow-x: hidden;
    overflow-y: scroll;
    background: #fff;
    display: none;
}

    .fzjgselect_nav li.lv1 a {
        width: 138px;
        display: inline-block;
        text-align: left;
        padding-left: 5px;
    }

    .fzjgselect_nav li.lv2 a {
        width: 118px;
        display: inline-block;
        text-align: left;
        padding-left: 25px;
    }

        .fzjgselect_nav li.lv1 a:hover, .fzjgselect_nav li.lv2 a:hover {
            background-color: #1E90FF;
            color: #fff;
        }

    .fzjgselect_nav li.lv1, .fzjgselect_nav li.lv2 {
        width: 143px;
        text-align: left;
    }

        .fzjgselect_nav li.lv1 .lv1_dir {
            width: 138px;
            text-align: left;
            padding-left: 5px;
        }

            .fzjgselect_nav li.lv1 .lv1_dir:hover {
                background-color: #1E90FF;
                color: #fff;
            }

            .fzjgselect_nav li.lv1 .lv1_dir .lv1_dir_right {
                float: right;
                padding-right: 22px;
            }

        .fzjgselect_nav li.lv1.on .lv1_dir {
            font-weight: bold;
        }

            .fzjgselect_nav li.lv1.on .lv1_dir:hover {
                background-color: #fff;
                color: #333;
            }

    .fzjgselect_nav li.lv2_nolink {
        width: 118px;
        padding-left: 25px;
        text-align: left;
        color: #999999;
    }

    .fzjgselect_nav .hidden {
        display: none;
    }

/*左浮动*/
.fl {
    float: left;
}
/*右浮动*/

.fr {
    float: right;
}

/*首页大图*/
.m_banner_bg {
    position: relative;
    height: 577px;
    z-index: 100;
    min-width: 1200px;
}

.banner_cover {
    height: 100%;
    width: 100%;
    position: relative;
    background: url(../images/index_banner.jpg) no-repeat center;
}

.banner_ig_cover {
    height: 100%;
    width: 1920px;
    position: relative;
    background: url(../images/index_ig_banner.jpg) no-repeat center;
}

.m_banner_video_container {
    width: 100%;
    min-width: 1200px;
    overflow: hidden;
    height: 520px;
}

.m_banner_video {
    width: 1920px;
    margin: 0 auto;
}

    .m_banner_video video {
        height: 520px;
    }

.m_banner_video_netbank {
    height: 520px;
    width: 1200px;
    position: relative;
    margin: 0 auto;
    top: -520px;
}


.DivContainer {
    width: 1200px;
    margin: 0 auto;
}

/*二级页面head*/
.NavLinkHeader {
    position: relative;
    /*width: 110px;*/
    height: 38px;
    margin-bottom: 30px;
    line-height: 38px;
}

.NavContainer {
    margin: 26px 0 16px 0;
}

.NavLinkHeader span {
    font-size: 20px;
    color: #A30030;
    font-weight: 700;
}

.NavLinkHeader .creditinfo_content_split {
    width: 2px;
    height: 20px;
    background-color: #A30030;
    border-radius: 2px;
    display: inline-block;
    position: relative;
    top: 2px;
}

.NavLinkHeader .hover_line {
    position: absolute;
    left: 10px;
    width: 60px;
    margin-top: 5px;
    border-radius: 1px;
    border-bottom: 2px solid #A30030;
}

/*begin 轮显图片*/
div#MainBanner_new {
    min-width: 1200px;
    width: 100%;
    margin: 0px;
    overflow: hidden;
    position: inherit;
}

#SlidePlayer_new {
    /*width: 1920px;*/
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    width: 100%;
    /*    margin: 0px;*/
    /*  float: left;*/
    min-width: 1200px;
    max-width: 1920px;
}

    /*width: auto;
height: auto;
max-width: 100%;
max-height: 100%;*/
    /*.Slides li {
    float: left;
    list-style: none;
    display: inline;
    margin: 0px;
    overflow: hidden;
}*/

    #SlidePlayer_new img {
        border: 0;
        display: none;
        top: 0;
        left: 0;
        position: absolute;
        width: auto;
        height: auto;
        max-width: 100%;
        max-height: 100%;
    }

.SlideTriggers_new {
    z-index: 999;
    margin: 0 auto;
    bottom: 40px;
    position: absolute;
    line-height: 17px;
    font-size: 12px;
    width: 100%;
    text-align: center;
}

    .SlideTriggers_new div {
        list-style: none;
        color: #cc0000;
        height: 10px;
    }

    .SlideTriggers_new span {
        background-color: #fff;
        margin: 0px 10px;
        font-size: 10px;
        width: 35px;
        height: 7px;
        border-radius: 30px;
        cursor: pointer;
        text-align: center;
        list-style: none;
        color: #ffffff;
        display: inline-block;
    }

        .SlideTriggers_new span.current {
            background-color: #A30030;
            color: #FFFFFF;
            cursor: pointer;
        }
/* end 轮显图片*/

/*个人贷款*/
/*卡片样式*/
.credit_container {
    width: 1200px;
    margin: 0 auto;
}

.credit_content {
    margin-top: 30px;
}

.credit_content_head {
    width: 84px;
    margin-bottom: 30px;
}

    .credit_content_head span {
        font-size: 20px;
        color: #A30030;
        letter-spacing: 0.98px;
    }

.credit_content_head_split {
    width: 60px;
    height: 2px;
    border-radius: 1px;
    background-color: #A30030;
    margin: 0 auto;
    margin-top: 10px;
}

.credit_content_detail .credit_content_item:last-child {
    margin-bottom: 60px;
}

.credit_content_item {
    height: 308px;
    /*display: flex;
    white-space: nowrap;*/
    margin-bottom: 30px;
}

.credit_content_item_img {
    width: 260px;
    height: 260px;
    margin-top: 48px;
    background-color: aliceblue;
    z-index: 1;
    display: inline-block;
    position: relative;
}

.credit_content_item_content {
    width: 1000px;
    height: 260px;
    position: relative;
    left: 195px;
    background: #FFFFFF;
    box-shadow: 0 0 4px 3px #EEEEEE;
    display: inline-block;
    bottom: 308px;
}

.credit_content_item_title {
    margin-top: 44px;
    padding-left: 90px;
}

    .credit_content_item_title li {
        display: inline-block;
        margin-left: 10px;
    }

        .credit_content_item_title li span {
            font-size: 20px;
            color: #A30030;
            letter-spacing: 0.98px;
        }

.credit_content_item_info {
    padding-left: 102px;
    padding-right: 30px;
    margin-top: 30px;
}

    .credit_content_item_info li {
        font-size: 14px;
        color: #333
    }

        .credit_content_item_info li a {
            font-size: 14px;
            color: #333
        }

    .credit_content_item_info ul {
        line-height: 22px;
    }

    .credit_content_item_info li span {
        font-size: 14px;
        color: #333333;
        letter-spacing: 0.68px;
        line-height: 22px;
        white-space: normal;
    }

.credit_content_item_title_split {
    display: inline-block;
    width: 2px;
    background: #A30030;
    border-radius: 1px;
    height: 20px;
    position: relative;
    top: 4px;
}

.credit_content_item_more {
    position: absolute;
    bottom: 31px;
    right: 46px;
}



    .credit_content_item_more a span {
        font-size: 14px;
        color: #999999;
    }

    .credit_content_item_more a i {
        display: inline-block;
        width: 18px;
        height: 14px;
        background: url(../images/right_arrow_gray.png) no-repeat bottom;
    }

.show_more i {
    display: inline-block;
    width: 18px;
    height: 14px;
    background: url(../images/right_arrow_gray.png) no-repeat bottom;
}



.credit_toolbar {
    text-align: center;
    background: #F5F5F5;
    padding: 11px;
    /*    margin-top: 70px;*/
}

    .credit_toolbar a {
        font-size: 14px;
        color: #666666;
        white-space: nowrap;
    }

        .credit_toolbar a:hover {
            color: #A30030
        }

.credit_toolbar_split {
    margin-left: 30px;
    margin-right: 30px;
    background: #CCCCCC;
    border-radius: 1px;
    width: 2px;
    display: inline-block;
    height: 18px;
    position: relative;
    top: 5px;
}

/*储蓄业务三级页面*/

.container_third_bg {
    background: #F9F9F9;
    padding-bottom: 60px;
}

.sub_divcontainer_big_new .left {
    float: left;
    width: 220px;
    border-top: none;
    /*min-height: 171px;
    *height: 171px;
    height: auto;*/
    /* padding-top: 15px;*/
    background: #fff;
}
/*面包屑导航*/
.sub_divcontainer_big_new .location {
    padding: 26px 0 26px 0;
    margin: 0;
}

.sub_divcontainer_big_new {
    width: 1200px;
    margin: 0 auto;
}

    .sub_divcontainer_big_new .right .header {
        height: 28px;
        margin: 30px 0;
    }

        .sub_divcontainer_big_new .right .header span {
            float: left;
            display: inline-block;
            height: 28px;
            line-height: 28px;
            font-size: 20px;
            color: #A30030;
            font-weight: 700;
        }

        .sub_divcontainer_big_new .right .header .spacer {
            float: left;
            display: inline-block;
            margin-left: 40px;
            margin-right: 20px;
            margin-top: 5px;
            background: #A30030;
            border-radius: 1px;
            height: 20px;
            width: 2px;
        }

    .sub_divcontainer_big_new .right {
        float: left;
        width: 960px;
        margin-left: 20px;
        background: #FFFFFF;
    }

        .sub_divcontainer_big_new .right .content .info {
            display: block;
            padding: 0 30px;
            min-height: 120px;
            *height: 120px;
            height: auto;
            overflow-x: hidden;
            font-size: 12px;
        }

            .sub_divcontainer_big_new .right .content .info a {
                text-decoration: underline;
            }

/*储蓄业务和居家生活*/


.saving_content {
    width: 1240px;
}

    .saving_content li {
        float: left;
        width: 580px;
        height: 92px;
        margin-right: 40px;
        margin-bottom: 30px;
    }

        .saving_content li img {
            float: left;
            width: 90px;
            height: 90px;
        }

    .saving_content .saving_body {
        float: left;
        width: 460px;
        margin-left: 30px;
    }

.saving_body h4 {
    margin-top: 10px;
    margin-bottom: 10px;
}

    .saving_body h4 a {
        font-size: 18px;
        font-weight: 700;
        color: #333333;
    }

.saving_body p a {
    font-size: 14px;
    color: #999999;
    line-height: 22px;
}

.saving_body p span {
    font-size: 14px;
    color: #999999;
    line-height: 22px;
}
/*三级页面统一布局样式*/
.thirdpage_container_bg {
    background: #F9F9F9;
}

.thirdpage_container {
    margin: 0 auto;
    width: 1200px;
    padding-top: 30px;
    padding-bottom: 60px;
}

.thirdpage_container_content {
    /* display: flex;*/
    margin-top: 25px;
}

.thirdpage_container_left {
    float: left;
    width: 220px;
}

.thirdpage_container_right {
    float: left;
    width: 900px;
    margin-left: 20px;
    background-color: white;
    padding: 30px;
}

.thirdpage_content_title {
    margin-bottom: 30px;
}

    .thirdpage_content_title span {
        font-size: 20px;
        margin-left: 20px;
        color: #A30030;
    }

.thirdpage_content_head {
    margin-bottom: 10px;
    text-align: center;
}

    .thirdpage_content_head span {
        font-size: 14px;
        color: #333333;
        line-height: 22px;
        font-weight: 700;
    }



.thirdpage_content_split {
    width: 2px;
    height: 20px;
    background-color: #A30030;
    border-radius: 2px;
    display: inline-block;
    position: relative;
    top: 2px;
}

.thirdpage_content {
    margin-bottom: 50px;
}

/*重要公告*/
.main_notice {
    margin-bottom: 30px;
}

    .main_notice .head {
        text-align: center;
    }

        .main_notice .head span {
            font-size: 20px;
            color: #A30030;
        }

/*公告栏*/


.notice_container .notice_head {
    float: left;
    margin-top: 11px;
    width: 483px;
    height: 20px;
    line-height: 20px;
}

.notice_head a {
    font-size: 14px;
    color: #333333;
}

.notice_head i {
    float: left;
    height: 20px;
    display: inline-block;
    margin-top: 3px;
    margin-right: 16px;
    width: 18px;
    background: url(../images/notice_icon.png) no-repeat;
}

.notice_head span {
    float: left;
    height: 20px;
    font-size: 14px;
}

.notice_head table {
    float: left;
    width: 350px !important;
    height: 20px;
}


.notice-content-container {
    height: 20px;
}

.notice-content-item {
}

.notice-content-item:hover a {
    color: #A30030;
}



.notice_container .notice_more {
    margin-top: 11px;
    float: right;
    text-align: right;
    width: 100px;
    height: 20px;
}

.notice_more a span {
    margin-right: -5px;
    font-size: 14px;
    color: #666666;
}

.notice_more i {
    display: inline-block;
    width: 18px;
    height: 14px;
    background: url(../images/right_arrow_icon.png) no-repeat bottom;
}
/*首页分行展示*/
.branchpage {
    margin-top:30px;
    margin-bottom:60px;
}



.branchpage .country-section {
   
}

.branchpage .country-section .hd {
    margin-bottom:20px;
}

.branchpage .country-section .hd .icon-estate {
    float: left;
    vertical-align: top;
    margin: 9px 15px 0 37px;
    width: 25px;
    height: 29px;
    background: url(../images/icon-estate.png) no-repeat
}

.branchpage .country-section .hd .icon-earth {
    float: left;
    vertical-align: top;
    margin: 11px 11px 0 36px;
    width: 25px;
    height: 29px;
    background: url(../images/icon-earth.png) no-repeat
}
.branchpage .country-section .hd .split-line {
    height: 18px;
    border: 1px solid #A30030;
    
}
.branchpage .branch-type {
    font-size: 20px;
    color: #A30030;
    font-weight: 700;
    vertical-align:text-bottom;
    margin-left:20px;
}
.branchpage .list1 {
    padding-top: 10px
}
.branchpage .list3 {
    padding-top: 20px
}

    .branchpage .list1 li {
        background: #F1F1F1;
        padding: 10px 0 10px 0;
        margin-top: 10px
    }

    .branchpage .list3 li {
        background: #F1F1F1;
        padding: 10px 0 10px 0;
        margin-top: 10px
    }
.branchpage .list1 li p {
   margin:0;
}

.branchpage .list1 .item {
    display: inline-block;
    width: 12.45%;
    text-align: center;
}

.branchpage .list3 .item {
    display: inline-block;
    width: 12.19%;
    text-align: center;
}

.branchpage .list1 .item .overseas_icon {
    display: inline-block;
    margin-right: 6px;
    vertical-align: -10px;
    width: 30px;
    height: 30px;
    
}

.branchpage .list1 .item a {
    color: #333333;
    font-size: 14px
}

.branchpage .list1 .item a:hover {
    color: #c36
}
.branchpage .list3 .item a:hover {
    color: #c36
}

.branchpage .fh-section {
    margin: 0 0 30px 0
}

.branchpage .fh-section .fh-title {
    border-bottom: 3px solid #A30030
}

.branchpage .fh-section .fh-title span {
    display: inline-block;
    background-color: #A30030;
    width: 121px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    border-radius: 4px 4px 0 0;
}

.branchpage .list2 {
    margin: 30px 0 40px 10px
}

.branchpage .list2 .province {
    font-size: 16px;
    width: 125px
}

.branchpage .list2 .province i {
    display: inline-block;
    margin-right: 6px;
    vertical-align: -5px;
    *vertical-align: 4px;
    width: 20px;
    height: 20px;
    background: url(../images/position.png) no-repeat
}

.branchpage .list2 table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
}

.branchpage .list2 .branch {
    color: #484848;
    position: relative;
    padding: 8px 0 9px 30px;
    border-bottom: 1px solid #dcdcdc
}

.branchpage .list2 .branch {
    font-size: 0;
}

.branchpage .list2 .branch .arrow {
    position: absolute;
    width: 14px;
    height: 17px;
    background: url(../images/icon-arrow.png) no-repeat;
    left: -2px;
    top: 50%;
    margin-top: -8px
}

.branchpage .list2 .branch a {
    vertical-align: top;
    display: inline-block;
    width: 10.9%;
    font-size: 14px;
    color: #484848;
}

.branchpage .list2 .branch a.nolink:hover {
    color: #484848;
}

.branchpage .list2 .branch a:hover {
    color: #c36;
}

.branchpage .list2 .branch-s3 a {
    width: 25%
}

/*分行首页*/
.home-branch-news {
    
    height: 306px;
    width: 100%;
    min-width: 1200px;
    padding-top:50px;
    margin-bottom: 50px;
    background: url(../images/branch_news_bg.png) no-repeat center;
}
.branch-news-notice {
    width: 835px;
    height: 196px;
    background: #FFFFFF;
    border: 1px solid #EEEEEE;
   
    padding:30px;
}
.branch-news-notice-title {
    display:block;
    width: 137px;
    height: 93px;
    text-align: center;
    line-height: 93px;
    font-size: 16px;
    color: #333;
    cursor:pointer;
    background-image: url(../images/branch_news_title.png);
}
/*.branch-news-notice-title:hover {
    background-image: url(../images/branch_news_title_active.png);
    color:#FFF;
}*/
.branch-news-notice-title-active {
    background-image: url(../images/branch_news_title_active.png);
    color: #FFF!important;
}
.branch-news-notice-list {
    width: 650px;
    height: 196px;
    margin-left: 48px;
}
.branch-news-notice-list li {
    height: 28px;
    line-height: 28px;
    color: #333333;
}
.branch-news-notice-img {
    width: 284px;
    height: 241px;
    margin-left: 14px;
    background-color: #ccc;
    position: absolute;
    top: 0;
    right: 0;
    background-image: url(../images/branch_new_img.png);
}
.tringle-icon {
    width: 42px;
    height: 42px;
    position: absolute;
    bottom:4px;
    right: -4px;
    background-image: url(../images/tringle-icon.png);
}

.home-branch-recommend {
    margin-bottom:50px;
}
.home-branch-recommend li {
    display: block;
    width: 220px;
    height: 153px;
    margin-right: 25px;
    float: left;
    text-align: center;
    
   
}
.recommend-name {
    font-size:16px;
}

.home-branch-recommend .recommend-icon {
    width: 64px;
    height: 64px;
    display: block;
    margin-left: 78px;
    margin-top: 23px;
    margin-bottom:10px;
}
.home-branch-promotion {
    height: 306px;
    width: 100%;
    min-width: 1200px;
    padding-top: 60px;
    margin-bottom: 50px;
    background: url(../images/cmbcat_bg.png) no-repeat center;
}
.branch-promotion {
    margin:0 0 60px 0;
   
}
.branch-promotion .see-more {
    width: 96px;
    height: 32px;
    display: block;
    margin-top:36px;
    background: url(../images/see-more.png)
}
.branch-promotion-content li{
    height:28px;
    
}
.branch-promotion-content li a {
    color: #999;
    margin-left:10px;
}
.branch-promotion-content .c_title span {
    display: inline-block;
    width: 6px;
    height: 6px;
    margin-bottom:2px;
    background-color: #A30030;
    border-radius: 6px;
}


.home-branch-common .online-customer-service {
    background: #FFFFFF;
    border: 1px solid #EEEEEE;
    width: 545px;
    height: 230px;
    padding: 20px;
}
.online-customer-service .service-img {
    width: 230px;
    height: 230px;
    background: url(../images/customer-service.png)
}
.online-customer-service .service-content {
   width:295px;
   margin-left:20px;
}
.service-content .service-title {
    font-size: 16px;
    margin:10px 0 36px 0;
    font-weight:700;
}
.service-content .service-title a {
    font-size: 16px;
    font-weight: 700;
}
.service-content .service-intro {
    text-align:justify;
}
.service-title span {
    display: block;
    background: #FFFFFF;
    border: 1px solid #A30030;
    width: 62px;
    margin-top: 10px;
}
.home-branch-introduce {
    height: 208px;
    margin:50px 0;
    background: url(../images/branch-introduce.png);
    padding:84px 200px 124px 200px;
}
    .home-branch-introduce .branch-name {
        display:inline-block;
        font-size: 18px;
        font-weight: 700;
        line-height: 25px;
        height: 25px;
        margin-bottom: 22px;
    }
    .home-branch-introduce .branch-name a {
        
        font-size: 18px;
       position:relative;
    }
.home-branch-introduce .branch-name div {
   display:inline-block;
    
    border-bottom: 5px solid #A30030;
   width:90%;
    margin-top: -7px;
    
    
}
    .home-branch-introduce .branch-introduce {
        color: #999999;
        line-height: 23px;
        height:200px;
        overflow:hidden;
    }
.branch-intro-title {
    padding:30px;
    background:#FFF;
    
}
.branch-intro-content {
    padding:0 30px 30px 30px;
}
.branch-intro-title .split-line {
    height: 20px;
    border-radius: 1px;
    border: 1px solid #A30030;
    background: #A30030;
    margin-right: 20px;
}
    .branch-intro-title .branch-intro-name {
        font-size: 20px;
        color: #A30030;
        font-weight:700;
        vertical-align:text-bottom;
    }
/*分页*/
.page .function {
    overflow: hidden;
    height: 100%;
    display: inline-table;
    vertical-align: middle;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    float: left;
}



.page a:link {
    color: #92022C;
    text-decoration: none;
}

.page a:visited {
    color: #92022C;
    text-decoration: none;
}

.page a:hover {
    color: #A30030;
    text-decoration: none;
}

.page a.omit {
    text-align: center;
    width: 18px;
    background: #F5F5F5;
    border-radius: 4px;
    height: 30px;
    display: inline-block;
    margin-right: 14px;
    float: left;
}

    .page a.omit:hover {
        color: #FFFFFF;
        background-color: #A30030;
    }

.page a.number {
    text-align: center;
    width: 30px;
    background: #F5F5F5;
    border-radius: 4px;
    height: 30px;
    display: inline-block;
    margin-right: 14px;
    float: left;
}

    .page a.number:hover {
        color: #FFFFFF;
        background-color: #A30030;
    }

.page a.text {
    text-align: center;
    width: 60px;
    font-weight: bold;
    color: #92022C;
    background: #F5F5F5;
    border-radius: 4px;
    height: 30px;
    display: inline-block;
    margin-right: 14px;
    float: left;
}

    .page a.text:hover {
        color: #FFFFFF;
        background-color: #A30030;
    }

.page .goTextInput {
    float: left;
    margin-left: 8px;
    color: #999999;
}

    .page .goTextInput input {
        width: 40px;
        color: #92022C;
        text-align: center;
    }

.page a.go {
    float: left;
    width: 30px;
    text-align: center;
    background: #F5F5F5;
    border-radius: 4px;
    height: 30px;
    display: inline-block;
    margin-left: 14px;
}

    .page a.go:hover {
        color: #FFFFFF;
        background-color: #A30030;
    }

.page .nolink {
    display: block;
    float: left;
    margin-right: 14px;
    color: #FFFFFF;
    text-align: center;
    background-color: #A30030;
    width: 30px;
    border-radius: 4px;
}
.c_header {
    width: 146px;
    height: 40px;
}

.c_header span {
    height: 32px;
    line-height: 32px;
    font-size: 20px;
    color: #A30030;
    font-weight:700;
}
.c_list {
    margin: 16px 0px 8px 0px;
    height: auto !important;
}

    .c_list a:link {
        color: #333;
    }

    .c_list a:visited {
        color: #333;
    }

    .c_list a:hover {
        color: red;
    }

    .c_list li {
        height: 50px;
        line-height: 50px;
        padding: 0 20px 0 20px;
    }

    .c_list .libg {
        background-color: #EEEEEE;
    }

    .c_list .c_date {
        float: right;
    }

.c_title {
    float: left;
}

.c_newslist {
    margin-top: 5px;
}

    .c_newslist li {
        height: 163px;
        border-bottom: 2px dashed #EEE;
        width: 100%;
        overflow: hidden;
    }

.c_newdate {
    width: 100%;
    float: left;
    color: #666;
}

.c_newstitle {
    width: 100%;
    margin-top: 31px;
    height: 18px;
}

.c_newsbrief {
    height: 105px;
    color: #999999;
    font-size: 14px;
    padding-top: 5px;
}

    .c_newsbrief p {
        margin: 0px !important;
    }