/*全局样式*/
body {
    margin: 0;
    padding: 0;
    line-height: 150%;
    font-family: Arial;
    color: #333333;
    font-size: 9.5pt;
}

p {
    line-height: 150%;
    font-size: 9.5pt;
    text-align: justify;
    text-justify: inter-ideograph;
    font-family: '微软雅黑';
}

table {
    table-layout: fixed;
    vertical-align: top;
    margin: 0;
    padding: 0;
}

tr {
    vertical-align: top;
    margin: 0;
    padding: 0;
}

td {
    margin: 0;
    padding: 0;
}

ul, li {
    list-style: none;
    margin: 0;
    padding: 0;
}

a {
    text-decoration: none;
}

    a:link {
        color: #333333;
    }

    a:visited {
        color: #333333;
    }

    a:hover {
        color: #ff6a00;
    }

/*框架样式*/
div.header_bg {
    position: relative;
    width: 100%;
    height: 177px;
    background: url(images/header_bg.png) repeat-x;
    z-index: 3;
}

div.header {
    position: relative;
    width: 1002px;
    height: 177px;
    margin: 0 auto;
}

div.logo_bg {
    position: relative;
    width: 100%;
    height: 97px;
    background: url(images/logo.png) no-repeat;
}

div.menu_bg {
    position: relative;
    width: 100%;
    height: 60px;
    background: url(images/menu_bg.png) no-repeat;
    z-index: 4;
}

div.menu {
    position: relative;
    width: 940px;
    height: 60px;
    margin: 0 auto;
}

div.menu_footer {
    position: relative;
    width: 100%;
    height: 20px;
    background: url(images/menu_footer.png) no-repeat;
}

div.middle_bg {
    position: relative;
    width: 100%;
    background: url(images/middle_bg.png) repeat;
}

div.middle {
    position: relative;
    width: 1002px;
    margin: 0 auto;
    background: url(images/middle.png) repeat-y;
}

div.bigimg_bg {
    position: relative;
    width: 940px;
    height: 395px;
    margin: 0 auto;
    background-color: #e0e1e3;
}

/*div.bigimg_bg img
{
    position: relative;
    width: 930px;
    height:385px;
    margin: 5px;
}*/
div.content {
    position: relative;
    width: 940px;
    height: 300px;
    margin: 0 auto;
}

#Introduction_box {
    width: 590px;
    left: 0px;
}

#Introduction p {
    line-height: 200%;
}

#News_box {
    width: 295px;
    right: 0px;
}

div.pic_link {
    position: relative;
    width: 940px;
    height: 103px;
    margin: 0 auto;
    background: url(images/pic_link.png);
}

    div.pic_link a {
        display: block;
        width: 310px;
        height: 103px;
        float: left;
        border: none;
    }

div.logo_bg2 {
    position: relative;
    width: 100%;
    height: 88px;
    /*background: url(images/logo_bg2.png) repeat-x;*/
    background-color: #0e5690;
}

div.logo2 {
    position: relative;
    width: 950px;
    height: 88px;
    margin: 0 auto;
    background: url(images/logo2.png) no-repeat;
}

div.bigimage_bg2 {
    position: relative;
    width: 100%;
    height: 142px;
    background: url(images/bigimage_bg2.png) repeat-x;
}

div.bigimage2 {
    position: relative;
    width: 950px;
    height: 142px;
    margin: 0 auto;
}

    div.bigimage2 img {
        width: 950px;
        height: 142px;
    }

div.menu_bg2 {
    position: relative;
    width: 100%;
    height: 55px;
    background: url(images/menu_bg2.png) repeat-x;
    z-index: 3;
}

div.menu2 {
    position: relative;
    width: 950px;
    height: 55px;
    margin: 0 auto;
}

div.middle2 {
    position: relative;
    width: 950px;
    margin: 0 auto;
}

div.middle_h {
    position: relative;
    width: 100%;
    height: 33px;
    background: url(images/middle_h.png) no-repeat;
}

div.middle_c {
    position: relative;
    width: 100%;
    height: 550px;
}

div.footer_bg {
    position: relative;
    width: 100%;
    height: 40px;
    background-color: #02303c;
}

div.footer {
    position: relative;
    width: 960px;
    height: 40px;
    margin: 0 auto;
    color: #ffffff;
    line-height: 40px;
}

div.footer2 {
    position: relative;
    width: 950px;
    height: 40px;
    margin: 0 auto;
    color: #ffffff;
    line-height: 40px;
}

/*链接样式*/
a.white:link {
    color: #ffffff;
}

a.white:visited {
    color: #ffffff;
}

a.white:hover {
    color: #ff6a00;
}

a.blue:link {
    color: #3770a6;
}

a.blue:visited {
    color: #3770a6;
}

a.blue:hover {
    color: #ff6a00;
}

