/* Minification failed. Returning unminified contents.
(187,14): run-time error CSS1038: Expected hex color, found '#666	'
 */
/**
 * BxSlider v4.0 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2012
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	/*margin: 0 auto 60px;*/
	margin: 0 auto;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	border: solid #fff 5px;
	left: -5px;
	background: #fff;
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	/*background: url(images/bx_loader.gif) center center no-repeat #fff;*/
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 10px;
	background: url(images/controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
	right: 10px;
	background: url(images/controls.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}
html {
    margin: 0;
    width: 100%;
}

body {
    font-size: 9pt;
    font-family: "Microsoft YaHei","微软雅黑","Segoe UI", Verdana, Helvetica, Sans-Serif, Arial, 新宋体;
    background: url(/gzb-files/PortalContent/img/site/bodyBG.jpg) repeat-x;
    background-color: #FEFEFE;
    margin: 0;
    width: 100%;
    color: #333;
}

a {
    color: #000;
    /*color: navy;*/
    text-decoration: none;
    outline: none;
    border: none;
}

    a:visited {
        color: #000;
    }

img {
    border: 0 none;
}

.field-required{
    color:red;
}
/* Styles for Validation Helpers
-----------------------------------------------------------*/
.field-validation-error {
    color: #f00;
    font-size: 9pt;
    /*display: block;*/
}

.field-validation-valid {
    display: none;
}

.input-validation-error {
    border: 1px solid #f00;
    background-color: #fee;
}

.validation-summary-errors {
    font-weight: bold;
    color: #f00;
}

.validation-summary-valid {
    display: none;
}


/* for 提示消息 */
#notify-center {
    position: absolute;
    z-index: 9999;
    top: 45px;
    right: 20px;
    /*outline: 1px solid red;*/
    padding: 0;
    margin: 0;
}

#notify-center li.item {
    background-color: #5BA52E;
    margin-bottom: 10px;
    min-width: 200px;
    text-align: center;
    color: #FFF;
}

#notify-center li.item .close {
    cursor: pointer;
    *cursor:hand;
    color: #FFF;
    position: absolute;
    right: 10px;
    font-size: 13px;
}

#notify-center li.success {
    background-color: #5BA52E;
}

#notify-center li.failure {
    background-color: #EA2533;
}

#notify-center li {
    display: block;
    list-style: none;
    padding: 5px 20px;
    border-bottom: 1px solid Gray;
}


/* Styles for _Layout.cshtml 
-----------------------------------------------------------*/
div.bigbox {
    width: 100%;
    border: none;
}

div.portalheader {
    width: 980px;
    height: 100px;
    border: none;
    margin: 0 auto;
    position: relative;
}

div.headerbar {
    width: 980px;
    border: none;
    margin: 0 auto;
    margin-top: 19px;
    /*margin-top: -81px;*/
    position: relative;
}

    div.headerbar div.logo {
        width: 228px;
        min-width: 228px;
        height: 60px;
        min-height: 60px;
        /*background: url(/gzb-files/PortalContent/img/site/logo.gif) no-repeat;*/
        float: left;
        border: none;
        margin-bottom: 10px;
        white-space: nowrap;
    }

        div.headerbar div.logo a.logolink {
            width: 228px;
            height: 60px;
        }

            div.headerbar div.logo a.logolink img {
                border: none;
                border-width: 0px;
            }

    div.headerbar div.info {
        height: 60px;
        float: right;
        border: none;
    }

        div.headerbar div.info div.links {
            float: right;
            height: 27px;
            border: none;
            text-align: right;
            margin-top: -5px;
        }

            div.headerbar div.info div.links a,
            div.headerbar div.info div.links label {
                padding-top: 3px;
            }

                div.headerbar div.info div.links label.hotline {
                    font-weight: bold;
                    color: red;
                }

                div.headerbar div.info div.links label.seperator {
                    margin-left: 6px;
                    margin-right: 3px;
                }

                div.headerbar div.info div.links a:visited {
                    color: navy;
                }

        div.headerbar div.info div.search {
            clear: both;
            float: right;
            height: 33px;
            border: none;
        }

            div.headerbar div.info div.search div.box {
                /*width: 230px;
                height: 24px;
                border-right: none;
                border-left: 1px solid #999;
                border-top: 1px solid #999;
                border-bottom: 1px solid #999;
                margin-top: 3px;
                float: left;*/
                float: left;
            }

                /*div.headerbar div.info div.search div.box input[type="text"] {*/
                div.headerbar div.info div.search div.box input#searchValue {
                    /*border: none;
                    border-width: 0px;
                    width: 100%;
                    height: 90%;*/
                    width: 230px;
                    height: 22px;
                    border-right: none;
                    border-left: 1px solid #999;
                    border-top: 1px solid #999;
                    border-bottom: 1px solid #999;
                    margin-top: 3px;
                    *margin-top: 2px;
                }

            div.headerbar div.info div.search div.btn {
                width: 91px;
                height: 24px;
                border: 1px solid #999;
                margin-top: 3px;
                /*margin-top: 18px;*/
                float: left;
                text-align: center;
                /*background: url(/gzb-files/PortalContent/img/site/Searchbtnbg.jpg) repeat-x;*/
            }

                div.headerbar div.info div.search div.btn button {
                    border: none;
                    outline: none;
                    background: url(/gzb-files/PortalContent/img/site/searchbutton.jpg) no-repeat;
                    width: 100%;
                    height: 100%;
                }

                    div.headerbar div.info div.search div.btn button:hover {
                        cursor: pointer;
                        *cursor: hand;
                    }

