
.top{
    background: url(top.png) center no-repeat;
    padding-top: 243px;
}

.nav{
    height: 68px;
}
.nav .nav_top ul{
    margin-top: 5px;

}
.nav .nav_top ul li{
    text-align: center;
    width: 81px;
    float: left;
    margin-left: 5px;
    margin-right: 40px;
    line-height: 30px;
}
.nav .nav_top ul li a{
    display: block;
    font-size: 14px;
    color: #ffffff;
    font-weight: bold;
}
.nav .nav_top ul li:hover{
    background: url(navbg3.jpg);

}
.nav .nav_top ul .on{
    width: 81px;
    height: 30px;
    background: url(navbg3.jpg);
    color: #ff0000;

}
.nav .nav_top ul li a:hover{
    text-decoration: none;
    color: #ff0000;
}

.nav .nav_buttom ul{
    margin-top: 15px;
    margin-left: 20px;
}
.nav .nav_buttom ul li{
    font-size: 12px;
    float: left;
    margin-left: 10px;
    margin-right: 25px;

}
.nav .nav_buttom ul li a{
    font-size: 12px;
}
.nav .nav_buttom ul li a:hover {
    text-decoration: none;
    color: #ff0000;
}
.nav .nav_buttom .search{
    margin-top: 11px;
    margin-right: 50px;
}
.nav .nav_buttom .search span{
    font-size: 12px;
}
.nav .nav_buttom .search .search1{
    width: 125px;
    background: url(searchbbg.jpg) no-repeat center;
}
.nav .nav_buttom .search .button{
    background: url(searchbg.jpg);
    color: #fff2a8;
    width: 46px;
    height: 20px;
}

/*图片轮换*/
.tplb{
    width: 358px;
    height: 390px;
    border: solid 1px #cecdcc;
    margin-left: 8px;
    margin-right: 15px;
    margin-top: 10px;
}

.bd{
    width:348px;
}
.datu{
    margin-top: 10px;
    margin-left: 5px;
    width: 346px;
    height: 251px;
    position: relative;
    overflow: hidden;
}
.datu ul{
    position:absolute;
    left:0;
    top:0;
    width:2422px;
}
.datu ul li{
    width: 346px;
    height: 251px;
    float: left;
    position:relative;
}
.datu ul li a img{
    width: 348px;
    height: 225px;
}
.datu ul li a{
    color: #ffffff;
    font-size: 12px;
}
.datu ul li a:hover{
    color: #ff0000;
    text-decoration: none;
}



.datu .point {
    height: 30px;
    line-height: 30px;
    width: 346px;
    overflow: hidden;
    position: absolute;
    bottom: 26px;
    right: 0px;
    background: rgba(0, 0, 0, 0.4);
}
.datu .point ol{
    float:right;
    margin-top:10px;

}
.datu .point ol li{
    float: left;
    width:10px;
    height:10px;
    border-radius: 50%;
    opacity: 0.5;
    margin-right: 5px;
    background:#fff;
    cursor:pointer;
}

.datu .title{
    position: relative;
    background: url(tpxwbg2.jpg);
    height: 30px;
    bottom: -225px;
    line-height: 30px;
    overflow: hidden;
}
.datu .title ol{
    width:2422px;
    position: absolute;
}
.datu .title ol li{
    width: 346px;
    height: 30px;
    line-height: 22px;
    text-align: center;
    float: left;
    position:relative;
}
.datu .title ol li a{
    font-size: 12px;
    color: #ffffff;
}
.datu .title ol li a:hover{
    color: #ff0000;
    text-decoration: none;
}

.datu .point ol li.on{
    background: #49a0f2;
    opacity: 1;
}

.xiaotu{
    width: 357px;
    height:86px;
    position: relative;
    margin-top: 20px;
    margin-left: 5px;
    clear:both;
    overflow:hidden;
}
.xiaotu ol{
    position:absolute;
    width:716px;
    left:0;
    top:0;
}
.xiaotu ol.on{
    left:-357px;
}
.xiaotu ol li{
    width: 109px;
    height: 85px;
    font-size: 40px;
    margin-right: 10px;
    float: left;
    cursor: pointer;
    position:relative;
}
.xiaotu ol li img{
    width: 105px;
    height: 76px;
    margin-top: 7px;
    margin-left: 2px;
}

