﻿/* 轮播图 */
.slideBox{width:660px;height:400px;position:relative;overflow: hidden;}
.slideBox .hd{position:absolute; right:10px; bottom:15px; z-index:1;}
.slideBox .hd ul li{float:left; margin-right:5px;cursor:pointer;width:7px;height:7px;background: #fff;}
.slideBox .hd ul li.on{background:#b41a22;width:20px;}
.slideBox .bd{position:relative;z-index:0;}
.slideBox .bd li{position: relative;}
.slideBox .bd li img{width:660px;height:400px;}
.slideBox .bd p{position: absolute;bottom: 0;left: 0;width:100%;height: 40px;line-height: 40px;font-size: 16px;background: rgba(0,0,0,0.60);text-indent: 10px;z-index: 1;}
.slideBox .bd p a{color: #fff;}
.slideBox .bd p a span{color: #fff !important;font-weight: 100 !important;}
.slideBox .prev,.slideBox .next{ position:absolute; top:50%; margin-top:-30px; width:30px; height:60px; display: block;}
.slideBox .prev{ left:0; background:url(../images/arrow_left.png) left center no-repeat;}
.slideBox .next{ right: 0; background:url(../images/arrow_right.png) right center no-repeat;}

/* 人大要闻 and 河南要闻 */
.slideTxtBox{width: 550px;height:400px;overflow: hidden;}
.slideTxtBox .hd ul{width: 100%;line-height: 20px; border-bottom: 1px solid #E9E9E9; padding-bottom: 15px;}
.slideTxtBox .hd ul li{float:left; font-weight:bolder;border-right:1px solid #E0E0E0;padding: 0 15px;}
.slideTxtBox .hd ul li a{display: block;font-size: 20px;color: #9E9E9E;}
.slideTxtBox .hd ul li.on a,.slideTxtBox2 .hd ul li.on a,.slideTxtBox3 .hd ul li.on a{color: #D50000;}
.slideTxtBox .hd ul .square,.slideTxtBox3 .hd ul .square{width:5px;height: 5px;background: #BDBDBD;display: block;float: left;margin:24px 10px 0; }
/* .renda-news .bd ul li p{margin-right: 20px;} */
.slideTxtBox .bd ul li{font-size: 16px;line-height:34px;}
.slideTxtBox .bd ul li::after{content:"\20";display:block;height:0;clear:both;visibility:hidden}
.slideTxtBox .bd ul li>a{display: block;width: 350px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;float: left;}
.slideTxtBox .bd ul li a:hover,.slideTxtBox2 .bd ul li a:hover{color: #D50000;}
.slideTxtBox .bd li p,.slideTxtBox2 .bd li p{float:right;color:#BFBFBF;padding-right: 0px;font-size: 14px;}
.slideTxtBox .bd li p a{color:#BFBFBF;}

.bodernone{border: none !important;}

.mainBox{background:#F5F5F5;padding: 20px 0 45px; }
.main{width: 1200px;background: #fff;margin: 0 auto;}
.main-item{width: 355px;border:1px solid #eee;padding:10px 15px;height: 310px;}
.cnct-delegate-item{margin: 0 18px;}
.main-item h3{border-bottom: 1px solid #eee;;padding-bottom: 8px;}
.cnct-des p{line-height: 31px;text-indent: 2em;display: -webkit-box;-webkit-box-orient: vertical;
-webkit-line-clamp: 8;overflow: hidden;}

.cnct-site{background:#F5F5F5;padding: 30px 30px 10px;width: 1140px;margin: 0 auto 30px;}
.search-cnct-site{background:#F5F5F5;padding: 30px 30px 10px;width: 1200px;min-height:400px;margin: 0 auto 30px;position: relative;}
.cnct-delegate{width: 270px;margin: 25px auto 0;text-align: center;line-height: 36px;}
.cnct-delegate a{display: block;}
.delegate-item{display: block;float: left;}
.delegate-item:last-child{float: right;}
.delegate-item-img{width: 116px;height: 152px;display: block;overflow: hidden;cursor: pointer;}
.delegate-item-img img{height: auto;width: 100%;}
.pub-booking{ margin: 10px auto 0;padding-left: 50px; }
.pub-booking p{line-height: 34px;}

.site-item{background: url(../images/04.png) top center no-repeat;width: 345px; min-height: 240px;margin: 20px 15px;}
.search-site-item{background: url(../images/04.png) top center no-repeat;width: 358px; height: 240px;margin: 20px 11px;}
.site-item-center{margin:20px 50px;}
.site-item-tit{color: #fff;line-height: 40px;padding: 0 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.site-item-tit a{color: #fff;}
.site-item-con{margin:10px 10px 0 35px;line-height: 34px;}
.site-item-con p{line-height: 28px;}
.delegate_consult img{cursor: pointer;}
.nodata{font-size: 24px;text-align: center;margin-top:150px;margin-bottom: 145px;}

.title-more{float: right;font-weight: normal;font-size: 14px;vertical-align: bottom;line-height: 30px;color: steelblue;cursor: pointer;}
.shiminyy{height: 200px;}
.feedbackBox{
    height: 79px;
    margin-top: 10px;
}
.pl0{
    padding-left: 0 !important;
}
.cnct-search-kw {
    border: 1px solid #ddd;
    line-height: 32px;
    padding: 0 8px;
    width: 277px;
}
.cnct-search-btn {
    border: none;
    background: #bc1d21;
    color: #fff;
    width: 60px;
    height: 34px;
}
