@charset "gb2312";
/**
 * 娄底党建网
 * @authors YeJing (yejing@live.cn)
 * @date    2014-12-08 19:45:24
 */

/*base*/
body{font: 12px "宋体","simsun", Verdana, Arial, Helvetica, sans-serif;text-align: left;margin: 0;padding: 0;}
img{border: 0;vertical-align: middle;}
a{color: #000;text-decoration: none;font-family:"宋体","simsun", Verdana, Arial, Helvetica, sans-serif;padding: 0;}
a:hover{color: #D60403;text-decoration: underline;}
table{border-spacing: 0;border-collapse:collapse;max-width: 100% !important}
h1,h2,h3,h4{font-size: 14px;}
div,ul,h1,h2,h3,h4,p,table,iframe{margin: 0;padding: 0;}
li{list-style: none;}
.left{float: left;}
.right{float: right;}
.clear{clear: both;}
.active{display: block;display: block !important;}
.txt-2em{text-indent: 2em;}

/*
****************************************************************
*************************  公共部分        *************************
****************************************************************
*/

/*头部*/
#top{width: 100%;margin: 0 auto;background: url(banner.jpg) no-repeat center 35px;height: 254px;}

#top .topnav{height: 34px;line-height: 34px;background: #f6f6f6;border-bottom: 1px solid #139DC2;overflow: hidden;}
#top .topnav .wrap{width: 1002px;margin: 0 auto;height: 34px;}
#top .topnav .wrap .left span{line-height: 34px}
#top .topnav #pDate{padding-left: 10px;}
#top .search{display: inline-block;width: 220px;height: 20px;padding-left: 30px;position: relative;float: right;*position: absolute;}
#top .search span{position: absolute;left: 40px;top: 6px;line-height: 20px;}
#top .search input{width: 120px;height:16px;line-height: 16px;padding-left: 5px;margin: 0;border: 1px solid #BABABA;border-right: 0;position: absolute;right: 20px;top: 6px;}
#top .search input.ser_btn{width: 20px;height: 20px;background: url(serbtn.jpg) no-repeat;position: absolute;right: 0;top: 6px;cursor: pointer; }

#top .banner{height: 219px;position: relative;width: 1002px;margin: 0 auto;}
#top .banner .flash{z-index: 1}

/*导航*/
#top .nav{height: 43px;background: url(nav_on.jpg) repeat-x;margin: 0 auto;}
#top .nav ul{width: 1002px;margin: 0 auto;}
#top .nav li{float: left;background: url(nav_li.jpg) no-repeat right center;position: relative;width: 100px;white-space: nowrap;text-align: center;}
#top .nav li.last{background: none;}
#top .nav li a{display: block;width: 100px;height: 40px;line-height: 42px;font-size: 15px;text-align: center;font-family: "微软雅黑","宋体", Arial, "Helvetica Neue", Helvetica, sans-serif;color: #FFF;text-decoration: none;margin: 0 auto;text-align: center;}
#top .nav li a:hover,#top .nav li a.hover{font-weight: bold;}
#top .nav ul ul{display: none;position: absolute;top: 40px;left: 0px;background: #FFF;border: 1px solid #CCCCCC;width: 100px;z-index: 99}
#top .nav ul ul li{background: none;float: none;z-index: 99;}
#top .nav ul ul li a{height: 32px;line-height: 32px;color: #353535;}
#top .nav ul ul li a:hover,#top .nav ul ul li a.hover{background: url(nav_on_li.jpg) repeat-x;color: #FFF;}
#top .nav li:hover ul{display: block;}

/*中间部分container*/
.container{background: #FFF;width: 1002px;margin: 0 auto;clear: both;}

/*footer*/
#footer{width: 100%;margin: 10px auto 0;text-align: center;height: 80px;border-top: 2px solid #D80003;padding: 10px 0;clear: both;margin-top: 10px;}
#footer p{line-height: 25px;}
#footer .link{color: #D80003;font-weight: bold;}
#footer .link a{font-size: 15px;color: #D80003;font-weight: bold;}
/*
****************************************************************
*************************  首页        *************************
****************************************************************
*/

/*今日关注*/
.home_jrgz{height: 60px;width: 530px;margin: 0 auto;border: 1px solid #D8D8D8;background: url(jrgz.jpg) left center no-repeat;padding-left: 80px;float: right;margin-bottom: 10px;}
.home_jrgz h2{height: 60px;text-align: center;line-height: 50px;overflow:hidden;}
.home_jrgz h2 a{color: #E50100;font-family: "微软雅黑","宋体", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:24px;}
.home_jrgz p a{color: #E50100;padding-left: 10px;}

/*焦点图*/
.grid{height: 320px;padding-top: 10px;}
.slide{width: 363px;height: 306px;padding: 6px;position: relative;border: 1px solid #DDDDDD;float: left;*padding: 4px 6px;}
.slide .bd{width: 323px;height: 308px;float: left;}
.slide .bd li{float: left;position: relative;width: 363px;height: 308px;display: none;position: relative;}
.slide .bd li p{width: 365px;height: 40px;line-height: 40px;position: absolute;bottom: 0;left: 0;text-align: center;overflow: hidden;white-space: nowrap;}
.slide .bd li p a{color: #000;font-size: 14px;text-decoration: none;}
.slide .bd li p a:hover{color: #E50100;}
.slide .hd{position: absolute;bottom: 40px;left: 0;z-index: 9;text-align: center;height: 25px;padding-left: 150px;}
.slide .hd li{float: left;width: 10px;height: 10px;line-height: 10px;background: #FFF;margin-right: 5px;text-align: center;border-radius: 50%;cursor: pointer;}
.slide .hd li.on{background: #199EDF;cursor: pointer;}

/*时政新闻 组工动态 县区传真*/
.news{width: 374px;height: 246px;border: 1px solid #DDDDDD;float: left;margin-left: 12px;}
.news h3{background: url(news_h3_bg.jpg) repeat-x;height: 37px;line-height: 31px;}
.news h3 a{display: block;padding: 0 14px;height: 31px;text-align: center;border-right: 1px solid #EECEB5;float: left;text-decoration: none;overflow: hidden;}
.news h3 a.on{background: url(news_h3.jpg) repeat-x;color: #FFF;border: none}
.news ul{display: none;padding: 0 10px;}
.news ul li{line-height: 25px;height: 25px;background: url(li1.jpg) no-repeat left center;padding-left: 7px;clear: both;*height: 23px;_line-height: 23px;font-size: 14px;overflow:hidden;}
.news ul li a{float: left;width:294px;overflow:hidden;}
.news ul li span{float: right;}

/*公告公示*/
.notice{float: right;width: 224px;height: 246px;border: 1px solid #DDDDDD;}
.notice h3{background: url(notice_h3.jpg) no-repeat;height: 31px;line-height: 31px;}
.notice h3 a{padding: 0 25px;color: #FFF;text-decoration: none;}
.notice ul{padding: 7px 5px;_padding: 6px 5px}
.notice ul li{line-height: 25px;height: 25px;background: url(li1.jpg) no-repeat left center;padding-left: 7px;clear: both;white-space: nowrap;overflow: hidden;*height: 23px;font-size: 14px;}
.notice ul li a{float: left;}
.notice ul li span{float: right;}

/*专题报道*/
.home_ztbd{width: 1002px;padding-top: 10px;}
.home_ztbd .box{position: relative;height: 101px;}
.home_ztbd .box h3{position: absolute;top: 0;left: 0;z-index: 1;padding-left: 10px;}
.home_ztbd .box .Marquee{border: 1px solid #DCDCDC;padding: 8px 6px 0 47px;position: absolute;bottom: 0;left: 0;}
.home_ztbd .box ul{width: 955px;height: 82px;}
.home_ztbd .box ul li{float: left;padding: 6px;line-height: 61px;}
.home_ztbd .box ul li img{width: 304px;height: 61px}

/*组织建设  干部工作 学习园地 自身建设 人才天地 党员干部教育*/
.grid_left{float: left;width: 775px;*width: 770px;overflow: hidden;padding-bottom:10px;}
.cell{border: 1px solid #D9D9D9;width: 377px;height: 245px;float: left;margin-right: 8px;margin-top: 10px;_margin-right: 5px;}
.cell h2{background: url(cell_h2.jpg) no-repeat;height: 31px;line-height: 31px;}
.cell h2 a{padding: 0 20px;color: #FFF;text-decoration: none;}
.cell .box{padding: 15px 10px 0;}
.cell .box h3{background: url(cell_h3_bg.jpg) no-repeat;height: 32px;line-height: 32px;padding-left: 15px;}
.cell .box h3 a{display: inline-block;width: 85px;height: 32px;text-decoration: none;text-align: center;float: left;_float:none;_width:75px;}
.cell .box h3 a.on{background: url(cell_h3_on_bg.jpg) repeat-x;color: #BD0600}
.cell .box ul{padding: 8px 0 0 5px;display: none;}
.cell .box ul li{height: 25px;line-height: 25px;overflow:hidden; background: url(li2.jpg) no-repeat left center;padding-left: 15px;font-size: 14px;}

.cell.last .box h3 a.on{background: url(cell_h3_on_bg2.jpg) repeat-x;color: #FFF;border-radius:5px 5px 0 0;}

/*右侧公共*/
.grid_right{float: right;width: 226px;padding-top:10px;}
.grid_right .notice{height:245px;margin-bottom: 10px;}
.grid_right .notice div{padding: 10px;}
.grid_right .notice h4{text-align:center;font-size:16px;line-height:30px;border-bottom:1px dashed #999;margin-bottom:10px;}
.grid_right .notice h4 a{color:red;}
.grid_right .notice p{text-indent:2em;font-size:14px;line-height:20px;}
.grid_right .notice p a{padding-left:10px;color:red;float:right;}

/*娄底组织工作 */
.home_fwzn{margin-top: 10px;width: 226px;height: 213px;}
.home_fwzn h3{height: 52px;}
.home_fwzn ul{padding: 5px 3px 0 8px;border: solid #DADADA;border-width: 0 1px 1px;height: 160px;}
.home_fwzn ul li{line-height: 25px;width: 90px;padding: 5px;display: inline-block;*float: left;}
.home_fwzn ul li img{border: 1px solid #E6E6E6;border-radius: 5px;}
.home_fwzn ul li p{white-space: nowrap;text-align: center;overflow: hidden;width: 90px;}

.grid_right .banner{padding: 6px 0;}
.grid_right .banner li{padding: 3px 0;width: 226px;height: 52px;}
.grid_right .banner li img{border-radius: 5px;}

/*视频点播*/
.home_spdb{border: 1px solid #DADADA;width: 224px;height: 245px;margin-bottom:10px;}
.home_spdb h3{background: url(grid_right_h2.jpg) no-repeat;height: 31px;line-height: 31px;}
.home_spdb h3 a{padding: 0 20px;color: #FFF;text-decoration: none;}
.home_spdb div{padding:25px 8px 8px;text-align: center;}
.home_spdb div p{line-height: 35px;font-size:15px;}
.home_spdb ul{padding: 7px 10px;}
.home_spdb li{height: 24px;line-height: 24px;background: url(li3.jpg) no-repeat left center;padding-left: 20px;}

/*友情链接*/
.flink{clear: both;width: 1002px;padding: 10px 0;height: 113px;}
.flink .box{height: 101px;}
.flink .box h3{position: absolute;top: 0;left: 15px;z-index: 1;padding-left: 10px;}
.flink .box ul{/*position: absolute;top: 9px;right: 0;*/border: 1px solid #DADADA;width: 900px;height: 108px;padding: 5px 0 0 100px;background:url("yqlj.jpg") no-repeat 10px center;}
.flink .box ul li{float: left;padding: 5px 14px}
.flink .box ul li img{border: 1px solid #EEE;height:40px;width:120px;}

.links{border: 1px solid #d9d9d9;padding: 3px 10px 10px;background:#FFF;}
.links h3{height: 25px;line-height: 25px;padding-bottom: 10px;font-size: 14px;color: #F20000}
.links li{float: left;margin-right: 8px;}
.links p{clear: both;line-height: 25px;padding-top: 5px;}
/*
****************************************************************
*************************   内页       *************************
****************************************************************
*/

/*当前位置*/
.position{background: url(home.jpg) no-repeat left 12px;height: 40px;line-height: 40px;padding-left: 20px;}
.position h2{font-size: 12px;font-weight: normal;}
/*公用样式*/
.content{width: 702px;height: auto;border: 1px solid #D9D9D9;float: left;padding: 10px 30px;margin-bottom: 10px;}
.container .cnt{width: 900px;height: auto;border: 1px solid #D9D9D9;padding: 30px 50px;}


/*文章列表*/
.content .loglist{height: auto !important;min-height: 500px;height: 500px;}
.content .loglist h3{height: 40px;line-height: 40px;border-bottom: 3px solid #E6E6E6;background: url(content_h3.jpg) no-repeat left center;padding-left: 100px;margin-bottom: 10px;color: #E71A00}

/*通用列表*/
.content .loglist li{background: url(li4.jpg) no-repeat left center;padding-left: 15px;height: 25px;line-height: 25px;white-space: nowrap;overflow: hidden;}
.content .loglist li a{float: left;}
.content .loglist li span{float: right;}
.content .loglist li:hover span{color: #D60403}
.content .pagenav{margin: 30px auto; text-align: center;clear: both;}

/**分页样式**/
.pagenav{height: 34px; margin:32px auto;text-align: center;font:12px/32px "宋体";color: #616161;padding-left: 30px;}
.pagenav .disabled{cursor: not-allowed;color: #DDD}
.pagenav .num{ width:35px; cursor: pointer;height: 32px;}
.pagenav .tail,.pagenav .home{padding: 0 5px;height: 32px;width: 35px;}
.pagenav .next,.pagenav .prev{width: 45px;padding: 0 5px;height: 32px;}
.pagenav .tail,.pagenav .home,.pagenav .next,.pagenav .prev,.pagenav .num{border: solid #AAB0C8;border-width: 1px 0 1px 1px;display:inline-block; }
.pagenav .tail{border-right: 1px solid #AAB0C8;}
.pagenav a:hover{font-weight: bold;}
.pagenav .current{color: white; background: #C90A00;display:inline-block; width: 35px; height: 32px; border:1px solid #AAB0C8; padding-right: 1px;cursor: pointer; border-right:none; }
.pagenav #num{border:1px solid #AAB0C8;margin-right:2px;height: 30px;line-height: 30px;text-align: center;display:inline-block;margin-left: 5px;font-size: 12px;width: 40px;vertical-align: top;}
.pagenav .go{border: 1px solid #AAB0C8;width:35px; cursor: pointer;height: 32px;display:inline-block;margin-left: -3px;}
.pagenav .sum{display:inline-block;padding-left: 10px;}

/*单页  机构职能  部长之窗 */
.content .loglist .log{margin-top: 20px;}
.content .loglist .avatar{margin-top: 20px;}
.content .loglist .avatar .leaders{position: relative;padding: 0 0 15px 130px;margin-top: 15px;width: 210px;min-height: 150px;}
.content .loglist .avatar .leader{position: absolute;left: 0;top: 0px;width: 120px;height: 150px;}
.content .loglist .avatar p{line-height: 22px;}
.content .loglist .avatar .Lname{font-size: 14px;font-weight: bold;color: #E71A00;line-height: 30px;}


/*文章内容*/
.container .log {margin-bottom: 20px;line-height: 30px}
.container .log h1{font-size: 26px;text-align: center;line-height: 80px;font-family: "微软雅黑","宋体", Arial, "Helvetica Neue", Helvetica, sans-serif;}
.container .log .info{text-align: center;border-top: 2px solid #E6E6E6;height: 30px;line-height: 30px;margin-bottom: 20px;color: #999;font-size: 12px;}
.container .log p,.content .log div{color: #343434;font-size: 14px;}
.container .share{height: 20px;line-height:20px;}
.container .share .bshare-custom{display: inline;}
.container .log_about{margin: 20px 0 50px;}
.container .log_about li{height: 25px;line-height: 25px;}

/*纠错*/
.background {position: fixed; z-index: 0; top: 0px; left: 0px; width: 100%; height: 100%; background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.5)}
.background{width: 0;height: 0;}
.webox{position: fixed; z-index: 999; padding: 8px; border: 1px solid #000; background: none repeat scroll 0% 0% rgba(10, 10, 10, 0.5); }
.webox #inside {background-color: #FFF; height: 240px; }
.webox #inside h1 {-moz-user-select: none; position: relative; display: block; margin: 0px; padding: 0px 0px 0px 5px; font-size: 13px; line-height: 30px; height: 30px; font-family: Arial; background: none repeat scroll 0% 0% #F1F7FC; cursor: move; font-weight: 800; color: #000; }
.webox #inside h1 a {position: absolute; right: 6px; margin-top: 6px; top: 0px; font-size: 14px; background-image: url("close.fw.png"); background-repeat: no-repeat; background-position: center top; width: 17px; height: 17px; cursor: pointer; display: inline-block; }

/*视频列表*/
.cnt .box{zoom: 1;height: auto;}
.cnt .box .video{display: inline-block;*float: left;width: 225px;height: 180px;margin: 20px;*display: inline;}
.cnt .box .video p{text-align: center;line-height: 30px;width: 225px;}

/*杂志列表*/
.cnt .box .zzyl{display: inline-block;*float: left;width: 200px;height: 280px;margin: 15px 10px;*display: inline;}
.cnt .box .zzyl p{text-align: center;line-height: 30px;width: 200px;}
.cnt .box .zzyl p img{border: 1px solid #EEE;}

/*部长信箱*/
.cnt h3{height: 40px;line-height: 40px;border-bottom: 3px solid #E6E6E6;background: url(email.jpg) no-repeat left center;padding-left: 50px;margin-bottom: 10px;color: #E71A00;font-size: 20px;}
.cnt h3 span{float: right;font-size: 14px;}
.cnt h3 span a{color: #E71A00;}
.cnt .must .head{font-weight: bold;color: #E71A00;}
.cnt .must p{line-height: 25px;color: #343434;font-size: 14px;}
.cnt .emlist{margin-top: 20px;}
.cnt .emlist th{border: 0px;height: 40px;line-height: 40px;padding: 0 10px;background: #CE0C00;color: #FFF;font-size: 14px;}
.cnt .emlist td{border: 0px;height: 40px;line-height: 40px;padding: 0 10px;font-size: 13px;}

/*我要写信*/
.cnt .tab th{text-align: left;border: 1px solid #D0D9DE;height: 30px;line-height: 30px;background: url(email_th.jpg) no-repeat;}
.cnt .tab td{border: 1px solid #D0D9DE;height: 40px;line-height: 40px;padding: 0 10px}
.cnt .tab td input{height: 25px;line-height: 25px;width: 240px;border:1px solid #ccc;}
.cnt .tab td textarea{margin: 10px 5px;border:1px solid #ccc;}
.cnt .tab td span{color: #FE0000;padding-right: 5px;}
.cnt .tab .sub{background: url(send.jpg) no-repeat;width: 85px;height: 25px;border: 0;}
.cnt .tab .reset{background: url(reset.jpg) no-repeat;width: 85px;height: 25px;border: 0;}
.cnt .tab .btn{margin: 20px auto 0;text-align: center;}
.cnt .tab .btn input{cursor: pointer;}
.cnt .tab .pub label{height: 25px;line-height: 25px;color: #000;}
.cnt .tab .pub input{width: 15px;vertical-align:middle;}
.aside .chnl_nav.bzzc{height: 666px;background: url(bzzc.jpg) no-repeat center bottom;}

/*信件细览*/
.letter_list{font-size: 14px;}
.letter_list h2{height: 40px;line-height: 40px;border-bottom: 2px solid #306DBD;margin-bottom: 20px;padding: 0 10px;}
.letter_list h2 .right{float: right;background: url(letter.png) no-repeat left center;padding-left: 30px;text-align: right;}
.letter_list th{font-weight: normal;height: 30px;line-height: 30px;background: #FFFCED;padding: 5px;border: 1px solid #FFFCED;}
.letter_list td{height: 35px;line-height: 35px;vertical-align: top;padding: 5px 0 5px 10px;}
.letter_list .send td{border: 1px solid #FFFCED}
.letter_list .line{border-bottom: 1px dotted #306DBD;margin: 20px 0;}
.letter_list .answer{margin-bottom: 50px;}

/*右侧边栏*/
.aside{float: right;width: 226px;}
.aside .chnl_nav{border: 1px solid #DADADA;width: 224px;height: auto;background: url(cnnlnav_h2_bg.jpg) repeat-x top left;}
.aside .chnl_nav h2{font-size: 15px;height: 53px;line-height: 53px;padding-left: 40px;color: #D80200;background: url(cnnlnav_h2.jpg) no-repeat 15px center;width: 184px;}
.aside .chnl_nav ul{padding: 10px 8px;*padding: 5px 8px;}
.aside .chnl_nav li{height: 33px;line-height: 33px;padding: 5px;*padding: 3px 5px;width:200px;overflow:hidden;}
.aside .chnl_nav li a{display: block;width: 150px;height: 33px;padding-left: 50px;font-size: 14px;background: url(cnnlnav_li.jpg) no-repeat;}
.aside .banner{padding: 6px 0;}
.aside .banner li{padding: 4px 0;width: 226px;height: 52px;}
