@charset "gb2312";
*{padding:0; margin:0 auto;} /* IE8*/
*+html *{padding:0; margin:0;}
*{margin:0; padding:0;}
body{-webkit-text-size-adjust: none;color:#666;font-family:"Microsoft Yahei","微软雅黑",Tahoma,Arial,Helvetica;}
div{font-size:14px; text-align:left;margin:0 auto;}
a{color:#666; text-decoration: none; outline:medium none;}
a:link{color: #666; text-decoration: none}
a:hover{color: #d01c0b;}
ul,li{padding:0px; margin:0px; list-style-type:none;}
img{border:none;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote{padding:0; margin:0;}
table,td,tr,th{font-size:12px;}
.clear{clear:both;}
.transparent{background:transparent;}
.lt{float:left;}
.rt{float:right;}
.white{color:#fff;}
.white a{color:#fff;}
.mt20{margin-top: 20px;}
.dark-grey-color,.dark-grey-color a{color:#333;}
.grey-color,.grey-color a{color:#999;}
.red-color,.red-color a{color:#ee0001;}

/** 顶部 **/
.nav-warp{background: #fff;filter:alpha(opacity=10);-moz-opacity:0.5;opacity:0.5;height:40px;}
.nav-top{width: 1160px;margin: 0 auto;line-height: 40px;}
.nav-heard{width:1160px;margin:0 auto;line-height: 40px;position: absolute; top: 0;}
.nav-search input[type="text"]{background: #fff;border: none;float: left;margin-top: 6px;width: 180px;height: 25px;line-height: 25px;}
.nav-search input[type='submit']{background: url("imagesgzdj_06.jpg") center 6px no-repeat;cursor: pointer;margin: 0px;padding: 0px;width: 35px;height: 34px;border:none;}
.wrapper{background: url("imagesssx_bg.jpg") no-repeat center top #fff;}
.indexmain{width:1200px;margin:0 auto;}
.department-name{position: absolute;font-size: 34px;top: 97px;left:169px;width:460px;height:30px;color: #e70713;font-weight: bold;}
.toptu-xj{position: relative;width:1200px;margin:0 auto;height:260px;}

/** 导航 **/
.nav-menu{background: #ee0001;height: 60px;line-height: 60px;}
.nav-menu .menu a{font-size: 18px;overflow: hidden;position: relative;width: 167px;padding-left: 62px;display: inline-block;}
.nav-menu .menu a.current{background: #f75733;}
.nav-menu .menu a i{width: 32px;height: 28px;position: absolute;top: 15px;left: 18px;display: block;background-image: url(imagesicon.png);}
.ii-ico1{background-position: -30px -43px;}
.ii-ico2{background-position: -30px -112px;}
.ii-ico3{background-position: -30px -181px;}
.ii-ico4{background-position: -30px -252px;}
.ii-ico5{background-position: -30px -320px;}
.ii-ico6{background-position: -30px -392px;}
.ii-ico7{background-position: -30px -462px;}

/** 地方党建 **/
#msg{background-color: #fff;padding:15px 25px;width:1200px;margin:0 auto;}
#msg a{width:281px;display: inline-block;padding:5px 0;color:#888;font-size: 13px;}

/** 正文 **/
.channel-name,.channel-name a{color: #f54343;font-size: 18px;}
.mainpage{width:1200px;margin:20px auto;}
.content{width:1200px;margin:0 auto;background-color: #fff;min-height: 800px;}

/** 底部 **/
.bottom{background-color: #eeeeee;margin-top: 30px;}
.bottom-cont-left{position: relative;}
.bottom-cont-left img{position: absolute;left: 190px; top: 18px;}
.bottom-cont-right p{line-height: 20px;}
.bottom-cont{padding-top: 26px;}
.bottom-cont-right{width:840px;}

/** 列表页 **/
.current_position{line-height: 30px; border-bottom: 1px solid #e8e8e8; padding-bottom: 15px;}
.information-left{width:750px;}
.news-left-detail-list .title,.news-left-detail-list .title a{font-size: 18px;line-height: 18px;padding: 15px 0;color:#333;}
.news-left-detail-list .con{line-height: 22px;font-size: 13px;color: #666;}
.news-left-detail-list .date{font-size: 12px;color:#d7d7d7;line-height:24px;}
.news-left-detail-list{border-bottom: 1px solid #e8e8e8;padding: 10px 0;}
.news-left-detail-list .con a{color:#ee0001;}

/** 右侧信息 **/
.information_right{width:395px;}
.special-events .top,.comment-ranking .top{line-height: 30px; border-bottom: 1px solid #e8e8e8; padding-bottom: 15px; color:#333; font-size: 16px;}
.special-events-cont{padding:10px 4px;}
.special-events-cont-list{float: left;width:192px;height:170px;}
.special-events-cont-txt{text-align: center;line-height: 40px;}
.organization-ranking-cont{padding:20px 12px;}
.organization-ranking-cont a{display:block;line-height: 32px;position: relative;padding-left: 30px;}
.organization-ranking-cont {background-position: -28px -864px;background-image: url(imagesicon.png);background-repeat: no-repeat;}
.organization-ranking-cont li span{position: absolute;top:0;right:0;font-size: 12px;}
.organization-ranking{width:300px;padding-left: 40px;margin-left: 15px;}
.organization-ranking-line{border-left: 1px solid #ecc8c8;}
.organization-ranking-pad{padding-left: 70px;}

/** 内容页 **/
.information-detail{padding-top: 25px;border-bottom: 1px solid #ececec;padding-bottom: 20px;}
.information-detail .information-detail-tt{width:800px;font-size: 30px;line-height:60px;font-weight: normal;color: #333333;text-decoration: none;text-align: center;margin: 0 auto;}
.information-detail-describe{text-align: center;margin-top: 20px;}
.information-detail-describe span{padding:0 15px;}
.information-detail-describe i{color: #d01c0b;font-style:normal;}
.information-scroll-pic{position: relative;margin-top: 50px;}
.information-scroll-pic .prev span,.information-scroll-pic .next span{background-image: url(imagesicon.png);width:55px;height:105px;cursor: pointer;display: block;position: absolute;top: 42%;}
.information-scroll-pic .prev span{left: 4px; background-position: -15px -1425px;}
.information-scroll-pic .next span{right: 3px; background-position: -15px -1556px;}
.information-scroll-pic-list{width: 800px; height: 635px; margin: 0 auto; position: relative;}
.scroll-pic-tu,.scroll-pic-tu img{width:800px;height:635px;}
.scroll-pic-txt{background-color: #292726; position: absolute; left: 0; bottom: 0; filter: alpha(opacity=10); -moz-opacity: 0.9; opacity: 0.9; height: 40px; z-index: 1; width: 800px; text-align: center; color: #fff; line-height: 40px; font-size: 16px;}
.information-cont{margin-left: 15px;margin-right: 15px;margin-top: 30px;padding-bottom:30px;}
/*
.information-cont p{padding:10px 0;text-indent: 2em;line-height: 36px;font-size: 15px; color: #333;}
*/
.enclosure{border-top:1px dotted #ddd;padding-top: 30px;}
.enclosure .cont a{padding-left: 75px;display: block;line-height: 30px;color:#659fda;}
.video{width:800px;height:600px;border:1px solid #ddd;margin:0 auto;margin-bottom: 40px;}

/** 内容页滚动图片 新增 **/
.scroll_pic{overflow:hidden; zoom:1; width:1158px;}
.scroll_pic .pcont{width:800px; float:left; overflow:hidden; height:705px;}
.scroll_pic .ScrCont{width:32766px; zoom:1; margin-left:-5px;}
.scroll_pic #List1_1, .scroll_pic #List2_1{float:left;}
.scroll_pic .LeftBotton, .scroll_pic .RightBotton{width:60px; height:139px; float:left; background-image:url(imagesicon.png);}
.scroll_pic .LeftBotton{background-position:-20px -1419px; margin:270px 60px 0;}
.scroll_pic .RightBotton{background-position:-18px -1548px; margin:270px 1px 10px 86px;}
.scroll_pic .plu{width:800px;float:left; text-align:center; line-height:40px; margin:30px 8px 15px 10px;height:675px;background-color: #000;color:#fff;font-size: 16px;}
.scroll_pic .plu img{display:block; cursor:pointer; border:none;}

/** 全部评论 **/
.all-comments .title{border-bottom:1px solid #ddd;height:45px;line-height: 45px;}
.all-comments .comments-channel-name{border-bottom: 5px solid #ee0001;padding: 0 10px;width: 155px;font-size: 16px;color: #000;text-align: center;}
.head-portrait{border-radius: 40px;width: 80px;height: 80px;position: absolute;top: 19px;left: 0;}
.all-comments{margin-top: 30px;}
.all-comments-list li{position: relative;padding-left: 40px;vertical-align: top;border-bottom:1px solid #e8e8e8;}
.comments-body{padding-left: 60px;padding-top: 26px;}
.comments-body .comments-body-user{font-weight: bold;color:#000;font-size: 15px;}
.comments-body-content{padding-top: 10px;position: relative;margin-bottom: 30px;line-height: 28px;}
.comments-body-content span{position: absolute;bottom:0;right:0;color:#b2b2b2;}
.click-more{background-color: #eeeeee;height:40px;text-align: center;line-height: 40px;}

/** 网友评论 **/
.net-reply .title{font-weight: bold;font-size: 20px;color:#000;padding: 40px 0;}
.comment-area{height:220px;border: 1px solid #e5e5e5;}
.comment-area-border textarea{width: 1128px; border: none;}
.comment-area-button{position: relative;height:50px;}
.comment-area-button a{display: block;background-color: #ee0001;width:90px;height:40px;font-size: 16px;color:#fff;line-height: 40px;text-align:center;position: absolute;bottom: 0px;right:10px;}
.detCom{text-align: right;margin-bottom: 10px;color: #ee0001;}
.detCom1{cursor: pointer;}