.xiaotu ol li.on{
    background:url(tpxwxz.jpg) no-repeat left center;
}

/*轮播*/


/*党建要闻，组工动态*/
.djywdt{
    width: 625px;
    height: 392px;
    overflow: hidden;
    margin-top: 10px;
}
.djywdt .djyw{
    width: 623px;
    height: 189px;
    overflow: hidden;
    border: solid 1px #cecdcc;
}
.djywdt .djyw .djyw_top{
    width: 100%;
    height: 36px;
    background: url(qiehuanbg.jpg);
}
.djywdt .djyw .djyw_top span{
    display: block;
    width: 124px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    background: url(qhbg.jpg);
}
.djywdt .djyw .djyw_top span a{
    display: block;
    font-size: 16px;
    color: #e01212;font-weight: bold;
}
.djywdt .djyw .djyw_top span a:hover{
    text-decoration: none;
}
.djywdt .djyw .djyw_bt{
    margin-top: 8px;
}
.djywdt .djyw .djyw_bt ul li{
    width: 600px;
    height: 28px;
    line-height: 28px;
    margin-left: 10px;
    margin-right: 10px;


}
.djywdt .djyw .djyw_bt ul li a{
    color: #4d4d4d;
    font-size: 12px;
    width: 600px;
}
.djywdt .djyw .djyw_bt ul li:hover{
    color: #e01212;
    text-decoration: none;
}
.djywdt .djyw .djyw_bt ul li a:hover{
    color: #e01212;
    text-decoration: none;
}

.djywdt .zgdt{
    width: 623px;
    height: 189px;
    overflow: hidden;
    margin-top: 10px;
    border: solid 1px #cecdcc;
}
.djywdt .zgdt .zgdt_top{
    width: 100%;
    height: 36px;
    background: url(qiehuanbg.jpg);
}
.djywdt .zgdt .zgdt_top span{
    display: block;
    width: 124px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    background: url(qhbg.jpg);
}
.djywdt .zgdt .zgdt_top span a{
    display: block;
    font-size: 16px;
    color: #e01212;font-weight: bold;
}
.djywdt .zgdt .zgdt_top span a:hover{
    text-decoration: none;
}
.djywdt .zgdt .zgdt_bt{
    margin-top: 8px;
}
.djywdt .zgdt .zgdt_bt ul li{
    width: 600px;
    height: 28px;
    margin-left: 10px;
    margin-right: 10px;
    line-height: 28px;
}

.djywdt .zgdt .zgdt_bt ul li a{
    width: 600px;
    color: #4d4d4d;
    font-size: 12px;
}
.djywdt .zgdt .zgdt_bt ul li:hover{
    color: #e01212;
    text-decoration: none;
}
.djywdt .zgdt .zgdt_bt ul li a:hover{
    color: #e01212;
    text-decoration: none;
}
/*党建要闻，组工动态*/
/*中部图片*/
.centerp {
    width: 1080px;
    margin-top: 15px;
    float: left;
}
.centerp ul{
    margin-left: 6px;
}

.centerp ul li{
    width: 239px;
    height: 82px;
    float: left;
    margin-right: 16px;
}/*中部图片*/
/*index_left*/
.index_left{
    margin-left: 5px;
    width: 262px;
}
/*干部任免信息*/
.gbrm{
    width: 262px;
    /*height: 318px;*/
    border: solid 1px #a1d9ff;
    margin-top: 15px;
    margin-bottom: 20px;
}
.gbrm .gbrm_top{
    margin: 0 auto;
    margin-top: 2px;
    width: 258px;
    height: 65px;
    background: url(zz_0.jpg);
}
.gbrm .gbrm_top a{
    display: block;
    width: 258px;
    height: 65px;
}
.gbrm .gbrm_bt{
    width: 258px;
   margin-top: 10px;
   margin-left: 5px;
}
.gbrm .gbrm_bt ul li{
    width: 250px;
    height: 28px;
    line-height: 28px;
    overflow: hidden;
}
.gbrm .gbrm_bt ul li a{
    font-size: 12px;
}
.gbrm .gbrm_bt ul li:hover{
    color: #e01212;
    text-decoration: none;
}

.gbrm .gbrm_bt ul li a:hover{
    color: #e01212;
    text-decoration: none;
}


