﻿@charset "utf-8";

/* CSS Document */


/* 首页 开始 */

.head {
    width: 100%;
    background: #0d74ff url(../images/index_head.jpg) no-repeat top center;
}

.headbq {
    padding-left: 880px;
    padding-top: 16px;
    width: 120px;
    height: 148px;
}

.headbq a {
    color: #fff;
    font-size: 12px;
    font-family: "宋体";
    padding-left: 10px;
}

.navs {
    background: url(../images/navbj.jpg) repeat-x;
    height: 44px;
}

.nav {
    height: 44px;
    line-height: 44px;
    width: 720px;
}

.nav li {
    float: left;
    width: 132px;
    position: relative
}

.nav li a {
    width: 132px;
    display: inline-block;
    text-align: center;
    color: #fff;
    font-size: 16px;
}

.nav li.navhov {
    background: #166ac0;
    height: 43px;
}

.nav ul {
    position: absolute;
    left: 0;
    top: 44px;
    display: none;
    width: 132px;
    z-index: 2;
    background: #166ac0;
    opacity: 0.9;
    filter: alpha(opacity=90);
}

.nav ul a {
    font-size: 14px;
}

.nav ul a:hover {
    background: #61aaf4
}

.search {
    background: url(../images/search.jpg) no-repeat;
    height: 40px;
    width: 280px;
}

.search .sertext {
    background: none;
    border: 0;
    height: 40px;
    line-height: 40px;
    width: 234px;
    text-indent: 16px;
    color: #fff;
    font-size: 12px;
    font-family: "微软雅黑";
}

.sybtn {
    background: none;
    cursor: pointer;
    float: left;
    display: inline-block;
    border: none;
    text-indent: -99999px;
    width: 30px;
    height: 25px;
    margin-top: 10px;
}

.con_top {
    height: 291px;
    margin-top: 12px;
}

.jdt_l {
    height: 291px;
}

.menu {
    width: 175px;
    height: 291px;
}

.menu li {
    height: 57px;
    line-height: 57px;
    color: #fff;
    background: #1d7dde;
    cursor: pointer;
    font-size: 16px;
    margin-bottom: 1px;
}

.menu li a {
    color: #fff;
    font-size: 16px;
}

.menu li i {
    background: url(../images/jdtico.png) no-repeat 10px top;
    float: left;
    display: inline-block;
    width: 50px;
    height: 55px;
}

.menu li.nzjg i {
    background-position: 10px -55px;
}

.menu li.wzjg i {
    background-position: 10px -110px;
}

.menu li.jxsj i {
    background-position: 10px -168px;
}

.menu li.djgz i {
    background-position: 10px -225px;
}

.menu li span {
    display: inline-block;
    width: 8px;
    height: 55px;
    float: right;
    background: url(../images/jt.png) no-repeat left center;
    margin-right: 12px;
}

.menu .hover {
    background: #62a7ec;
    color: #fff
}

.menuContent {
    width: 810px;
    background: #fff;
    height: 279px;
}

.hid {
    display: none;
}


/* 焦点图 */

.slideBox {
    height: 291px;
    position: relative;
}

.slideBox .hd {
    height: 30px;
    position: absolute;
    bottom: 0px;
    right: 28px;
}

.slideBox .hd ul {
    float: left;
}

.slideBox .hd ul li {
    float: left;
    display: block;
    width: 11px;
    height: 11px;
    margin-left: 9px;
}

.slideBox .hd ul li a {
    display: block;
    width: 11px;
    height: 11px;
    position: relative;
    background: #d5d5d5;
}

.slideBox .hd ul li.on a {
    background: #235d99;
}

.slideBox .bd {
    position: relative;
    height: 100%;
    z-index: 0;
}

.slideBox .bd ul li {
    position: relative;
    width: 810px;
}

.slideBox .bd img {
    width: 517px;
    height: 291px;
}

.burder_content {
    position: absolute;
    top: 0;
    right: -20px;
    height: 253px;
    overflow: hidden;
    width: 300px;
}

.burder_content .burder_content_title {
    float: left;
    font-size: 16px;
    line-height: 26px;
    width: 260px;
    margin: 10px 0;
    cursor: pointer;
    color: #235d99;
}

