
/****************首页******************/
.in_bg{ background: #fcf6e7;}

.page_bg{ margin: auto; background: url(sjjzy4cqh_bg1.png) no-repeat center top;}
.page_bottom{ margin: auto; background: url(sjjzy4cqh_bg2.png) no-repeat center bottom; }


header { margin: auto; height: 350px; }

.main { margin: auto; padding-bottom: 220px; }


/****************头条 + 图片新闻******************/
.center_1_bg { margin: auto; background: url(sjjzy4cqh_bg3.png) repeat-y center; padding-bottom: 20px;}

.tt_tpxw { margin: auto; width: 1000px;  }


/****************头条******************/
.toutiao { margin: auto; width: 1000px; font-size: 34px; line-height: 50px; text-align: center; color: #f90200; padding: 30px 0px; } 
.toutiao a { color: #f90200; }
.toutiao a:hover { color: #941e23; }


/****************图片新闻******************/
.imgnews{ margin: auto; }
.banner_0{ margin: auto; position: relative; z-index: 100; }
.banner_0_top{ margin: auto; height: 500px; }
.banner_0_top li{ position:absolute; left:0; top:0; width: 1000px; height: 500px; text-align:center;}
.banner_0_top li img{ position:relative; width: 1000px; height: 500px;}
.banner_0_top li .tit{ position: absolute; text-align: center; left: 0px; bottom: 0px; width: 1000px; height: 50px; line-height: 50px; background:url(sjjzy4cqh_imgtit.png) repeat; }
.banner_0_top li .tit h4{ margin: auto; font-size: 24px; line-height: 50px; margin: 0px 20px; text-align: center; color: #ffffff; }
.banner_0_top li .tit h4 a{ color: #ffffff; }
.banner_0_top li .tit h4 a:hover{ text-decoration: underline;}

.banner_0_bottom { margin: auto; width:100%; margin-left: -2px; text-align: center; z-index: 20; }
.banner_0_bottom span{ background: url(sjjzy4cqh_imgdot.png) no-repeat left top; width: 195px; height: 5px; line-height: 5px; display: inline-block; cursor:pointer; margin-left: 0px; }
.banner_0_bottom span.on{ background:url(sjjzy4cqh_imgdot.png) no-repeat right top;}


.banner_0 .pre{ background:url(sjjzy4cqh_pre.png) no-repeat; width: 40px; height: 80px; position:absolute; left: 0px; top: 35%; opacity:0.7; cursor:pointer; z-index:20;}
.banner_0 .next{ background:url(sjjzy4cqh_next.png) no-repeat; width: 40px; height: 80px; position:absolute; right: 0px; top: 35%; opacity:0.7; cursor:pointer; z-index:20;}
.banner_0 .pre:hover{ background:url(sjjzy4cqh_pre.png) no-repeat; width: 40px; height: 80px; position:absolute; left: 0px; top: 35%; /*opacity:0.7;*/ cursor:pointer; z-index:20;}
.banner_0 .next:hover{ background:url(sjjzy4cqh_next.png) no-repeat; width: 40px; height: 80px; position:absolute; right: 0px; top: 35%; /*opacity:0.7;*/ cursor:pointer; z-index:20;}
/*.banner_0 .next:hover,.banner_0 .por:hover{opacity:1; filter:alpha(opacity=100);}*/


/****************图片链接******************/
/****************《中国共产党纪律处分条例》全文******************/
.banner_1{ margin: auto; margin-top: 40px; width:  1000px; }


/****************要闻******************/
.topnews { margin: auto; width: 1000px; margin-top: 40px;  }
.topnews .title { margin: auto; position: relative; height: 45px; }
.topnews .title .logo { float: left; height: 30px; }
.topnews .title .logobg { margin: auto; background: url(sjjzy4cqh_logo_bg.png) repeat-x center bottom; height: 44px; margin-left: 80px; }
.topnews .more { position: absolute; font-size: 14px; color: #cd0404; bottom: 10px; right: 20px; }

.newslist { margin: auto; margin-top: 20px; }
.newslist li { margin: auto; background: url(sjjzy4cqh_icon_1.png) no-repeat left center; padding-left: 30px; text-align: left; line-height: 48px; font-size: 24px; color: #000000; }


.center_1 { margin: auto; width: 1000px; }

.main_left{float: left; width: 475px; text-align: left; }
.main_right{float: right; width: 475px; text-align: left; }

/****************评论*****************/
.pinglun{ margin: auto; margin-top: 40px; }
.pinglun .title { margin: auto; position: relative; height: 44px; }
.pinglun .title .logo { float: left; height: 30px; }
.pinglun .title .logobg { margin: auto; background: url(sjjzy4cqh_logo_bg.png) repeat-x center bottom; height: 43px; margin-left: 80px; }
.pinglun .more { position: absolute; font-size: 14px; color: #cd0404; bottom: 10px; right: 20px; }

.newslist2 { margin: auto; margin-top: 20px; }
.newslist2 li { margin: auto; background: url(sjjzy4cqh_icon_1.png) no-repeat left center; padding-left: 30px; text-align: left; line-height: 48px; font-size: 18px; color: #000000; }

/****************热议*****************/
.reyi { margin: auto; margin-top: 40px; }
.reyi .title { margin: auto; position: relative; height: 44px; }
.reyi .title .logo { float: left; height: 30px; }
.reyi .title .logobg { margin: auto; background: url(sjjzy4cqh_logo_bg.png) repeat-x center bottom; height: 43px; margin-left: 80px; }
.reyi .more { position: absolute; font-size: 14px; color: #cd0404; bottom: 10px; right: 20px; }

/****************图解*****************/
.tujie { margin: auto; width: 475px; margin-top: 40px; }
.tujie .title { margin: auto; position: relative; height: 44px; }
.tujie .title .logo { float: left; height: 30px; }
.tujie .title .logobg { margin: auto; background: url(sjjzy4cqh_logo_bg.png) repeat-x center bottom; height: 43px; margin-left: 80px; }
.tujie .more { position: absolute; font-size: 14px; color: #cd0404; bottom: 10px; right: 20px; }


/****************视频*****************/
.vedio { margin: auto; width: 475px; margin-top: 40px; }
.vedio .title { margin: auto; position: relative; height: 44px; }
.vedio .title .logo { float: left; height: 30px; }
.vedio .title .logobg { margin: auto; background: url(sjjzy4cqh_logo_bg.png) repeat-x center bottom; height: 43px; margin-left: 80px; }
.vedio .more { position: absolute; font-size: 14px; color: #cd0404; bottom: 10px; right: 20px; }


.content { margin: auto; position: relative; text-align: left; margin-top: 20px; }
.content .title { text-align: left; font-size: 18px; color: #000000; line-height: 30px; margin-top: 10px; }
.content .title a { color: #000000; }
.content .title a:hover { text-decoration:underline; }


/****************直通全会******************/
.ztqh{ margin: auto; width: 1000px; margin-top: 40px;}
.ztqh .logo { margin: auto; height: 40px; text-align: center;}
.ztqh .more { position: absolute; top: 0px; right: 10px; }
.ztqh .con { margin: auto; position: relative; margin-top: 30px; } 
.ztqh .con ul li { position: relative; } 
.ztqh .con ul li .titbg { position: absolute; bottom: 0px; left: 0px; width: 100%; background: url(sjjecqh_titbg_4.png) repeat; text-align: center; padding: 10px 0px; } 
.ztqh .con ul li .titbg h2 { line-height: 30px; font-size: 18px; color: #ffffff; } 
.ztqh .con ul li .titbg h2 a { font-size: 18px; color: #ffffff;} 
.ztqh .con .pre { position: absolute; width: 80px; height: 80px; top: 110px; left: 0px; background: url(qlzg_but_4.png) no-repeat center center; cursor: pointer; z-index: 1000; }
.ztqh .con .next{ position: absolute; width: 80px; height: 80px; top: 110px; right: 0px; background: url(qlzg_but_5.png) no-repeat center center; cursor: pointer; z-index: 1000; }



/****************学习贯彻******************/
.xxgc { margin: auto; width: 1000px; margin-top: 40px;  }
.xxgc .logo { margin: auto; height: 40px; text-align: center;}
.xxgc .more { position: absolute; top: 0px; right: 10px; }
.xxgc ul { float: left; width: 500px; margin-top: 10px; margin-left: 0px;}
.xxgc ul li { margin: auto; background: url(sjjzy4cqh_icon_1.png) no-repeat left center; padding-left: 30px; text-align: left; line-height: 48px; font-size: 18px; color: #000000; }