﻿@charset "utf-8";
/* 
Time:2010-12-28;
 */


body {
    background: #FFFFFF url("../images/bg0726.jpg") repeat-x top center;
    font: 80% Arial, Helvetica, sans-serif;
    font: 12px "微软雅黑";
    _font: 12px Verdana, Geneva, sans-serif;
}

* {
    margin: 0;
    padding: 0;
    list-style: none;
    border: 0px;
    position: relative;
    z-index: 1;
}

a {
    color: #28343c;
    text-decoration: none;
}

    a:hover {
        color: #E60012;
        text-decoration: none;
    }

.claer {
    clear: both;
}

.dian {
    background: url(../images/dian.gif) no-repeat 0px 1px;
    padding-left: 7px;
    font-size: 12px;
    color: #354465;
}

#jl {
    padding-bottom: 10px;
}

#img {
    display: block;
}

#x_height {
    height: 10px;
    background-color: #FFF;
}
/*刘建闯修改，加高度自动*/
.box {
    width: 970px;
    height: auto;
    margin: auto;
    padding: 0px 8px;
    background-color: #FFF;
}

.logo {
    width: 490px;
    height: 95px;
    float: left;
}

.nav {
    width: 986px;
    margin: auto;
}

    .nav img {
        display: block;
    }

.nbanner {
    width: 970px;
    height: 150px;
    line-height: 0px;
}

.left {
    width: 268px;
    border: 1px solid #d9e2e7;
    float: left;
}

    .left .leftbt {
        width: 268px;
        height: 31px;
        font: bold 14px/31px "微软雅黑";
        color: #354465;
        background: url(../images/left_btbg.gif) repeat-x;
    }

.btname {
    width: 150px;
    float: left;
    text-indent: 1em;
}

.more {
    width: 90px;
    font: 14px/31px "宋体";
    text-indent: 3em;
    float: right;
}

.left .video {
    width: 268px;
}

    .left .video .video_bt {
        background: url(../images/video_bt.gif) no-repeat;
        height: 31px;
        font: bold 14px/31px "微软雅黑";
        color: #354465;
        text-indent: 4em;
    }

    .left .video .videobox {
        width: 246px;
        height: 177px;
        margin: 14px 11px 13px 11px;
        line-height: 24px;
    }

.left .login .login_bt {
    width: 268px;
    background: url(../images/xx_bt.gif) no-repeat;
    height: 42px;
    font: bold 14px/40px "微软雅黑";
    color: #354465;
    text-indent: 2em;
}

.left .login .loginbox {
    height: 130px;
    background: url(../images/welcome.jpg) no-repeat left bottom;
}

.left .login .logintab {
    width: 246px;
    margin: 11px 11px 0px 11px;
}

.left .qlsh {
    width: 246px;
    height: 155px;
    margin: 7px 11px;
}
/*刘建闯修改高度（原值95，改为135）*/
.left .zxgg {
    width: 246px;
    height: 135px;
    margin: 11px;
    line-height: 24px;
}

    .left .zxgg .hotlink {
        width: 200px;
        margin: auto;
        margin-bottom: 5px;
    }

.left .left_nav {
    padding: 12px 0px;
}

    .left .left_nav li {
        width: 150px;
        margin: 2px auto;
        height: 30px;
        text-align: center;
        line-height: 27px;
    }

.left_nav a {
    color: #354465;
    text-decoration: none;
    background: url(../images/an1.gif) no-repeat;
    width: 150px;
    height: 27px;
    display: block;
}

    .left_nav a:hover {
        color: #fff;
        background: url(../images/an2.gif) no-repeat;
    }

.right {
    width: 685px;
    float: right;
}

    .right .index_banner {
        width: 685px;
        height: 235px;
    }

.rightbox {
    width: 683px;
    _width: 683px;
    float: right;
    border: 1px solid #D9E2E7;
    min-height: 660px;
    _height: 660px;
}

    .rightbox .dbt {
        width: 683px;
        background: url(../images/xx_bt2.gif) repeat-x;
        height: 42px;
        text-indent: 1em;
        color: #354465;
    }

    .rightbox .nzbt {
        width: 200px;
        float: left;
        font: bold 16px/42px "微软雅黑";
    }

    .rightbox .nfbt {
        width: 200px;
        float: right;
        line-height: 42px;
        text-align: right;
        padding-right: 15px;
    }

    .rightbox .content {
        width: 602px;
        padding: 30px;
        margin: auto;
        line-height: 24px;
    }