.burder_content .burder_content_content {
    line-height: 24px;
    font-size: 12px;
    text-indent: 2em;
    font-family: "宋体";
    width: 260px;
    color: #8e8e8e;
    text-align: justify;
}

.burder_content .burder_content_lookall {
    color: #95b6d7;
}

.con_cen {
    margin: 12px 0;
    height: 134px;
}

.zxld,
.ztq {
    height: 143px;
    background: #fff;
}

.zxjsL .zxld {
    height: 176px;
}

.zxld {
    width: 175px;
}

.sytit {
    height: 41px;
    line-height: 41px;
    background: #0f63ab;
    color: #fff;
}

.sytit a {
    color: #fff;
}

.zxldcon {
    padding-top: 8px;
}

.zxldcon p {
    line-height: 30px;
    margin-left: 5px;
}

.con_cen .zxldcon p {
    line-height: 23px;
}

.zxldcon p span {
    color: #d40000;
}

.zxldcon p a:hover {
    text-decoration: underline;
}

.ztq {
    width: 811px;
}

.area {
    display: inline-block;
    width: 811px;
    height: 132px;
    overflow: hidden;
}

.area img {
    width: 799px;
    height: 114px;
}

.area #focusImage {
    width: 811px;
}

.area .focus-box {
    clear: both;
}

.area .focusImage-inner {
    position: relative;
    height: 132px;
    overflow: hidden;
    background: #fff;
}

.area .focusImage-content li {
    display: none;
}

.area .focusImage-content li.current {
    display: block;
}

.area .focusImage-content img {
    display: inline-block;
    height: 120px;
    border: 1px solid #ddd;
    padding: 5px;
}

.area .focusImage-title {
    position: absolute;
    line-height: 10px;
    top: 230px;
    width: 100%;
    height: 30px;
    LEFT: 0px;
    overflow: hidden;
    background: #000;
    filter: alpha(opacity=70);
    opacity: 0.7;
    color: #FFF;
}

.area .focusImage-title-bg {
    z-index: 5;
    position: absolute;
    width: 100%;
    height: 30px;
    filter: alpha(opcity=70);
    opacity: 0.7;
    overflow: hidden;
}

.area .focusImage-title h2 {
    z-index: 10;
    position: absolute;
    padding-left: 20px;
    font-size: 12px;
    font-weight: bold;
    line-height: 27px;
}

.area .focusImage-title a {
    color: #fff;
    font-size: 12px;
}

.area .focusImage-title a:visited {
    color: #fff
}

.area .focusImage-slide {
    z-index: 15;
    position: absolute;
    bottom: 6px;
    right: 10px;
}

.area .focusImage-slide li {
    padding-bottom: 0px;
    display: inline-block;
    background: #e8e8e8;
    float: left;
    cursor: pointer;
    margin-right: 3px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    position: relative;
    color: #5f5f5f;
}

.area .focusImage-slide li.current {
    background: #005d9a;
    color: #fff;
}

.con_bot {
    height: 344px;
}

.jgsz,
.gzdt_tzgg {
    height: 324px;
    background: #fff;
}

.jgsz {
    width: 175px;
}

.jgsz ul {
    margin-top: 4px;
}

.jgsz ul li {
    background: url(../images/ico01.png) no-repeat 18px center;
    line-height: 30px;
    text-indent: 36px;
}

.jgsz ul li,
.jgsz ul li a {
    font-size: 13px;
    color: #555;
}

.jgsz ul li a:hover {
    color: #0f63ab;
}

.gzdt_tzgg {
    width: 519px;
    margin: 0 14px;
}

.tabbox {
    padding: 0 10px;
    height: 310px;
    overflow: hidden;
}

.tabbox .tabbtn {
    height: 42px;
    border-bottom: 1px solid #dcdcdc;
}

.tabbox .tabbtn li {
    float: left;
    position: relative;
    width: 108px;
    height: 44px;
    overflow: hidden;
}

.tabbox .tabbtn li a,
.tabbox .tabbtn li span {
    display: block;
    float: left;
    height: 42px;
    line-height: 42px;
    overflow: hidden;
    width: 108px;
    text-align: center;
    font-size: 18px;
    cursor: pointer;
    color: #555;
    margin-right: 16px;
}

