﻿
/*页面内容*/
/*party banner*/
.party-banner{
    height: 427px;
    margin-bottom: 30px;
    position: relative;
}


.party-banner .carousel-inner>.item>a>img, .party-banner .carousel-inner>.item>img{
   width:665px;
   height:427px;
    -webkit-transition: transform .2s ease-out;
    -moz-transition: transform .2s ease-out;
    -ms-transition: transform .2s ease-out;
    -o-transition: transform .2s ease-out;
    transition: transform .2s ease-out;
}
.party-banner .banner-content{
    position: absolute;
    cursor: pointer;
}
.party-banner .current-banner{
    left: 262px;
    z-index: 500;
    border-left:solid 5px #ffffff;
    border-right: solid 5px #ffffff;
}
.party-banner .left-banner{
    left: 0;
    z-index: 400;
}
.party-banner .right-banner{
    right: 0;
    z-index: 300;
}
.party-banner .right-banner div.mask,.party-banner .left-banner div.mask{
    position: absolute;
    top:0;
    width: 100%;
    height: 100%;
    background-color: #000000;
    opacity: 0.5;
}
.party-banner .banner-text{
    width: 665px;
    height: 80px;
    position: absolute;
    left: 267px;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(transparent), to(#000000));
    background: -moz-linear-gradient(top,transparent, #000000);
    background: -o-linear-gradient(top, transparent, #000000);
    background: linear-gradient(top,transparent, #000000);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#000000, GradientType=0);
    bottom: 0;
    z-index: 1000;
}
.party-banner .banner-text>div{
    width: 92%;
    margin: 0 auto;
}
.party-banner .banner-text .banner-text-title,.party-banner .banner-text .banner-text-title>span>a,.party-banner .banner-text .banner-text-content,.party-banner .banner-text .banner-text-content>span>a{
    width: 100%;
    color: #ffffff;
    font-weight: bold;
}
.banner-text-title>span,.banner-text-content>span{
    display:none;
}
.banner-text-title>span.active,.banner-text-content>span.active{
    display:inline;
}

.banner-text-title>span>a,.banner-text-content>span>a{
    text-decoration: none;
}
.party-banner .banner-text .banner-text-title{
    height: 38px;
    font-size: 18px;
    line-height: 38px;
}
.party-banner .banner-text .banner-text-underline{
    height: 2px;
}
.party-banner .banner-text .banner-text-underline .underline-red,.party-banner .banner-text .banner-text-underline .underline-grey{
    height: 100%;
}
.party-banner .banner-text .banner-text-underline .underline-red{
    float:left;
    width: 10%;
    background-color: #dc1909;
}
.party-banner .banner-text .banner-text-underline .underline-grey{
    float:right;
    height: 100%;
    width: 90%;
    background-color: #7a7979;
}
.party-banner .banner-text .banner-text-content{
    height: 40px;
    font-size: 12px;
    line-height: 40px;
}

.page-content-left{
}
.page-content-right{
    width: 267px;
}
.page-content-right .part-sys-entry,.page-content-right .supervisory{
    width: 100%;
}
/*党建平台入口*/
.part-sys-entry{
    height: 230px;
    background: url('../images/part-sys-entry.png');
    margin-bottom: 25px;
    background-position: center;
    background-repeat: no-repeat;
}


.supervisory-content .list-group-item,.part-dev-left .list-group .list-group-item,.part-dev-right .list-group .list-group-item{
    border: none;
}

.supervisory-content .list-group-item .supervisory-content-date span,.part-dev-left .list-group .list-group-item label{
    font-size: 12px;
    color: #bbbbbb;
}

/*纪检监察*/
.supervisory{
    height: 37px;
    background-image: url('../images/supervisory-logo.png');
    background-position: center;
    background-repeat: no-repeat;
    text-align: right;
    line-height: 37px;
    margin-bottom: 15px;

}
.supervisory button{
    width: 12px;
    height: 12px;
    background-image: url('../images/supervisory-add.png')
}
.supervisory button:hover{
    background-image: url('../images/supervisory-add-hover.png');
}
.supervisory-content .list-group-item{
    padding-left: 0;
}

.supervisory-content .list-group-item .supervisory-content-num{
    padding-right: 0;
    padding-left: 3px;
    font-size: 24px;
    font-weight: bold;
    font-family: Georgia;
    line-height: 20px;
}
.supervisory-content .list-group-item .supervisory-content-text,.supervisory-content .list-group-item .supervisory-content-text a{
    font-size: 14px;
    color: #666666;
}
.supervisory-content .list-group-item:hover .supervisory-content-text,.supervisory-content .list-group-item:hover .supervisory-content-text a{
    color: #dc1909;
    cursor: pointer;
    text-decoration: none;
}
.supervisory-content .list-group-item .supervisory-content-date{
    text-align: right;
    margin-top: 5px
}
.supervisory-content .list-group-item,.part-dev-left .list-group .list-group-item,.part-dev-right .list-group .list-group-item{
    border: none;
}


.part-dev-left .list-group .list-group-item,.part-dev-right .list-group .list-group-item{
    padding: 0;
    cursor: pointer;
}
.part-dev-left .list-group .list-group-item:hover .dev-left-title,
.part-dev-left .list-group .list-group-item:hover .dev-left-title a,
.part-dev-right .list-group .list-group-item:hover .dev-right-title,
.part-dev-right .list-group .list-group-item:hover .dev-right-title a,
.part-dev-left .checkmore:hover,
.part-dev-right .checkmore:hover{
    color: #dc1909;
}
.part-dev-left .list-group .list-group-item .dev-left-title a{
    color: #333;
    text-decoration: none;
}
.part-dev-left .checkmore,.part-dev-right .checkmore{
    width: 100%;
    font-size: 12px;
    background-color: #eeeeee;
    color: #bbbbbb;
    height: 36px;
}
/*担当作为*/
.part-dev-left{
    margin-bottom: 40px;
}
.part-dev-left>div{
    margin-right: 20px;
}
.part-dev-left .list-group{
    margin-bottom: 15px;
}
.part-dev-left .list-group .list-group-item{
    margin-top: 15px;
    border-bottom: solid 1px #eeeeee;
}
.part-dev-left .list-group .list-group-item>div{
    margin-bottom: 15px;
}
.part-dev-left .list-group .list-group-item>div:first-child{
    font-size: 14px;
    font-weight: bold;
    color: #404040;
}
.part-dev-left .list-group .list-group-item .dev-left-img>div{
    display:inline-block;
    width:138px;
    height: 87px;
    overflow:hidden;
    //border:1px solid #00f;
}

.part-dev-left .list-group .list-group-item .dev-left-img img{
    width:100%;
    height:100%;    
    -webkit-transition: transform .2s ease-out;
    -moz-transition: transform .2s ease-out;
    -ms-transition: transform .2s ease-out;
    -o-transition: transform .2s ease-out;
    transition: transform .2s ease-out;
}

.part-dev-left .list-group .list-group-item .dev-left-img img:hover{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
.part-dev-left .list-group .list-group-item .dev-left-img>div:nth-child(2){
    margin-left: 5px;
    margin-right: 5px;
}

/*志愿红*/
.part-dev-right{
    border-left: solid 1px #cccccc
}
.part-dev-right>div{
    margin-left: 20px
}
.part-dev-right img{
    width: 100%;
    margin-top: 15px;
}
.part-dev-right .list-group .list-group-item{
    padding-left: 10px;
    padding-right: 5px;
    background-color: #f2f2f2;
    margin-bottom: 15px
}
.part-dev-right .list-group .list-group-item .dev-right-title,.part-dev-right .list-group .list-group-item .dev-right-title a{
    padding-top: 15px;
    font-size: 16px;
    color: #404040;
    text-decoration: none;
}
.part-dev-right .list-group .list-group-item .dev-right-text,.part-dev-right .list-group .list-group-item .dev-right-text a{
    margin-top: 10px;
    padding-bottom: 15px;
    font-size:12px;
    color: #999999;
    text-decoration: none;
}