html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0; padding: 0; }
img { border: 0 none; vertical-align: top; }
ul, li { list-style-type: none; }
h1, h2, h3, h4, h5, h6 {  font-weight:normal; }
body, input, select, button, textarea { font-size:14px; font-family:"Microsoft Yahei","\5b8b\4f53";  }
.arial{ font-family:arial;}
.song{ font-family:"\5b8b\4f53";}
button { cursor: pointer; }
i, em, cite { font-style: normal; }
body { background: #fff; color: #000; line-height: 1.2; }
html{-webkit-text-size-adjust:none; }
a{ color: #000; text-decoration: none; _color:#000000; }
a{blr:expression(this.onFocus=this.blur());}
a:hover { text-decoration:none; color:#941e23;  }
a:focus { outline: none; }
.fixed:after {content: ".";display: block;clear: both;height: 0;visibility: hidden;}
.fixed {display: block;min-height: 1%;}
*html .fixed { height: 1%; }
.clear { diplay: block!important; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0; }
.fl, .fr { display: inline; float: left; }
.fr { float: right;  }
.center{ text-align:center;}
.blank_50{ height:50px;}

/*公用*/
.shadow0{
border: #fff 1px solid;
box-shadow: 0 0 25px rgba(225, 225, 225, 1);
-webkit-box-shadow: 0 0 25px rgba(225, 225, 225, 1);
-moz-box-shadow: 0 0 25px rgba(225, 225, 225, 1);
}
 
/****************首页******************/
.in_bg{ background: #F8F4E8;}

.page_bg{ margin: auto; background: url(/sitesources/hnsjct/theme/uxtheme10037/images/top.jpg) no-repeat center 0px;}
.page_bottom{ margin: auto; background: url(../images/bbg.png) no-repeat center bottom; }


.top{width: 100%;height: 125px;}
.toplogo{width: 1376px;height: 76px;margin:auto;}

.main { margin: auto; padding-bottom: 220px; }


/****************头条 + 图片新闻******************/
.center_1_bg { margin: auto; background: url(../images/sjjscqh_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: 15px 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: 550px; }
.banner_0_top li{ position:absolute; left:0; top:0; width: 1000px; height: 550px; text-align:center;}
.banner_0_top li img{ position:relative; width: 1000px; height: 550px;}
.banner_0_top li .tit{ position: absolute; text-align: center; left: 0px; bottom: 0px; width: 1000px; height: 50px; line-height: 50px; background:url(../images/sjjscqh_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(../images/sjjscqh_imgdot.png) no-repeat left top; width: 150px; height: 5px; line-height: 5px; display: inline-block; cursor:pointer; margin-left: 0px; }
.banner_0_bottom span.on{ background:url(../images/sjjscqh_imgdot.png) no-repeat right top;}


.banner_0 .pre{ background:url(../images/sjjscqh_pre.png) no-repeat; width: 40px; height: 80px; position:absolute; left: 0px; top: 40%; opacity:0.7; cursor:pointer; z-index:20;}
.banner_0 .next{ background:url(../images/sjjscqh_next.png) no-repeat; width: 40px; height: 80px; position:absolute; right: 0px; top: 40%; opacity:0.7; cursor:pointer; z-index:20;}
.banner_0 .pre:hover{ background:url(../images/sjjscqh_pre.png) no-repeat; width: 40px; height: 80px; position:absolute; left: 0px; top: 40%; /*opacity:0.7;*/ cursor:pointer; z-index:20;}
.banner_0 .next:hover{ background:url(../images/sjjscqh_next.png) no-repeat; width: 40px; height: 80px; position:absolute; right: 0px; top: 40%; /*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: 30px; }
.topnews .title .logo { float: left; height: 47px; }
.topnews .title .logobg { margin: auto;  height: 47px; margin-left: 228px; }
.topnews .more { position: absolute; font-size: 20px; color: #cd0404; bottom: -5px; right: 20px; }

.newslist { margin: auto; margin-top: 20px; }
.newslist li { margin: auto; background: url(../images/sjjscqh_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 .logo {margin: auto; position: relative; height: 76px; background: url(../images/pl.png) no-repeat left center; }
.pinglun .logo .more { position: absolute; font-size: 20px; color: #cd0404; bottom: 30px; right: 20px;}

.newslist2 { margin: auto; margin-top: 20px; }
.newslist2 li { margin: auto; background: url(../images/sjjscqh_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 .logo {margin: auto; position: relative; height: 76px; background: url(../images/xxxg.png) no-repeat left center; }
.reyi .logo .more { position: absolute; font-size: 20px; color: #cd0404; bottom: 30px; right: 20px; }


/****************图解*****************/
.tujie { margin: auto; width: 444px; margin-top: 40px; margin-left: 0px; }
.tujie .title { margin: auto; position: relative; height: 30px; }
.tujie .title .logo { float: left; height: 30px; }
.tujie .title .logobg { margin: auto; background: url(../images/sjjscqh_logo1_bg.png) repeat-x center bottom; height: 23px; margin-left: 228px; } 
.tujie .more { position: absolute; font-size: 20px; color: #cd0404; bottom: 20px; right: 20px; }
.tujie .imgshow:hover {
	-webkit-box-shadow:0px 0px 20px #787878;
	-moz-box-shadow:0px 0px 20px #787878;
	background:#f9f9f9;
}


/****************视频*****************/
.vedio { margin: auto; width: 444px; margin-top: 40px; margin-left: 0px; } 

.vedio .title { margin: auto; position: relative; height: 30px; }
.vedio .title .logo { float: left; height: 30px; }
.vedio .title .logobg { margin: auto; background: url(../images/sjjscqh_logo1_bg.png) repeat-x center bottom; height: 23px; margin-left: 228px; } 
.vedio .more { position: absolute; font-size: 20px; color: #cd0404; bottom: 20px; right: 20px; }


.content { margin: auto; position: relative; text-align: left; margin-top: 20px; }
.content .bfan{ position: absolute; left: 0; top: 0; display: none;cusor:pointer;}
.content:hover .bfan{ display: block;}
.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: 37px; text-align: center;width: 370px;}
.ztqh .gclsbt{width: 154px;background:url(/sitesources/hnsjct/upload/201902/20190213163903958.png); height: 37px;}
.ztqh .gclsbt.on{background:url(/sitesources/hnsjct/upload/201902/20190213163840625.png); height: 37px;border-bottom:3px solid red;}
.ztqh .ztqhbt{width: 199px;background:url(/sitesources/hnsjct/upload/201902/20190213162805070.png ); height: 37px; margin-left: 12px;}
.ztqh .ztqhbt.on{background:url(/sitesources/hnsjct/upload/201902/20190213162929830.png ); height: 37px;border-bottom:3px solid red;}
.ztqh .more { position: absolute; top: 0px; right: 10px; }
.ztqh .conts { position: relative; margin: auto;margin-top: 30px;height: 316px;}
.ztqh .con { position: absolute; left: 0; top: 0; width: 100%;height: 100%;display: none;} 
.ztqh .con.on { display: block;} 
.ztqh .con ul li { position: relative; } 
.ztqh .con ul li .titbg { position: absolute; bottom: 0px; left: 0px; width: 100%; background: url(../images/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(../images/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(../images/qlzg_but_5.png) no-repeat center center; cursor: pointer; z-index: 1000; }


/****************直通全会*****************/
#featured-area {

	width: 1000px; 
	height: 316px;
	padding-top: 0px;
	margin:0px auto;
}
#featured-area img{ border:none;}


.roundabout-holder {
	list-style:none; 
	width: 720px; 
	height: 316px; 
	margin:0px auto;
}

.roundabout-moveable-item {
	font-size:12px!important;
	width: 475px;
	height: 316px;
	cursor:pointer; padding:0px;
	border:1px solid #aaaaaa;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	background:#f9f9f9;
}
 
 
.roundabout-moveable-item img {
	width:100%;
	height:100%;
	background-color:#FFFFFF;
	margin: 0;
}

.roundabout-in-focus {
	cursor:auto;
}

.roundabout-in-focus:hover {
	-webkit-box-shadow:0px 0px 20px #787878;
	-moz-box-shadow:0px 0px 20px #787878;
	background:#f9f9f9;
}

.roundabout-holder span	 {
	display: none;
	font-size: 11px;
}

.roundabout-in-focus:hover span	{
	display:inline;
	position:absolute;
	bottom:5px;
	right:5px;
	padding: 40px 60px;
	background:#f9f9f9;
	color:#8A428B;
	z-index:999;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topLeft: 5px;
	font-size: 11px;
	border-left:1px solid #aaaaaa;
	border-top:1px solid #aaaaaa;
}

.roundabout a:active, .roundabout a:focus, .roundabout a:visited {
	outline:none;
	text-decoration:none;
}

.roundabout li {
	margin:0;
}

/*----------底部---------*/
 
.in_footer{ background: #E4E4E4; margin: auto; padding-bottom: 30px; min-height: 70px;}
 
.footer_warp{ margin: auto; width: 1000px; height: 120px; position: relative; text-align: center; }
.footer_warp a { color: #555971; display: inline-block;}
.footer_warp a:hover { text-decoration: underline;}
.footer_warp .renzheng { position: absolute; top: 40px; left: 0px; }
.footer_warp .foot_con { margin: auto; padding-right: 80px; padding-top: 60px; text-align: center; color: #555971;}
.footer_warp .foot_ewm { position: absolute; top: 30px; right: 0px; }
.footer_warp span{ margin-right: 10px; }
.footer_warp .foot_con_new { position: absolute;width: 850px;height: 80px;top: 40px;left: 50px;}
.footer_warp .foot_con_new ul li{ width: 100%; height: 40px; line-height: 40px; color: #555971; font-size: 14px;text-align: ;}