.tabbox .tabbtn li.current a,
.tabbox .tabbtn li.current span {
    border-bottom: solid 2px #0f63ab;
    height: 42px;
    line-height: 42px;
    color: #0f63ab;
}

.tabbox .loading {
    height: 40px;
    width: 432px;
    text-align: center;
    position: absolute;
    left: 0;
    top: 120px;
}

.tabbox .tabcon {
    height: 270px;
    clear: left;
}

.tabcon dl {
    padding: 8px 0;
    font-family: "宋体";
}

.tabcon dl dt a {
    font-size: 14px;
    font-weight: bold;
    color: #606060;
}

.tabcon dl dt a.blue {
    color: #1369c0;
}

.tabcon dl dd {
    font-size: 12px;
    color: #8d8d8d;
}

.tabcon ul {
    padding: 8px 0;
    font-family: "宋体";
}

.tabcon ul li a {
    font-size: 14px;
    font-weight: bold;
    color: #606060;
}

.tabcon ul li a.blue {
    color: #1369c0;
}

.tabcon ul p {
    font-size: 12px;
    color: #8d8d8d;
}

.bot_right {
    width: 278px;
}

.bot_right ul li {}

.bot_right ul li a {
    display: block;
    height: 49px;
    font-size: 20px;
    color: #fff;
    text-indent: 110px;
    line-height: 49px;
    background: #65b0e0 url(../images/ldyx.png) no-repeat 37px center;
    margin-bottom: 11px;
}

.bot_right ul li a.nbyx {
    background: #65b0e0 url(../images/nbyx.png) no-repeat 37px center;
}

.bot_right dl {
    width: 134px;
    height: 97px;
    background: #65b0e0;
    text-align: center;
}

.bot_right dl dt a {
    display: block;
}

.bot_right dl:hover {
    background: #65b0e0;
}

.bot_right dl dd a {
    color: #fff;
}

.yqlj {
    height: 30px;
    margin: 12px 0;
}

.gjhzjg {
    width: 240px;
    margin-right: 13px;
    height: 30px;
    background: #fff url(../images/yqljxl.jpg) no-repeat right center;
    cursor: pointer;
}

.gjhzjg:last-child {
    margin-right: 0;
}

.gjhzjg2 {
    margin-right: 0;
}

.yqljs li {
    position: relative;
}

.yqljs li ul {
    width: 100%;
    height: 360px;
    overflow: auto;
    display: none;
    position: absolute;
    left: 0;
    bottom: 30px;
    display: none;
    background: #fff;
}

.yqljs li a {
    display: inline-block;
    color: #929090;
    font-size: 12px;
    line-height: 30px;
    text-indent: 1em;
}

.yqljs li ul li a {
    display: block;
}

.yqljs li ul li a:hover {
    background: #f0f0f0;
}

.foots {
    background: #1388d5;
    height: 120px;
    clear: left;
}

.foot {
    padding-top: 10px;
}

.foot p {
    color: #fff;
    text-align: center;
    line-height: 24px;
    font-family: "宋体";
}

.foot p a {
    color: #fff;
    padding: 0 4px;
}


/* 首页 结束 */


/* 中心介绍 开始 */

.zxjs {}

.zxjsL {
    width: 175px;
    background: #fff;
    margin: 18px 0 34px;
}

.zxjsL h3 {
    font-weight: 100;
}

.left_menu1 {
    margin: 0 12px;
    padding: 2px 0 8px;
}

.left_menu1>li a {
    color: #404040;
    font-size: 14px;
}

.left_menu1>li {
    line-height: 40px;
    border-bottom: 1px solid #d8d8d8;
    text-align: center;
}

.left_menu1 .bor0 {
    border-bottom: 0;
}

.left_menu1>li.actived>a {
    color: #0f63ab;
}

.left_menu1 li.actived {
    border-bottom: 2px solid #f8f8f8;
}

.left_menu1 li .ercdlist>li {
    border-bottom: 1px solid #d8d8d8;
    background: #fff;
}

.left_menu1 li .ercdlist>li>a {
    font-size: 13px;
}

