@charset "utf-8";
/* CSS Document */
/*---新闻动态下拉--开始--*/
.xl {
    width: 960px;
    height: 320px;
    overflow: hidden;
    padding: 20px;
    margin: 0 auto;
}

.xwdtUl {
    width: 520px;
    float: left;
    display: inline;
    height: 320px;
    overflow: hidden;
}

.xwdtU {
    width: 100%;
    height: 40px;
    background: #f1f1f1;
    overflow: hidden;
}

.xwdtU li {
    width: 20%;
    float: left;
    height: 40px;
    line-height: 40px;
    text-align: center;
}

.xwdtU li:hover {
    cursor: pointer;
}

.xwdtCts {
    width: 100%;
    float: left;
    height: 280px;
    overflow: hidden;
}

.xwdtCts .xwdtCt {
    width: 100%;
    display: none;
    float: left;
}

.activew {
    background-color: #005fbd;
    color: #ffffff !important;
}

.xwdtCts h2 {
    text-align: center;
    line-height: 50px;
    padding-top: 8px;
    color: #c30101
}

.xwdtCt .uls {
    margin: 15px auto;
}

.xwdtCt .uls li {
    line-height: 36px;
    height: 36px;
    width: 96%;
    margin: 0 2%;
    font-size: 14px;
    background: url("../images/tb.jpg") left no-repeat;
    padding-left: 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.xwdtCt .uls li a {
    width: 100%;
    overflow: hidden;
    display: inline-block;
    word-spacing: normal;
    text-overflow: ellipsis;
    color: #333333;
}

.xwdtCt .uls span {
    float: right;
    margin-right: 10px;
}

.activexwdt {
    background-color: #005fbd;
    color: #fff;
}

.xl_xwdt {
    width: 520px;
    height: 320px;
    margin: 0 auto;
    float: left;
    overflow: hidden;
    display: inline;
}

.xl_zxdt {
    width: 420px;
    height: 320px;
    margin: 0 auto 0 20px;
    float: left;
    display: inline;
    overflow: hidden;
}

.xl_zxdt .bt {
    width: 420px;
    height: 39px;
    background: url(../images/btbg.jpg) 5px 12px no-repeat;
    overflow: hidden;
    border-bottom: 1px solid #ccc;
}

.xl_zxdt .bt p {
    color: #C00;
    line-height: 40px;
    padding-left: 20px;
    font-weight: bold;
    font-size: 16px;
}

.xl_zxdt .nr {
    width: 420px;
    height: 320px;
    overflow: hidden;
}

.xl_zxdt .nr ul {
    width: 400px;
    margin: 0 10px;
}

.xl_zxdt .nr ul li {
    width: 100%;
    height: 120px;
    margin: 10px auto;
    overflow: hidden;
}

.xl_zxdt .nr ul li .pic {
    width: 180px;
    height: 120px;
    overflow: hidden;
    float: left;
    margin-right: 10px;
    display: inline;
}

.xl_zxdt .nr ul li .xwnr {
    width: 210px;
    height: 120px;
    overflow: hidden;
    float: left;
    display: inline;
}

.xl_zxdt .nr ul li .xwnr dl dt a {
    font-size: 16px;
    line-height: 30px;
    color: #005fbd;
    font-weight: bold;
}

.xl_zxdt .nr ul li .xwnr dl dd {
    font-size: 14px;
    line-height: 30px;
    color: #333;
    padding: 5px 0;
}

/*---新闻动态下拉--结束--*/

/*---融资服务下拉--开始--*/
.hzyhUl {
    width: 100%;
    float: left;
    display: inline;
    height: 320px;
    overflow: hidden;
}

.hzyhU {
    width: 100%;
    height: 39px;
    overflow: hidden;
    border-bottom: 1px solid #ccc;
}

.hzyhU li {
    width: 120px;
    float: left;
    height: 40px;
    line-height: 40px;
    text-align: center;
}

.hzyhU li:hover {
    cursor: pointer;
}

.hzyhCts {
    width: 100%;
    float: left;
    height: 340px;
    overflow: hidden;
    margin-top: 10px;
}

.hzyhCts .hzyhCt {
    width: 100%;
    display: none;
    height: 320px;
    float: left;
}

.activehzyh {
    background-color: #005fbd;
    color: #fff;
    border-bottom: 2px solid #000;
}

.hzyhCts h2 {
    text-align: center;
    line-height: 50px;
    padding-top: 8px;
    color: #c30101
}

.hzyhCt .uls li {
    height: 47px;
    width: 170px;
    font-size: 14px;
    float: left;
    margin: 12px 30px;
    background: url("../images/tb.jpg") left no-repeat;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.hzyhCt .uls li a {
    overflow: hidden;
}

/*---融资服务下拉--结束--*/

/*---专家服务下拉--开始--*/

/*---专家服务下拉--结束--*/

/*---培训服务下拉--开始--*/
.pxfwUl {
    width: 520px;
    float: left;
    display: inline;
    height: 360px;
    overflow: hidden;
}

.pxfwU {
    width: 100%;
    height: 40px;
    background: #f1f1f1;
    overflow: hidden;
}

.pxfwU li {
    width: 20%;
    float: left;
    height: 40px;
    line-height: 40px;
    text-align: center;
}

.pxfwU li:hover {
    cursor: pointer;
}

.pxfwCts {
    width: 100%;
    float: left;
    height: 330px;
    overflow: hidden;
}

.pxfwCts .pxfwCt {
    width: 100%;
    display: none;
    float: left;
}

.activew {
    background-color: #005fbd;
    color: #ffffff !important;
}

.pxfwCts h2 {
    text-align: center;
    line-height: 50px;
    padding-top: 8px;
    color: #c30101
}

.pxfwCt .uls {
    margin: 15px auto;
}

.pxfwCt .uls li { /*! line-height: 36px; */
    height: 36px;
    width: 96%;
    margin: 0 2%;
    font-size: 14px;
    background: url("../images/tb.jpg") left no-repeat;
    padding-left: 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.pxfwCt .uls li a {
    width: 100%;
    overflow: hidden;
    display: inline;
    word-spacing: normal;
    text-overflow: ellipsis;
    color: #333333;
}

.pxfwCt .uls span {
    float: right;
    margin-right: 10px;
}

.activepxfw {
    background-color: #005fbd;
    color: #fff;
}

.xl_pxfw {
    width: 520px;
    height: 320px;
    margin: 0 auto;
    float: left;
    display: inline;
    overflow: hidden;
}

.xl_pxal {
    width: 420px;
    height: 320px;
    margin: 0 auto 0 20px;
    float: left;
    display: inline;
}

.xl_pxal .bt {
    width: 420px;
    height: 39px;
    background: url(../images/btbg.jpg) 5px 12px no-repeat;
    overflow: hidden;
    border-bottom: 1px solid #ccc;
}

.xl_pxal .bt p {
    color: #C00;
    line-height: 40px;
    padding-left: 20px;
    font-weight: bold;
    font-size: 16px;
}

.xl_pxal .nr {
    width: 420px;
    height: 280px;
    overflow: hidden;
}

.xl_pxal .nr ul {
    width: 400px;
    margin: 0 10px;
}

.xl_pxal .nr ul li {
    width: 100%;
    height: 140px;
    margin: 10px auto;
    overflow: hidden;
}

.xl_pxal .nr ul li .pic {
    width: 180px;
    height: 140px;
    overflow: hidden;
    float: left;
    margin-right: 10px;
    display: inline;
}

.xl_pxal .nr ul li .xwnr {
    width: 210px;
    height: 140px;
    overflow: hidden;
    float: left;
    display: inline;
}

.xl_pxal .nr ul li .xwnr dl dt a {
    font-size: 16px;
    line-height: 35px;
    color: #005fbd;
    font-weight: bold;
}

.xl_pxal .nr ul li .xwnr dl dd {
    font-size: 14px;
    line-height: 30px;
    color: #333;
    padding: 5px 0;
}

.xl_pxal .nr .section-focus-pic {
    margin: 0 auto;
    height: 280px;
    width: 400px;
    overflow: hidden;
    position: relative;
}

.xl_pxal .nr .section-focus-pic ul li {
    position: absolute;
    top: 0;
    left: 400px;
    width: 400px;
    height: 300px;
}

.xl_pxal .nr .section-focus-pic ul li div {
    position: absolute;
    bottom: 20px;
    left: 0;
    height: 40px;
    background-color: #000;
    width: 100%;
    opacity: 0.6;
    filter: alpha(opacity=5 s0);
}

.xl_pxal .nr .section-focus-pic .pages {
    width: 400px;
    height: 280px;
}

.xl_pxal .nr .section-focus-pic .controler {
    position: absolute;
    bottom: 10px;
    right: 20px;
}

.xl_pxal .nr .section-focus-pic .controler b {
    cursor: pointer;
    width: 20px;
    height: 10px;
    display: block;
    overflow: hidden;
    text-indent: 20px;
    background: url(../images/news_index_icon.png) no-repeat -136px 3px;
    float: left;
    margin: 5px 0 0 5px;
}

.xl_pxal .nr .section-focus-pic .controler b.down {
    background-position: -161px 1px;
}

.xl_pxal .nr .section-focus-pic .controler2 a {
    display: block;
    width: 40px;
    position: absolute;
    top: 120px;
    height: 40px;
}

.xl_pxal .nr .section-focus-pic .controler2 a i {
    cursor: pointer;
    display: block;
    width: 22px;
    height: 34px;
    background: url(images/star.png) no-repeat;
}

/*---培训服务下拉--结束--*/
/*信息服务*/
.xl_xxfw {
    width: 470px;
    height: 320px;
    overflow: hidden;
    margin: 0 auto;
    float: left;
    display: inline;
}

.xxfw_nr { /* margin: 10px auto; */
    height: 280px;
    overflow: hidden;
}

.xxfw_zpxx {
    width: 570px;
    height: 340px;
    float: left;
    display: inline;
    overflow: hidden;
}

.xxfw_bt {
    width: 470px;
    height: 40px;
    overflow: hidden;
    background: #f4f4f4;
}

.xxfw_bt p {
    width: 100px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    background: #005fbd;
    text-align: center;
}

.xxfw_rczy {
    width: 470px;
    height: 320px;
    float: left;
    display: inline;
    overflow: hidden;
    margin-left: 20px;
}

.xxfw_nr table {
    font-size: 14px;
    color: #333;
}

.xxfw_nr table tr {
    line-height: 40px;
}

.xxfw_nr table.jl tr {
    line-height: 36px;
}

.xxfw_nr table tr td a {
    color: #005fbd;
}

.xxfwcx {
    width: 100%;
    height: 100px;
    overflow: hidden;
}

.xxfwcx ul {
    margin: 10px auto;
}

.xxfwcx ul li {
    width: 190px;
    height: 30px;
    margin: 5px auto;
    font-size: 14px;
    color: #333;
    line-height: 30px;
    float: left;
    display: inline;
}

.xxfwcx ul li input {
    height: 22px;
}

/*专家服务*/

.fwcgUl {
    width: 320px;
    float: left;
    display: inline;
    height: 320px;
    overflow: hidden;
}

.fwcgU {
    width: 100%;
    height: 40px;
    background: #f1f1f1;
    overflow: hidden;
}

.fwcgU li {
    width: 30%;
    float: left;
    height: 40px;
    line-height: 40px;
    text-align: center;
}

.fwcgU li:hover {
    cursor: pointer;
}

.fwcgCts {
    width: 100%;
    float: left;
    height: 280px;
    overflow: hidden;
}

.fwcgCts .fwcgCt {
    width: 100%;
    display: none;
    height: 280px;
    float: left;
    overflow: hidden;
}

.activew {
    background-color: #005fbd;
    color: #ffffff !important;
}

.fwcgCts h2 {
    text-align: center;
    line-height: 50px;
    padding-top: 8px;
    color: #c30101
}

.fwcgCt .uls {
    margin: 5px auto;
    height: 280px;
    overflow: hidden;
}

.fwcgCt .uls li {
    line-height: 35px;
    height: 35px;
    width: 96%;
    margin: 0 2%;
    font-size: 14px;
    background: url("../images/tb.jpg") left no-repeat;
    padding-left: 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.fwcgCt .uls li a {
    width: 100%;
    overflow: hidden;
    display: inline-block;
    word-spacing: normal;
    text-overflow: ellipsis;
    color: #333333;
}

.fwcgCt .uls span {
    float: right;
    margin-right: 10px;
}

.activefwcg {
    background-color: #005fbd;
    color: #fff;
}

.xl_zjfw {
    width: 620px;
    height: 360px;
    margin: 0 20px 0 auto;
    float: left;
    display: inline;
}

.xl_zjfw .bt {
    width: 620px;
    height: 39px;
    background: url(../images/btbg.jpg) 5px 12px no-repeat;
    overflow: hidden;
    border-bottom: 1px solid #ccc;
}

.xl_zjfw .bt p {
    color: #C00;
    line-height: 40px;
    padding-left: 20px;
    font-weight: bold;
    font-size: 16px;
}

.xl_zjfw .nr {
    width: 620px;
    height: 280px;
    overflow: hidden;
}

.zjfwUl {
    width: 100px;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
    float: left;
    display: inline;
}

.zjfwU {
    height: auto;
    overflow: hidden;
    background: #eee; /* padding: 5px 0; */
}

.zjfwU li {
    height: 35px;
    width: 100px;
    text-align: center;
    overflow: hidden;
}

.zjfwU li a {
    color: #333;
    width: 100px;
    height: 35px;
    font-size: 14px;
    display: block;
    line-height: 35px;
    cursor: pointer;
}

.zjfwCts {
    width: 520px;
    margin: 0 auto;
    height: 320px;
    overflow: hidden;
    float: left;
    display: inline;
}

.zjfwCts .zjfwCt {
    width: 100%;
    display: none;
    float: left;
    height: 280px;
}

.zjfwU .activezjfw a {
    color: #fff;
    background: #005fbd;
}

.zjfwCt .uls {
    width: 100%;
    overflow: hidden;
    height: 280px;
    padding: 0 20px;
}

.zjfwCt .uls li {
    line-height: 30px;
    width: 100px;
    height: 130px;
    margin: 5px 10px;
    float: left;
    display: inline;
    text-align: center;
}

.zjfwCt .uls li a {
    width: 100px;
    font-size: 16px;
    overflow: hidden;
    color: #005fbd;
}

.zjfwCt .uls li a img {
    width: 100px;
    height: 110px;
}

.zjfwCt .uls li a p {
    font-size: 14px;
    line-height: 20px;
}

.zjfwCt .uls span.date {
    float: right;
    margin: 0 10px;
    font-size: 14px;
    color: #666;
}

.zjfwCt .uls span.laiyuan {
    float: left;
    margin: 0 10px;
    font-size: 14px;
    color: #666;
}

.zjfwCts .pageWrap {
    float: right;
    display: inline;
    position: relative;
}


/*党务建设*/
.dwdtUl {
    width: 520px;
    float: left;
    display: inline;
    height: 320px;
    overflow: hidden;
}

.dwdtU {
    width: 100%;
    height: 40px;
    background: #f1f1f1;
    overflow: hidden;
}

.dwdtU li {
    width: 20%;
    float: left;
    height: 40px;
    line-height: 40px;
    text-align: center;
}

.dwdtU li:hover {
    cursor: pointer;
}

.dwdtCts {
    width: 100%;
    float: left;
    height: 280px;
    overflow: hidden;
}

.dwdtCts .dwdtCt {
    width: 100%;
    display: none;
    height: 280px;
    float: left;
    overflow: hidden;
}

.activew {
    background-color: #005fbd;
    color: #ffffff !important;
}

.dwdtCts h2 {
    text-align: center;
    line-height: 50px;
    padding-top: 8px;
    color: #c30101
}

.dwdtCt .uls {
    margin: 15px auto;
}

.dwdtCt .uls li {
    line-height: 36px;
    height: 36px;
    width: 96%;
    margin: 0 2%;
    font-size: 14px;
    background: url("../images/tb.jpg") left no-repeat;
    padding-left: 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.dwdtCt .uls li a {
    width: 100%;
    overflow: hidden;
    display: inline-block;
    word-spacing: normal;
    text-overflow: ellipsis;
    color: #333333;
}

.dwdtCt .uls span {
    float: right;
    margin-right: 10px;
}

.activedwdt {
    background-color: #cd070a;
    color: #fff;
}

.xl_gzdt {
    width: 420px;
    height: 320px;
    margin: 0 20px 0 auto;
    float: left;
    display: inline;
}

.xl_gzdt .bt {
    width: 420px;
    height: 39px;
    background: url(../images/btbg.jpg) 5px 12px no-repeat;
    overflow: hidden;
    border-bottom: 1px solid #ccc;
}

.xl_gzdt .bt p {
    color: #C00;
    line-height: 40px;
    padding-left: 20px;
    font-weight: bold;
    font-size: 16px;
}

.xl_gzdt .nr {
    width: 420px;
    height: 280px;
    overflow: hidden;
}

.xl_gzdt .nr ul {
    width: 400px;
    margin: 0 10px;
}

.xl_gzdt .nr ul li {
    width: 100%;
    height: 130px;
    margin: 10px auto;
    overflow: hidden;
}

.xl_gzdt .nr ul li .pic {
    width: 180px;
    height: 130px;
    overflow: hidden;
    float: left;
    margin-right: 10px;
    display: inline;
}

.xl_gzdt .nr ul li .xwnr {
    width: 210px;
    height: 130px;
    overflow: hidden;
    float: left;
    display: inline;
}

.xl_gzdt .nr ul li .xwnr dl dt a {
    font-size: 16px;
    line-height: 35px;
    color: #cd070a;
    font-weight: bold;
}

.xl_gzdt .nr ul li .xwnr dl dd {
    font-size: 14px;
    line-height: 30px;
    color: #333;
    padding: 5px 0;
}

/*企业黄页*/
.qyhyUl {
    width: 100%;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
}

.qyhyU {
    height: 40px;
    overflow: hidden;
    background: #eee;
    padding: 0 10px;
}

.qyhyU li {
    height: 40px;
    width: 120px;
    line-height: 40px;
    float: left;
    text-align: center;
    overflow: hidden;
}

.qyhyU li a {
    color: #333;
    width: 120px;
    height: 40px;
    font-size: 16px;
    display: block;
    line-height: 40px;
    cursor: pointer;
}

.qyhyCts {
    width: 100%;
    height: 280px;
    margin: 0 auto;
    overflow: hidden;
}

.qyhyCts .qyhyCt {
    width: 100%;
    display: none;
    height: 280px;
    float: left;
    overflow: hidden;
}

.qyhyU .activeqyhy a {
    color: #fff;
    background: #005fbd;
}

.qyhyCts h2 {
    text-align: center;
    line-height: 50px;
    padding-top: 8px;
    color: #c30101
}

.qyhyCt .uls {
    width: 960px;
    height: 280px;
    overflow: hidden;
    margin: 15px auto;
}

.qyhyCt .uls li {
    width: 468px;
    height: 118px;
    border: 1px solid #ccc;
    float: left;
    margin: 5px;
    overflow: hidden;
}

.qyhyCt .uls li img {
    width: 150px;
    height: 100px;
    float: left;
    display: inline;
    margin: 10px 10px;
}

.qyhyCt .uls li dl {
    width: 290px;
    height: 120px;
    overflow: hidden;
    float: left;
    margin: 10px auto;
    display: inline;
}

.qyhyCt .uls li dl dt a {
    color: #ff7e00;
    font-size: 18px;
    line-height: 38px;
}

.qyhyCt .uls li dl dd {
    width: 100%;
    height: 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #333;
    line-height: 30px;
    font-size: 14px;
}

.qyhyCt .uls li dl dd a {
    width: 80px;
    height: 30px;
    display: block;
    border-radius: 5px;
    background: #ff7e00;
    float: right;
    color: #fff;
    line-height: 30px;
    margin-right: 10px;
    text-align: center;
    font-size: 14px;
}

/*旗县动态*/
.xl_qxdt {
    height: 400px;
    overflow: hidden;
    width: 100%;
}

.xl_qxdt ul {
    margin: 10px auto;
}

.xl_qxdt ul li {
    width: 220px;
    height: 45px;
    margin: 20px 10px;
    float: left;
    text-align: center;
}

.xl_qxdt ul li a {
    font-size: 16px;
    color: #fff;
    line-height: 45px;
    width: 220px;
    height: 45px;
    border-radius: 5px;
    background: #68b6f8;
    display: block;
}

.xl_qxdt ul li a:hover {
    background: #ff7e00;
}