/*html,
body,
form {
    margin: 0;
    padding: 0;
    font-size: 13px;
    background-color: #f4f3f3;
    font-family: 'Microsoft YaHei';
    font-family: '΢���ź�';
}

html {
    overflow-y: scroll;
}

img {
    border: none;
}

.middleContent {
    padding-left: 110px;
    padding-right: 110px;
}

ul {
    padding: 0;
    margin: 0;
}

    ul li {
        list-style-type: none;
        display: inline-block;
        padding: 0;
        margin: 0;
    }*/

.portal {
    display: block;
    width: 100%;
    border: none;
    position: relative;
}

    .portal .banner {
        width: 100%;
        background-color: #0c3257;
        overflow: hidden;
        position: relative;
        background: url(../new_images/banner_yijing1.png);
    }

        .portal .banner .nivoSlider img {
            width: 1000px;
            height: 100%;
            border: none;
        }


.portal .product {
    height: 295px;
    background-color: #0c3257;
    border-collapse: collapse;
}

    .portal .product table.btnCenter {
        margin: 0px auto;
        width: 100%;
    }

        .portal .product table.btnCenter td {
            height: 30px;
            vertical-align: bottom;
            text-align: center;
            cursor: pointer;
        }

            .portal .product table.btnCenter td.p {
                background: url(../images/fundbg.png);
                border-top: solid 1px #c49f78;
                border-right: solid 1px #c49f78;
                color: #844510;
                font-weight: bold;
                font-size: 18px;
                line-height: 48px;
                border-top: solid 1px #a38f52;
                border-right: none;
                border-left: none;
                border-bottom: solid 1px #a38f52;
            }

            .portal .product table.btnCenter td.actived {
                background: url();
                background-color: #f6ecd1;
                border-bottom: solid 1px #f6ecd1;
            }

    .portal .product ul.fund_content {
        width: 980px;
        margin: 0 auto;
        background-color: #f6ecd1;
        border-top: solid 1px #f6ecd1;
        border-bottom: solid 1px #a38f52;
    }

        .portal .product ul.fund_content li {
            padding: 20px;
            padding-left: 30px;
        }

            .portal .product ul.fund_content li div:first-child {
                float: left;
                width: 240px;
                height: 180px;
            }

            .portal .product ul.fund_content li div:last-child {
                float: right;
                width: 680px;
                height: 180px;
                line-height: 24px;
                font-size: 16px;
                overflow: hidden;
            }

                .portal .product ul.fund_content li div:last-child p:first-child {
                    margin-top: 0px;
                }

        .portal .product ul.fund_content img {
            width: 200px;
            height: 150px;
            border: solid 3px white;
            box-shadow: 2px 2px 5px #444444;
        }

.portal .title {
    background-color: #0c3257;
    height: 35px;
}

    .portal .title td {
        vertical-align: bottom;
        overflow: hidden;
    }

    .portal .title div {
        width: 100%;
        color: white;
        cursor: pointer;
        height: 30px;
        padding: 5px 10px;
    }

        .portal .title div a {
            text-decoration: none;
            color: white;
        }

        .portal .title div.tab_0 {
            background-color: #b58756;
            border-top: solid 1px #c49f78;
            border-right: solid 1px #c49f78;
        }

        .portal .title div.tab_1 {
            background-color: #b57143;
            border-top: solid 1px #c48d69;
            border-right: solid 1px #c49f78;
        }

        .portal .title div.tab_2 {
            background-color: #9d572d;
            border-top: solid 1px #b17957;
            border-right: solid 1px #b17957;
        }

        .portal .title div.tab_3 {
            background-color: #954721;
            border-top: solid 1px #aa6c4d;
            border-right: solid 1px #aa6c4d;
        }

        .portal .title div.tab_4 {
            background-color: #7d300a;
            border-top: solid 1px #aa6c4d;
            border-right: solid 1px #aa6c4d;
        }

        .portal .title div.actived {
            height: 35px;
            font-size: 16px;
            font-weight: bold;
            text-decoration: none;
        }

.portal .content {
    padding-left: 110px;
    padding-right: 110px;
    height: 390px;
    background-color: #ededed;
}

    .portal .content div.left {
        width: 480px;
        float: left;
    }

        .portal .content div.left ul {
            margin-top: 20px;
        }

    .portal .content div.news {
        margin-top: 20px;
        height: 130px;
    }

        .portal .content div.news div.pic img {
            width: 450px;
            height: 300px;
            border: solid 1px gray;
            cursor: pointer;
        }

        .portal .content div.news div.c {
            width: 400px;
            height: 50px;
            overflow-x: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }

            .portal .content div.news div.c .t {
                font-weight: bold;
                font-size: 16px;
                line-height: 50px;
                white-space: nowrap;
                overflow-x: hidden;
                text-overflow: ellipsis;
                text-decoration: none;
                color: #666;
            }

                .portal .content div.news div.c .t:hover {
                    text-decoration: underline;
                }

            .portal .content div.news div.c .c1 {
                clear: both;
                font-size: 14px;
            }

    .portal .content ul.list {
        margin-left: 20px;
    }

        .portal .content ul.list li {
            display: block;
            line-height: 24px;
            color: #666;
        }

            .portal .content ul.list li div.tr {
                width: 100%;
                white-space: nowrap;
                overflow-x: hidden;
                text-overflow: ellipsis;
                font-size: 16px;
            }

            .portal .content ul.list li div.td {
                width: 100%;
                font-size: 14px;
                margin-bottom: 15px;
                color: #b3b3b3;
            }

            .portal .content ul.list li div.new a {
                color: #B98B59;
                max-width: 413px;
                display: inline-block;
                text-overflow: ellipsis;
                overflow-x: hidden;
            }

            .portal .content ul.list li a {
                color: #666;
                text-decoration: none;
            }

                .portal .content ul.list li a:hover {
                    text-decoration: underline;
                }

    .portal .content div.right {
        margin-top: 20px;
        width: 490px;
        float: right;
        border-left: dotted 1px #999;
        font-size: 14px;
        height: 350px;
        /*background: #2C5A88 url(/images/blue_index.png) no-repeat center center;*/
    }