.left_menu1 li .ercdlist li.wzxm>a {
    color: #0f63ab;
}

.left_menu1 li .sjcdlist li {
    border-top: 1px solid #f8f8f8;
}

.left_menu1 li .sjcdlist a {
    font-size: 12px;
    font-family: "宋体";
    color: #666;
}

.ercdlist {}

.zxjsR {
    width: 782px;
    background: #fff;
    padding: 12px;
    min-height: 10px;
    margin: 18px 0 34px;
}

.zxjsR p {
    line-height: 26px;
    font-size: 16px;
    text-indent: 2em;
    color: #5a5a5a;
}


/* 中心介绍 结束 */


/* 中心领导 开始 */

.zxldr {
    padding: 8px 8px 10px 8px;
}

.zxlds>dl {
    padding: 8px;
    border: 1px solid #e0ebf7;
    margin-bottom: 14px;
}

.zxlds>dl dt {
    width: 160px;
}

.zxlds>dl dd {
    width: 540px;
    color: #5a5a5a;
    margin-left: 30px;
    margin-top: 30px;
}

.zxlds>dl dd p {
    text-indent: 2em;
}

.zxlds {
    margin-top: 30px;
}


/* 中心领导 结束 */


/* 中心领导个人页 开始 */

.zxjsr {
    padding: 8px 8px 40px 8px;
}

.ldhd {
    margin: 30px 28px 0 48px;
    border-top: 1px solid #ddd;
}

dl.ldhdlist {
    height: 112px;
    padding: 18px 0 0 10px;
}

dl.ldhdlist dt {
    width: 176px;
}

dl.ldhdlist dd {
    width: 500px;
}

dl.ldhdlist dd.newdd {
    width: 100%;
}

dl.ldhdlist dd h3 {
    font-weight: 100;
    color: #333;
    margin-bottom: 6px;
}

dl.ldhdlist dd p {
    color: #989898;
    font-family: "宋体";
    font-size: 12px;
    text-indent: 0;
    line-height: 22px;
}

dl.ldhdlist dd .timefx .time {
    font-family: "微软雅黑";
    line-height: 22px;
    color: #989898;
}

dl.ldhdlist dd .timefx .fenxiang {
    width: 154px;
    display: none;
}

dl.ldhdlist dd .timefx .fenxiang i {
    font-style: normal;
    display: inline-block;
    width: 53px;
    color: #dc060e;
    height: 22px;
    background: url(../images/fenx.jpg) no-repeat left center;
    text-indent: 16px;
    line-height: 22px;
}

.jiathis_style {
    margin-top: 3px;
}

.ldhd dl:hover .timefx .fenxiang {
    display: block;
}

.ldhd dl:hover {
    background: #f3f3f3;
    cursor: pointer;
    border-bottom: 0;
}

.ldhd dl:hover dd h3 a {
    color: #1268bb;
}

.ldhd dl:hover dd p {
    color: #666;
}


/* 中心领导个人页 结束 */


/* 新闻-中心动态 开始 */

.weizhi {
    height: 40px;
    line-height: 40px;
    color: #7a7a7a;
}

.weizhi span {
    display: inline-block;
    width: 80px;
    background: url(../images/dqwz.png) no-repeat left center;
    text-indent: 20px;
}

.weizhi a {
    color: #a0a0a0;
}

.weizhi a:hover {
    text-decoration: underline;
    color: #0f63ab;
}

.zxdt {
    height: 898px;
    overflow: hidden;
    margin-bottom: 15px;
}

.gzdt {
    width: 363px;
}

.zxdtL {
    width: 694px;
    padding: 6px 14px 28px 14px;
    height: 864px;
    background: #fff;
}

.linetit {
    color: #0f63ab;
    font-weight: 100;
    line-height: 38px;
    border-bottom: 1px solid #dcdcdc;
}

.linetit span {
    display: inline-block;
    border-bottom: 2px solid #0f63ab;
    padding: 0 4px;
}

.zxdtL .ldhd dl {
    height: 111px;
    border-bottom: 1px solid #dcdcdc;
}

.zxdtL .ldhd dl:hover {
    height: 112px;
    border-bottom: 0;
}