/*干部任免信息*/
/*左边图片*/
.zbtp{
    width: 262px;
    
    overflow: hidden;
    border: solid 1px #a1d9ff;
    margin-top: 15px;

}
.zbtp ul{
    margin-left: 8px;
    margin-top: 20px;
}
.zbtp ul li{
    margin-bottom: 10px;
}
.ewm{
  width: 262px;
  text-align:center;
}
.ewm img{
    height: 230px;
}
/*左边图片*/
/*网站链接*/
.wzlj{
    float: left;
    margin-top: 15px;
    width: 262px;
    height: 186px;
    border: solid 1px #a1d9ff;
}
.wzlj ul li{
   /* margin-top: 25px;*/
    margin-left: 20px;
}
.wzlj ul li select{
    width: 220px;
    height: 20px;
    font-size: 12px;
}
/*网站链接*/
/*index_left*/

/*index_right*/
.index_right{
    width: 730px;
    overflow: hidden;
    padding-top: 15px;
    margin-left: 13px;
}
.index_right .content{
    border: solid 1px #a1d9ff;
    margin-bottom: 15px;
    width: 728px;
    overflow: hidden;
    height: 195px;
    overflow: hidden;

}
.index_right .content_top{
    width: 100%;
    height: 37px;
    background: url(rightbg.jpg);

}
.index_right .content_top .gbgl{
     display: block;
     width: 139px;
     height: 36px;
     background: url(zzjs.jpg);
 }
.index_right .content_top  a{
    display: block;
    width: 139px;
    height: 36px;
    line-height: 36px;
    color: #fff;
    font-weight: bold;
    text-align: center;
}
.index_right .content_top  a:hover{
    text-decoration: none;
}
.index_right .content_bt{
    margin-top: 5px;
    width: 710px;
}
.index_right .content_bt ul{
    margin-left: 15px;

}

.index_right .content_bt ul li{
    height: 35px;
    line-height: 35px;
    border-bottom: dashed 1px #cccccc;
}
.index_right .content_bt ul li a{
    width: 700px;
    font-size: 12px;
}
.index_right .content_bt ul li:hover{
    color: #e01212;
}
.index_right .content_bt ul li a:hover{
    color: #e01212;
    text-decoration: none;
}

.index_right .content_top .gbgl{
    display: block;
    width: 139px;
    height: 36px;
    background: url(gbgl.png);
}

.index_right .content_top .zzjs{
    display: block;
    width: 139px;
    height: 36px;
    background: url(zzjs.png);
}

.index_right .content_top .rcgg{
    display: block;
    width: 139px;
    height: 36px;
    background: url(rcgz.png);
}

.index_right .content_top .zgfc{
    display: block;
    width: 139px;
    height: 36px;
    background: url(zgfc.png);
}

.index_right .content_top .xxyd{
    display: block;
    width: 139px;
    height: 36px;
    background: url(xxyd.png);
}
.index_right .content_top .zczd{
    display: block;
    width: 139px;
    height: 36px;
    background: url(zczd.png);
}



/*政策制度*/
.index_right .content1{
    border: solid 1px #a1d9ff;
    margin-bottom: 15px;
    height: 240px;
    overflow: hidden;
}
.index_right .content_bt1{
    width: 710px;
}
.index_right .content_bt1 ul{
    margin-left: 15px;

}

.index_right .content_bt1 ul li{
    height: 35px;
    line-height: 35px;
    border-bottom: dashed 1px #cccccc;
}
.index_right .content_bt1 ul li a{

    width: 700px;
    font-size: 12px;
}

.index_right .content_bt1 ul li:hover{
    color: #e01212;
}
.index_right .content_bt1 ul li a:hover{
    color: #e01212;
    text-decoration: none;
}
.index_right .tab_top{
    width: 710px;
    height: 29px;
    margin-top: 10px;
    margin-left: 15px;

    border-bottom: solid 1px red;
}
.index_right .tab_top ul{
    width: 445px;
    height: 29px;
    background: #dfdfdf;
}