div.menubar {
    clear: both;
    width: 100%;
    min-width: 980px;
    border: none;
    height: 30px;
    background: url(/gzb-files/PortalContent/img/site/menubg.jpg) repeat-x;
    margin-bottom: 13px;
}

    div.menubar div.mainmenuholder {
        width: 980px;
        margin: 0 auto;
    }

        div.menubar div.mainmenuholder div.menu {
            width: 122px;
            float: left;
            font-size: 16px;
            font-weight: 600;
            line-height: 30px;
            text-align: center;
            cursor: pointer;
            *cursor: hand;
        }

            div.menubar div.mainmenuholder div.menu a {
                color: #FFF;
                letter-spacing: 1px;
            }

                div.menubar div.mainmenuholder div.menu a:visited {
                    color: #FFF;
                }

            div.menubar div.mainmenuholder div.menu:hover a {
                color: yellow;
            }

        div.menubar div.mainmenuholder div.active {
            background: url(/gzb-files/PortalContent/img/site/menubghover.jpg) repeat-x;
        }

            div.menubar div.mainmenuholder div.active:hover a {
                color: #000;
            }

            div.menubar div.mainmenuholder div.active a {
                color: #000;
            }

                div.menubar div.mainmenuholder div.active a:visited {
                    color: #000;
                }

    div.menubar div.submenuholder {
        clear: both;
        width: 980px;
        height: auto;
        margin: 0 auto;
        margin-top: 0;
        background: url(/gzb-files/PortalContent/img/site/submenubg.png) repeat-x -5px 0px;
        border-bottom: 3px solid #DF0011;
        z-index: 1000;
        position: relative;
        overflow: hidden;
        /*visibility: hidden;*/
        display: none;
    }

        div.menubar div.submenuholder table td {
            vertical-align: top;
        }

            div.menubar div.submenuholder table td.submenutd {
                padding-top: 17px;
                padding-bottom: 10px;
            }

        div.menubar div.submenuholder div.pic {
            margin-left: 20px;
        }

            div.menubar div.submenuholder div.pic img {
                width: 250px;
                height: 49px;
                margin-top: 15px;
                margin-bottom: 15px;
            }

        div.menubar div.submenuholder div.submenu {
            margin-left: 20px;
            width: 650px;
        }

            div.menubar div.submenuholder div.submenu div.link {
                float: left;
                width: 160px;
                border-right: 2px solid #797979;
                overflow: hidden;
            }

                div.menubar div.submenuholder div.submenu div.link a {
                    font-size: 13px;
                    margin-left: 30px;
                    margin-right: 20px;
                    line-height: 25px;
                }

                    div.menubar div.submenuholder div.submenu div.link a:hover {
                        text-decoration: underline;
                    }

div.mainarea {
    clear: both;
    width: 980px;
    border: none;
    margin: 0 auto;
    z-index: 800;
    position: relative;
}

div.leftblock {
    clear: both;
    width: 223px;
    border: none;
    float: left;
}

    div.leftblock div.ebank {
        width: 100%;
        height: 270px;
        border: 1px solid #CCC;
        background-color: #F7F7F6;
        margin-bottom: 13px;
    }

        div.leftblock div.ebank div.personal,
        div.leftblock div.ebank div.enterprise {
            background: url(/gzb-files/PortalContent/img/ebank/ebanknormal.png) no-repeat center;
            margin-top: 15px;
            height: 48px;
        }

            div.leftblock div.ebank div.personal:hover,
            div.leftblock div.ebank div.enterprise:hover {
                background: url(/gzb-files/PortalContent/img/ebank/ebankmouseover.png) no-repeat center;
                margin-top: 15px;
                margin-top: 15px;
                cursor: pointer;
                *cursor: hand;
            }

            div.leftblock div.ebank div.personal img {
                margin-left: 20px;
                margin-top: 9px;
                width: 30px;
                height: 30px;
                float: left;
            }

            div.leftblock div.ebank div.enterprise img {
                margin-left: 20px;
                margin-top: 8px;
                width: 32px;
                height: 32px;
                float: left;
            }

            div.leftblock div.ebank div.personal div.text,
            div.leftblock div.ebank div.enterprise div.text {
                margin-top: 10px;
                margin-left: 10px;
                font-size: 12px;
                font-weight: 600;
                font-size: small;
                color: #FFF;
                letter-spacing: 3px;
                line-height: 30px;
                height: 32px;
                vertical-align: middle;
                float: left;
            }

            div.leftblock div.ebank div.personal img,
            div.leftblock div.ebank div.enterprise img {
                border: none;
                border-width: 0px;
            }

        div.leftblock div.ebank div.linkarea {
            width: 180px;
            height: 50px;
            margin: 0 auto;
            margin-top: 10px;
        }

            div.leftblock div.ebank div.linkarea div.line {
                clear: both;
            }

            div.leftblock div.ebank div.linkarea div.icon {
                float: left;
                margin-top: 5px;
            }

            div.leftblock div.ebank div.linkarea div.icon2 {
                margin-left: 20px;
            }

            div.leftblock div.ebank div.linkarea div.link {
                float: left;
                margin-top: 5px;
                margin-left: 5px;
            }

                div.leftblock div.ebank div.linkarea div.link a {
                    line-height: 18px;
                }

    div.leftblock div.leftmenu {
        clear: both;
        width: 100%;
        border: 1px solid #CCC;
        background-color: #F7F7F6;
        margin-bottom: 13px;
    }

        div.leftblock div.leftmenu table {
            border: none;
            border-collapse: collapse;
            width: 100%;
            table-layout: fixed;
        }

            div.leftblock div.leftmenu table td {
                border-bottom: 1px dotted #CCC;
            }

                div.leftblock div.leftmenu table td.pointer {
                    width: 20px;
                    height: 33%;
                    background: url(/gzb-files/PortalContent/img/site/pointer.gif) no-repeat right;
                }

                div.leftblock div.leftmenu table td.link {
                    padding-left: 5px;
                }

                    div.leftblock div.leftmenu table td.link a {
                        color: #333;
                        line-height: 25px;
                    }

    div.leftblock div.quicklink {
        width: 100%;
        border: 1px solid #CCC;
        margin-bottom: 13px;
    }

        div.leftblock div.quicklink table {
            height: 96px;
            min-height: 96px;
            border: none;
        }

            div.leftblock div.quicklink table td.pointer {
                width: 20px;
                height: 30%;
                background: url(/gzb-files/PortalContent/img/site/pointer.gif) no-repeat right;
            }

            div.leftblock div.quicklink table td.link {
                width: 81px;
                padding-left: 5px;
                overflow: hidden;
                word-break:keep-all;
            }

    div.leftblock div.services {
        width: 100%;
        height: auto;
        border: 1px solid #CCC;
        margin-bottom: 13px;
    }

