﻿/************************走进试验区************************/
#fakeloader {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(105, 190, 207, .8);
    z-index: 9999;
}
.fake-contain {
    width: 200px;
    height: 200px;
    position: relative;
    top: 50%;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-tranform:translate(-50%,-50%);
    -webkit-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    left: 50%;
}
.fake-contain img {
    position: relative;
    top: 50%;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-tranform:translate(-50%,-50%);
    -webkit-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    left: 50%;
}
.testArea-left {
    float: left;
    margin-top: 24px;
    width: 466px;
    height: 446px;
    padding-top: 15px;
    border-right: 2px solid #cacccd;
}
.test-top {
    width: 410px;
    height: auto;
    margin-left:35px;
    margin-right: 22px;
    overflow: hidden;
    text-align: left;
}
.test-top h2 {
    margin-bottom: 25px;
    text-align: center;
    line-height: 20px;
    font-size: 16px;
    height: 20px;
    color: #000;
}
.test-top p{
    font-size: 12px;
    color: #000;
    text-indent: 2em;
    text-align: left;
    width: 396px;
    height: auto;
    line-height: 20px;
    margin: 18px auto 14px;
}
.test-video {
    cursor: pointer;
    width: 397px;
    height: 210px;
    margin: 0 auto;
}
.test-video img {
    width: 100%;
}
.video-alert{
    display: none;
    z-index:9999;
    width:100%;
    height:100%;
    position: fixed;
    top:0;
    background: rgba(0,0,0,.7);
}
.video-box{
    position: relative;
    display: block;
    width: 753px;
    height: auto;
    margin:0 auto;
}
#video{
    width:753px;
    height:auto;
}
.video-close{
    cursor: pointer;
    position: absolute;
    top: -20px;
    right: -17px;
    width: 34px;
    height: 34px;
    font-weight: bold;
    line-height: 33px;
    color: #fff;
    font-size: 18px;
    text-align: center;
    background: #4ca9ff;
    border-radius: 50%;
}
.test-bottom {
    margin-left: 41px;
    position: relative;
    margin-top: 25px;
    height: auto;
}
.testL-title,.testR-title{
    background: url("../images/test-title-bg.jpg") no-repeat 0 0;
    height: 40px;
    padding-left: 20px;
    color: #fff;
    text-align: left;
}
.testL-title{
    width: 379px;
    margin-bottom: 20px;
}
.testR-title{
    width:436px;
    position:relative;
    margin-bottom: 10px;
}
.testR-title h2,.testL-title h2{
    position: relative;
    top:8%
}
.testR-title span,.testR-title span{
    position: relative;
    top:1%
}
.testL-title h2,.testR-title h2{
    font-size:14px;
}
.testL-title span,.testR-title span{
    font-size:12px;
    display: block;
}
.test-banner {
    height:90px;
    overflow: hidden;
    width: 396px;
}
.test-banner ul {
    width: 9999%;
    height: 67px;
    position: relative;
}
.test-banner ul li {
    float: left;
    width: 132px;
    height: 90px;
    margin-right: 4px;
    overflow: hidden;
}
.test-banner li img {
    width: 105%;
}
.right-icon {
    background: url("../images/right-icon.png") no-repeat 0 0;
    position: absolute;
    right: 15px;
    top: 50%;
    width: 8px;
    height: 36px;
    margin-top: -4px;
}
.testArea-right {
    margin-left:22px;
    margin-top:24px;
    float: left;
    width: 456px;
    text-align: left;
}
.test-title{
    position: relative;
}
.test-info-ul{
    letter-spacing: -0.5px;
    width:455px;
    height:auto;
    color: #0476fc;
}
/*new*/
.test-info-ul img,.sszx_block ul li img,.sszx_block ul li img,.zdxm-ul li img,.InvestBottom-ul li img, .partyL-ul li img,.zqjgL-ul li img{
    width:8%;
}
.test-info-ul li{
    padding-left: 13px;
}
.area-boxs {
    position: relative;
    text-align: left;
    width: 583px;
    height: auto;
}
/*.area-img{*/
    /*margin: 20px 0 0 0;*/
    /*position: relative;*/
    /*display: inline-block;*/
    /*height: 132px;*/
    /*line-height: 175px;*/
    /*border: 2px solid #959595;*/
    /*overflow: hidden;*/
    /*width: 203px;*/
    /*border-radius: 15px;*/
