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

.page_bg{ margin: auto; background: url(sjjzylcqh_bg.jpg) no-repeat center top;}
.page_bottom{ margin: auto; background: url(sjjzylcqh_bg2.jpg) no-repeat center bottom;}

header { margin: auto;}
.banner { margin: auto; height: 452px;}

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


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

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


/****************头条******************/
.toutiao { margin: auto; width: 1000px; font-size: 36px; font-weight: bolder; line-height: 50px; text-align: center; color: #ff1001; 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: 540px;}
.banner_0_top li{ position:absolute; left:0; top:0; width: 1000px; height: 540px; text-align:center;}
.banner_0_top li img{ position:relative; width: 1000px; height: 540px;}
.banner_0_top li .tit{ position: absolute; text-align: center; left: 0px; bottom: 0px; width: 1000px; height: 50px; line-height: 50px; background:url(sjjzylcqh_tttitlbg.jpg) 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(sjjzy5cqh_imgdot.jpg) 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(sjjzy5cqh_imgdot.jpg) no-repeat right top;}


.banner_0 .pre{ background:url(sjjzylcqh_pre.jpg) 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(sjjzylcqh_next.jpg) 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(sjjzylcqh_pre.jpg) 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(sjjzylcqh_next.jpg) 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; margin-bottom: 30px;}
.topnews .title { margin: auto; position: relative; background: url(sjjzylcqh_logo_yw.jpg) no-repeat left bottom; height: 30px;}  
.topnews .more { position: absolute; font-size: 14px; font-weight: bolder; color: #cd0404; bottom: 15px; right: 0px;}

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


.center_2 { margin: auto; width: 1000px; background: #fffefa; margin-top: 10px; padding-bottom: 20px;}

.main_left{float: left; width: 356px; text-align: left; margin-left: 30px;}
.main_right{float: right; width: 356px; text-align: left; margin-right: 75px;}
 
/****************解读*****************/
.jiedu{ margin: auto; margin-top: 30px;}

.title_2 { margin: auto; position: relative; height: 40px; border-bottom: 3px solid #a11010;}
.title_2 .logo { float: left; height: 30px;}
.title_2 .more { position: absolute; font-size: 14px; font-weight: bolder; color: #cd0404; bottom: 10px; right: 0px;}

.newslist2 { margin: auto; margin-top: 20px;}
.newslist2 li { margin: auto; text-align: left; line-height: 40px; font-size: 18px; color: #000000;}

/****************评论*****************/
.pinglun { margin: auto; margin-top: 30px;}

 
/****************图解*****************/
.tujie { margin: auto; width: 356px; margin-top: 40px;}
 

/****************视频*****************/
.vedio { margin: auto; width: 356px; margin-top: 40px;}
 

.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;}
 /*----------footer---------*/
.in_footer{
    margin: auto;
    background: #e4e4e4;}
 
.footer_warp{ margin: auto; width: 1200px; height: 150px; position: relative; text-align: center;}
.footer_warp a { color: #3a3a3a; display: inline-block;}
.footer_warp a:hover { text-decoration: underline;}
.footer_warp .renzheng { position: absolute; top: 30px; left: 0px;}
.footer_warp .foot_con { margin: auto; padding-right: 30px; padding-top: 60px; text-align: center; font-size: 14px; color: #3a3a3a;}
.footer_warp .foot_ewm { position: absolute; top: 30px; right: 0px;}
.footer_warp span{ margin-right: 10px;}