.content .newslist {
    width: 623px;
    margin: auto;
    line-height: 30px;
    border-bottom: 1px dotted #CCC;
    text-align: left;
}

.content h1 {
    font: bold 16px/24px "微软雅黑";
    color: #F00;
    text-align: center;
}

.content .newstime {
    font: 10px/24px "微软雅黑";
    color: #ccc;
    border-bottom: 2px solid #D9E2E7;
    text-align: center;
    margin-bottom: 15px;
}

.content .nrbox {
    width: 600px;
    margin: auto;
}

.rightbox1 {
    width: 970px;
    float: right;
    border: 1px solid #D9E2E7;
    min-height: 660px;
    _height: 660px;
}

    .rightbox1 .dbt {
        width: 970px;
        background: url(../images/xx_bt2.gif) repeat-x;
        height: 42px;
        text-indent: 1em;
        color: #354465;
    }

    .rightbox1 .nzbt {
        width: 200px;
        float: left;
        font: bold 16px/42px "微软雅黑";
    }

    .rightbox1 .nfbt {
        width: 200px;
        float: right;
        line-height: 42px;
        text-align: right;
        padding-right: 15px;
    }

    .rightbox1 .content {
        width: 910px;
        padding: 30px;
        margin: auto;
        line-height: 24px;
    }

        .rightbox1 .content p {
            text-indent: 2em;
        }

.right .newsbox {
    width: 334px;
    border: 1px solid #d9e2e7;
    border-top: 0px;
    float: left;
}

.right .newsboxbt {
    height: 31px;
    font: bold 14px/31px "微软雅黑";
    color: #354465;
    background: url(../images/left_btbg.gif) repeat-x;
}

.right .newsbox .newslistbox {
    width: 310px;
    margin: 12px;
    line-height: 22px;
}

.right .newslistbox .newsimg {
    width: 100px;
    height: 75px;
    float: left;
}

.right .newslistbox .newsright {
    width: 200px;
    float: right;
}

.right .newsright h1 {
    font: bold 14px/25px "微软雅黑";
    color: #FF0000;
}

.right .newslistbox .newslist {
    width: 310px;
    list-style-position: outside;
}

    .right .newslistbox .newslist li {
        width: 320px;
        _width: 311px;
        line-height: 24px;
        *line-height: 24px;
        _line-height: 24px;
        _height: 24px;
        float: left;
    }

.right .work {
    width: 683px;
    border: 1px solid #d9e2e7;
    margin-top: 10px;
}

.right .workbt {
    width: 683px;
    height: 31px;
    font: bold 14px/31px "微软雅黑";
    color: #354465;
    background: url(../images/left_btbg.gif) repeat-x;
}

.right .work .workbox {
    margin-left: 5px;
    height: 160px;
    height: 180px !important;
}

    .right .work .workbox li {
        width: 120px;
        height: 160px;
        float: left;
        background-color: #EBEBEB;
        margin: 10px 7px;
        text-align: center;
        font-weight: bold;
        line-height: 18px;
    }

.right .topnews {
    margin-bottom: 10px;
}

.right .picnews {
    width: 334px;
    height: 262px;
    _height: 260px;
    float: left;
    border: 1px solid #d9e2e7;
    background: url(../images/newpic.gif) repeat-x bottom;
}

.right .companynews {
    width: 400px;
    float: right;
}

.right .companyimg {
    width: 130px;
    height: 110px;
    float: left;
}

.right .companynews h1 {
    font: bold 16px/25px "微软雅黑";
    color: #FF0000;
}

.right .companynews .companyright {
    width: 250px;
    float: right;
    line-height: 22px;
}

.right .companynews .newslist li {
    width: 400px;
    line-height: 24px;
    float: left;
}


.bottom {
    height: 80px;
    background: #EBEBEB;
    border-top: 2px solid #5E0001;
    padding: 20px;
    line-height: 24px;
    text-align: center;
}




/* 标签切换 */
.tab-content li {
    display: none;
    zoom: 1;
}

    .tab-content li.current {
        display: block;
    }

    .tab-content li li {
        display: block;
    }

.tab-block .block-1 .tab li .inner-wrp {
    float: left;
}