/*}*/
/*.area-img span{*/
    /*position: absolute;*/
    /*top: 50%;*/
    /*left: 50%;*/
    /*transform: translate(-50%,-50%);*/
    /*-ms-transform: translate(-50%,-50%);*/
    /*-o-tranform:translate(-50%,-50%);*/
    /*-webkit-transform:translate(-50%,-50%);*/
    /*-moz-transform:translate(-50%,-50%);*/
    /*text-align: center;*/
    /*width: 203px;*/
    /*height: 55px;*/
    /*line-height: 26px;*/
    /*color: #fff;*/
    /*font-size: 16px;*/
    /*text-shadow: 2px 2px 0 rgba(20,12,6,.75);*/
    /*display: block;*/
/*}*/
/*.syqgk-bg {*/
    /*background: url("../images/syqgk.jpg") no-repeat -185px -224px;*/
    /*background-size: 260%;*/
/*}*/
/*.zgqgk-bg {*/
    /*background: url("../images/zgqgk.jpg") no-repeat -340px -137px;*/
    /*background-size: 260%;*/
/*}*/
/*.zgqght-bg img{*/
    /*position: relative;*/
    /*left: -42%;*/
    /*top: -43%;*/
    /*width: 150%;*/
/*}*/
/*.syqght-bg img{*/
    /*position: relative;*/
    /*left: -1%;*/
    /*top: -1%;*/
    /*width: 123%;*/
