/* reset */
p,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,th,td,div,pre,body,code,form,input,legend,button,figure,fieldset,textarea,blockquote { margin: 0;  padding: 0;vertical-align: top;box-sizing: content-box;}
th,td{vertical-align: middle;}
html{font-size:16px;overflow-y:auto;height:100%;}
html,body{width:100%;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-overflow-scrolling:touch;overflow-scrolling:touch}
input,select,textarea{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
table{border-spacing:0;border-collapse:collapse}
body{font-family: "微软雅黑";background: #fff;min-width: 1200px;}
img{border:none;-webkit-appearance:none;}

textarea{resize:none}
a,h1,h2,h3,h4,h5,h6,input,select,button,option,textarea,optgroup{font-family:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;color:inherit;outline:none}
a{text-decoration:none;color: #333;}
ol,ul{list-style:none;}
input{background: #fff;}
button,input[type='submit'],input[type='button']{cursor:pointer}
input::-moz-focus-inner{padding:0;border:0}
input[type='number']{-moz-appearance:textfield}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}
input:-moz-placeholder,textarea:-moz-placeholder{color:#999}
input::-moz-placeholder,textarea::-moz-placeholder{color:#999}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}
template{display:none}
img{vertical-align: middle;}
em,i{font-style:normal}
/*360下字体*/
html.cye-enabled.cye-lm body{font-family: "微软雅黑";}
/* common */
.fl{float: left;}
.fr{float: right;}
.block{display: block;}
.aCur{ color: #fff; padding: 0 5px;  background: #2c73ac;  line-height: 23px; font-size: 13px; margin-top: 8px; } /* 选中状态 */
/* 清除浮动 cl 、clearfix  */
.cl:after,.clearfix:after{content:"\20";display:block;height:0;clear:both;visibility:hidden}.cl,.clearfix{zoom:1}
/* 外填充 */
.m5{margin:5px;}.m10{margin:10px;}.m15{margin:15px;}.m20{margin:20px;}.m25{margin:25px;}.m30{margin:30px;}
.mt5{margin-top:5px;}.mt10{margin-top:10px;}.mt15{margin-top:15px;}.mt20{margin-top:20px;}.mt25{margin-top:25px;}.mt30{margin-top:30px;}.mt40{margin-top:40px;}.mt50{margin-top:50px;}.mt80{margin-top:80px;}
.mb5{margin-bottom:5px;}.mb10{margin-bottom:10px;}.mb15{margin-bottom:15px;}.mb20{margin-bottom:20px;}.mb25{margin-bottom:25px;}.mb30{margin-bottom:30px;}.mb40{margin-bottom:40px;}.mb50{margin-bottom:50px;}.mb80{margin-bottom:80px;}
.ml5{margin-left:5px;}.ml10{margin-left:10px;}.ml15{margin-left:15px;}.ml20{margin-left:20px;}.ml25{margin-left:25px;}.ml30{margin-left:30px;}.ml40{margin-left:40px;}.ml50{margin-left:50px;}.ml80{margin-left:80px;}
.mr5{margin-right:5px;}.mr10{margin-right:10px;}.mr15{margin-right:15px;}.mr20{margin-right:20px;}.mr25{margin-right:25px;}.mr30{margin-right:30px;}.mr40{margin-right:40px;}.mr50{margin-right:50px;}.mr80{margin-right:80px;}
/* 内填充 */
.p5{padding:5px;}.p10{padding:10px;}.p15{padding:15px;}.p20{padding:20px;}.p25{padding:25px;}.p30{padding:30px;}.p40{padding:40px;}.p50{padding:50px;}
.pt5{padding-top:5px;}.pt10{padding-top:10px;}.pt15{padding-top:15px;}.pt20{padding-top:20px;}.pt25{padding-top:25px;}.pt30{padding-top:30px;}.pt40{padding-top:40px;}.pt50{padding-top:50px;}.pt80{padding-top:80px;}
.pb5{padding-bottom:5px;}.pb10{padding-bottom:10px;}.pb15{padding-bottom:15px;}.pb20{padding-bottom:20px;}.pb25{padding-bottom:25px;}.pb30{padding-bottom:30px;}.pb50{padding-bottom:50px;}.pb100{padding-bottom:100px;}
.pl5{padding-left:5px;}.pl10{padding-left:10px;}.pl15{padding-left:15px;}.pl20{padding-left:20px;}.pl25{padding-left:25px;}.pl30{padding-left:30px;}.pl40{padding-left:40px;}.pl50{padding-left:50px;}.pl80{padding-left:80px;}
.pr5{padding-right:5px;}.pr10{padding-right:10px;}.pr15{padding-right:15px;}.pr20{padding-right:20px;}.pr25{padding-right:25px;}.pr30{padding-right:30px;}.pr40{padding-right:40px;}.pr50{padding-right:50px;}.pr80{padding-right:80px;}

/* 宽度 */
.wrap{width:100%}.w10{width:10px;}.w20{width:20px;}.w30{width:30px;}.w40{width:40px;}.w50{width:50px;}.w60{width:60px;}.w70{width:70px;}.w80{width:80px;}.w90{width:90px;}.w100{width:100px;}
.w200{width:200px;}.w300{width:300px;}.w400{width:400px;}.w500{width:500px;}.w600{width:600px;}.w700{width:700px;}.w800{width:800px;}.w900{width: 900px;}
.w960{width: 960px;margin: 0 auto;}.w1000{width: 1000px;margin: 0 auto;}.w1200{width: 1200px;margin: 0 auto;}.w1280{ width:1280px;margin: 0 auto;}
/* 高度 */
.h{height:100%}.h50{height:50px;}.h80{height:80px;}.h100{height:100px;}.h200{height:200px;}

.main{width: 1200px;margin: 0 auto;}
/*对齐方式*/
.text-c{text-align: center;}.text-l{text-align: left;}.text-r{text-align: right;}
/*字体大小*/
.f-12{font-size: 12px;}.f-13{font-size: 13px;}.f-14{font-size: 14px;}.f-15{font-size: 15px;}.f-16{font-size: 16px;}.f-18{font-size: 18px;}.f-20{font-size: 20px;}.f-22{font-size: 22px;}.f-24{font-size: 24px;}
/*标题*/
.h1{ font-size: 26px;color:#000; line-height: 36px; }/*一级标题*/

.first-a{margin-left:0!important;}

/*头部布局*/
.banner{
	width:100%;
	height: 700px;
	background: url(../images/banner.png) no-repeat  top center;
	position: relative;
}
.headline{
	width:1200px;
	height:150px;
	position:absolute;
	bottom:30px;
	left:50%;
	margin-left:-600px;
	background:#f3f3f3;
	box-shadow: -4px 1px 7px #aaa;
}
.headline .icon{
	display: block;
	width:94px;
	height: 94px;
	background: url(../images/lhtt.png) no-repeat;
	position:absolute;
	left:5px;
	top:-25px;
}
.headline h1{
	text-align: center;
	font-size:40px;
	letter-spacing: 2px;
}
.headline h1 a{
	color:#015293;
	display: block;
	width:970px;
	margin: 30px auto 18px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.headline p{
	text-align: center;
	font-size:18px;
}
.headline p a{
	display: inline-block;
	margin-left:8px;
}
.headline p span{
	display: inline-block;
	border-right:1px solid #000;
	padding-right:8px;
	line-height: 17px;
}
.content-box{
	width:1200px;
	margin:0 auto;
}



/****************图片新闻******************/
.tt_tpxw { margin: auto; width: 1200px;  }


/****************图片新闻******************/
.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: 1200px; height: 550px; text-align:center;}
.banner_0_top li img{ position:relative; width: 1200px; height: 550px;}
.banner_0_top li .tit{ position: absolute; text-align: center; left: 0px; bottom: 0px; width: 1200px; 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;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;}
.pre, .next {
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -58px;
    width: 56px;
    height: 117px;
    background: url(../images/l.png) center no-repeat;
    z-index: 999;
}
.next {
    left: auto;
    right: 0;
    background-image: url(../images/r.png);
    z-index: 999;
}


/*要闻*/
.lhdh{
	width:100%;
	height: 870px;
	background: url(../images/bjs.png) no-repeat bottom center;
}
.lhdh-box{
	height:870px;
	background: url(../images/cchnbj.png) no-repeat bottom center;
}
.lhdh-menu {
    width: 100%;
    height: 100%;
    position: relative;
}
.lhdhtop{
    width: 100%;
    height: 25px;
}
.lhdh-con {
    width: 985px;
    height: 715px;
    background: #fff;
    margin-top: 60px;
    margin-left: 30px;
    padding: 20px;
    box-shadow: 0px 0px 7px #aaa;
}
.lhlist {
    width: 520px;
}
.dhdbwy {
    width: 449px;
}
.dhdbwy .lhrl img{
	width: 449px;
	height: 356px;
}
.lhlist .mtgzbox {
    background: url(../images/lhdhbg.png) no-repeat bottom center;
    background-size: cover;
    padding: 20px 10px 10px 10px;
}
.mtgztitle,.dbfctitle {
    width: 100%;
    height: 59px;
    margin-bottom: 15px;
}
.dbfctitle{
	margin-top: 20px;
}
.mtgztitle img,.dbfctitle img{
    width: 100%;
    height: 59px!important;
}
.lhlist .mtgzbox li {
    line-height: 36px;
    background: url(https://fj5i44wzyicr5eyon-9rw.3pco.ourwebpicvip.com/4500000001/zt/2020qglh/d.png) no-repeat left center;
    padding-left: 15px;
    font-size: 18px;
}
.lhlist .mtgzbox li a {
    display: block;
    width: 480px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.dbfcbox{
     position: relative;
     height: 349px
}
.dbfcbox .tc{
    position: absolute;
    left:0;
    top:0;
    display:inline-block;
    width:100%;
    height:100%;
  z-index:9999;
}
.dbfcbox .dbfcconts li{
    float: left;
    width: 120px;
    height: 131px;
    margin-left: 20px;
    margin-top: 5px;
}
.dbfcbox .dbfcconts li a{
    display: inline-block;
    width: 100%;
    height: 100%;
}
.dbfcbox .dbfcconts li a img{
    width: 100%;
    height: 100%;
}



/*出彩河南*/
.cchn{
	width:100%;
	height:850px;
	background: url(../images/ccbj.png) no-repeat bottom center;
	border-bottom:2px solid #c3c2c0;
}
.cchnlist{
	margin-top:30px;
}
.cchnlist li{
	width:390px;
	height:238px; 
	position: relative;
	float: left;
	margin-right: 10px;
	margin-bottom:15px;
}
.cchnlist li img{
	width:100%;
	height: 100%;
}
.cchnlist li span{
	display:block;
	width:100%;
	height:40px;
	line-height: 40px;
	background: rgba(0,0,0,.5);
	font-size:18px;
	color:#fff;
	text-align: center;
	position: absolute;
	left:0;
	bottom:0;
}
.footer-box{
	height:280px;
	margin-top:30px
}
.zxbdrc{
	
}
.rclist{
	margin-top:10px;
}

.rclist li{
	background: url(https://fj5i44wzyicr5eyon-9rw.3pco.ourwebpicvip.com/4500000001/zt/2020qglh/d.png) no-repeat left center;
	padding-left:15px;
	line-height:36px;
	font-size:18px;
}
.rclist li a{
	color:#666;
	display: block;
	width:480px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.rcbox{
	width:490px;
	height: 254px;
	background: url(https://fj5i44wzyicr5eyon-9rw.3pco.ourwebpicvip.com/4500000001/zt/2020qglh/rcbj.png);
	position:relative;
}
.rctop{
	width: 490px;
	height:108px;
	background: url(https://fj5i44wzyicr5eyon-9rw.3pco.ourwebpicvip.com/4500000001/zt/2020qglh/bj2.png) no-repeat;
}
.rlleft{
	width:140px;
	height: 94px;
	background: url(https://fj5i44wzyicr5eyon-9rw.3pco.ourwebpicvip.com/4500000001/zt/2020qglh/rl.png) no-repeat 10px center;
	position: relative;
	border-right:1px solid #fff;
}
.rlleft span{
	font-size:16px;
	font-weight: bold;
	color:#fff;
	position: absolute;
	top:8px;
	left:65px;
}
.rlright{
	width:349px;
	position: relative;
}
.rcbtn{
	width:55px;
	height:40px;
	background: #003f72;
	border-radius:0 0 10px 10px;
	position:absolute;
	right:10px;
	top:0;
}
.rcbtn .prev{
	display: block;
	width:16px;
	height:16px;
	background: url(https://fj5i44wzyicr5eyon-9rw.3pco.ourwebpicvip.com/4500000001/zt/2020qglh/z.png) no-repeat;
	position: absolute;
	left:8px;
	top:10px;
}
.rcbtn .next{
	display: block;
	width:16px;
	height:16px;
	background: url(https://fj5i44wzyicr5eyon-9rw.3pco.ourwebpicvip.com/4500000001/zt/2020qglh/y.png) no-repeat;
	position: absolute;
	right:8px;
	top:10px;
}
.hdbox{
	height: 11px;
	width:349px;
	border-bottom:1px solid #fff;
	position: absolute;
	top:55px;
	right: 0;
}
.rchd{
	position: absolute;
	top:6px;
	right: 0;
}
.rchd li{
	width:11px;
	height:11px;
	border-radius: 100%;
	background: #fff;
	float: left;
	margin-right: 20px;
	font-size: 0;
}
.rchd li.on{
	background:#eefc07;
}
.rcbd{
	width:490px;
	height:254px;
	position:absolute;
	top:0;
	left:0;
}
.rcbd .rltxt{
	width:420px;
	height:110px;
	position: absolute;
	bottom:25px;
	left:20px;
	line-height: 36px;
	padding:0 15px;
	text-indent: 2em;
	overflow-y: auto;
	font-size:17px;
}
.rcbd .rltxt::-webkit-scrollbar
{
	width: 2px;
	background-color: rgba(255, 255, 255, 0.34);
}
.rlm{
	font-size:40px;
	font-weight: bold;
	color:#fff;
	position: absolute;
	left:70px;
	top:30px;
}
.rlr{
	font-size:40px;
	font-weight: bold;
	color:#fff;
	position: absolute;
	left:160px;
	top:6px;
}
.rcbditem{
	position: relative;
}
.wapewm{
	display: block;
	width:88px;
	height: 88px;
	position: absolute;
	right: 32px;
	top: 34px;
	
}
.wapewm img{
	width: 100%;
}
.mtgztitle{
	width: 100%;
	height: 59px;
	margin-bottom: 15px;
}
.mtgztitle img{
	width: 100%;
	height: 59px!important;
}
.dbwyslide{
	width:520px;
	overflow: hidden;
}
.dbwyslide li{
	width:520px;
	height: 265px;;
	position: relative;
}
.dbwyslide p{
	position: absolute;
	width:100%;
	height:40px;
	background: rgba(0,0,0,.5);
	bottom:0;
	left:0;
	text-align: center;
	line-height: 40px;
}
.dbwyslide p a{
	color:#fff;
}

/*----------底部---------*/
 
.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; }





