/* 焦点图轮转 */
.focus {
    position: relative;
    padding: 3px;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}

    .focus .focus-content li {
        position: absolute;
        left: 5px;
        top: 5px;
        _left: -161px;
    }

    .focus .focus-content img {
        display: block;
        margin-bottom: 5px;
        width: 323px;
    }

    .focus .focus-opt {
        position: absolute;
        right: -2px;
        bottom: 26px;
        float: left;
        margin-bottom: -255px;
        _margin-bottom: 0px;
    }

        .focus .focus-opt li {
            float: left;
            line-height: 15px;
            margin-right: 7px;
            border: 1px solid #ddd;
            cursor: pointer;
            background-position: 0 -108px;
            width: 15px;
        }

            .focus .focus-opt li.inner-wrp {
                width: 17px;
                height: 16px;
                _height: 6px;
                padding: 0;
                overflow: hidden;
            }

            .focus .focus-opt li.current {
                border-color: #ddd;
                color: #fff;
                background-color: #aaa;
                width: 15px;
            }


ul.left_dh, ul.left_dh ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 15em;
}

    ul.left_dh a {
        display: block;
        text-decoration: none;
    }

    ul.left_dh li {
        margin-top: 1px;
        _height: 25px;
    }

        ul.left_dh li a {
            background: #4693C4;
            color: #fff;
            text-align: center;
            padding: 0.5em;
        }

            ul.left_dh li a:hover {
                background: #E0261A;
                color: #fff;
            }

        ul.left_dh li ul li a {
            background: #DFECF7;
            color: #000;
            text-align: right;
            padding-left: 20px;
        }

            ul.left_dh li ul li a:hover {
                background: #A8CCEC;
                border-left: 5px #4693C4 solid;
                text-align: right;
                padding-left: 15px;
            }
/*新增*/
.tborder2 {
    BORDER-BOTTOM: rgb(240,245,248) 1px solid;
    BORDER-LEFT: rgb(240,245,248) 1px solid;
    BORDER-TOP: rgb(240,245,248) 1px solid;
    BORDER-RIGHT: rgb(240,245,248) 1px solid;
}

.menugtab {
    PADDING-BOTTOM: 10px;
    BACKGROUND-COLOR: #ffffff;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    HEIGHT: 125px;
    PADDING-TOP: 10px;
}

.menub1_1 {
    LINE-HEIGHT: 28px;
    PADDING-LEFT: 30px;
    WIDTH: 78px;
    BACKGROUND: url(../images/index_1.jpg);
    FLOAT: left;
    HEIGHT: 28px;
    COLOR: rgb(53,68,101);
    FONT-SIZE: 14px;
    CURSOR: pointer;
    FONT-WEIGHT: bold;
    PADDING-TOP: 3px;
}

.menub1_2 {
    TEXT-ALIGN: center;
    LINE-HEIGHT: 28px;
    WIDTH: 103px;
    BACKGROUND: url(../images/index_2.jpg);
    FLOAT: left;
    HEIGHT: 28px;
    COLOR: rgb(53,68,101);
    FONT-SIZE: 14px;
    CURSOR: pointer;
    FONT-WEIGHT: bold;
    PADDING-TOP: 3px;
}

.menub2_1 {
    BORDER-BOTTOM: rgb(240,245,248) 1px;
    TEXT-ALIGN: center;
    BORDER-LEFT: rgb(240,245,248) 1px solid;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 24px;
    BACKGROUND-COLOR: #ffffff;
    PADDING-LEFT: 9px;
    PADDING-RIGHT: 9px;
    FLOAT: left;
    HEIGHT: 24px;
    COLOR: rgb(53,68,101);
    BORDER-TOP: rgb(240,245,248) 1px solid;
    CURSOR: pointer;
    FONT-WEIGHT: bold;
    BORDER-RIGHT: rgb(240,245,248) 1px solid;
    PADDING-TOP: 3px;
    FONT-SIZE: 14px;
}

.menub2_2 {
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 24px;
    PADDING-LEFT: 9px;
    PADDING-RIGHT: 9px;
    FLOAT: left;
    HEIGHT: 24px;
    COLOR: rgb(53,68,101);
    CURSOR: pointer;
    PADDING-TOP: 3px;
    FONT-SIZE: 14px;
}

.blue {
    COLOR: rgb(53,68,101);
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
}