div.contentblock {
    width: 747px;
    border: none;
    margin-left: 10px;
    _margin-left: 5px;
    float: left;
}

div.lowercontent {
    clear: both;
    width: 980px;
    border: none;
}

div.footerblock {
    clear: both;
    width: 980px;
    border: none;
    border-top: 1px solid #666;
}
/* fix bxSlider 留白边框和边距
    lx 2013-09-20
-----------------------------------------------------------*/
.bx-wrapper .bx-viewport {
    border: 0 none;
    left: 0;
}
/* Styles for Home/Index 
-----------------------------------------------------------*/
div.homeslider {
    width: 100%;
    height: 272px;
    margin-bottom: 13px;
    overflow: hidden;
}

    div.homeslider table {
        border-collapse: collapse;
    }

        div.homeslider table td {
            border-width: 0px;
            border: none;
        }

    div.homeslider .slideshow {
        width: 620px;
        height: 277px;
        /*margin-top: -6px;
        *margin-top: -3px;
        _margin-top: -3px;*/
    }

        div.homeslider .slideshow ul {
            list-style-type: none;
            margin: 0;
            padding: 0;
        }

        div.homeslider .slideshow li {
            width: 620px;
            height: 273px;
            margin: 0;
        }

        div.homeslider .slideshow img {
            width: 620px;
            height: 273px;
            margin: 0;
            border: none;
        }

    div.homeslider .tabbox {
        margin-top: -1px;
        margin-left: -4px;
        width: 127px;
        height: 273px;
        padding-top: 4px;
        border: none;
        overflow: hidden;
    }

        div.homeslider .tabbox a {
            text-align: center;
            display: table-cell;
            font-size: 3.3em;
            margin-top: -4px;
            float: left;
            width: 125px;
            height: 70px;
            position: relative;
            text-decoration: none;
            color: #333333;
            vertical-align: middle;
            white-space: normal;
            background: url('/gzb-files/PortalContent/img/index/homevsliderbg.jpg') repeat-x top;
            overflow-y: hidden;
            border: 1px solid #CCC;
        }

            div.homeslider .tabbox a p {
                _margin-top: 20px;
                *margin-top: 20px;
                display: inline-block;
                font-size: 13px;
                vertical-align: middle;
                width: 110px;
                clear: both;
                word-break: break-all;
                word-wrap: break-word;
                height: auto;
                border: none;
            }

            div.homeslider .tabbox a.pager-active,
            div.homeslider .tabbox a.active {
                height: 68px;
                overflow-y: hidden;
                background: url('/gzb-files/PortalContent/img/index/homevslideractivebg.jpg') no-repeat top;
                color: red;
                width: 133px;
                position: relative;
                margin-left: -7px;
                margin-top: -4px;
                z-index: 100;
                border: 1px solid #CCC;
            }

div.homepersonal,
div.homebiz,
div.homeebank {
    width: 100%;
    height: 140px;
    margin-bottom: 13px;
    border: 1px solid #CCC;
    overflow: hidden;
}

div.hometangohorizontal {
    width: 100%;
    margin-bottom: 13px;
    background-color: #F7F7F6;
    border: 1px solid #CCC;
}

div.homenewsholder {
    width: 100%;
    margin-bottom: 13px;
    border-width: 0px;
    border: none;
}

    div.homenewsholder table {
        width: 980px;
        border-collapse: collapse;
        table-layout: fixed;
        border-width: 0px;
        border: none;
    }

        div.homenewsholder table td {
            border-width: 0px;
            border: none;
        }

            div.homenewsholder table td.left {
                width: 485px;
            }

                div.homenewsholder table td.left div.left {
                    width: 100%;
                    margin-left: -1px;
                }

            div.homenewsholder table td.right {
                width: 485px;
                padding-left: 6px;
                *padding-left: 3px;
            }

                div.homenewsholder table td.right div.right {
                    width: 100%;
                    margin-left: 1px;
                }

    div.homenewsholder div.organic div.homenewsheader {
        width: 100%;
    }

div.homeaddholder {
    width: 100%;
    margin-bottom: 8px;
}

    div.homeaddholder table {
        width: 980px;
        border-collapse: collapse;
        table-layout: fixed;
    }

        div.homeaddholder table td {
            overflow: hidden;
        }

            div.homeaddholder table td.left {
                width: 326px;
                text-align: left;
            }

            div.homeaddholder table td.center {
                width: 326px;
                text-align: center;
            }

            div.homeaddholder table td.right {
                width: 325px;
                text-align: right;
            }

            div.homeaddholder table td a img {
                border: 1px solid #CCC;
            }


/* Styles for Blocks 
-----------------------------------------------------------*/
div.blockheader {
    height: 43px;
    width: 100%;
    border-bottom: 1px solid #CCC;
    background: url(/gzb-files/PortalContent/img/site/blockheaderbg.jpg) repeat-x;
    position: relative;
}

    div.blockheader img.icon {
        float: left;
        margin-left: 10px;
        margin-top: 1px;
        *margin-left: 5px;
    }

    div.blockheader img.pic {
        width: 32px;
        height: 32px;
        margin-top: 4px;
    }

    div.blockheader label {
        font-size: 16px;
        font-weight: 600;
        line-height: 43px;
        margin-left: 10px;
        float: left;
    }

