*{
	margin: 0;
	padding: 0;
}
ul,li{
	list-style: none;
}
a{
	color: #000000;
	text-decoration: none;
}
.fixed:after {content: ".";display: block;clear: both;height: 0;visibility: hidden;}
.fixed {display: block;min-height: 1%;}


/****************头部******************/
body{
   background: #FBF4EC;
}
.zsjlhnttop{
	height: 696px;
	background: url(../images/topbg.png) center top no-repeat;
}
.ztlog{
    position: relative;
    width: 1082px;
    margin: 0 auto;
    height: 696px;
}
.ztlog img{
    position: absolute;
    top: 250px;
}
/****************头部******************/
.zsjlhntnr{
	width: 1000px;
	height: auto;
	margin: 0 auto;
}
.zsjlhntnrtpk{
	margin: 0 auto 10px;
}
/****************图片新闻******************/
.tt_tpxw { margin: auto; width: 1000px;  }


/****************图片新闻******************/
.imgnews{ margin: auto; }
.banner_0{ margin: auto; position: relative; z-index: 100; }
.banner_0_top{ margin: auto; height: 600px; }
.banner_0_top li{ position:absolute; left:0; top:0; width: 1000px; height: 600px; text-align:center;}
.banner_0_top li img{ position:relative; width: 1000px; height: 600px;}
.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: left; color: #ffffff;text-indent: 1em; }
.banner_0_top li .tit h4 a{color: #ffffff;}
.banner_0_top li .tit h4 a:hover{ text-decoration: underline;}

.banner_0_bottom {position: absolute;bottom: 12px;right: 0; margin: auto; width:20%; text-align: center; z-index: 20; }
.banner_0_bottom span{ background: #fff; width: 20px; height: 20px; line-height: 20px; display: inline-block; cursor:pointer; margin-left: 10px; }
.banner_0_bottom span.on{ background: #b40000;}

/****************图片链接******************/


/****************习近平在河南考察时重要讲话******************/
.zsjlhntnrzyjh{
	width: 1000px;
	height: 146px;
	background: black;
	margin: 10px auto 10px;
}
/****************习近平在河南考察时重要讲话******************/

/****************左右布局******************/
.zsjlhntnrzybj{
	width: 1000px;
	height: 1250px;
	margin: 60px auto;
}
.zsjlhntnrzybjfl{
	width: 450px;
	height: 100%;
	float: left;
}

.zsjlhntnrzybjfr{
	width: 450px;
	height: 100%;
	float: right;
}
/****************左右布局******************/

/****************习近平两会期间******************/
.xjplhsj{
	width: 100%;
	min-height: 400px;
}
.xjplhsjtitle{
	width: 100%;
	height: 116px;
}
.xjplhsjnr ul 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: 20px;
    color: #000000;
    border-bottom: 1px dashed #ccc;
}
/****************习近平两会期间******************/

/****************贯彻落实 一线实践  学习领会  快评新论******************/
.ty{
	width: 100%;
	min-height: 301px;
	margin-top: 20px;
}
.tytile{
	width: 100%;
	height: 56px;
    background: url("../images/m2.png") no-repeat;
}
.tynr ul li,.tynrnew  ul 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: 20px;
    color: #000000;
}

.tynr  ul li a:hover,.tynrnew  ul li a:hover,.xjplhsjnr ul li a:hover{
	color: #e12921;
}
.tynew {
	width: 100%;
	min-height: 370px;
	margin-top: 30px;
}
.tytilenew {
	width: 100%;
	height: 56px;
	background: url("../images/m2.png") no-repeat;
}
.tytilenew span,.tytile span{
    line-height: 45px;
    font-size: 25px;
    font-weight: bold;
    padding: 10px;
    color: #E01E1E;
    font-family: 微软雅黑;
}
.tytilenew .more,.tytile .more{
    float: right;
    margin-right: 20px;
    line-height: 45px;
    font-size: 20px;
    color: #A0A0A0;
}
.tytilenew .more:hover,.tytile .more:hover{
    color: #E01E1E;
}
.content {
    margin: auto;
    position: relative;
    text-align: left;
    margin-top: 5px;
}
.ty .imgshow:hover {
    -webkit-box-shadow: 0px 0px 20px #787878;
    -moz-box-shadow: 0px 0px 20px #787878;
    background: #f9f9f9;
}
.content .title {
    text-align: left;
    font-size: 18px;
    color: #000000;
    line-height: 30px;
    margin-top: 10px;
}
.content .title a {
    color: #000000;
}
.ty .content .title  a:hover{
    color: #d8272d;
}

/*----------底部---------*/
 
.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: 30px; 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; }

.copyright {
    height: 200px;
    padding-top: 100px;
    text-align: center;
    border-top: 10px solid #e12921;
    background: #F8F4E8;
    margin-top: 30px;
}
#copyright {
    position: relative;
    width: 980px;
    margin: -50px auto;
    font-size: 18px;
    text-align: center;
    padding: 5px 0;
    line-height: 180%;
    clear: both;
}
.dzjg{
    position: absolute;
    top: 0;
    left: 40px;
}
.ewm{
    position: absolute;
    top: 0;
    right: 40px;
}
/*----------底部---------*/