html {font-size:55px;}
a,a:hover{text-decoration: none;}


/* 列表页 */
.mobile-title{border-bottom:0.02rem #ececec solid;position: relative;margin:0 0.2rem;padding:0.2rem 0 0 0;}
.mobile-title span{display: inline-block;vertical-align: top;line-height: 1rem;font-size: 0.4rem;font-weight: bold;border-bottom:0.04rem #d91817 solid;position: relative; margin-bottom: -0.02rem;z-index: 2;}


/* 列表通用 */
.mobile-list{padding:0 0.2rem;}
.mobile-list dl{padding:0.4rem 0;border-top:0.01rem #f5f5f5 solid;position: relative;display: flex;flex-wrap: wrap;-webkit-box-pack: justify;-webkit-justify-content: space-between; -ms-flex-pack: justify;justify-content: space-between;font-size: 0;}
.mobile-list dl:first-child{border-top:none;}

.mobile-list dl dt{display: inline-block;vertical-align: top;width: 2.8rem;min-height:1.6rem;overflow: hidden;border-radius: 0.08rem;}
.mobile-list dl dt a{display: block;width: 100%;height: 100%;}
.mobile-list dl dt img{width: 100%;height: auto;border-radius: 0.08rem;}

.mobile-list dl dd{display: inline-block;vertical-align: top;width:3.9rem;margin-top: -0.1rem;position: relative;}
.mobile-list dl dd a{display: block;font-size: 0.34rem;line-height: 0.6rem;max-height:1.2rem;overflow: hidden;color: #000;}
.mobile-list dl dd span{display: inline-block;vertical-align: top;font-size: 0.24rem;color:#c60000;line-height: 0.27rem;padding:0 0.3rem 0 0;margin-top:0.25rem;}
.mobile-list dl dd i{display: inline-block;vertical-align: top;font-size: 0.24rem;font-family: arial;color:#676767;background:url('../images/icon-watch.png') no-repeat left center;background-size:0.27rem 0.27rem;line-height: 0.27rem;padding-left:0.36rem;margin-top:0.25rem;}
.mobile-list dl dd em{font-size: 0.3rem;color:#fff;background:#0045ad;border-radius:0.08rem;text-align:center;line-height: 0.4rem;height:0.4rem;min-width:1.1rem;position: absolute;bottom:-0.07rem;right:0;padding:0 0.1rem;box-sizing: border-box;}

.mobile-list .noimg dd{width: 100%;}

.mobile-list .threeimg dt{display: block;width:100%;display: flex;flex-wrap: wrap;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;box-sizing: border-box;margin:0.15rem 0;}
.mobile-list .threeimg dt img{width: 2.3rem;height: 1.6rem;border-radius: 0.08rem;}
.mobile-list .threeimg dd{width: 100%;}

.mobile-list .live{padding:0.3rem 0;}
.mobile-list .live dt{display: block;margin:0;width: 7.1rem;height: 3.9rem;border-radius: 0.08rem;overflow: hidden;position: relative;}
.mobile-list .live dt img{width: 100%;height: 100%;}
.mobile-list .shijue dt {height: 4.73rem;} 

.mobile-list .live dt .icon-play{display: block;position: absolute;bottom:0.2rem;left:0.3rem;z-index: 2;height:0.35rem;padding:0 0.14rem 0 0.36rem;font-size:0.24rem;color:#fff;border-radius: 0.08rem;background:url('../images/icon-play.png') no-repeat 0.15rem center;background-size:0.1rem 0.16rem;background-color: rgba(0,0,0,0.8);}
.mobile-list .live dt .icon-sound{display: block;position: absolute;bottom:0.2rem;right:0.84rem;z-index: 2;width:0.34rem;height:0.34rem;border-radius: 50%;background:url('../images/icon-sound.png') no-repeat center;background-size:0.23rem 0.18rem;background-color: rgba(0,0,0,0.7);}
.mobile-list .live dt .icon-full{display: block;position: absolute;bottom:0.2rem;right:0.3rem;z-index: 2;width:0.34rem;height:0.34rem;border-radius: 50%;background:url('../images/icon-full.png') no-repeat center;background-size:0.2rem 0.2rem;background-color: rgba(0,0,0,0.7);}

.mobile-list .live dt .icon-video{display: block;position: absolute;top:50%;left:50%;margin:-0.35rem 0 0 -0.35rem;z-index: 2;width:0.7rem;height:0.7rem;border-radius: 50%;background:url('../images/icon-video.png') no-repeat center;background-size:0.7rem 0.7rem;}

.mobile-list .live dt .icon-sign{display: block;position: absolute;top:0.2rem;left:0.3rem;z-index: 2;height:0.35rem;padding:0 0.06rem 0 0.4rem;font-size:0.24rem;color:#fff;border-radius: 0.08rem;background:url('../images/icon-live-white.png') no-repeat 0.13rem center;background-size:0.2rem 0.17rem;background-color: rgba(0,0,0,0.6);}
.mobile-list .live dt .icon-playback{display: block;position: absolute;bottom:0.2rem;left:0.3rem;z-index: 2;height:0.35rem;padding:0 0.06rem 0 0.4rem;font-size:0.24rem;color:#fff;border-radius: 0.08rem;background:url('../images/icon-playback.png') no-repeat 0.1rem center;background-size:0.22rem 0.2rem;background-color:#999a98;}
.mobile-list .live dt .icon-mute{display: block;position: absolute;bottom:0.2rem;right:0.3rem;z-index: 2;width:0.34rem;height:0.34rem;border-radius: 50%;background:url('../images/icon-mute.png') no-repeat center;background-size:0.2rem 0.23rem;background-color: rgba(0,0,0,0.7);}



.mobile-list .live dd{width: 100%;margin-top:0.1rem;}
.mobile-list .live dd a{line-height: 0.48rem;}



.ash-line{height:0.1rem;background: #f5f5f5;}

.load-more{text-align: center;padding:0.1rem 0.2rem 0.5rem 0.2rem;}
.load-more a{font-size: 0.28rem;line-height: 0.6rem;color: #999;display: block;background:#f5f5f5;border-radius: 0.08rem;}
.load-more a i{display: inline-block;vertical-align: top;width:0.5rem;height:0.6rem;background:url('../images/icon-down.png') no-repeat center;background-size:0.2rem 0.2rem;}
.load-more a i.up{background-image:url('../images/icon-up.png');}
/* .load-more a:hover{background: #c40000;color: #fff;}
.load-more a:hover i{background-image:url('../images/icon-down-white.png');} */


/* 位置导航 */
.crumbs{font-size: 0.26rem;line-height: 0.6rem;color: #999;padding:0.25rem 0.15rem 0.2rem 0.15rem;}
.crumbs span{padding:0 0.1rem;}
.crumbs a {color: #999;}
.crumbs a:hover {color:#c40000;}

/* 手机端-详情页 */
.detail-title {border-bottom: 0.01rem #ececec solid;margin:0 0.27rem;}
.detail-title h1 {text-align: left;font-weight: bold;font-size: 0.42rem;line-height: 0.6rem;color:#000;padding-top:0.1rem;}
.detail-title h2 {text-align: left;font-weight: bold;font-size: 0.32rem;line-height: 0.5rem;color:#000;font-weight: normal;color:#999;}
.detail-title p {color: #ccc;font-size:0.26rem;line-height: 0.8rem;}
.detail-title p span{display: inline-block;vertical-align: top;padding-right:0.47rem;}

.detail-cont {padding: 0.2rem 0.27rem 0.2rem 0.27rem;font-size: 0.3rem;line-height: 0.72rem;color: #000;}
.detail-cont p{font-size: 0.34rem;line-height:0.72rem;margin:0 0 0.3rem 0;color: #000;}
.detail-cont img{max-width: 100% !important;margin:0 auto;display: block;border-radius: 0.08rem;height: auto !important;}
.detail-cont video{max-width: 100%;}


/* 手机端-视觉志 */
.mobile-tab{background:#f5f5f5;height:0.96rem;box-sizing: border-box;padding:0.18rem 0.45rem 0 0.45rem;}
.mobile-tab ul{font-size: 0;display: flex;flex-wrap: wrap;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
.mobile-tab ul li{display: inline-block;vertical-align: top;width:50%;text-align: center;}

.mobile-tab ul li a{display: inline-block;font-size: 0.34rem;line-height: 0.6rem;color: #999;width: 2.2rem;height:0.6rem;background: #e6e6e6;border-radius: 0.1rem;text-align: center;}
/*.mobile-tab ul li a:hover{color: #c60000;background: #fff;}
.mobile-tab ul li.active{}*/
 .mobile-tab ul li.active a{color: #c60000;background: #fff;}
.mobile-tab ul li.active a:hover{} 

.report-tab{padding-left:0;padding-right:0;}
.report-tab ul li{width:33.33%}

.province-tab{margin-top:0.45rem;}
.province-tab ul li a{width: 3.1rem;background: #fff;}
.province-tab ul li a:hover{color: #fff;background: #c60000;}
.province-tab ul li.active a{background: #c60000;color: #fff;}

.mobile-tab ul li a .icon-hot{display: inline-block;vertical-align: top;width: 0.6rem;height:0.6rem;background:url('../images/icon-hot.png') no-repeat center;background-size:0.33rem 0.33rem;}
.mobile-tab ul li.active a .icon-hot{background-image:url('../images/icon-hot-active.png');}
.mobile-tab ul li a:hover .icon-hot{background-image:url('../images/icon-hot-active.png');}
.mobile-tab ul li a .icon-live{display: inline-block;vertical-align: top;width: 0.6rem;height:0.6rem;background:url('../images/icon-live.png') no-repeat center;background-size:0.32rem 0.27rem;}
.mobile-tab ul li.active a .icon-live{background-image:url('../images/icon-live-active.png');}
.mobile-tab ul li a:hover .icon-live{background-image:url('../images/icon-live-active.png');}

.province-tab ul li a .icon-province{display: inline-block;vertical-align: top;width: 0.6rem;height:0.6rem;background:url('../images/icon-province.png') no-repeat center;background-size:0.25rem 0.32rem;}
.province-tab ul li.active a .icon-province{background-image:url('../images/icon-province-active.png');}
.province-tab ul li a:hover .icon-province{background-image:url('../images/icon-province-active.png');}

.mobile-shoot{overflow-y: hidden;overflow-x: auto;padding:0.3rem 0.1rem;}
.mobile-shoot ul{white-space: nowrap;font-size: 0;}
.mobile-shoot ul li{width: 2.8rem; height:4.9rem;border-radius: 0.08rem;overflow: hidden;display: inline-block;vertical-align: top;margin:0 0.1rem;}
.mobile-shoot ul li img{width: 100%; height: 100%;}

/* 手机端-山西 */
/* 山西轮播 */
.news-swiper {width:calc(100% - 0.4rem);width:-moz-calc(100% - 0.4rem);width:-webit-calc(100% - 0.4rem);position: relative;margin-left:0.2rem;margin-top:0.4rem;border-bottom:1px #ddd solid;padding-bottom:0.5rem;}			
.news-swiper .swiper-container { width: 100%;height: 100%;padding-bottom:0.45rem;position: relative;}
.news-swiper .swiper-slide {width: 100%;height: 100%;}

.news-swiper .swiper-slide em{display: block;width: 7.1rem;height: 3.9rem;border-radius: 0.08rem;overflow: hidden;}
.news-swiper .swiper-slide em img{display:block;width: 100%;height: 3.9rem;}

.news-swiper .swiper-slide span{display: block;width:7.1rem;font-size: 0.34rem;line-height: 0.48rem;overflow:hidden;padding-top:0.1rem;word-break: normal;word-break: break-all;}

.news-swiper .swiper-button-prev {left: 0;top:1.8rem;width: 0.4rem;height: 0.7rem;background: url(../images/prev@2x.png) no-repeat;background-size: 100%;}

.news-swiper .swiper-button-next {right: 0;top:1.8rem;width: 0.4rem;height: 0.7rem;background: url(../images/next@2x.png) no-repeat;background-size: 100%;}
.news-swiper .swiper-button-prev:after, .news-swiper .swiper-button-next:after{display: none;}

.news-swiper .swiper-pagination{width: 100%;height: 0.15rem;bottom:0 !important;left:0 !important;text-align: center;box-sizing: border-box;z-index: 5;display: inline-block;}
.news-swiper .swiper-pagination-bullet {display: inline-block;vertical-align: top;width: 0.15rem;height: 0.15rem;opacity:1;border-radius: 0.1rem;background: #989898;margin: 0 0.13rem !important;cursor: pointer;transition: width 0.3s ease-in-out;}
.news-swiper .swiper-pagination-bullet-active{background: #fb0000;width:0.65rem;}


/* 省份tab */
.mobile-province{background: #f5f5f5;position: relative;margin:10px 0 0 0;}
.mobile-province ul{font-size: 0;padding:0.15rem 0.05rem;}
.mobile-province ul li{display: inline-block;vertical-align: top;padding:0.15rem;}
.mobile-province ul li a{display: inline-block;vertical-align: top;font-size: 0.34rem;padding:0 0.25rem;text-overflow:ellipsis; white-space:nowrap;background: #fff;border-radius: 0.08rem;line-height: 0.6rem;height:0.6rem;}
.mobile-province ul li.active a{color:#fff;background: #c60000;}


/* 手机端-记述 */
/* 记述轮播 */
.report-swiper {width:calc(100% - 0.4rem);width:-moz-calc(100% - 0.4rem);width:-webit-calc(100% - 0.4rem);position: relative;margin-left:0.2rem;margin-top:0.4rem;}			
.report-swiper .swiper-container { width: 100%;height: 100%;border-radius: 0.08rem;overflow: hidden;position: relative;}

.report-swiper .swiper-slide {width: 100%;height: 100%; position: relative;}
.report-swiper .swiper-slide::before{content: '';background-image: linear-gradient(to bottom, rgba(0,0,0,0),  rgba(0,0,0,1));height:0.7rem;position: absolute;width: 100%;bottom:0;left:0;z-index: 2;}
.report-swiper .swiper-slide em{display: block;width: 100%;height: 3.9rem;}
.report-swiper .swiper-slide em img{display:block;width: 100%;height:auto;}

.report-swiper .swiper-slide span{display: block;width:6.7rem;font-size: 0.34rem;line-height: 0.34rem;height:0.34rem;overflow:hidden;position: absolute;bottom:0.5rem;left:0.2rem;z-index: 3;}
.report-swiper .swiper-slide span a{color: #fff;}

.report-swiper .swiper-pagination{width: 100%;height: 0.06rem;bottom:0.2rem !important;left:0 !important;text-align: center;box-sizing: border-box;z-index: 5;display: inline-block;}
.report-swiper .swiper-pagination-bullet {display: inline-block;vertical-align: top;width: 0.2rem;height: 0.06rem;opacity:1;border-radius: 0.1rem;background: #fff;margin: 0 0.08rem !important;cursor: pointer;transition: width 0.3s ease-in-out;}
.report-swiper .swiper-pagination-bullet-active{width:0.65rem;background: #ff0000;}

/* 手机端-要闻 */


/* 新闻轮播 */

.notice-swiper{width:calc(100% - 0.4rem);height:21vw;max-height:160px;overflow:hidden;position:relative;padding:0.2rem;}
.notice-swiper::before{content:'';width: 0.6rem;height: 100%;position: absolute;top:0;right:0;background:linear-gradient(to right,rgba(255, 255, 255, 0),rgba(255, 255, 255, 1) 60%);z-index: 2;}
.notice-swiper .swiper-container { width: 100%; height: 100%;}

.notice-swiper .swiper-slide,.notice-swiper .swiper-slide a{display: block;width: 100%;height: 100%;}
.notice-swiper .swiper-slide a{font-size: 0.36rem;line-height: 0.8rem;height:0.8rem;overflow: hidden;background:url('../images/icon-dot.png') no-repeat left center;background-size:0.2rem 0.2rem;padding:0 0 0 0.28rem;color: #000;}



.mobile-headlines{margin-top:0.4rem;padding:0 0.2rem 0 1.2rem;position: relative;height: 0.9rem;overflow: hidden;display: flex;flex-direction: column;justify-content: center;}
.mobile-headlines span{width: 0.76rem;height: 0.46rem;position:absolute;top:0.2rem;left:0.2rem;border-radius: 0.04rem;font-size: 0.3rem;color: #c60000;border:0.02rem #c60000 solid;text-align: center;}
.mobile-headlines a{font-size: 0.34rem;line-height: 0.48rem;display: block;max-height: 0.9rem;overflow: hidden;}
/* 广告轮播 */
.ad-swiper {width:calc(100% - 0.4rem);width:-moz-calc(100% - 0.4rem);width:-webit-calc(100% - 0.4rem);position: relative;margin-left:0.2rem;margin-top:0.4rem;padding-bottom:0.4rem;}			
.ad-swiper .swiper-container { width: 100%;height: 100%;border-radius: 0.08rem;overflow: hidden;position: relative;}

.ad-swiper .swiper-slide {width: 100%;height: 100%; position: relative;}
.ad-swiper .swiper-slide em{display: block;width: 100%;height: 1.3rem;}
.ad-swiper .swiper-slide em img{display:block;width: 100%;height: 1.3rem;}


.ad-swiper .swiper-pagination{width: 100%;height: 0.06rem;bottom:0.2rem !important;left:0 !important;text-align: center;box-sizing: border-box;z-index: 5;display: inline-block;}
.ad-swiper .swiper-pagination-bullet {display: inline-block;vertical-align: top;width: 0.2rem;height: 0.06rem;opacity:1;border-radius: 0.1rem;background: #fff;margin: 0 0.08rem !important;cursor: pointer;transition: width 0.3s ease-in-out;}
.ad-swiper .swiper-pagination-bullet-active{width:0.65rem;background: #ff0000;}

/* 看山西轮播 */
.shanxi-swiper {width:calc(100% - 0.4rem);width:-moz-calc(100% - 0.4rem);width:-webit-calc(100% - 0.4rem);position: relative;margin-left:0.2rem;margin-top:0.4rem;border-bottom: 0.01rem #f5f5f5 solid;padding:0 0 0.33rem 0;}			
.shanxi-swiper .swiper-container { width: 100%;height: 100%;position: relative;}

.shanxi-swiper .swiper-slide {width: 100%;height: 100%; position: relative;}

.shanxi-swiper .swiper-slide em{display: block;width: 7.1rem;height: 3.9rem;border-radius: 0.08rem;overflow: hidden;}
.shanxi-swiper .swiper-slide em img{display:block;width: 100%;height: 3.9rem;}

.shanxi-swiper .swiper-slide span{display: block;position: relative;padding-bottom:0.07rem;}
.shanxi-swiper .swiper-slide span a{display:block;width:7.1rem;font-size: 0.34rem;line-height: 0.48rem;height:0.96rem;overflow:hidden;padding-top:0.1rem;word-break: normal;word-break: break-all;}
.shanxi-swiper .swiper-slide span b{display: inline-block;vertical-align: top;font-size: 0.24rem;color: #c60000;line-height: 0.27rem;padding: 0 0.3rem 0 0;margin-top: 0.25rem;font-weight: normal;}
.shanxi-swiper .swiper-slide span i{display: inline-block; vertical-align: top;font-size: 0.24rem;font-family: arial;color: #676767;background: url(../images/icon-watch.png) no-repeat left center;background-size: 0.27rem 0.27rem;line-height: 0.27rem;padding-left: 0.36rem;margin-top: 0.25rem;}
.shanxi-swiper .swiper-slide span s{font-size: 0.3rem; color: #fff;background: #0045ad;border-radius: 0.08rem;text-align: center;line-height: 0.4rem;height: 0.4rem;min-width: 1.1rem;position: absolute;bottom: 0;right: 0.2rem;padding: 0 0.1rem; box-sizing: border-box;text-decoration: none;}

.shanxi-swiper .swiper-button-prev {left: 0;top:1.8rem;width: 0.4rem;height: 0.7rem;background: url(../images/prev@2x.png) no-repeat;background-size: 100%;}

.shanxi-swiper .swiper-button-next {right: 0;top:1.8rem;width: 0.4rem;height: 0.7rem;background: url(../images/next@2x.png) no-repeat;background-size: 100%;}
.shanxi-swiper .swiper-button-prev:after, .shanxi-swiper .swiper-button-next:after{display: none;}

/* 荐读 */
.mobile-reading{padding:0 0.2rem;}

.reading-list{border-bottom: 0.01rem #f5f5f5 solid;padding:0.25rem 0;}

.read-title{font-size: 0.34rem;line-height: 0.6rem;}

.read-info{font-size: 0.36rem;line-height: 0.6rem;color:#999;position: relative;padding:0.05rem 0 0 0.84rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 3;}
.read-info::before{content: '';width: 0.36rem;height: 0.36rem;box-sizing: border-box;border:0.05rem #c60000 solid;background: #fff;border-radius: 50%;position: absolute;top:0.3rem;left:0;z-index: 2;}
.read-info::after{content: '';width: 0.02rem;height:calc(100% - 0.6rem); background: #e5e5e5;position: absolute;top:0.3rem;left:0.17rem;z-index: 1;}

.read-info a{color:#999;}
.read-info a:hover{color:#c60000;}

.read-source{text-align: right;padding:0.18rem 0 0 0;}
.read-source span{display: inline-block;vertical-align: top;font-size:0.3rem;color: #999;line-height:0.6rem;padding:0 0.4rem 0 0;}
.read-source em{display: inline-block;vertical-align: top;font-size:0.3rem;color: #999;line-height:0.6rem;background: url("../images/index-icon5.png") no-repeat left center;background-size:auto 0.26rem;padding:0 0 0 0.32rem;cursor: pointer;}
.read-source em:hover{color:#c60000;}
