@charset "utf-8";
/* CSS Document */
@import url(2019ljcxbwsm_reset.css);
@import url(2019ljcxbwsm_top.css);

.MT15{ margin-top:15px;}
.MT25{ margin-top:25px;}
.MT30{ margin-top:30px;}
.MT40{ margin-top:40px;}

/*Part1*/
.Part1{ height:auto; min-height:202px;}
.ttBox{ min-height:236px; background-color:#fafafa; border-bottom:4px solid #f7b801; box-sizing:border-box; padding:75px 30px 30px;}
.ttBox .tit{width:102px;height:56px;position:absolute;top: 25px;left:16px;z-index: 10;}
.ttBox .tit a{ display:block; width:100%; height:100%; background:url(2019ljcxbwsm_Title_1.png) no-repeat;}
.ttBox p{ font-size:26px; color:#cb151d; font-weight:bold; line-height:50px; padding-bottom:10px; text-align:center; position:relative; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; word-wrap:normal;}
.ttBox span{position:relative;overflow:hidden;display:block;font-size:14px;font-family:'宋体';line-height: 30px;text-align: left;width: 46%;margin: 0 2%;float: left;white-space:nowrap;word-wrap:normal;}


/*Part2-要闻*/
.Part2{ min-height:370px; background-color:#f8f8f8;}

.Focus{ width:510px; height:370px; background-color:#FFF;}
.Focus .pic img { width:100%; height:370px; display: block; }
.Focus .txt-bg { position: absolute; bottom: 0px; z-index: 1; height:43px; width:510px; background:#000; filter: alpha(opacity=50); opacity: 0.5; overflow: hidden; }
.Focus .txt { position: absolute; bottom: 0px; z-index: 2; height: 43px; width:100%; overflow: hidden; }
.Focus .txt li{ width:98%; height:43px; line-height:43px; position:absolute; bottom:-43px;}
.Focus .txt li a{ display: block; width:100%; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:14px; color:#FFF; font-family:'宋体'; transition:all 0.3s;}
.Focus .txt li a:hover{ /*color:#0d99fd; */letter-spacing:1px;}
.Focus>a{ display:block; width:60px; height:150px; position:absolute; top:110px; top:calc((370px - 150px) / 2); background:url(2019gzlh_arrows.png) no-repeat; cursor:pointer; opacity:0;filter: alpha(opacity=0); transition:all 0.5s; background-position-y:-170px;}
.Focus>a.prev{ left:10px;}
.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;}


.YwNewsBox{width: 455px;/* height:370px; */margin-right: 15px;}/*新闻列表*/
.YwNewsBox li{ position:relative; overflow:hidden; font-size:14px; line-height:26px; width:92%; padding:0 4%; font-family:'宋体';}
.YwNewsBox li.Frist{ width:100%; padding:0; border-bottom:1px dashed #d93435; min-height:82px; box-sizing:border-box; padding-top:10px;}
.YwNewsBox li.Frist>a{ display:block; position:relative; overflow:hidden; white-space:nowrap; word-wrap:normal; color:#cb151d; font-size:18px; font-weight:bold; text-align:center;}
.YwNewsBox li.Frist>span{ font-size:14px; line-height:22px; display:block; text-indent:2em;}
.YwNewsBox li.Frist + li.Frist + li.Frist{ margin-bottom:10px;}



.Title{ width:100%; height:80px; position:relative; overflow:hidden; background:url(2019ljcxbwsm_Title_bg.png) no-repeat center;}
.Title a{ display:inline-block; height:80px; position:relative; overflow:hidden; margin-left:100px;}

.newsList{ display:block; width:100%; min-height:50px; padding:10px 0 0;}
.newsList>li{width:100%;height:auto;font-size:14px;overflow: hidden;line-height:32px; *line-height:30px; font-family:'宋体';}
.newsList>li>a{display:block;float:left;width:75%; width:calc(100% - 100px); overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#333;}
.newsList>li>span{display:block;float:right;text-align:right;width:20%; width:calc(100px); overflow:hidden;white-space:nowrap;text-overflow:ellipsis; color:#808080;}
.newsList>li>a:hover{ color:#F00;}


/*Part3-贵州落实情况*/
.Part3{ min-height:250px;}
.Part3 .newsList{ width:490px;}
.Part3 .newsList a{ width:100%;}


/*Part4-贵州学习教育进行时*/
.Part4{min-height: 900px;}
.Gdzsxxqk{min-height: 376px;}
.tit2{ width:225px; height:58px; box-sizing:border-box; padding:0 30px 16px; background:url(2019ljcxbwsm_Title_bg_1.png) no-repeat;}
.tit2 a{ display:block; width:100%; height:100%; text-align:center; line-height:42px; font-size:19px; color:#FFF; font-weight:bold;
	font-family:"Times New Roman", Times, serif; text-shadow:1px 1px 0px #000;}
.tit2 a:hover{ background-color:#a40207;}

.Part4 .Focus{width: 420px;height: 273px;}
.Part4 .Focus .pic img{height: 273px;}
.Part4 .Focus .txt-bg{width: 420px;}
.Part4 .Focus>a{ top:61px; top:calc((273px - 150px) / 2);}

.Part4 .YwNewsBox{width: 550px;}
.Part4 .YwNewsBox li.Frist{ min-height:91px; margin-bottom:0 !important;}
.Part4 .YwNewsBox li.Frist>a{ line-height:30px;}
.Part4 .YwNewsBox li.Frist>span{ line-height:25px;}

.Part4 .Gbmxxqk{ margin-top:20px;}
.GbmCon{ min-height:330px; padding:10px 20px; background-color:#f8f8f8;}
.TtNews li{position:relative;overflow:hidden;width: 470px;min-height:76px;border-bottom:1px dashed #d93435;}
.TtNews li>a{display:block;position:relative;overflow:hidden;white-space:nowrap;word-wrap:normal;color:#cb151d;font-size: 16px;font-weight:bold;text-align:center;font-family:"Times New Roman", Times, serif;line-height:30px;}
.TtNews li span{font-size: 13px;line-height:22px;display:block;text-indent:2em;font-family:'宋体';text-align:justify;}

.GbmPicSlide{ height:240px;}
.GbmPicSlide .bd{ position:relative; overflow:hidden; height:100%;}
.GbmPicSlide .bd li{position:relative;overflow:hidden;width:182px;height:240px;margin-right:10px;float:left;font-family: '宋体';}
.GbmPicSlide .bd li a.pic{ display:block; width:100%; height:120px; position:relative; overflow:hidden;}
.GbmPicSlide .bd li a.pic img{ display:block; width:100%; height:100%; object-fit:cover;}
.GbmPicSlide .bd li a.tit{display:block;position:relative;overflow:hidden;width:100%;text-align:center;font-size:16px;color: #cb151d;font-weight:bold;padding-top: 9px;line-height: 25px;max-height: 50px;}
.GbmPicSlide .bd li span{ display:block; font-size:12px; line-height:20px;}
.GbmPicSlide>a{ display:block; width:80px; height:120px; position:absolute; top:35px; background:url(2019ljcxbwsm_ico_2.png) no-repeat; cursor:pointer; background-position-y:0px;}
.GbmPicSlide>a.prev{ left:-110px;}
.GbmPicSlide>a.next{ right:-110px; background-position-x:right;}
.GbmPicSlide>a:hover{ background-position-y:bottom;}


/*Part5-贵州经验*/
.Part5{min-height: 365px;}
.GzjyPicSlide{height: 270px;}
.GzjyPicSlide .bd{ position:relative; overflow:hidden; height:100%;}
.GzjyPicSlide .bd li{position:relative;overflow:hidden;width:241px;height: 270px;margin-right:11px;float:left;font-family:"Microsoft YaHei UI";}
.GzjyPicSlide .bd li a.pic{ display:block; width:100%; height:158px; position:relative; overflow:hidden;}
.GzjyPicSlide .bd li a.pic img{ display:block; width:100%; height:100%; object-fit:cover;}
.GzjyPicSlide .bd li a.tit{ display:block; position:relative; overflow:hidden; width:100%; text-align:center; overflow:hidden; white-space:nowrap; word-wrap:normal; font-size:16px; color:#fb4343; font-weight:bold; padding-top:3px; line-height:28px;}
.GzjyPicSlide .bd li span{ display:block; font-size:12px; line-height:20px;}




/*Part6-评论解读*/
.Part6{ min-height:265px;}
.Part6 .TtNews{ width:520px;}
.Part6 .TtNews li{ width:100%; margin:10px 0 5px;}
.Part6 .newsList{ width:450px;}
.Part6 .newsList li{ font-size:14px; line-height:25px;}
.Part6 .newsList li a{ width:100%;}


/*Part7-贵州先进典型*/
.Part7{ min-height:520px;}

.RandBox{ width:100%; height:450px; background:#FFF;}
.RandBox ul { width:75%; height:450px; margin:-35px auto 0; }
.RandBox li { width:220px; height:170px; cursor:pointer; border:1px solid #bbb; position:relative;}
.RandBox li span{ position:absolute; display:block; width:100%; height:30px; line-height:30px; left:0; top:125px; text-align:center; font-size:14px; color:#FFF; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.RandBox li a:hover span{ color:#FF6B07;}
.RandBox li img{ width:100%; height:100%; -webkit-box-reflect: below 0 -webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0) 30%,rgba(0,0,0,.3)); box-reflect: below 0 -webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0) 30%,rgba(0,0,0,.3));}
.RandBox .arraw-shop {width:150px; height:45px; margin:-40px auto 0;}
.RandBox .arraw-shop a{ display:inline-block; position:relative; width: 44px; height: 44px; background:url(../images/2018lh_icon_17.png) no-repeat; z-index:999;}
.RandBox .arraw-shop .onnext { background-position-x:right; float: right;}
.RandBox .arraw-shop .onprev { background-position-x:left; float: left;}
.RandBox .arraw-shop .onnext:hover,.RandBox .arraw-shop .onprev:hover{ background-position-y:bottom;}









/*列表页*/
.RightCon{padding:15px;min-height: calc(100vh - 512px);background: #f7f7f7;box-shadow: 0 0 5px 0 #e8e0e0;}
.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;}