.index_right .tab_top ul li{
    float: left;
    width: 110px;
    height: 29px;
    line-height: 29px;
    text-align: center;
    border-right: solid 1px #c5c5c5;
}
.index_right .tab_top ul li a{
    display: inline-block;
    width: 110px;
    height: 29px;
    font-size: 12px;
}
.index_right .tab_top ul li a:hover{
    text-decoration: none;
}
.index_right .tab_top .on{
    color: #ffffff;
    background: url(fbzcqhbg.jpg);
}
.index_right .tab_top .on a{
    color: #ffffff;

}
.index_right .tab_top .others{
    background: none;
}
.index_right .tab_top .others a{
    color: #4d4d4d;
}
/*远程教育*/
.ycjy{
    width: 358px;
    height: 217px;
    overflow: hidden;
    margin-left: 13px;
    border: solid 1px #aedeff;

}
.ycjy .ycjy_top{
    width: 358px;
    height: 45px;
    line-height: 40px;
    text-align: center;
    background: url(ycjybg.jpg);
}
.ycjy .ycjy_top a{
    font-size: 16px;
    color: #ffffff;
}
.ycjy .ycjy_top a:hover{
    text-decoration: none;
}
.ycjy .ycjy_sp{
    margin-top: 40px;
    margin-left: 15px;
    margin-right: 20px;
}
.ycjy .ycjy_tp{
    width: 200px;
    height: 150px;
    margin-top: 5px;
}

.ycjy .ycjy_tp ul li{
    width: 85px;
    padding-bottom: 2px;
    margin-right: 15px;
    text-align: center;
    overflow: hidden;
    float: left;
}
.ycjy .ycjy_tp ul li a img{
    width: 88px;
    height: 58px;
}
.ycjy .ycjy_tp ul li a{
    font-size: 12px;
    text-align: center;
}
.ycjy .ycjy_tp ul li a:hover{
    color: #ff0000;
    text-decoration: none;
}

/*远程教育*/
/*资料下载*/
.zlxz{
    position: relative;
    width: 358px;
    height: 217px;
    overflow: hidden;
    margin-left: 10px;
    border: solid 1px #aedeff;
}
.zlxz .zlxz_top{
    position: absolute;
    width: 358px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    background: url(ycjybg.jpg);
}
.zlxz .zlxz_top a{
    font-size: 16px;
    color: #ffffff;
}
.zlxz .zlxz_top a:hover{
    text-decoration: none;
}
.zlxz .zlxz_bt ul{
    margin-top: 50px;
    width: 350px;
}


.zlxz .zlxz_bt ul li{
    line-height: 30px;
    margin-left: 10px;
    padding-left: 15px;
    overflow: hidden;
    background: url(libg2.png) no-repeat left center ;
}
.zlxz .zlxz_bt ul li span{
    float: right;
    font-size: 12px;
}
.zlxz .zlxz_bt ul li a{
    width: 340px;
    font-size: 12px;
}
.zlxz .zlxz_bt ul li:hover{
    color: #ff0000;
    text-decoration: none;
}
.zlxz .zlxz_bt ul li a:hover{
    color: #ff0000;
    text-decoration: none;
}
/*资料下载*/
/*index_right*/

.list1 li{
    height: 34px;
    line-height: 34px;
    padding-left: 10px;
    background: url(libg1.png) left no-repeat;
    overflow: hidden;
	
}
.list1 li a{
 padding-left: 10px;
}
.list1 li span{
    float: right;
    font-size: 12px;
}

/*foot*/
.foot{
    padding-top: 25px;
    text-align: center;
    padding-bottom: 30px;
}
.foot p{
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    color: #000000;
}
/*列表页css*/
.bg{
    height: 20px;
    background: #ffffff;
}
.list{
    width: 1007px;
    height: 700px;
    overflow: hidden;
    margin: 0 auto;
    border: solid 1px #c8c8c8;
}
.list_top{
    width: 100%;
    height: 42px;
    line-height: 42px;
    overflow: hidden;
    background: url(listbg.png) no-repeat center;
}
.list_top span{
    font-size: 12px;
    color: red;
    margin-left: 50px;
}
.list_top span a{
    color: red;
 }

.list .list_contain{
   
    overflow: hidden;

}
.list .list_contain ul li{
    width: 980px;
    overflow: hidden;
    margin-left: 10px;
	height: 40px;
    line-height: 40px;
    border-bottom: dashed 1px #c6d5e0;
	 background: url(libg1.png) left no-repeat;
}
.list .list_contain ul li span{
    float: right;
    font-size: 12px;
}
.list .list_contain ul li a{
    height: 40px;
    line-height: 40px;
    font-size: 12px;
	padding-left: 20px;
}
.list .list_contain ul li a:hover{
    color: #ca0010;
    text-decoration: none;
}
.list .list_bt{
    font-size: 12px;
    height: 45px;
    line-height: 45px;
    float: right;
    margin-right: 20px;

}
.list .list_bt a:hover{
    color: #ca0010;
    text-decoration: none;
}
.list .list_bt input{
    width: 25px;
    text-align: center;
}