/* Styles for Navigation 
-----------------------------------------------------------*/
ul#navgation {
    width: 745px;
    height: 31px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    border: 1px solid #CCC;
    background: url(/gzb-files/PortalContent/img/nav/navigatorbg.jpg) repeat-x;
    margin-bottom: 13px;
}

    ul#navgation li {
        float: left;
        line-height: 31px;
        padding-left: 5px;
    }

        ul#navgation li a {
            color: #333;
        }

        ul#navgation li.current a {
            color: #DF0011;
        }

        ul#navgation li.clr {
            clear: both;
        }

/* Styles for List Page 
-----------------------------------------------------------*/
div.listcontainer {
    width: 745px;
    overflow: hidden;
    border: 1px solid #CCC;
    float: left;
}

    div.listcontainer table.listtable {
        width: 730px;
        margin-left: 7px;
        border-collapse: collapse;
        table-layout: fixed;
        margin-bottom: 15px;
    }

        div.listcontainer table.listtable a {
            color: #333;
        }
        div.listcontainer table.listtable a span{
            cursor:pointer;
        }
        div.listcontainer table.listtable tr.title {
            font-weight: bold;
        }

            div.listcontainer table.listtable tr.title td {
                line-height: 30px;
                padding-left: 7px;

            }
             div.listcontainer table.listtable tr.title td:hover{
                 background-color:#F9F9F9;
             }
        div.listcontainer table.listtable tr.desc td.content {
            padding-left: 30px;
        }

        div.listcontainer table.listtable tr.desc td {
            border-bottom: 1px dotted #999;
            word-wrap: break-word;
            padding-bottom: 15px;
        }

/* Styles for Content Page 
-----------------------------------------------------------*/
div.contentcontainer {
    width: 745px;
    overflow: hidden;
    border: 1px solid #CCC;
    float: left;
}

    div.contentcontainer table.contenttable {
        /*width: 730px;*/
        margin-left: 7px;
        border-collapse: collapse;
        table-layout: fixed;
        margin-top: 10px;
        margin-bottom: 10px;
        text-align:justify;
        text-justify:inter-ideograph;
    }

        div.contentcontainer table.contenttable tr td {
            /*line-height: 25px;*/
            padding: 7px;
            word-wrap: break-word;
            overflow: hidden;
        }
      

            div.contentcontainer table.contenttable tr td img {
                max-width: 710px;
                *width: auto !important;
                *width: 600px;
                border: none;
                border-width: 0px;
            }

            div.contentcontainer table.contenttable tr td div#Map-Content img {
                max-width: 9680px;
                width: auto;
            }

/* Styles for Slider using Number Pager 
-----------------------------------------------------------*/
div.sliderwithnumber {
    width: 100%;
    height: 272px;
    margin-bottom: 13px;
    overflow: hidden;
}

    div.sliderwithnumber .slideshow {
        width: 747px;
        height: 272px;
    }

        div.sliderwithnumber .slideshow ul {
            height: 272px;
            list-style-type: none;
            margin: 0;
            padding: 0;
            z-index: 100;
            position: relative;
        }

        div.sliderwithnumber .slideshow li {
            width: 100%;
            height: 272px;
            margin: 0;
        }

        div.sliderwithnumber .slideshow img {
            width: 100%;
            height: 272px;
            margin: 0;
            border: none;
        }

    div.sliderwithnumber .tabbox {
        float: right;
        margin-top: -19px;
        *margin-top: -22px;
        _margin-top: -20px;
        margin-right: 1px;
    }

        div.sliderwithnumber .tabbox a {
            text-align: center;
            width: 17px;
            height: 17px;
            float: left;
            background-color: #FFF;
            color: #333;
            z-index: 101;
            position: relative;
            line-height: 15px;
            border-top: 1px solid #CCC;
            border-left: 1px solid #CCC;
            border-bottom: 1px solid #CCC;
        }

            div.sliderwithnumber .tabbox a.pager-active,
            div.sliderwithnumber .tabbox a.active {
                background-color: #DF0011;
                color: #FFF;
            }

/* Styles for Intros 
-----------------------------------------------------------*/
div.intro {
    width: 100%;
    height: 142px;
    margin-bottom: 13px;
    overflow: hidden;
}

div.introhigh {
    height: 298px;
}

/* Styles for Personal/Index 
-----------------------------------------------------------*/
div.intro div.left {
    width: 365px;
    height: 140px;
    overflow: hidden;
    border: 1px solid #CCC;
    float: left;
}

div.intro div.right {
    width: 365px;
    height: 140px;
    overflow: hidden;
    border: 1px solid #CCC;
    float: right;
}

div.intro div.half div.piclink {
    width: 365px;
}

    div.intro div.half div.piclink table.holder {
        width: 365px;
        border-collapse: collapse;
        table-layout: fixed;
    }

        div.intro div.half div.piclink table.holder td {
            border: none;
            border-width: 0px;
        }

            div.intro div.half div.piclink table.holder td.pic {
                width: 100px;
                text-align: center;
            }

                div.intro div.half div.piclink table.holder td.pic img {
                    width: 85px;
                    height: 74px;
                    margin-top: 10px;
                    margin-left: 10px;
                    border: 1px solid #CCC;
                }

            div.intro div.half div.piclink table.holder td.links table {
                width: 100%;
                table-layout: fixed;
            }

                div.intro div.half div.piclink table.holder td.links table td.pointer {
                    background: url(/gzb-files/PortalContent/img/site/pointer.gif) no-repeat right;
                }

                div.intro div.half div.piclink table.holder td.links table td.link {
                    width: 110px;
                    height: 25%;
                    padding-left: 5px;
                }

                    div.intro div.half div.piclink table.holder td.links table td.link a {
                        color: #333;
                    }

div.intro div.more {
    float: right;
    margin-top: -15px;
    margin-right: 20px;
    *margin-right: 10px;
}

div.intro div.big {
    width: 745px;
    height: 700px;
    border: 1px solid #CCC;
    float: right;
}

div.personalintro {
    border-bottom: 1px solid #CCC;
}

