@charset "utf-8";
/* CSS Document */
@import url(2020qglh_reset.css);
@import url(2020qglh_top.css);

.Ml15{ margin-left:15px;}
.MT10{ margin-top:10px;}
.MT15{ margin-top:15px;}
.MT32{ margin-top:32px;}
.MT42{ margin-top:42px;}

/*Part1 头条*/
.Part1{ height:auto; min-height:154px;background: #eeeeee;position: relative;}
.Part1 .ttTit{ width:147px; height:154px; position:absolute; overflow:hidden; top: 0;left: 0;}
.Part1 .ttTit a{ display:block; height: 100%; width: 100%;background:url(2020_qglh_tt.png) no-repeat;} 
.Part1 .Con{width: 1080px;overflow: hidden;padding: 0 30px;}
.Part1 .Con a{display: block;width:100%;font-size: 34px;line-height:154px;font-weight:540;color:#c30000;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/*Part2-聚焦*/
/*焦点图*/
.Focus{ width:657px; height:473px; overflow:hidden; position:relative;}
.Focus .pic img { width: 657px; height:473px; display: block; }
.Focus .txt-bg { position: absolute; bottom: 0px; z-index: 1; height: 47px; width:657px;overflow: hidden;background: #a0a0a0;  }
.Focus .txt { padding-left: 20px; position: absolute; bottom: 0px; z-index: 2; height: 40px; width:440px; overflow: hidden; }
.Focus .txt li{ width:100%; height:40px; line-height:40px; position:absolute; bottom:-40px;}
.Focus .txt li a{ display: block; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size: 16px; color: white; }
.Focus .txt li a:hover{color:#ffffff!important;}
.Focus .num { position: absolute; z-index:3; bottom:14px; right:31px; }
.Focus .num li{ float:left; width:15px; height:15px; overflow:hidden; margin:0 6px;cursor:pointer; background: #ffffff; box-sizing: border-box;}
.Focus .num li.on,.Focus .num li:hover{ background:#c30000;}
.Focus>a{display:block;width: 60px;height: 150px;position:absolute;top:122px;background:url(../images/2019gzlh_arrows.png) center center no-repeat;cursor:pointer;opacity:0;filter: alpha(opacity=0);transition:all 0.5s;background-position-y:-170px;}
.Focus>a.prev{left:10px;background-position-x: 0;}
.Focus>a.next{right:10px;background-position-x: -80px;}
.Focus:hover>a{ opacity:1;filter: alpha(opacity=100);}
.Focus:hover>a.prev{ left:0px;}
.Focus:hover>a.next{ right:0px;}
/*新闻中心*/
.NewsSlideBox{ width:521px; height:473px;}/*新闻列表*/
.NewsSlideBox .bd{ height: 270px;}
.NewsSlideBox .bd li{display:block;font-size: 16px;color: #333;line-height: 32px;position: relative;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;word-wrap:normal;}
.NewsSlideBox .bd li:hover a{ color:#ec5e61; }
.NewsSlideBox .bd li.Frist{width:100%;background:none;}
.NewsSlideBox .bd li.Frist>a{display:block;width:100%;font-size:24px;color:#c30000;line-height:50px;float:none;font-weight:500;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: center;}
/*两会时间*/
.lhsj_box{width:250px;height: 203px;}
.lhsj_box a{display: block; width:250px;height: 203px;background-image: url(2020qglh_lhsj_pic.png);background-repeat:no-repeat; background-position:center;}
/*直播两会*/
.zblh_box{width:250px;height: 203px;}
.zblh_box a{display: block; width:250px;height: 203px;background-image: url(2020qglh_zblh_pic.png); background-repeat:no-repeat; background-position:center;}



/*Part3-两会动态*/
.Part3{ min-height:611px;margin-top: 37px;}
.Title{width:100%;height:115px;margin-bottom: 25px;}
.Title a{display:block;width:1197px;height: 115px;}
/*日历*/
.Rl_box{width:401px;height: 447px;background-image: url(2020_qglh_rlbg.png);background-repeat: no-repeat;background-position: center;position: relative;}
.Rl_box .on_date{display: inline-block;width:116px;height: 116px;border-radius: 10px;background: #ffffff;font-size:72px;color:#ed5f61;text-align: center;line-height: 116px;position: absolute;top:21px;right: 32px;}
.Rl_box ul{width:323px;height: 280px;margin: 148px auto 0px;}
.Rl_box ul li{width:40px;height: 40px;border-radius: 50%;margin:4px 3px;text-align: center;line-height: 40px;cursor: pointer;float: left;}
.Rl_box ul li.t{ background:rgba(255, 255, 255, 0.3);}
.Rl_box ul li.one{margin-left:229px; }
.Rl_box ul li span{font-size:24px;font-weight: bold;color: #ffffff;}
.Rl_box ul li.on{background: #ffffff;}
.Rl_box ul li.on span{color: #ed5f61;}
/*动态*/
.Lhdt_box{width:744px;height:358px;padding:24px 17px 21px 38px;background:#eeeeee;margin-top: 22px;position: relative;overflow: hidden;}
.Lhdt_box ul{
    position: relative;
    overflow: hidden;
    height: 360px;
}
.Lhdt_box ul li{height:170px;margin-bottom: 18px;}
.Lhdt_box ul li .f_l{width:414px;}
.Lhdt_box ul li .f_l .title{display: block;width:100%;font-size: 20px;color:#c30000;line-height:62px;font-weight:500;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.Lhdt_box ul li .f_l p{display:block;font-size: 16px;color:#898989;line-height:31px;max-height: 55px;overflow: hidden;text-overflow: ellipsis;text-indent: 2em;}
.Lhdt_box ul li .f_l p>a{ font-size: 18px;color:#ec5e61;margin-right: 13px;}
.Lhdt_box ul li .f_r{width:306px;height:170px;background: #ffffff; }
.Lhdt_box ul li .f_r a{display: block; width:300px;height:164px;background: #ffffff;overflow: hidden; margin: 2px;}
.Lhdt_box ul li .f_r a>img{display: block; width:300px;height:164px;transition: all 2s; }
.Lhdt_box ul li .f_r a>img:hover{transform: scale(1.1);}

/*Part4 部长发声*/
.Part4{ min-height:424px;margin-top: 50px;}
.Bzfs ul li{width:560px;}
.Bzfs ul li .hd{height:50px;background-image: url(2020_bzfs_bg.png);background-repeat: no-repeat;background-position: center;margin-bottom: 17px;}
.Bzfs ul li .hd a{display: block;width: 144px;line-height: 50px;float: left;margin-left: 25px; font-size:30px;color: #ffffff;font-weight: 500; }
.Bzfs ul li .hd span{font-size: 20px;color: #ffffff;line-height: 50px;}
.Bzfs ul li .bd{height:185px; }
.Bzfs ul li .bd .pic {width:257px;height: 189px;overflow: hidden;}
.Bzfs ul li .bd .pic a{display: block; width:257px;height:185px;background: #ffffff;overflow: hidden; margin: 2px;}
.Bzfs ul li .bd .pic a>img{display: block; width:257px;height:185px;transition: all 2s;  }
.Bzfs ul li .bd .pic a>img:hover{transform: scale(1.1);}
.Bzfs ul li .bd .txt{width:279px;height: 189px;overflow: hidden;}
.Bzfs ul li .bd .txt p{display:block;font-size: 18px;color:#898989;line-height: 30px;max-height: 150px;overflow: hidden;text-overflow: ellipsis;margin-top: 30px;text-indent: 2em;}
.Bzfs ul li .bd .txt p>a{ font-size: 18px;color:#ec5e61;margin-right: 13px;}

/*Part5 贵州代表团*/
.Part5{min-height:424px;margin-top: 50px;}
.Gzdbt ul {height: 424px;}
.Gzdbt ul li{width:400px;height:300px;float: left;background: #a40000;overflow: hidden;position: relative;}
.Gzdbt ul li .box_1 .pic img{display: block; width:400px;height:300px;}
.Gzdbt ul li .box_1 .txt_bg{width:100%;height:68px; background: #000000; filter: alpha(opacity=50); opacity: 0.5; overflow:hidden;position: absolute;bottom:0px;left: 0px;z-index:2;}
.Gzdbt ul li .box_1 .txt{width:100%;height:68px;line-height:68px; font-size:25px;text-align: center; color: white;overflow:hidden;position: absolute;bottom:0px;left: 0px;z-index:3; white-space:nowrap; text-overflow:ellipsis;}
.Gzdbt ul li:hover .txt_bg{display: none;}
.Gzdbt ul li:hover .txt{display: none;}
.Gzdbt ul li .box_none{display: block;/* float: left; */width:100%;height:100%;overflow: hidden;position: absolute;top:300px;display: flex;align-items: center;}
.Gzdbt ul li .box_none .txt_bg1{display: block; width:100%;height:100%; background: #000000; filter: alpha(opacity=50); opacity: 0.5; overflow: hidden;position: absolute;top:0px;z-index: 2; }
.Gzdbt ul li .box_none .txt1{display: block;width: 90%;padding: 0 5%;overflow: hidden;color: #ffffff;font-size:25px;position: relative;z-index: 3;text-align: center;line-height: 1.5;}

.Gzdbt ul li .famous{width:330px;height: 82px;font-size:30px;font-weight: bold;color: #ffffff;display: block;margin:100px auto 20px;line-height: normal;overflow: hidden;}
.Gzdbt ul li .name{width:330px;height:30px;display: block;text-align: right;font-size:30px;font-weight: bold;line-height: 30px;color: #ffffff;overflow: hidden;}

/*Part6-两会声音*/
.Part6{min-height: 540px;margin-top: 64px;}
.Lhsy .Left_box{width:434px;height:656px;border-right:1px dashed #b5b5b5;}
.Lhsy .Left_box a img{display: block; width:396px;height:656px;}
.Lhsy .Right_box{/* width:720px; */min-height: 400px;}
.Lhsy .Right_box ul{ width:110%;}
.Lhsy .Right_box ul li{height: 175px;border-bottom: 1px dashed #b5b5b5;margin-bottom: 24px;width: 585px;position: relative;overflow: hidden;float: left;margin-right: 30px;}
.Lhsy .Right_box ul li .pic{width: 210px;height: 150px;position: relative;}
.Lhsy .Right_box ul li .pic a{/* display: block; *//* width:258px; *//* height:174px; *//* overflow: hidden; */}
.Lhsy .Right_box ul li .pic a>img{display: block;width: 100%;height: 100%;transition: all 2s;}
.Lhsy .Right_box ul li .f_l a>img:hover{transform: scale(1.1);}
.Lhsy .Right_box ul li>.f_r{width: 356px;}
.Lhsy .Right_box ul li .f_r .title{display: block;width:100%;font-size: 20px;color:#595757;line-height: 45px;margin-bottom: 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.Lhsy .Right_box ul li .f_r p{display:block;font-size: 16px;color:#898989;line-height: 30px;max-height: 90px;position: relative;overflow: hidden;text-indent: 2em;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp: 3;}
.Lhsy .Right_box ul li .f_r p>a{color:#ec5e61;}

/*Part7-两会现场*/
.Part7{min-height:568px;margin-top: 59px;}
.Lhxc .Left_box{width:560px;height: 396px;overflow: hidden;position: relative;}
.Lhxc .Left_box img{display: block;width: 100%;height: 100%;}
.Lhxc .Right_box{width:558px;height: 396px;overflow: hidden;margin-right:33px; }
.Lhxc .Right_box .box_1{width:558px;height:98px;overflow: hidden;}
.Lhxc .Right_box .box_1 .title{display: block;width:100%;font-size: 20px;color:#595757;line-height:25px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom: 16px;text-align: center;}
.Lhxc .Right_box .box_1 p{display:block;font-size: 16px;color:#898989;line-height:31px;max-height: 55px;overflow: hidden;text-overflow: ellipsis;text-indent: 2em;}
.Lhxc .Right_box .box_1 p>a{ font-size: 18px;color:#ec5e61;margin-right: 13px;}
.Lhxc .Right_box .box_2{width:504px;height:78px;margin-top:40px;  }
.Lhxc .Right_box .box_2 ul li{width:504px;height:34px;margin-bottom: 9px;}
.Lhxc .Right_box .box_2 ul li span{display: inline-block; float: left;width:70px;height:34px;background-image: url(2020_qglh_rd.png);background-repeat: no-repeat;background-position: center;}
.Lhxc .Right_box .box_2 ul li a{display:block;width:80%;height: 34px;line-height: 34px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 20px;color: #595757;float: right;}
.Lhxc .Right_box .box_3{width:478px;height:133px;margin-top: 40px;}
.Lhxc .Right_box .box_3 ul li{width:478px;height:36px;background-image: url(2020_qglh_liststyle.png);background-repeat: no-repeat;background-position: left center;}
.Lhxc .Right_box .box_3 ul li a{display: block;width:96%;margin-left:21px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 16px;color: #595757;line-height: 36px;}

/*Part8-两会报告解读*/
.Part8{min-height:706px;margin-top:76px;}
.dbgBox{ width:1200px; height:546px; }
.dbgBox>ul{width:1198px;height: 544px;border:1px solid #e5e5e5;}
.dbgBox>ul>li{ display:block; position:relative; overflow:hidden; float:left; min-width:60px; max-width:946px; height:541px;}
.dbgBox>ul>li>h1{ display:block; float:left; width:60px; height:100%; cursor:pointer; background:url(2020_qglh_lhjd.png) no-repeat;}
.dbgBox>ul>li.bt1>h1{ background-position-x:-0px;}
.dbgBox>ul>li.bt2>h1{ background-position-x:-82px;}
.dbgBox>ul>li.bt3>h1{ background-position-x:-164px ;}
.dbgBox>ul>li.bt4>h1{ background-position-x:-245px;}
.dbgBox>ul>li.bt5>h1{ background-position-x:-327px ;}
.dbgBox>ul>li.on>h1{ background-position-y:bottom;}
.dbgBox>ul>li .dbgConBox{ float:left; position:relative; overflow:hidden; width:4px; height:100%;}
.dbgConBox>.aBox{ margin: 60px 32px 50px 41px;width:815px; height:434px;}
.dbgConBox>.aBox .Left_box{width:339px;height:412px; }
.dbgConBox>.aBox .Left_box .pic{display: block; width:339px;height:208px;overflow: hidden;margin-bottom: 13px; }
.dbgConBox>.aBox .Left_box .pic img{display: block; width:339px;height:208px;transition: all 2s; }
.dbgConBox>.aBox .Left_box .pic img:hover{transform: scale(1.2);}
.dbgConBox>.aBox .Left_box .title{display: block; width:100%; font-size:20px; color:#595757; line-height:48px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.dbgConBox>.aBox .Left_box p{ display:block; font-size: 16px; color:#595757; line-height:31px;max-height:88px;overflow: hidden;text-overflow: ellipsis;text-indent: 2em;}
.dbgConBox>.aBox .Right_box{width:437px;height: 434px;position: relative;}
.dbgConBox>.aBox .Right_box a{display: block; width:103px;height:103px;position: absolute;text-align: center;color: #ffffff;font-size:45px;line-height: 103px;border-radius: 50%;}
.dbgConBox>.aBox .Right_box .one{background: #cce198;font-size: 40px;top:0px;left: 205px;}
.dbgConBox>.aBox .Right_box .two{background: #facd89;top:66px;left:19px;}
.dbgConBox>.aBox .Right_box .three{width:157px;height:157px;background: #ec6941;line-height: 157px;font-size: 52px;top:123px;left:144px;}
.dbgConBox>.aBox .Right_box .four{background: #84ccc9;font-size: 40px;top:118px;right:0px;}
.dbgConBox>.aBox .Right_box .five{width:177px;height:177px;background: #88abda;line-height: 177px;font-size: 52px;left:0px;bottom:0px;}
.dbgConBox>.aBox .Right_box .six{width:103px;height:103px;background: #eb6877;right:58px;bottom:27px;}

/*Part9-两会视觉*/
.Part9{min-height:706px;margin-top: 40px;}
.Lhsj {position: relative;}
.Lhsj .bd{width:1200px;height: 750px;overflow: hidden;}
.Lhsj .bd ul li{width:1200px;height: 750px;position: relative;overflow: hidden;}
.Lhsj .bd ul li a img{display: block; width:1200px;height: 750px;}
.Lhsj .bd ul li span{display: block;position: absolute;left: 0;bottom: 0;width: 96%;line-height: 60px;padding: 0 2%;font-size: 18px;color: #FFF;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;word-wrap:normal;}
.Lhsj .bd ul li span:hover{text-shadow: 1px 1px 3px #000;}
.Lhsj .hd1 .arrow_left{display: block; width:131px;height:261px;position: absolute;top:245px;left: 0px;background-image: url(2020_qglh_left.png);background-repeat: no-repeat;background-position: center;}
.Lhsj .hd1 .arrow_right{display: block; width:131px;height:261px;position: absolute;top:245px;right: 0px; background-image: url(2020_qglh_right.png);background-repeat: no-repeat;background-position: center;}


/*Part10 两会互动*/
.Part10{min-height:608px;margin-top: 40px;}
.Lhhd{ width:1200px; height: 440px; position: relative; background:url(2020qglh_ico_1.png); text-align: center;}
.Lhhd ul{margin: 0 130px;position: relative;perspective:1000px;}
.Lhhd ul li{ width:auto; height: 380px; display: inline-block; position: relative; transition: all 0.5s;}
.Lhhd ul li.anims{width: 237px;height: 377px;position: relative;margin-top: 10px;}
.Lhhd ul li.anims.l{float: left;transform: rotateY(45deg);transform-origin:30% 30%;}
.Lhhd ul li.anims.r{float: right;transform: rotateY(-45deg);transform-origin:70% 70%;}
.Lhhd ul li.anims:hover{ transform: rotateY(0deg);}





.Address{ padding: 0 70px; height: 53px; border-bottom: 1px solid #CCC; font-size: 16px; color: #000; line-height: 53px; background: url(jczwbzh_ico_8.png) no-repeat 33px center #FFF;}

/*列表页*/
.RightCon{padding:15px;min-height: calc(100vh - 600px);background: #FFF;margin-bottom: 15px;}
.RightCon .TitleCon{ position:relative; width:100%; height:40px; border-bottom:1px solid #e2e2e2;}
.RightCon .TitleCon>span{ display:inline-block; height:37px; padding:0 15px; border-bottom:4px solid #d81519; color:#d81519; font-size:17px; line-height:37px; cursor:default;}
.RightCon .TitleCon>a{ display:inline-block; height:37px; padding:0 15px; font-size:17px; line-height:37px; margin-right:10px;}
.RightCon .TitleCon>a.on,.RightCon .TitleCon>a:hover{ border-bottom:4px solid #d81519; color:#d81519;}

/*文章列表*/
ul.NewsList{padding:10px 5px;min-height: 320px;}
ul.NewsList li{line-height: 35px;background: url(/images/gl_dian_10.png) no-repeat 0px center;padding-left:15px;height: 35px;overflow: hidden;transition: all 0.3s ease-in 0s;-moz-transition: all 0.3s ease-in 0s;-webkit-transition: all 0.3s ease-in 0s;font-size: 14px;}
ul.NewsList li:hover{margin-left:5px;transition: all 0.3s ease-in 0s;-moz-transition: all 0.3s ease-in 0s;-webkit-transition: all 0.3s ease-in 0s;}
ul.NewsList li a{ float:left; display:inline-block; width:80%;  overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
ul.NewsList li span{ float:right; display:inline-block; text-align:right; width:20%;  overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
ul.NewsList li.b{ height:0; border-bottom: 1px dotted #cccccc; padding-bottom: 10px; margin-bottom: 10px; background:none;}

/*文章页*/
.xilan {overflow: hidden;background: #fff;/* box-shadow: 0px 2px 5px #ECEBEB; *//* border: 1px solid #f3e7e7; */padding:0 10px;margin-bottom: 15px;}
.xilan_main{margin: 0 auto; padding: 10px;}
.xilan .xilan_main h3{text-align: center;color: #e61018;line-height: 36px;font-size: 26px;margin: 31px auto 0px;font-weight: normal;}
.xilan .xilan_main p.p1{height: 36px;line-height: 36px;color: #646464;font-size: 12px;margin: 15px auto 0;border-bottom: 1px solid #e7e7e7;text-align: center;}
.xilan .xilan_main p.p1 span{ margin:0 10px;}
.xilan .xilan_main p.p1 span b{ font-weight: normal;}
.img_show{width: 800px; overflow: hidden; margin: 36px auto 30px;}
.img_show img{width: 800px; height: 474px; border: 0;}