.portal .hotlink {
    width: 1200px;
    min-height: 120px;
    background-color: #f4f3f3;
}

    .portal .hotlink .link {
        width: 100%;
        border-collapse: collapse;
    }

        .portal .hotlink .link td {
            margin: 0;
            padding: 0;
            vertical-align: middle;
        }

        .portal .hotlink .link .ll {
            width: 860px;
            padding-top: 10px;
            overflow-y: hidden;
            white-space: nowrap;
        }

            .portal .hotlink .link .ll img {
                width: 265px;
                height: 120px;
            }

        .portal .hotlink .link .ff {
            padding-top: 10px;
            width: 100px;
        }

            .portal .hotlink .link .ff span {
                display: inline-block;
                height: 45px;
            }

            .portal .hotlink .link .ff .l {
                padding-top: 14px;
            }

            .portal .hotlink .link .ff .b {
                padding-top: 0;
            }

    .portal .hotlink .email {
        float: right;
        width: 120px;
        border-left: solid 1px gray;
        text-align: right;
    }

.footerdiv .footer {
    display: block;
    width: 1200px;
    height: 150px;
    padding-top: 50px;
    padding-left: 10px;
    padding-right: 20px;
    margin: 0 auto;
}

    .footerdiv .footer .left {
        text-align: left;
    }

        .footerdiv .footer .left .info {
            display: inline-block;
            color: #4f4f4f;
            font-weight: bold;
        }

            .footerdiv .footer .left .info p {
                margin: 0px;
                padding: 0px;
            }

            .footerdiv .footer .left .info .tel {
                color: #b57143;
            }

.divPager {
    padding: 5px 0;
    line-height: 30px;
}

    .divPager div:first-child {
        float: right;
    }

.divWechat {
    width: 100px;
    height: 100px;
    position: relative;
    top: 70px;
    left: 1100px;
    z-index: 100;
}

    .divWechat img {
        width: 100px;
        height: 100px;
    }


.divHeader .left {
    float: left;
}
/*
.divHeader .logo {
    width: 360px;
    height: 34px;
    padding: 6px 0px 0px 15px;
    z-index: 99999999999999999999999999999999999;
}
*/
    .divHeader .logo img {
        width: 360px;
    }
/*
.divHeader .search {
    float: right;
    padding-top: 8px;
    height: 28px;
    font-family: Tahoma;
    text-align: center;
    z-index: 99999999999999999999999999999999999;
    position: relative;
    margin-right: 50px;
}
*/

    .divHeader .search input[type="text"] {
        display: block;
        border: 0px;
        margin: 0;
        padding: 0px 10px 0px 10px;
        height: 28px;
        vertical-align: middle;
        width: 286px;
        background: url(../new_images/search_home.png) no-repeat;
        outline: none;
    }

    .divHeader .search input[type="button"] {
        border: none;
        width: 22px;
        height: 22px;
        margin: 0;
        padding: 0;
        background-color: #004291;
        background-image: url(../images/glass.png);
        background-repeat: no-repeat;
        background-position: center center;
        display: inline;
        vertical-align: middle;
    }

        .divHeader .search input[type="button"]:focus {
            outline: none;
            cursor: pointer;
        }

.divHeader .menu .item {
    float: left;
    width: 80px;
    text-align: center;
    height: 70px;
    line-height: 70px;
    position: relative;
    font-family: 'Microsoft YaHei';
    font-weight: normal;
}

    .divHeader .menu .item a {
        text-decoration: none;
        color: black;
    }

        .divHeader .menu .item a.top {
            font-size: 16px;
            display: block;
            width: 80px;
            height: 70px;
        }

        .divHeader .menu .item a.selected {
            color: #fff;
            background: url(/images/daohang_02.png) repeat-x center bottom;
        }

    .divHeader .menu .item div.divSubItems {
        display: none;
        position: absolute;
        top: 70px;
        background: #1c365b;
        padding: 0 10px;
    }

        .divHeader .menu .item div.divSubItems table {
            font-size: 14px;
            font-weight: normal;
        }

            .divHeader .menu .item div.divSubItems table td {
                padding: 0px 10px;
            }

            .divHeader .menu .item div.divSubItems table .subItem a {
                color: #ffffcc;
                white-space: nowrap;
            }

                .divHeader .menu .item div.divSubItems table .subItem a:hover {
                    color: #fff;
                }