a.orange:link {
    color: #df7070;
}

a.orange:visited {
    color: #df7070;
}

a.orange:hover {
    color: #ff6a00;
}

a.more:link {
    color: #df7070;
}

a.more:visited {
    color: #df7070;
}

a.more:hover {
    color: #df7070;
}

/*头部样式*/
.logo_link {
    display: block;
    position: absolute;
    width: 370px;
    height: 60px;
    top: 8px;
    left: 0px;
}

#header_link {
    position: absolute;
    right: 160px;
    bottom: 20px;
}

#header_link2 {
    position: absolute;
    right: 0px;
    bottom: 20px;
}

    #header_link a:link, #header_link2 a:link {
        font-size: 9.5pt;
        color: #ffffff;
    }

    #header_link a:visited, #header_link2 a:visited {
        color: #ffffff;
    }

    #header_link a:hover, #header_link2 a:hover {
        color: #ff6a00;
    }

div.header_search {
    position: absolute;
    width: 143px;
    height: 22px;
    right: 0px;
    bottom: 20px;
    background: url(images/search_bg.png);
}

/*主菜单样式*/
#nav {
    position: absolute;
    width: 100%;
}

li.mainlevel {
    display: block;
    width: 120px;
    height: 60px;
    float: left;
    line-height: 60px;
    text-align: center;
    font-size: 11pt;
    font-family: '微软雅黑';
}

    li.mainlevel:hover {
        background-color: #154b71;
    }

li.mainlevel_h {
    display: block;
    width: 109px;
    height: 60px;
    float: left;
    line-height: 60px;
    text-align: center;
    font-size: 11pt;
    font-family: '微软雅黑';
    background-color: #154b71;
}

    li.mainlevel_h a {
        color: #ffffff;
    }

    li.mainlevel_h:hover a {
        color: #ffffff;
    }

li.mainlevel_f {
    display: block;
    width: 109px;
    height: 60px;
    float: left;
    line-height: 60px;
    text-align: center;
    font-size: 11pt;
    font-family: '微软雅黑';
    background-color: #fa8a1c;
}

    li.mainlevel_f a {
        color: #ffffff;
    }

    li.mainlevel_f:hover a {
        color: #ffffff;
    }

#nav .mainlevel ul {
    display: none;
    width: 120px;
    line-height: 40px;
    background: url(images/menu_link.png);
    font-size: 10pt;
}

li.mainlevel a {
    color: #154b71;
}

li.mainlevel:hover a {
    color: #ffffff;
}

#nav .mainlevel ul a {
    color: #ffffff;
}

#nav .mainlevel ul li:hover {
    background: url(images/menu_hover.png);
}

li.mainlevel2 {
    display: block;
    width: 120px;
    height: 55px;
    float: left;
    line-height: 55px;
    text-align: center;
    font-size: 11pt;
    font-family: '微软雅黑';
}

    li.mainlevel2:hover {
        background-color: #154b71;
    }

#nav .mainlevel2 ul {
    display: none;
    width: 120px;
    line-height: 40px;
    background: url(images/menu_link.png);
    font-size: 10pt;
}

li.mainlevel2 a {
    color: #154b71;
}

li.mainlevel2:hover a {
    color: #ffffff;
}

#nav .mainlevel2 ul a {
    color: #ffffff;
}

#nav .mainlevel2 ul li:hover {
    background: url(images/menu_hover.png);
}

/*二级菜单样式*/
div.menu2_t {
    position: relative;
    width: 100%;
    height: 30px;
    line-height: 30px;
    color: #3770a6;
    font-size: 11pt;
    font-family: '微软雅黑';
    border-bottom: 1px solid #d8d8d8;
}

div.menu2_c {
    position: relative;
    width: 177px;
    line-height: 32px;
    margin: 0px auto;
    font-size: 9pt;
    font-family: '微软雅黑';
    background: url(images/menu2_link_bg1.png) repeat-y;
}

#menu2 a {
    display: block;
    width: 100%;
    height: 32px;
    text-indent: 30px;
}

    #menu2 a:link {
        color: #666666;
    }

    #menu2 a:visited {
        color: #666666;
    }

    #menu2 a:hover {
        color: #ff9933;
    }

/*首页新闻列表样式*/
div.news {
    position: absolute;
}

div.news_h {
    position: relative;
    width: 100%;
    height: 40px;
    line-height: 40px;
}

div.news_h_t {
    position: relative;
    width: 180px;
    height: 40px;
    float: left;
    font-size: 12pt;
    font-family: '微软雅黑';
    color: #154b71;
}

div.news_m {
    float: right;
}

div.news_c {
    position: relative;
    width: 100%;
}

    /*#news p
{
    margin-top:10px;
}*/

    div.news_c span {
        display: block;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        word-break: keep-all;
    }

#bg {
    position: relative;
}