.page {
    height: 27px;
    line-height: 27px;
}

.zxdtR {
    width: 270px;
    background: #f8f8f8;
    height: 898px;
}

.xwzx {
    margin: 0 21px;
}

.xwzx h3 {
    line-height: 52px;
    border-bottom: 3px solid #1369c0;
    font-weight: 100;
    color: #484848;
}

.left_menu2 li {
    line-height: 40px;
    margin-top: 10px;
    text-align: center;
    border-bottom: 1px solid #fff;
}

.left_menu2 li a {
    font-size: 15px;
    color: #717171;
    border-bottom: 1px solid #e9e9e9;
    display: block;
}

.left_menu2 li.actived2 a {
    background: #fff;
    border-bottom: 0;
}

.left_menu2 li.actived2 {
    border-bottom: 0;
}

.xwztpic {
    margin-top: 36px;
    height: 60px;
}

.xwztpic img {
    margin: 0 auto;
    display: block;
}


/* 新闻-中心动态 结束 */


/* 内容页 开始 */

.neirong {
    background: #fff;
    padding: 0 15px 60px;
    height: auto;
}

.btxx {
    border-bottom: 1px solid #e3e3e3;
    margin: 0 14px;
    padding-bottom: 14px;
}

.btxx h1 {
    font-weight: 100;
    color: #333;
    margin-top: 34px;
}

.zzsj span {
    font-family: "宋体";
    color: #9a9a9a;
    padding: 0 10px;
    line-height: 36px;
}

.cmain {
    margin-top: 16px;
    line-height: 30px;
    text-indent: 2em;
    text-align: justify;
    padding: 0 10px;
    font-family: "宋体";
    color: #686868;
    font-size: 14px;
}

.fzdb {
    height: 52px;
    border-bottom: 1px solid #e3e3e3;
    margin-top: 50px;
}

.fzdb a {
    float: right;
}

.dysjfx {
    text-indent: 0;
    line-height: 44px;
}

.dysjfx .neyfx {
    margin-top: 10px;
}

.dysjfx a {
    color: #8c8c8c;
}


/* 内容页 结束 *
/* 专题区 开始 */

.zhuantiq {
    margin: 20px 0;
    min-height: 10px;
    background: #fff;
    padding: 20px 10px 90px;
    width: 940px;
    overflow: hidden;
}

.ztlist {
    margin: 0 10px;
}

.ztlist dd {
    height: 48px;
    margin-top: 8px;
}

.ztlist dd a {
    color: #5a5a5a;
}


/* 专题区 结束 */


/* 下载区 开始 */

.xiazaiqu {
    /*width:670px;*/
    height: 428px;
}

.xzsstop {
    height: 85px;
    border-bottom: 1px solid #d4d4d4;
}

.xzssl {
    width: 688px;
    margin-top: 8px;
}

.xzssl_t {
    height: 22px;
    line-height: 22px;
    color: #353535;
    font-size: 14px;
    margin-bottom: 12px;
}

.xzssl_t label {
    display: inline-block;
    width: 60px;
}

.xzssl_t .zlss {
    width: 122px;
    height: 20px;
    line-height: 20px;
    border: 1px solid #dadada;
    color: #666;
    padding-left: 4px;
}

.xzssl_t span {
    padding-right: 26px;
}

.xzssr .xzbtn {
    width: 58px;
    height: 58px;
    line-height: 58px;
    display: inline-block;
    color: #fff;
    background: #21bae0;
    border: 0;
    border-radius: 4px;
    cursor: pointer;
    margin-top: 11px;
    font-size: 18px;
    font-family: "微软雅黑";
}

.xzsslist {
    margin-top: 11px;
}

.xzsslist dl {
    height: 74px;
    border-bottom: 1px dashed #d4d4d4;
}

.xzsslist dl dt {}

.xzsslist dl dd {
    width: 55px;
    height: 28px;
    background: url(../images/djxz.png) no-repeat 10px 18px;
    padding-top: 46px;
    cursor: pointer;
}

.xzsslist dl dd a {
    color: #99c4e9;
}

.xzsslist dl p {
    text-indent: 0;
}