/*}*/
.test-xqxx,.test-zxgg{
    width:465px;
}
.test-zxgg{
    margin-top:10px;
}
.test-btns{
    margin:17px 0 0 5px;
}
.test-btns li{
    cursor: pointer;
    float: left;
    width: 102px;
    height: 97px;
    margin-right:12px;
}
.test-btns li a,.gRight-top li a,.zqjg-right li a{
    position: relative;
    display: block;
    width:100%;
}
.test-btns li a,.zqjg-right li a{
    height:100%;
}
.test-btns li span{
    display: block;
    position: absolute;
    top: 65%;
    left: 50%;
    width: 100%;
    transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-tranform:translateX(-50%);
    -webkit-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    text-align: center;
}
.testArea-syqgk{
    position: absolute;
    top:24px;
    right:0;
    width:115px;
}
.testArea-syqgk ul li{
    width:115px;
    height:55px;
    margin-top:12.3px;
}
.testArea-syqgk ul li:first-child{
    margin-top:0;
}
.syqgk-title{
    display: block;
    line-height:55px;
    color: #fff;
    font-size:14px;
    background: linear-gradient(#2a86c7,#0a2454);
    user-select: none;
}
/***************************实时资讯**************************/
.realTime-left {
    float: left;
    width: 250px;
    height: auto;
    position: relative;
    margin-left: 37px;
    margin-top: 29px;
}
.realLeft-ul {
    position: relative;
    width: 250px;
    height: 444px;
}
.realLeft-ul li {
    position: absolute;
    top: 0;
    left: 0;
    width: 250px;
    height: 444px;
}
.realLeft-ul li img {
    width: 100%;
}
.realLeft-icon {
    position: absolute;
    bottom: 8px;
    left: 50%;
    width: 48px;
    height: 10px;
    margin-left: -24px;
    line-height: 10px;
    text-align: center;
}
.realLeft-icon div {
    display: inline-block;
    background: #fff;
    width: 7px;
    height: 7px;
    border-radius: 50%;
}
.realLeft-icon .realLeft-current {
    background: #ffcb31;
}
.realTime-right {
    position: relative;
    float: left;
    width: 786px;
    height: 469px;
    margin-top: 29px;
    overflow: hidden;
}
.realTime-move {
    position: absolute;
    left: 0;
    top: 0;
    width: 8888px;
    height: 434px;
}
.realTime-info {
    width: 387px;
    height: 469px;
    float: left;
    margin-left: 25px;
}
.realTime-infoL {
    position: relative;
    width: 25px;
    height: 212px;
    float: left;
}
.realTime-infoL h2 {
    position: absolute;
    top: 0;
    display: inline-block;
    left: 0;
    font-size: 22.7px;
    width: 23px;
    height: 100px;
    font-weight: bold;
    line-height: 25px;
    color: #4c4c4c;
}
.realTime-infoL span {
    position: absolute;
    top: 150px;
    left: -42px;
    font-size: 12px;
    width: 110px;
    float: left;
    display: inline-block;
    height: 15px;
    line-height: 15px;
    transform: rotate(90deg);
    color: #4c4c4c;
}
.realTime-infoR {
    float: left;
    width: 337px;
    height: 480px;
    margin-left: 25px;
}
.realTime-infoR ul {
    width: auto;
    height: 260px;
    list-style: disc;
    margin-top: -10px;
}
.realTime-infoR li {
    margin-top: 13px;
    width: 337px;
    height: auto;
    line-height: 14px;
    padding: 0 0 11px 0;
    text-align: center;
    color: #656565;
    border-bottom: 1px solid #9b9b9b;
}
.realRight-btm {
    position: relative;
    margin: 5px auto 0;
    background:url("../images/clx.jpg") no-repeat center;
    background-size: 100%;
}
.realTime-infoR .btm1 {
    background: url("../images/clx.jpg") no-repeat center;
    background-size: 100%;
}
.realRight-btm img {
    width: 100%;
}
.realImg-info {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 321px;
    height: 24px;
    line-height: 24px;
    background: rgba(45, 146, 222, .5);
    color: #fff;
    font-size: 12px;
}
#realInfo2 {
    width: 300px;
}
#realInfo2 li {
    width: 267px;
    line-height: 10px;
}
#realInfo2 .realTime-infoL span {
    width: 139px;
    left: -57px;
    top: 217px;
}
#realInfo2 .realTime-infoR {
    width: 250px;
}
#realInfo2 .realTime-infoR .realRight-btm {
    width: 260px;
    margin: 8px auto 0;
}
#realInfo2 .realTime-infoR .realRight-btm .realImg-info {
    width: 260px;
    bottom: 4px;
}
#realInfo2 .realTime-infoR .btm2 {
    background: url("../images/clx.jpg") no-repeat center;
    background-size: 100%;
}
.realTime-icon {
    width: 20px;
    height: 88px;
    position: absolute;
    right: 7px;
    top: 50%;
    margin-top: -44px;
}
.sszx_mian {
    padding:2% 0 0 22px;
    position: relative;
    width:98%;
    height:508px;
}
.sszx_block {
    overflow: hidden;
    width: 506px;
    float: left;
    /*margin-bottom: 3%;*/
    position: absolute;
}
.sszx_block p {
    text-align: left;
    font-size: 14px;
    letter-spacing: 2px;
    margin-bottom: 5px;
}
.sszx_block ul li {
    letter-spacing: -0.5px;
    font-size: 14px;
    width:auto;
    line-height: 24px;
    padding-bottom:5px;
    margin-top: 5px;
    margin-left: 0;
    border-bottom: 1px solid #9b9b9b;
    text-align: left;
    overflow: hidden;
}
.sszx_block ul li span{float: right;}
.sszx_block ul li a {
    color: #000;
    vertical-align: middle;
}
.sszx_block ul li a:hover {
    cursor: pointer;
    color: #1c87dc;
}
.sszx_block ul li p {
    font-size: 12px;
}
.sszx_left {
    margin-right: 4px;
    width: 310px;
    float: left;
}
/*.sszx_left_ztbq {*/
    /*text-indent: 2em;*/
    /*display: block;*/
    /*height: 100px;*/
    /*line-height: 20px;*/
    /*color: #000;*/
    /*font-size: 12px;*/
/*}*/
/*.sszx_right{*/
    /*overflow: hidden;*/
    /*width: 190px;*/
    /*height:190px;*/
    /*float: left;*/
    /*position: relative;*/
/*}*/
/*.sszx-right-img{*/
    /*width:190px;*/
    /*height:152px;*/
    /*overflow: hidden;*/
    /*position: relative;*/
    /*top:20%;*/
/*}*/
/*.sszx-right-img img{*/
    /*position: relative;*/
    /*left: -20px;*/
    /*width: 121%;*/
/*}*/
/*.sszx_right span{*/
    /*z-index: 888;*/
    /*position: absolute;*/
    /*bottom: 0;*/
    /*left: 0;*/
    /*background: rgba(45,146,222,.5);*/
    /*color: #fff;*/
    /*text-align: center;*/
    /*font-size: 12px;*/
    /*width: 100%;*/
    /*height: 24px;*/
    /*line-height: 24px;*/