#banner {
    position: relative;
    height: 48px;
    font-size: 30px;
    overflow: hidden;
    line-height: 48px;
    background: url(../images/fundbg.png);
}

    #banner ul {
        position: absolute;
        list-style-type: none;
        filter: alpha(opacity=80);
        opacity: 0.8;
        z-index: 1002;
        margin: 0;
        padding: 0;
        bottom: 3px;
        right: 15px;
        top: 13px;
    }

        #banner ul li {
            float: left;
            display: block;
            color: #FFF;
            background: #B58756;
            cursor: pointer;
            border: 1px solid #333;
            font-size: 10px;
            line-height: 15px;
            margin: 3px;
            width: 15px;
        }

            #banner ul li.on {
                background-color: #712E0A;
            }

    #banner #banner_list p {
        width: 270px;
        margin-top: -1px;
        height: 60px;
        background-color: #F6ECD1;
        border-top: solid 1px #c49f78;
        border-right: solid 1px #c49f78;
        color: #844510;
        font-weight: bold;
        font-size: 18px;
        line-height: 48px;
        border-top: solid 1px #a38f52;
        border-right: none;
        border-left: none;
        border-bottom: solid 1px #a38f52;
    }


/*--------------new add style 2018-3-3-----------------*/
.banner_nav {
    position: absolute;
    bottom: 0px;
    z-index: 12300000000000000000;
}

.info_text1 {
    display: block;
    height: 25px;
    font-size: 14px;
    color: #000;
}

.info_text2 {
    font-size: 14px;
    color: #969595;
}

.info_text3 {
    display: block;
    height: 35px;
    line-height: 50px;
    font-size: 14px;
    color: #b7b6b6;
}

.footer_left {
    width: 490px;
}

.bottom_icon {
    width: 153px;
    height: 74px;
    vertical-align: top;
}

.bottom_icon2 {
    width: 294px;
    height: 74px;
    vertical-align: top;
}

.footer_right {
    width: 250px;
    text-align: left;
}

.bottom_icon_a1 {
    display: block;
    width: 74px;
    height: 74px;
    background: url(../new_images/icon_qq_normal.png) no-repeat;
}

    .bottom_icon_a1:hover {
        display: block;
        width: 74px;
        height: 74px;
        background: url(../new_images/icon_qq_hover.png) no-repeat;
    }

.bottom_icon_a2 {
    display: block;
    width: 74px;
    height: 74px;
    background: url(../new_images/icon_mail_normal.png) no-repeat;
}

    .bottom_icon_a2:hover {
        display: block;
        width: 74px;
        height: 74px;
        background: url(../new_images/icon_mail_hover.png) no-repeat;
    }

.bottom_icon_a3 {
    display: block;
    width: 74px;
    height: 74px;
    background: url(../new_images/icon_QRcode_normal.png) no-repeat;
}

    .bottom_icon_a3:hover {
        display: block;
        width: 74px;
        height: 74px;
        background: url(../new_images/icon_QRcode_hover.png) no-repeat;
    }

.select_div {
    display: block;
    width: 1240px;
    height: 60px;
    position: relative;
}

.select_div1 {
    position: absolute;
    right: 212px;
    top: 0px;
}

.qianwang_div {
    position: absolute;
    right: 110px;
    top: 0px;
}



.gsgk {
    display: block;
    width: 1200px;
    min-height: 310px;
    padding-top: 50px;
    background-color: #f4f3f3;
    padding: 40px 0px 0px 0px;
}

.gsgkdiv1 {
    float: left;
    width: 580px;
    padding: 0px 20px 0px 0px;
}

.gsgkdiv1_title {
    font-size: 24px;
    letter-spacing: 1px;
    color: #369cfa;
}
    .gsgkdiv1_title span {
        cursor:pointer;
    }
.gsgkdiv1_content {
    font-size: 14px;
}

    .gsgkdiv1_content p {
        margin: 15px 0px 10px 0px;
        font-size: 14px;
        color: #000000;
        letter-spacing: 1px;
        line-height: 20px;
        /* text-indent: 2em;*/
        text-align: left;
    }

/*-----------------�л���ť---��ʼ----------------*/
.gsgkdiv2 {
    float: left;
    width: 600px;
    min-height: 300px;
    background-color: #444;
}

.interviewtime_title {
    display: block;
    width: 600px;
    height: 50px;
    position: relative;
}

    .interviewtime_title div {
        float: left;
    }

.interviewtime_btnxz1 {
    min-width: 300px;
    height: 50px;
    line-height: 50px;
    background-color: #444444;
    border: 0px;
    font-size: 20px;
    color: #fff;
    text-align: center;
    cursor: pointer;
}

.interviewtime_btnxz2 {
    min-width: 300px;
    height: 50px;
    line-height: 50px;
    font-size: 20px;
    color: #000;
    text-align: center;
    cursor: pointer;
    background:url(../new_images/interviewtime_btnxz2_bg.jpg) repeat-y;
    background-size:100% 100%;
}

.interviewtime_btnxz3 {
    min-width:300px;
    height: 50px;
    line-height: 50px;
    font-size: 20px;
    color: #000;
    text-align: center;
    cursor: pointer;
    background:url(../new_images/interviewtime_btnxz3_bg.jpg) repeat-y;
    background-size:100% 100%;
}

.interviewtime_ct {
    display: block;
    width: 600px;
}

