@charset "utf-8";
/* CSS Document */
body{
    overflow-x: hidden;
    color: #333;
}
.w-1100{
    width: 1100px;
    margin: 0 auto;
}
.blue{
    color: #1e8fda;
}



/**督查督办**/
.title-common-01{
    width: 1075px;
    height: 120px;
    position: relative;
}
.title-common-01:before{
    display: block;
    height: 5px;
    width: 100%;
    content: '';
    position: absolute;
    left: 0;
    top: 57px;
    border-bottom: #3285c9 dashed 5px;
}
.title-common-01 .number{
    width: 120px;
    height: 120px;
    background: #3285c9;
    text-align: center;
    line-height: 120px;
    color: #fff;
    font-size: 90px;
    font-weight: bold;
    border-radius: 20px;
}
.title-common-01 .text{
    height: 120px;
    line-height: 120px;
    color: #1e8fda;
    font-size: 72px;
    font-weight: bold;
    padding: 0 50px;
    background: #fff;
}
.title-common-right:before{
    border-bottom: #fff dashed 5px;
    right: 0;
    left: auto;
    z-index: 1;
}
.title-common-01 .title-content{
    position: absolute;
    left: 0;
    z-index: 2;
}
.title-common-right .title-content{
    right: 0;
    left: auto;
}
.title-common-right .number{
    background: #fff;
    color: #2c85d7;
}
.title-common-right .text{
    color: #fff;
    background: #2c85d7;
}

.tab-item{
    text-align: center;
}
.tab-item div{
    display: inline-block;
    vertical-align: top;
    margin: 0 30px;
    font-size: 38px;
    font-weight: bold;
    cursor: pointer;
    height: 45px;
    line-height: 45px;
}
.tab-item div span{
    display: inline-block;
    vertical-align: top;
    width: 38px;
    height: 100%;
    margin-right: 13px;
}
.tab-item div.atthis{
    color: #1e8fda;
}
.tab-item div.atthis span{
    background: url("../images/dcdb/icon-diamond-blue.png") no-repeat center center;
}
.tab-item-white div.atthis{
    color: #fff;
}
.tab-item-white div.atthis span{
    background: url("../images/dcdb/icon-diamond-white.png") no-repeat center center;
}

.bg-repeat-01{
    background: #2c85d7 url("../images/dcdb/bg-repeat-01.jpg") repeat-x;
}
.bg-repeat-02{
    background: #fff url("../images/dcdb/bg-repeat-02.jpg") repeat-x;
}



/**重点项目**/
.zdxm-blue{
    color: #08408f;
}
.tab-item-02 div{
    display: inline-block;
    margin: 0 50px;
    font-size: 30px;
    font-weight: bold;
    cursor: pointer;
}
.tab-item-02 div span{
    display: block;
    width: 86px;
    height: 6px;
    margin: 12px auto 0 auto;
}
.tab-item-02 div.atthis{
   color: #08408f;
}
.tab-item-02 div.atthis span{
    background-color: #08408f;
}
.bg-blue-top{
    background: #1364af url("../images/zdxm/bg-top.jpg") no-repeat top center;
}
.bg-blue-bottom{
    background: url("../images/zdxm/bg-bottom.jpg")no-repeat bottom center;
}


/**互联网+大数据监督平台**/
.tab-item-hlw-white div{
    color: #fff;
    font-weight: normal;
}
.tab-item-hlw-white div span{
    height: 4px;
    width: 55px;
}
.tab-item-hlw-white div.atthis{
    color: #f6ff00;
}
.tab-item-hlw-white div.atthis span{
    background-color: #f6ff00;
}

.hlw-title-common{
    width: 300px;
    height: 90px;
    background: url("../images/hlw/bg-title-blue.png")no-repeat center top;
    margin: 0 auto;
    text-align: center;
}
.hlw-title-common-white{
    background-image: url("../images/hlw/bg-title-white.png");
}
.hlw-title-common h4{
    font-size: 30px;
    padding-top: 30px;
    margin-bottom: 5px;
}
.hlw-title-common span{
    font-size: 18px;
}
.bg-blue-img{
    background: #1672d5 url("../images/hlw/bg-blue-right.png")no-repeat right bottom;
}


/**提案议案**/
.bg-banner{
    height: 520px;
    background: url("../images/taya/img-banner.jpg") no-repeat top center;
}
.img-logo{
    padding: 77px 40px 0 0;
}
.img-bg-01{
    background: url("../images/taya/img-bg-01.jpg") no-repeat top center;
}
.img-bg-02{
    background: url("../images/taya/img-bg-02.jpg") no-repeat top center;
}
.img-bg-03{
    background: url("../images/taya/img-bg-03.jpg") no-repeat top center;
}
.img-bg-04{
    background: url("../images/taya/img-bg-04.jpg") no-repeat top center;
}
.img-bg-05{
    background: url("../images/taya/img-bg-05.jpg") no-repeat top center;
}
.tabs-body-function{
    height: 540px;
    width: 1200px;
    position: relative;
}
.tabs-catalog-main{
    position: absolute;
    bottom: 0;
    text-align: center;
    width: 100%;
}
.tabs-catalog-main li{
    display: inline-block;
    vertical-align: top;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background-color: rgba(255,255,255,.5);
    text-indent: -999rem;
    cursor: pointer;
    margin: 0 15px;
}
.tabs-catalog-main li.active{
    background-color: rgba(255,255,255,1);
}

.footer-other dl dt{font-size:18px}
.bg-white-text dl,.bg-white-text .white{ color:#333;  }
.bg-white-text dl dt span{  background:#999;}
.bg-white-text dl dd a,.bg-white-text .blue1{ color:#555;}