/*}*/
/***********************政务在线***************************/
.government-left {
    width: 598px;
    float: left;
    margin:24px 18px 0 38px;
}
.governL-top,.governL-bottom{
    width:100%;
    height:144px;
}
.governLT-top,.zqjgLT-top{
    position: relative;
    background: url("../images/government-title-bg.jpg") no-repeat 0 0;
    background-size:100% 100%;
    height:37px;
}
.governL-ul li{
    line-height:24px;
}
.test-info-ul li{
    line-height: 28px;
}
.sszx-more,.governL-more,.zqjgL-more,.partyL-more,.test-more{
    position: absolute;
    top:50%;
    right:20px;
    transform: translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-tranform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    font-size: 12px;
    text-align: right;
}
.sszx-more,.governL-more,.zqjgL-more,.test-more{
    color: #0f7ed4;
}
.governL-lct{
    margin-top:20px;
    width:100%;
    height:160px;
}
.governL-lct img{
    width:100%;
}
.governL-bottom-left,.zqjgL-top-left{
    border-right:1px solid rgba(39,133,198,.6);
    float: left;
    width:48%;
}
.government-right {
    margin-left:10px;
    width: 400px;
    height: auto;
    float: left;
    margin-top: 24px;
}
.gRight-top {
    width: auto;
}
.gRight-top li {
    float: left;
    width: 178px;
    height: 154px;
    margin-bottom: 10px;
    margin-left: 16px;
    background: url("../images/gright-bg2.png") no-repeat 0 0;
    background-size: 100%;
    color: #fff;
    cursor: pointer;
}
.gRight-top li:last-child{
    background: url("../images/zwhd-bg.jpg") no-repeat 0 0;
    background-size:100% 100%;
}
.gRight-top li img {
    display: block;
    margin: 19px auto 0;
    width: 44%;
}
.gRight-top li a{
    height:87%;
}
.gRight-top li h2 {
    font-size: 18px;
    height: 25px;
    line-height: 25px;
}
.gRight-top li h2,.gRight-top li span {
    display: block;
    width:100%;
    text-align: center;
    position: absolute;
    left:0;
    color: #fff;
}
.gRight-top li span {
    font-size: 12px;
    top:73%;
    height: 10px;
    line-height: 10px;
}
/************************重点项目****************************/
.zdxm {
    width: 1045px;
    padding: 26px 14px;
}
.zdxm-infoBox{
    position:relative;
    overflow: hidden;
    display: inline-block;
    float: left;
    padding:0 10px;
    /* width:188px;*/
    width: 240px;
    height:450px;
    border-right:1px solid rgba(39,133,198,.6);
}
.zdxm-imgBox{
    display: block;
    position: relative;
    /*width:188px;*/
    width: 240px;
    height:103px;
    overflow: hidden;
}
.zdxm-imgBox:after{
    position: absolute;
    top:0;
    left:0;
    content: '';
    width:100%;
    height:103px;
    background: rgba(8,45,81,.38);
}
#zdxm-ul1,#zdxm-ul2,#zdxm-ul3,#zdxm-ul4{
    height: 318px;
    overflow: hidden;
}
.sdxm-bg{
    background: url("../images/1228sdxm.jpg") no-repeat 0 -26px;
    background-size: 105%;
}
.jrcx-bg{
    background: url("../images/jrcx.jpg") no-repeat 0 -27px;
    background-size: 125%;
}
.zbjj-bg{
    background: url("../images/zbjj.jpg") no-repeat -23px -17px;
    background-size: 125%;
}
.jcss-bg{
    background: url("../images/jcss.jpg") no-repeat 0 -29px;
    background-size: 100%;
}
.ggpt-bg{
    background: url("../images/syqgk.jpg") no-repeat -18px -24px;
    background-size: 110%;
}
.zdxm-imgBox h3{
    font-size:18px;
    top: 40%;
}
.zdxm-imgBox span{
    font-size:11px;
    top: 63%;
}
.zdxm-imgBox h3,.zdxm-imgBox span {
    width: 100%;
    text-align: center;
    color: #fff;
    display: block;
    position: absolute;
    transform: translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-tranform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    z-index: 999;
}
.mt20{
    margin-top:20px;
}
.zdxm-ul li {
    padding-bottom:5px;
    line-height: 22px;
    padding-left: 16px;
    margin-left:-3px;
    font-size:14px;
    text-align: left;
    background: url("../images/icon.png") no-repeat 0 5px;
    border-bottom: 1px solid rgba(70,70,70,.5);
}
.zdxm-more{
    position: absolute;
    bottom: 0;
    right: 14px;
    font-size: 12px;
    text-align: right;
    color: #0f7ed4;
}
.sdxm-btns{
    width:188px;
    height:auto;
}
.sdxm-btns a{
    display: block;
    width:100%;
    height:61px;
    background: url("../images/sdxm-bg.png") no-repeat 0 0;
    background-size:100%;
    color: #fff;
    margin-top:12px;
}
.sdxm-btns a span{
    font-size:14px;
    margin: 0 auto;
    display: block;
    width: 90%;
    height: auto;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-tranform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    line-height: 22px;
}
/********************办事大厅******************/
/*.serviceHall {*/
    /*position: absolute;*/
    /*bottom: 76px;*/
    /*left: 0;*/
    /*width: 1073px;*/
    /*height: 44px;*/
    /*text-align: center;*/