.interviewtime_ct1 {
    display: block;
    width: 560px;
    color: #fff;
    padding: 20px;
    position: relative;
    min-height: 210px;
}

    .interviewtime_ct1 p {
        margin: 15px 0px 10px 0px;
        font-size: 14px;
        letter-spacing: 1px;
        line-height: 20px;
        text-indent: 2em;
        text-align: left;
    }
/*-----------------�л���ť---����----------------*/

.column_switch {
    display: block;
    background-color: #f4f3f3;
    min-height: 320px;
    position: relative;
    width: 1200px;
    padding: 50px 0px 30px 0px;
}

.left_nav {
    width: 258px;
    background-color: #fff;
    padding: 0px;
    font-size: 18px;
}

.column_link {
    display: block;
    width: 15px;
    height: 122px;
    cursor: pointer;
    text-align: center;
    letter-spacing: 2px;
    padding-left: -10px;
    word-wrap: break-word;
    letter-spacing: 20px;
    padding: 20px 10px 0px 10px;
}

.column_link2 {
    display: block;
    width: 15px;
    height: 122px;
    cursor: pointer;
    text-align: center;
    color: #fff;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    letter-spacing: 2px;
    word-wrap: break-word;
    letter-spacing: 20px;
    padding: 20px 10px 0px 10px;
    background:url(../new_images/column_link2_bg.jpg) repeat-x;
    background-size:100% 100%;
}

.column_div {
    float: left;
    width: 355px;
    min-height: 320px;
    margin-left: 30px;
}

.column_div1 {
    display: block;
    width: 354px;
    min-height: 165px;
}

.column_div2 {
    display: block;
    width: 355px;
    position: relative;
    min-height: 50px;
}

.column_div3 {
    display: block;
    width: 335px;
    min-height: 80px;
    border-left: 1px solid #ccc;
    padding-left: 20px;
}

.column_div4 {
    position: absolute;
    top: 2px;
    left: 20px;
    width: 42px;
    height: 18px;
}

.column_div5 {
    float: left;
    width: 334px;
    font-size: 18px;
    color: #ff4e4b;
    letter-spacing: 1px;
    min-height: 50px;
    line-height: 22px;
    text-indent: 3em;
    text-align: left;
    padding-left: 15px;
}

    .column_div5 a:link {
        text-decoration: none;
        color: #ff4e4b;
        outline: none;
    }

    .column_div5 a:hover {
        color: #077cf2;
    }

    .column_div5 a:visited {
        color: #ff4e4b;
    }

    .column_div5 a:active {
        color: #ff4e4b;
    }

.column_div6 {
    display: block;
    width: 335px;
    font-size: 14px;
    color: #000;
    letter-spacing: 1px;
    line-height: 22px;
    /* text-indent: 2em; */
    text-align: left;
    min-height: 43px;
}

.column_div7 {
    display: block;
    width: 335px;
    font-size: 14px;
    color: #7e7d7d;
    letter-spacing: 1px;
    text-align: left;
    padding-top: 10px;
}

.column_div8 {
    float: left;
    width: 6px;
    min-height: 50px;
    background:url(../new_images/red_gradual_change.jpg) no-repeat;
    background-position:0px 0px;
    background-size:6px 100%;
}

.column_div9 {
    float: left;
    width: 6px;
    min-height: 50px;
    background:url(../new_images/blue_gradual_change.jpg) no-repeat;
    background-position:0px 0px;
    background-size:6px 100%;
}

.column_div10 {
    float: left;
    width: 334px;
    font-size: 18px;
    color: #2493f9;
    letter-spacing: 1px;
    min-height: 50px;
    line-height: 22px;
    text-align: left;
    padding-left: 15px;
}

    .column_div10 a:link {
        text-decoration: none;
        color: #2493f9;
        outline: none;
    }

    .column_div10 a:hover {
        color: #ff4e4b;
    }

    .column_div10 a:visited {
        color: #2493f9;
    }

    .column_div10 a:active {
        color: #2493f9;
    }

.column_div11 {
    display: block;
    width: 335px;
    min-height: 250px;
    border-left: 1px solid #ccc;
    padding-left: 20px;
}

.column_div12 {
    display: block;
    width: 335px;
    height: 190px;
    padding-top: 10px;
    position: relative;
}

    .column_div12 img {
        width: 355px;
        height: 190px;
    }

.column_div13 {
    position: absolute;
    width: 150px;
    bottom: 5px;
    left: 8px;
    font-size: 18px;
    color: #fff;
    letter-spacing: 1px;
    text-align: left;
}

.column_div14 {
    display: block;
    width: 355px;
    position: relative;
    min-height: 330px;
}

.careerobjective_content {
    display: block;
    position: relative;
    width: 1165px;
    min-height: 320px;
}

.column_more {
    position: absolute;
    right: 10px;
    bottom: 0px;
}

    .column_more a:link {
        text-decoration: none;
        color: #a6a6a6;
        font-size: 14px;
        outline: none;
    }

    .column_more a:hover {
        color: #077cf2;
    }

    .column_more a:visited {
        color: #a6a6a6;
    }

    .column_more a:active {
        color: #a6a6a6;
    }

.more_text {
    position: absolute;
    right: 20px;
    bottom: 20px;
    font-size: 14px;
}

    .more_text a:link {
        text-decoration: none;
        color: #feba00;
        outline: none;
    }

    .more_text a:hover {
        color: #fe6d6a;
    }

    .more_text a:visited {
        color: #feba00;
    }

    .more_text a:active {
        color: #fe6d6a;
    }