.table_xsbg {
    table-layout: fixed;
    width: 295px;
    font-size: 9.5pt;
    font-family: 宋体;
}

/*导航样式*/
div.Navg {
    position: absolute;
    width: 100%;
    top: 55px;
    left: 0px;
    font-family: '微软雅黑';
}

div.Navg_t {
    position: relative;
    width: 30%;
    color: #fff;
    font-size: 11pt;
}

div.Navg_c {
    position: relative;
    width: 70%;
    color: #fff;
}

/*二级页面左侧样式*/
div.content_left {
    position: relative;
    width: 200px;
    margin: 0 auto;
}

div.left_search {
    position: relative;
    width: 100%;
    line-height: 200%;
}

    div.left_search span {
        color: #3770a6;
        font-size: 9pt;
    }

div.left_news {
    position: relative;
    width: 200px;
    margin: 0px auto;
}

div.left_news_h {
    position: relative;
    width: 100%;
    color: #3770a6;
    font-size: 9pt;
    border-bottom: 1px solid #d8d8d8;
}

/*二级页面右侧样式*/
div.content_right {
    position: relative;
    width: 95%;
    float: right;
}

#divcontent {
    position: relative;
    float: right;
    width: 100%;
}

    #divcontent p {
        font-size: 10pt;
        font-family: '微软雅黑';
        line-height: 200%;
    }

div.Newslist {
    position: relative;
    width: 100%;
}

    div.Newslist p {
        margin-top: 10px;
    }

div.Newslist_left {
    position: relative;
    width: 470px;
    float: left;
}

p.NewsTitle {
    color: #3770a6;
}

span.NewsTitle {
    color: #3770a6;
}

p.PostTime {
    color: #999999;
}

p.NewsSummary {
    color: #666666;
}

div.Newslist_right {
    position: relative;
    width: 148px;
    height: 98px;
    float: right;
    margin-top: 20px;
}

    div.Newslist_right img {
        width: 148px;
        height: 98px;
    }

div.ContentHeader {
    width: 100%;
}

    div.ContentHeader p {
        text-align: center;
    }

h3.ContentTitle {
    font-size: 11pt;
    font-family: '微软雅黑';
    color: #df7070;
    text-align: center;
}

h3.ContentTitle2 {
    font-size: 11pt;
    font-family: '微软雅黑';
    color: #df7070;
    text-align: left;
}

div.ContentDetails {
    width: 100%;
    line-height: 28px;
    font-size: 14px;
    font-family: 微软雅黑,Arial;
}

#divpage {
    width: 670px;
    margin: 0 auto;
    text-align: right;
    font-size: 9pt;
    color: #3770a6;
    line-height: 40px;
}

a.pagelink:link {
    font-size: 9pt;
    color: #3770a6;
}

a.pagelink:visited {
    font-size: 9pt;
    color: #3770a6;
}

a.pagelink:hover {
    font-size: 9pt;
    color: #ff6a00;
}

/*图片放大镜特效样式*/
div.banner {
    position: absolute;
    width: 100%;
    height: 100%;
}

div.corner {
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
}

/*横向虚线*/
div.div_line {
    width: 100%;
    height: 20px;
    border-top: 1px dashed #d0d0d0;
}

div.div_line_home {
    width: 100%;
    height: 1px;
    border-top: 1px dashed #d0d0d0;
}

/*字符串自动截取*/
.ellipsis {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    word-break: keep-all;
}

/*焦点图片样式*/
div.bigimage {
    position: absolute;
    width: 930px;
    height: 385px;
    top: 5px;
    left: 5px;
    overflow: hidden;
}

#bigimage {
    position: relative;
}

    #bigimage td {
        width: 930px;
        height: 385px;
    }

div.bigimage img {
    width: 930px;
    height: 385px;
}

div.num_box {
    position: absolute;
    left: 46%;
    bottom: 10px;
}

    div.num_box li {
        width: 18px;
        height: 18px;
        float: left;
        margin-right: 5px;
        background: url(images/num_link.png) no-repeat;
    }

        div.num_box li.num_link {
            background: url(images/num_hover.png) no-repeat;
        }

/*头部搜索样式*/
#div_header_search {
    width: 143px;
    height: 22px;
    position: absolute;
    top: 38px;
    right: 55px;
    /*background: url(images/search_bg.png);*/
}

.news_h2 {
    position: relative;
    width: 100%;
    height: 45px;
    line-height: 45px;
    background: url(images/news_h_bg.png) left bottom no-repeat;
}

.news_h_r {
    position: relative;
    float: right;
}

.news_h_t2 {
    position: relative;
    height: 100%;
    text-align: left;
    font-size: 12pt;
    color: #1067AA;
    text-indent: 0px;
    font-family: 微软雅黑,Arial;
}

.pull-left {
    float: left;
}