/*}*/

/*.serviceHall li {*/
    /*position: relative;*/
    /*display: inline-block;*/
    /*width: 82px;*/
    /*height: 44px;*/
    /*margin: 0 27.5px;*/
    /*line-height: 50px;*/
    /*text-align: center;*/
/*}*/

/*.serviceHall li a {*/
    /*width: 82px;*/
    /*height: 44px;*/
    /*position: absolute;*/
    /*left: 0;*/
    /*top: 0;*/
    /*display: block;*/
/*}*/

/*******************华侨文化********************/
.hqwhLeft {
    margin-top: 26px;
    margin-left: 40px;
    width: 431px;
    height: 453px;
    float: left;
    padding-right: 40px;
    border-right: 2px solid #bebebe;
}
.hqwhLeft_top {
    /*width: 440px;*/
    height: 140px;
    text-align: center;
}
.hqwhLeft_top h2{
    color: #5f5f5f;
    font-size: 17px;
    width: auto;
    height: 30px;
    line-height: 30px;
    margin-bottom: 5px;
}
.hqwhLeft_top p {
    font-size: 14px;
    color: #000;
    line-height: 25px;
    text-align: left;
    text-indent: 24px;
}
.hqwhLeft_bottom {
    position: relative;
    width: 100%;
    height: 300px;
}
.hqwhLeft_bottom a {
    position: relative;
    display: block;
    width: 209px;
    height: 144px;
    margin:12px 12px 0 0;
    float: left;
}
#qqxc-a{
    background: url("../images/qiao.png") no-repeat 0 0;
    background-size:100%;
    width:142px;
    height:142px;
    position: absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-tranform:translate(-50%,-50%);
    -webkit-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    margin:0;
    cursor: default;
}
.hqwhRight {
    margin-top: 26px;
    width: 485px;
    height: 434px;
    float: left;
    margin-left: 38px;
}
.hqwhR1{
    width:21.2%;
    position: relative;
}
/*.hqwhR1:after{*/
    /*content: '';*/
    /*width: 106px;*/
    /*height: 138px;*/
    /*position: absolute;*/
    /*left: -56%;*/
    /*bottom: -37%;*/
    /*background:url("../images/hqwhr2.png") no-repeat 0 0;*/