/* Styles for Business/Index 
-----------------------------------------------------------*/
div.intro div.onethird {
    width: 234px;
    height: 296px;
    overflow: hidden;
    border: 1px solid #CCC;
}

div.intro div.onethirdleft {
    float: left;
}

div.intro div.onethirdcenter {
    float: left;
    margin-left: 20px;
    /**margin-left: 20px;*/
}

div.intro div.onethirdright {
    float: right;
}

div.intro div.onethird div.desc {
    word-wrap: break-word;
    width: 234px;
    height: 70px;
    overflow: hidden;
}

    div.intro div.onethird div.desc p {
        margin-top: 2px;
        padding-left: 15px;
        padding-right: 15px;
        line-height: 22px;
    }

div.intro div.onethird div.ticket {
    background: url(/gzb-files/PortalContent/img/intro/business/ticketbg.jpg) no-repeat right;
}

div.intro div.onethird div.trans {
    background: url(/gzb-files/PortalContent/img/intro/business/transbg.jpg) no-repeat right;
}

div.intro div.onethird div.account {
    background: url(/gzb-files/PortalContent/img/intro/business/accountbg.jpg) no-repeat right;
}

div.intro div.onethird div.links {
    width: 234px;
    height: 177px;
    overflow: hidden;
    border-top: 1px dotted #CCC;
}

    div.intro div.onethird div.links table {
        width: 234px;
        border-collapse: collapse;
        margin-top: 5px;
    }

    div.intro div.onethird div.links table {
        width: 100%;
        table-layout: fixed;
    }

        div.intro div.onethird div.links table td.pointer {
            background: url(/gzb-files/PortalContent/img/site/pointer.gif) no-repeat right;
            width: 20px;
        }

    div.intro div.onethird div.links td.link {
        padding-left: 5px;
    }

        div.intro div.onethird div.links td.link a {
            color: #333;
            line-height: 25px;
        }

/* Styles for Micro/Index 
-----------------------------------------------------------*/
div.micropage {
    height: 453px;
}

    div.micropage div.big {
        height: 451px;
    }

        div.micropage div.big table.picintro {
            width: 730px;
            margin-left: 7px;
            margin-top: 5px;
            table-layout: fixed;
            border-collapse: collapse;
        }

            div.micropage div.big table.picintro table td.pic {
                padding: 7px;
                border-bottom: 1px dotted #666;
            }

                div.micropage div.big table.picintro table td.pic img {
                    width: 85px;
                    height: 85px;
                    border: 1px solid #CCC;
                }

            div.micropage div.big table.picintro table td.desc {
                width: 620px;
                border-bottom: 1px dotted #666;
            }

                div.micropage div.big table.picintro table td.desc p {
                    word-wrap: break-word;
                    padding-right: 10px;
                }

            div.micropage div.big table.picintro td.intro {
                width: 365px;
                height: 100px;
            }

                div.micropage div.big table.picintro td.intro div {
                    width: 345px;
                }

                    div.micropage div.big table.picintro td.intro div.title {
                        height: 30px;
                        font-weight: bold;
                        overflow: hidden;
                        margin-left: 10px;
                    }

                    div.micropage div.big table.picintro td.intro div.content {
                        height: 70px;
                        line-height: 15px;
                        overflow: hidden;
                        margin-left: 10px;
                    }

            div.micropage div.big table.picintro td.more {
                width: 365px;
                height: 20px;
                text-align: right;
            }

                div.micropage div.big table.picintro td.more a {
                    color: #333;
                    line-height: 20px;
                    margin-right: 20px;
                }

            div.micropage div.big table.picintro td.introleft {
                border-right: 1px dotted #666;
            }

            div.micropage div.big table.picintro td.introright {
                border-left: 1px dotted #666;
            }

            div.micropage div.big table.picintro td.sep {
                width: 100%;
                height: 20px;
            }

                div.micropage div.big table.picintro td.sep table.midseptable {
                    width: 720px;
                    height: 20px;
                    table-layout: fixed;
                    border-collapse: collapse;
                }

                    div.micropage div.big table.picintro td.sep table.midseptable td.left,
                    div.micropage div.big table.picintro td.sep table.midseptable td.right {
                        width: 340px;
                        border-top: 1px dotted #666;
                    }

                    div.micropage div.big table.picintro td.sep table.midseptable td.blank {
                        width: 40px;
                        border: none;
                        border-width: 0px;
                    }

/* Styles for EBank/Index 
-----------------------------------------------------------*/
div.intro div.onefourth {
    width: 170px;
    height: 296px;
    overflow: hidden;
    border: 1px solid #CCC;
}

div.intro div.onefourthfirst {
    float: left;
}

div.intro div.onefourthsecond {
    float: left;
    margin-left: 20px;
}

div.intro div.onefourththird {
    float: left;
    margin-left: 20px;
}

div.intro div.onefourthfourth {
    float: right;
}

div.intro div.onefourth div.links {
    width: 170px;
    height: 245px;
    overflow: hidden;
}

    div.intro div.onefourth div.links table {
        width: 234px;
        border-collapse: collapse;
        margin-top: 5px;
    }

    div.intro div.onefourth div.links table {
        width: 100%;
        table-layout: fixed;
    }

        div.intro div.onefourth div.links table td.pointer {
            background: url(/gzb-files/PortalContent/img/site/pointer.gif) no-repeat right;
            width: 20px;
        }

    div.intro div.onefourth div.links td.link {
        padding-left: 5px;
    }

        div.intro div.onefourth div.links td.link a {
            color: #333;
            line-height: 25px;
        }

