@charset "utf-8";
@import url(reset.css);
@import url(header.css);
@import url(footer.css);

/*头条*/
.tt{width: 100%; height: 100px; overflow: hidden; margin-top: 30px;}
.tt .bd{width: 100%; height: auto; overflow: hidden; position: relative;}
.tt .bd ul{width: 100%; height: auto; overflow: hidden;}
.tt .bd ul li{width: 100%; height: auto; overflow: hidden;}
.tt .bd ul li .tt_time{width: 104px; height: 78px; padding: 10px; border:1px solid #c7000b; float: left; border-radius: 8px;}
.tt .bd ul li .tt_time span{color: #c7000b; width: 100%; display: block; text-align: center; font-weight: bold;}
.tt .bd ul li .tt_time span.t1{line-height: 38px; font-size: 30px;}
.tt .bd ul li .tt_time span.t2{line-height: 30px; font-size: 20px;}
.tt .bd ul li .sx{width: 2px; height: 90px; margin: 5px; float: left; background: #bababa;}
.tt .bd ul li .btzy{float: left; margin-left: 15px; width: 1000px; height: auto; overflow: hidden;}
.tt .bd ul li .btzy h3{width: 100%; height: auto; overflow: hidden;}
.tt .bd ul li .btzy h3 a{width: 100%; height: 35px; line-height: 35px; text-align: center; display: block; color: #c7000b; font-size: 30px; font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tt .bd ul li .btzy h3 a:hover{color: #9b0009;}
.tt .bd ul li .btzy p{width: 100%; height: auto; padding-top: 10px; line-height: 28px; text-indent: 2em; display: block; color: #686868; font-size: 14px; overflow: hidden;}
.tt .bd ul li .btzy p a{ color: #686868; font-size: 14px;}
.tt .bd ul li .btzy p a:hover{color: #9b0009;}

.tt .bd .prev,.tt .bd .next{position:absolute; right:0px;top:10px; display:block; width:30px; height:36px; background: url(../images/img01.png) right top no-repeat;z-index: 99999;}
.tt .bd .next{right:0px; top: auto; bottom: 10px; background-position:right bottom;}
.tt .bd .prev:hover{ background-position:left top;}
.tt .bd .next:hover{ background-position:left bottom;}

.hds{width: 100%; height: 40px; overflow: hidden; background: #f3f3f3;}
.hds ul{float: left; height: auto; overflow: hidden;}
.hds ul li{height: 40px;line-height: 40px; float: left;}
.hds ul li a{padding: 0px 20px; color: #4b4b4b; font-size: 20px;}
.hds span.more{float: right; line-height: 40px; margin-right: 5px;}
.hds span.more a{color: #999999; font-size: 16px;}
.hds span.more a:hover{ color: #c7000b;}
.hds ul li.on{background: #c7000b;}
.hds ul li.on a{color: #ffffff;}
.bds{width: 100%;height: auto;overflow: hidden;}
.bds ul{width: 100%;height: auto;overflow: hidden;}
.bds ul li{ height: 36px;line-height: 36px; position: relative; background: url(../images/dian.png) left center no-repeat; padding-left: 13px;}
.bds ul li a{width: 80%; display: block;color: #333333;font-size: 16px; float: left; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.bds ul li span{text-align: right;color:#999999;font-size: 16px; float: right;}
.bds ul li a:hover{color:#c7000b;}

/*动态信息*/
.dtxx{width: 1200px; height: auto; overflow: hidden; margin: 30px auto 0;}
.dtxx .focusBox{width: 600px;height: 450px;overflow: hidden;float: left;}
.dtxx .focusBox .pcd{width: 100%;height: auto;overflow: hidden;display: block;}
.dtxx .focusBox .sjb{width: 100%;height: auto;overflow: hidden;display: none;}
.dtxx .focusBox .bd{width: 100%; height: 450px; overflow: hidden;position: relative;}
.dtxx .focusBox .bd ul{width: 100%; height: auto; overflow: hidden;}
.dtxx .focusBox .bd ul li{ width: 100%; height: 450px;}
.dtxx .focusBox .bd ul li a{width: 100%; height: 100%; display: block;}
.dtxx .focusBox .bd ul li img{width: 100%;height: 450px;display: block;transition: transform 0.7s ease-out 0s;-moz-transition: transform 0.7s ease-out 0s;}
.dtxx .focusBox .bd ul li img:hover{transform:scale(1.05); transition: transform 0.7s ease-out 0s; -moz-transition: transform 0.7s ease-out 0s;}
.dtxx .focusBox .bd ul li .txt-bg{position: absolute;bottom: 0;z-index: 1;height: 50px;width: 100%;background: url(../images/img02.png) repeat;overflow: hidden;left: 0}
.dtxx .focusBox .bd ul li p{position: absolute;bottom: 0;z-index: 999;width: 90%;overflow: hidden;font-size: 18px; color: #fff;padding:0px 8% 0px 2%;height: 50px;line-height: 50px; text-overflow: ellipsis;white-space: nowrap;}
.dtxx .focusBox .bd ul li p:hover{color: #c7000b;}
.dtxx .focusBox .num{font-size: 20px;height: 55px; line-height: 55px; color: #ffffff;position: absolute;z-index: 3;bottom: 0px;right: 20px;}
.dtxx .focusBox .pageState span {font-size: 26px;font-style: italic;color: #ffa20f;}
.dtxx .focusBox .prev,.focusBox .next{position:absolute; left:0px;top:165px; display:block; width:40px; height:70px; background: url(../images/img18.png) left top no-repeat;z-index: 99999;}
.dtxx .focusBox .next{left:auto; right:0px; background-position:right top;}
.dtxx .focusBox .prev:hover{ background-position:left bottom;}
.dtxx .focusBox .next:hover{ background-position:right bottom;}
.dtxx .dtxxcon{width: 575px;height: 450px;float: right;position: relative;}
.dtxx .dtxxcon .bds .one{width: 100%;height: 90px;border-bottom: 1px dashed #dadada;padding-top: 15px;}
.dtxx .dtxxcon .bds .one h3{padding-left: 13px; height: 26px; line-height: 26px; background: url(../images/dian.png) left center no-repeat;}
.dtxx .dtxxcon .bds .one h3 a{width:100%;color: #c7000b; font-size: 20px; display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.dtxx .dtxxcon .bds .one h3 a:hover{color: #9b0009;}
.dtxx .dtxxcon .bds .one p{padding-left: 15px;line-height: 26px;color: #666666;font-size: 14px;padding-top: 5px;text-indent: 2em;}
.dtxx .dtxxcon .bds .one p a{color: #c7000b;}
.dtxx .dtxxcon .bds .one p a:hover{color: #9b0009;}
.dtxx .dtxxcon .bds ul{border-bottom: 1px dashed #dadada;height: auto;padding-top: 8px;}
.dtxx .dtxxcon .bds ul li{height: 36px;line-height: 36px;}
/*首页横幅*/
.banner{width: 100%; height: auto; overflow: hidden; position: relative;}
.banner .bd{width: 100%; height: auto; overflow: hidden;}
.banner .bd ul{width: 100%; height: auto; overflow: hidden;}
.banner .bd ul li{width: 100%; height: auto; overflow: hidden;}
.banner .bd ul li a{width: 100%; height: 100%; display: block;}
.banner .bd ul li img{width: 100%; height: 106px; margin-top: 30px;}
.banner .bd ul li img:hover{transform:scale(1.05); transition: transform 0.7s ease-out 0s; -moz-transition: transform 0.7s ease-out 0s;}
.banner .hd{height: 14px;z-index: 9999;cursor: pointer; position: absolute; right: 12px; bottom: 12px;}
.banner .hd ul{ height: 14px; overflow: hidden;}
.banner .hd li{ float: left; width: 14px; height: 14px; background:url(../images/img03.png) right center no-repeat;margin-right: 6px;}
.banner .hd li.on{ background-position: left center;}

.box{width: 100%; height: auto; overflow: hidden; margin-top: 30px;}
.box .box_left{width: 100%; height: auto; overflow: hidden; }
.box .box_right{width: 340px; height: auto; overflow: hidden; float: right;}
.ztitle{width: 100%; height: 30px; line-height: 30px; margin-bottom: 20px; overflow: hidden;}
.ztitle a{width: auto; height: 100%; display: block;}
.ztitle a i{width: 41px; height: 100%; display: block; float: left; background: url(../images/img17.png) no-repeat; }
.ztitle a i.m1{background-position: -2px -5px;}
.ztitle a i.m2{background-position: -2px -341px;}
.ztitle a i.m3{background-position: -2px -149px;}
.ztitle a i.m4{background-position: -170px -5px;}
.ztitle a span{float: left;color: #222222;font-size: 24px;display: block;font-weight: bold;}
.ztitle a:hover span{color: #c7000b;}

/*重要发布*/
.zyfb{width: 100%; height: 335px; overflow: hidden;}
.zyfb .bds ul{margin-top: 15px;}
/*人大履职*/
.rdlz{width: 100%; height: 335px; overflow: hidden;}
.rdlz .bds ul{margin-top: 15px;}
/*图片新闻*/
.tpxw{height: 220px; overflow: hidden; border: 1px solid #dadada; margin-top: 20px;}
.tpxw .Title{width: 40px; height: 165px; padding-top: 55px; float: left; text-align: center; background: #c7000b;}
.tpxw .Title a{ line-height: 25px; color: #FFFFFF; font-size: 18px; font-weight: bold;}
.tpxw .Title a:hover{font-weight: 500;}
.tpxw .bd{padding: 20px; float: left; width: 92%; height: auto; overflow: hidden;}
.tpxw .bd ul{width: 100%; height: auto; overflow: hidden;}
.tpxw .bd ul li{ width: 235px; height: auto; overflow: hidden; float: left; margin-right: 20px; position: relative;}
.tpxw .bd ul li a{width: 100%; height: 100%; display: block;}
.tpxw .bd ul li img{width: 100%;height: 180px;display: block; transition: transform 0.7s ease-out 0s; -moz-transition: transform 0.7s ease-out 0s;}
.tpxw .bd ul li img:hover{transform:scale(1.05); transition: transform 0.7s ease-out 0s; -moz-transition: transform 0.7s ease-out 0s;}
.tpxw .bd ul li p{position: absolute; left: 0; bottom: 0; background:url(../images/img02.png) repeat; width: 90%;overflow: hidden;font-size: 16px; color: #fff;padding:0px 5%;height: 30px;line-height: 30px; text-overflow: ellipsis;white-space: nowrap;}
.tpxw .bd ul li p:hover{color: #c7000b;}
/*新闻中心*/
.xwzx{width: 100%; height: 320px; overflow: hidden; margin-top: 30px;}
.xwzx .bds ul{margin-top: 15px;}
/*常委会委员、人大代表、组织机构*/
.cwhwy{width: 100%; height: auto; overflow: hidden;}
.cwhwy dt{width: 100%;height: 79px;line-height: 79px;background: #f3f3f3;margin-top: 8px;}
.cwhwy dt a{width: 100%; height: 100%; display: block;}
.cwhwy dt a i{margin-left: 65px;margin-top: 21px;width: 38px;height: 38px;display: block;float: left;background: url(../images/img16.png) no-repeat;}
.cwhwy dt.m0 a i{ background: url(../images/img20.png) center center no-repeat;}
.cwhwy dt.m1 a i{ background-position: 0px 0px;}
.cwhwy dt.m2 a i{ background-position: 0px -62px;}
.cwhwy dt.m3 a i{ background-position: 0px -125px;}
.cwhwy dt a span{ margin-left: 20px; float: left;color: #333333;font-size: 20px;display: block;font-weight: bold;}
.cwhwy dt:hover{background: #c7000b;}
.cwhwy dt.m0:hover a i{ background: url(../images/img21.png) center center no-repeat;}
.cwhwy dt.m1:hover a i{ background-position: -157px 0px;}
.cwhwy dt.m2:hover a i{ background-position: -157px -62px;}
.cwhwy dt.m3:hover a i{ background-position: -157px -125px;}
.cwhwy dt a:hover span{color: #ffffff;}
/*人大概况*/
.rdgk{width: 100%;height: 316px;overflow: hidden;}
.rdgk .rdgkcon{height: 420px;border: 1px solid #dadada;overflow: hidden;}
.rdgk .rdgkcon h3{width: 100%; height: 54px; line-height: 54px; background: url(../images/img05.png) center center no-repeat; position: relative;}
.rdgk .rdgkcon h3 a{width: 100%; height: 100%; display: block; text-align: center; color: #ffffff; font-weight: bold; font-size: 20px;}
.rdgk .rdgkcon h3 em{position: absolute;top:0px;right: 10px;display: block;width: 26px;height: 100%;background: url(../images/img06.png) 0px -112px no-repeat;}
.rdgk .rdgkcon h3.on em{background-position: 0px 16px;}
.rdgk .rdgkcon .ldzc{width: 100%;height: 345px; overflow:hidden; padding-top: 22px;}
.rdgk .rdgkcon .ldzc .ldzccon{width: 100%; height: 195px; overflow: hidden; position: relative;}
.rdgk .rdgkcon .ldzc .ldzccon .bd{width: 100%; height: 195px; overflow: hidden; margin: 0 auto;}
.rdgk .rdgkcon .ldzc .ldzccon .bd ul{width: 100%; height: auto; overflow: hidden;}
.rdgk .rdgkcon .ldzc .ldzccon .bd ul li{width: 100%; height: auto; overflow: hidden;}
.rdgk .rdgkcon .ldzc .ldzccon .bd ul li a{width: 100%; height: 100%; display: block; text-align: center;}
.rdgk .rdgkcon .ldzc .ldzccon .bd ul li img{width: 110px; height: 140px;}
.rdgk .rdgkcon .ldzc .ldzccon .bd ul li .name{width: 100%; height: 45px; line-height: 45px; overflow: hidden;}
.rdgk .rdgkcon .ldzc .ldzccon .bd ul li .name span{color: #000000; font-size: 20px; font-weight: bold;}
.rdgk .rdgkcon .ldzc .ldzccon .bd ul li .name font{color: #999999; font-size: 14px; font-weight: bold;}
.rdgk .rdgkcon .ldzc .ldzccon .bd ul li a:hover img{transform:scale(1.05); transition: transform 0.7s ease-out 0s; -moz-transition: transform 0.7s ease-out 0s;}
.rdgk .rdgkcon .ldzc .ldzccon .bd ul li a:hover span{color: #c7000b;}
.rdgk .rdgkcon .ldzc .ldzccon .bd ul li a:hover font{color: #c7000b;}
.rdgk .rdgkcon .ldzc .ldzccon .sprev,.rdgk .rdgkcon .ldzc .ldzccon .snext{position:absolute; left:27px;top:55px; display:block; width:32px; height:32px; background: url(../images/img04.png) left top no-repeat;z-index: 99999;}
.rdgk .rdgkcon .ldzc .ldzccon .snext{left:auto; right:27px; background-position:right top;}
.rdgk .rdgkcon .ldzc .ldzccon .sprev:hover{ background-position:left bottom;}
.rdgk .rdgkcon .ldzc .ldzccon .snext:hover{ background-position:right bottom;}
.rdgk .rdgkcon .ldzc .ldzclist{width: 100%; height: auto; overflow: hidden;}
.rdgk .rdgkcon .ldzc .ldzclist dt{width: 80px; float: left; line-height: 34px; text-align: right; color: #333333; font-weight: bold; font-size: 16px;}
.rdgk .rdgkcon .ldzc .ldzclist dd{width: 250px;line-height: 34px;float: left;padding-left: 3px;}
.rdgk .rdgkcon .ldzc .ldzclist dd a{color: #333333;font-size: 16px;float: left;display: block;padding-right: 13px;}
.rdgk .rdgkcon .ldzc .ldzclist dd a.move{padding-right: 0px;}
.rdgk .rdgkcon .ldzc .ldzclist dd a:hover{color: #c7000b;}

/*法律法规库、微信二维码*/
.fgk{width: 100%; height: auto; overflow: hidden; margin-top: 30px;}
.fgk dt{width: 122px;height: 130px;padding: 8px 18px;border: 1px solid #dadada;float: left;}
.fgk dt a{width: 100%; height: 100%; display: block;}
.fgk dt img{width: 100%;height: 110px;}
.fgk dt p{width:100%;display:block;text-align:center;line-height: 25px;}
.fgk dd{width: 132px; height: 122px; padding: 12px 13px; border: 1px solid #dadada; float: right;}
.fgk dd a{width: 100%; height: 100%; display: block;}
.fgk dd img{width: 100%; height: 100%;}
.fgk img:hover{transform:scale(1.05); transition: transform 0.7s ease-out 0s; -moz-transition: transform 0.7s ease-out 0s;}
/*电子书*/
.dzs{width: 100%; height: 330px; overflow: hidden; background: #f6f6f6; margin-top: 20px;}
.dzs .ztitle{width: 100%; height: 55px; line-height: 55px; overflow: hidden;}
.dzs .ztitle a{width: auto; height: 100%; display: block;}
.dzs .ztitle a i{margin-left: 60px; width: 38px; height: 100%; display: block; float: left; background: url(../images/img17.png) no-repeat; background-position: -170px -134px;}
.dzs .ztitle a span{float: left;color: #333333;font-size: 20px;display: block;font-weight: bold;}
.dzs .ztitle a:hover span{color: #c7000b;}
.dzs .dzscon{margin-top: 30px; width: 100%; height: auto; overflow: hidden; position: relative;}
.dzs .bd{width: 173px; height: auto; overflow: hidden; margin: 0 auto;}
.dzs .bd ul{width: 100%; height: auto; overflow: hidden;}
.dzs .bd ul li{ width: 173px; height: 220px; overflow: hidden; position: relative;}
.dzs .bd ul li a{width: 100%; height: 100%; display: block;}
.dzs .bd ul li img{width: 100%; height: 220px; display: block; transition: transform 0.7s ease-out 0s; -moz-transition: transform 0.7s ease-out 0s;}
.dzs .bd ul li img:hover{transform:scale(1.05); transition: transform 0.7s ease-out 0s; -moz-transition: transform 0.7s ease-out 0s;}
.dzs .bd ul li p{position: absolute; left: 0; bottom: 0; background:url(../images/img02.png) repeat; width: 90%;overflow: hidden;font-size: 16px; color: #fff;padding:0px 5%;height: 35px;line-height: 35px; text-overflow: ellipsis;white-space: nowrap;}
.dzs .bd ul li p:hover{color: #c7000b;}
.dzs .dzscon .prev,.dzs .dzscon .next{position:absolute; left:20px;top:82px; display:block; width:28px; height:54px; background: url(../images/img07.png) left top no-repeat;z-index: 99999;}
.dzs .dzscon .next{left:auto; right:20px; background-position:right top;}
.dzs .dzscon .prev:hover{ background-position:left bottom;}
.dzs .dzscon .next:hover{ background-position:right bottom;}

/*专题专栏*/
.ztzl{width: 100%; height: auto; overflow: hidden; margin-top: 30px;}
.ztzl .stitle{width: 100%; height: 30px; line-height: 30px; overflow: hidden; background: url(../images/img08.png) center center no-repeat;}
.ztzl .stitle a{width: 200px; height: 100%; color: #c7000b; font-size: 24px; font-weight: bold; margin: 0 auto; display: block; text-align: center;}
.ztzl .stitle a:hover{color: #9b0009;}
.ztzl .ztzlcon{width: 100%; height: auto; overflow: hidden; margin-top: 15px; position: relative;}
.ztzl .ztzlcon .bd{width: 100%; height: auto; overflow: hidden;}
.ztzl .ztzlcon .bd ul{width: 100%; height: auto; overflow: hidden;}
.ztzl .ztzlcon .bd ul li{float: left; width: 285px; height: 156px; margin-right: 20px;}
.ztzl .ztzlcon .bd ul li a{width: 100%; height: 100%; display: block;}
.ztzl .ztzlcon .bd ul li img{width: 100%; height: 156px;}
.ztzl .ztzlcon .bd ul li img:hover{transform:scale(1.05); transition: transform 0.7s ease-out 0s; -moz-transition: transform 0.7s ease-out 0s;}
.ztzl .ztzlcon .prev,.ztzl .ztzlcon .next{position:absolute; left:0px;top:60px; display:block; width:24px; height:36px; background: url(../images/img09.png) left top no-repeat;z-index: 99999;}
.ztzl .ztzlcon .next{left:auto; right:0px; background-position:right top;}
.ztzl .ztzlcon .prev:hover{ background-position:left bottom;}
.ztzl .ztzlcon .next:hover{ background-position:right bottom;}

/*地方人大、公众交流*/
.dfrd_hdjl{width: 100%; height: auto; overflow: hidden; margin-top: 30px;}
.dfrd{width: 385px;height: 290px;overflow: hidden;float: left;background: #f6f6f6;}
.dfrd .Title{ height: 74px; background: url(../images/img11.png) left center no-repeat #fed9c9; border-left: 4px solid #c7000b;}
.dfrd .Title h3{ height: 74px; line-height: 74px; float: left;}
.dfrd .Title h3 a{width: auto; height: 100%; display: block;}
.dfrd .Title h3 a i{width: 64px;height: 100%;display: block;float: left;background: url(../images/img10.png) center center no-repeat;}
.dfrd .Title h3 a span{float: left;color: #c7000b;font-size: 22px;display: block;font-weight: bold;}
.dfrd .Title h3 a:hover span{color: #9b0009;}
.dfrd .Title .hd{float: right;height: 74px;line-height: 74px;margin-right: 15px;}
.dfrd .Title .hd span{color: #333333; font-size: 16px; font-weight: bold; display: block; float: left;}
.dfrd .Title .hd em{display: block;float: left;width: 1px;height: 16px;margin: 29px 8px;background: #a0a0a0;}
.dfrd .Title .hd span.on{color: #c7000b;}
.dfrd .bd{width: 100%; height: auto;overflow: hidden;}
.dfrd .dfrdcon{ height: auto; overflow: hidden; padding:20px 15px;}
.dfrd .dfrdlist{width: 100%; height: auto; overflow: hidden; position: relative;}
.dfrd .dfrdlist .bds ul li a{width: 100%;}
.dfrd .dfrdcon .dfrd_bd{width: 100%; height: auto; overflow: hidden;}
.dfrd .dfrdcon .dfrd_bd ul{width: 100%; height: auto; overflow: hidden;}
.dfrd .dfrdcon .dfrd_bd ul li{height: auto;overflow: hidden;padding: 0px 10px;}
.dfrd .dfrdcon .dfrd_bd ul li .img{width: 235px; height: 175px; float: left;}
.dfrd .dfrdcon .dfrd_bd ul li .img a{width: 100%; height: 100%; display: block;}
.dfrd .dfrdcon .dfrd_bd ul li .img img{width: 235px; height: 175px;}
.dfrd .dfrdcon .dfrd_bd ul li .img img:hover{transform:scale(1.05); transition: transform 0.7s ease-out 0s; -moz-transition: transform 0.7s ease-out 0s;}
.dfrd .dfrdcon .dfrd_bd ul li .btzy{width: 280px;height: auto;overflow: hidden;float: right;}
.dfrd .dfrdcon .dfrd_bd ul li .btzy h3{width: 100%;height: 26px;line-height: 26px;padding-top: 10px;}
.dfrd .dfrdcon .dfrd_bd ul li .btzy h3 a{width:100%;color: #c7000b; font-size: 20px; display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.dfrd .dfrdcon .dfrd_bd ul li .btzy h3 a:hover{color: #9b0009;}
.dfrd .dfrdcon .dfrd_bd ul li .btzy p{line-height: 22px;color: #666666;font-size: 14px;padding-top: 10px;}
.dfrd .dfrdcon .dfrd_bd ul li .btzy p a{color: #c7000b;}
.dfrd .dfrdcon .dfrd_bd ul li .btzy p a:hover{color: #9b0009;}
.dfrd .dfrdcon .dfrd_bd ul li .btzy span{width: 100%; line-height: 40px; color: #999999; font-size: 16px;}
.dfrd .dfrdcon .dfrd_hd{width:290px;z-index:1;height:15px;position: absolute;text-align: center;right: 10px;bottom: 5px;}
.dfrd .dfrdcon .dfrd_hd ul{height: auto;overflow: hidden;}
.dfrd .dfrdcon .dfrd_hd li{display:inline-block; *display:inline; zoom:1; width: 10px; height: 10px; background:url(../images/img15.png) right center no-repeat;margin-right: 6px;}
.dfrd .dfrdcon .dfrd_hd li.on{ background-position: left center;}

/*理论研究*/
.llyj{width: 385px;height: 290px;overflow: hidden;float: left;background: #f6f6f6;margin-left: 22px;}
.llyj h3{height: 74px;line-height: 74px;background: url(../images/img12.png) right center no-repeat #fed9c9;/* border-right: 4px solid #c7000b; *//* border-left: 4px solid #c7000b; */}
.llyj h3 a{width: auto; height: 100%; display: block;}
.llyj h3 a i{width: 80px; height: 100%; display: block; float: left; background: url(../images/llyj.png) center center no-repeat; }
.llyj h3 a span{float: left;color: #c7000b;font-size: 22px;display: block;font-weight: bold;}
.llyj h3 a:hover span{color: #9b0009;}
.llyj .bds{margin-top: 0px;padding:20px 15px;width: 355px;}
.llyj .bds ul li a{width: 100%;}

.hdjl{width: 385px;height: 290px;overflow: hidden;float: right;background: #f6f6f6;}
.hdjl h3{ height: 74px; line-height: 74px; background: url(../images/img12.png) right center no-repeat #fed9c9; border-right: 4px solid #c7000b;}
.hdjl h3 a{width: auto; height: 100%; display: block;}
.hdjl h3 a i{width: 80px; height: 100%; display: block; float: left; background: url(../images/img13.png) center center no-repeat; }
.hdjl h3 a span{float: left;color: #c7000b;font-size: 22px;display: block;font-weight: bold;}
.hdjl h3 a:hover span{color: #9b0009;}
.hdjl dl{height: auto;overflow: hidden;padding: 15px 10px;}
.hdjl dl dt{float: none;width: 100%;height: auto;overflow: hidden;}
.hdjl dl dt ul{width: 100%;height: auto;overflow: hidden;}
.hdjl dl dt ul li{height: 86px; width:177px; background: #FFFFFF; float: left;}
.hdjl dl dt ul li.m1{margin-bottom: 15px;display: none;}
.hdjl dl dt ul li.m4{float: right;margin-bottom: 15px;width: 100%;}
.hdjl dl dt ul li.m2{width: 177px;}
.hdjl dl dt ul li.m3{width: 177px; float: right;}
.hdjl dl dt ul li a{width: 100%; height: 100%; display: block;}
.hdjl dl dt ul li i{width: 32px; height: 100%; float: left; display: block; background: url(../images/img14.png) no-repeat; }
.hdjl dl dt ul li span{float: left;color: #222222;font-size: 16px;display: block;}
.hdjl dl dt ul li.m1 i{margin-left: 15px;background-position: 0px -170px;}
.hdjl dl dt ul li.m1 span{line-height: 24px;margin-left: 11px;width: 75px;padding-top: 19px;}
.hdjl dl dt ul li.m2 i{margin-left: 8px;background-position: 0px -271px;}
.hdjl dl dt ul li.m2 span{line-height: 24px;width: 130px;margin-left: 0px;padding-top: 19px;float: right;}
.hdjl dl dt ul li.m3 i{margin-left: 15px;width: 40px;background-position: -201px -272px;}
.hdjl dl dt ul li.m3 span{line-height: 24px;width: 115px;margin-left: 0px;padding-top: 19px;float: right;}
.hdjl dl dt ul li.m4 i{background: url(../images/img14.png) no-repeat;background-position: -201px -172px;width: 42px;margin-left: 15px;margin-left: 115px;}
.hdjl dl dt ul li.m4 span{line-height: 86px;width: 115px;margin-left: 0px;float: left;margin-left: 10px;}
.hdjl dl dt ul li:hover{background: #c7000b;}
.hdjl dl dt ul li.m1:hover i{background-position: 0px 29px;}
.hdjl dl dt ul li.m2:hover i{background-position: 0px -72px;}
.hdjl dl dt ul li.m3:hover i{background-position: -201px -73px;}
.hdjl dl dt ul li.m4:hover i{background-position: -201px 29px;}
.hdjl dl dt ul li:hover span{color: #FFFFFF;}
.hdjl dl dd{float: right; width: 165px; height: 187px; background: #FFFFFF;}
.hdjl dl dd a{width: 100%; height: 100%; display: block;}
.hdjl dl dd a i{width: 40px;height: 35px;display: block;margin: 58px auto 0;background: url(../images/img14.png) no-repeat;background-position: -201px -197px;}
.hdjl dl dd a span{width: 100%; color: #222222;font-size: 16px;display: block;font-weight: bold; text-align: center; line-height: 55px;}
.hdjl dl dd:hover{background: #c7000b;}
.hdjl dl dd:hover i{background-position: -201px 1px;}
.hdjl dl dd:hover span{color: #FFFFFF;}

@media screen and (max-width:750px ) {
    .hds{height: 40px;}
    .hds ul li a{font-size: 18px;}
    .hds span.more{display:none;}
	.bds ul{float: left;width: calc(100vw - 20px) !important;height: 175px;}
	.bds ul li{height: 35px;line-height: 35px;}
	.bds ul li a{width: 70%;font-size: 14px;}
	.bds ul li span{font-size: 14px;}
	
	/*头条*/
	.tt{margin-top: 0px;height: 78px;}
	.tt .bd ul li .tt_time{width: 80px;padding: 5px;}
	.tt .bd ul li .tt_time span{color: #c7000b; width: 100%; display: block; text-align: center; font-weight: bold;}
	.tt .bd ul li .tt_time span.t1{line-height: 30px;font-size: 20px;}
	.tt .bd ul li .tt_time span.t2{line-height: 30px;font-size: 18px;}
	.tt .bd ul li .sx{height: 68px;}
	.tt .bd ul li .btzy{margin-left: 5px;width: calc(100vw - 155px);height: auto;overflow: hidden;}
	.tt .bd ul li .btzy h3{width: 100%; height: auto; overflow: hidden;}
	.tt .bd ul li .btzy h3 a{width: 100%;height: 28px;line-height: 28px;font-size: 20px;}
	.tt .bd ul li .btzy p{width: 100%;height: 50px;padding-top: 0px;line-height: 25px;text-indent: 0em;overflow: hidden;}
	
	.tt .bd .prev,.tt .bd .next{top: 0px;}
	.tt .bd .next{bottom: 0px;top: auto;}

	/*动态信息*/
	.dtxx{width: 100%;margin: 0 auto 0;}
	.dtxx .focusBox{width: 100%;height: 200px;float: none;margin-top: 10px;}
	.dtxx .focusBox .pcd{display: none;}
	.dtxx .focusBox .sjb{display: block;}
	.dtxx .focusBox .bd{width: 100%; height: 200px; overflow: hidden;position: relative;}
	.dtxx .focusBox .bd ul{width: 100%; height: auto; overflow: hidden;}
	.dtxx .focusBox .bd ul li{ width: 100%; height: 200px;}
	.dtxx .focusBox .bd ul li img{width: 100%;height: 200px;}
	.dtxx .focusBox .bd ul li .txt-bg{width:100%; height: 40px;}
	.dtxx .focusBox .bd ul li p{width: calc(100vw - 20px); font-size: 15px;padding:0px 10px;height: 40px;line-height: 40px;}
	.dtxx .focusBox .num{display: none;}
	.dtxx .focusBox .prev,.focusBox .next{top: 50px;}
	.dtxx .dtxxcon{width: 100%;height: auto;float: none;padding-top: 10px;}
	.dtxx .dtxxcon .bds .one{height: auto;padding-top: 10px;overflow: hidden;padding-bottom: 10px;}
	.dtxx .dtxxcon .bds .one h3 a{font-size: 16px;}
	.dtxx .dtxxcon .bds .one p{padding-left: 13px;line-height: 25px;}
	.dtxx .dtxxcon .bds ul{height: auto;padding: 8px 0px;}
	.dtxx .dtxxcon .bds ul li{height: 36px;line-height: 36px;}
	
	/*首页横幅*/
	.banner .bd ul li img{width: 100%; height: 60px; margin-top: 10px;}

	.box{width: 100%; height: auto; overflow: hidden; margin-top: 10px;}
	.box .box_left{width: 100%; float: none;}
	.box .box_right{width: 100%; float: none;}
	.ztitle{margin: 10px 0px;}
	.ztitle a span{font-size: 22px;}
	
	/*重要发布*/
    .zyfb{height: auto;}
	.zyfb .bds ul{margin-top: 5px;}
	.zyfb .hds ul li a{padding: 0px 5px;font-size: 15px;}
	
	/*人大履职*/
	.rdlz{height: auto;}
	.rdlz .bds ul{margin-top: 5px;}
	.rdlz .hds ul li a{padding: 0px 20px;font-size: 16px;}
	
	/*图片新闻*/
	.tpxw{height: 220px;margin-top: 10px;}
	.tpxw .Title{height: 220px;padding-top: 55px;width: 30px;}
	.tpxw .Title a{font-size: 16px;}
	.tpxw .bd{padding: 10px;width: calc(100% - 30px); position: relative;}
	.tpxw .bd ul{width:100%;}
	.tpxw .bd ul li{width: 100%;margin-right: 0px;}
	.tpxw .bd ul li img{width: 100%;height: 200px;}
	.tpxw .bd ul li p{ width: calc(100vw - 72px);overflow: hidden;font-size: 12px;}
	.tpxw .bd .prev,.tpxw .bd .next{position:absolute; left:10px;top:82px; display:block; width:28px; height:54px; background: url(../images/img07.png) left top no-repeat;z-index: 99999;}
	.tpxw .bd .next{left:auto; right:10px; background-position:right top;}
	
	/*新闻中心*/
	.xwzx{ height: auto; margin-top: 10px;}
	.xwzx .bds ul{margin-top: 5px;}
	.xwzx .hds ul li a{padding: 0px 10px;font-size: 16px;}
	
	/*人大概况*/
	.rdgk{width: 100%; height: auto; overflow: hidden;}
	.rdgk .rdgkcon{height: auto;width: 100%;}
	.rdgk .rdgkcon h3{background: url(../images/img05.png) left center no-repeat #bd2133;}
	.rdgk .rdgkcon h3 em{background: url(../images/img06.png)  0px 16px no-repeat;}
	.rdgk .rdgkcon .ldzc{height: auto;padding-bottom: 10px;}
	.rdgk .rdgkcon .ldzc .ldzclist dd{width: calc(100% - 83px);}
	.rdgk .rdgkcon .ldzc .ldzclist dd a{width: calc((100%)/4);padding-right: 0px;}
	/*常委会委员、人大代表、组织机构*/
	.cwhwy dt a i{margin-left: calc((100% - 180px)/2);}
	
	/*法律法规库、微信二维码*/
	.fgk{width: 100%; height: auto; overflow: hidden; margin-top: 10px;}
	.fgk dt{width: calc(50% - 5px); height: 145px; padding: 10px;}
	.fgk dt img{width: 100%;height: 105px;}
	.fgk dd{width: calc(50% - 5px); height: 145px; padding: 10px;}
	.fgk dd img{width: 100%; height: 125px;}

	/*电子书*/
	.dzs{width: 100%; height: 330px; margin-top: 10px;}
	.dzs .ztitle a i{margin-left:  calc((100% - 238px)/2);}
	.dzs .dzscon{margin-top: 20px;}
	.dzs .bd ul li p{ width: calc(100%); font-size: 12px;}
	
	/*专题专栏*/
	.ztzl{ margin-top: 10px;}
	.ztzl .ztzlcon .bd ul li{ width: 100%; height: 156px; margin-right: 0px;}
	.ztzl .ztzlcon .bd ul li img{width: 100%; height: 156px;}

	/*地方人大、公众交流*/
	.dfrd_hdjl{width: 100%; height: auto; overflow: hidden; margin-top: 10px;}
	.dfrd{width: 100%;height: auto;float: none;}
	.dfrd .Title{background: url(../images/img11.png) left center no-repeat #fed9c9;}
	.dfrd .Title h3 a i{width: 50px;background-size: 60%;}
	.dfrd .Title h3 a span{font-size: 20px;}
	.dfrd .Title .hd{margin-right: 10px;}
	.dfrd .Title .hd span{font-size: 14px;}
	.dfrd .Title .hd em{margin: 29px 5px;}
	.dfrd .dfrdcon{padding:10px; float: left; width: calc(100vw - 40px);}
	.dfrd .dfrdcon .dfrd_bd ul li{float: left; width: calc(100vw - 40px) !important;padding: 0px 0px 10px 0px;}
	.dfrd .dfrdcon .dfrd_bd ul li .img{width: 100%; height: auto; float: none; text-align: center;}
	.dfrd .dfrdcon .dfrd_bd ul li .img img{width: 100%; height: auto;}
	.dfrd .dfrdcon .dfrd_bd ul li .btzy{width: 100%;float: none;}
	.dfrd .dfrdcon .dfrd_bd ul li .btzy h3{width: 100%;height: 36px;line-height: 36px;padding-top: 10px;}
	.dfrd .dfrdcon .dfrd_bd ul li .btzy h3 a{ font-size: 16px;}
	.dfrd .dfrdcon .dfrd_bd ul li .btzy p{line-height: 22px;color: #666666;font-size: 14px;padding-top: 10px;}
	.dfrd .dfrdcon .dfrd_bd ul li .btzy span{line-height: 30px; font-size: 14px;}
	.dfrd .dfrdcon .dfrd_hd{display: none;}
	.dfrd .dfrdlist .bds ul{width: calc(100vw - 40px) !important;}

	/*理论研究*/
	.llyj{width: 100%;height: auto;overflow: hidden;float: none;margin:10px 0px 0px;}
	.llyj .bds{width: 100%;}
	.llyj .bds ul{width: calc(100vw - 40px) !important;}
	
	.hdjl{width: 100%;float: none;height: auto;margin-top: 10px;}
	.hdjl h3{ height: 74px; line-height: 74px; background: url(../images/img12.png) right center no-repeat #fed9c9; border-right: 4px solid #c7000b;}
	.hdjl h3 a{width: auto; height: 100%; display: block;}
	.hdjl h3 a i{width: 80px; height: 100%; display: block; float: left; background: url(../images/img13.png) center center no-repeat; }
	.hdjl h3 a span{float: left;color: #c7000b;font-size: 22px;display: block;font-weight: bold;}
	.hdjl h3 a:hover span{color: #9b0009;}
	.hdjl dl{padding: 10px;}
	.hdjl dl dt{float: none;width: 100%;}
	.hdjl dl dt ul li.m1{margin-bottom: 10px;float: none;width: 100%;}
	.hdjl dl dt ul li.m2{width: 100%;float: none;margin-bottom: 10px;}
	.hdjl dl dt ul li.m3{width: 100%;float: none;margin-bottom: 10px;}
	.hdjl dl dt ul li.m4{width: 100%;float: none;margin-bottom: 10px;}
	.hdjl dl dt ul li i{width: 32px; height: 100%; float: left; display: block; background: url(../images/img14.png) no-repeat; }
	.hdjl dl dt ul li span{float: left;color: #222222;font-size: 16px;display: block;}
	.hdjl dl dt ul li.m1 i{margin-left: calc((100% - 170px)/2);}
	.hdjl dl dt ul li.m1 span{line-height: 86px;font-weight: bold;margin-left: 11px;padding: 0px;width: calc(100% - 160px);}
	.hdjl dl dt ul li.m2 i{margin-left: calc((100% - 240px)/2);}
	.hdjl dl dt ul li.m2 span{line-height: 86px;width: auto;margin-left: 11px;padding-top: 0px;float: left;font-weight: bold;}
	.hdjl dl dt ul li.m3 i{margin-left:  calc((100% - 250px)/2);}
	.hdjl dl dt ul li.m3 span{line-height: 86px;width: auto;margin-left: 11px;padding-top: 0px;float: left;font-weight: bold;}	
	.hdjl dl dt ul li.m4 i{margin-left: calc((100% - 170px)/2);}
	.hdjl dl dt ul li.m4 span{line-height: 86px;font-weight: bold;margin-left: 11px;padding: 0px;width: calc(100% - 160px);float: left;}
	.hdjl dl dd{float: none;width: 100%;height: 86px;background: #FFFFFF;}
	.hdjl dl dd a i{margin: 25px 0px 0px 0px;margin-left: calc((100% - 100px)/2);float: left;}
	.hdjl dl dd a span{line-height: 86px;width: auto; margin-left: 11px; padding-top: 0px;float: left;}

}