/* 公用css */
.ellipsis{white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
.line4{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical;}
.line2{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.line3{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
a:hover{color:inherit}
.fr{float: right;}
.fl{float: left;}
.clearfix:after{content: '';display: block; clear:both; }
.overflow{overflow:hidden;}
.pointer{cursor: pointer}
.hide{display: none!important;}
.padding0{padding:0!important}
.paddingR0{padding-right:0;}
.paddingL0{padding-left:0;}
.m-t-60{margin-top:60px;}
@media (min-width: 1200px){
	.container {
		width: 1200px;
		padding:0
	}
}
@font-face {
	font-family: 'fangzheng';
	src:url('../..//fonts/fangzheng.ttf');
}
/* header */
header{background: #d90514;position: relative;width:100%;}
header.scroll{position: fixed;top:0;left:0;z-index: 999;}
header .top{width:100%;height:42px;line-height: 42px;background: #d90514;}
header .top a{padding-left:30px;color:#fff;margin-right:34px;display: inline-block;background-position: left center;background-repeat: no-repeat;background-size: auto 20px}
header .top .about{background-image: url('../../images/header/about.png')}
header .top .appkhd{background-image: url('../../images/header/kehuduan.png');padding-left:20px}
header .top .ronghe{background-image: url('../../images/header/ronghe.png')}
header .top .h5channel{background-image: url('../../images/header/icon_h5.png')}
header .top .search{height:24px;border:1px solid #fbe6e8;border-radius: 5px;width:162px;padding:0 5px;margin-top:10px;line-height: 22px;}
header .top .search-query{height:22px;background: transparent;border:0;color:#fff;width: 126px;}
header .top .search-query::-webkit-input-placeholder { /* WebKit browsers */
	color: #fff;
}
header .top .search-query::-moz-placeholder { /* Mozilla Firefox 19+ */
	color: #fff;
}
header .top .search-query:-ms-input-placeholder { /* Internet Explorer 10+ */
	color: #fff;
}   
header .top .search img{width:16px;vertical-align: sub}
header .menu{width:100%;height:118px;border-bottom: 1px solid #dfdfdf;-moz-box-shadow: 0px 5px 5px rgba(0,0,0,0.1);box-shadow: 0 5px 10px rgba(0,0,0,0.1);background: #fff;padding-top:20px}
header .menu.follow{position: fixed;top:0;left:0;border-top:3px solid #d90514;z-index:99999;height:92px;padding-top:5px;}
header .menu .logo{border-right:1px solid #e0e0e0;padding-right:52px;width:220px;}
header .menu.follow .logo{width:188px;margin-top:7px;}
header .menu li{width: 44px;margin-left: 14px;margin-top:5px;text-align: center;border-radius: 5px;}
header .menu li a{font-size: 22px;color:#666;line-height: 25px;padding:10px;display:block;font-family: 'fangzheng';}
header .menu li.on,header .menu li:hover{background: #d90514}
header .menu li.on a,header .menu li:hover a{color:#fff;}
header .menu.detail.follow{display: none!important;}
header .top img{width:20px}
header .top .info{padding:0; margin:0}
header .top .info .logoimg{width:70px;}
header .h5menu{position: relative; background: #d90514;box-shadow: rgb(153, 153, 153) 0px 2px 3px 0px;border-top:1px solid #f09ba1;height:50px;overflow: hidden;padding-top:3px;}
header .h5menu.extend{height:auto}
header .h5menu .tips{color:#fff;line-height: 50px;}
header .h5menu .col-xs-11{padding:0 0 0 10px;}
header .h5menu .col-xs-1 .up{margin-top:18px;transition: all ease .5s;transform: rotate(180deg);width:20px;}
header .h5menu .col-xs-1 .up.down{transform: rotate(0deg)}
header .h5menu .menuslider{overflow: hidden;margin-right:10px;}
header .h5menu li{margin-right: 8px;height: 46px;line-height: 46px;padding:0 5px;width:auto;}
header .h5menu li.on{border-bottom: 3px solid #fff;}
header .h5menu li a{color:#fff;font-size:18px;font-family: 'fangzheng','PingFangSC-Regular';line-height: 50px;}
header .h5menu .link{padding-right:10px;padding-top:10px;padding-bottom:10px;}
header .h5menu .link a{color:#fff;display: inline-block;margin:0 10px;line-height: 30px;}
header .h5menu .hr-span{display: inline-block; left:0;width: 100%;height: 1px;background: #f09ba1;position: absolute;}
header .h5menu .hr-span:first-child{top:50px}
header .h5menu .hr-span:nth-child(2){top:98px}
header .h5menu .hr-span:nth-child(3){top:146px}
header .h5menu .hr-span:nth-child(4){top:192px}
.fixright{position: fixed;bottom:8%;left: 50%;margin-left: 620px;z-index: 999;}
.fixright li a,.fixright li.share-gotop{display:block;width: 55px;height: 55px;padding: 11px;font-size: 13px;background: #d90514;margin-bottom: 10px;text-align: center;}
.fixright li.ronghe a{padding:13px 8px;line-height: 33px;}
.fixright li.goTop{line-height: 30px;}
.fixright li a{color: #fff;font-family: 'fangzheng';}
.h5fixright{position: fixed;bottom:8%;right:10px;;z-index: 999;}
.h5fixright li{border-radius: 100%;background-color: rgba(0, 0, 0, 0.5);width: 34px;height: 34px;padding: 6px;margin-bottom: 10px;}
.model{width:100%;height:100%;position: fixed;top:0;left:0;background: rgba(0,0,0,.5);z-index:99999}
.model .modle-box{width: 436px;height:300px;position: absolute;left: 0;right: 0;top: 0;bottom: 0; margin: auto;background: #fff;}
.model .modle-box .modle-title {background: #d90514;color: #fff;height: 68px;line-height: 68px;text-align: center;font-size: 18px;}
.model .modle-con {padding: 36px 46px;}
.model p{color:#3f3f3f;margin-bottom:10px;}
.model p.bfont{font-size: 20px;padding-left: 44px;}
.model p img{width:28px;}
.model .close-btn{width:50px;position: absolute;right: -52px;top: -56px;}
.appdown .modle-box{height:430px;}
.appdown a{color:#0000ff;text-decoration: underline;}

/* footer */
footer{background: #333}
footer .main{color: #BFBFBF;padding: 20px 0;}
footer .logo{padding-left:0;border-right: 1px solid #979797;margin-top: 14px;padding-right:52px;}
footer .logo img{width:85%;}
footer .bottom{line-height: 28px;color:#fff;background: #000;word-break: break-all;padding:10px;}
footer .contactus{padding-left: 52px;}
footer h4 {color: #fff;margin:10px 0;font-weight: normal}
footer .contactus span{display:inline-block;line-height: 20px;}
footer .address{display:block;}
footer .outlink img{width: 120px;margin-top: 14px;}
.fixbottom{position: fixed;left:0;bottom:0;background: rgba(51,51,51,0.9);z-index:999;height:60px;width:100%;}
.fixbottom .hd{position: absolute;right:0;top:3px;}
.fixbottom .hd li{width:4px;height:4px;background: #f9f9f9;margin:6px 0;text-indent: -999px;opacity: .2;}
.fixbottom .hd li.on{background: #fff;opacity: 1;}
.fixbottom li a{display: table;height:60px;}
.fixbottom a>div{display: table-cell;color:#fff;vertical-align: middle;}
.fixbottom .logo img{width:50px;height:32px;object-fit: contain;background: #fff;max-width:initial;margin:0 15px 0 0;}
.fixbottom .title img{width:60%;}
.fixbottom .title{font-size:12px;}
.fixbottom .down a{color:#fff;background: #d8000c;text-align: center;padding:5px 0;width:60px;border-radius:3px;margin:17px auto 0;font-size:12px;display: block}
.fixbottom .closebottom{position: absolute;right:5px;top:2px;color:#fff;}

/* 广告 */
.adblock{width:100%;position: relative;}
.adblock a{display: block;width:100%;height:100%;background-position: center;background-repeat: no-repeat;background-size: cover;}
.adblock a img{width:100%}
.adblock .text{position: absolute;bottom:6px;right:8px;padding:4px 10px;background: #333;color: #fff;border-radius: 3px;}
.adblock .closebtn{position: absolute;top:32px;right:88px;width:30px;height:30px;line-height:26px;text-align:center;background: #333;color: #fff;border-radius: 50%;font-size:20px;}
.index .adblock{height:80px;}
/* 首页 */
.index .block .hd div{color:#444343;line-height: 36px;font-size:24px;margin-right:15px;}
.index .block .hd span{line-height: 46px;color:#747474;font-size:16px;margin:0 5px;}
.index .block .hd span.on{color:#cc0d18}
.index .block .linkbox{background: #fff;padding:15px 25px;}
.index .block .linkbox li{width:20%;padding:0 5px;margin:10px 0;}
.index .block .linkbox li img{width:24px;height:24px;margin-right:3px;}
.index .slideBox{position: relative;}
.index .slideBox .hd{position: absolute;bottom:15px;right:20px;z-index: 99;}
.index .slideBox .hd li{width: 7px;height: 7px;overflow: hidden;margin-right: 7px;border-radius:3px;text-indent: -999px;background:#fff;}
.index .slideBox .hd li.on{background: #cd0c19;width:22px;}
.index .slideBox>a{position: absolute;top:40%;width:34px;height:70px;background-color: rgba(50,50,50,.6);background-position: center;background-repeat: no-repeat}
.index .slideBox>a.next{right:0;background-image: url('../../images/index/next.png')}
.index .slideBox>a.prev{left:0;background-image: url('../../images/index/prev.png')}
.index .slideBox>a:hover{background-color: #cd0c19}
.index .slideBox .bd li{width:100%;}
.index .slideBox .bd li a{position: relative;display: block;width:100%;padding-top:64.033%}
.index .slideBox .bd li img{width:100%;height:100%;object-fit: cover;position: absolute;top:0;left:0}
.index .slideBox .bd li .info{position: absolute;bottom:0;left:0;padding:30px 40px 40px;color:#fff;width:100%;
	background: -webkit-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,1));
    background: -o-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,1));
    background: -moz-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,1));
	background: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,1));
}
.index .slideBox .bd li .info .time{background-image: url('../../images/index/time-w.png');}
.index .slideBox .bd li .info .source{background-image: url('../../images/index/link-w.png')}
.publiclist{margin-bottom:30px}
.reclist{position: relative;}
.publiclist .content{background: #fff;display: block;}
.publiclist .content .logo{width:100%;padding-top:64%;position: relative;}
.publiclist .content .logo img{position: absolute;width:100%;height:100%;top:0;left:0;object-fit: cover;}
.publiclist .content .catalog{display:inline-block;margin:15px 15px 0;background: #d90514;border-radius: 2px;padding:3px 10px;color:#fff;}
.publiclist.hasSummary .content .catalog{position: absolute;top:0;left:0;}
.publiclist .content .title{color:#454545;line-height: 28px;margin:15px;height:56px;overflow: hidden;word-break: break-all;}
.publiclist .content.hasimage .title{margin:20px 15px 25px;}
.publiclist .content.hasimage .catalog{margin-top:20px}
.publiclist.hasSummary .content.noimage .catalog{position: relative;}
.publiclist .content .summary{color:#666;line-height: 24px;margin:0 15px 40.6px;height:96px;overflow: hidden;}
.publiclist .content .info{border-top:#e5e5e5 1px solid;color:#9b9b9b;margin:0 15px;padding:10px 0 15px;}
.publiclist .info span{padding-left:21px;background-position: left center;background-repeat: no-repeat;line-height: 24px;}
.publiclist .info .time{background-image: url('../../images/index/time.png');margin-right:24px;}
.publiclist .info .source{background-image: url('../../images/index/link.png')}
.publiclist .noimage .catalog{margin:15px 15px 0;display: inline-block;background: #d90514;border-radius: 2px;padding:3px 10px;color:#fff;}
.publiclist+.more{width:170px;height:43px;line-height: 43px;background: #cdcdcd;border-radius: 22px;color:#fff;text-align: center;margin:30px auto 70px;}
.publiclist+.more span{display: inline-block;padding-left:28px;background: url('../../images/index/godown.png') left center no-repeat;}

/* 视频 */
.videoindex{background: #333;}
.videoindex .videoswiper .swiper-slide{width:65%;height:400px;background-color:#000;position: relative;}
.videoindex .videoswiper .swiper-slide .bglogo{opacity: .5;width:100%;object-fit: cover;width:100%;height:100%;}
.videoindex .videoswiper .swiper-slide.swiper-slide-active .bglogo{opacity: 1}
.videoindex .videoswiper .playbtn{position: absolute;top:40%;left:50%;transform: translate(-50%,-50%);width:80px;height:80px;}
.videoindex .videoswiper video{position: absolute;top:0;left:0;width:100%;height:100%;background: #000;}
.videoindex .videoswiper .swiper-button-prev,.videoindex .videoswiper .swiper-button-next{width: 28px;height: 69px;background-size: 20px;background-color: rgba(0,0,0,.3);}
.videoindex .videoswiper .swiper-button-prev{left:15%;}
.videoindex .videoswiper .swiper-button-next{right:15%;}
.videoindex .videoswiper .swiper-button-prev:hover,.videoindex .videoswiper .swiper-button-next:hover{background-color:#8c0f15}
.videoindex .videoswiper .info{position: absolute;width:100%;left:0;bottom:60px;text-align: center;color:#fff;}
.videoindex .videoswiper .title{font-size: 24px;margin-bottom:30px;text-shadow: 0 0 5px #333;}
.videoindex .listblock{border:1px solid #dcdcdc;position: relative;margin-bottom:30px;}
.videoindex .listblock>div{border:1px solid #777;padding:0;}
.videoindex .listblock a{display: block;padding:30px;color:#939393}
.videoindex .listblock a .title{color:#fff;word-break: break-all;margin:30px 0 15px;}
.videoindex .listblock a .source{margin-top:20px;}
.videoindex .listblock .logo{position: relative;background: #000;width:100%;padding-top:62.5%}
.videoindex .listblock .logo .bg{object-fit: cover;width:100%;height:100%;position: absolute;top:0;left:0}
.videoindex .listblock .cover{display:none;width:38px;height:38px;position: absolute;left:50%;top:50%;transform: translate(-50%,-50%)}
.videoindex .listblock a:hover{background: #191919}
.videoindex .listblock a:hover .logo .bg{opacity: .7;}
.videoindex .listblock a:hover .cover{display: inline;}
.videoindex .loading{text-align: center;margin:30px;}
.videoindex .loading img {animation: mymove 2s infinite linear;-webkit-animation: mymove 2s infinite linear;}
@keyframes mymove{from { transform:rotate(-360deg);}}
@-webkit-keyframes mymove {from {transform:rotate(-360deg);}} /*Safari and Chrome*/
.videoindex .h5info{position: absolute;width:100%;height:100%;left:0;top:0;background: url('../../images/video/videocard-dim.png') center/cover no-repeat;}
.videoindex .h5info img{width:60px;margin:20% auto 0;display: block}
.videoindex .h5info .info{position: absolute;left:0;bottom:10px;color:#fff;width:100%;padding:0 15px;}

/* 直播 */
.liveindex .videoswiper a{display: block;width:100%;height:100%}
.liveindex .live{position: absolute;right:15px;bottom:10px;background: rgba(0, 0, 0, .7);color: #fff;padding: 2px 10px 2px 30px;}
.liveindex .live>i{font-style:normal;font-size: 20px;position: absolute;left: 8px;top: 2px;padding-right: 10px;}
.liveindex .live>i.live-active {color: #d90514;font-size: 20px;top: -1px;}
.liveindex .live>i.live-end {display: block;width: 0;height: 0;border-width: 8px 0 8px 12px;border-style: solid;border-color: transparent transparent transparent #009944;position: absolute;top: 3px;left: 10px;}
.liveindex .live>i.live-start{color:#ffd11c;top:-2px;}
.liveindex .h5info .live{top: 10px;bottom: initial;left: 15px;right:initial;}

/* 视频详情页 */
.videodetail .bg{background: #333;padding-top:2px;}
.videodetail .bg .container{padding-left:30px;padding-right:30px;}
.videodetail video{width:100%;height:100%;}
.videodetail .mainblock .videoblock{position: relative;height:530px;}
.videodetail .mainblock .title{margin-top:40px;font-size: 28px;color:#fff;border-bottom:1px solid #777;padding-bottom:15px;}
.videodetail .mainblock .summary{color: #bfbfbf;line-height: 24px;margin:24px 0 24px;}
.videodetail .mainblock .source{color: #6f6f6f;margin-bottom:30px;}
.videodetail .ad{margin:60px 0 20px;}
.videodetail .hot-video{background: #282828;padding: 8px 8px 0;}
.videodetail .hot-video .title{color:#fff;font-size:20px;line-height: 40px;margin-bottom:10px;}
.videodetail .hot-video .title a{color: #bdbdbd}
.videodetail .hot-video li{position: relative;padding-bottom:20px;}
.videodetail .hot-video img{width:100%;opacity: .5;}
.videodetail .hot-video .name{position: absolute;width:100%;bottom:25px;left:0;color:#fff;padding:0 30px;}
.share-baidu{position: absolute;left:-45px;bottom:0}
.share-baidu a{float:none!important;width:35px;height:36px!important;display: block;background-image: url('../../images/video/share-pc-icon.png')!important;background-repeat: no-repeat;}
.share-baidu .bdsharebuttonbox .bds_people{background-position: 0 -36px;}
.share-baidu .bdsharebuttonbox .bds_weixin{background-position: -37px -36px;}
.share-baidu .bdsharebuttonbox .bds_tsina{background-position: -74px -36px;}
.share-baidu .bdsharebuttonbox  .bds_more{background:#FF9D2E url('../../images/video/elli.png') center/70% no-repeat!important;border-radius: 50%;}
.bd_weixin_popup{width:250px!important;height:310px!important}

/* 搜索结果页 */
.result{background: #f5f5f5}
.result .topsearch{border:1px solid #ededed;background: #fff;padding: 29px 15px}
.result .topsearch .search{border:1px solid #ededed;}
.result .topsearch .search .text{background: #78B1F6;color: #fff;width: 20%;text-align: center;display: inline-block;line-height: 44px;}
.result .topsearch .search .input{background: #f0f0f0;position: relative;width: 80%;padding-left: 10px;display: inline-block}
.result .topsearch .search input{width: 92%;height: 44px;border: none;background: none;outline: none;color: #333;}
.result .topsearch .search img{position: absolute;right: 10px;top: 12px;width: 20px;}
.result .lists{border:1px solid #ededed;background: #fff;border-top: 5px solid #d90514;padding:0 15px 15px;}
.lists .list{padding:20px 0;border-bottom: 1px solid #dcdcdc;}
.lists .title{font-size: 20px;color:#555;line-height: 30px;margin-bottom:10px;display: block}
.lists .title:hover{color:#d90514}
.lists .bottominfo{margin-top:15px;}
.lists .imgbox a{display: block;padding-top:64%;position: relative;}
.lists .imgbox img{width:100%;height:100%;position: absolute;top:0;left:0;object-fit: cover;}
.lists .rightpart .title{height:60px;overflow: hidden;}
.lists .catalog{display:inline-block;border: 1px solid #e3242c;color: #e3242c;border-radius: 3px;padding: 3px 6px;margin-right: 8px;}
.lists .source{display:inline-block;padding: 3px 6px;}
.lists .rightpart .bottominfo{margin-top:82px;}
.lists .unlike{transition: all ease 1s;border-radius: 3px;color: #cdcdcd;margin-right: 8px;padding: 3px 6px;display: inline-block;}
.lists .unlike:hover{background: #e82626;color: #fff;}
.lists .unlike .text{padding-right:10px;font-size: 12px;display: none}
.lists .unlike:hover .text{display: inline-block}
.result .more{background: #78b1f6;color: #fff;text-align: center;line-height: 40px;}
.result p{font-size: 12px;background: #000;line-height: 20px;color:#ccc;text-align: center;margin-left:-15px;padding:5px 0}

/* 图文详情页 */
.posheader{position: fixed;top:0;left:0;background:#fff;border-top:3px solid #d90514;z-index:99999;width:100%;height:69px;border-bottom: 1px solid #dfdfdf;-moz-box-shadow: 0px 5px 5px rgba(0,0,0,0.1);box-shadow: 0 5px 10px rgba(0,0,0,0.1);}
.posheader .detailtitle{color:#333;font-size:24px;line-height: 66px;padding-left:80px;}
.posheader .logo{border-right:1px solid #e0e0e0;padding-right:52px;width:158px;margin-top:8px;margin-left: 90px;}
.posheader .logo img{width:104px}
.detail-page{background: #f5f5f5;}
.detail-page>.container{background: #fff;padding:20px 0 20px 30px; }
.detail-page .breadcrumb{margin:20px 0 0;}
.detail-page .breadcrumb-box,.detail-page .titlebox{margin:0 60px}
.detail-page .titlebox{color:#333;padding:50px;border-bottom:solid 1px #b5b5b5}
.detail-page .shortTit{font-size: 18px;}
.detail-page .mainTit{font-size: 38px;line-height:50px }
.detail-page .subTit{font-size: 24px;}
.detail-page .sub{padding:30px 0 10px 60px;line-height: 26px;}
.detail-page .sub .source{color:#666}
.detail-page .sub .time{color:#999;}
.detail-page .sub .time span{display: inline-block;margin-right:5px;}
.detail-page .sub .time span.disblock{display:block;}
.detail-page .content{padding-left:45px;position: relative;}
.detail-page .con .txt{font-size:18px;color:#333;line-height:1.75em;word-break:break-all;}
.detail-page .con .txt video{max-width:100%;height:auto!important}
.detail-page .con .txt img{height:auto!important}
.detail-page .border-r{border-right:solid 1px #b5b5b5;padding-right:90px;}
.detail-page .art_txt_bot{position: relative;text-align: right;color:#bfbfbf;margin-top:50px}
.detail-page .art_txt_bot span{display: inline-block;background: #fff;padding-left:10px;z-index: 1;position: relative;}
.detail-page .art_txt_bot a{color:#d90514}
.detail-page .art_txt_bot:before{position: absolute;width:100%;height:1px;background: #bfbfbf;left:0;top:10px;content:'';}
.detail-page .btnbox{margin-top:50px;margin-bottom:60px;}
.detail-page .btnbox .pointer{background: #eee;height:43px;line-height: 43px;text-align: center;color:#929292;vertical-align: middle}
.detail-page .btnbox .pointer a{color:#929292;}
.detail-page .btnbox .bgimg{display: inline-block;padding-left:20px;background-position: left center;background-repeat:  no-repeat;height:43px;}
.detail-page .btnbox .like .bgimg{background-image: url('../../images/video/like.png')}
.detail-page .btnbox .like.on .bgimg{background-image: url('../../images/video/like-r.png');color:#d90514}
.detail-page .btnbox .unlike .bgimg{background-image: url('../../images/video/unlike.png');padding-left:13px;}
.detail-page .btnbox .unlike.on .bgimg{background-image: url('../../images/video/unlike-r.png');color:#d90514;}
.detail-page .recomment-news{margin-top:90px;}
.detail-page .reco-news-head div{color:#444343;line-height: 36px;font-size:24px;margin-right:25px;}
.detail-page .reco-news-head>span{line-height: 46px;color:#747474;font-size:16px;margin:0 5px;}
.detail-page .reco-news-head div span{width:4px;height:25px;background:  #d90514; margin-right: 15px;display: inline-block;margin-top:5px;}
.detail-page .h5share{width: 90px;height: 36px;border-radius: 3px;border: solid 1px #777;text-align: center;margin:0 auto;line-height: 34px;}
.detail-page .h5share span{display: inline-block;padding-left:20px;background: url('../../images/video/share.png') left center/15px 15px no-repeat;color:#000}
.detail-page .h5title{position: relative;text-align: center;}
.detail-page .h5title span{color:#000;background: #fff;z-index: 1;position: relative;padding:0 10px;display: inline-block}
.detail-page .h5title:before{position: absolute;width:100%;height:1px;background: #1a0a1a;left:0;top:13px;content:'';}
.reco-news-head .title{font-size: 24px;color:#010101;}
.reco-news-head .title span { width:4px;height:25px;background:  #d90514; margin-right: 10px;display: inline-block;margin-top:5px;}
.detail-page .more{background:#78b1f6;color:#fff;text-align:center;line-height:42px;width:100%;}
.detail-page .lists .rightpart .bottominfo{margin-top:13px;}
.detail-page .lists .title{color:#333}
.detail-page .lists .title:hover{color:#d90514}
.detail-page .share-baidu{top:0;left:-40px;}
.masked{width: 100%;height: 100%;background: rgba(0,0,0,.5);z-index: 999;position: fixed;top: 0;left: 0;}
.close_reason{border: solid .5px transparent;width: 420px;border-radius: 5px;background: #fff;padding: 10px;position: absolute;top: 0%;left: 50%;margin-top: 200px;margin-left: -200px;}
.select-reason{color: #444;padding-bottom: 9px;border-bottom: 1px solid #dcdcdc;margin-bottom: 10px;}
.reason{text-align: center;}
.reason .it{width:165px;display: inline-block;line-height: 35px;border:solid .5px #DCDCDC;border-radius: 3px;color:#222;margin:20px 10px;}
.red-btn{width: 78px;margin: 0 auto;display: block;text-align: center;line-height: 30px;border-radius: 21px;padding: 2px 14px;background: #c82d27;color: #fff;margin-top: 15px;}
.reason .it.on{border: solid .5px #409ef6;color: #409ef6;}
.h5sharebox{width:100%;margin-top:400px;}
.h5share-baidu{position: relative;left:0!important;text-align: center}
.h5share-baidu a{display: inline-block;margin:0 10px!important;}
.h5share-baidu img{width:35px;height:35px;}

.hotvideo img{width:116px;height:90px;object-fit:cover}
/* 融合号 */
.studio .studioslider{width:100%;background: #f9f9f9;margin-bottom:20px;}
.studio .studioslider .mainlogo{background: #fff;border-top:3px solid #d71a28;box-shadow: 3px 0px 6px 0px rgba(86, 86, 86, 0.19);}
.studio .studioslider .mainlogo img{margin:60px auto;display: block}
.studio .studioslider .more{display:block;margin:46px auto;width: 74px;height: 31px;border-radius: 4px;border: solid 1px #d90514;line-height: 29px;text-align: center;color:#d90514;}
.studio .studioslider .card a{ display:block;background: #fff;box-shadow: 0px 2px 8px 0px rgba(34, 34, 34, 0.22);padding:37px 20px;margin:20px 0 0;}
.studio .slideleftBox{position: relative;}
.studio .slideleftBox li{margin:26px 12px;box-shadow: 0px 2px 8px 0px rgba(34, 34, 34, 0.22);background: #fff; _display:inline;overflow:hidden;}
.studio .slideleftBox li a{padding:37px 20px;display: block;max-width:160px;max-height:199px;}
.studio .slideleftBox li .name{margin:10px 0;height:40px;font-size:13.9px;}
.studio .slideleftBox .next{position: absolute;right:10px;top:40%;}
.studio .list .hd{color:#444343;line-height: 36px;font-size:24px;}

.studio .studioslider .mainlogo img.spc{margin-bottom:45px;}

.studio .h5swiper{background: #fff;padding:33px;overflow: hidden;margin-bottom:30px}
.studio .h5slideBox{position: relative;}
.studio .h5slideBox li{ _display:inline;overflow:hidden;}
.studio .h5slideBox li a{display: block;width:180px;overflow: hidden;margin:0 13px;border:1px solid #ededed;}
.studio .h5slideBox li a img{width:100%;height:320px;object-fit: cover;}
.studio .h5slideBox li a .info{padding:10px;}
.studio .h5slideBox li a .name{width:100%;color:#333}
.studio .h5slideBox li a .source{color:#b3b3b3}
.studio .h5slideBox li a:hover .name{color:#d90514}
.studio .h5slideBox .swiperbtn{position: absolute;top:40%;}
.studio .h5slideBox .prev{left:-20px;}
.studio .h5slideBox .next{right:-20px;}


/* 融合号列表页 */
@media (min-width: 1200px){
	.studiolist .row10{margin-left:-12px;margin-right:12px;padding-right:40px}
	.studiolist .col20{padding:0 12px;width:20%;float:left;}
	.studiolist .ml{margin-left:-30px;}
}
.studiolist .list{display: block;background: #fff;padding:13px 10px;box-shadow: 0px 2px 8px 0px rgba(34, 34, 34, 0.22);margin-bottom:24px;max-height:196px;}
.studiolist .list .title{color:#333;margin:15px 0 25px;height:40px;}
.studiolist .list .rhhtitle{margin:25px 0 30px;height:auto;}

/* 融合号文章列表页 */
.studiointro .logo{background: #fff;padding:27px 52px;}
.studiointro .intro{background: #fff;}
.studiointro .title{background: #f95759;color:#fff;padding:10px 0;}
.studiointro .bggrey{background:#ebebeb;color:#959595;border-bottom:1px solid #fff;line-height:35px;}
.studiointro .border-b{color:#8d8c8c;border-bottom:1px solid #ededed;line-height:35px;position: relative;}
.studiointro .border-b .info{display: none;padding:5px;line-height:18px;}
.studiointro .showinfo{position: absolute;width: 12px;height: 8px;right: 10px;top: 15px;background: url('../../images/catalog/down.png') center no-repeat;background-size: cover;
    transition: all 0.2s;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
	-o-transition: all 0.2s;
}
.studiointro .showinfo.on{
	transform: rotateZ(-180deg);
    -ms-transform: rotateZ(-180deg);
    -moz-transform: rotateZ(-180deg);
    -webkit-transform: rotateZ(-180deg);
	-o-transform: rotateZ(-180deg);
}


/* 站内搜索 */
.sitesearch{background: #fff;color:#717171}
.sitesearch h4 a{color:#333;font-weight: normal;}
.sitesearch h4 a:hover{color:#4a647e}
.sitesearch #kkpager span.curr{color:#cd0c19;border:1px solid #cd0c19;background: #fff}
.sitesearch #kkpager a:hover {border: 1px solid #cd0c19;background-color: #cd0c19;}

/* h5可视化 */
.h5index{background: #ffc700}
.h5index .listblock{margin-left:-7.5px;margin-right:-7.5px;margin-bottom:30px;position: relative;}
.h5index .listblock li{padding:0 7.5px;padding-bottom:15px;}
.h5index .listblock li .logo{height:266px;line-height:266px;text-align: center;background: #c94a5c;}
.h5index .listblock li a{background: #fff;border:1px solid #dedede;color:#333;display: block;}
.h5index .listblock li a img{width:100%;height:500px;object-fit: cover}
.h5index .listblock li a .info{margin:16px 7px;}
.h5index .listblock li a .source{color:#b3b3b3;line-height:30px;}
.h5index .listblock li a:hover .name{color:#d90514}
.h5-mask{position: fixed;top: 0%;left:0;width:100%;height:100%;background: rgba(0,0,0,.5); z-index: 9999999;}
.h5_con_pop{position: absolute;top: 0%;left: 50%;width: 800px;padding: 40px;margin-top: 100px;margin-left: -400px;border: solid .5px transparent;border-radius: 5px;background: #fff;}
.h5_con_pop .wrap_lef{position: relative;}
.h5_con_pop .wrap_lef .imgh5{width: 100%;position: relative;height: 550px; margin: 0 auto;object-fit: contain}
.h5_con_pop .wrap_righ{position: relative;}
.h5_con_pop .wrap_righ .info_tit{font-size: 24px;color: black;margin: 0;margin-bottom: 20px;margin-top:40px;}
.h5_con_pop .wrap_righ .info_from{color: #aeadad;line-height: 20px}
.h5_con_pop .wrap_righ .info_context{font-size: 16px;color: #333;margin-top: 20px;}
.h5_con_pop .wrap_righ .info_context .info_cont_con{color: #5c5a5a;word-wrap : break-word;word-break:break-all;}
.h5_con_pop .wrap_righ .info_context .info_cont_do{font-size: 0;margin-top: 100px;}
.h5_con_pop .wrap_righ .info_context .info_cont_qr{display: inline-block;vertical-align: middle;border: 1px dashed #5c5a5a; padding: 4px;margin: 8px;}
.h5_con_pop .wrap_righ .info_context .info_cont_qr img{width: 120px;height: 120px;}
.h5_con_pop .wrap_righ .info_context .info_cont_link{display: inline-block;vertical-align: middle;}
.h5_con_pop .wrap_righ .info_context .info_cont_link>.info_url{display: block;text-decoration:underline;}
.h5_con_pop .close_h5_pop{position: absolute;right: 0;top: 0;margin: 20px;width: 30px;height: 30px;}
.h5index .more{width:170px;height:43px;line-height: 43px;background: #cdcdcd;border-radius: 22px;color:#333;text-align: center;margin:30px auto 70px;}
.h5index .more span{display: inline-block;padding-left:28px;background: url('../../images/catalog/godown.png') left center/20px no-repeat;}


/* 融合号header */
.studioheader{background: transparent}
.studioheader .top{height:50px;line-height:50px;}
.studioheader .top a{display: inline-block}
.studioheader .top .toindex{padding-left:0;}
.studioheader .top .toindex img{width:auto;margin-top:-2px;}
.searchresult .studioheader .top .toindex img{margin-top:5px;}
.studioheader .top .search{margin-top:14px;}
.studioheader .centerlogo{background: #fff;border-bottom:4px solid #cd0c19;padding:20px 15px 22px;margin-bottom:40px;}
.studioheader .centerlogo.follow{position: fixed;top:0;left:0;z-index:99999;height:68px;width:100%;padding-top:5px;}
.studioheader .centerlogo.follow img{width:360px}
.studioheader+.fixright li a,.studioheader+.fixright li.share-gotop{display:block;width:60px;height:60px;padding:12px 5px;font-size:12px;}
.studioheader+.fixright li.goTop{padding:12px}

/* 融合号详情页 */
.studiodetail .container{padding:20px 100px;}
.studiodetail .breadcrumb-box, .studiodetail .titlebox{margin:0;}
.studiodetail .titlebox{padding:60px 0;text-align: center;}
.studiodetail .sub,.studiodetail .content{padding-left:0;}
.studiodetail .sub img{width:118px;}
.studiodetail .sub span{margin-top:20px;display: inline-block}
.studiodetail .summary{line-height: 24px;height:48px;overflow: hidden;}
.studiodetail .summary.ishide{display: none}
.studiodetail .lists .rightpart .bottominfo{margin-top:78px;}
.studiodetail .recomment-news{margin-top:50px;}

/* 右侧区块 */
.app{padding-bottom:20px;}
.app .logoname{color:#000;}
.app .intro{color:#999}
.app ul{margin:20px 0;}
.app li{padding-left:10px;background: url('../../images/video/dot.png') left 10px no-repeat;line-height: 24px;margin:5px 0;}
.app li a{color:#010101;font-size:14px;}
.hotnews li{padding:15px 0;border-bottom: solid 1px #e5e5e5}
.hotnews a{color:#000;}
.hotnews .source{color:#999;margin-top:5px;}
.hotvideo .row{margin-left:-4px;margin-right:-4px;}
.hotvideo .row li{padding:0 4px;}
.hotvideo .row li .title{padding-left:10px;background: url('../../images/video/dot.png') left 8px no-repeat;word-break: break-all;margin:10px 0;height:40px;overflow: hidden;}
.connectus{color:#333;}
.connectus .info{margin-right:-15px;}
.partyrec{background: #fff;padding:20px 15px}
.partyrec .reco-news-head{border-bottom:#e5e5e5 1px solid;padding-bottom:16px;}
.partyrec li{padding-left:17px;background: url('../../images/catalog/dot.png') left 10px no-repeat;margin-bottom:15px;}
.partyrec li a{color:#454545;line-height:26px;}
.partyrec li .source{color:#959595;margin:10px 0 18px;}

@media {
	.detail-page .content p,.detail-page .content p *,.detail-page .content section,.detail-page .content section *{margin:25px 0!important;line-height:1.75!important;line-height:1.75!important;font-size: 18px!important}
}

@media (max-width: 1199px){
	header .top{height:50px;line-height:50px;}
	.searchresult header .top{padding-top:10px;height:50px;line-height: 50px;}
	.searchresult header .top .h5search img{margin-top:5px;}
}

@media (min-width: 769px) and (max-width: 1199px){
	.index .slideBox .bd li a{padding-top:70%}
	.publiclist .content.hasimage .title{margin-bottom:10px;}
	.publiclist .content.noimage .title{margin-bottom:15px;-webkit-line-clamp:1;height:28px;}
	.publiclist.hasSummary .content .summary{margin-bottom:27px}

}

@media (max-width: 768px){
	.index .slideBox .bd li a{padding-top:67.85%}
	.index .firstline>div:nth-child(n+3){display: none}
	.publiclist .content .summary{margin-bottom:3.8px;}
	.publiclist.hasSummary .content .summary{margin-bottom:31.8px}
	.publiclist .content.hasimage .title{margin-bottom:11px;margin-top:15px;}
	.publiclist .content.noimage .title{-webkit-line-clamp:1;height:28px;}

	.detail-page .breadcrumb-box,.detail-page .titlebox{margin:0;}
	.detail-page .breadcrumb{margin:20px 0;}
	.detail-page .titlebox{padding:0 0 30px;}
	.detail-page .sub{padding-left:0;}
	.detail-page .container{padding:20px 15px 20px;margin-top:-20px}
	.detail-page .content{padding-left:0;}
	.detail-page .border-r{padding-right:0;padding-left:0;border:0}

	.videodetail .bg{margin-top:-20px;}
	.videodetail .bg .container{padding:0;}
	.videodetail .bg .container .mainblock{padding:0 15px;}
	.videodetail .mainblock .videoblock{height:auto;margin:0 -15px;}
	.videodetail .mainblock .breadcrumb{margin: 15px 0;font-size:14px;}
	.videodetail .mainblock .title{font-size:28px;font-weight:600;margin-top:20px}
	.videodetail .h5share img{width:130px;margin-bottom:34px;}
	.videodetail .hot-video{background: transparent;margin-bottom:30px;}
	.videodetail .hot-video .row{margin:0 5px;}
	.videodetail .hot-video li{padding:0 5px 10px;}
	.videodetail .hot-video .name{bottom:12px;padding:0 18px;}
	.studiodetail .recomment-news{margin-top:20px;}

	.studioheader .centerlogo{margin-bottom:20px}
	.studioheader .centerlogo img{width:80%;}
	.studioheader .centerlogo.follow img{width:250px}

	.lists .rightpart .bottominfo{margin-top:52px;}
}

@media (max-width: 767px){
	footer .logo{padding: 0 1.5rem;text-align: center;}
	footer img.tipOffs{margin-top: 2rem;}
	footer .contactus{padding-left:10px;font-size:12px;}

	.index .firstline>div:nth-child(n+3){display: block}
	.index .slideBox{margin-bottom:20px;}
	.index .slideBox>a{top:30%;}
	
	.publiclist .content.hasimage{height:334px;}
	.publiclist .content .logo{padding-top:106.5px;}
	.publiclist .content .title{font-weight:normal;font-size:14px;margin:10px;}
	.publiclist .content.hasimage .title{-webkit-line-clamp:3;height:84px}
	.publiclist .content .catalog{font-size:12px;}
	.publiclist .content .summary{-webkit-line-clamp: 2;height:48px;margin:0 10px 16.6px;font-size:13px;}
	.publiclist.hasSummary .content{height:257px;}
	.publiclist.hasSummary .content .summary{-webkit-line-clamp: 3;height:72px;margin-bottom:24px}
	.publiclist .content .info{margin:0 10px;}
	.publiclist .content.noimage .info{padding-bottom:11.5px;}
	.publiclist .content .info span{display: block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-size:12px;}
	
	.studio .studioslider .mainlogo img,.studio .studioslider .more{margin:45px auto 25px;}
	.studiodetail .sub span{margin-top:5px;max-width:calc(100% - 120px)}

	.publiclist.row{margin-left:-7.5px;margin-right:-7.5px;}
	.studiolist .row,.studioslider .row{margin-left:-7.5px;margin-right:-7.5px;}
	.lists .row,.lists .row{margin-left:-7.5px;margin-right:-7.5px;}
	.publiclist .col-xs-6,.publiclist .col-xs-12{padding:0 7.5px;}
	.studiolist .col-xs-6,.studiolist .col-xs-12,.studioslider .col-xs-6,.studioslider .col-xs-12{padding:0 7.5px;}
	.lists .col-xs-4,.lists .col-xs-12{padding:0 7.5px;}

	.videoindex{background: #F2F2F2}
	.videoindex .videoswiper .swiper-slide,.videoindex .videoswiper .swiper-slide a{width:100%;height:200px;}
	.swiper-button-next, .swiper-button-prev{top:45%}
	.videoindex .videoswiper .swiper-button-next{right:10px;}
	.videoindex .videoswiper .swiper-button-prev{left:10px;}
	.videoindex .videoswiper .swiper-button-prev:hover, .videoindex .videoswiper .swiper-button-next:hover{background-color: rgba(0,0,0,.3)}
	.videoindex .videoswiper .info{bottom:10px;}
	.videoindex .videoswiper .title{margin-bottom:10px;}
	.videoindex .listblock,.videoindex .listblock>div{border:0;}
	.videoindex .listblock a{padding:0;margin-bottom:30px;}
	.videodetail .rightblock{padding:0}

	.detail-page .art_txt_bot{text-align: center;}
	.detail-page .art_txt_bot span{padding-right:10px;}
	.studiodetail .titlebox{text-align: left;}
	.detail-page .shortTit{font-size: 14px;}
	.detail-page .mainTit{font-size: 28px; text-align:left;line-height:40px}
	.detail-page .subTit{font-size: 16px;}
	.detail-page .btnbox>div{padding:0 5px;}
	.detail-page .lists .title{height:40px;}
	.detail-page .lists .title+.row{margin-right:0}
	.detail-page .lists .rightpart .bottominfo,.lists .source,.lists .catalog{font-size:12px;}
	.lists .title{font-size:14px;line-height:20px;}
	.lists .rightpart .title{height:40px;}
	.lists .rightpart .bottominfo{margin-top:10px}
	.lists .source{display: inline;}
	.lists .catalog{padding:0 6px;}
	.lists .unlike{padding:0}
	.detail-page .lists .rightpart .bottominfo{margin-top:0;}
	.detail-page .btnbox.row{margin-left:-10px;margin-right:-10px;}
	.close_reason{width:95%;margin-left:-47.5%;margin-top:100px;}
	.reason .it{width:40%;}

	.studioheader .centerlogo.follow{height:50px}

	.h5index .container{padding:0 15px!important;}
	.h5index .listblock li a img{height:325px}
}