/* Styles for News/Index 
-----------------------------------------------------------*/
div.newspage {
    height: auto;
}

    div.newspage div.big {
        height: auto;
    }

        div.newspage div.big table.list {
            width: 730px;
            margin-left: 7px;
            border-collapse: collapse;
            margin-top: 5px;
        }

            div.newspage div.big table.list td.title,
            div.newspage div.big table.list td.pic {
                width: 105px;
                padding-left: 5px;
                font-weight: bold;
                vertical-align: top;
            }

                div.newspage div.big table.list td.pic img {
                    width: 93px;
                    height: 93px;
                    margin-top: 5px;
                    border: 1px solid #CCC;
                }

            div.newspage div.big table.list td.more {
                width: 625px;
                padding-right: 5px;
                text-align: right;
            }

                div.newspage div.big table.list td.more a {
                    color: #DF0011;
                }

            div.newspage div.big table.list td.line {
                height: 1px;
                background: url(/gzb-files/PortalContent/img/intro/news/sepline.jpg) no-repeat left;
                background-color: #EEEEEE;
            }

            div.newspage div.big table.list td.links {
                width: 625px;
            }

                div.newspage div.big table.list td.links table.links {
                    width: 620px;
                    height: 100px;
                    border-collapse: collapse;
                    table-layout: fixed;
                }

                    div.newspage div.big table.list td.links table.links td.pointer {
                        width: 20px;
                        height: 20px;
                        background: url(/gzb-files/PortalContent/img/site/pointer.gif) no-repeat right;
                    }

                    div.newspage div.big table.list td.links table.links td.link {
                        width: 540px;
                        height: 20px;
                        padding-left: 10px;
                        word-wrap: break-word;
                        overflow: hidden;
                    }

                        div.newspage div.big table.list td.links table.links td.link a {
                            color: #333;
                            line-height: 20px;
                        }

                    div.newspage div.big table.list td.links table.links td.dates {
                        width: 60px;
                    }

            div.newspage div.big table.list td.sep {
                width: 100%;
                height: 10px;
            }

/* Styles for DepositInterest
-----------------------------------------------------------*/
#DepositInterest-Tab {
    width: 650px;
    text-align: center;
    font-size: 14px;
    border-collapse: collapse;
    margin: 30px auto;
}

    #DepositInterest-Tab td {
        border: 1px solid #ccc;
    }

    #DepositInterest-Tab .DepositInterest-left-title {
        text-align: left;
    }

    #DepositInterest-Tab .left-td {
        width: 320px;
    }

div.loanintpage div.big p {
    margin-left: 40px;
}

div.depintpage div.big p {
    margin-left: 40px;
}

/* Styles for LoanInterest
-----------------------------------------------------------*/

#LoanInterest-Tab {
    width: 650px;
    text-align: center;
    font-size: 14px;
    border-collapse: collapse;
    margin: 30px auto;
}

    #LoanInterest-Tab td {
        border: 1px solid #ccc;
    }

    #LoanInterest-Tab .lfet-td {
        text-align: left;
    }

    #LoanInterest-Tab .top-td {
        width: 400px;
    }
/* Styles for Calculator
-----------------------------------------------------------*/
.Calculator-Nav {
    width: 500px;
    height: 32px;
    padding: 0px;
    margin: 30px 0px 0px 129px;
}

    .Calculator-Nav li {
        width: 120px;
        height: 30px;
        border: 1px solid Gray;
        border-right: none;
        border-bottom: none;
        list-style: none;
        float: left;
        line-height: 30px;
        text-align: center;
        font-size: 13px;
    }

.select-Calculator-Nav-li {
    width: 100px;
    height: 30px;
    background: #F3F3F3;
    list-style: none;
    float: left;
    line-height: 30px;
    text-align: center;
    font-size: 14px;
}

.Calculator-Tab {
    width: 486px;
    border: 1px solid Gray;
    display: none;
    font-size: 13px;
    margin: 0px auto 30px auto;
}

    .Calculator-Tab select {
        width: 155px;
        margin-left: 2px;
    }

.btnCalculator {
    height: 30px;
    width: 80px;
}

.td-center {
    text-align: center;
}

.Calculator-Tab .Cun-Money {
    width: 110px;
    text-align: center;
}

.Calculator-Nav .Tongzhi-Cun {
    border-right: 1px solid Gray;
}

.Calculator-Tab .submit-Calculator {
    text-align: right;
}



/* Styles for Map
-----------------------------------------------------------*/
#Map-Content {
    width: 730px;
    height: 500px;
}

#contenttbale-Map {
    margin: 0px;
    padding: 0px;
}

#BlockHeader-Div {
    height: 350px;
    _width: 223px;
    overflow-x: hidden;
    overflow-y: scroll;
}

/* Styles for SiteMap
-----------------------------------------------------------*/
.sitemap-content {
    width: 980px;
    height: 550px;
    border: 1px solid #999;
    margin: 10px 0px;
    padding-bottom: 20px;
}

    .sitemap-content .link a {
        color: black;
        width: 80px;
        float: left;
    }

    .sitemap-content .menu {
        font-weight: bold;
        width: 450px;
        float: left;
        margin: 20px 0px 0px 31px;
        height: 32px;
        line-height: 40px;
    }

        .sitemap-content .menu img {
            float: left;
            margin-right: 5px;
        }

        .sitemap-content .menu a {
            font-size: 17px;
            color: #DE0010;
            height: 30px;
            float: left;
        }

    .sitemap-content .submenu {
        background: #F9F9F9;
        width: 450px;
        height: 100px;
        border: 1px solid #999;
        float: left;
        margin: 5px 0px 40px 30px;
    }

    .sitemap-content .link {
        height: 24px;
        float: left;
        margin: 5px 20px 0px 0px;
        text-align: left;
    }

.submenu .main-Content {
    width: 400px;
    height: 80px;
    margin: 8px auto;
}

.highlight-ancor-text {
    font-weight: 600;
    color: red;
    /*color:#DF0011;*/
}

/*table.contenttable > tr > td > p.MsoNormal,
table.contenttable  tr   td   p {
    line-height: normal;
}*/

