.sx-nav{font-size:14px;line-height:20px;padding:20px 0 20px;font-family: MicrosoftYaHei;font-weight: 400;}
.sx-nav .index{color:#666}
.sx-nav span{background: url(/images/nav-arrow.png) no-repeat;background-size: 5px 8px;width: 5px;height: 8px;display: inline-block;vertical-align: middle; margin: 0 4px;}
.sx-nav a{color: #666666;}

.tv-bg{width: 100%;height: 400px;margin-bottom: 36px;position: relative;}
.tv-bg .tv-bg-wd1200{width: 1200px;}
.tv-bg .tv-bg-img{width: 100%;height: 100%;}
.tv-bg .tv-bg-title{width:100%;top:148px;text-align:center;position:absolute;font-weight:700;font-size:48px;color:#fff;line-height:64px;letter-spacing:8px;text-shadow:0 2px 2px rgba(0,56,117,.62),0 0 20px rgba(0,49,102,.18)}
.tv-bg .tv-bg-summary{width:100%;margin-top:16px;text-align:center;position:absolute;top:216px;font-size:18px;color:#fff;line-height:24px;letter-spacing:4px;text-shadow:0 2px 2px rgba(0,56,117,.62),0 0 20px rgba(0,49,102,.18)}

.program-nav{display:flex;justify-content:space-between}
.program-nav-line{width:1px;height:150px;background:#eee;margin-top:64px}
.program-nav .program-nav-title{width:100%;height:24px;font-weight:700;font-size:18px;color:#333;line-height:24px;padding:20px 0}
.program-nav-left{width:700px;margin-right:30px}
.program-nav-right{width:429px;margin-left:40px}
.program-nav .nav-list{display:flex;justify-content:flex-start;flex-wrap:wrap}
.program-nav .nav-list a{height:22px;font-size:16px;color:#333;line-height:22px;margin-right:28px;margin-bottom:24px;}
.program-nav .nav-list a.active{background:rgba(211,15,19,.1);border-radius:4px;color:#d30f13}
.program-nav .nav-list a:hover{color: #d30f13;}

.notice-title{width:100%;padding:40px 0 20px}
.pd-t-0{padding-top:0}
.notice-title h2{font-size:24px;line-height:40px;color:#d30f13;display:inline-block}
.notice-title a{float:right;font-size:18px;color:#9a9a9a;line-height:40px}
.notice-title h2 a{color:#d30f13;font-size:28px;font-weight:700}
.notice-title span{font-size:16px;display:inline-block;vertical-align:middle;color:#999;margin-top:12px}
.notice-title span img{width:9px;height:16px;margin-left:6px;display:inline-block;margin-bottom:4px}
.notice-title h2 a:hover{font-size:29px!important;font-weight:bolder}

/* 第一视讯 */
.first-video{display:flex;justify-content:space-between;padding-bottom:50px}
.first-video .first-video-left{width:588px;height:410px;overflow:hidden;margin-right:24px;box-shadow:0 2px 8px 0 rgba(0,0,0,.1)}
.first-video .first-video-right{width:588px;height:410px;overflow:hidden;display:flex;justify-content:space-between;flex-wrap:wrap}
.first-video .first-video-left .first-video-pic{width:588px;height:331px;overflow:hidden;float:left;position:relative}
.first-video .first-video-left .first-video-pic a,.first-video .first-video-left a img{width:100%;height:100%;display:block}
.first-video .first-video-left p.first-video-title{width:calc(100% - 40px);height:24px;line-height:24px;font-size:16px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-top:16px;margin:0 20px 4px}
.first-video .first-video-left p.first-video-summary{width:calc(100% - 40px);height:19px;line-height:19px;font-size:14px;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0 20px 16px}
.first-video .first-video-left p a{color:#333}
.first-video .first-video-right .first-video-item{width:282px;height:193px;overflow:hidden;float:left;position:relative;margin-bottom:24px}
.first-video .first-video-right .first-video-item:nth-child(3){margin-bottom:0}
.first-video .first-video-right .first-video-item:nth-child(4){margin-bottom:0}
.first-video .first-video-right .first-video-pic{width:282px;height:159px;overflow:hidden;float:left;position:relative}
.first-video .first-video-right .first-video-pic a,.first-video .first-video-right a img{width:100%;height:100%;display:block}
.first-video .first-video-right p.first-video-title{width:100%;height:24px;line-height:24px;font-size:16px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-top:10px}
.first-video .first-video-right p a{color:#333}

.traveling-jinzhong{display:flex;justify-content:space-between;margin-bottom:50px}
.traveling-jinzhong .traveling-left{width:592px;height:511px}
.traveling-jinzhong .traveling-right{width:592px;height:511px}
.traveling-jinzhong .traveling-left .traveling-list{margin-bottom:16px}
.traveling-jinzhong .traveling-right .traveling-big-pic{margin-bottom:16px}
.traveling-jinzhong .traveling-big-pic{width:592px;height:333px;overflow:hidden;float:left;position:relative}
.traveling-jinzhong a,.traveling-jinzhong a img{width:100%;height:100%;display:block}
.traveling-jinzhong .traveling-big-pic div{width:100%;height:228px;line-height:165px;font-size:24px;font-weight:400;color:#fff;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent);z-index:999;position:absolute;top:0;left:0;-webkit-transform:translateY(204%);transform:translateY(204%);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .35s ease;transition:all .35s ease}
.traveling-jinzhong .traveling-big-pic:hover div{-webkit-transform:translate(0,46%);transform:translate(0,46%)}
.traveling-jinzhong .traveling-big-pic p{color:#fff;width:calc(100% - 40px);padding:0 20px}
.traveling-jinzhong .traveling-big-pic .p-title{font-size:20px;font-weight:700;line-height:28px;height:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:135px}
.traveling-jinzhong .traveling-big-pic .p-summary{font-size:14px;font-weight:400;line-height:20px;height:40px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#fff;margin-top:10px}
.traveling-jinzhong .traveling-list{width:100%;display:flex;justify-content:space-between}
.traveling-jinzhong .traveling-list .traveling-pic{width:288px;height:162px;position:relative;overflow:hidden}
.traveling-jinzhong .traveling-list .traveling-pic p{width:100%;line-height:24px;font-size:16px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.7) 100%);position:absolute;left:0;bottom:0;padding:28px 20px 12px;-webkit-transform:translateY(204%);transform:translateY(204%);-webkit-transition:all .35s ease;transition:all .35s ease;-webkit-box-sizing:border-box;box-sizing:border-box;height:64px}
.traveling-jinzhong .traveling-list .traveling-pic:hover p{-webkit-transform:translate(0,0);transform:translate(0,0)}

.content-two{display:flex;justify-content:space-between;margin-left:-24px}
.content-two .content-two-item{width:588px;margin-left:24px}
.people-list{width:100%;margin-bottom:-24px}
.people-list .people-item{width:100%;padding-bottom:24px;padding-top:20px;display:flex;justify-content:space-between}
.people-list .people-item:first-child{padding-top:0}
.content-two .people-list .people-item:first-child{padding-bottom:0}
.people-list .people-item .people-item-img{width:184px;height:104px;overflow:hidden;}
.people-list .people-item .people-item-img a{width:100%;height:100%;display:block}
.people-list .people-item .people-item-img img{width:100%;height:100%;display:block}
.people-list .people-item .people-item-imgtxt{width:384px;height:100px}
.people-list .people-item .people-item-imgtxt h1{width:100%;height:80px;font-size:18px;font-weight: bold;color:#333333;line-height:20px;    overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;font-style: normal;min-height:20px;}
.people-list .people-item .text{font-size:14px;color:#999;padding-top:4px;line-height: 20px;height: 20px;}
.people-list .people-item .people-item-imgtxt h1 a{display: block;}

/* 乡村振兴看晋中 */
.wonderful-live{margin-left:-24px;margin-bottom: -24px;}
.wonderful-live .live-item{width:282px;height:193px;overflow:hidden;float:left;margin-left:24px;margin-bottom: 24px;}
.wonderful-live .live-item .live-pic{width:282px;height:159px;overflow:hidden;float:left;position:relative}
.wonderful-live .live-item .live-pic a,.wonderful-live .live-item a img{width:100%;height:100%;display:block}
.wonderful-live .live-item p{width:100%;height:24px;line-height:24px;font-size:16px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;    padding-top: 10px;}
.wonderful-live .live-item p a{color:#333}
.qljz .live-item{margin-bottom: 0px;}

.content-three{display:flex;justify-content:space-between;margin-left:-24px}
.content-three .people-list .people-item{}
.content-three .content-three-item{width:384px;margin-left:24px}
.content-three .people-list .people-item .people-item-imgtxt{width:190px;height:100px}
.content-three .people-list .people-item .people-item-imgtxt h1{height:72px;line-height:24px;  
-webkit-line-clamp: 3;min-height:24px;}
.content-three .people-list .people-item .text{padding-top:13px;}
.party-building{margin-top:8px}
.party-building li{width:100%;font-size:16px;color:#333;line-height:40px;height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.party-building li a{color:#333}

/* 应急第一线 */
.emergency-frontline{margin-left:-24px;margin-bottom: -24px;}
.emergency-frontline .emergency-item{width:282px;height:159px;overflow:hidden;float:left;margin-left:24px;margin-bottom: 24px;position: relative;}
.emergency-frontline .emergency-item .emergency-pic{width:282px;height:159px;overflow:hidden;float:left;position:relative}
.emergency-frontline .emergency-item .emergency-pic a,.emergency-frontline .emergency-item a img{width:100%;height:100%;display:block}
.emergency-frontline .emergency-item p{width:calc(100% - 40px);line-height:24px;font-size:16px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:24px;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.7) 100%);position:absolute;left:0;bottom:0;padding:28px 20px 12px}
.emergency-frontline-line{margin-top:-9px;}