/*}*/
.hqwhRight-imgs div{
    float: left;
}
.hqwhRight-imgs img{
    width:100%;
}
.hqwhRB-left {
    width: 100%;
    float: left;
    margin-top: 4%;
    margin-right: 3%;
}
.hqwhRB-left p{
    font-size: 14px;
    color: #000;
    line-height: 25px;
    text-align: left;
    text-indent: 24px;
}
.hqwhRB-left h2 {
    color: #5f5f5f;
    font-size: 17px;
    width: auto;
    line-height: 24px;
    margin-bottom: 10px;
}
.hqwhRB-right{
    width:21.2%;
    float: left;
    height:148px;
}
.hqwhRB-right img{
    width:100%;
    height:100%;
}
/*********************规划政策**************************/
.Investment-li {
    width: 314px;
    height: 422px;
    border-right: 2px solid rgba(56, 127, 182, 0.5);
    margin-left: 28px;
    margin-top: 43px;
    float: left;
}
.Investment-li:last-child {
    border: none;
}
.Investment-top,.sszx-top {
    background: url("../images/test-title-bg.jpg") no-repeat 0 0;
    background-size:100% 100%;
    width: 100%;
    /*height: 26px;*/
    height:35px;
    color: #fff;
    position: relative;
}
.Investment-top h2, .Investment-top span,.sszx-top h2,.sszx-top span,.governLT-top h2,.governLT-top span,.partyLT-top h2,.partyLT-top span,.zqjgLT-top h2,.zqjgLT-top span{
    display: block;
    width: auto;
    height: 14px;
    line-height: 14px;
    text-align: left;
    margin-left: 15px;
    color: #fff;
    text-transform: capitalize;
    position: relative;
    top: 11%;
}
.Investment-top h2,.sszx-top h2,.governLT-top h2,.zqjgLT-top h2,.partyLT-top h2{
    font-size: 14px;
}
.Investment-top span,.sszx-top span,.governLT-top span,.zqjgLT-top span{
    font-size: 12px;
}
.Investment-bottom {
    position: relative;
    width: 288px;
    height: 382px;
}
#InvestBottomUl2_div{
    height:333px;
    overflow: hidden;
}
#InvestBottomUl1_div{
    overflow: hidden;
    height:355px;
}
.sszx-ul,.zdxm-ul,.governL-ul,.partyL-ul,.zqjgL-ul{
    margin-top: 5px;
    width: 100%;
    height: auto;
    color: #0476cf;
}
.sszx-ul li,.test-info-ul li,.governL-ul li,.partyL-ul li,.zqjgL-ul li {
    background: url("../images/icon.png") no-repeat 0 5px;
    height: auto;
    text-align: left;
    border-bottom: 1px solid rgba(70,70,70,.5);
    overflow:hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size:14px;
    line-height:28px;
    color: #000;
    /*text-overflow:ellipsis;*/
    /*-o-text-overflow:ellipsis;*/
    /*!*white-space:nowrap;*!*/
    /*word-wrap: break-word;*/
    /*-webkit-box-pack: center;*/
    /*display: -webkit-box;*/
    /*-webkit-line-clamp: 2;*/
    /*-webkit-box-orient: vertical;*/
}
.InvestBottom-ul{
    margin-top: 5px;
    width: 104%;
    height: auto;
    color: #0476cf;
}
.InvestBottom-ul li{
    letter-spacing: .5px;
    padding-bottom: 2px;
    line-height: 28px;
    font-size: 14px;
    background: url("../images/icon.png") no-repeat 0 5px;
    height: auto;
    text-align: left;
    border-bottom: 1px solid rgba(70,70,70,.5);
    overflow:hidden;
    text-overflow: ellipsis;
}
#no_open{
    white-space: nowrap;
}
.InvestBottom-ul li,.sszx-ul li,.governL-ul li,.partyL-ul li,.zqjgL-ul li {
    width:auto;
    margin-left: 1px;
    padding-left: 16px;
    color: #000;
}

.InvestBottom-ul li:hover,.zdxm-ul li:hover,.test-info-ul li:hover{
    color: #0476cf;
}

.InvestBottom-ul li a,.sszx-ul li a,.zdxm-ul li a,.test-info-ul li a,.governL-ul li a,.partyL-ul li a,.zqjgL-ul li a{
    color: black;
    vertical-align: middle;
}

