@charset "utf-8";
/* CSS Document */
@import url(animate.min.css);
@import url(2019tpgj_reset.css);
@import url(2019tpgj_top.css);

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

/*Part1*/
.ttBox{ min-height:162px; border-bottom:1px solid #DCDCDC; box-sizing:border-box; padding:0 25px;}
.ttBox p{ font-size:38px; color:#d6161d; font-weight:bold; line-height:85px; 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:16px; line-height:30px; text-align:justify; color:#656565;}*/
.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:447px;}

.Focus{ width:550px; height:360px; background-color:#FFF;}
.Focus .pic img { width:100%; height:360px; display: block; }
.Focus .txt-bg { position: absolute; bottom: 0px; z-index: 1; height:40px; width:550px; background:#000; filter: alpha(opacity=50); opacity: 0.5; overflow: hidden; }
.Focus .txt { position: absolute; bottom: 0px; z-index: 2; height: 40px; width:100%; overflow: hidden; }
.Focus .txt li{ width:98%; 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:#FFF; 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:105px; top:calc((360px - 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:420px; height:447px; }/*新闻列表*/
.YwNewsBox li{ position:relative; overflow:hidden; font-size:16px; line-height:40px; width:96%; padding-left:4%; background:url(2019tpgj_ico_1.png) no-repeat left center; color:#333;}
.YwNewsBox li.Frist{ width:100%; padding:0; min-height:82px; box-sizing:border-box; background:none; color:#222; padding-bottom:15px;}
.YwNewsBox li.Frist>a{ display:block; position:relative; overflow:hidden; white-space:nowrap; word-wrap:normal; font-size:20px; font-weight:bold; text-align:center; line-height:36px; margin-bottom:15px;}
.YwNewsBox li.Frist>span{ font-size:14px; line-height:30px; font-family:'宋体'; display:block; color:#777777;}



.Title1{ width:100%; height:43px; position:relative; border-left:7px solid #ffa132;}
.Title1 a{ display:inline-block; float:left; height:43px; position:relative; overflow:hidden; font-size:22px; color:#FFF; line-height:43px; padding:0 25px 0 50px; background:url(2019tpgj_ico_3.png) no-repeat 13px center #db1717;}
.Title1 em{ display:inline-block; width:30px; height:43px; float:left; background:url(2019tpgj_ico_2.png) no-repeat;}

.newsList{ display:block; width:100%; min-height:50px; padding:10px 0 0;}
.newsList>li{ position:relative; overflow:hidden; padding-left:4%; background:url(2019tpgj_ico_1.png) no-repeat left center; height:auto; font-size:16px; overflow: hidden; line-height:40px; *line-height:38px;}
.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:230px;}
.Part3 .Title1{ height:42px; border-bottom:1px solid #dcdcdc;}
.Part3 .newsList{ width:450px; padding-top:0; margin-top:15px;}
.Part3 .newsList.f_l{ padding-right:39px; border-right:1px dashed #dcdcdc;}
.Part3 .newsList li{ padding-left:5%;}
.Part3 .newsList a{ width:100%;}

.Title{ position:relative; overflow:hidden; height:65px;}
.Title img{ display:block; height:100%; position:absolute; top:0; left:50%; margin-left:-960px;}
.Title a{ position:relative; display:block; width:500px; height:65px; margin:0 auto;}

/*Part4-政策明白卡*/
.Part4{ min-height:577px; margin-top:50px;}
.ChannelBox{ width:311px; height:173px; margin-top:60px;}
.ChannelBox>div.T{ position:relative; overflow:hidden; width:100%; height:58px;; box-sizing:border-box; padding:20px 25px 0;}
.ChannelBox>div.T a{ display:block; text-align:center; line-height:34px; font-size:20px; color:#FFF;}
.ChannelBox>ul{ position:relative; overflow:hidden; display:block; border:1px solid #e1babc; border-top:none; box-sizing:border-box; padding:12px 5px;}
.ChannelBox>ul li{ position:relative; overflow:hidden; float:left; width:134px; height:33px; border-radius:16px; font-size:20px; color:#FFF; margin:6px 7px;}
.ChannelBox>ul li a{ display:block; text-align:center; line-height:33px;}

.ChannelBox.c1>div.T{ background:url(2019tpgj_ico_4.png) no-repeat}
.ChannelBox.c1>ul{ border-color:#e1babc;}
.ChannelBox.c1>ul li{ background-color:#ef858c;}
.ChannelBox.c2>div.T{ background:url(2019tpgj_ico_5.png) no-repeat}
.ChannelBox.c2>ul{ border-color:#c6d2e3;}
.ChannelBox.c2>ul li{ background-color:#88abda;}
.ChannelBox.c3>div.T{ background:url(2019tpgj_ico_6.png) no-repeat}
.ChannelBox.c3>ul{ border-color:#e1babc;}
.ChannelBox.c3>ul li{ background-color:#d1bda5;}
.ChannelBox.c4>div.T{ background:url(2019tpgj_ico_7.png) no-repeat}
.ChannelBox.c4>ul{ border-color:#c7cbe3;}
.ChannelBox.c4>ul li{ background-color:#b0b7da;}
.ChannelBox.c5>div.T{ background:url(2019tpgj_ico_8.png) no-repeat}
.ChannelBox.c5>ul{ border-color:#a1d3d2;}
.ChannelBox.c5>ul li{ background-color:#66cfcd;}
.ChannelBox.c6>div.T{ background:url(2019tpgj_ico_9.png) no-repeat}
.ChannelBox.c6>ul{ border-color:#ebd0a7;}
.ChannelBox.c6>ul li{ background-color:#ffba87;}




/*Part5-脱贫攻坚政策解读*/
.Part5{ min-height:385px; padding:40px 0; background-color:#f1e9e3;}
.Part5 .Title a{ width:620px;}
.Part5 .w1000{ margin-top:75px;}
.Part5 .w1000>div{ width:430px;}
.Part5 .newsList li{ padding-left:5%;}
.Part5 .newsList a{ width:100%;}





/*Part6-贵州省脱贫攻坚 农户应知应会手册*/
.Part6{ min-height:365px; margin-top:65px;}
.GbmPicSlide{ height:260px; box-sizing:border-box; padding:40px 54px 20px;}
.GbmPicSlide .bd{ position:relative; overflow:hidden; height:100%;}
.GbmPicSlide .bd li{ position:relative; overflow:hidden; width:270px; height:200px; margin:0 18px; float:left;}
.GbmPicSlide .bd li a.pic{ display:block; width:100%; height:160px; 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; overflow:hidden; white-space:nowrap; word-wrap:normal; font-size:16px; line-height:40px;}
.GbmPicSlide>a{ display:block; width:30px; height:100px; position:absolute; top:80px; background:url(2019tpgj_ico_10.png) no-repeat; cursor:pointer; background-position-y:0px;}
.GbmPicSlide>a.prev{ left:0px;}
.GbmPicSlide>a.next{ right:0px; background-position-x:right;}
.GbmPicSlide>a:hover{ background-position-y:bottom;}



/*Part7-脱贫攻坚目标*/
.Part7{ min-height:493px;}
.TpgjmbBox{ width:490px; min-height:490px; border:1px solid #e5e5e5; box-sizing:border-box; padding:0 15px; background:url(2019tpgj_ico_11.png) no-repeat left top #FFF;}
.TpgjmbBox .tit{ height:65px; text-align:center; line-height:65px;}
.tpgjbyBox{ height:92px; margin-top:20px; background:url(2019tpgj_ico_14.png); box-sizing:border-box; padding:10px 14px;}
.tpgjbyBox li{ font-size:16px; color:#db1717; line-height:35px; float:left; padding-left:20px; background:url(2019tpgj_ico_15.png) no-repeat left center; letter-spacing: -1px; min-width: 185px; text-shadow:0px 0px 5px #FFF;;}
.PicNews{ margin-top:35px;}
.PicNews li{ position:relative; overflow:hidden; height:110px; background-color:#f5f5f5; margin-top:20px;}
.PicNews li a.pic{ display:block; width:180px; height:110px;}
.PicNews li a.pic img{ display:block; width:100%; height:100%; object-fit:cover;}
.PicNews li .Txt{ width:260px;}
.PicNews li .Txt>a{ display:block; font-size:18px; color:#db1717; line-height:36px; position:relative; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; word-wrap:normal;}
.PicNews li .Txt span{ display:block; position:relative; overflow:hidden; text-indent:2em; font-size:14px; line-height:22px;}
.PicNews li .Txt span a{ color:#db1717;}

.TpgjmbBox .newsList li{ padding-left:5%;}
.TpgjmbBox .newsList li a{ width:100%;}
.TpgjmbBox .newsList li.Frist{ width:210px; float:left; padding:0; min-height:160px; box-sizing:border-box; background:none; color:#222; margin:0 8px;}
.TpgjmbBox .newsList li.Frist a{ display:block;}
.TpgjmbBox .newsList li.Frist img{ display:block; width:180px; height:120px; object-fit:cover; margin:0 auto;}
.TpgjmbBox .newsList li.Frist span{ display:block; width:100%; position:relative; overflow:hidden; white-space:nowrap; word-wrap:normal; font-size:16px; text-align:center; line-height:36px;}




/*Part8-2019春季攻势*/
.Part8{ min-height:739px; margin-top:80px; background:url(2019tpgj_pic_3.jpg) no-repeat center bottom #FFF;}
.CjgsSlideBox{ margin-top:80px;}
.CjgsSlideBox .hd{ border-bottom:1px solid #d2d2d2; height:17px; padding-left:50px; margin-bottom:70px;}
.CjgsSlideBox .hd li{ position:relative; overflow:hidden; float:left; width:196px; height:33px; margin:0 15px; border-radius:16px;}
.CjgsSlideBox .hd li a{ display:block; text-align:center; line-height:33px; background-color:#e18d76; color:#FFF; font-size:20px;}
.CjgsSlideBox .hd li.on a,.CjgsSlideBox .hd li:hover a{ background-color:#d93638;}
.CjgsSlideBox .bd{ position:relative;}
.CjgsBdBox{ min-height:423px;}
.CjgsBdBox .NewsBox{ width:483px; height:421px; border:1px solid #e5e5e5; background-color:#FFF; box-sizing:border-box; padding:25px;}
.NewsBox li{ position:relative; overflow:hidden; font-size:16px; line-height:40px; width:96%; padding-left:4%; background:url(2019tpgj_ico_1.png) no-repeat left center; color:#333;}
.NewsBox li.Frist{ width:100%; padding:0; min-height:82px; box-sizing:border-box; background:none; color:#222; padding-bottom:15px;}
.NewsBox li.Frist>a{ display:block; position:relative; overflow:hidden; white-space:nowrap; word-wrap:normal; font-size:20px; font-weight:bold; text-align:center; line-height:36px; margin-bottom:15px;}
.NewsBox li.Frist>span{ font-size:14px; line-height:30px; font-family:'宋体'; display:block; color:#777777; text-align:justify;}

.PicBox{ width:480px;}
.PicBox li{ position:relative; overflow:hidden; width:50%; float:left; margin-bottom: 10px;}
.PicBox li .pic{ width:160px; height:160px; border:4px solid #FFF; border-radius:50%; margin:0 auto;}
.PicBox li .pic img{ display:block; width:100%; height:100%; object-fit:cover;}
.PicBox li span{ display:block; width:100%; position:relative; overflow:hidden; white-space:nowrap; word-wrap:normal; font-size:16px; text-align:center; line-height:36px;}



/*Part9-2019夏秋决战*/
.Part9{ min-height:739px; margin-top:60px; background:url(2019tpgj_pic_4.jpg) no-repeat center bottom #FFF;}


/*Part10-2019秋后喜算丰收帐*/
.Part10{ min-height:739px; margin-top:60px; background:url(2019tpgj_pic_5.jpg) no-repeat center bottom #FFF;}
.Part10 .Title a{ width:600px;}


/*Part11-2019冬季充电*/
.Part11{ min-height:739px; margin-top:60px; background:url(2019tpgj_pic_6.jpg) no-repeat center bottom #FFF;}


/*Part12-脱贫攻坚先进典型*/
.Part12{ min-height:454px; margin:78px auto;}
.Part12 .Title a{ width:630px;}
.Tpgjxjdx{ height:282px; margin-top:70px;}
.Tpgjxjdx li{ float:left; position:relative; width:166px; height:220px; margin:20px 43px 0;}
.Tpgjxjdx li .pic{ display:block; width:100%; height:194px; position:relative; overflow:hidden;}
.Tpgjxjdx li .pic img{ display:block; width:100%; height:100%; object-fit:cover;}
.Tpgjxjdx li em{ display:block; position:absolute; overflow:hidden; box-sizing:border-box; width:90px; height:90px; padding:10px; background-color:rgba(255,0,0,0.5); top:130px; right:-25px; border-radius:50%; color:#FFF; font-style:italic; font-size:13px;}
.Tpgjxjdx>a{ display:block; width:40px; height:40px; position:absolute; top:105px; background:url(2019tpgj_ico_16.png) no-repeat #FFF; cursor:pointer; transition:all 0.5s; background-position-y:0px; border-radius:50%; box-shadow:0 0 3px #DDD; z-index:10;}
.Tpgjxjdx>a.prev{ left:10px;}
.Tpgjxjdx>a.next{ right:10px; background-position-x:-40px;}
.Tpgjxjdx:hover>a.prev{ left:0px;}
.Tpgjxjdx:hover>a.next{ right:0px;}


/*Part13-图说·贵州脱贫攻坚*/
.Part13{ min-height:930px;}
.Part13 .Title a{ width:630px;}

.Tsgztpgj{ margin-top:90px;}
.Tsgztpgj .bigImg{position:relative; height:610px;}
.Tsgztpgj .bigImg li img{width:1000px; height:610px; vertical-align:middle;}
.Tsgztpgj .bigImg h4{ position:absolute; overflow:hidden; bottom:0; width:96%; padding:0 2%; height:40px; text-align:center; font-size:14px; line-height:40px; color:#FFF; background:url(../images/Opacity_50_000.png);}
.Tsgztpgj .smallScroll{ height:100px; margin-top:10px;}
.Tsgztpgj .sNext,.Tsgztpgj .sPrev{ display:block; width:24px;height:100px; background:url(2019gzlh_arrows.png) no-repeat;}
.Tsgztpgj .sPrev{ float:left; background-position:-160px -0px;}
.Tsgztpgj .sNext{ float:right; background-position:-210px -0px;}
.Tsgztpgj .sPrev:hover,.Tsgztpgj .sNext:hover{background-position-y:-170px;}
.Tsgztpgj .smallImg{ float:left; display:block; overflow:hidden; margin:0 10px; width:931px;}
.Tsgztpgj .smallImg ul{overflow:hidden;width:9999px;height:100px;}
.Tsgztpgj .smallImg li{ float:left; display:inline; width:126px; height:97px; cursor:pointer; margin-right:8px;}
.Tsgztpgj .smallImg img{ display:block; width:123px; height:95px; border:1px solid #305ea7;}
.Tsgztpgj .smallImg .on img{border-color:#c50000;}


/*日期飘窗*/
.FloatDate{ position:absolute; top:145px; left:50%; margin-left:525px; width:126px; height:408px; background:url(2019tpgj_ico_17.png) no-repeat; box-sizing:border-box; padding-top:25px;}
.FloatDate span{ display:block; text-align:center;}
.FloatDate .year{ font-size:26px; line-height:40px; color:#FFF;}
.FloatDate .date{ font-size:26px; line-height:55px; color:#bb191f; font-weight:bold;}
.FloatDate .week{ font-size:22px; color:#bb191f;}







/*列表页*/
.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;}

/*文章页*/
.xilan {overflow: hidden;background: #fff;box-shadow: 0px 2px 5px #ECEBEB;border: 1px solid #f3e7e7; padding:0 10px;}
.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;}

.xgxw{margin-top: 60px;overflow: hidden;}
.xgxw .title{height: 36px; background: #f4f4f4;}
.xgxw .title a{width: 100px; height: 36px; background: #de3c2f; display: block; text-align: center; color: #fff; text-align: center; line-height: 36px; font-family: "Ãƒâ€¹ÃƒÅ½ÃƒÅ’ÃƒÂ¥";}
.xgxw ul{overflow: hidden;padding: 15px;}
.xgxw ul li{max-width: 800px; line-height: 36px; height: 36px;background:url(/images/gl_dian_10.png) no-repeat left center; padding-left: 10px;}
.xgxw ul li a{color: #4b4b4b; line-height: 36px; max-width: 780px; overflow: hidden; white-space: nowrap; text-overflow:ellipsis;}
.xgxw ul li a:hover{ color:#ee0707;}