/*通用公用样式*/
*{ margin: 0px; padding: 0px; }
img, input, button { border: none; outline: none; }
a { color: #333333; }
a:hover { color: #0c7fe2; cursor: pointer; text-decoration: none; }
ul li, ol li { list-style-type: none; }
body { background-color: #ffffff; font-family: "microsoft Yahei"; }
.fl { float: left; }
.fr { float: right; }
.clearfix { zoom: 1; }
.clearfix:after { content: "020"; height: 0px; display: block; overflow: hidden; clear: both; }

/*内容部分*/
.main{width: 100%;}
.cont1,.cont2{width: 100%;}
.cont_nr,.cont2_nr{width: 1200px;margin: 0 auto;margin-top: 30px;}
/* 轮播图 */
.pic_news {margin-top: 20px;border: 1px solid #ececec;padding: 10px;}
.focusBox { float: left;position: relative;width: 585px;height: 330px;overflow: hidden;text-align: left;background: #fff;}
.focusBox .pic img {width: 585px; height: 330px;display: block;object-fit:cover;}
.focusBox .txt-bg { position: absolute;bottom: 0; z-index: 1;height: 50px;width: 100%; background: #333; filter: alpha(opacity=60); opacity: 0.6;overflow: hidden;}
.focusBox .txt {position: absolute; bottom: 0;z-index: 2; height: 50px;width: 100%;overflow: hidden;}
.focusBox .txt li {height: 50px; line-height: 50px;position: absolute;bottom: -50px;}
.focusBox .txt li a {display: block; color: #fff;padding: 0 0 0 10px;width: 480px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 18px;}
.focusBox .num {position: absolute;z-index: 3;bottom: 15px;right: 10px;}
.focusBox .num li {float: left;width: 10px;height: 10px; border-radius: 5px;margin-right: 5px;cursor: pointer;background: #fff;}
.focusBox .num li.on {width: 10px;height: 10px;background: #1492ff;}
/* 轮播图结束 */
/*内容二*/
.cont2{margin-top: 30px;}
/*内容三*/
.cont3{width: 100%;background-color: #f5fafe;}
.cont3_nr{width: 1200px;margin: 0 auto;margin-top: 30px;padding-top: 20px;}
.cont3_nr .hbyw:first-child{float: left;}
/*鹤壁要闻通用*/
.hbyw{width: 585px;float: right;}
.hbyw_top{height: 40px;line-height: 40px;}
.hbyw_top span{font-size: 24px;float: left;}
.hbyw_top a{float: right;font-size: 18px;color: #999;}
.hbyw_list li{height: 37px;line-height: 37px;font-size: 18px;color: #333333;padding-left: 10px;background: url(li-bg.png) center left no-repeat;}
.hbyw_list li a{display: inline-block;float: left;width: 460px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-size: 18px;}
.hbyw_list li span{float: right;color: #999;font-size: 18px;}
.cont2_nr .hbyw:first-child{float: left;}

/*模块四*/
/*模块四往期访谈*/
.cont4{width: 100%;background-color: #f5fafe;min-height: 470px;float: left;}
.cont4_jz{width: 1200px;margin: 40px auto;}
/*在线访谈*/
.zxft{width: 100%;float: left;}
.zxft_top{height: 40px;line-height: 40px;width: 100%; float: left;}
.zxft_top span{font-size: 24px;float: left;vertical-align: middle;}
.zxft_top a{float: right;font-size: 18px;color: #999;vertical-align: middle;}
.zxft_list{width: 575px; height: 460px; background-color: #ffffff; margin-top: 25px;display: inline-block;}
.zxft_list_one{padding: 30px;}
.zxft_list_one img{float: left; display: block; width: 507px; height: 314px;}
.zxftzt{float: right; width: 516px; margin-top: 20px;}
.zxftzt p a,.zxftzt p span{font-size: 18px;font-weight: normal;font-stretch: normal;line-height: 36px;letter-spacing: 0px;color: #333;}
.zxftzt p span:first-child{color: #1561af;}
.zxftzt p a:hover{color: #0c7fe2;}
.zxft_list ul{margin: 0 30px;}
.zxft_list ul li{height: 35px;line-height: 35px;font-size: 18px;color: #333333;padding-left: 10px;background: url(li-bg.png) center left no-repeat;}
.zxft_list ul li a{display: inline-block;float: left;width: 385px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-size: 18px;vertical-align: middle;line-height: 35px;}
.zxft_list ul li span{display: inline-block;font-size: 18px;font-weight: normal;font-stretch: normal;letter-spacing: 0px;color: #999999;float: right;line-height: 35px;vertical-align: middle;}
/*往期访谈*/
.wqft{width: 585px;float: right;}
.wqft_top{height: 40px;line-height: 40px;display: none;}
.wqft_top span{font-size: 24px;float: left;vertical-align: middle;}
.wqft_top a{float: right;font-size: 18px;color: #999;vertical-align: middle;}
.wqft_list{width: 585px;height: 340px;margin-top: 25px;}
.wqft_list ul li{width: 585px;height: 100px;background-color: #ffffff;box-shadow: inset 4px 0px 0px 0px #0381f0;}
.wqft_list ul li .wqft_list_bt{font-size: 18px;font-weight: normal;font-stretch: normal;line-height: 36px;letter-spacing: 0px;color: #333333;margin: 0 20px;line-height: 36px;padding-top: 15px;}
.wqft_list ul li .wqft_list_bt span{float: left;}
.wqft_list ul li .wqft_list_bt span:first-child{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;width: 435px;}
.wqft_list ul li .wqft_list_bt span+span{float: right;}
.wqft_list_zy{font-size: 14px;font-weight: normal;font-stretch: normal;line-height: 24px;letter-spacing: 0px;color: #999999;margin: 0 20px;text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;}
.wqft_list ul li{margin-top: 20px;}
.wqft_list ul li:first-child{margin-top: 0;}