.InvestBottom-ul li a:hover,.sszx-ul li a:hover,.zdxm-ul li a:hover,.test-info-ul li a:hover,.governL-ul li a:hover,.partyL-ul li a:hover,.zqjgL-ul li a:hover{
    cursor: pointer;
    color: #1c87dc;
}
.investBottom-more{
    margin-top:20px;
    position:absolute;
    bottom:0;
    right:0;
    font-size: 12px;
    color: #0f7ed4;
}
.investment-lb {
    position: relative;
    margin-top: 12px;
}
.investment-lb, .investment-imgs, .investment-imgs li {
    width: 323px;
    height: 192px;
}
.investment-imgs {
    position: relative;
}
.investment-imgs li {
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
}
.investment-imgs li img {
    position: absolute;
    width: 115%;
    left: -11%;
}
.investment-imgs li span {
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -161px;
    display: block;
    width: 323px;
    height: 24px;
    line-height: 24px;
    color: #fff;
    font-size: 12px;
    background: rgba(8, 119, 204, .5);
    text-align: center;
}
.investment-icons {
    position: absolute;
    bottom: 0;
    right: 10px;
    width: auto;
    height: 24px;
}
.investment-icons div {
    width: 5px;
    height: 5px;
    margin-top: 10px;
    margin-right: 3px;
    border-radius: 50%;
    float: left;
    background: #fff;
}
.investment-icons .investment-current {
    background: #6fbeff;
}
/*************************党建栏目***********************/
.dzlm{
    width: 1038px;
    padding: 35px 0 0 35px;
}
.party-left{
    float: left;
    width: 466px;
    height: 445px;
    padding-right: 22px;
    border-right:1px solid #bebebe;
}
.partyL-top,.partyL-bottom{
    width:100%;
    height:auto;
    margin-bottom: 26px;
}
.partyLT-top{
    position: relative;
    background: url("../images/party-title-bg.jpg") no-repeat 0 0;
    background-size:100% 100%;
    height:37px;
}
.partyL-more{
    color: #b60005;
}
.partyL-ul li{
    font-size: 14px;
    line-height: 26px;
}
.party-right{
    float: left;
    margin-left:2%;
    width: 494px;
}
.lxyz,.zfjs,.zxzxx{
    width:100%;
    margin-top:27px;
}
.lxyz{
    margin-top:0;
    height:144px;
    background: url("../images/lxyz-bg.jpg") no-repeat 0 0;
}
.zfjs{
    height:122px;
    background: url("../images/zfjsnhd-bg.jpg") no-repeat 0 0;
}
.zxzxx{
    height:122px;
    background: url("../images/zxzxx-bg.jpg") no-repeat 0 0;
}
.partyR-title{
    display: block;
    font-weight: bold;
    text-align: left;
    font-size:17px;
    margin-left:8%;
    width:92%;
    height:39px;
    line-height:39px;
    float: left;
    /*background-image: -webkit-gradient(linear, 0 top, 0 bottom, from(#ffd670), to(#fff));*/
    /*-webkit-background-clip: text;*/
    /*-webkit-text-fill-color: transparent;*/
}
.lxyz-info,.zfjs-info,.zxzxx-info{
    overflow: hidden;
    height:73%;
    background: rgba(255, 255, 255,.85);
}
.lxyz-info ul,.zfjs-info ul,.zxzxx-info ul{
    padding:2px 12px;
    list-style: disc;
}
.lxyz-info ul li,.zfjs-info ul li,.zxzxx-info ul li{
    color: #db0f12;
    float: left;
    font-size: 12px;
    margin-left: 18px;
    text-align: left;
    height: 25px;
    line-height: 25px;
}
.lxyz-info ul li a,.zfjs-info ul li a,.zxzxx-info ul li a{
    text-overflow: ellipsis;/*文字隐藏后添加省略号*/
    white-space: nowrap;/*强制不换行*/
    overflow: hidden;
    color: #000;
    display: inline-block;
    width: 97%;
    vertical-align: middle;
}
.lxyz-info ul li{
    width:46%;
}
.zfjs-info ul li{
    width:100%;
}
.zxzxx-info ul li{
    letter-spacing: -0.5px;
    width:100%;
}
.party-right a:hover{
    color: #288bd6;
}
/**********************区内单位******************/
.qndw-title{
    width:100%;
    position: relative;
    height:40px;
    line-height:40px;;
}
.qndw-title .qndw_line{
    position: absolute;
    left:50%;
    top:50%;
    transform: translateX(-50%);
    display: block;
    width:99%;
    height:2px;
    background-color:#4a9edf;
    z-index: 999;
}
.qndw-title .qndw_titleContain{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    color: #4a9edf;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    width: 27%;
    display: block;
    background-color: #ffffff;
    z-index: 99999;
}
.zqjg-left{
    float: left;
    padding-right: 15px;
    width:505px;
    height:480px;
    border-right:1px solid #b6b6b6;
    margin:15px 0 0 15px;
}
.zqjgL-bottom{
    margin-top: 1.5%;
}
.zqjgL-top{
    margin-top:1%;
    height:123px;
}
.zqjgL-ul li{
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 26px;
}
.zqjgL-as{
    margin-top:1%;
    padding-left: 2%;
    width: 99%;
}
.zqjgL-as li{
    width: 28%;
    height: 34px;
    display: inline-block;
    margin: 15px 4% 0 0;
}
.zqjgL-as li img{
    text-align: center;
    width:100%;
}
.jddh-img{
    width:40px;
    height:34px;
}
.zqjgL-as li span{
    text-align: left;
    margin:0 auto;
}
.jddh-img,.zqjgL-as li span{
    float: left;
    display: inline-block;
    position: relative;
    top:50%;
    transform: translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-tranform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
}
.zqjg-right{
    float: left;
    width: 505px;
    margin: 15px 0 0 15px;
}
.zqjg-right-btns{
    margin-top:3%;
}
.zqjg-right-btns li{
    cursor: pointer;
    width: 97px;
    height: 97px;
    display: inline-block;
    margin-right:5px;
    border-radius: 15%;
}
.zqjg-right-btns li span{
    position: absolute;
    top: 65%;
    left:0;
    width: 100%;
    text-align: center;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
}
.zqjg-right-btns li span:hover{
    color: rgba(0,0,0,0.35);
}
/*********************联系我们*********************/
.contact-mapBox{
    position: relative;
    overflow: hidden;
    float: left;
    margin-top: 52px;
    margin-left: 49px;
    border: 2px solid #3a9ce8;
}
#contact-map {
    width: 562px;
    /* height: 394px; */
    height: 435px;
}
.map-suoluetu{
    position: absolute;
    top:-2px;
    right:-2px;
    width:173px;
    height: 113px;
    background: #fff;
    border:2px solid #288bd6;
    z-index:99998;
}
.map-suoluetu img{
    width: 80%;
    margin-top: 12px;
}
.map-suoluetu span{
    display: block;
    width: auto;
    margin: 0 auto;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 12px;
    color: #3e3e3e;
}
.map-close{
    cursor: pointer;
    width: 30px;
    height: 30px;
    position: absolute;
    top: 0;
    right: 1px;
    z-index: 99999;
}
.map-close img{
    width:100%;
}
.contact-info {
    float: left;
    margin-top: 36px;
    margin-left: 26px;
    width: 410px;
    text-align: left;
}
.contact-hqsyqImg{
    width:406px;
    height:140px;
    margin:0 auto 14px;
    background: #fff;
}
.contact-hqsyqImg img{
    height:100%;
}
.contact-infoBox {
    position: relative;
    width: 410px;
    height: auto;
    line-height: 22px;
    color: #000;
}
.contact-infoBox h2 {
    display: inline-block;
    font-size: 21px;
    color: #6a6a6a;
}
.contact-English_title{
    font-size: 12px;
    color: #6a6a6a;
    margin-left: 6px;
}
.contact-infoBox .contact-infoBox span {
    color: #000;
}
.map-position{
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 82px;
    width: 83px;
    height: 23px;
    line-height: 22px;
    text-align: center;
    background: #288bd6;
    font-size: 12px;
    color: #fff;
}
.map-position-img{
    display: inline-block;
    width: 18px;
    height: 18px;
    position: relative;
    top: 50%;
    left: -2px;
    transform: translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-tranform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
}
.map-position-img img{
    width:100%;
}
/*查看大图*/
.bglsyt-img{
    width:500px;
    height:500px;
    background: #000;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-tranform:translate(-50%,-50%);
    -webkit-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
}
.bglsyt-img img{
    width:100%;
}
@charset "utf-8";
/* CSS Document */