/*多项列表页*/
.list_more{
    width: 1007px;
    
    overflow: hidden;
    margin: 0 auto;

}
.list_more .list_more_left{
    width: 240px;
    height: 700px;

    background: url("list_navbg.png") center no-repeat;
}

.list_more .list_more_left .list_nav{
    width: 240px;
    height: 45px;
    line-height: 45px;
    text-align: center;

}
.list_more .list_more_left .list_nav a{
    color: #fff;
    font-weight: bold;
}
.list_more .list_more_left .list_nav a:hover{
    text-decoration: none;
}
.list_nav_bt ul{
    margin-top: 20px;
}

.list_nav_bt ul li{
   height: 40px;
    line-height: 40px;
    padding-left: 35px;
    border: solid 1px #dbdbdb;
}
.list_nav_bt ul li a{
    font-size: 14px;
}
.list_nav_bt ul li span{
    float:right;
    padding-right: 20px;
}
.list_nav_bt ul :hover{
    color: #ff3232;
}
.list_nav_bt ul li a:hover{
    color: #ff3232;
    text-decoration: none;
}
.list_nav_bt .on{
    color: #ff3232;
}
.list_nav_bt .on a{
    color: #ff3232;
}
.list_more .list_more_right{
    width: 750px;
    
    border: solid 1px #cdcdcd;
}
.list_mr .list_mr_top{
    width: 100%;
    height: 42px;
    line-height: 42px;
    overflow: hidden;
    background: url(listmorebg.png) no-repeat center;
}
.list_mr .list_mr_top span{
    margin-left: 40px;
    color: #ca0010;
    font-size: 12px;
}
.list_mr .list_mr_top a{
    color: #ca0010;
    font-size: 12px;
}
.list_mr .list_contain2{
   
    overflow: hidden;

}
.list_mr .list_contain2 ul li{
    width: 700px;
    overflow: hidden;
    margin-left: 10px;
    height: 40px;
    line-height: 40px;
    border-bottom: dashed 1px #c6d5e0;
    background: url(libg1.png) left no-repeat;
}
.list_mr .list_contain2 ul li{
    font-size: 12px;
    padding-left: 20px;
}
.list_mr .list_contain2 ul li span{
    float: right;
    font-size: 12px;
}
.list_mr .list_contain2 ul li:hover{
    color: #ca0010;
    text-decoration: none;
}
.list_mr .list_contain2 ul a:hover{
    color: #ca0010;
    text-decoration: none;
}
.list_mr .list_bt{
    font-size: 12px;
    height: 40px;
    line-height: 40px;
    float: right;
    margin-right: 20px;
}
.list_mr .list_bt a:hover{
    color: #ca0010;
    text-decoration: none;
}
.list_mr .list_bt input{
    width: 25px;
    text-align: center;
}
/*文章页*/
.content2{
    width: 1007px;
    overflow: hidden;
    margin: 0 auto;
    border: solid 1px #c8c8c8;

}
.content2_top{

    width: 100%;
    height: 42px;
    line-height: 42px;
    overflow: hidden;
    background: url(listbg.png) no-repeat center;
}
.content2_top span{
    font-size: 12px;
    color: red;
    margin-left: 50px;
}
.content2_top span a{
    color: red;
}

.content2_article{
    width: 940px;
    margin: 0 auto;
 }
.content2_article .article_title{
    
    margin-top: 10px;
    margin-bottom: 20px;
    text-align: center;
}
.content2_article .article_title h1{
    width: 750px;
    margin: 0 auto;
    line-height: 60px;
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    
}
.content2_article .article_title p{
    font-size: 14px;
    height: 45px;
    line-height: 45px;
    color: #8c8c8c;
    border-bottom: dashed 1px #b3b3b3;
	border-top: dashed 1px #b3b3b3;
}
.content2_article .article_contain{
    font-size: 14px;
    line-height: 30px;
}