/*-----select style------start---*/
.public_select {
    background-color: #9C3;
}

    .public_select select {
        background: #333 url('../new_images/down-arrow.png') no-repeat right;
        -webkit-appearance: none;
        -moz-appearance: none;
        text-indent: 0.01px;
        text-align: center;
        width: 250px;
        height: 34px;
        padding: 4px;
        border: 1px solid #000;
        color: #fff;
        outline: 0 none;
        font: normal 14px/14px "Helvetica Neue", Helvetica, Arial, sans-serif;
    }

        .public_select select a:link {
            text-decoration: none;
            color: #fff;
            outline: none;
        }

        .public_select select a:hover {
            color: #ffdd00;
        }

        .public_select select a:visited {
            color: #fff;
        }

        .public_select select a:active {
            color: #fff;
        }
/*-----select style------end---*/

/*-----nav style------start---*/


.secondlevel_navdiv1 {
    display: block;
    width: 1200px;
    min-height: 200px;
    margin: 0px auto;
    position: relative;
}

.navdiv1_content1 {
    float: left;
    width: 100px;
    min-height: 170px;
    text-align: center;
    margin: 0px 5px 0px 5px;
    background-color: #000;
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6;
}

/*
.navdiv1_content2 {
    position: absolute;
    left: 0px;
    bottom: 30px;
    width: 100%;
    height: auto;
    text-align: center;
    background-color: #000;
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6;
    padding: 10px 0px 10px 0px;
    font-size: 12px;
}
    */

.navdiv1_content3 {
    float: left;
    width: 145px;
    min-height: 170px;
    text-align: center;
    margin: 0px 5px 0px 5px;
    background-color: #000;
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6;
}

.navdiv2 {
    display: block;
    position: absolute;
    width: 1200px;
    height: 30px;
    line-height: 30px;
    bottom: 0px;
    left: 0px;
    font-size: 14px;
    background-color: #000;
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6;
    z-index: 111111111112312311111111111111;
}

.navdiv2_content1 {
    float: left;
    width: 50px;
    height: 27px;
    text-align: center;
    margin: 0px 25px 0px 25px;
}

.weizhi2 {
    display: block;
    position: absolute;
    bottom: 0px;
    left: 125px;
}

.weizhi3 {
    display: block;
    position: absolute;
    bottom: 0px;
    left: 255px;
}

.weizhi4 {
    display: block;
    position: absolute;
    bottom: 0px;
    left: 385px;
}

.weizhi5 {
    display: block;
    position: absolute;
    bottom: 0px;
    left: 515px;
}

.weizhi6 {
    display: block;
    position: absolute;
    bottom: 0px;
    left: 645px;
}

.weizhi7 {
    display: block;
    position: absolute;
    bottom: 0px;
    left: 775px;
}

.weizhi8 {
    display: block;
    position: absolute;
    bottom: 0px;
    left: 905px;
}

.weizhi9 {
    display: block;
    position: absolute;
    bottom: 0px;
    left: 1035px;
}