.jcarousel-skin-tango .jcarousel-container {
    border: none;
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
    direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    height: 140px;
    width: 905px;
    max-width: 978px;
    padding: 20px 35px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 223px;
    padding-top: 40px;
    padding-bottom: 40px;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 910px;
    max-width: 910px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width: 223px;
    height: 200px;
    margin-top: -28px;
    top: 10px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 230px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-left: 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    width: 223px;
    height: 100px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 40%;
    right: -5px;
    width: 32px;
    height: 50px;
    cursor: pointer;
    background: url(/gzb-files/PortalContent/img/tango/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(/gzb-files/PortalContent/img/tango/prev-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 40%;
    left: 3px;
    width: 32px;
    height: 50px;
    cursor: pointer;
    background: transparent url(/gzb-files/PortalContent/img/tango/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(/gzb-files/PortalContent/img/tango/next-horizontal.png);
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    left: 45%;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/gzb-files/PortalContent/img/tango/next-vertical.png) no-repeat 0 8px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 45%;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/gzb-files/PortalContent/img/tango/prev-vertical.png) no-repeat 0 0;
}

.jcarousel-prev-disabled,
.jcarousel-next-disabled {
  visibility: hidden;
}

div.services .verticalshow .jcarousel-skin-tango li a {
    text-decoration: none;
    color: #333;
    border: 0;
    border-width: 0px;
    outline: none;
}

div.services .verticalshow .jcarousel-skin-tango li div {
    float: left; 
    width: 50%; 
    height: 65px; 
    text-align: center;
}

div.services .verticalshow .jcarousel-skin-tango li div img {
    width: 60px;
    height: 60px;
    border: none;
    border-width: 0px;
    outline: none;
}

div.services .verticalshow .jcarousel-skin-tango li table {
    width: 100%; 
    height: 100%;
}

div.services .verticalshow .jcarousel-skin-tango li table td{
    width: 50%; 
    text-align: center;
}

div.services .verticalshow .jcarousel-skin-tango li table td div{
    width: 100%;
}

.carouselshow img {
    border: none;
    border-width: 0px;
    outline: none;
}

.carouselshow .jcarousel-skin-tango p {
    position: relative;
    *position:initial;
    margin-top: -35px;
    *margin-top: -32px;
    _margin-top: -32px;
    color: #333;
    /*background-color: rgba(254, 252, 252, 0.65);*/
    background: url(/gzb-files/PortalContent/img/index/carouseltitlebg.png) repeat-x;
    /*_background-color: #FFF;*/
    *background-color: #FFF;
    width: 220px;
    height: 30px;
    line-height: 30px;
    border-top: 1px solid white;
}

/* Styles for Service Intro Tabs of Homepage
-----------------------------------------------------------*/
div.organicindex div.tabholder {
    float: right;
}

div.organicindex div.tabholder .nav { 
    list-style: none; 
    overflow: hidden; 
    margin: 0; 
}

div.organicindex div.tabholder .nav li { 
    width: 95px; 
    height: 29px; 
    float: left; 
    margin: 15px 0 0 0; 
}

div.organicindex div.tabholder .nav li a{
    display: block;
    height: 29px; 
    padding-left: 10px; 
    padding-right: 10px; 
    line-height: 29px; 
    background:url(/gzb-files/PortalContent/img/tab/tabsmall.png) repeat-x; 
    color: #333; 
    text-align: center;
    border-left: 1px solid #CCC;
}

div.organicindex div.tabholder .nav li a.current { 
    border-top: 3px solid red; 
    background: #FFF; 
    margin-top: -3px;
    *background: #D02433;
    *color: #FFF;
    *border-top: 0px;
    *margin-top: 0px;
}

div.organicindex div.list-wrap {
    width: 100%;
    height: 97px;
}

div.organicindex div.list-wrap div.single {
    width: 100%;
    height: 97px;
}

div.organicindex div.list-wrap div.single table {
    border-collapse: collapse;
}

div.organicindex div.list-wrap div.single div.picintro{
    width: 335px;
    height: 97px;
    float: left;
}

div.organicindex div.list-wrap div.single div.picintro table {
    border-collapse: collapse;
}

div.organicindex div.list-wrap div.single div.picintro div.pic{
    width: 167px;
    height: 97px;
    float: left;
    text-align: center;
}

div.organicindex div.list-wrap div.single div.picintro div.intro{
    width: 158px;
    height: 97px;
    float: left;
}

div.organicindex div.list-wrap div.single div.picintro div.intro p{
    word-wrap: break-word;
    color: #333;
    height: 70px;
    line-height: 17px;
    overflow: hidden;
    *margin-top: 17px;
    _margin-top: 17px;
}

div.organicindex div.list-wrap div.single div.picintro div.pic img{
    width: 141px;
    height: 78px;
    *margin-top: 9px;
    _margin-top: 9px;
    border: none;
    border-width: 0px;
}

div.organicindex div.list-wrap div.single div.links{
    width: 410px;
    height: 97px;
    float: left;
}

div.organicindex div.list-wrap div.single div.links div.linkholder{
    width: 100%;
    height: 77px;
    margin-top: 11px;
    border-left: 1px dotted #666;
}

div.organicindex div.list-wrap div.single div.links div.linkholder table{
    margin-left: 10px;
    height: 77px;
    border: none;
}

div.organicindex div.list-wrap div.single div.links div.linkholder table td{
    height: 38px;
    background: none;
}

div.organicindex div.list-wrap div.single div.links div.linkholder table td.pointer{
    width: 20px;
    height: 38px;
    background: url(/gzb-files/PortalContent/img/site/pointer.gif) no-repeat right;
}

div.organicindex div.list-wrap div.single div.links div.linkholder table td.pointertransparent{
    width: 20px;
    height: 38px;
    background: none;
}

div.organicindex div.list-wrap div.single div.links div.linkholder table td.link{
    width: 100px;
    padding-left: 5px;
}

div.organicindex div.list-wrap div.single div.links div.linkholder table td.link a{
    color: #333;
}

/* Styles for News Tabs of Homepage
-----------------------------------------------------------*/

div.organichn {
    height: 166px;
    border: 1px solid #CCC;
}

div.organichn div.tabholder {
    float: left;
    background:url(/gzb-files/PortalContent/img/tab/tabbig.png) repeat-x 0px -1px; 
    width: 100%;
}

div.organichn div.tabholder .nav { 
    list-style: none; 
    overflow: hidden; 
    margin: 0; 
}

div.organichn div.tabholder .nav li { 
    width: 95px; 
    height: 32px; 
    float: left; 
    font-size: 14px;
    font-weight: 600;
    line-height: 32px;
    border-right: 1px solid #CCC;
}

div.organichn div.tabholder .nav li.first { 
    margin-left: -30px;
    *margin-left: 5px;
    _margin-left: 5px;
    border-left: 1px solid #CCC;
}

div.organichn div.tabholder .nav li a{
    display: block;
    height: 32px; 
    padding-left: 10px; 
    padding-right: 10px; 
    line-height: 32px; 
    color: #333; 
    text-align: center;
    border-collapse: collapse;
}

div.organichn div.tabholder .nav li a.current {
    background: #D02433;
    color: #FFF;
}

div.organichn div.list-wrap {
    width: 100%;
    height: 130px;
}

div.organichn div.list-wrap div.single {
    width: 100%;
    height: 130px;
    border-top: 1px solid #CCC;
}

div.organichn div.list-wrap div.single div.links{
    width: 100%;
    height: 108px;
    border: none;
    border-width: 0px;
    margin-top: 4px;
}

div.organichn div.list-wrap div.single div.links table{
    width: 480px;
    height: 108px;
    border-collapse: collapse;
    table-layout: fixed;
    overflow: hidden;
}

div.organichn div.list-wrap div.single div.links table td{
    height: 25%;
}

div.organichn div.list-wrap div.single div.links table td.pointer{
    width: 20px;
    height: 25%;
    background: url(/gzb-files/PortalContent/img/site/pointer.gif) no-repeat right;
}

div.organichn div.list-wrap div.single div.links table td.title{
    width: 380px;
    overflow: hidden;
    padding-left: 10px;
}

div.organichn div.list-wrap div.single div.links table td.title a{
    color: #333;
    width: 380px;
    white-space: nowrap;
}

div.organichn div.list-wrap div.single div.links table td.title a:visited{
    color: #333;
}

div.organichn div.list-wrap div.single div.links table td.date{
    text-align: right;
    padding-right: 20px;
}

div.organichn div.list-wrap div.single div.more{
    width: 100%;
    height: 18px;
    border: none;
    border-width: 0px;
    text-align: right;
}

div.organichn div.list-wrap div.single div.more a{
    color: #FD0011;
    margin-right: 20px;
}

/* Styles for Tabs of Personal/Index 
-----------------------------------------------------------*/
div.organicindex div.list-wrap div.single div.picintro div.pic img{
    *margin-top: 5px;
}

div.organicindex div.list-wrap div.single div.biglinks{
    width: 410px;
    height: 97px;
    float: left;
}

div.organicindex div.list-wrap div.single div.biglinks div.biglinkholder{
    width: 100%;
    height: 97px;
    margin-top: 11px;
    /*border-left: 1px dotted #666;*/
}

div.organicindex div.list-wrap div.single div.biglinks div.biglinkholder table{
    margin-left: 10px;
    height: 77px;
    border: none;
    table-layout: fixed;
    border-left: 1px dotted #666;
}

div.organicindex div.list-wrap div.single div.biglinks div.biglinkholder table td.pointer{
    width: 20px;
    height: 18px;
    background: url(/gzb-files/PortalContent/img/site/pointer.gif) no-repeat right;
}

div.organicindex div.list-wrap div.single div.biglinks div.biglinkholder table td.link{
    width: 380px;
    height: 25%;
    white-space: nowrap;
    overflow: hidden;
    padding-left: 5px;
}

div.organicindex div.list-wrap div.single div.biglinks div.biglinkholder table td.link a{
    color: #333;
}

div.organicindex div.list-wrap div.single div.biglinks div.biglinkholder table td.more{
    text-align: right;
    padding-right: 20px;
}

/* Styles for Tabs of EBank/Index 
-----------------------------------------------------------*/
div.ebankintro table {
    width: 100%;
    table-layout: fixed;
}

div.ebankintro div.list-wrap div.single div.picintro {
    width: 290px;
}

div.ebankintro div.list-wrap div.single div.picintro table td.pic {
    width: 115px;
}

div.ebankintro div.list-wrap div.single div.picintro table td.intro {
    width: 223px;
}

div.ebankintro div.list-wrap div.single div.picintro div.pic {
    width: 115px;
}

div.ebankintro div.list-wrap div.single div.picintro div.pic img{
    *margin-top: 5px;
    width: 69px;
    height: 69px;
}

div.ebankintro div.list-wrap div.single div.picintro div.intro {
    width: 223px;
}

div.ebankintro div.list-wrap div.links {
    width: 365px !important;
    height: 97px;
    float: left;
}

div.ebankintro div.list-wrap div.links div.linkholder {
    width: 100%;
    height: 97px;
    margin-top: 11px;
}

div.ebankintro div.list-wrap div.links div.linkholder table {
    width: 355px;
    height: 77px;
    table-layout: fixed;
}

div.ebankintro div.list-wrap div.links div.linkholder table td.pointer{
    width: 20px;
    height: 18px;
    background: url(/gzb-files/PortalContent/img/site/pointer.gif) no-repeat right;
}

div.ebankintro div.list-wrap div.links div.linkholder table td.link{
    width: 140px !important;
    height: 25%;
    white-space: nowrap;
    overflow: hidden;
    padding-left: 5px;
}

div.ebankintro div.list-wrap div.links div.linkholder table td.link a{
    color: #333;
}

div.ebankintro div.list-wrap div.links div.linkholder table td.more{
    text-align: right;
    padding-right: 20px;
}