/*-------------------------------↓分页样式开始↓------------------------------------*/
.page_num{padding-top:20px; min-height:50px;height:auto; overflow:hidden; width:98%; margin:auto; font-size:13px;}

#page_div{line-height:20px; color:#666; padding:5px 12px;}


#pagination_input{ width:20px; height:16px; line-height:16px; margin:0 8px; padding:0; overflow:hidden; border:1px solid #ccc;}


#page_div .pagination_index, #page_div .pagination_index_num{ 
	background:#fff; border:1px solid #dfdfdf; padding:0 8px;
	margin-right:4px;
	float: left; height:20px;text-align:center;}
#page_div .pagination_index a, #page_div .pagination_index_num a{padding:0px; margin:0px;text-align:center;  color:#666666;}
#page_div .pagination_index a:hover, #page_div .pagination_index_num a:hover{padding:0px; margin:0px;text-align:center;  color:#666666;}

#page_div .pagination_index_last{width:400px; float:right; text-align:right}
/* ========="首页"样式=========*/

#page_div .pagination_index_num{margin-right:4px; padding:0px; width:20px;}
#page_div .currentIndex{ background:#47a901; border:1px solid #dfdfdf; width:20px; height:20px;
line-height:20px; color:#FFF;text-align:center; font-weight:bold;} /*=========当前页码样式=========*/
/*-------------------------------↑分页样式结束↑---------------------------------------*/
.search{margin-top: 10px;position: relative;}
.search .input {
    padding-left: 18px;
    width: 235px;
    height: 30px;
    border: none;
    background-color: #fff;
    opacity: .5;
    border-radius: 40px;
    outline: none;
}
.search .sub{ 
	position: absolute;
    top:2px;
    right: 20px;
    width: 25px;
    height: 25px;
    background: url(../images/search.png) no-repeat;
    }