.navdiv1_content4 ul {
    display: block;
    width: 100%;
    display: block;
    width: 100%;
}

    .navdiv1_content4 ul li {
        display: block;
        width: 100%;
        height: 30px;
        line-height: 30px;
        text-align: center;
        cursor: pointer;
        color: #fff;
    }

        .navdiv1_content4 ul li:hover {
            display: block;
            height: 30px;
            line-height: 30px;
            text-align: center;
            color: #000;
            background-image: -moz-linear-gradient(left, #ffde00, #ffba00); /* Firefox */
            background-image: -webkit-gradient(linear, right top, left bottom, color-stop(1, #ffde00), color-stop(0, #ffba00)); /* Saf4+, Chrome */
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffde00', endColorstr='#ffba00', GradientType='1'); /* IE*/
            text-decoration: none;
            outline: none;
        }

.navdiv1_content5 a:link {
    display: block;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    text-decoration: none;
    outline: none;
}

.navdiv1_content5 a:hover {
    color: #fff;
    text-decoration: none;
    outline: none;
}

.navdiv1_content5 a:visited {
    color: #fff;
    text-decoration: none;
    outline: none;
}

.navdiv1_content5 a:active {
    color: #fff;
    text-decoration: none;
    outline: none;
}

.navdiv1_content6 a:link {
    display: block;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #000;
    text-decoration: none;
    outline: none;
}

.navdiv1_content6 a:hover {
    color: #000;
    text-decoration: none;
    outline: none;
}

.navdiv1_content6 a:visited {
    color: #000;
    text-decoration: none;
    outline: none;
}

.navdiv1_content6 a:active {
    color: #000;
    text-decoration: none;
    outline: none;
}


.navdiv2_text1 a:link {
    display: block;
    width: 60%;
    margin: 0px 20% 0px 20%;
    height: 28px;
    line-height: 28px;
    text-align: center;
    color: #fff;
    text-decoration: none;
    outline: none;
    font-size: 13px;
}

.navdiv2_text1 a:hover {
    display: block;
    width: 60%;
    margin: 0px 20% 0px 20%;
    height: 28px;
    line-height: 28px;
    text-align: center;
    color: #fff;
    text-decoration: none;
    outline: none;
    font-size: 13px;
}

.navdiv2_text1 a:visited {
    display: block;
    width: 60%;
    margin: 0px 20% 0px 20%;
    height: 28px;
    line-height: 28px;
    text-align: center;
    color: #fff;
    text-decoration: none;
    outline: none;
    font-size: 13px;
}

.navdiv2_text1 a:active {
    display: block;
    width: 60%;
    margin: 0px 20% 0px 20%;
    height: 28px;
    line-height: 28px;
    text-align: center;
    color: #fff;
    text-decoration: none;
    outline: none;
    font-size: 13px;
}

.navdiv2_text2 a:link {
    display: block;
    width: 60%;
    margin: 0px 20% 0px 20%;
    height: 28px;
    line-height: 28px;
    text-align: center;
    color: #ffba00;
    text-decoration: none;
    outline: none;
    border-bottom: 3px solid #ffba00;
    font-size: 13px;
}

.navdiv2_text2 a:hover {
    display: block;
    width: 60%;
    margin: 0px 20% 0px 20%;
    height: 28px;
    line-height: 28px;
    text-align: center;
    color: #ffba00;
    text-decoration: none;
    outline: none;
    border-bottom: 3px solid #ffba00;
    font-size: 13px;
}

.navdiv2_text2 a:visited {
    display: block;
    width: 60%;
    margin: 0px 20% 0px 20%;
    height: 28px;
    line-height: 28px;
    text-align: center;
    color: #ffba00;
    text-decoration: none;
    outline: none;
    border-bottom: 3px solid #ffba00;
    font-size: 13px;
}

.navdiv2_text2 a:active {
    display: block;
    width: 60%;
    margin: 0px 20% 0px 20%;
    height: 28px;
    line-height: 28px;
    text-align: center;
    color: #ffba00;
    text-decoration: none;
    outline: none;
    border-bottom: 3px solid #ffba00;
    font-size: 13px;
}

.navdiv2_text3 a:link {
    display: block;
    width: 60%;
    margin: 0px 20% 0px 20%;
    height: 28px;
    line-height: 28px;
    text-align: center;
    color: #ffba00;
    text-decoration: none;
    outline: none;
    font-size: 13px;
}

.navdiv2_text3 a:hover {
    display: block;
    width: 60%;
    margin: 0px 20% 0px 20%;
    height: 28px;
    line-height: 28px;
    text-align: center;
    color: #ffba00;
    text-decoration: none;
    outline: none;
    font-size: 13px;
}

.navdiv2_text3 a:visited {
    display: block;
    width: 60%;
    margin: 0px 20% 0px 20%;
    height: 28px;
    line-height: 28px;
    text-align: center;
    color: #ffba00;
    text-decoration: none;
    outline: none;
    font-size: 13px;
}

.navdiv2_text3 a:active {
    display: block;
    width: 60%;
    margin: 0px 20% 0px 20%;
    height: 28px;
    line-height: 28px;
    text-align: center;
    color: #ffba00;
    text-decoration: none;
    outline: none;
    font-size: 13px;
}

/*-----nav style------end---*/


/*-----nav style2------start---*/


.navdiv_bg2 {
    display: block;
    width: 1286px;
    height: 30px;
    background-color: #000;
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6;
    margin: 0px auto;
}
/*-----nav style2------end---*/



.navdiv2_content2 {
    display: block;
    width: 100%;
    height: 30px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    font-size: 16px;
    text-align: center;
}

    .navdiv2_content2 ul li {
        display: block;
        width: 60%;
        margin: 0px 20% 0px 20%;
        height: 27px;
        line-height: 27px;
        text-align: center;
        color: #fff;
        cursor: pointer;
    }

        .navdiv2_content2 ul li:hover {
            display: block;
            width: 60%;
            margin: 0px 20% 0px 20%;
            height: 27px;
            line-height: 27px;
            text-align: center;
            color: #ffba00;
            cursor: pointer;
        }

.navdiv2_content3 {
    display: block;
    position: absolute;
    width: 100%;
    height: 30px;
    bottom: 0px;
    left: 0px;
    font-size: 16px;
}

    .navdiv2_content3 ul li {
        display: block;
        width: 60%;
        margin: 0px 20% 0px 20%;
        height: 27px;
        line-height: 27px;
        text-align: center;
        color: #ffba00;
        cursor: pointer;
        border-bottom: 3px solid #ffba00;
    }


/*-----second level style------start---*/
/*.wapper {
    display: block;
    position: relative;
    width: 100%;
    height: 272px;
    background: url(/new_images/banner_2nd.png ) no-repeat;
    background-size: 100% 272px;
    background-position: center;
    background-color: #06C;
}*/

/*.secondlevel_navdiv0 {
    display: block;
    position: absolute;
    width: 100%;
    height: 200px;
    left: 0px;
    top: 45px;
    z-index: 100000000000000000000000000000000000000000;
}

.secondlevel_navdiv1 {
    display: block;
    width: 1200px;
    min-height: 200px;
    margin: 0px auto;
    position: relative;
}

.secondlevel_navdiv2 {
    display: block;
    width: 100%;
    height: 30px;
    position: absolute;
    left: 0px;
    top: 45px;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
    z-index: 100000;
}

.top_div {
    display: block;
    width: 1480px;
    height: 45px;
    background-color: #0867EF;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
    z-index: 100000000;
    margin: 0px auto;
}*/
/*
.top_div2 {
    display: block;
    position: absolute;
    width: 100%;
    height: 45px;
    z-index: 100000000000000000000000000000000000000;
}

.logoandinput {
    display: block;
    width: 1200px;
    height: 45px;
    z-index: 10000000000;
    margin: 0px auto;
    position: relative;
}
*/
.tianji_logo {
    position: absolute;
    left: 0px;
    top: 5px;
    width: 360px;
    height: 34px;
}

.div_input {
    position: absolute;
    width: 286px;
    height: 28px;
    right: 0px;
    top: 8px;
}

.secondlevel_navdiv3 {
    float: left;
    width: 11%;
    min-height: 200px;
    z-index: 1111111111123123111111110000000111111111111;
    position: relative;
}

.secondlevel_navdiv4 {
    display: block;
    width: 100%;
    height: 27px;
    position: absolute;
    top: 0px;
    left: 0px;
}

    .secondlevel_navdiv4 ul li {
        display: block;
        width: 80px;
        margin: 0px 25px 0px 25px;
        height: 27px;
        line-height: 27px;
        text-align: center;
        color: #fff;
        font-size: 13px;
        cursor: pointer;
    }

        .secondlevel_navdiv4 ul li:hover {
            display: block;
            width: 80px;
            margin: 0px 25px 0px 25px;
            height: 27px;
            line-height: 27px;
            text-align: center;
            color: #ffba00;
            font-size: 13px;
        }

.secondlevel_navdiv5 {
    display: block;
    width: 100%;
    height: 27px;
    position: absolute;
    top: 0px;
    left: 0px;
}

    .secondlevel_navdiv5 ul li {
        display: block;
        width: 80px;
        margin: 0px 25px 0px 25px;
        height: 27px;
        line-height: 27px;
        text-align: center;
        color: #ffba00;
        font-size: 13px;
        cursor: pointer;
        border-bottom: 3px solid #ffba00;
    }

.secondlevel_navdiv7 {
    display: block;
    width: 100%;
    height: auto;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
    margin-top: 3px;
    position: absolute;
    top: 27px;
    left: 0px;
    padding: 10px 0px 10px 0px;
}

.secondlevel_navdiv8 {
    display: block;
    width: 100%;
    height: auto;
}

    .secondlevel_navdiv8 ul li {
        display: block;
        width: 100%;
        height: 30px;
        line-height: 30px;
        text-align: center;
        color: #fff;
        font-size: 12px;
        cursor: pointer;
    }

        .secondlevel_navdiv8 ul li:hover {
            display: block;
            width: 100%;
            height: 30px;
            line-height: 30px;
            text-align: center;
            color: #000000 !important;
            background-image: -moz-linear-gradient(left, #ffde00, #ffba00); /* Firefox */
            background-image: -webkit-gradient(linear, right top, left bottom, color-stop(1, #ffde00), color-stop(0, #ffba00)); /* Saf4+, Chrome */
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffde00', endColorstr='#ffba00', GradientType='1'); /* IE*/
            font-size: 12px;
            cursor: pointer;
        }

.secondlevel_content {
    display: block;
    width: 1200px;
    min-height: 690px;
    background-color: aliceblue;
    margin: 232px auto 0px auto;
}


/*-----second level style------end---*/

.footerdiv {
    display: block;
    width: 1286px;
    height: 200px;
    background-color: #ececec;
    margin:0px auto;
}

.middle_content {
    display: block;
    width: 1200px;
    min-height: 320px;
    margin: 0px auto;
}
/*
.btnSearch {
    position: absolute;
    top: 8px;
    right: 22px;
    width: 28px;
    height: 28px;
}
*/

div.column_div6 p {
    margin: 0px;
    padding: 0px;
}


body {
    position: relative;
}

.qrcodediv1 {
    display: block;
    width: 100%;
    height: 500px;
    position: absolute;
    bottom: 0px;
    left: 0px;
}

.qrcodediv2 {
    display: block;
    width: 1320px;
    height: 500px;
    position: relative;
    margin: 0px auto;
}

.qrcodediv3 {
    display: block;
    width: 268px;
    height: 333px;
    position: absolute;
    bottom: 90px;
    right: 5px;
    z-index: 1;
}

.qrcodediv4 {
    display: block;
    width: 74px;
    height: 92px;
    position: absolute;
    bottom: 25px;
    right: 100px;
    cursor: pointer;
    z-index: 10;
}

.footerdiv1 {
    display: block;
    width: 1260px;
    height: 180px;
    padding-left: 10px;
    padding-right: 20px;
    margin: 0 auto;
    position: relative;
}


#maskDiv {
    position:fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 10000000000;
    background-color: #000;
    filter: alpha(opacity=50);
    opacity: 0.5;
    display:none;
}

#faceDiv {
    display: none;
    z-index: 10000000000000;
    position: absolute;
    /*left: 40%;*/
    top: 20%;
    /* background-color: #FFFFFF; */
    border: solid 1px gray;
    font-size: 14px;
    box-shadow: 2px 2px 5px #444444;
    border-radius: 4px;
}

    #faceDiv td {
        padding: 5px 10px;
    }

    #faceDiv span {
        display:block;
        max-width: 400px;
        word-break: break-all;
    }

    #faceDiv input[type="password"] {
        border: solid 1px;
    }


    /*---------nav background jianbian--------------------start----*/
.navdiv1_content2 {
    position: absolute;
    left: 0px;
    bottom: 30px;
    width: 100%;
    height: auto;
    text-align: center;
    padding: 10px 0px 10px 0px;
    font-size: 14px;
	background:url(/new_images/tmjb_img.png)  no-repeat;
	background-size:100% 100%;
}
/*---------nav background jianbian--------------------end----*/

/*---------top blue bg--------------------start----*/
.top_div2 {
    display: block;
    position: absolute;
    width: 1286px;
    height: 45px;
    z-index: 10000000000;
}
.logoandinput {
	display: block;
    width: 1286px;
    height: 45px;
    margin: 0px auto;
    position: relative;
	display: block;
    width: 1286px;
    height: 45px;
    margin: 0px auto;
    position: relative;
}
.divHeader .logo {
	position:absolute;
	left:46px;
	top:5px;
    width: 360px;
    height: 34px;
    z-index: 1000000000000;
}
.divHeader .search {
    position:absolute;
	right:25px;
	top:8px;
    height: 28px;
    font-family: Tahoma;
    text-align: center;
    z-index: 100000000000;
}
.btnSearch {
    position: absolute;
    top: 0px;
    right: 22px;
    width: 28px;
    height: 28px;
	cursor:pointer;
}
.top_div5{
    display: block;
    position: absolute;
    width: 1286px;
    height: 45px;
    z-index: 10;
}
.top_div4{
    display: block;
    width: 1286px;
    height: 45px;
    margin: 0px auto;
	background-color: #0867EF;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
	z-index: 1;
}

/*---------top blue bg--------------------end----*/
.golinktb {
    border-collapse:collapse; 
    border:0px; 
    margin:0px; 
    padding:0px;
}
.golinkimg {
    border-collapse:collapse; 
    border:0px; 
    margin:0px; 
    padding:0px;
}
.neirong {
    font-size:14px;
    line-height:20px;
    letter-spacing:1px;
}
.footer_left .info {
    padding-left:10px;
}


.slider-wrapper {
    display: block;
    position: relative;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 450px;
    z-index: 1;
    background-position: center;
    background-color: #f4f3f3;
}
.slider-wrapper .nivoSlider img {
    width: 1286px !important;
    height: 100% !important;
    border: none;
}

.slider-wrapper .nivoSlider {
    display: block;
    width: 1286px !important;
    height: 100% !important;
    margin: 0px auto;
    overflow:hidden;
}






.navdiv1 {
    display: block;
    position: absolute;
    width: 1200px;
    min-height: 50px;
    left: 72px;
    top: 45px;
    z-index: 100000000000;
}
.navdiv1_2 {
    display: block;
    width: 1200px;
    min-height: 30px;
    margin: 0px auto;
    position: relative;
    z-index: 1000000000000;
}
.navdiv1_3 {
    display: block;
    position: absolute;
    width: 1100px;
    min-height: 50px;
    left: 50px;
    top: 45px;
    z-index: 100000000000;
}
.navdiv3 {
    float: left;
    width: 11%;
    min-height: 30px;
    z-index: 11231231;
    position: relative;
}

.navdiv_bg {
    display: block;
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 30px;
    z-index: 11111;
}
.secondlevel_navdiv6 {
    display: block;
    position: absolute;
    width: 100%;
    min-height: 30px;
    left: 0px;
    bottom: 45px;
    z-index: 100000000000000;
}

/*--------------------------------------------------------pop div  start--------*/
.pop_div1 {
    display: none; 
    min-width:450px;
}
.pop_div2 {
    display:block; 
    padding:30px;
}
.pop_title_div{
    display:block;
    width:100%;
    height:auto;
    line-height:20px;
    text-align:center;
}
.pop_input1 {
    display:block; 
    width:200px;
    height:40px;
    margin:0px auto; 
    padding-top:15px;
}
.pop_input2 {
    float:left; 
    width: 50px; 
    text-align:right;
    font-size:14px;
}
.pop_input3 {
    float:left; 
    width: 150px; 
}
.pop_input3 input{
    width: 130px; 
    height:22px;
}
.pop_button1 {
    display:block;  
    width:100%; 
    height:40px;
    padding:10px 0px 0px 0px;
}
.pop_button2 {
    display:block; 
    width:110px;
    margin:0px auto;
    padding-left:7px;
}
/*--------------------------------------------------------pop div  end--------*/


.selectric-items ul, .selectric-items li {
    list-style: none;
    padding: 0;
    margin: 0;
    font-size: 14px !important;
    line-height: 20px;
    min-height: 20px;
    text-align: center;
}

.selectric .label {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 0 38px 0 10px;
    font-size: 14px !important;
    line-height: 32px;
    color: #fff;
    height: 32px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-align: center;
}

.outer_div_home {
    display:block; 
    width:1286px; 
    height:auto; 
    margin:0px auto;
}
.personal_left {
    position:absolute;
    left:0px;
    top:50px;
    width: 35px;
    min-height: 320px;
    background-color: #f4f3f3;
}
.personal_right {
    position:absolute;
    left:35px;
    top:50px;
    width: 1165px;
    background-color: #f4f3f3;
    min-height: 320px;
}

html {
    overflow-x:hidden;
}