.xzsslist dl p span {
    color: #9a9a9a;
    font-size: 12px;
    font-family: "宋体";
    padding-right: 42px;
}

.xzsslist dl h3 a {
    color: #353535;
    font-weight: 100;
}

.xzsslist dl dd:hover {
    background: url(../images/djxzh.png) no-repeat 10px 18px;
}

.xzsslist dl dd:hover a {
    color: #2988dc;
}


/* 下载区 结束 */


/* 机构设置 开始 */


/* 办公室 开始 */

.conbor {
    width: 15px;
    border-right: 1px solid #dedede;
    /*min-height:799px;*/
    margin-top: 18px;
}

.bgs {
    width: 754px;
    padding: 18px 18px;
}

.jdjlpt {
    padding-top: 15px;
    height: 67px;
}

.bgszz {
    padding-bottom: 30px;
    border-bottom: 1px solid #f1f1f1;
    margin-bottom: 10px;
}

.zztit {
    color: #004897;
    line-height: 34px;
}

.linetit a {
    color: #0f59a4;
}

.bgszz p {
    color: #545454;
    line-height: 28px;
    text-indent: 2em;
}

.gzdt ul {
    margin: 10px 0;
    min-height: 90px;
}

.gzdt li {
    background: url(../images/dian.jpg) no-repeat left center;
    text-indent: 15px;
    line-height: 30px;
}

.gzdt li a {
    font-size: 14px;
    font-family: "宋体";
    color: #686868;
}

.gzdt li span {
    font-family: "宋体";
    color: #9d9c9c;
}


/* 办公室 结束 */


/* 党建工作 开始 */

.djgztit a {
    font-weight: 100;
    color: #616161;
    margin: 0 14px;
    font-size: 16px;
    display: inline-block;
    padding: 0 4px;
}

.djgztit a.djhover {
    border-bottom: 2px solid #1369c0;
    color: #0f59a4;
}


/* 党建工作 结束 */


/* 财务处 开始 */

.cwclist {
    margin: 0px;
    border-top: 0;
}

.cwclist dl {
    height: 146px;
}

.cwclist dl dt {
    width: 220px;
}

.cwclist dl dd p {
    height: 72px;
}

.cwclist dl:hover {
    background: #fff;
}


/* 财务处 结束 */


/* 二处 开始 */

.con2,
.con3,
.con4,
.con5,
.con6,
.con7 {
    display: none;
}

.ecmenu li {
    width: 154px;
    height: 56px;
    background: #dbdbdb;
    float: left;
    padding: 0 14px;
    line-height: 56px;
    text-align: center;
    font-size: 14px;
    color: #464646;
    cursor: pointer;
    margin-right: 8px;
}

.ecmenu li.hg20 {
    line-height: 20px;
    text-align: left;
    padding-top: 8px;
    height: 48px;
}

.ecmenu li.mar0 {
    margin-right: 0;
}

.ecmenu li.actives {
    background: #1d7dde;
    color: #fff;
}

.eclist {
    margin-top: 15px;
}

.eclist dt {
    line-height: 38px;
    color: #8f8f8f
}

.eclist dt span {
    font-family: "宋体";
    margin-right: 4px;
}

.eclist dt a {
    color: #353535;
}

.eclist dd {
    color: #686868;
    line-height: 20px;
    font-family: "宋体";
}


/* 二处 结束 */


/* 机构设置 结束 */


/* 大事记 */

.zxjsdsj a {
    width: 100px;
    height: 40px;
    background: #dbdbdb;
    float: left;
    padding: 0 14px;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
    color: #464646;
    cursor: pointer;
    margin-right: 8px;
}

.zxjsdsj a.hg20 {
    line-height: 20px;
    text-align: left;
    padding-top: 8px;
    height: 48px;
}

.zxjsdsj a.mar0 {
    margin-right: 0;
}

.zxjsdsj a.actives {
    background: #1d7dde;
    color: #fff;
}

.dsjcon,
dsjcon p,
dsjcon div {
    font-size: 14px;
    line-height: 24px;
    color: #333;
    font-family: "微软雅黑";
    padding: 20px 10px 0;
    text-align: justify;
    min-height: 139px;
}


/* 大事记 结束 */